诊断故障代码(DTC)由4 个独立域构成:
a. 可疑参数的编号(SPN) 19位
b. 故障模式标志(FMI) 5位
c. 发生次数(OC) 7位
d. 可疑参数编号的转化方式(CM) 1 位
Byte1 – Lamp Status
Bits1 – 2 Protection Lamp 保护灯状态
Bits3 – 4 Amber Warning Lamp 琥珀色警告灯状态
Bits5 – 6 Red Stop Lamp 红色停止灯状态
Bits7 – 8 Malfunction Indicator Lamp 故障指示灯状态
Byte3~5 – SPN FMI
Byte3~5 – OC CM
0 | 数据有效值,但高于正常工作范围 |
1 | 数据有效值,但低于正常工作范围 |
2 | 数据不稳定、间断或不正确 |
3 | 电压高于正常或短路至高源 |
4 | 电压低于正常或短路至低源 |
5 | 电流低于正常或开路 |
6 | 电流高于正常或接地电路 |
7 | 机械系统无响应或不调整 |
8 | 频率或脉宽或周期异常 |
9 | 更新速率异常 |
10 | 变化率异常 |
11 | 根本原因未知 |
12 | 坏的智能设备或部件 |
13 | 校准不正确 |
14 | 特殊说明 |
15 | 数据有效但高于正常工作范围(最低严重级别) |
16 | 数据有效但超出正常工作范围(中等服务器级别) |
17 | 数据有效但低于正常工作范围(最低严重级别) |
18 | 数据有效但低于正常工作范围(中重度) |
多包传输
TP.CM_BAM的字节定义
当要传输的数据长度超过8个字节的时候,首先使用TPCM进行广播,广播内容包含即将传输报文的PGN、总的数据包长度等信息,然后使用TP.DT进行数据传输(TPDT中不含有PGN信息,只含有报文包序和具体的7字节数据),相临两个TPDT之间的时间间隔是50ms到200ms。