在傳感器使用中,我們常常需要對傳感器數(shù)據(jù)進(jìn)行各種整理,讓應(yīng)用獲得更好的效果,以下介紹幾種常用的簡單處理方法:
加權(quán)平滑:平滑和均衡傳感器數(shù)據(jù),減小偶然數(shù)據(jù)突變的影響。
抽取突變:去除靜態(tài)和緩慢變化的數(shù)據(jù)背景,強(qiáng)調(diào)瞬間變化。
簡單移動平均線:保留數(shù)據(jù)流最近的K個數(shù)據(jù),取平均值。
下面,具體介紹一下這3種處理方法。
加權(quán)平滑
使用算法如下:
(新值) = (舊值)*(1 - a) + X * a其中a為設(shè)置的權(quán)值,X為最新數(shù)據(jù),程序?qū)崿F(xiàn)如下:
抽取突變
此算法采用上面加權(quán)平滑的逆算法,實現(xiàn)代碼如下:
簡單移動平均線
這個算法,保留傳感器數(shù)據(jù)流中最近的K個數(shù)據(jù),返回它們的平均值。k表示平均“窗口”的大小,實現(xiàn)代碼如下:
原文標(biāo)題:單片機(jī)開發(fā)中,傳感器的數(shù)據(jù)處理算法
文章出處:【微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
傳感器
+關(guān)注
關(guān)注
2553文章
51427瀏覽量
756788 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7157瀏覽量
89644 -
代碼
+關(guān)注
關(guān)注
30文章
4830瀏覽量
69094
原文標(biāo)題:單片機(jī)開發(fā)中,傳感器的數(shù)據(jù)處理算法
文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
光纖傳感器的信號處理方法
溫度傳感器常用規(guī)格參數(shù)
盤點環(huán)境電器中常用的傳感器
工業(yè)自動化中常用的傳感器類型
PLC數(shù)據(jù)采集模塊與傳感器連接方法
如何處理溫度傳感器的信號干擾
智能溫室常用傳感器匯總
無線WIFI振動傳感器安裝簡單
目前遙感常用的傳感器類型有哪些特點
常用遙感傳感器中成像的傳感器是什么
使用位置傳感器輸出數(shù)據(jù)的角度計算方法
![使用位置<b class='flag-5'>傳感器</b>輸出<b class='flag-5'>數(shù)據(jù)</b>的角度計算<b class='flag-5'>方法</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
溫度傳感器的常見故障及處理方法
傳感器數(shù)據(jù)采集平臺是什么
常用的焊縫自動跟蹤傳感器有哪些
![<b class='flag-5'>常用</b>的焊縫自動跟蹤<b class='flag-5'>傳感器</b>有哪些](https://file1.elecfans.com//web2/M00/C1/63/wKgaomXVqjyAODb5ABYjUKekXDk499.jpg)
評論