插入式電磁流量計多電極的探討 四十二
常用的數字濾波方法包括程序判斷濾波、中值濾波、算術平均值濾波和一階慣性濾波等。在電磁流量計的數據采集系統中,現場干擾因素較多,不可避免地會產生尖狀脈沖干擾,這種干擾一般持續時間短、峰值大,對這樣的數據進行數字濾波處理時,僅僅采用常用的算術平均法時,盡管對脈沖干擾進行了1/N的處理,但其剩余值仍然較大。這種場合最好的策略是:將中值濾波算法和算術平均值濾波算法相結合,這樣,認為是受干擾的信號數據將會被丟棄掉,這就是軟件程序中采用的防脈沖干擾的中值平均濾波法的原理。
中值平均濾波方法的算法是:對連續采樣的N個數據進行排序,去掉其中最大和最小的2個數據,將剩余數據求平均值。這個方法既可以濾去脈沖干擾又可濾去小的隨機干擾。在編程時,為了提高計算速度,常用移位法代替除法求得平均值,故N.2常取2、4、8等。一般在單片機的應用中為了加快數據處理速度,N可以取值6、10等。而對于具有較快速度的處理器,則N值可以適當取大一些。
中值平均濾波程序,通常先用冒泡法對已經轉換好的數據進行由d,N大(或
由大Nd,)的排序,再去掉其中的極大和極小值,將剩下的N.2個數據求平均值,從而得到去極值平均濾波后的結果。
5.3.2小信號切除
實際計量過程中,往往存在以下現象:在無流速時,外界振動等信號易作用于傳感器,引入“誤流量’’信號,這種信號低于儀表的計量下限,但也被累積。
電磁流量計