插入式电磁流量计测量方式及原理 六十三
插入式电磁流量计中值平均滤波方法的算法是:对连续采样的N个数据进行排序,去掉其中最大和最小的2个数据,将剩余数据求平均值。这个方法既可以滤去脉冲干扰又可滤去小的随机干扰。在编程时,为了提高计算速度,常用移位法代替除法求得平均值,故N.2常取2、4、8等。一般在单片机的应用中为了加快数据处理速度,N可以取值6、10等。而对于具有较快速度的处理器,则N值可以适当取大一些。
中值平均滤波程序,通常先用冒泡法对已经转换好的数据进行由d,N大(或由大Nd,)的排序,再去掉其中的极大和极小值,将剩下的N.2个数据求平均值,从而得到去极值平均滤波后的结果。
5.3.2小信号切除
实际计量过程中,往往存在以下现象:在无流速时,外界振动等信号易作用于传感器,引入“误流量’’信号,这种信号低于仪表的计量下限,但也被累积。而在流体正常流过时,这种弱信号被淹没,并不影响计量。为了避免“误流量”信号的出现,我们在低于下限范围内设置“切除信号"。当测量信号低于该信号时,认为是“误流量"信号,瞬时流量视为零处理,累积流量不对其进行累积;当引入信号高于该信号时,才被认为是正常流量信号。
在实际实现过程中,我们通常取一个和零比较接近的常数A,当流速的绝对值小于A时,把它当作零处理。反之,取真实流速的绝对值加入累计流量。也就是说流速的下限值就是A。
电磁流量计