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