UDS诊断(ISO14229-1)19服务 03 子功能 reportDTCSnapshotIdentification
用通俗的语言讲解 对 DUS 19 03 的理解。快照数据 Snapshot Data快照数据是指在某一故障发生时记录故障放生时的环境或者车辆状态等信息如当时的车速发动机转速提供的电压里程日期等。用途19 03 是告诉你1ECU存了那些故障码的快照2及其每个里面存了几个版本的快照。当你向ECU发送 19 03 请求时ECU 会返回一份列表包含两个关键信息1故障码即DTC码告诉是哪个故障如轮速信号丢失2快照记录编码即Snapshot Record Number告诉这个故障存了几个版本的快照数据一个故障可能发生很多次一个DTC对应着多组快照信息。例如编号0x01: 记录故障第一次发生时的数据编号0x02: 记录故障最近一次发生时的数据... ...具体取决于客户的需求。报文格式根据ISO 14229 标准19 03 交互格式如下请求报文19 03不需要额外参数;响应报文59 03肯定响应;3字节的故障码[highmiddlelow字节];1个字节的快照记录编码Snapshot Record Number;例如发送请求19 03ECU回复 59 03[F9 30 31] [01][F9 30 31] [02](DTC 故障码 F9 30 31)解读 ECU 告诉你对于故障 F9 31 32 发生过两次故障有两份快照数据分别为01 和 02.不同编码代表不同的“冻结时刻”。可以理解为比如病历本中第一页记录当时得病的一些症状体温咽痛等第二页记录当时的病的一些症状体温其他等补充快照记录编号Snapshot Record Number是“局部”的而不是“全局”的。它总是依附于某个特定的 DTC故障码。如果A故障发生两次记录编码分别为 01 和02 而B故障首次发生时记录编码为01.