-
- 地区
- 全部
-
- 会员级别
- 全部
各种衡器" href="http://www.18show.cn/product/detail/3266674.html" target="_blank">电子衡器在称量过程中, 来自传感器的有用信号往往混杂有各种频率的干扰信号。为了抑制某些干扰信号, 通常在称重仪表的信号人口处采用低通滤波器。该种滤波器能抵制高频干扰信号, 但对低频干扰信号的滤波效果较差, 而数字滤波器却可以对极低频干扰信号进行滤波。由于数字滤波就是在计算机中用一定的计算方法对输人的信号进行数学处理, 减少干扰信号在有用信号中的比重, 提高信号的真实性, 它不需增加硬件, 只需根据预定的滤波算法编制相应的程序, 即可达到信号滤波的目的。数字滤波可以对各种干扰信号进行滤波, 其稳定性高,滤波参数修改方便, 一种滤波程序可供各控制回路调用, 因此得到了广泛应用。下面对 几种常用的数字滤波算法予以具体分析。
△Y 一一两次采样所允许的最大偏差。这种滤波算法主要用于变化比较缓慢的参数, 对滤去脉冲性干扰也是十分有效的。编程时, △Y 为已知数, 戮一Yk-1为上次采样值已予以保存, 本次采样后, 计算机只要进行比较就可以确定真正输入计算机的采样值,以后将K次采样值存人Yk-1次采样值所在的内存单元保存, 以备下次使用。这种滤波方法的关键是择取△Y , △Y 太大易使干扰信号串人, △Y 太小又可能滤去有用信号。因此, △Y 必须选择妥当, 一般可根据经验数据和由实验方法来获得。
一、程序判断滤波算法当采样信号因随机干扰和误检而引起严重失真时, 可以采用程序判断滤波法。这种滤波法就是将两次相邻的采样值相减, 求出其增量, 然后与两次采样允许的最大差值视被控对象实际情况而定△Y 进行比较, 如小于或等于△Y , 则取本次采样值如大于△Y ,则仍取上次采样值作为本次采样值。
这种滤波算法主要用于变化比较缓慢的参数, 对滤去脉冲性干扰也是十分有效的。编程时, △Y 为已知数, 戮一为上次采样值已予以保存, 本次采样后, 计算机只要进行比较就可以确定真正输入计算机的采样值,以后将次采样值存人第一次采样值所在的内存单元保存, 以备下次使用。这种滤波方法的关键是择取△Y , △Y 太大易使干扰信号串人, △Y 太小又可能滤去有用信号。因此, △Y 必须选择妥当, 一般可根据经验数据 和由实验方法来获得。
二、平滑滤波算法主要用于消除附在信号上的白噪声。叠加在有用数据上的随机噪声, 在很多情况下可以近似地认为是白噪声。因为白噪声一个重要的统计特性即其统计平均值为零, 所以常采用求平均值的方法来消除随机误差。常用的平滑滤波法有两种, 即算术平均滤波法和数据平滑法。
以上从六个方面分析了称重仪表中常用的数字称重滤波算法, 实际应用中可根据情况选择其中一种或几种滤波算法的组合, 对采集信号实现数字滤波。当然, 数字滤波方法还有很多, 如维纳滤波法、自适应滤波法等, 因 篇幅所限, 在此就不一一列举了。