目录
4 Chassis system groupings底盘系统组
5 Powertrain system groupings动力总成系统组
6 Network and vehicle integration groupings网络和车辆集成组
前一篇链接:
全网最全诊断梳理《UDS/OBD诊断&诊断描述文件CDD》总目录https://blog.youkuaiyun.com/qfmzhu/article/details/120425660
1 OBD DTC格式结构
OBD DTC(ISO 15031)使用两个字节,根据SAE J2012-DA解码。
示例:0x0143的动力系统DTC应显示为P0143。
2 字节 DTC | DTC High Byte | DTC Low Byte | ||||||||||||||
DTC十六进制值:0x0143 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
显示字符 | 第1个字符 | 第2个字符 | 第3个字符 | 第4个字符 | 第5个字符 | |||||||||||
P | 0 | 1 | 4 | 3 | ||||||||||||
每个DTC的DTC High Byte的Bit7~6(高位)指示:该DTC是动力系统,底盘,车身还是网络DTC(有关DTC的结构,参见SAE J2012_DA);DTC High Byte的Bit5~4指示:该DTC的第一个数字(0~3);DTC High Byte的Bit3~0和DTC Low Byte的Bit7~0指示:该DTC的3个十六进制字符。
OBD DTC 5个字符的定义如下:
第1个字符长度2个Bit(Bit15~14):表示故障所属系统
Bit15~14 | 显示字符 | System系统 |
00 | P | Powertrain 动力总成 |
01 | C | Chassis 底盘 |
10 | B | Body 车身 |
11 | U | Network and vehicle Integration 网络和车辆集成 |
第2个字符长度2个Bit(Bit13~12),表示故障类型
Bit13~12 | 显示字符 | 类型 |
00 | 0 | ISO/S AE controlled |
01 | 1 | manufacturercontrolled |
10 | 2 | ISO/S AE controlled |
11 | 3 | ISO/S AE controlled |
第3个字符长度4个Bit(Bit11~8):表示车辆系统域(Area of vehicle system),按照4个Bit解析成1个16进制字符。
第4~5个字符长度8个Bit(Bit7~0),分别按照4个Bit解析成2个16进制字符。
注:
字母数字代号为“B0”、“B1”、“B2”、“B3”、“C0”、“C1”、“C2”、“C3”、“P0”、“P1”、“P2”、“P3” ”、“U0”、“U1”、“U2”、“U3”,分别对应四组车身、四组底盘、四组动力总成、四组网络和车辆集成故障码。
码结构本身是部分开放的。 部分可用数字序列(“B0”、“C0”、“P0”、“P2”、“P3”、“U0”和“U3”的部分)保留用于本次或未来更新分配的统一代码。
Key
- 显示字符3用于标识特定的车辆区域; 在任何区域内,显示字符4和5最多允许256个代码定义
- 对于动力总成,这些Bit受 ISO/SAE 控制;对于所有其他人,它们是制造商控制的
- 对于动力总成,11 = P3000到P33FF的制造商控制;11 = ISO/SAE为P3400到P3FFF保留
2 UDS DTC格式结构
UDS DTC(ISO 14229)使用三个字节,两个最高有效字节(DTC High Byte和DTC Middle Byte)根据实施的诊断协议指定的DTC Format Identifier = 0x00或 0x04进行解码;最低有效字节(DTC Low Byte)根据SAE J2012-DA Failure Type Byte (FTB) 表进行解码。
下图显示了3字节DTCFormatIdentifier = 0x00 / 0x04 DTC结构的示例。使用DTCFormatIdentifier = 0x00 / 0x04作为数据总线值0x923411的3字节DTC,将作为制造商控制的车身代码B1234–11显示给技术人员。
有关DTC low byte(failure type byte故障类型字节)定义,请参见SAE J2012-DA FTB 表。low byte应以十六进制格式显示,例如,0x11应显示为“11”。当此DTC的最高有效2个字节包含在SAE控制范围内时,根据SAE J2012-DA中的DTCFormatIdentifier = 0x00 / 0x04列表对其进行解码。
3 Body system groupings车身系统组
DTC编号和描述在 SAE J2012-DA 中给出。下表定义了车身系统组。
DTC范围 | 十六进制值范围 | 描述 |
0x8000 ~ 0x8FFF | ISO/SAE controlled | |
B1000 – B1FFF | 0x9000 ~ 0x9FFF | manufacturer controlled |
B2000 – B2FFF | 0xA000 ~ 0xAFFF | manufacturer controlled |
B3000 – B3FFF | 0xB000 ~ 0xBFFF | reserved by document |
4 Chassis system groupings底盘系统组
DTC编号和描述在SAE J2012-DA中给出。下表定义了底盘系统组。
DTC范围 | 十六进制值范围 | 描述 |
C0000 – C0FFF | 0x4000 ~ 0x4FFF | ISO/SAE controlled |
C1000 – C1FFF | 0x5000 ~ 0x5FFF | manufacturer controlled |
C2000 – C2FFF | 0x6000 ~ 0x6FFF | manufacturer controlled |
C3000 – C3FFF | 0x7000 ~ 0x7FFF | reserved by document |
5 Powertrain system groupings动力总成系统组
DTC编号和描述在SAE J2012-DA中给出。下表定义了动力总成系统组。
DTC范围 | 十六进制值范围 | 描述 |
P0000 – P0FFF | 0x0000 ~ 0x0FFF | ISO/SAE controlled |
P1000 – P1FFF | 0x1000 ~ 0x1FFF | manufacturer controlled |
P2000 – P2FFF | 0x2000 ~ 0x2FFF | ISO/SAE controlled |
P3000 – P33FF | 0x3000 ~ 0x33FF | manufacturer controlled |
P3400 – P3FFF | 0x3400 ~ 0x3FFF | ISO/SAE controlled |
6 Network and vehicle integration groupings网络和车辆集成组
DTC编号和描述在SAE J2012-DA中给出。下表定义了网络和车辆集成组。
DTC范围 | 十六进制值范围 | 描述 |
U0000 – U0FFF | 0xC000 ~ 0xCFFF | ISO/SAE controlled |
U1000 – U1FFF | 0xD000 ~ 0xDFFF | manufacturer controlled |
U2000 – U2FFF | 0xE000 ~ 0xEFFF | manufacturer controlled |
U3000 – U3FFF | 0xF000 ~ 0xFFFF | ISO/SAE controlled |
7 结尾
获取更多“汽车电子资讯”和“工具链使用”,
请关注“汽车电子助手”(优快云和微信公众号同名),做您的好助手。