超聲波流量計低功耗高精度設計的探討 四十八
5.2.3本系統的濾波方法
由于時間問題,本系統僅僅在實驗室進行了初級階段的調試任務,還沒有在工業現場進行大量的實驗數據采集,并且本系統使用的MPU的處理能力有限,其RAM空間也相對較小所以不能采用更加有效的濾波方法。因此,目前暫時采用了均值滾動濾波方法。滾動濾波簡而言之就是一個先進先出的隊列。隊列頭放入最新得到的數值,隊尾的值被舍棄,這樣不斷刷新這一隊列。這種濾波方法可以增加系統的穩定性,但是隊列的長度影響了系統的實時性。
具體的實現是這樣的:在RAM空間留出40個時間差數據存儲空間,每次執行時間差測量任務時,采集8組時間差信號,然后將該組數據覆蓋存儲區中保留時間最長的8個數據,而后計算這40個時間差數據的均值,作為本次時間差值,進行流體流速、流量運算。
5.3小結
本節詳細介紹了流量計的安裝和校驗方法,對系統測量產生的誤差做以分析,并對數字濾波的方法進行了探討。
詳情請瀏覽公司網站的產品中心 http://m.sol365.cn/ 超聲波流量計