河北穩(wěn)控科技VM系列振弦采集模塊 數據濾波

河北穩(wěn)控科技VM系列振弦采集模塊 數據濾波

數據濾波是指對臨近的多次測量結果進行平滑過濾的數據處理方法(遞推濾波)。通過設置濾波方法寄存器 FIT_TYPE.[3:0]來指定濾波方法, 濾波樣本數量寄存器 FIT_COUNT.[7:0]用來指定參與計算的歷史數據個數。
VMXXX 支持 4 種歷史數據濾波方法,分別為: 中值濾波法、算術平均濾波法、中位值平均濾波法(推薦)、加權平均濾波法。 歷史數據基于每次測量結果的遞推存儲, 計算結果作為最終頻率值更新到寄存器 S_FRQ。
( 1) 中值濾波法: 對指定數量的歷史數據進行排序,取位于中間位置的值作為最終值。
( 2) 算術平均濾波法: 指定數量的歷史數據的平均值作為最終值。 當數據讀取出現隨機錯誤的機率比較大時,建議不要使用這種濾波方法,隨機出現的錯誤數據在一段時間內均會參與濾波計算,影響此段時間內的濾波結果。
( 3) 中位值平均濾波法: 對指定數量的歷史數據進行排序, 去掉最大值和最小值,剩余數據計算平均值作為最終值。 可以有效剔除偶爾出現的錯誤數據。
( 4) 加權平均濾波法:回溯指定數量的歷史數據, 時間點越接近當前時間的數據權重越大(當前值權重最大),根據不同權重計算平均值作為最終值。

歷史數據濾波功能適用于對某一固定傳感器頻率進行長時間測量的應用場景, 必須有足夠多的歷史數據(測量足夠多次) 才能逐漸顯現濾波效果。 當被測傳感器不唯一或需要快速得到測量結果時, 則應關閉歷史數據濾波功能或通過調整參數使模塊測量速率增高(比如每秒 5 次測量,詳見“3.16 快速測量” ),以便在較短時間內能夠進行多次測量完成濾波。
標簽: