加载中...


一套实时仿真测试平台,少则数十万、多则数百万元的投入,如果搭建流程不规范,轻则测试数据失真,重则项目延期半年以上。很多团队第一次接触硬件在环(HIL)测试时,往往被"选什么板卡、用什么软件、怎么对接被测件"这三个问题困住。本文结合凯云咨询在多个民用航空、商业航天、新能源汽车等领域的项目交付经验,把实时仿真测试平台搭建拆解为六大阶段、二十余个关键动作,帮助研发团队少走弯路。
实时仿真测试平台的搭建不是"先买设备再想做什么测试",而是"先想清楚测什么,再决定平台长什么样"。凯云咨询在项目初期通常会协助客户完成三份核心文档的梳理:测试需求矩阵、被测件接口清单、仿真模型清单。

测试对象决定了平台规模。如果被测件是单个控制器(如ECU、飞控板、电源管理板),单机柜HIL即可满足;如果被测件是多个控制器组成的子系统(如整车VCU+MCU+BMS联动),则需要多节点分布式HIL架构。测试目标则决定了平台的实时性等级——一般控制类仿真步长要求在1ms以内,部分电力电子场景需要达到50μs甚至10μs。
接口清单是后续板卡选型的直接依据,常见接口包括:
模型来源通常有三种:客户自带的Simulink模型、第三方FMU模型、以及需要在平台中重新搭建的被控对象模型。需要评估模型规模(状态方程数量)、求解器类型(定步长/变步长)、I/O接口数量,这些参数直接决定了仿真机的CPU算力需求。
需求清晰后,进入方案设计阶段。凯云咨询建议采用"自顶向下"的设计思路:先确定整体架构,再拆分模块选型,最后细化技术参数。

目前主流的HIL平台架构有三种:
| 架构类型 | 适用场景 | 优势 | 劣势 |
|---|---|---|---|
| 紧凑型一体化HIL | 单个控制器测试、桌面级开发 | 体积小、成本低、部署快 | 扩展性有限 |
| 机柜式模块化HIL | 多板卡扩展、多总线接口 | 配置灵活、可按需增减板卡 | 需要专业的机柜集成 |
| 分布式多节点HIL | 子系统联合仿真、整车/整星仿真 | 算力强、节点解耦、可并行运行 | 时钟同步难度大、成本高 |
实时仿真机是整个平台的"大脑",核心指标包括:处理器主频、实时操作系统(RTOS)支持、I/O扩展能力、确定性调度延迟。凯云咨询提供的SimuRTS实时仿真机采用工业级处理器,搭配经过实时性优化的Linux RT内核或VxWorks系统,能够在1ms步长下稳定运行超过5000个状态的复杂模型,且单节点支持最多16块I/O板卡的扩展能力。
板卡选型遵循"够用+预留"原则:当前接口预留10%~20%的冗余通道,避免后续因接口不足而重新采购。重点关注板卡的采样率、分辨率、通道数、隔离耐压四个参数。例如,模拟量输出板卡常见规格为16位分辨率、100kS/s采样率;1553B板卡则需确认是否支持BC/RT/BM三种工作模式。
硬件搭建阶段是"看得见、摸得着"的部分,也是最容易出问题的环节。凯云咨询在现场实施时,通常按照"机械装配→电气接线→信号调理→初步上电"的顺序推进。

标准19英寸机柜是HIL平台的主流载体。布局时遵循以下原则:
HIL平台的供电稳定性直接决定测试数据的可信度。建议采用双路冗余电源设计,关键板卡配置UPS不间断供电,机柜接地电阻小于4Ω。凯云咨询的工程师在交付时会使用示波器实测各路供电纹波,确保DC 24V输出纹波小于50mV,±15V输出纹波小于10mV。
信号调理模块负责将板卡的TTL电平转换为工业现场信号,同时具备过压过流保护功能。故障注入单元(FIU)则是HIL平台的"标配",用于模拟线束短路、断路、对电源短路、对地短路等真实工况。建议选用矩阵式故障注入模块,支持软件配置故障类型,无需手动拨码。
硬件搭建完成后,进入"软件赋能"阶段。这一阶段的交付质量决定了平台能否真正跑起来。

