【5】诊断故障码DTC
一、OBD诊断5位故障码
五位故障码实际上只占用2个字节,存储的原始报文为 04 20 ;
绿色部分(byte1的最高2位:bit7&bit6)的00代表P,01代表C,10代表B,11代表U。
橙色部分(byte1的bit5&bit4)表明是标准故障码还是制造商自定义,00代表ISO/SAE控制,01代表制造商自定义。
紫色部分(byte1的bit3~bit0)表明故障所属的子系统:
Byte2 代表发生故障的具体部件及类型:
二、UDS 3字节故障码
FTB含义:
三、UDS 故障码状态位
读取到的故障码信息占4个字节,第四个字节为故障码状态DTC Status。
DTC Status状态位由一个字节(8位)组成,每个位代表不同的信息,用于描述故障码的当前状态。0代表不具有,1代表具有。
不同的ECU制造商对这些状态位的支持程度不同。有些ECU可能只支持其中的几个状态位,而有些则支持全部8个状态位。
下图为UDS对DTC状态位8个bit的定义:
四、19服务01子功能