🚗 自动驾驶HIL · 课程目录
🏁 硬件在环测试环境搭建
01
自动驾驶HIL概述
什么是HIL测试
HIL在开发中的位置
HIL vs MIL/SIL/VIL
02
HIL系统架构
实时处理器
I/O板卡
故障注入单元
负载箱
信号调理板
03
传感器仿真技术
摄像头仿真
激光雷达仿真
毫米波雷达仿真
04
车辆动力学模型
动力学模型作用
常用软件(CarSim/ASM/DYNA4)
模型实时化要求
05
场景与交通流仿真
场景构建工具(VTD/SCANeR/Prescan)
OpenSCENARIO标准
交通流与行人模型
06
实时操作系统与同步
RTOS选型(Simulink Real-Time/RT-Linux/QNX)
时钟同步(PTP/GPS)
抖动控制
07
故障注入与诊断
故障注入类型
实现方法
诊断协议(UDS/OBD-II)
08
数据采集与记录
数据记录需求
高速数据流处理
存储格式(MDF/ASAM)
09
自动化测试框架
测试用例管理(TestWeaver/ECU-TEST)
测试序列生成
回归测试策略
10
HIL测试用例设计
基于场景的测试用例
基于需求的测试用例
边缘场景与Corner Case
11
感知算法HIL测试
摄像头感知测试
激光雷达感知测试
多传感器融合测试
12
规划与控制HIL测试
路径规划测试
行为决策测试
横纵向控制测试
紧急制动测试
13
V2X通信HIL测试
V2V/V2I场景模拟
DSRC/C-V2X协议栈测试
通信延迟与丢包测试
14
功能安全与预期功能安全测试
ISO 26262功能安全测试
ISO 21448 SOTIF测试
ASIL等级验证
15
网络安全测试
CAN/LIN/以太网渗透测试
SecOC验证
入侵检测系统测试
16
硬件选型与机柜集成
实时系统选型(dSPACE/NI/ETAS)
机柜布局与散热
线束设计与EMC考虑
17
软件工具链集成
MATLAB/Simulink与HIL集成
C/C++代码部署
Python脚本自动化
18
标定与参数整定
HIL环境标定流程
参数在线调整
标定工具(INCA/CANape)
19
模型在环(MIL)到HIL的迁移
MIL测试基础
接口适配
时序一致性检查
20
HIL测试环境验证
验证计划制定
通道校准
延迟测量
精度验证
21
ADAS功能HIL测试
ACC自适应巡航测试
LKA车道保持测试
AEB自动紧急制动测试
22
自动驾驶系统级HIL测试
ODD定义与测试
系统级场景库构建
端到端测试流程
23
云平台与HIL远程测试
远程HIL架构
云仿真平台
测试资源调度
24
HIL测试数据分析与报告
数据后处理(Python/MATLAB)
测试指标定义
自动化报告生成
25
HIL测试团队建设与流程
测试团队角色定义
测试流程规范
持续集成与持续测试
26
HIL测试常见问题与调试
实时性超限问题
传感器仿真精度问题
通信丢包问题
27
下一代HIL技术趋势
数字孪生与HIL结合
AI辅助测试生成
硬件加速仿真
28
HIL测试案例实战
L4级自动驾驶系统HIL案例
测试结果分析与改进
29
HIL测试标准与法规
ISO/PAS 21448
UN R157
NHTSA测试规范
30
课程总结与展望
HIL知识体系回顾
未来发展方向
推荐学习资源