🚗 CAN系统集成与联调实战
30章 · 完全目录
📘 友好色系
01
CAN总线基础
CAN协议起源
物理层特性
差分信号原理
02
CAN数据帧结构
标准帧与扩展帧
数据帧格式
远程帧与错误帧
03
CAN总线仲裁机制
位仲裁原理
优先级判定
非破坏性仲裁
04
CAN错误处理机制
错误类型分类
错误计数规则
总线关闭恢复
05
CAN控制器与收发器
常用控制器芯片
收发器选型要点
TJA1050/SN65HVD230对比
06
CAN网络拓扑设计
总线拓扑结构
终端电阻匹配
节点数量与线缆长度
07
CAN总线位时序与同步
位时间组成
采样点设置
SJW配置
08
CANopen协议入门
对象字典概念
PDO与SDO通信
NMT状态机
09
J1939协议基础
协议栈架构
PGN与SPN定义
多包传输机制
10
CAN系统需求分析
信号列表梳理
报文周期定义
网络负载率计算
11
CAN网络节点设计
MCU选型与CAN外设
晶振对波特率影响
电源与地处理
12
CAN硬件电路设计
共模扼流圈选型
ESD保护电路
光耦隔离方案
13
CAN驱动开发
STM32 CAN初始化
过滤器配置
中断接收与轮询发送
14
CAN应用层协议设计
自定义协议帧格式
校验算法选择
超时重传机制
15
CAN报文发送与接收
发送优先级管理
接收FIFO处理
报文丢失排查
16
CAN网络仿真工具使用
PCAN-View实战
CANoe基础操作
ZLG CAN分析仪
17
CAN总线测试用例设计
物理层测试
一致性测试
互操作性测试
18
CAN总线故障注入测试
短路/断路模拟
位错误注入
干扰信号注入
19
CAN网络信号质量分析
眼图测试
差分电压测量
上升下降时间评估
20
CAN总线终端电阻匹配
电阻值计算
分布式与集中式
匹配不良影响
21
CAN网络多节点联调
节点同步启动
网络唤醒与休眠
节点热插拔处理
22
CAN总线电磁兼容性
EMI来源分析
屏蔽与滤波设计
布线规则
23
CAN网络诊断协议
UDS on CAN基础
诊断会话控制
DTC读取与清除
24
CAN网络刷写与升级
Bootloader设计
S19/HEX文件解析
刷写流程与安全
25
CAN网络时间同步
全局时间概念
时间戳标记
同步精度优化
26
CAN网络冗余设计
双CAN通道备份
冗余切换策略
故障检测与恢复
27
CAN网络性能优化
总线负载率优化
报文调度策略
延迟分析
28
CAN网络实车调试
实车环境特点
干扰源识别
接地环路处理
29
CAN系统集成案例
BCM集成实战
动力CAN与舒适CAN网关
30
CAN系统联调总结
常见问题汇总
调试经验分享
CAN FD与CAN XL展望