插入式电磁流量计多电极的探讨 四十二
常用的数字滤波方法包括程序判断滤波、中值滤波、算术平均值滤波和一阶惯性滤波等。在电磁流量计的数据采集系统中,现场干扰因素较多,不可避免地会产生尖状脉冲干扰,这种干扰一般持续时间短、峰值大,对这样的数据进行数字滤波处理时,仅仅采用常用的算术平均法时,尽管对脉冲干扰进行了1/N的处理,但其剩余值仍然较大。这种场合最好的策略是:将中值滤波算法和算术平均值滤波算法相结合,这样,认为是受干扰的信号数据将会被丢弃掉,这就是软件程序中采用的防脉冲干扰的中值平均滤波法的原理。
中值平均滤波方法的算法是:对连续采样的N个数据进行排序,去掉其中最大和最小的2个数据,将剩余数据求平均值。这个方法既可以滤去脉冲干扰又可滤去小的随机干扰。在编程时,为了提高计算速度,常用移位法代替除法求得平均值,故N.2常取2、4、8等。一般在单片机的应用中为了加快数据处理速度,N可以取值6、10等。而对于具有较快速度的处理器,则N值可以适当取大一些。
中值平均滤波程序,通常先用冒泡法对已经转换好的数据进行由d,N大(或
由大Nd,)的排序,再去掉其中的极大和极小值,将剩下的N.2个数据求平均值,从而得到去极值平均滤波后的结果。
5.3.2小信号切除
实际计量过程中,往往存在以下现象:在无流速时,外界振动等信号易作用于传感器,引入“误流量’’信号,这种信号低于仪表的计量下限,但也被累积。
电磁流量计