🚌 CAN总线测试与自动化验证实战 30章 · 从入门到项目

⚡ 风格 · 明亮活力
01 CAN总线基础
CAN协议起源 物理层特性 应用领域
02 CAN协议详解
数据帧结构 远程帧 错误帧 过载帧 帧间隔
03 CAN总线仲裁机制
位仲裁原理 优先级判定 非破坏性仲裁
04 CAN总线错误处理
错误类型 错误计数器 错误状态机 总线关闭恢复
05 CAN总线位时序
位时间组成 采样点设置 同步段 传播段 相位缓冲段
06 CAN控制器与收发器
SJA1000 MCP2515 TJA1050 SN65HVD230 选型对比
07 CAN总线网络拓扑
总线型 星型 混合型拓扑 终端电阻匹配
08 CAN总线布线规范
线缆选型 布线长度 分支长度 屏蔽接地
09 CAN总线测试设备
CANalyzer PCAN USBCAN CANoe功能对比
10 CAN总线信号质量测试
眼图分析 信号幅值 上升下降时间 抖动测量
11 CAN总线物理层测试
差分电压 共模电压 隐性/显性电平
12 CAN总线数据链路层测试
帧格式验证 CRC校验 位填充规则检查
13 CAN总线应用层协议
J1939 CANopen DeviceNet ISO 15765
14 CAN总线DBC文件解析
DBC文件结构 Signal/Message定义 Value Description
15 CAN总线自动化测试框架
Python-can库 cantools库 pytest测试框架
16 CAN总线测试环境搭建
硬件连接 驱动安装 Python虚拟环境配置
17 CAN总线发送测试
周期性发送 事件触发发送 单次发送 远程帧请求
18 CAN总线接收测试
报文过滤 ID掩码设置 接收超时检测 报文丢失检测
19 CAN总线总线负载测试
负载率计算 最大负载测试 高负载稳定性测试
20 CAN总线延迟测试
发送延迟 接收延迟 总线仲裁延迟 端到端延迟
21 CAN总线压力测试
高频率发送 多节点并发 总线错误注入测试
22 CAN总线错误注入测试
位错误 CRC错误 格式错误 ACK错误 填充错误
23 CAN总线睡眠唤醒测试
网络管理 睡眠模式 唤醒模式 总线状态监测
24 CAN总线一致性测试
ISO 11898-2 GMW3122 SAE J2284
25 自动化测试脚本开发
测试用例设计 测试数据管理 测试报告生成
26 CAN总线测试报告分析
Pass/Fail判定 日志分析 波形回放 问题定位
27 CAN总线多网络测试
网关路由 报文转发 网络隔离 跨网络通信测试
28 CAN总线安全测试
攻击向量 CAN ID欺骗 Dos攻击防护 安全认证
29 CAN总线与车载以太网对比
带宽 延迟 成本 应用场景 发展趋势
30 CAN总线测试实战项目
基于Python自动化测试平台 设计与实现
30章完整目录 · 点击卡片跳转