1.SAE J1939协议总括
SAE J1939协议是由美国汽车工程师协会(SAE)定义的一组标准,主要用于重型车辆如卡车、公共汽车等的电气系统设计。
J1939协议基于CAN(控制器区域网络,ISO11898)高层协议,并针对重型车辆的特点进行了专门的优化和规范。该协议在物理层、数据链路层以及应用层提供了详细的指导,确保了不同制造商的车辆和设备能在同一网络中进行高效的通信和数据交换。
J1939协议的主要特点包括:
-
基于CAN的高层协议,适用于重型车辆。
-
传输速度稳定在250kbps,支持对等和广播通信。
-
提供了标准化的报文参数组(PGN),方便快速设置和自定义扩展。
-
包括商用车辆和其他类型车辆的参数组定义,并允许制造商特定的参数组。
在车辆通信中,SAE J1939协议具体应用如下:
-
它覆盖了商用车、农林机械、工程机械、船舶、航天等领域,但不用于乘用车。
-
通过该协议,车辆能够实现多个ECU之间的高速通信,支持闭环控制。
-
该协议还定义了诊断传送故障的规则,帮助监测和报告车辆运行时的各种参数和故障信息,从而提高安全性并减少维修次数。
在故障检测方面,SAE J1939协议的优势包括:
-
精确的网络管理和故障诊断能力,可以在线监测车辆的各项运行参数。
-
及时报告异常参数和故障信息,增强了车辆的安全性能。
然而&