理解与应用J1939协议标准
"J1939-73标准协议是美国汽车工程师协会(SAE)发布的一项用于重型车辆如卡车、公共汽车和移动液压设备的通信协议。它基于CAN(控制器区域网络)协议,扩展了J1708和J1587标准,提供了更高效的数据传输和网络管理能力。此标准包括物理层(J1939/11)、数据链路层和应用层(J1939/71和J1939/73),其中应用层详细规定了网络中传递的数据内容。" J1939协议详解: 1. 物理层(J1939/11):这一层定义了物理连接,即电气接口,适用于客车环境。它涵盖了CAN总线的电气特性,如电压等级、信号波形、传输速率(通常为250kbps或500kbps)以及连接器和线缆规格,确保数据可靠传输。 2. 数据链路层:这一层处理CAN总线上的数据包格式,包括报文标识符(MIDs)、优先级分配、错误检测和恢复机制。J1939使用29位的CAN ID,比标准CAN的11位ID提供了更大的地址空间,支持更多类型的通信服务和更高的网络容量。 3. 应用层(J1939/71和J1939/73):应用层定义了实际传输的数据内容,包括车辆管理系统、发动机控制、变速器控制、诊断信息等。J1939/73尤其关注网络管理和控制,如网络配置、节点身份识别、网络状态监控等。 4. 网络管理:J1939协议包含强大的网络管理功能,允许设备动态加入或离开网络,自动分配地址,并处理网络中的冲突和拥塞。 5. 兼容性和扩展性:J1939协议的设计考虑了与现有系统的兼容性,例如,它可以无缝集成到使用J1708和J1587的系统中。此外,其开放式架构允许未来功能的扩展。 6. SAE审查和更新:SAE对技术报告每五年进行一次评审,可能会重新确认、修订或取消标准。他们欢迎用户的书面评论和建议,以持续改进标准。 7. 版权和获取方式:该标准的版权归属于SAE国际,未经许可不得复制或传播。用户可以通过电话、传真、电子邮件或访问SAE网站订购文档。 J1939协议的应用广泛,对于开发和调试重型车辆的电子控制系统至关重要,它提供了标准化的通信方式,促进了不同制造商设备之间的互操作性。理解和实施J1939协议能够提升车辆系统的效率、可靠性和安全性。
剩余168页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