汽车UDS诊断详解及Vector相关工具链使用说明——2.3.5 读取DTC快照记录(0x19 04)

1. 何为DTC快照

有的ECU在检测到一个故障的时候,不仅会记录DTC,还会记录故障发生时刻的一些车辆运行信息,如当时的车速、发动机转速、发生时间、水温等,这些信息可以帮助维修人员更快的查找故障原因。

2. 请求报文格式

04子功能的请求报文格式如下:
汽车UDS诊断详解及Vector相关工具链使用说明——2.3.5 读取DTC快照记录(0x19 04)_第1张图片
这里面有两个参数:

  • DTCMaskRecord:指想要读取哪个DTC的快照信息。
  • DTCSnapshotRecordNumberDTC快照记录编号,标准中定义DTC快照可以分成不同的组,包含不同的快照信息,用这个编号来表示请求哪个组的快照。
    这个参数的取值范围是0x01-0xFE,0x00被标准保留,0xFF表示请求所有组

DTC快照记录编号有两种用法:

  • 不同的组包含不同的快照信息,但记录时间相同:如编号为0x01的组包含车速、发动机转速,编号为0x02的组包含水温、故障发生时间等,每组快照的记录时间是一样的,都是在故障第一次发生的时候记录。

你可能感兴趣的:(UDS,诊断,DTC,快照,1904)