SAE-J1939与CAN2.0B之间的关系
发布网友
发布时间:2024-09-30 07:52
我来回答
共1个回答
热心网友
时间:2024-10-20 12:32
SAE J1939是一种广泛应用于商用车和非道路车辆的数字通信标准。它基于CAN总线规范,由SAE(美国汽车协会)制定。J1939解决了不同厂商之间ECU兼容性的问题,定义了参数群编号(PGN)和状态值表示方法(SLOT)等。
J1939与CAN2.0的关系在于它是基于CAN总线规范的规范。CAN2.0包括标准帧格式与扩展帧格式,J1939在CAN2.0B基础上定义了通信协议,使用扩展帧格式,并对29位ID进行重新定义。SAE-J1939只支持扩展帧格式。
在SAE-J1939中,数据帧(PDU)融合到一个CAN2.0数据帧中。参数群编号(PGN)是制定基于SAE-J1939的CAN协议的重要部分。PGN由24位组成,包括保留位、数据页位、PDU格式与特定PDU。PGN结构为识别CAN报文提供依据。