插入式電磁流量計測量方式及原理 六十三
插入式電磁流量計中值平均濾波方法的算法是:對連續采樣的N個數據進行排序,去掉其中最大和最小的2個數據,將剩余數據求平均值。這個方法既可以濾去脈沖干擾又可濾去小的隨機干擾。在編程時,為了提高計算速度,常用移位法代替除法求得平均值,故N.2常取2、4、8等。一般在單片機的應用中為了加快數據處理速度,N可以取值6、10等。而對于具有較快速度的處理器,則N值可以適當取大一些。
中值平均濾波程序,通常先用冒泡法對已經轉換好的數據進行由d,N大(或由大Nd,)的排序,再去掉其中的極大和極小值,將剩下的N.2個數據求平均值,從而得到去極值平均濾波后的結果。
5.3.2小信號切除
實際計量過程中,往往存在以下現象:在無流速時,外界振動等信號易作用于傳感器,引入“誤流量’’信號,這種信號低于儀表的計量下限,但也被累積。而在流體正常流過時,這種弱信號被淹沒,并不影響計量。為了避免“誤流量”信號的出現,我們在低于下限范圍內設置“切除信號"。當測量信號低于該信號時,認為是“誤流量"信號,瞬時流量視為零處理,累積流量不對其進行累積;當引入信號高于該信號時,才被認為是正常流量信號。
在實際實現過程中,我們通常取一個和零比較接近的常數A,當流速的絕對值小于A時,把它當作零處理。反之,取真實流速的絕對值加入累計流量。也就是說流速的下限值就是A。
電磁流量計