🚌 CAN总线多节点通信协调
30章 · 从入门到实战
⭐ 友好色系
01
CAN总线概述
起源
特点
应用领域
物理层特性
02
CAN协议基础
分层结构
数据帧
远程帧
错误帧
过载帧
帧间隔
03
CAN总线仲裁机制
CSMA/CA
位仲裁
优先级
非破坏性仲裁
04
CAN总线错误处理
位错误
填充错误
CRC错误
格式错误
应答错误
错误状态
计数规则
05
CAN总线位时序与同步
位时间结构
SS
PTS
PBS1
PBS2
SJW
同步
06
CAN控制器与收发器
SJA1000
MCP2515
TJA1050
SN65HVD230
电气特性
工作模式
07
STM32的CAN外设
bxCAN简介
工作模式
过滤器配置
中断管理
08
CAN总线网络拓扑
总线型
星型
混合拓扑
终端电阻
线缆选择
09
CAN总线节点设计
硬件架构
微控制器选型
电源设计
隔离设计
10
CAN总线通信软件架构
分层设计
驱动层
协议层
应用层
任务调度
11
CAN驱动层开发
寄存器操作
初始化
发送函数
接收函数
中断服务
12
CAN协议层开发
标准帧/扩展帧
ID过滤
数据打包解包
DLC处理
13
CAN应用层协议设计
自定义协议
J1939
CANopen
DeviceNet
14
多节点通信协调机制
令牌传递
主从机制
多主机制
时间触发
15
CAN总线负载率计算
利用率定义
位时间
帧长度
估算方法
最大负载率
16
CAN总线实时性分析
响应时间
最坏情况
优先级反转
可调度性
17
CAN总线网络仿真
CANoe
PCAN-View
BusMaster
环境搭建
脚本编写
18
CAN总线测试与调试
示波器测量
CAN分析仪
错误帧分析
负载监测
19
CAN总线常见问题与解决
总线冲突
信号质量
节点离线
EMC干扰
地环路
20
CAN总线在汽车电子中的应用
动力系统CAN
车身系统CAN
信息娱乐
UDS诊断
21
CAN总线在工业控制中的应用
PLC互联
传感器网络
执行器控制
远程I/O
22
CAN总线在机器人中的应用
关节控制
传感器融合
运动规划
多机器人协调
23
CAN FD协议
CAN FD vs 2.0
帧格式
数据场扩展
速率切换
兼容性
24
CAN XL协议
CAN XL简介
帧格式
数据场长度
速率提升
应用场景
25
CAN总线安全机制
认证与加密
完整性校验
防重放
SecOC
26
CAN总线冗余设计
双CAN冗余
节点冗余
管理器冗余
故障切换
27
CAN总线低功耗设计
休眠唤醒
局部网络管理
自动波特率
低功耗节点
28
CAN总线网关设计
网关功能
路由策略
数据映射
协议转换
29
CAN总线系统集成
需求分析
节点配置
参数标定
系统联调
EMC测试
30
CAN总线项目实战
项目需求
架构设计
硬件选型
软件实现
测试验证
项目总结