在UDS诊断标准中读DTC服务(19)拥有28个字符(Sub-Function),接下来对常用的子服务进行一下介绍。
01(读取符合掩码条件的DTC数量)子服务(必须支持),后面的参数是DTC状态码,若为01表示读取当前故障,08表示读取历史故障,09表示读取当前故障和历史故障。在肯定回复时组合应该是59(19+40)-01(子功能)-09(本ECU所支持的掩码条件)-01DTC的格式(ISO14229-1)-00 01(目前满足条件的DTC有一个)。
02(读取符合掩码条件的DTC列表及其状态)子服务(必须支持),后面的参数是DTC状态掩码,和01子服务相同。在肯定回复时,59 - 02(子功能)- 09(本ECU所支持的掩码条件)- XX XX XX(DTC,车场定义)- 01(01表示当前故障)。
04(读取快照信息),也叫冻结帧。
|