【当前支持功能】
1、支持了支持了大部分常用UDS诊断服务解析。
2、支持USB,以太网和WiFi方式,支持局域网和外网,大批量实时数据分析请用USB接口方式。
3、支持实时数据记录,以CSV格式存储。
4、UDS Bootloader在线和离线更新也将发布。
视频说明:
视频地址:https://www.bilibili.com/video/BV1wm421x7Zn
视频提纲:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123888
【操作说明】
如果之前没有搞过UDS协议栈,推荐看下前面的视频教程说明,视频里面有详细的操作过程。
下面以TOOL和我们V7开发板为例进行说明。
(1)V7下载的测试Demo:
V7-092_UDS Server.7z (25.94MB)
使用V7的CANFD2接口:
将UDS解析脚本存到上位机软件包路径:h7toolPC_release\Ini\can\Decoder (后面发布的固件将预装好,不需要大家手动添加)
UDS.7z (3.48KB)
打开UDS解析脚本, 使用经典CAN,波特率250Kbps , 依次设置下面序号即可
(2)加载UDSClient.ini文件(后面发布的固件将预装好,不需要大家手动添加)
UDSClient.7z (1.11KB)
将命令脚本存到上位机软件包路径:h7toolPC_release\ini\can\CmdList
命令介绍
1、勾上前面的单选框,表示支持LUA小程序发送,CAN的LUA发送API参数说明如下:
[Lua] 纯文本查看 复制代码 --第1个参数
----send
--第2个参数
----ID类型,0表示标准ID,1表示扩展ID
--第3个参数
----0数据帧,1遥控帧
--第4个参数
----字符串
can_bus("send", 0, 0, can_id, str)
2、不勾选表示命令发送
S表示标准ID,X表示扩展ID,D表示数据帧,R表示远程帧
比如X, D, 0x7E0 : 02 3E 00 表示扩展ID,数据帧,ID=0x7E0,数据0x02 0x3e和0x00
实际通信效果:
动态刷新效果
|