电子控制模块(ECM)产生故障诊断代码,以便向操作员发出检测到故障的警报。 故障可能出在电气系统或机械系统中。 维修技师使用故障诊断代码来辅助确定故障的根源。 Caterpillar 电子技师(ET)是一种供维修技师查看诊断代码信息的软件程序。 请参阅故障诊断与排除, "电子维修工具"以了解有关 Cat ET 功能的详细信息。
ECM 使用 CAN 数据链路与控制器、显示模块和电子维修工具通信。 ECM 通过 CAN 数据链路发射信息和接收信息。 通过 CAN 数据链路传输的通信协议和诊断信息遵循 SAE J1939 工业标准。
注: SAE J1939 工业标准适用于电子控制单元(ECU)等发动机控制模块。 本手册涉及电子控制模块(ECM)等控制模块。
与电子维修工具的通信有助于技师诊断和排除发动机及发动机子系统的故障。 当 ECM 检测到发动机故障时,ECM 通过 CAN 数据链路通信有关故障的信息。 ECM 的其中一个输入或输出电路可能检测到故障。 故障也可通过 CAN 数据链路通信给 ECM。 ECM 以故障诊断代码和代码说明的形式通过数据链路传输该信息。
该诊断故障代码是两元代码形式。 下列各项说明代码的各元素:
可疑参数编号 (SPN) - SPN 是一个分配给各部件的代码。 SPN 识别原有故障。
失效模式标识符 (FMI) - FMI 与 SPN 一起使用以便提供更多与故障有关的信息。 FMI 可能指示曾经检测到的电路或电气部件故障。 FMI 可能也指示曾经检测到的异常操作状况。
该代码以 "SPN-FMI" 形式显示。 ECM 也将文本说明附在通过数据链路传输的信息中。 该文本说明用于描述 SPN-FMI 代码。
失效模式标识符可分为两个类型:
- 指示已检测到的电路或电气部件故障的代码
- 指示已检测到的发动机事件或系统事件的代码
通过评估可疑电路的电气信号来确定故障的失效模式。 通常,当电路的信号超出传感器范围时,产生第一类代码。 第二类代码是发动机事件。 发动机事件指示传感器信号正常,但信号超出发动机参数的常工作范围。 图 1 是表示 ECM 评估传感器信号的示例。
图 1 | g01950177 |
传感器典型电气信号的示例 (1) 这一区域代表发动机参数的正常工作范围。 (2) 在这些区域内,发动机在监控参数的危险工作范围内运转。 将产生指示发动机事件的诊断代码用于监控参数。 传感器电路没有电子故障。 有关发动机事件的更多信息,请参阅系统操作, "发动机监控系统"。 (3) 在这些区域中,来自传感器的信号在传感器的工作范围之外。 传感器电路有电子故障。 将产生曾经检测到的指示电路故障的故障诊断代码。 |
当诊断和排除故障诊断代码时,务必从电气信号的解释观点进行评估故障。 有关传感器信号的评估,请参阅上图。
注: 有关故障诊断代码与故障诊断与排除的特定信息,请参阅故障诊断与排除手册。