🚗 CAN FD 实战手册

从零到精通 · 30 章完整目录
⭐ 友好色系 · 紧凑卡片
01 CAN FD协议概述
  • 从CAN 2.0到CAN FD的演进
  • 核心优势
  • 兼容性
  • 应用领域
02CAN FD物理层
  • 差分信号与总线电平
  • 位时序与采样点
  • 传输速率
  • 终端电阻
  • 故障排查
03数据链路层(一)
  • 帧结构
  • SOF
  • 仲裁场
  • 控制场
  • 数据场
  • CRC场
  • ACK场
  • EOF
04数据链路层(二)
  • 位填充机制
  • 错误帧与过载帧
  • 帧间距
  • PDU解析
05CAN FD仲裁机制
  • CSMA/CA原理
  • 显性/隐性电平
  • ID优先级
  • 非破坏性仲裁
  • 重发机制
06CAN FD错误处理
  • 错误类型
  • 错误状态机
  • 错误计数规则
  • 恢复策略
07位速率切换
  • BRS标志
  • 仲裁段/数据段切换
  • 时序要求
  • 系统设计影响
08CRC校验
  • 17位/21位CRC
  • 生成多项式
  • 计算示例
  • 错误检测概率
  • 安全应用
09CAN FD控制器硬件
  • 典型芯片
  • 内部架构
  • SPI接口
  • 初始化流程
10CAN FD收发器
  • 作用与选型
  • 电源管理
  • 共模扼流圈
  • EMC/EMI
11CAN FD节点设计
  • MCU连接
  • 晶振与时钟
  • 电源电路
  • PCB布局
12CAN FD软件架构
  • 协议栈分层
  • 驱动开发
  • RTOS任务设计
13CAN FD发送流程
  • 缓冲区管理
  • 优先级调度
  • 超时处理
  • 中断处理
  • 错误重试
14CAN FD接收流程
  • 过滤器配置
  • FIFO管理
  • 中断处理
  • 超时丢帧
  • 数据解析
15定时器与同步
  • Sync_Seg
  • Prop_Seg
  • Phase_Seg1/2
  • 采样点
  • SJW
  • 位时间配置
16CAN FD网络设计
  • 网络拓扑
  • 节点数量与长度
  • 终端电阻
  • 总线电容
  • 仿真工具
17休眠与唤醒
  • 本地/远程唤醒
  • 功耗管理
  • 唤醒时序
  • 自动波特率
18测试与调试
  • 示波器测量
  • 协议分析仪
  • 总线负载率
  • 错误帧分析
19EMC设计
  • 共模/差模抑制
  • 屏蔽接地
  • PCB优化
  • 测试标准
20车载网络应用
  • 域控制器
  • 动力系统
  • 车身控制
  • ADAS
21工业自动化应用
  • CANopen over FD
  • 伺服驱动器
  • PLC远程IO
  • 机器人控制
22医疗设备应用
  • 实时性要求
  • 影像设备
  • 病人监护
  • 电气安全标准
23网络安全
  • 固有缺陷
  • SecOC/MAC
  • 密钥管理
  • 入侵检测
24CAN FD与CAN XL对比
  • 帧结构
  • 速率20Mbps
  • 数据场2048B
  • 兼容性
  • 应用前景
25协议分析工具
  • 开源工具
  • 商业工具
  • 日志回放
  • 自动化测试
26Bootloader设计
  • 固件升级协议
  • 分区设计
  • CRC/重传
  • 安全启动
27实时性分析
  • 响应时间计算
  • WCRT
  • 优先级反转
  • 优化策略
28多节点同步
  • 时间同步协议
  • 全局时间戳
  • 同步精度
  • 分布式应用
29故障诊断
  • UDS over FD
  • DTC管理
  • 诊断会话
  • 数据读写
30实战项目
  • STM32通信系统
  • Raspberry Pi采集
  • 云端交互
  • 调试与优化