基于无线电高度表的音响告警信号测试
扫描二维码
随时随地手机看文章
引 言
近年来,随着人类交通业不断前进以及相关技术的支持, 中国民用航空得到了快速发展,已成为人们出行方式中不可或缺的一种。当飞行器的飞行高度低于预置高度时,无线电高度表音响会发出告警信号,提醒飞行员提高警惕,注意飞行高度。因此音响告警信号的品质尤为重要,其各项指标决定了能否在第一时间引起飞行员的注意,音响告警信号的测试方法及指标的准确度重要性不言而喻 [1]。以往的音响告警信号测试采用示波器结合人工秒表的方式实现,操作繁琐且存在因人工操作产生的误差。为此,在制作专用试验器时提出了自动、单次测试的要求,避免人工操作产生的误差对结果造成影响[2]。
1 对音响告警信号的性能要求及高度表实现电路
主机厂根据某型飞机的实际使用需求,对音响告警信号提出如下性能要求:
(1)电压范围为 4 ~7 V;
(2)频率范围为(600 200)Hz ;
(3)持续时间为 3 ~7 s。
针对主机提出的音响告警信号要求,在设计无线电高度表音响告警信号时采用了电容放电方式作为时间基准,频率发生器采用成熟的LM555 搭配典型电路设计。电路原理如图 1 所示。
2 测试方法思考
2.1 音响告警信号的分析
通过LM555 时基电路产生的音响告警信号为交流方波信号,其最大有效值为 7 V,方波的峰值电压范围在 14 V 内。根据电路及实际应用情况可知,方波正半周电压值大于负半周电压值,设计测量采集 14 V 范围内的电压,以正半周为主;
理论频率值为 623 Hz,设计测量范围为 0.0 ~999.9 Hz ;理论时间为 4 s,设计测量范围为 0.0 ~9.9 s。所有项目的测量误差应小于10%。音响告警信号波形示意如图 2 所示。
2.2 实现方法理论分析
通过对音响告警信号的分析,峰值电压的采集方式采用12 位 A/D 差分电路测量 14 V 范围内的电压值,采集电压的理论分辨率为:
V =(+14-(-14))/212=0.006 8 V
考虑到电路特性及环境干扰,即使增大一个误差数量级,
其实际采样分辨率 VC<0.1 V,依旧能够满足测试精度的要求,因此可采用周期除以时间的方式测试频率。音响告警信号ᴹ᭸可能存在分布不均匀的情况,故采用多周期采集、取平均值的方式计算,以提高测量精度。音响告警信号周期采集采用方波边沿触发中断方式,以确保实现方法的可靠性及响应的及时性。周期信号采集选择定时器方式,采用最小指令周期为1μs 的单片机定时器,其最大定时器周期为 65 ms。当频率为999.9 Hz 时,边沿触发时间间隔为 500 μs,信号周期为1 ms, 因此C8051F 系列单片机可满足测试精度要求。
响应时间的测试方法采用当前方波周期个数乘以频率的方式,通过计算即可得到当前方波所用时间。
3 实现方法设计
3.1 硬件设计
3.1.1 电压采集电路设计
考虑到音响告警信号的电压范围为 14V,而文中采用的A/D芯片达不到该信号的测量范围要求,所以对电压信号做分压处理。分压电阻采用拥有 1精度的金属模电阻,将10kΩ 电阻串联进行分压(分压作预留,用于满足测试的兼容性,最大测量范围为 20 V),使分压后的电压在 10 V 范围内,便于信号采集。
3.1.2 降压与比较处理
为采集音响告警信号的周期信号,对信号进行降压处理。经比较处理(因电压值正半周大于负半周,所以比较电压采用+3.3 V)使输出的信号能够满足中断边沿触发条件及电平范围。
有效电压计算流程如图 3 所示。
3.2 软件设计
3.2.1 有效电压计算软件设计
音响告警信号为占空比 50% 的方波信号,根据功率等效方法计算有效电压。
当方波信号边沿触发中断时,适当延时后通过 A/D 采集 音响告警信号电压值,并逐个比较,将正半周最大值和负半周 最小值分别保存在相应寄存器中。将采集到的数据按上述公 式进行计算(公式中的电压值为绝对值)。
程序流程如图 4 所示。
3.2.2 频率信号采集软件设计
频率信号的采集采用周期除以时间的方式进行。文中采 用多周期采集取平均值的方式计算,通过中断方式采集电平边 沿(两次上升沿之间即为方波的一个周期)触发个数(设定为 30 个),在边沿触发中断中启动定时器,当采集到 30 个信号 时关闭定时器,并将采集时间保存到寄存器中。频率计算公式 如下:
3.2.3 时间长度采集软件设计
因响应时间无法确定,因此无法通过硬件或软件等方式 得到具体时间。但可采用累计方式确定,即通过边沿触发中断 得到的方波周期个数除以得到的频率值计算得到当前方波周 期,直到最后一个边沿触发中断结束,计数不再改变,得到 的总时间即为响应时间。计算公式为:
响应时间计算流程如图 6 所示。
3.3 容错设计
音响告警信号可能出现不告警、指标超限及误差较大等现象,针对可能出现的情况进行软/ 硬件容错设计。
针对电压可能出现的超过预期值的范围,在电路硬件设计时对输入电压进行分压、降压处理,兼容电压范围为 20V。在无线电高度表电路设计中采用 15V电源,做 20V电压预留以满足测试要求。软件采集的信号通过分压-倍乘的方式还原为实际电压并在试验器音响告警信号测试显示界面显示。
频率信号可能出现无输出及频率范围过大等现象。测试开始后,通过软件对无中断触发设置 0.5s等待时间,无信号输入0.5s后便不再等待,通过显示屏显示测试结果。无线电高度表试验器音响告警信号测试显示界面如图 7所示。
当频率值超过显示上限值 999.9 Hz 时,通过软件解算程序进行超限控制,不再解算超出上限的频率值,将超限的频率值显示为超限标识 Hz ,如图 8 所示。
响应时间也存在无输出及频率范围过大等现象,同频率值无输出及超限显示。当无信号输入时,现象如图7所示。当响应时间超过显示上限值9.9s时,通过软件解算程序进行容错控制,不再解算超上限时间值,将频率值显示为超限标识s,如图8所示。
4 实现方法的计量及应用
4.1 实现方法的计量
为验证测试方法的可行性及准确性,采用标准源、多组数据、多种状态输入方式进行验证。信号源采用校验合格的波形发生器,选取的数据范围为输入可能出现的任意值,进行了多次测试。多组数据、多种状态输入数据及测试结果见表 1 所列。
通过表 1中的测试数据可知,音响告警信号的测试方法能够完成自动,可单次测量电压有效值、频率值及响应时间。测试数据电压误差范围在 2.5% 以内,频率误差范围在 0.25%以内,响应时间的误差范围在 3.3% 以内。在音响告警信号正常范围内,能够满足测试误差小于 10% 的要求。测试结果满足预期音响告警信号测试的设计指标要求,包括有效范围内的测试数据、无信号及超限时的测试结果。
4.2 实现方法的实际应用
将此方案引入某型无线电高度表试验器设计中,对试验器进行硬件及软件设计。将该方法应用于高度表产品的交检及外场排故过程中进行测试,发现测试结果完全能够满足要求。测试结果如图 9 所示。
5 结 语
为实现针对音响告警信号电压、频率、时间的自动、单次测试,从对音响告警信号特性、测试方法的分析,到实现方法的原理及实际硬/ 软件设计,再到后期的指标计量及实际情况的应用,证明此测试方法能够满足高度表的音响告警信号输出特性及指标要求。通过对无线电高度表试验器进行实际应用,减少了人工测试音响告警信号的时间与人工操作的误差,可为后续试验器设计音响告警信号测试电路提供参考。