根據數據受干擾性質及干擾后果的不同,采取的軟件對策各不相同,沒有固定的模式。對于實時數據采集系統,為了消除傳感器通道中的干擾信號,在硬件措施上常采取有源或無源RLC網絡,構成模擬濾波器對信號實現頻率濾波。同樣,運用CPU的運算、控制功能也可以實現頻率濾波,完成模擬濾波器類似的功能,這就是數字濾波。在許多數字信號處理專著中都有專門論述,可以參考。隨著計算機運算速度的提高,數字濾波在實時數據采集系統中的應用將愈來愈廣。在一般數據采集系統中,可以采用一些簡單的數值、邏輯運算處理來達到濾波的效果。下面介紹幾種常用的方法。
1.算術平均值法
對于一點數據連續采樣多次,計算其算術平均值,以其平均值作為該點采樣結果。這種方法可以減少系統的隨機干擾對采集結果的影響。一般3~5次平均即可。
2.比較取舍法
當控制系統測量結果的個別數據存在偏差時,為了剔除個別錯誤數據,可采用比較取舍法,即對每個采樣點連續采樣幾次,根據所采數據的變化規律,確定取舍,從而剔除偏差數據。例如,“采三取二”即對每個采樣點連續采樣三次,取兩次相同的數據為采樣結果。
3.中值法
根據干擾造成采樣數據偏大或偏小的情況,對一個采樣點連續采集多個信號,并對這些采樣值進行比較,取中值作為該點的采樣結果。
4.一階遞推數字濾波法
這種方法是利用軟件完成RC低通濾波器的算法,實現用軟件方法代替硬件RC濾波器。一階遞推數字濾波公式為Yn=QXn+(1-Q)Yn-1
式中Q-數字濾波器時間常數;
Xn-第n次采樣時的濾波器輸入;
Yn-第n次采樣時的濾波器輸出。
采用軟件濾波器對消除數據采集中的誤差可以獲得滿意的效果。但應注意,選取何種方法應根據信號的變化規律選擇。
1.算術平均值法
對于一點數據連續采樣多次,計算其算術平均值,以其平均值作為該點采樣結果。這種方法可以減少系統的隨機干擾對采集結果的影響。一般3~5次平均即可。
2.比較取舍法
當控制系統測量結果的個別數據存在偏差時,為了剔除個別錯誤數據,可采用比較取舍法,即對每個采樣點連續采樣幾次,根據所采數據的變化規律,確定取舍,從而剔除偏差數據。例如,“采三取二”即對每個采樣點連續采樣三次,取兩次相同的數據為采樣結果。
3.中值法
根據干擾造成采樣數據偏大或偏小的情況,對一個采樣點連續采集多個信號,并對這些采樣值進行比較,取中值作為該點的采樣結果。
4.一階遞推數字濾波法
這種方法是利用軟件完成RC低通濾波器的算法,實現用軟件方法代替硬件RC濾波器。一階遞推數字濾波公式為Yn=QXn+(1-Q)Yn-1
式中Q-數字濾波器時間常數;
Xn-第n次采樣時的濾波器輸入;
Yn-第n次采樣時的濾波器輸出。
采用軟件濾波器對消除數據采集中的誤差可以獲得滿意的效果。但應注意,選取何種方法應根據信號的變化規律選擇。
上一篇:伺服電機在油電注塑機應用
下一篇:五金配件安裝與固定知識
全年征稿/資訊合作
聯系郵箱:1271141964@qq.com
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025中國鄭州衡器與計量技術設備展覽會
展會城市:鄭州市展會時間:2025-11-07