①数字滤波无需硬件,仅用一个计算过程,可靠性高,不存在阻抗匹配问题,尤其是数字滤波可以对频率很高或很低的信号进行滤波,这是模拟滤波器做不到的。
②数字滤波是用软件算法实现的,多输入通道可用一个软件“滤波器”从而降低系统开支。
③只要适当改变软件滤波器的滤波程序或运行参数,就能方便地改变其滤波特性,这对于低频、脉冲干搅、随机噪声等特别有效。
常用的数字滤波器算法有限幅滤波法、中值判断法、算术平均值法、加权平均值滤波法、滑动平均值滤波法和复合滤波法等。本节采用PLC梯形图语言编程实现数字滤波,下面选择几种常用的滤波方法来介绍PLc编程方法。
1.3.1 限幅滤波的原理
由实际的工程实践可知,因被测对象惯性而导致的取样值变化速率是有限的,但当取样电路的误差与电磁干扰等因素可能使取样值出现起伏,且频率较高时,可以考虑通过数字滤波的方法消除。
在实际过程中任何物理量的变化都需要一定的时间,因此相邻两次取样值之差△Y不应超过某一定值,当△Y,大于某一定值时,可以判断测量值肯定是某种因素引起的干扰,应将其剔除。
展开