uds 0x19 0x14 服务总结

上位机使用canoe进行报文收发,查看学习uds 0x19  01  0A  02 04 06   以及0x14服务的报文回复格式:

0x19 01  通过状态掩码去查找与其相匹配的故障个数 本次测试的ecu样件支持的状态掩码为第0位和第3位,canoe里请求与回复如图所示。

uds 0x19 0x14 服务总结_第1张图片

 回复格式为 59 01 +DTC status +00+两个字节符合状态的DTC number

19 02  通过状态掩码去查找与其相匹配的DTC信息,返回应返回DTC的状态以及DTC 的hex码,请求与回复如图所示。

uds 0x19 0x14 服务总结_第2张图片

 回复格式为 59 02 +DTC 支持的status +三个字节dtc hex码 +DTC status

同时在 canoe fault memory中也可以使用快捷按钮发送这个请求

uds 0x19 0x14 服务总结_第3张图片

 19 04  请求DTC对应的快照信息snapshot,以这次实验为例,请求DTC911716的快照,请求与回复如图所示。

 uds 0x19 0x14 服务总结_第4张图片

 回复格式为 59 04 +DTC 支持的status +三个字节dtc hex码 +DTC status+snapshortrecordnumber +快照dtc所带的快照数量+DID+data+DID+data+...依次类推,FF为请求所有的快照信息。

 19 06  请求DTC对应的扩展信息extantdata,以这次实验为例,请求DTC 911716的扩展信息,请求与回复如图所示。

uds 0x19 0x14 服务总结_第5张图片

uds 0x19 0x14 服务总结_第6张图片

 

uds 0x19 0x14 服务总结_第7张图片

 回复格式为: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 请求及回复如图所示:

uds 0x19 0x14 服务总结_第8张图片

 快捷方式:

uds 0x19 0x14 服务总结_第9张图片

 回复一个字节54

 

你可能感兴趣的:(c语言,汽车)