SAE J1939标准:开放系统互联与CAN总线数据链路层详解

3星 · 超过75%的资源 需积分: 9 17 下载量 140 浏览量 更新于2024-07-18 收藏 567KB PDF 举报
1939中文版是美国汽车工程师协会(SAE)针对商用车辆制定的一个开放系统互连模型,特别是用于卡车和客车的通信标准。SAE J1939在CAN(Controller Area Network)协议的基础上,扩展了网络层和应用层,旨在创建一个电子控制系统间通用的通信平台。这个标准允许不同的电子控制单元(ECUs)通过共享的J1939/0X文件进行交互,无需额外的接口,从而实现了系统的无缝连接和通信。 核心内容包括以下几个方面: - **开放系统互连**:J1939定义了一个开放的标准框架,促进了ECUs之间的通信,使得车辆内部各个系统能协同工作,提升了整体性能和效率。 - **基础协议**:SAE J1939是在CAN的基础上建立的,CAN是一种广泛应用在车辆中的低速、高性能的局域网络,特别适合实时数据交换。 - **文档结构**:SAE J1939-21:1999MOD(国家标准化管理委员会发布的征求意见稿)详细规定了数据链路层的规范,这是整个协议体系的第四部分,其余还包括物理层、应用层、网络管理和参数分配等内容。 - **一致性与差异**:该标准与SAE1939-21:2001在技术内容上保持一致,但有所增补,如增加了范围和规范性引用文件,并对术语进行了统一和定义。同时,它参考了GB/TXXXX系列标准,如GB/T××××.5(应用层—车辆)、GB/T××××.7(网络管理)等,共同构成了完整的通信协议体系。 - **适用范围**:SAE J1939适用于M2、M3和N类车辆,强调了其在实际商用车辆系统中的实用性。 - **术语定义**:标准中明确界定了关键术语,如“帧”(Frame)和“CAN数据帧”(CANDataFrame),这些术语在数据传输和解析过程中至关重要。 SAE J1939中文版是一个关键的汽车行业通信标准,它规范了车辆内部电子控制单元间的通信方式,有助于提升车辆的安全性、可靠性和维护性,是现代商用车辆网络架构的核心组成部分。