UdsTestTools工具

一、摘要

1.描述

  1. 本文主要描述的是UdsTestTools诊断工具的使用,通过本文可简单的使用UdsTestTools工具来获取汽车UDS诊断信息。
  2. 关于本文提到的UDS诊断信息,可以参考ISO14229,本文不过多讲述其内容,可以参考其它文章。
  3. 本文章主要是描述工具的使用,UdsTestTools工具为个人免费使用,但是会在试用期结束后进行注册,注册完成后可继续使用。
  4. 郑重申明,本文章有些内容为其他博客文章总结产生,如有雷同侵权等描述,请联系本人删除。

2.关键字

诊断工具,诊断仪,UDS,CAN,LIN,ISO14229,ISO15765。

二、什么是UdsTestTools

UdsTestTools是博主用开源WPF工具开发的一个获取汽车诊断信息的上位机,主要针对CAN,CANFD,LIN通讯的,可以方便开发或者测试人员快速的获取汽车诊断信息,连续诊断指令获取等,下载链接:UdsTestTools诊断工具,本软件依赖于NetFramework4.7.2框架,如果下载后无法打开,可以千万微软官网下载此.net框架即可运行。

三、支持设备

  1. CANoe,需自行配置虚拟通道,第一次使用CANoe会弹出通道配置界面;
    在这里插入图片描述

  2. 图莫斯,针对测试LIN设备价格比较合适的设备,目前UTA0505已经适配;
    在这里插入图片描述

  3. 周立功,适配了全系驱动,但是有些型号确实手里没有,可能会存在调用失败;
    在这里插入图片描述

  4. PCAN,非常好用的CAN卡,就是有点贵;
    在这里插入图片描述

  5. 珠海CAN卡,人手一个的CAN卡,谁用谁知道,我手里的不支持CANFD,所以驱动也是无法适配CANFD的;
    在这里插入图片描述

  6. 其它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】:暂无

内容概要:本文以一款电商类Android应用为案例,系统讲解了在Android Studio环境下进行性能优化的全过程。文章首先分析了常见的性能问题,如卡顿、内存泄漏和启动缓慢,并深入探讨其成因;随后介绍了Android Studio提供的三大性能分析工具——CPU Profiler、Memory Profiler和Network Profiler的使用方法;接着通过实际项目,详细展示了从代码、布局、内存到图片四个维度的具体优化措施,包括异步处理网络请求、算法优化、使用ConstraintLayout减少布局层级、修复内存泄漏、图片压缩与缓存等;最后通过启动时间、帧率和内存占用的数据对比,验证了优化效果显著,应用启动时间缩短60%,帧率提升至接近60fps,内存占用明显下降并趋于稳定。; 适合人群:具备一定Android开发经验,熟悉基本组件和Java/Kotlin语言,工作1-3年的移动端研发人员。; 使用场景及目标:①学习如何使用Android Studio内置性能工具定位卡顿、内存泄漏和启动慢等问题;②掌握从代码、布局、内存、图片等方面进行综合性能优化的实战方法;③提升应用用户体验,增强应用稳定性与竞争力。; 阅读建议:此资源以真实项目为背景,强调理论与实践结合,建议读者边阅读边动手复现文中提到的工具使用和优化代码,并结合自身项目进行性能检测与调优,深入理解每项优化背后的原理。
内容概要:本文系统阐述了无人机在建筑行业全生命周期的应用及生产建厂的选址策略。涵盖从规划勘察、施工管理、特殊作业到运维巡检的全流程应用场景,详细介绍了无人机在测绘、质量检测、安全管理、物料运输等方面的高效解决方案,并提供硬件选型、实施流程、数据处理与BIM集成的技术路径。同时,分析了无人机应用带来的效率提升、成本节约与安全升级等核心优势,并提出分阶段实施策略与合规风险规避措施。此外,文章还深入探讨了无人机生产建厂的选址要素,依据研发型、制造型等不同定位,推荐珠三角、长三角、皖江城市带、成渝地区等重点区域,结合供应链、政策、人才、物流等因素进行量化评估,提供实操性选址方法与风险防控建议。; 适合人群:建筑企业管理人员、工程技术人员、智慧工地建设者、无人机应用开发者及有意投资无人机生产制造的相关企业和决策者; 使用场景及目标:①指导建筑项目全过程引入无人机技术以提升效率、降低成本、强化安全;②为企业布局无人机研发或生产基地提供科学选址与投资决策依据; 阅读建议:此资源兼具技术应用与产业布局双重价值,建议结合具体项目需求或投资计划,分模块精读并制定落地行动计划,重点关注技术选型匹配性与选址要素权重分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值