CAN网络测试 · 30章

📘 友好色系 · 实战目录
01CAN网络基础 协议起源
  • CAN协议起源、物理层特性
  • CAN2.0A/B 标准帧与扩展帧区别
02CAN报文结构详解
  • SOF、仲裁场、控制场、数据场
  • CRC场、ACK场、EOF
03位填充 & 错误帧
  • 位填充机制、帧间距
  • 错误帧与过载帧工作原理
04CAN总线仲裁机制
  • 线与逻辑、优先级判定
05终端电阻与拓扑
  • 终端电阻、星型/总线型/混合型
06测试环境搭建 · 硬件
  • CAN卡、示波器、电源、负载箱
07CANoe/CANalyzer入门
  • DBC加载、报文发送与接收
08PCAN-View & BusMaster
  • 开源工具实战操作
09自动化脚本框架
  • Python + canopen / python-can
10仿真节点 & 剩余总线
  • 仿真节点创建、网络拓扑模拟
11物理层 · 差分电压
  • CAN_H/CAN_L 隐性/显性电平阈值
12位时间测量
  • Tq、Sync_Seg、Prop_Seg、Phase_Seg1/2
13终端电阻测量
  • 开路、短路、匹配电阻值测试
14信号质量 · 眼图
  • 眼图测试、抖动分析、上升/下降沿
15电磁兼容预测试
  • 共模干扰、辐射发射快速评估
16报文周期 & 抖动
  • 发送周期、Jitter测量方法
17丢失与超时监测
  • Timeout & Deadline监控
18错误帧 & 状态转换
  • Error Passive、Bus Off恢复
19位填充 & CRC错误注入
  • 位填充错误、CRC错误注入测试
20总线负载率 & 压力
  • 负载率计算、高负载场景模拟
21信号值范围 & 转换
  • 线性/非线性转换验证
22多帧 & 流控制
  • ISO-TP协议测试
23网络管理测试
  • OSEK/直接NM、AutoSAR NM状态机
24诊断协议 · UDS
  • 会话控制、DID读写、DTC触发
25网关路由测试
  • CAN-CAN、CAN-LIN路由转发
26GMLAN / J1939一致性
  • 协议一致性测试要点
27CAN一致性标准
  • ISO 16845、CiA 601-1/2
28Python自动化序列
  • unittest/pytest框架集成
29测试报告自动生成
  • HTML/PDF报告模板与可视化
30BCM网络测试实战
  • 需求分析 → 测试报告全流程