SAE J1939协议概述
SAE J1939 是 基 于 CAN 总 线 的 协议,波特率可达250Kbps,是一种传输速率较高的C类通讯协议。SAE J1939主要用于卡车、客车等的网络系统控制与通信。
SAE J1939协议规范文档下载链接
SAE J1939分层结构模型
总线的物理特帧
由于SAE J1939是基于CAN网络进行通讯的,基于ISO11898规范和CAN网络有一样的物理特征,采用屏蔽双绞线,最长40米,250kbit/通讯速率,最多支持30个ECU节点。
SAE J1939常用协议规范
J1939-11物理层
J1939-13板外诊断连接器
J1939-21数据链路层
J1939-31网络层
J1939-71车辆应用层
J1939-73应用层-诊断
J1939-81网络管理
J1939数据帧格式
J1939是基于CAN扩展帧上层数据协议:
Priority: CAN报文的ID是数字越小优先级越高,J1939将其安排在ID的高三bit做优先级控制&#