数字滤波在测试设备故障诊断的应用
时间:06-01
来源:互联网
点击:
在导弹测试过程中,由于大功率用电设备的频繁开启以及各种辐射源的存在使得导弹的测试电气环境相当恶劣,输入端常含有各种噪声和干扰信号,如果对这些信号不加以处理而直接进行采集,采集出来的信号可能与信号真实值相差甚远,可信度应该说是很低的,为了提高所得信号的可信度,必须对这些信号进行相应的处理。在传统的模拟系统中为了提高抗干扰能力,常采用硬件滤波整形电路,而在有微机组成的自动检测系统中,为了减小干扰源对采样的干扰,常采用数字滤波。
数字滤波的特点
所谓数字滤波,就是通过一定的计算或判断程序减少干扰信号在有用信号中的比重,其实质上是一种程序滤波。
数字滤波与模拟滤波相比有以下特点:
·无须增加硬件设备,只需在程序进入数据处理和控制算法前,加一段数字滤波程序;
·数字滤波不需增加硬件设备,所以不存在阻抗匹配的问题;
·数字滤波可以对频率很低的信号实现滤波,克服了模拟滤波器的缺陷;
·滤波器可以根据信号的不同,采用不同的滤波方法和滤波参数,实现一些特殊滤波,具有灵活、方便、功能强的特点;
·数字滤波极大地简化了数据采集系统的复杂性,提高了系统的可靠性。
数字滤波方法
根据导弹地测设备故障诊断系统所测信号性质的不同,提出并采用了以下三种数字滤波方法。
智能滤波法:智能滤波法又称为程序判断滤波法,是预先根据测试经验,确定出采样输入信号可能出现的最大偏差Δy,若采样值的偏差超过此偏差值时,则表明输入信号是干扰信号,应去掉;如果小于偏差值,可将信号作为本次采样值。当采样信号由于随机干扰,如大功率用电设备的启动或停止,造成电流的干扰或误检测,以及调理板不稳定而引起的严重失真等,采用此法效果相当好。根据滤波方法的不同,可分为限速滤波和限幅滤波两种。
限幅滤波
限幅滤波是将两次相邻采样值相减,求出其增量(用绝对值表示),然后与两次采样允许的最大差值(由被控对象实际情况决定)Δy进行比较,若小于或等于Δy,择取当前值作为采样值;若大于Δy,则仍去上次采样值作为本次采样值。程序流程图如图1所示:
限速滤波
限幅滤波使用两次采样值来决定采样结果,而限速滤波则最多可用三次采样值来决定采样结果。其原理是,当|Y(K)-Y(K-1)|>Δy时,不像限幅滤波其那样,用Y(1)作为本次采样,而是再来一次,取得Y(3),然后根据|Y(3)-Y(2)|与Δy的关系来确定本次采样值。具体判别原则如下:
设采样时刻t1、t2、t3所采集的参数分别是:Y(1)、Y(2)、Y(3),那么:
当|Y(2)-Y(1)|≤Δy时,Y(2)作为采样值输入计算机;
当|Y(2)-Y(1)|>Δy时,Y(2)不采用,但仍保留,继续采样得Y(3);
当|Y(3)-Y(2)|≤Δy时,Y(3)作为采样之输入计算机;
当|Y(3)-Y(2)|>Δy时,则取(Y(2)+Y(3))/2输入计算机。
限速滤波是一种折衷的方法,既照顾了采样的实时性,又顾及了采样值变化的连续性,但这种方法也有明显的缺陷,首先是Δy的确定不够灵活,必须根据现场情况不断地更换新值;不能反映采样点数N>3时,各采样数值受干扰情况。此滤波程序流程图如图2所示。
数字滤波的特点
所谓数字滤波,就是通过一定的计算或判断程序减少干扰信号在有用信号中的比重,其实质上是一种程序滤波。
数字滤波与模拟滤波相比有以下特点:
·无须增加硬件设备,只需在程序进入数据处理和控制算法前,加一段数字滤波程序;
·数字滤波不需增加硬件设备,所以不存在阻抗匹配的问题;
·数字滤波可以对频率很低的信号实现滤波,克服了模拟滤波器的缺陷;
·滤波器可以根据信号的不同,采用不同的滤波方法和滤波参数,实现一些特殊滤波,具有灵活、方便、功能强的特点;
·数字滤波极大地简化了数据采集系统的复杂性,提高了系统的可靠性。
数字滤波方法
根据导弹地测设备故障诊断系统所测信号性质的不同,提出并采用了以下三种数字滤波方法。
智能滤波法:智能滤波法又称为程序判断滤波法,是预先根据测试经验,确定出采样输入信号可能出现的最大偏差Δy,若采样值的偏差超过此偏差值时,则表明输入信号是干扰信号,应去掉;如果小于偏差值,可将信号作为本次采样值。当采样信号由于随机干扰,如大功率用电设备的启动或停止,造成电流的干扰或误检测,以及调理板不稳定而引起的严重失真等,采用此法效果相当好。根据滤波方法的不同,可分为限速滤波和限幅滤波两种。
限幅滤波
限幅滤波是将两次相邻采样值相减,求出其增量(用绝对值表示),然后与两次采样允许的最大差值(由被控对象实际情况决定)Δy进行比较,若小于或等于Δy,择取当前值作为采样值;若大于Δy,则仍去上次采样值作为本次采样值。程序流程图如图1所示:
图1 限幅滤波流程图
其中Y(K)、Y(K-1)分别为本次和上次采样,Δy是经验参数。这种滤波方法主要适用于变化比较缓慢的参数,在使用此类滤波方法时,关键问题是如何选取最大允许误差Δy,Δy太大,将会引入大量的各种干扰信号,使系统误差增大;Δy太小,又会使某些有用信号被拒之门外,使计算机采样效率变低,由此也可能使得控制系统达不到预期的效果,因此如何选取门限Δy至关重要,通常此数依靠试验获得。限速滤波
限幅滤波使用两次采样值来决定采样结果,而限速滤波则最多可用三次采样值来决定采样结果。其原理是,当|Y(K)-Y(K-1)|>Δy时,不像限幅滤波其那样,用Y(1)作为本次采样,而是再来一次,取得Y(3),然后根据|Y(3)-Y(2)|与Δy的关系来确定本次采样值。具体判别原则如下:
设采样时刻t1、t2、t3所采集的参数分别是:Y(1)、Y(2)、Y(3),那么:
当|Y(2)-Y(1)|≤Δy时,Y(2)作为采样值输入计算机;
当|Y(2)-Y(1)|>Δy时,Y(2)不采用,但仍保留,继续采样得Y(3);
当|Y(3)-Y(2)|≤Δy时,Y(3)作为采样之输入计算机;
当|Y(3)-Y(2)|>Δy时,则取(Y(2)+Y(3))/2输入计算机。
限速滤波是一种折衷的方法,既照顾了采样的实时性,又顾及了采样值变化的连续性,但这种方法也有明显的缺陷,首先是Δy的确定不够灵活,必须根据现场情况不断地更换新值;不能反映采样点数N>3时,各采样数值受干扰情况。此滤波程序流程图如图2所示。
图2 限速滤波流程图
中值滤波法:所谓中值滤波就是对某一参数连续采样n次(一般n取奇数),然后把n次采样值从小到大或从大到小排列,把区间中间值作为本次采样值,中值滤波对于由于偶然因素引起的波动或采样器不稳定而造成的误差引起的脉动干扰比较有效。若变量变化比较缓慢,滤波效果就较好,对于速度变化快的信号则不适用此法,中值滤波其设计的实质就是排序。经过试验,这种滤波方法对于比较稳定的直流小信号电压的测量还是很奏效的。其程序流程如图3所示。图3 中值滤波流程图平均滤波法:在各种控制测量场所,经常会遇到尖脉冲干扰现象。干扰通常只影响到个别采样点的数据,此采样点的数据与其他采样点的数据相差甚大,如用一般平均值法,则将干扰平均到计算结果中去,故平均法不易消除脉冲干扰的影响。为此,可采取先对N个采样值进行比较,去掉其中最大的和最小的一个或几
- 一种新型防伪读码器的设计(01-01)
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 航天器DC/DC变换器的可靠性设计(02-12)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于nRF2401智能小区无线抄表系统集中器设计(04-30)
- 卫星电源分系统可靠性设计与研究(02-12)