SAE J1939诊断故障代码详解与应用
需积分: 50 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是卡车、客车以及其他应用如建筑设备和固定式动力系统中电子控制系统诊断的标准,它的实施有助于提高故障诊断的准确性和效率。
2012-12-07 上传
2022-02-05 上传
点击了解资源详情
2021-06-05 上传
2009-08-16 上传
2022-01-15 上传
2023-07-05 上传
2021-02-11 上传
jiyulishang
- 粉丝: 25
- 资源: 3813
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南