🚗 CAN / CANFD / LIN

通信协议栈 · 30章 友好色系
📘 从入门到实战
📅 30 章节 · 完整目录 📁 点击卡片跳转对应 .html 🎯 CAN / CANFD / LIN 全覆盖
01
CAN总线起源 · 特点 · 物理层:差分信号、总线电平、终端电阻
02
标准帧/扩展帧 · 数据帧 · 远程帧 · 错误帧 · 过载帧 · 帧间隔
03
CSMA/CA · 位仲裁 · ID优先级 · 非破坏性仲裁
04
错误类型 · 主动/被动错误 · 总线关闭 · 错误状态机
05
位时间组成 · 硬同步/重同步 · SJW设置
06
采样点定义 · 计算 · 对通信影响 · 典型配置
07
总线型/星型/混合 · 终端电阻 · 长度与节点限制
08
收发器作用 · TJA1050/SN65HVD230 · 工作模式
09
CANopen · J1939 · DeviceNet · 自定义应用层
10
OBD-II · UDS on CAN · 诊断报文 · 会话控制
11
CANFD与CAN区别 · 发展背景 · 数据场/速率提升优势
12
帧格式 · BRS/ESI位 · DLC扩展 · CRC变化
13
仲裁段/数据段速率 · 切换时机 · 收发器支持 · 总线长度影响
14
混合组网 · 兼容配置 · 错误处理差异 · 工程方案
15
CANFD要求 · TJA1044/TJA1463 · 信号质量
16
车载以太网对比 · ADAS/动力/车身控制
17
拓扑设计 · 终端电阻 · 速率与长度 · 仿真工具
18
LIN协议概述 低成本
LIN起源 · 单主多从 · 车窗/雨刮/座椅应用
19
总线电平 · TJA1020 · 单线上拉电阻 · 长度限制
20
帧结构(报头+响应) · 同步间隔/场 · 标识符/数据/校验和
21
调度表概念 · 无条件/事件触发/偶发/诊断帧
22
LIN网络管理 睡眠/唤醒
节点状态机 · 唤醒/休眠机制 · 网络管理报文
23
ISO 14229-2 · 诊断帧格式 · 服务 · 与CAN诊断对比
24
1.3/2.0/2.1/2.2A差异 · 规范演进 · LDF文件
25
节点数限制 · 总线长度/电容 · 仿真与测试
26
网关作用 · 硬件/软件架构 · 报文/信号路由
27
物理层(眼图) · 数据链路层 · 应用层测试
28
Vector CANoe入门 · CANdb++ · LDF编辑 · 仿真配置
29
分层架构 · HAL/驱动/协议/应用层接口设计
30
基于STM32的CAN/LIN/CANFD实现 · 混合网络调试