一、前言
之前使用DS18B20采集溫度資料,檢視背景資料突然發現了下圖的結果

由上圖得,采集到得溫度産生了大于10°C的跳變,而且是到零下,這在室内環境下不可能發生。也就是說,傳感器受到了某些幹擾,使得采集資料有誤。為此,采用軟體濾波得方法減少出錯得概論。
二、常見濾波算法
1、限幅濾波法(又稱程式判斷濾波法)
2、中位值濾波法
3、算術平均濾波法
4、遞推平均濾波法(又稱滑動平均濾波法)
5、中位值平均濾波法(又稱防脈沖幹擾平均濾波法)
6、限幅平均濾波法
7、一階滞後濾波法
8、權重遞推平均濾波法
9、消抖濾波法
10、限幅消抖濾波法
以上幾種方法在網絡上已經有非常多的參考。
但是很多都是拷來拷去...是以還是自己撸起袖子吧。
最後一種是我在論文《基于無線傳感網的弱勢群體身體資訊監測系統的設計》上看到的
11、基于動态基值的一階濾波器的改進
下面一篇篇來吧