实时仿真机需要部署实时操作系统内核。凯云咨询的SimuRTS平台同时支持Linux RT(Preempt-RT补丁)和VxWorks两种内核方案,可根据客户已有的技术栈灵活选择。部署时需要关闭非必要的系统服务,配置CPU亲和性,将仿真进程绑定到独立核上,避免上下文切换带来的抖动。
对于使用MATLAB/Simulink建模的客户,平台需要配置Simulink Coder或Embedded Coder,将模型编译为C代码并部署到实时仿真机上。具体步骤如下:
整个流程从模型修改到平台运行,凯云咨询的自动化部署工具链可以做到10分钟以内完成一次完整的模型迭代,极大提升调试效率。
对于第三方供应商提供的FMU(Functional Mock-up Unit)模型,平台需要配置FMI 2.0或3.0标准运行时。SimuRTS平台内置FMI Master模块,支持将FMU模型与Simulink模型在同一实时进程中联合仿真,确保多源模型的时钟同步精度优于10μs。
接口协议的配置是HIL平台调试中最"磨人"的环节,也是最能体现工程师经验的环节。本节以最常见的三种总线协议为例说明。

CAN总线配置需要确认三个核心参数:波特率(125kbps~1Mbps)、采样点(通常75%~87.5%)、终端电阻(120Ω)。在凯云咨询的SimuRTS平台中,CAN配置采用数据库(DBC)解析方式,工程师只需导入客户提供的DBC文件,平台即可自动识别报文ID、信号名称、数据长度,并生成可视化监控面板。
1553B总线是民用航空航电系统的"标配",配置时需要加载ICD(接口控制文档)。SimuRTS平台支持BC(总线控制器)、RT(远程终端)、BM(总线监控器)三种工作模式,其中BC模式下可同时管理最多31个RT终端。配置完成后,平台会实时统计消息间隔、响应时间、误码率等关键指标,辅助评估被测件的协议一致性。
ARINC429采用单工传输方式,配置重点是波特率选择(12.5kbps或100kbps)和奇偶校验设置。平台一般需要配置发送通道和接收通道两套独立硬件。凯云咨询的工程师在调试时会使用协议分析仪对物理层信号进行采样,确认信号幅度、上升时间、过冲量是否符合HB 6096标准要求。
平台搭建的最后一步,也是最关键的一步——验证平台本身是否"好用、可信、稳定"。

正式测试前,必须进行平台自检。凯云咨询交付清单中通常包含一份《平台自检报告》,覆盖以下内容:
| 自检项 | 合格标准 | 检测工具 |
|---|---|---|
| 模拟量输出精度 | ±0.1% FS | 六位半数字万用表 |
| 模拟量输入精度 | ±0.1% FS | 标准信号源 |
| CAN总线负载率 | 空载<5% | CAN分析仪 |
| 实时步长抖动 | <5μs | 示波器+逻辑分析仪 |
| 故障注入响应时间 | <10ms | 示波器抓取 |
测试用例开发建议采用Python或图形化脚本环境。凯云咨询的ETest测试设计软件支持拖拽式用例编辑、参数化配置、循环/条件分支控制,能够将测试用例的执行结果自动生成HTML或PDF格式报告。一套完整的测试用例库通常包含:
平台验收应采用"客户主导、工程师协助"的方式:客户根据项目需求逐项验证平台功能,工程师负责技术答疑和问题闭环。验收通过后,凯云咨询会提供为期2~3天的现场培训,内容涵盖平台操作、模型修改、用例开发、日常维护。培训结束后,客户即可独立使用平台开展测试工作。
回顾整个搭建流程,从需求梳理到验收交付,本质上是"先想清楚要测什么,再决定怎么搭平台"的工程化思维。技术选型固然重要,但更关键的是流程规范和文档沉淀——这两点决定了平台能否在交付后持续、稳定地为研发团队创造价值。
凯云咨询作为国产半实物仿真测试领域的专业服务商,从平台搭建咨询、硬件选型、软件部署到测试用例开发,已经形成了标准化的交付体系。点击底部"阅读原文"或联系我们的测试工程师团队,可以免费领取《实时仿真测试平台搭建白皮书》和ETest/SimuRTS试用名额。
工具能不能用得起来,从来不是预算问题,而是团队愿不愿意从第一天就按工程化流程做的问题。