2. 航空航天信号类型与接口需求

在航空航天HIL(硬件在环)系统中,被测对象通常是飞控计算机、发动机控制器、机电管理计算机或导航设备。HIL接口的任务,是把仿真模型计算出的物理量“翻译”成被测设备能识别的电信号,同时把被测设备输出的信号“翻译”回模型。要设计好这套接口,第一步不是选板卡,而是把信号按类型分清楚——不同类型的信号,其电气特征、调理方式、采样/更新速率和故障表现完全不同。

一、六类信号的物理与电气特征

模拟量是连续变化的电压或电流,典型如舵面位置反馈(±10 V)、温度传感器输出(0~5 V)、压力变送器(4~20 mA)。它的核心参数是量程、精度、分辨率、共模电压和输出阻抗。HIL侧通常用DAC输出、ADC采集,需要关注位数(16 bit常见)与更新率(1~10 kHz)。模拟量最容易被地环路和长线缆噪声污染,因此差分输入、屏蔽和隔离是常规手段。

离散量是只有高低两态的开关信号,如起落架收放到位、开关量指令、继电器状态。航空上常见28 V/开、28 V/地、地/开三种形式,还有5 V TTL电平。它的关键是阈值判断(如高电平>18 V、低电平<3 V)、去抖时间和湿电流(防止触点氧化)。HIL侧用DIO或继电器板卡,必须明确“有源/无源”和“高有效/低有效”,否则会出现逻辑反相。

总线信号是数字报文,如ARINC 429、MIL-STD-1553B、CAN、AFDX和RS-422。它们不是单根线的电平,而是带协议、帧格式、周期和校验的数据流。ARINC 429是单向广播、32位字、高低速两档;1553B是命令/响应式、双冗余总线;CAN是广播式、带仲裁。HIL接口需要总线板卡,重点在波特率、终端电阻、消息周期和错误注入能力。

PWM信号用占空比表达信息,如舵机指令、加热控制。典型频率1~20 kHz,占空比0~100%,幅值常见5 V或28 V。HIL侧要能输出可调占空比和频率的PWM,也要能测量被测设备输出的PWM。占空比分辨率、边沿抖动和死区是影响控制精度的关键。

频率量用频率高低表达转速、流量等,如发动机转速信号、流量计脉冲。典型范围几十Hz到几十kHz,幅值可能是正弦、方波或脉冲。HIL侧需要频率输出(模拟转速)和频率测量(采集脉冲)。测量时要处理幅值衰减、零点漂移和齿盘缺齿造成的周期不均。

传感器信号是一类特殊信号,包括LVDT/RVDT位移传感器、热电偶、RTD、应变片和旋转变压器。它们往往需要激励源(如LVDT的2~10 kHz载波)、专用调理电路和解调算法。HIL中常用“传感器仿真”方式,直接产生与真实传感器一致的电气输出,让被测设备误以为接了真实传感器。

HIL信号接口链路:仿真模型 ↔ 信号调理 ↔ 被测设备 实时仿真模型 物理量 / 状态量 舵面位置 (rad) 发动机转速 (rpm) 开关状态 (0/1) 总线报文 (帧) 温度 (°C) 压力 (kPa) 占空比 (%) 频率 (Hz) 步长 0.5 ms 确定性调度 HIL接口与信号调理 模拟量 ±10V / 4-20mA DAC/ADC 16bit 差分·隔离·滤波 更新 1~10kHz 精度 ±0.1%FS 离散量 28V/开·地/开 DIO/继电器 阈值·去抖·湿电流 响应 <1ms 逻辑极性核对 总线 429/1553/CAN 总线板卡 终端电阻·错误注入 周期 10~100ms 双冗余校验 PWM 1~20kHz 占空比 PWM 输出/测量 边沿抖动·死区 分辨率 0.1% 幅值 5V/28V 频率量 转速·流量脉冲 频率输出/计数 幅值整形·缺齿 范围 10Hz~50kHz 周期测量法 传感器信号 LVDT·热电偶·RTD 激励源+解调 传感器仿真 载波 2~10kHz 相位敏感解调 被测设备 (DUT) 飞控/发动机控制器 输入接口 输出接口 总线端口 传感器激励 供电 28V DC 功耗与散热 实时周期 10~20 ms 物理量 电信号 DUT 输出信号 → 调理采集 → 反馈回仿真模型(闭环)

二、HIL接口的电气需求

电气需求的核心是“匹配”和“保护”。匹配包括:电压量程匹配(DUT输入±10 V,HIL输出就不能只给0~5 V)、阻抗匹配(避免负载效应导致幅值跌落)、逻辑极性匹配(高有效还是低有效)。保护包括:过压/过流保护、短路保护、反接保护,以及通道间隔离。航空设备常要求通道对地隔离耐压500 V以上,防止一台设备故障拖垮整个HIL系统。

接地是容易被忽视的环节。模拟量建议采用差分输入并单点接地,离散量和总线则要区分信号地与功率地。若DUT与HIL机柜不共地,需使用隔离放大器或隔离DIO。对于28 V离散量,还要考虑湿电流:干触点长期通过微小电流会氧化,通常需要1~10 mA的湿电流维持导通可靠。

三、实时性需求与量化指标

HIL的实时性不是“越快越好”,而是“确定且可重复”。仿真步长通常取0.5 ms或1 ms,接口更新率应与步长匹配。若模型每1 ms更新一次舵面位置,而DAC每10 ms才刷新,就会引入额外相位滞后,影响闭环稳定性。一般要求接口延迟小于仿真步长的1/2,抖动小于步长的1/10。

以某型飞控HIL为例(示例参数):仿真步长1 ms,模拟量输出更新率2 kHz,离散量响应时间≤0.5 ms,ARINC 429发送周期12.5 ms,PWM输出频率400 Hz、占空比分辨率0.1%。这些指标共同决定了闭环测试的保真度。若总线报文周期为100 ms,而模型步长为1 ms,则需要在接口层做数据保持和插值,避免DUT看到“跳变”的输入。

判断实时性是否达标,可观察三个现象:一是DUT输入信号在示波器上无台阶状跳变;二是闭环阶跃响应无异常振荡;三是长时间运行无累积时间漂移。若出现周期性抖动,优先检查接口刷新率与仿真步长是否成整数倍关系。

四、接口需求核对表(示例)

信号类型典型电气参数HIL接口方式关键实时指标
模拟量±10 V / 4~20 mADAC/ADC,差分隔离更新1~10 kHz,精度±0.1%FS
离散量28 V/开、地/开DIO或继电器响应≤1 ms,去抖1~10 ms
总线ARINC 429、1553B、CAN专用总线板卡周期10~100 ms,错误注入
PWM5 V/28 V,1~20 kHzPWM输出/捕获占空比分辨率0.1%,抖动<1%
频率量10 Hz~50 kHz脉冲频率输出/计数测量误差<0.5%,周期法
传感器LVDT载波2~10 kHz激励+解调仿真相位误差<2°,幅值精度±0.5%

把这张表落实到工程中,还需要逐通道建立“信号清单”:通道号、信号名、方向、类型、量程、连接器针脚、DUT端定义、HIL端定义、故障注入方式。清单越细,后期排故越省时间。很多HIL项目返工,根源不是模型不准,而是接口清单里把“高有效”写成了“低有效”,或者把28 V离散量直接接到了5 V TTL通道上。