- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
J1939协议
协议名称:J1939协议
一、引言
J1939协议是一种用于重型商用车辆和柴油发动机之间通信的标准协议。它定
义了数据通信、电气连接和网络管理的规范,以实现不同设备之间的互操作性和数
据交换。本协议旨在提供一种统一的通信标准,以便各种设备能够有效地进行数据
交换和协同工作。
二、范围
本协议适合于重型商用车辆、柴油发动机及其相关设备,包括但不限于卡车、
挖掘机、拖拉机、发机电组等。它涵盖了数据通信、网络拓扑、通信速率、传输协
议、数据格式和故障诊断等方面的规范。
三、术语和定义
3.1J1939:指J1939协议的简称。
3.2数据链路层:指协议栈的一部份,负责提供可靠的数据传输和错误检测。
3.3物理层:指协议栈的一部份,负责定义电气连接和传输介质的规范。
四、数据通信
4.1数据格式
4.1.1数据帧:J1939协议使用数据帧进行数据传输,每一个数据帧包含一个标
识符和一个数据字段。
4.1.2标识符:数据帧的惟一标识,用于区分不同的数据源和数据类型。
4.1.3数据字段:数据帧中的有效数据,用于传输实际的信息内容。
4.2数据传输
4.2.1数据链路层:J1939协议使用数据链路层提供可靠的数据传输,包括数据
帧的发送和接收、错误检测和纠正等功能。
4.2.2物理层:J1939协议定义了多种物理层规范,包括CAN总线、RS-485等,
用于实现数据的物理传输。
五、网络管理
5.1地址分配
5.1.1节点地址:J1939协议使用29位的节点地址进行设备的惟一标识,节点
地址由网络管理器进行分配。
5.1.2功能地址:J1939协议定义了一些特殊的功能地址,用于广播和特定功能
的通信。
5.2网络拓扑
5.2.1单总线拓扑:J1939协议支持单总线拓扑,即所有设备通过一个总线进行
通信。
5.2.2多总线拓扑:J1939协议还支持多总线拓扑,即多个总线之间通过网关进
行通信。
六、故障诊断
6.1DTC码
6.1.1DTC码:指故障诊断码,用于标识设备故障的类型和位置。
6.1.2SPN码:指故障诊断码中的失败模式号,用于描述故障的具体类型。
6.1.3FMI码:指故障诊断码中的故障模式指示,用于描述故障的严重程度。
6.2故障诊断信息
6.2.1DM消息:J1939协议定义了故障诊断管理消息,用于设备之间的故障诊
断信息交换。
6.2.2DM1消息:用于报告设备的故障码和故障状态。
6.2.3DM2消息:用于报告设备的故障码和故障状态的历史记录。
6.2.4DM3消息:用于报告设备的故障码和故障状态的快照。
七、安全性
7.1数据加密:J1939协议不提供数据加密功能,设备之间的数据传输需要通过
其他安全机制进行保护。
7.2认证和授权:J1939协议不提供认证和授权功能,设备之间的通信需要通过
其他认证和授权机制进行验证。
八、更新和维护
8.1协议更新:J1939协议的更新由协议委员会负责,根据技术发展和行业需求
进行定期更新。
8.2维护支持:J1939协议的维护支持由协议委员会成员提供,包括问题解答、
技术支持和培训等。
结论
J1939协议是一种用于重型商用车辆和柴油发动机之间通信的标准协议,它定
义了数据通信、电气连接和网络管理的规范,以实现设备之间的互操作性和数据交
换。本协议提供了详细的数据格式、数据传输、网络管理、故障诊断、安全性和维
护支持等方面的规范,为相关设备的开辟和应用提供了指导和支持。我们建议各相
关厂商和开辟者遵循J1939协议的规范,以确保设备的互操作性和通信的可靠性。
同时,我们将持续跟踪技术发展和行业需求,及时更新和完善J1939协议,以满足
不断变化的市场需求。
文档评论(0)