ECU通信协议
选型与避坑
📘
30章 完整目录
📗
1
01
CAN总线基础
CAN协议起源·差分信号·总线电平 · CAN2.0A vs 2.0B
2
02
CAN帧结构详解
数据帧·远程帧·错误帧·过载帧·仲裁段与控制段
3
03
CAN总线仲裁机制
CSMA/CR·位填充·优先级判定规则
4
04
CAN错误处理与故障界定
位错误·填充错误·错误计数器·故障界定状态机
5
05
CAN物理层设计
终端电阻·线束拓扑·共模扼流圈选型
6
06
CAN收发器选型
TJA1050/1040/SN65HVD230 · 模式·EMC
7
07
CAN控制器与MCU接口
SPI(MCP2515) · STM32 bxCAN · DMA优化
8
08
CAN应用层协议 J1939
PGN/SPN · 地址声明 · BAM/CMDT多包传输
9
09
CAN应用层协议 CANopen
对象字典·SDO/PDO·NMT状态机·心跳
10
10
CAN FD协议
与传统CAN区别·64字节·BRS位·CRC优化
11
11
CAN FD物理层挑战
信号完整性·位时序调整·收发器兼容性
12
12
LIN总线基础
LIN起源·单主多从·LIN2.x vs 1.x·调度表
13
13
LIN帧结构
帧头(同步间隔/场/标识符)·帧响应·无条件/事件触发
14
14
LIN诊断与配置
ISO 15765-2 · NAC/NAD · 休眠与唤醒
15
15
FlexRay总线基础
时间触发·静态/动态段·同步帧·冷启动节点
16
16
FlexRay通信周期
宏节拍/微节拍·静态时隙·动态minislot
17
17
FlexRay网络设计
星型/非对称拓扑·Bus Guardian·冗余通道
18
18
车载以太网
BroadR-Reach·AVB/TSN·SOME/IP中间件
19
19
车载以太网诊断 DoIP
ISO 13400·逻辑/物理地址·TCP/UDP端口
20
20
SOME/IP服务发现
SD报文·服务实例化·事件组订阅·Offer/Subscribe
21
21
TSN时间同步
gPTP(802.1AS)·时钟漂移补偿·同步<1μs
22
22
MOST总线 (历史与现状)
MOST25/50/150·同步数据·网络管理
23
23
协议选型方法论
带宽·实时性·成本·线束重量
24
24
多协议网关设计
路由策略·缓存管理·QoS优先级映射
25
25
通信安全基础
SecOC·MAC计算·密钥管理·抗重放攻击
26
26
CAN总线常见故障
终端电阻缺失·共模偏移·位时序错误·总线关闭
27
27
LIN总线常见故障
从节点无响应·同步间隔过短·校验和错误·短路
28
28
FlexRay常见故障
冷启动失败·同步帧丢失·时隙冲突·总线守护超时
29
29
车载以太网常见故障
链路协商失败·PTP超时·SOME/IP超时·VLAN配置
30
30
未来趋势
CAN XL·10BASE-T1S·Zonal架构·SDV影响