01
CAN总线基础
CAN协议概述 · 物理层与数据链路层 · 报文帧结构 · 仲裁机制
帧结构仲裁
02
通信矩阵概念
DBC文件 · 报文/信号/值编码 · 整车开发作用
DBC矩阵
03
DBC文件解析
cantools库 · 提取ID/信号/起始位/缩放因子/偏移量
Python解析
04
信号映射与打包
物理值映射 · Intel/Motorola格式 · 生成CAN报文
打包字节序
05
实战:从DBC导入到信号映射
读取真实DBC · 解析信号 · 打包传感器数据 · 输出CSV/模拟
实战CSV
06
CAN总线高级特性
CAN FD · TTCAN · CANopen协议简介
CAN FDCANopen
07
DBC文件高级编辑
创建/修改DBC · 自定义报文信号 · 多路复用MUX
编辑MUX
08
信号映射的数学运算
线性变换 · 查表映射 · 条件映射 · 位运算
算法位操作
09
CAN报文模拟与测试
python-can库 · 模拟发送/接收 · 虚拟CAN环境
模拟python-can
10
信号映射的逆向工程
从ASC/BLF逆向推导DBC · 信号边界检测 · 聚类分析
逆向日志
11
多路复用信号处理
MUX机制 · 解析多路复用报文 · 动态映射策略
MUX动态
12
CAN网络拓扑与节点
节点地址 · 拓扑结构 · 终端电阻与信号质量
拓扑终端电阻
13
信号周期与触发方式
周期型/事件触发 · 混合触发 · 抖动与时间同步
周期触发
14
CAN错误处理与诊断
错误帧 · 错误计数器 · UDS诊断 · DTC映射
诊断UDS
15
信号映射的性能优化
批量处理 · 内存映射 · 实时性 · 低延迟打包
优化实时
16
跨平台CAN工具集成
Vector CANalyzer/CANoe · PCAN-USB · Kvaser
硬件集成
17
信号映射的自动化测试
单元测试 · 边界值 · 回归测试框架
测试自动化
18
CAN总线安全
加密认证 · SecOC · 防攻击
安全SecOC
19
信号映射与AUTOSAR
COM模块 · Signal Group · RTE信号路由
AUTOSARRTE
20
J1939协议与信号映射
PGN/SPN · J1939 DBC · 多包传输
J1939PGN
21
CANopen协议与信号映射
对象字典 · PDO/SDO · EDS文件解析
CANopenPDO
22
信号映射的版本管理
DBC版本控制 · 变更影响分析 · 兼容性检查
版本兼容
23
大规模DBC文件处理
多DBC合并 · 信号去重 · 跨DBC关联
合并去重
24
信号映射的图形化展示
matplotlib波形 · PyQt5 DBC浏览器
可视化PyQt
25
CAN总线仿真平台搭建
整车CAN网络仿真 · 节点行为 · 信号注入监控
仿真平台
26
信号映射的工业标准
ASAM MCD-2 MC · FIBEX · ARXML与DBC互转
标准ARXML
27
CAN总线日志分析
解析ASC/BLF · 信号提取可视化 · 异常检测
日志ASC
28
信号映射的嵌入式实现
MCU打包解析 · C代码自动生成 · 与Python对比
嵌入式C
29
CAN总线新趋势
CAN XL · 车载以太网网关 · SDV影响
CAN XLSDV
30
综合实战项目
从零构建CAN信号映射工具链:DBC解析→映射→生成→仿真→日志分析
全栈工具链