0

当诊断工具连接到服务器时,它会获取DTC

我想知道DTC数据是如何定义和存储在 ECU 中的。

4

1 回答 1

1

DTC 代码通常定义为 2 字节或 3 字节值。

遵循ISO 15031-6 / SAE J2012的常见表示形式是五个字符的字母数字代码(即。P0001),可选的低字节附加为十六进制值(即。P0001-00)。第一个字母是:P代表动力总成00b,最高字节的最高位),C代表底盘01b),B代表车身10b)或U代表网络相关的 DTC(11b)。IE。

P0001(燃油量调节器控制电路/打开)将表示为字节:0x00 0x01

P0A01(范围/性能)将表示为字节:0x0A 0x01

C0001(TCS 控制通道 A 阀门 1)将表示为字节:0x40 0x01

DTC 以它们各自的字节表示形式存储在 ECU 的非易失性存储器 (NvM) 中,因此即使 ECU 已重新上电,也可以检索它。与 DTC 一起存储的附加信息,即冻结帧/环境数据、DTC 状态掩码(pendingDTC/confirmedDTC/...)、计数器(老化/去抖动)、首次出现时间等。

于 2018-09-14T07:38:35.367 回答