SAE J1939:卡车与客车电子通信标准
需积分: 10 60 浏览量
更新于2024-07-15
收藏 3.67MB PDF 举报
"SAE J1939_all.pdf" 是一份关于SAE J1939推荐操作规程的文档,该规程是串行控制通信汽车网络的标准,由卡车及客车电子电气委员会制定,用于规范电控单元在汽车部件间的信息交换。
SAE J1939 是一个广泛应用在卡车、客车以及其他领域的通信协议,如建筑和农业设备、固定式动力系统等。它基于Controller Area Network (CAN) 协议,由博世公司开发并拥有知识产权。在使用J1939协议时,只有生产或设计CAN电控单元的制造商才需要获得博世的版权证书,而使用协议本身则无须申请。
J1939规程是J1708、J1587和J1922等早期协议的升级版,提供了更高级别的性能。它的主要目标是创建一个开放的、标准化的电子系统互联系统,使得不同制造商的电控单元(ECU)能够在一个网络中无缝通信。这个网络的开放性意味着遵循相同J1939/0X文件的ECU可以直接通信,而无需额外的接口开发。J1939/0X文件定义了特定应用领域,例如农业机械或重型卡车的通信规则。
J1939协议的核心特点包括:
1. **通信架构**:J1939使用多主系统,允许多个节点同时发送数据,提高了网络效率和响应速度。
2. **地址分配**:协议定义了29位的标识符(ID),提供了更多的地址空间,用于区分不同类型的通信消息和优先级。
3. **数据链路层**:基于CAN数据链路层,具有高可靠性和错误检测能力,能确保在网络中的数据传输正确无误。
4. **应用层**:定义了各种协议服务,如参数组(PGN)和参数组请求(PGR),用于数据的发送和接收,以及网络管理功能。
5. **协议一致性**:J1939/0X文件确保了不同设备间的一致性,但不同的应用领域可能有各自的J1939/0X文件,不同文件间的设备可能无法直接通信。
6. **网络管理**:J1939包含网络管理功能,如节点的加入、离开和状态报告,有助于网络的稳定运行。
7. **诊断**:支持诊断信息的交换,使车辆维护和故障排查更为便捷。
SAE J1939规程是现代重卡、客车及各类工程车辆电子控制系统的关键通信标准,它促进了不同制造商设备间的互操作性,降低了系统集成的复杂性,并提供了高效、可靠的通信环境。
2020-05-07 上传
2022-07-14 上传
2022-07-15 上传
2022-07-13 上传
2022-07-15 上传
2021-10-18 上传
还得瑟啊
- 粉丝: 0
- 资源: 2
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库