🚌 CAN波形·信号解码
⚡ 30节实战 · 从入门到精通
🧑🔧
风格 · 轻松学CAN
✨
01
CAN总线概述
起源
特点
应用领域
RS485对比
02
CAN物理层
差分信号
CAN_H/L电平
显性/隐性
终端电阻
03
CAN数据链路层
帧格式分类
数据帧结构
远程帧
错误帧·过载帧·帧间隔
04
CAN总线仲裁机制
CSMA/CA
位仲裁
ID优先级
仲裁失败处理
05
CAN位时序与同步
位时间组成
同步段
传播/相位缓冲
硬同步·重同步
06
CAN总线错误处理
错误类型
错误计数器
状态转换
Bus Off恢复
07
CAN2.0A vs CAN2.0B
标准帧·扩展帧
ID长度
DLC·控制场
兼容性
08
CAN FD协议
CAN FD vs 2.0
可变速率
BRS/ESI
帧结构
09
CAN物理层测试
万用表
示波器差分
眼图
信号质量
10
逻辑分析仪使用
选型·连接
采样率
触发条件
波形捕获
11
CAN波形基础分析
SOF
仲裁场
控制/数据/CRC/ACK/EOF
12
CAN位填充机制
填充规则
插入位置
波形识别
解填充
13
CAN波形解码实战
手动解码
逐位解析ID
控制位·数据·CRC
14
CAN波形解码工具
PCAN-View
CANalyzer/CANoe
cangaroo
Python-can
15
CAN总线DBC文件
文件结构
Signal定义
Multiplexing
Value Table
16
CAN信号物理值转换
原始值→物理值
线性转换
偏移/缩放
查表法
17
多节点通信波形
波形叠加
竞争波形
仲裁获胜
错误帧特征
18
CAN总线故障波形
短路·断路
终端电阻异常
共模干扰
19
CAN总线EMC问题
辐射/传导干扰
地弹
屏蔽与滤波
20
休眠与唤醒波形
休眠模式
唤醒机制
本地/远程唤醒
波形特征
21
CANopen协议基础
对象字典
PDO/SDO
NMT状态机
心跳
22
CANopen波形分析
SDO读写
PDO传输
心跳·同步报文
23
J1939协议基础
PGN/SPN
地址声明
传输协议TP
多包传输
24
J1939波形分析
请求报文
广播报文
TP.CM/DT
ACK/NACK
25
CAN时间触发TTCAN
TTCAN协议
时间窗
同步机制
波形特征
26
CAN总线安全机制
SecOC
MAC计算
新鲜度值
安全报文波形
27
测试用例设计
正常通信
边界条件
异常注入
压力测试
28
CAN自动化测试
Python脚本
CAPL脚本
Test Module
测试报告
29
CAN总线故障注入
硬件/软件注入
位错误
CRC错误
填充错误
30
综合实战:整车CAN网络
多网段同步
跨网段路由
故障定位