admin管理员组

文章数量:1794759

汽车UDS诊断详解及Vector相关工具链使用说明——2.3.4 读取DTC(0x19 02)

汽车UDS诊断详解及Vector相关工具链使用说明——2.3.4 读取DTC(0x19 02)

19服务的02子功能是通过状态掩码来读取DTC(reportDTCByStatusMask),用来获取符合条件的DTC及其状态。

1. 请求报文格式

02子功能的请求报文格式和01子功能相同,子功能参数置为0x02即可。请求报文中的DTC状态掩码的用法也和01子功能相同。

2. 肯定响应报文格式

02子功能的肯定响应报文格式如下,子功能参数置为0x02,后面加一个字节的DTCStatusAvailabilityMask,然后跟着ECU中存储的符合DTC状态掩码要求的DTC信,每个DTC后面跟着1字节DTC状态。

如果ECU当前没有存储符合条件的DTC,则不返回DTC信,只返回59 02 + DTCStatusAvailabilityMask

本文标签: 使用说明详解工具汽车UDS