SAE J1939诊断故障代码详解与应用

需积分: 50 8 下载量 163 浏览量 更新于2024-08-06 收藏 499KB PDF 举报
"本文档是关于SAE J1939-73的诊断应用层规范,涵盖了诊断连接器的定义、参数监视要求以及诊断故障代码的详细结构,旨在为车辆电子系统的故障诊断提供标准。" 在SAE J1939协议中,诊断连接器的定义位于一份基于SAE J1939/1X的物理层文档中,它是车辆诊断系统与外部设备交互的关键部分。诊断连接器确保了设备能够正确地连接到车辆的网络,以便进行故障检测和维修。 参数监视要求按照SAE J1939应用层参考文档来定义。任何在应用层文档中已经定义并包含在参数组(PG)内的参数都可用于诊断目的。这意味着一个参数一旦被定义,就不能为了诊断而重新定义。在某些情况下,可能需要识别相关参数,例如,当油门踏板传感器出现错误时读取的数值,而非正常情况下的数值。 诊断故障代码(DTC)由四个部分组成,包括: 1. 可疑参数的编号(SPN),共19位,用于标识出现问题的具体参数。 2. 故障模式标志(FMI),共5位,描述故障发生的具体情况。 3. 发生次数(OC),共7位,记录故障发生的频率。 4. 可疑参数编号的转化方式(CM),共1位,指示参数异常的处理方式。 诊断设备还需要通过控制器的源地址和名称来识别是哪个控制器报告了诊断信息,这对于故障定位非常关键。这些信息在诊断过程中不必包含SPN,但可以帮助理解问题的来源。源地址和名称的定义遵循SAE J1939标准。 DTC以4个字节的形式发送,每个故障代码的具体表示方式在5.7.1部分有详细说明。此规范的目的是建立行业标准,以适应技术发展和实际应用的需要。 此外,文档还涵盖了目标、参考文献、定义、缩写和技术要求等多方面的内容,例如,对持续和非持续监视系统、诊断故障代码、停帧、故障指示灯、准备就绪代码以及广播和端口的定义。技术要求部分详细阐述了常规说明、诊断要求、安全性和诊断参数组的定义,以确保诊断过程的安全和有效性。 SAE J1939-73是卡车、客车以及其他应用如建筑设备和固定式动力系统中电子控制系统诊断的标准,它的实施有助于提高故障诊断的准确性和效率。