J1939 协议 · 商用车应用
📘 30章 从入门到精通
1
J1939协议概述
协议背景 · 发展历程 · 商用车地位
2
物理层详解
CAN物理特性 · J1939要求 · 终端电阻与线束
3
数据链路层基础
CAN帧结构 · J1939帧格式 · 数据帧与远程帧
4
J1939协议数据单元(PDU)
PDU格式 · PDU1/PDU2 · 优先级与保留位
5
参数组编号(PGN)
PGN定义 · 计算方法 · 常用分类
6
源地址(SA)与目标地址(DA)
地址分配 · 地址声明 · 冲突处理
7
J1939报文传输机制
广播 · 定向 · 请求 · 确认报文
8
连接管理协议(CM)
RTS/CTS · 多包传输 · 超时与重传
9
传输协议(TP)
会话建立 · 数据打包重组 · 常见问题
10
地址声明协议
声明流程 · 请求与响应 · 冲突解决
11
请求协议
报文格式 · 处理流程 · 超时处理
12
确认协议
ACK/NACK · 报文格式 · 可靠性
13
网络管理协议
节点状态 · 心跳报文 · 唤醒与休眠
14
诊断协议概述
UDS on CAN vs J1939 · 诊断服务分类
15
DM1诊断报文
DTC结构 · SPN/FMI · DM1格式
16
DM2与DM3诊断报文
历史故障码 · 清除故障码 · 会话管理
17
DM14与DM15诊断报文
内存访问请求/响应 · 数据读写
18
J1939应用层协议
发动机(ECU) · 变速箱(TCU) · 制动(EBS)
19
发动机ECU通信
转速 · 扭矩 · 温度参数传输
20
变速箱TCU通信
档位 · 离合器状态 · 油温
21
制动系统(EBS)通信
制动压力 · ABS状态 · 制动片磨损
22
仪表盘与车身控制
车速 · 里程 · 燃油量 · 灯光控制
23
J1939网络拓扑设计
总线/星型/混合拓扑 · 优缺点
24
J1939网关设计
网关作用 · 协议转换 · 路由与过滤
25
仿真与测试工具
CANalyzer · CANoe · PCAN-View
26
J1939一致性测试
测试标准 · 用例设计 · 失败原因
27
新能源商用车应用
BMS · MCU通信 · 电池管理
28
自动驾驶商用车应用
感知融合 · 指令下发 · 冗余设计
29
故障排查与调试
通信故障 · 示波器分析 · 日志方法
30
J1939协议未来发展
CAN FD影响 · 车载以太网融合趋势