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接口的电气需求
电气需求的核心是“匹配”和“保护”。匹配包括:电压量程匹配(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看到“跳变”的输入。
四、接口需求核对表(示例)
| 信号类型 | 典型电气参数 | HIL接口方式 | 关键实时指标 |
|---|---|---|---|
| 模拟量 | ±10 V / 4~20 mA | DAC/ADC,差分隔离 | 更新1~10 kHz,精度±0.1%FS |
| 离散量 | 28 V/开、地/开 | DIO或继电器 | 响应≤1 ms,去抖1~10 ms |
| 总线 | ARINC 429、1553B、CAN | 专用总线板卡 | 周期10~100 ms,错误注入 |
| PWM | 5 V/28 V,1~20 kHz | PWM输出/捕获 | 占空比分辨率0.1%,抖动<1% |
| 频率量 | 10 Hz~50 kHz脉冲 | 频率输出/计数 | 测量误差<0.5%,周期法 |
| 传感器 | LVDT载波2~10 kHz | 激励+解调仿真 | 相位误差<2°,幅值精度±0.5% |
把这张表落实到工程中,还需要逐通道建立“信号清单”:通道号、信号名、方向、类型、量程、连接器针脚、DUT端定义、HIL端定义、故障注入方式。清单越细,后期排故越省时间。很多HIL项目返工,根源不是模型不准,而是接口清单里把“高有效”写成了“低有效”,或者把28 V离散量直接接到了5 V TTL通道上。