🚗 CAN & CANFD 开发指南
📘 30章 · 车载网络专家
📅 2025 · 中小学风格色系
🔰
30个实战章节
⚡ 点击目录跳转对应HTML
01
CAN总线概述
发展历史 · 汽车电子应用 · 基本工作原理
02
CAN物理层
差分信号双绞线 · 显性/隐性电平 · 拓扑与终端电阻
03
CAN数据链路层
标准帧/扩展帧 · 数据/远程/错误/过载帧 · 帧间隔
04
CAN总线仲裁机制
CSMA/CA逐位仲裁 · ID优先级 · 非破坏性仲裁
05
CAN错误处理机制
位/填充/CRC/格式/应答错误 · 主动/被动/总线关闭
06
CAN位时序与同步
位时间结构 · 硬同步/重同步 · SJW配置
07
CAN控制器与收发器
SJA1000/MCP2515 · TJA1050/SN65HVD230 · 外围电路
08
CAN总线网络设计
节点数量与长度 · 布线规范 · 电源与共模扼流圈
09
CAN应用层协议 (上)
CANopen · 对象字典 · PDO/SDO · NMT网络管理
10
CAN应用层协议 (下)
J1939 · PGN/SPN · 多包传输 · 地址声明
11
CAN总线测试与调试
示波器测量 · CANalyzer/CANoe · 总线负载率
12
CAN总线常见故障与排查
终端电阻 · 共模电压 · 位时序 · EMC干扰
13
CANFD技术概述
诞生背景 · 与CAN区别 · 优势与应用场景
14
CANFD物理层
速率提升(8Mbps) · 物理层兼容性 · 信号质量
15
CANFD数据链路层
FDF/BRS/ESI位 · 数据场64字节 · CRC改进
16
CANFD协议控制器
M_CAN/R_CAN · 配置寄存器 · DMA传输
17
CANFD网络设计
位时序配置(双速率) · 终端匹配 · 布线要求
18
CANFD与CAN兼容性设计
混合网络速率切换 · CANFD帧行为 · 网关策略
19
CANFD应用层协议
CANopen FD · J1939-22 · 自定义协议设计
20
CANFD测试与验证
一致性测试 · 眼图分析 · 时序抖动测量
21
CANFD常见问题与调试
速率切换失败 · CRC错误 · 位填充违规 · EMC
22
车载网络架构
域控制器与区域架构 · CAN/CANFD位置 · 以太网协同
23
CAN/CANFD开发流程
需求分析 · 网络设计 · 节点开发 · 集成测试
24
CAN/CANFD工具链
Vector工具链 · PCAN · 开源工具(SocketCAN等)
25
OSEK/VDX与AUTOSAR
OSEK网络管理 · AUTOSAR CAN栈 · 状态管理器
26
CAN/CANFD网络安全
安全威胁 · 消息认证码MAC · SecOC · 安全网关
27
实时性与可靠性分析
最坏情况响应时间 · 总线负载率 · 冗余设计
28
电源管理与低功耗设计
CAN唤醒 · 局部网络管理 · 选择性唤醒
29
仿真与建模
Simulink/Stateflow建模 · CAN总线仿真 · HIL测试
30
CAN/CANFD未来发展
CAN XL技术 · 车载网络趋势 · CAN与TSN融合