车载事件记录器测试环境搭建实战

📚 共计 30 章节
01
车载事件记录器概述
什么是EDR · 法规背景(国标/欧标/美标) · 智能汽车角色
EDR法规
02
测试环境总体架构
HIL vs SIL · 拓扑图 · 核心组件介绍
HILSIL架构
03
硬件平台选型
工控机 · CAN/CANFD/LIN采集卡 · 电源仿真模块
硬件选型
04
软件环境搭建
Windows vs Linux · 实时内核 · 驱动安装验证
OS驱动
05
CAN/CANFD通信基础
帧结构 · CANFD区别 · 波特率/采样点
CANCANFD
06
LIN通信基础
帧结构 · 调度表 · 主从节点配置
LIN调度
07
车载以太网基础
100BASE-T1/1000BASE-T1 · SOME/IP · DoIP
以太网SOME/IP
08
诊断协议(UDS)基础
服务分类 · 会话控制 · DTC格式
UDS诊断
09
EDR触发事件定义
触发阈值(加速度) · 安全气囊/翻滚 · 预/后触发
触发安全
10
数据记录规范
数据元素 · 采样率 · 二进制/CSV格式
记录格式
11
测试用例设计方法
等价类 · 边界值 · 场景法 · 异常场景
用例设计测试
12
自动化测试框架搭建
Python + PyTest · Fixture · 参数化
自动化PyTest
13
CANoe环境搭建
Vector CANoe安装 · 工程配置 · CAPL脚本
CANoeCAPL
14
CANoe仿真与测试
仿真节点 · 信号收发 · Test Module编写
仿真测试模块
15
vTESTstudio入门
安装 · 图形化编辑 · 测试序列生成
vTESTstudio图形化
16
总线数据模拟
cangen · python-can · 模拟车辆数据流
模拟python-can
17
时间同步机制
PTP (IEEE 802.1AS) · GPS同步 · 时间戳精度
PTP同步
18
数据存储与检索
SQLite设计 · 插入/查询优化 · 大数据量策略
SQLite存储
19
日志系统搭建
logging模块 · 分级/轮转 · ELK集成
日志ELK
20
故障注入测试
硬件故障(短路/断路) · 软件故障 · CAN错误帧
故障注入错误帧
21
电源管理测试
KL30/KL15/KL50 · 休眠唤醒 · 电压跌落/过压
电源KL30
22
EMC/环境测试基础
ESD · 辐射抗扰度 · 温度循环
EMC环境
23
一致性测试
UN R160 · CRC校验 · 时间戳一致性
一致性法规
24
性能测试
记录延迟 · 存储写入速度 · CPU/内存监控
性能延迟
25
回归测试策略
自动化回归脚本 · 基线管理 · 差异分析
回归基线
26
测试报告生成
Allure · HTML模板 · 可视化图表/仪表盘
Allure报告
27
CI/CD集成
Jenkins · GitLab CI · Docker容器化
CI/CDDocker
28
实车测试环境
实车总线接入 · 便携设备 · 路试采集
实车路试
29
测试环境维护
硬件校准 · 版本管理 · 备份与恢复
维护校准
30
未来趋势与挑战
GDPR合规 · V2X场景记录 · AI辅助测试
趋势V2XAI