🔌 OBC · CAN 通信协议
📘 30章 从入门到实战
1
OBC概述
什么是OBC?作用、位置、AC-DC变换、关键技术指标
2
CAN总线基础
起源、2.0A/B、物理层、帧结构详解
3
OBC CAN网络架构
拓扑位置、BMS/VCU通信、ID分配、波特率
4
OBC CAN报文格式
ID定义、数据场、周期、Intel/Motorola
5
控制报文 (CCS)
充电控制状态机、启动/停止流程
6
BMS→OBC状态报文
需求电压/电流、SOC、SOH、温度、故障
7
OBC→BMS状态报文
输出模式、实际电压/电流、温度、效率、故障码
8
诊断报文 (UDS on CAN)
会话控制、读取DTC、读写数据
9
物理层设计
收发器选型、共模扼流圈、终端电阻、节点限制
10
时序要求
周期抖动、超时检测、网络管理、唤醒睡眠
11
故障诊断
Bus Off、Error Passive、波形分析、降级策略
12
EMC设计
共模辐射、回流路径、屏蔽滤波、PCB布局
13
软件架构
CAN驱动、接口、协议、应用层
14
配置工具 (DBC)
CANdb++创建、信号定义、代码生成
15
测试验证
单元/集成/系统/一致性测试
16
Bootloader
固件升级、跳转机制、刷写流程、安全校验
17
安全机制 (SecOC)
MAC、防重放、密钥管理
18
冗余设计
双CAN通道、主备切换、仲裁、故障注入
19
功耗管理
睡眠唤醒、本地/远程唤醒、Standby、报文过滤
20
兼容性设计
厂商差异、协议适配层、兼容性测试
21
实时性分析
负载率、最差响应、优先级反转、优化
22
协议栈实现
CANopen、J1939、自定义协议
23
硬件在环测试 (HIL)
系统搭建、仿真激励、故障注入、自动化
24
现场问题排查
波形异常、报文丢失、干扰、接地环路
25
标准化进展
GB/T 27930、ISO 15118、CHAdeMO
26
下一代技术
CAN FD、兼容性、CAN XL
27
仿真建模
Simulink、CANoe、负载与延迟仿真
28
日志分析
CANalyzer解析、DBC应用、故障时间线
29
OTA升级
差分/全量升级、回滚、通信保障
30
实战案例
充电异常、干扰中断、协议不兼容解决