J1939应用协议基础
- 更新时间2025-10-09
- 阅读时长1分钟
本主题为J1939应用协议概述。
J1939是通用于柴油驱动应用的SAE标准,用于应用组件之间的通信和诊断。J1939标准支持高级协议,可用于大型工业ECU(如重型车辆)制造商、采矿、建筑或农业机械使用的大型复杂网络进行通信。
J1939标准在与7个OSI层中的5个层对应的多个文档中进行定义。J1939-11定义了物理层;J1939-21定义了数据链路和传输层;J1939-31定义了网络层,而J1939-71/73定义了应用层;J1939-81介绍了网络管理。
J1939应用协议使用29位扩展帧标识符。该ID被分成几个部分(包括PGN),它标识帧并定义其所包含的信号。可发送帧至全局地址(全部节点)或特定地址(使用该地址的节点)。该信息被编码在PGN内,其包含29位标识符中的18个。
对于特定地址消息,PS定义了目标地址。即PF仅定义240个指定目标PGN(0至239)。
如应用程序要使用J1939应用协议,请参阅将J1939应用协议用于数据库。
相关内容
- 使用J1939应用程序协议
将J1939应用协议应用于CAN信号。