基于FPGA的脉冲信号滤波算法的研究
2021-07-28李兵强余尚志闻一鸣刘光明
数字技术与应用 2021年6期
关键词:信号
李兵强 余尚志 闻一鸣 刘光明
(苏州长风航空电子有限公司,江苏苏州 215151)
由于目前航空电子技术的更新迭代,对飞机座舱显示系统的人机交互性能提出了更高的要求[1]。
发动机参数显示与采集系统主要用于实时采集发动机实时工作中的多种系统参数,主要包括发动机传感器信号,如发动机转速、负荷等信号。采集的频率量脉冲信号极易受到干扰,因此提出了一种基于FPGA的二阶低通滤波器算法设计方案,该方案分析了引入干扰的信号类型和特点,设计了一个滤波算法模块,该模块包括一个5种状态的状态机,通过仿真测试验证等,结果显示,该脉冲信号滤波模块有效,满足了产品的使用要求[2]。
1 发参采集系统硬件结构及工作原理
典型的发参采集系统硬件原理框图如图1所示。

图1 典型的发参采集系统硬件原理框图Fig.1 Hardware principle block diagram of typical engine parameter acquisition system
它主要由FPGA模块、模拟量采集模块、频率量处理模块、开关量处理模块、液晶显示模块等组成。FPGA实现所有信号的采集和处理,并产生相应的字符信号送到液晶显示模块显示,最后完成与飞行员的人机交互[3]。
本文由于篇幅有限,并且实际应用过程中,仅有转速传感器和流量传感器等频率量信号极易引入干扰[4],因此仅对此两类信号的处理进行详细的设计说明和仿真测试。
2 频率信号滤波设计
2.1 高频脉冲扰动信号特性分析
通过实验可测得转速等传感器采集输出的高频脉冲扰动信号的宽度大致都保持在4μs~12μs之间,其中包括高电平高频脉冲扰动与低电平高频脉冲扰动两种扰动信号。……
登录APP查看全文
