一、摘要
1.描述
- 本文主要描述的是UdsTestTools诊断工具的使用,通过本文可简单的使用UdsTestTools工具来获取汽车UDS诊断信息。
- 关于本文提到的UDS诊断信息,可以参考ISO14229,本文不过多讲述其内容,可以参考其它文章。
- 本文章主要是描述工具的使用,UdsTestTools工具为个人免费使用,但是会在试用期结束后进行注册,注册完成后可继续使用。
- 郑重申明,本文章有些内容为其他博客文章总结产生,如有雷同侵权等描述,请联系本人删除。
2.关键字
诊断工具,诊断仪,UDS,CAN,LIN,ISO14229,ISO15765。
二、什么是UdsTestTools
UdsTestTools是博主用开源WPF工具开发的一个获取汽车诊断信息的上位机,主要针对CAN,CANFD,LIN通讯的,可以方便开发或者测试人员快速的获取汽车诊断信息,连续诊断指令获取等,下载链接:UdsTestTools诊断工具,本软件依赖于NetFramework4.7.2框架,如果下载后无法打开,可以千万微软官网下载此.net框架即可运行。
三、支持设备
-
CANoe,需自行配置虚拟通道,第一次使用CANoe会弹出通道配置界面;

-
图莫斯,针对测试LIN设备价格比较合适的设备,目前UTA0505已经适配;

-
周立功,适配了全系驱动,但是有些型号确实手里没有,可能会存在调用失败;

-
PCAN,非常好用的CAN卡,就是有点贵;

-
珠海CAN卡,人手一个的CAN卡,谁用谁知道,我手里的不支持CANFD,所以驱动也是无法适配CANFD的;

-
其它CAN卡和LIN卡也在不断适配中,敬请期待!
四、软件安装
该软件为绿色版本,下载即为安装,由于要备份数据,请尽量把文件夹放置在有权限的位置,否则界面的数据无法保存。

配置文件里的信息也可以手动进行编辑,非专业人士请勿直接修改,否者文件损坏会导致保存内容无法导入。

安全访问文件为项目特定文件,每个项目DLL文件不相同,需要根据项目的安全算法重新生成,其中生成的模版可以通过UdsTestTools工具直接导出,通过其它功能按钮->安全算法。
双击exe即可打开本软件,软件主体界面如下:

五、软件使用
1. 功能按钮
功能按钮主要增加一些不常用的设置或者操作。

开启权限:控制编辑功能,未开启权限无法进行编辑,主要用于工厂等不需要进行内容修改的人员,默认密码是:5201314,输入后回车确认即可。

通讯配置:主要是对通讯类型,可配置CAN,LIN等信息,对设备通道,功能地址,物理地址,响应地址进行修改。

时间参数:主要对响应超时,等待超时,在线间隔,唤醒时间,首帧间隔,连续帧时间进行配置。

版本信息:主要是对软件修改发布的版本记录。

模板导入:按扭可以将编辑好的Excel导入,Excel模板可以通过模板导出按钮就行导出。

安全算法:此安全算法模板支持CAPL直接调用,也支持CANoe直接UDS服务直接引用,只需要按照格式进行编辑即可。

参考文档:主要是ISO14229文档,方便大家寻址相应标准。

2. 工程模块
开启权限后,可以通过选择工程名称右键选择编辑重命名,新增或者删除工程,默认工程包含基础信息,可以通过自行调整内容进行修改。

3. 服务模块
可以通过模块快捷方式进行发送,上移动,下移动,停止发送,也可以通过右键进行添加至列表,新增或者删除服务内容,通过双击服务模块可以展开具体服务内容,通过双击具体服务内容可进行单次发送。

4. 诊断会话控制

5. 重置复位

6. 清除诊断信息

7. 读取故障信息
按状态掩码报告故障数量:

按状态掩码报告故障,若配置好DTC内容,则会显示具体内容:

报告受支持的故障,若配置好DTC内容,则会显示具体内容:

8. 按标识符读取数据

9. 按地址读取内存

10. 安全访问

11. 通讯控制

12. 按标识符写数据

13. 输入输出控制

14. 例程服务

15. 按地址写内存

16. 诊断仪在线

17. 控制故障设置

18. 其他通用服务

19. 测试流程
测试流程可以通过右键进行新增或者删除,也可以通过快捷方式,选择,发送,上移下移,清空,停止操作。

选择列表后,对数据进行连续发送,可以对寻址类型进行修改,也可以通过双击切换到编辑界面。

六、注意事项
⭐首先保证硬件通讯连接成功,否者可能引起其它异常,CAN目前支持图莫斯,周立功,PCAN,珠海CAN,CANoe,后续会支持其它,LIN目前仅支持图莫斯和CANoe;
⭐目前安全算法名称固定为SecurityKey.dll不可修改,确保目录下有此文件,或者会引发异常;
⭐目录下的dll文件不可随意删除,否者引发异常闪退等非预期结果。
七、其他
本文主要是讲解UdsTestTools工具的使用,有些地方可能会有描述性的错误,希望看到的朋友及时指出,我会及时更正错误,其他地方有些借鉴的描述,写此文章的目的是为了交流,非商业用途,欢迎私信讨论,感谢大家阅读。
八、参考
【1】:暂无

被折叠的 条评论
为什么被折叠?



