上位机使用canoe进行报文收发,查看学习uds 0x19 01 0A 02 04 06 以及0x14服务的报文回复格式:
0x19 01 通过状态掩码去查找与其相匹配的故障个数 本次测试的ecu样件支持的状态掩码为第0位和第3位,canoe里请求与回复如图所示。
回复格式为 59 01 +DTC status +00+两个字节符合状态的DTC number
19 02 通过状态掩码去查找与其相匹配的DTC信息,返回应返回DTC的状态以及DTC 的hex码,请求与回复如图所示。
回复格式为 59 02 +DTC 支持的status +三个字节dtc hex码 +DTC status
同时在 canoe fault memory中也可以使用快捷按钮发送这个请求
19 04 请求DTC对应的快照信息snapshot,以这次实验为例,请求DTC911716的快照,请求与回复如图所示。
回复格式为 59 04 +DTC 支持的status +三个字节dtc hex码 +DTC status+snapshortrecordnumber +快照dtc所带的快照数量+DID+data+DID+data+...依次类推,FF为请求所有的快照信息。
19 06 请求DTC对应的扩展信息extantdata,以这次实验为例,请求DTC 911716的扩展信息,请求与回复如图所示。
回复格式为:59 06 +三字节DTC hex码 +DTC status + extantrecordnumber +extanta data
注:如果extantrecordnumber为FF即为请求所有的dtc extant data 那么回复格式为
59+06+三字节DTC hex码 +DTC status+第一个extantrecordnumber +对应extanta data+第二个extantrecordnumber +对应extanta data+...依次类推
14 服务 为清除ecu内所有的DTC信息,sid为 FF FF FF 请求及回复如图所示:
快捷方式:
回复一个字节54