没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
J1939Dcm 模块总结
参考文档:
AUTOSAR_SWS_SAEJ1939DiagnosticCommunicationManager.pdf
SAEJ1939-73 中文.pdf
一、 J1939Dcm 概述
1.1 关于 J1939 诊断
关于 J1939 应用层-诊断是由 J1939-73 文档协议中定义,在 SAEJ1939-73 文档
中,定义诊断报文结构、诊断报文(DM)等相关信息。J1939 诊断不仅可以在汽
车修理过程中通信,而且可以在汽车运行过程中及时的上报车辆的诊断信息,例
如定期向仪表盘广播激活 DTC,以使用不同的灯状态与车辆的驾驶员状态进行通
信。
二、 SAEJ1939-73 简述
2.1 SAE1939-73 概述
J939-73 支持用于汽车服务工具的诊断连接器,并定义了完成诊断服务的报文。
规定的连接器子系统和定义的报文满足加州监管的 OBDll 的要求。
汽车修理时,诊断报文( D Ms )提供功能需要。
在汽车运行时,网络上的电控模块也可以使用诊断报文报告诊断信息和基于接收
到的信息自我补偿。
诊断报文包括:周期性的广播激活诊断故障码、读/写控制模块存储区、提供安
全功能、停止/开始报文广播,报告诊断准备和检测发动机参数数据等。
2.2 故障码
J1939 诊断故障码,DTC 是由 SPN,FMI,OC,CM 四个部分组成,具体如下:
DTC 具体四个模块的描述如下:
SPN 指的是可疑参数编号,占 19bit。即表示发送故障的部件,具体是由 J1939-
73 定义,例如下图所示 SPN = 110,表示发动机冷却液温度。
FMI 指的是故障模式 ID ,占 5bit。
由 SPN 标识的子系统探测到的故障的种类,数据长度 5 位,数据范围 0-31,其
状态包括系统事件或需要报告的状态。其中数据范围(J1939-73)如下图所示:
区域 a 电子模块有可能看见的总的信号输入范围。
区域 b 物理卜的总的信号范围,有可能由一个应用来定义。 CA 尺 B 定义的合
理的故障诊断条件适用于这个区域的任何地方。
区域 c 一个给定的真实世界的测量的正常范围。
区域 d 低于测量的正常范围,最严重水平。
区域 e 高于测量的正常范围,最严重水平。
区域 f 在一个给定系统的物理可能范围值之外,并且低于那个范围,暗示短暂的
电源不足。
区域 g 在一个给定系统的物理可能范围值之外,并且高于那个范围,暗示短暂的
电源过高。
区域 h 低于测量的正常范围,最不严重水平。
区域 i 高于测量的正常范围,最不严重水平。区域)低于测量的正常范围,中等
严重水平。
区域 k 高于测量的正常范围,中等严重水平。
OC 指的是发送的次数,占 7bit。
表示:故障从先前的激活到激活的次数。最大值为 126
J1939 定义故障的状态包括:
激活:用于指示当前发生的一个故障的状态
先前激活:故障发送过但当前并没有发送。
注:激活优先于先前激活,一个故障不能同时出现激活和先前激活两种状态。
CM 指的是 SPN 转化方式,占 1bit。
根据 J1939,CM = 0 按方式 4 的定义转化 SPN
CM =1 按方式 1,2,3 的每个定义转化 SPN
其中四个转换方式如下:
1、假设 SPN 首先发送最高位
2、SPN 的高 16 位表示为 INTEL 格式和低 3 位 FMI 值
3、SPN 的 19 位全部表示为 INTEL 格式(低位先发送)
4、SPN 为 0 ,SPN 的 19 位全部表示位 INTEL 格式。
2.3 诊断报文
J1939 诊断报文具体如下:
诊断报文 名称
DM1
激活诊断故障码
DM2
先前激活的诊断故障码
DM3
诊断数据清除/先前激活的 DTC 的重新设
置
DM4
冻结帧参数
DM5
诊断准备就绪
DM6
持续监测系统测试结果
DM7
命令非连续监测测试
DM8
非连续监测系统的测试结果
DM9
氧传感器测试结果
DM10
非连续监测系统测试旧支持
…
…
目前根据 AUTOSAR_SWS_SAEJ1939DiagnosticCommunicationManager.pdf
文档来看,目前已经到 DM55。
下面以 DM1 为例,说明其诊断报文:
DM1
更新速率
1s
数据长度 变化的
DP 0
PF 254
PS 202
缺省优先级
6
PGN 65226
字节 1 7-8 位 故障指示灯状态
5-6 位 红色停止灯状态
3-4 位 琥珀色警告灯状态
1-2 位 保护灯状态
字节 2 保留给 SAE 分配的灯的状
态
字节 3 SPN 的低 8 位
字节 4 SPN 的第二字节
字节 5 6-8 位 SPN 的高三为,1-
剩余18页未读,继续阅读
资源评论
- 贼仙呐2023-07-24这份文件提供了关于Autosar J1939Dcm模块的全面总结,对于研究和了解该模块具有很高的参考价值。
- 杜拉拉到杜拉拉2023-07-24文件中所包含的内容详实,结构清晰,能够帮助读者理解和应用Autosar J1939Dcm模块的相关知识。
- 萱呀2023-07-24总结部分简明扼要地概括了Autosar J1939Dcm模块的要点,符合技术文档的规范和风格。
- lirumei2023-07-24该文件对于初学者来说也具有很好的指导作用,适用于不同层次的读者阅读和学习。
- 山林公子2023-07-24作者对Autosar J1939Dcm模块的功能和特性进行了准确描述,没有夸大其词,让人感受到实用性和可靠性。
Auto笔记
- 粉丝: 513
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功