🚀 HIL实战 · dSPACE 系统搭建

📘 30章 从入门到集成
01 HIL测试概述
  • 什么是HIL测试
  • HIL测试在V模型中的位置
  • 与MIL/SIL/PIL的区别联系
02 dSPACE平台介绍
  • dSPACE公司简介
  • 主要产品线 (SCALEXIO, MicroAutoBox, DS1006)
  • 在汽车电子领域的应用
03 SCALEXIO硬件系统
  • 机箱与板卡介绍
  • IO板卡类型 (AI/AO/DI/DO/Resolvers)
  • 总线接口板卡 (CAN/LIN/FlexRay/Ethernet)
04 ConfigurationDesk入门
  • 软件界面介绍
  • 创建第一个HIL项目
  • 硬件资源管理与配置
05 I/O通道配置
  • 模拟输入输出通道配置
  • 数字输入输出通道配置
  • PWM信号生成与采集
  • 电阻仿真通道配置
06 总线通信配置 (上)
  • CAN通信配置
  • CAN报文发送与接收
  • CAN数据库 (DBC) 文件导入
07 总线通信配置 (下)
  • LIN通信配置
  • FlexRay通信配置
  • Ethernet通信配置
08 故障注入单元 (FIU)
  • FIU硬件原理
  • 在ConfigurationDesk中的配置
  • 故障注入测试用例设计
09 负载与传感器仿真
  • 负载箱原理与配置
  • 温度传感器仿真 (NTC/PTC)
  • 位置传感器仿真 (Hall/Resolver)
10 实时系统与同步
  • dSPACE实时操作系统简介
  • 多核任务分配与同步
  • 时钟同步与时间戳管理
11 ControlDesk入门
  • 软件界面介绍
  • 创建第一个实验
  • 变量管理与仪表盘设计
12 ControlDesk高级功能
  • 虚拟仪表设计
  • 自动化测试序列 (Test Automation)
  • 数据记录与回放
13 ModelDesk入门
  • 软件界面介绍
  • 创建道路场景
  • 创建交通参与者
14 ModelDesk高级功能
  • 传感器模型配置 (摄像头/雷达/激光雷达)
  • 动力学模型参数化
  • 场景库管理
15 RTMaps入门
  • 软件架构介绍
  • 数据流图设计
  • 多传感器数据同步采集
16 AutomationDesk入门
  • 软件界面介绍
  • 创建第一个自动化测试工程
  • 测试用例编写基础
17 AutomationDesk高级编程
  • 使用Python脚本扩展测试功能
  • 自定义测试库开发
  • 测试报告生成
18 基于模型的HIL测试
  • Simulink模型与dSPACE集成
  • 代码生成与部署
  • 模型在环 (MIL) 到HIL迁移
19 电源管理测试
  • ECU电源模式测试 (唤醒/睡眠/掉电)
  • 电压跌落与过压测试
  • 电源管理时序测试
20 数字输入输出测试
  • 数字电平阈值测试
  • PWM占空比与频率测量
  • 数字信号时序分析
21 模拟量测试
  • 模拟电压采集精度测试
  • 模拟输出精度测试
  • 传感器特性曲线标定
22 CAN通信测试
  • CAN物理层测试 (位时间/采样点)
  • 数据链路层测试 (报文丢失/错误帧)
  • 应用层测试 (信号值/周期)
23 LIN通信测试
  • LIN物理层测试 (波特率/电压)
  • 数据链路层测试 (帧格式/校验和)
  • 应用层测试 (调度表/响应)
24 FlexRay通信测试
  • FlexRay物理层测试
  • 协议一致性测试
  • 网络管理测试
25 诊断协议测试 (UDS on CAN)
  • UDS诊断服务测试 (读取DTC/写入数据)
  • 诊断会话控制测试
  • 安全访问测试
26 故障注入测试
  • 传感器故障注入 (开路/短路/漂移)
  • 执行器故障注入测试
  • 总线故障注入测试
27 自动化测试脚本开发
  • Python与dSPACE API集成
  • 测试用例参数化设计
  • 测试结果自动判读
28 HIL测试项目管理
  • 测试需求管理
  • 测试用例管理
  • 测试执行与缺陷管理
29 HIL测试系统集成案例 (上)
  • ADAS控制器HIL测试系统搭建
  • 动力域控制器HIL测试系统搭建
30 HIL测试系统集成案例 (下)
  • 车身域控制器HIL测试系统搭建
  • 底盘域控制器HIL测试系统搭建
  • 课程总结与展望