干货分享 | TSMaster 的 CAN UDS 诊断操作指南(下)

上期,我们主要介绍了 UDS 诊断模块的创建以及TSMaster 基础诊断配置。很多客户表示意犹未尽。因此我们将继续带来《TSMaster 的 CAN UDS 诊断操作指南(下)》的精彩内容,为您带来UDS on CAN/CAN FD 的功能以及详细的使用操作。

本文关键词:UDS,BootLoader,自动诊断流程,诊断系统变量

目录

Catalog

4. TSMaster 诊断控制台

5. TSMaster 自动诊断流程与注册系统变量

6. 诊断典型应用

四、TSMaster 诊断控制台

诊断控制台作为诊断命令调试器,可以让用户选择每一条单独的服务命令,编辑发送服务报文和接收服务报文,进行测试验证。主要包含四块工作区域,分别为服务命令选择区,手动命令输入区,诊断命令发送/应答区和诊断信息区,如图 4-1 所示。

图片

图 4-1 控制台工作分区

1.服务命令选择区

服务命令选择区中是根据基础配或者加载 ODX/PDX 诊断数库生成的可执行服务列表。用户可以双击执行选中的服务或者右键选择执行该服务,如图 4-2所示。

图片

图 4-2 服务命令选择区

2.手动命令输入区

测试过程中,如果用户想发送任意的诊断命令,则可以在手动命令输入区中输入自己想要发送的任意报文。在输入诊断报文过后,点击右边的 Execute 按钮,就可以完成诊断报文的发送。为了增加测试灵活性,还可以通过选择框选择采用物理地址发送还是功能 ID 发送诊断请求报文。如图 4-3。

图片

图 4-3 手动命令输入区

3.诊断命令发送/应答区

在本区域中,用户可以编辑发送数据段以及期望接收数据段,启动执行来验证被测 ECU 的诊断响应是否符合实际要求,以及是否同步诊断系统变量,如图4-4。

图片

图 4-4 诊断命令发送/应答区

4.诊断信息区

该区域分为服务层信息和 ISO15765-2 数据流区,其中服务层信息显示当前在诊断模块中的操作步骤流程与响应信息。如图 4-5。

图片

图 4-5 服务层信息

当诊断服务没有得到肯定响应或者无响应时,报错提示信息等。如图 4-6:

图片

图 4-6 服务层信息负响应提示

ISO15765-2 数据流区,用于显示诊断模块详细的服务层报文信息。结合前面配置的诊断数据库,还可以把原始的报文数据解析成物理信号等呈现。以 22 服务为例,可以查看到诊断服务层解析后的参数数据,如图 4-7。

图片

图 4-7 ISO15765-2 数据流区

五、TSMaster 自动诊断流程与注册系统变量

1.诊断流程创建与管理

TSMaster 的自动化诊断流程不仅仅是针对某一个具体的应用,而是针对整个项目的诊断流程进行管理。用户可以根据完整项目的需求,配置测试诊断流程组,每个组里面可以包含多个不同的诊断流程,在一个诊断流程中包含具体的诊断步骤。

在 UDS 流程管理栏右键鼠标,展开流程用例管理的操作菜单,如图 5-1:

图片

图 5-1 流程用例管理的操作菜单

操作菜单从上到下分别包含如下操作:

【1】切换 UDS 流程:切换到当前 UDS 流程节点。双击该节点,也可以达到切换到该流程节点的效果。切换到该节点过后,节点图标和背景色为蓝色,同时右边的节点流程中展开显示该 UDS 流程包含的详细诊断步骤。如图 5-2。

图片

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TOSUN同星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值