在傳感器使用中,我們常常需要對(duì)傳感器數(shù)據(jù)進(jìn)行各種整理,讓?xiě)?yīng)用獲得更好的效果,以下介紹幾種常用的簡(jiǎn)單處理方法:
1.加權(quán)平滑:平滑和均衡傳感器數(shù)據(jù),減小偶然數(shù)據(jù)突變的影響;
2.抽取突變:去除靜態(tài)和緩慢變化的數(shù)據(jù)背景,強(qiáng)調(diào)瞬間變化;
3.簡(jiǎn)單移動(dòng)平均線(xiàn):保留數(shù)據(jù)流最近的K個(gè)數(shù)據(jù),取平均值;
加權(quán)平滑,使用算法如下:
(新值) = (舊值)*(1 - a) + X * a其中a為設(shè)置的權(quán)值,X為最新數(shù)據(jù),程序?qū)崿F(xiàn)如下:
抽取突變采用上面加權(quán)平滑的逆算法
實(shí)現(xiàn)代碼如下:
簡(jiǎn)單移動(dòng)平均線(xiàn)
保留傳感器數(shù)據(jù)流中最近的K個(gè)數(shù)據(jù),返回它們的平均值。k表示平均“窗口”的大小;
實(shí)現(xiàn)代碼如下:
編輯:jq
-
傳感器
+關(guān)注
關(guān)注
2553文章
51395瀏覽量
756609 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7139瀏覽量
89581 -
廣義逆算法
+關(guān)注
關(guān)注
0文章
2瀏覽量
839
原文標(biāo)題:傳感器3種常用算法處理(實(shí)現(xiàn)代碼)
文章出處:【微信號(hào):WW_CGQJS,微信公眾號(hào):傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
溫度傳感器常用規(guī)格參數(shù)
盤(pán)點(diǎn)環(huán)境電器中常用的傳感器
工業(yè)自動(dòng)化中常用的傳感器類(lèi)型
淺談對(duì)霍爾傳感器的誤區(qū)解讀
![<b class='flag-5'>淺談</b>對(duì)霍爾<b class='flag-5'>傳感器</b>的誤區(qū)解讀](https://file1.elecfans.com//web3/M00/00/DF/wKgZPGdOshOAf3ytAABVhSrfAmw812.gif)
霍爾傳感器是怎么助力現(xiàn)代工業(yè)騰飛的?
光纖傳感器在工業(yè)中的應(yīng)用
實(shí)現(xiàn)MCU與傳感器的通信方式
閉環(huán)傳感器與開(kāi)環(huán)傳感器的區(qū)別
智能溫室常用傳感器匯總
車(chē)載傳感器主要有哪些傳感器
常用遙感傳感器中成像的傳感器是什么
基于MSPM0 MCU實(shí)現(xiàn)采用無(wú)傳感器FOC算法的BLDC和PMSM控制
![基于MSPM0 MCU<b class='flag-5'>實(shí)現(xiàn)</b>采用無(wú)<b class='flag-5'>傳感器</b>FOC<b class='flag-5'>算法</b>的BLDC和PMSM控制](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論