🚇 ATO · HIL 测试环境搭建
30章
🎯 硬件在环 · 实战课程
1
ATO系统概述
什么是ATO
轨道交通角色
功能与性能指标
2
HIL测试基础
硬件在环定义
与纯软件区别
在ATO开发价值
3
测试环境总体架构
硬件组成
软件组成
数据流与信号流
4
实时仿真系统选型
dSPACE
NI PXI
Speedgoat
选型考量
5
IO接口板卡配置
数字IO
模拟IO
CAN/以太网/MVB
6
被控对象模型搭建
列车动力学
牵引/制动模型
线路模型
7
信号调理与故障注入
信号调理电路
故障注入原理
8
测试管理软件使用
测试序列编辑
执行与记录
数据回放
9
自动化测试脚本开发
Python框架
关键API调用
10
测试用例设计方法
等价类划分
边界值分析
场景法
11
通信协议测试
MVB协议
CANopen
以太网
12
牵引控制功能测试
指令响应时间
牵引力精度
切除/恢复逻辑
13
制动控制功能测试
常用/紧急制动
保持制动
建立/缓解时间
14
车门控制功能测试
开门/关门逻辑
防夹功能
门状态反馈
15
ATP/ATO接口测试
交互逻辑
速度监督
停车点精度
16
自动驾驶模式测试
模式切换
区间自动驾驶
站台精确停车
17
故障模式测试
传感器故障
执行器故障
通信中断
18
性能指标验证
运行时间
能耗
舒适度(冲击率)
19
实时性测试
任务周期抖动
中断响应
通信延迟
20
测试数据管理
存储与索引
分析
报告生成
21
测试环境校准与维护
传感器校准
信号通道校准
维护计划
22
HIL测试与现场测试关联
覆盖现场场景
回归测试策略
23
安全完整性等级(SIL)与HIL
SIL等级要求
测试覆盖度
证据链
24
测试环境文档化
架构文档
接口文档
操作手册
25
团队协作与版本管理
模型版本管理
测试用例版本
环境配置管理
26
常见问题与调试技巧
信号噪声
时序冲突
模型不收敛
27
进阶:FPGA与多节点分布式
FPGA快速仿真
多节点分布式HIL
28
案例实战:某地铁线路ATO HIL
全过程复盘
29
案例实战:某高铁ATO HIL
全过程复盘
30
课程总结与展望
HIL发展趋势
数字孪生融合