2. HIL平台架构与校准对象梳理

要对一个硬件在环(HIL)平台做校准与确认,第一步不是急着拧螺丝或改参数,而是先把平台"拆开看清楚":它由哪些模块组成、每个模块的输入输出是什么、哪些量需要被校准、哪些接口是校准的边界。只有把校准对象和接口定义梳理清楚,后续的校准计划、不确定度分析和确认准则才有落脚点。本节围绕实时仿真机、I/O接口、信号调理、总线通信、负载模拟、传感器仿真六类模块,逐一说明其校准边界与接口定义。

一、平台分层结构与信号流向

典型的HIL平台可以按"模型层—实时层—接口层—物理层"四层理解。模型层运行被控对象模型(如飞控、发动机、液压作动系统),实时层由实时仿真机承载模型并保证确定性步长,接口层完成数字量与模拟量之间的转换与调理,物理层则是被测件(UUT)及其真实负载、传感器。信号从模型输出出发,经实时层调度、I/O接口转换、信号调理放大或隔离,最终驱动被测件;被测件的响应再沿相反路径回采进模型,形成闭环。

校准的边界就落在这些层与层之间的接口上。一个常见的误区是把"校准"等同于"调零",实际上HIL校准要覆盖三类量:电气量(电压、电流、阻抗)、时间量(步长、延迟、抖动)和物理量映射(模型内部单位与外部物理量的比例关系)。三者缺一不可。

HIL平台四层架构与校准边界 模型层 被控对象模型 · 飞控/发动机/液压模型 · 单位与量纲定义 校准对象:模型输出量纲 与物理量映射系数 实时层 实时仿真机 · 确定性步长调度 · 任务优先级 · 时钟同步 校准对象:步长、抖动、 I/O刷新延迟 接口层 I/O接口(A/D、D/A、DIO) · 信号调理(放大、隔离、滤波) · 总线通信(1553B、CAN、ARINC429、以太网) 校准对象:增益、偏置、 线性度、隔离度、 总线时序与帧格式 物理层 被测件(UUT) · 负载模拟(电阻/电感/电机负载) · 传感器仿真(LVDT、热电偶、转速、压力) 校准对象:负载阻抗、 传感器激励与输出 特性曲线 模型输出 数字量→模拟量 驱动信号 响应回采 模拟量→数字量 反馈量 校准边界 = 层间接口:模型↔实时(量纲/步长) · 实时↔接口(刷新/延迟) · 接口↔物理(电气/物理映射)

二、各模块的校准边界与接口定义

实时仿真机的校准边界是"模型计算"与"物理时间"之间的接口。核心指标是仿真步长、步长抖动和I/O刷新延迟。校准方法通常是用外部高精度时钟源(如GPS驯服铷钟或示波器时基)与仿真机输出的同步脉冲比对,测量连续N个周期的抖动分布。例如设定步长1 ms,实测抖动应满足任务要求(如±5 μs以内)。接口定义上,需要明确同步信号的电气形式(TTL/差分)、触发沿和极性。

I/O接口是数字域与模拟域的转换点,校准边界在转换器的输入端与输出端。A/D通道需校准增益误差、偏置误差、积分非线性(INL)和微分非线性(DNL);D/A通道同理。实操中常用多点法:在量程内取5~11个校准点,记录输入标准值与输出读数,用最小二乘拟合直线,得到增益和偏置修正系数。接口定义要写清通道编号、量程、分辨率、参考地和连接器针脚。

信号调理模块承担放大、隔离、滤波和阻抗匹配。它的校准边界是调理前后的信号关系。例如一个0~10 V输入、4~20 mA输出的隔离变送器,需要校准其传输函数。隔离度、共模抑制比(CMRR)和带宽也是校准对象。接口定义需注明输入阻抗、输出负载能力、隔离电压等级和滤波截止频率。

总线通信的校准对象不是"电压",而是时序与协议一致性。以1553B为例,需校准消息间隔、响应时间、字格式和奇偶校验;CAN总线则关注波特率、采样点和帧ID映射。校准边界在总线控制器与物理收发器之间。接口定义要明确总线类型、速率、终端电阻和消息映射表。

负载模拟用于替代真实机械或电气负载。其校准边界是"模拟负载"与"真实负载"的等效性。例如电机负载模拟器需校准其等效电阻、电感和反电动势系数;电阻负载箱需校准实际阻值与设定值的偏差。接口定义包括负载类型、功率等级、连接方式和冷却要求。

传感器仿真模块模拟LVDT、热电偶、转速传感器等输出。校准边界是仿真输出与真实传感器特性曲线的一致性。以LVDT为例,需校准激励频率、幅值、相位和位移-电压灵敏度。接口定义要注明传感器类型、激励源参数、输出信号范围和连接器定义。

三、校准对象清单与接口定义表

把上述内容整理成一份可执行的校准对象清单,是本节最直接的交付物。下表给出一个示例框架,实际项目中应根据具体平台型号和任务要求调整字段和数值。

模块 校准对象 关键接口/信号 典型校准点 判断依据(示例)
实时仿真机 步长、抖动、I/O刷新延迟 同步脉冲(TTL)、时钟参考 1 ms步长,连续1000周期 抖动≤±5 μs,无丢步
I/O接口 增益、偏置、INL、DNL A/D、D/A通道,参考地 0%、25%、50%、75%、100%量程 增益误差≤0.1%FS,偏置≤0.05%FS
信号调理 传输函数、隔离度、CMRR、带宽 输入0~10 V,输出4~20 mA 4、8、12、16、20 mA 线性度≤0.2%,隔离≥1 kV
总线通信 波特率、消息间隔、响应时间 1553B/CAN/ARINC429 标准消息帧,连续100帧 无错误帧,响应时间在规范内
负载模拟 等效阻抗、反电动势系数 负载端子,功率回路 10%、50%、100%额定负载 阻抗偏差≤2%,温升在限值内
传感器仿真 激励频率/幅值、灵敏度、相位 LVDT/热电偶/转速信号 0%、50%、100%量程 灵敏度偏差≤1%,相位差≤2°
实操提示:梳理校准边界时,建议先画一张"信号流+接口"草图,标出每个模块的输入输出端口和物理连接器。凡是信号跨越两个模块的地方,就是校准边界所在。接口定义要写到"可复现"的程度:别人拿着你的定义,能独立完成接线和校准。
常见问题:容易把"校准"和"确认"混为一谈。校准是调整或记录测量器具的偏差,确认是验证平台整体是否满足使用要求。本节梳理的是校准对象和边界,确认准则将在后续章节展开。另外,接口定义中若遗漏参考地或屏蔽层处理,会导致共模干扰,使校准结果不可信。

完成上述梳理后,你会得到一份覆盖六类模块的校准对象清单和接口定义表。这份清单是后续制定校准计划、选择标准器具、编写校准程序的基础。建议在项目初期就与系统工程师、电气工程师和测试工程师共同评审,确保边界划分无遗漏、接口定义无歧义。