BMS通信协议CAN实战

📚 共计 30 章节
第1章
CAN协议基础
CAN总线起源 · RS485对比 · 物理层差分信号
差分总线电平
第2章
CAN数据帧结构
标准帧/扩展帧 · ID仲裁 · 数据场与CRC
帧格式校验
第3章
BMS系统架构
集中式/分布式拓扑 · 采集/均衡/保护
BMS架构
第4章
BMS CAN网络设计
节点定义 · 负载率计算 · 终端电阻
网络匹配
第5章
CAN报文解析实战
PCAN-View抓包 · 解析总压/电流/SOC
抓包广播
第6章
CAN数据库(DBC)创建
DBC结构 · Signal定义 · Value Table
DBC映射
第7章
BMS充电协议(GB/T 27930)
充电握手 · 参数配置 · 过程报文
国标充电
第8章
BMS放电协议
放电使能 · 故障上报 · 继电器控制
放电控制
第9章
CAN唤醒与休眠
本地/远程唤醒 · 网络管理报文(NM)
唤醒休眠
第10章
CAN错误处理
错误帧类型 · Bus-Off恢复 · 诊断报文
故障恢复
第11章
CAN总线隔离
光耦隔离 · ISO1050 · 共模电压
隔离收发器
第12章
BMS Bootloader CAN升级
UDS升级流程 · 多帧传输(STmin)
BootloaderUDS
第13章
CAN总线时序分析
位时序 · SyncSeg/PropSeg · 采样点
时序配置
第14章
BMS多节点通信
多主竞争 · 优先级仲裁 · 主从策略
多节点仲裁
第15章
CAN滤波器配置
硬件32位掩码 · 软件滤波 · 报文过滤
滤波掩码
第16章
BMS CAN数据记录
SD卡日志 · CANalyzer回放 · 故障复现
记录回放
第17章
CAN一致性测试
物理层眼图 · 数据链路层 · 互操作性
测试眼图
第18章
BMS CAN网络仿真
CANoe仿真节点 · 模拟电池状态
仿真CANoe
第19章
CAN总线调试技巧
示波器抓波形 · Bus-off分析 · 中断排查
调试波形
第20章
BMS CAN协议栈开发
STM32驱动 · FIFO管理 · 中断处理
STM32驱动
第21章
CANopen协议在BMS中的应用
SDO/PDO · 心跳 · 对象字典
CANopen对象字典
第22章
J1939协议在BMS中的应用
PGN定义 · 多包传输 · VCU通信
J1939PGN
第23章
BMS CAN安全机制
XOR/CRC加密 · 防篡改 · Seed&Key
安全加密
第24章
BMS CAN低功耗设计
选择性唤醒 · 待机模式 · 休眠电流
低功耗待机
第25章
BMS CAN冗余设计
双CAN通道 · 冗余节点 · 故障切换
冗余切换
第26章
BMS CAN与无线通信融合
CAN转4G/WiFi · 远程监控 · 云平台
无线
第27章
BMS CAN测试用例设计
正常通信 · 异常注入 · 边界条件
测试用例异常
第28章
BMS CAN量产测试
EOL下线检测 · 自检 · 标定写入
量产EOL
第29章
BMS CAN故障案例分析
通信中断 · 数据跳变 · ID冲突 · 终端电阻失效
故障案例
第30章
BMS CAN协议标准化
企业标准 · 版本管理 · 兼容性 · OTA升级
标准化OTA