🚗 CANalyzer 实战
信号追踪 · 错误诊断
📘 30 章 · 从入门到专家
01
CANalyzer初识
工具界面总览 · 硬件连接与通道配置 · 新建与保存工程
02
测量设置与启动
Measurement Setup详解 · Offline/Online模式 · 触发与过滤配置
03
Trace窗口深度解析
信号列表定制 · 时间戳与绝对时间 · 数据导出与打印
04
Graphics窗口实战
信号拖拽与显示 · 测量光标与缩放 · 多信号叠加分析
05
Data窗口与统计
数值显示与格式设置 · 最小/最大/平均值统计 · 触发快照功能
06
CAN总线基础回顾
CAN帧结构 (SOF, ID, DLC, Data, CRC, ACK) · 位填充与错误帧
07
CAN错误帧深度剖析
错误类型 (位/填充/CRC/形式/应答) · 错误计数器机制
08
CANoe/CANalyzer错误检测
Error Frame窗口 · 错误统计与分布 · 总线负载与错误率关联
09
LIN总线基础与错误
LIN帧结构 (同步间隔/同步场/标识符/数据/校验和) · LIN错误类型
10
LIN错误诊断实战
同步间隔错误 · 校验和错误 · 从节点无响应 · 用CANalyzer捕获LIN错误
11
CAPL编程入门
CAPL语言基础 · 事件处理 (on message, on timer, on key) · 变量与数据类型
12
CAPL信号追踪脚本
编写CAPL脚本自动记录特定信号 · 条件触发记录 · 文件输出
13
CAPL错误注入与模拟
模拟错误帧 · 修改信号值 · 模拟节点故障
14
系统变量与环境变量
定义与使用 · 在CAPL中读写 · 在Graphics/Trace中显示
15
Panel设计基础
Panel编辑器入门 · 添加控件 (Button, Switch, Gauge) · 控件与信号绑定
16
Panel高级交互
动态控件 · CAPL回调函数 · Panel与测量联动
17
Filter与Trigger高级应用
信号级过滤 · 报文ID过滤 · 条件触发 (上升沿/下降沿/值变化)
18
Logging与回放
日志文件配置 (BLF, ASC, MF4) · 回放设置 · 回放时同步分析
19
J1939协议基础
PGN, SPN, 地址声明, 多包传输
20
J1939错误诊断
用CANalyzer解析J1939错误 · DM1/DM2诊断报文分析
21
CAN FD基础
CAN FD帧结构 · BRS位 · ESI位 · 数据场长度编码
22
CAN FD错误诊断
CAN FD特有错误 (位速率切换错误/填充规则变化) · CANalyzer对CAN FD支持
23
XCP/CCP协议基础
测量与标定协议概述 · A2L文件解析 · DAQ列表与STIM列表
24
XCP/CCP实战
用CANalyzer作为XCP主站 · 读取ECU内部信号 · 在线标定
25
UDS诊断协议基础
ISO 14229概述 · 诊断会话控制 · 读取DTC · 读取数据通过标识符
26
UDS诊断实战
用CANalyzer发送诊断请求 · 解析诊断响应 · 自动化诊断测试序列
27
多总线同步分析
CAN与LIN同步 · CAN与FlexRay同步 · 时间同步机制
28
自动化测试序列
Test Module入门 · 编写测试用例 · 测试报告生成
29
高级数据分析
FFT分析 · 抖动分析 · 眼图分析 (CANeye)
30
综合实战案例
从零搭建完整信号追踪与错误诊断工程 · 配置/脚本/Panel/测试与报告