采集濾波
簡單地一個adc采集獲取電感的數值是遠遠不夠,采集到的信息可能是不準確的,需要采集多次,通過各種濾波算法處理才能得到一個較好的數值,這樣用起來才可靠。
在這里我只貼出一種算法,給大家簡單地描述下:
for(num = 0; num < 10; num++)
{
i = adc_once(ADC1_SE9,ADC_12bit); j = adc_once(ADC1_SE9,ADC_12bit); k = adc_once(ADC1_SE9,ADC_12bit); // B1-4
//2.取中值
if (i > j)
{
tmp = i; i = j; j = tmp;
}
if (k > j)
tmp = j;
else if(k > i)
tmp = k;
else
tmp = i;
sum+=tmp;
}
AD_VAL4=sum/10;
sum=0;
如上圖這里所用的濾波算法就是中值平均濾波法
方法就是:相當于“中值濾波法”+“算術平均濾波法”,連續采樣10次,去掉一個最大值和一個最小值,最后再算術平均。
優點:融合了兩種濾波法的優點, 對于偶然出現的脈沖性干擾,可消除由于脈沖干擾所引起的采樣值偏差。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
濾波
+關注
關注
10文章
681瀏覽量
57337 -
電感
+關注
關注
54文章
6209瀏覽量
104331 -
電磁
+關注
關注
15文章
1161瀏覽量
52735 -
智能車
+關注
關注
21文章
409瀏覽量
77597
發布評論請先 登錄
相關推薦
熱點推薦
基于電磁傳感器路徑識別的智能車控制系統
文中介紹一種基于電磁傳感器路徑識別的智能車控制系統,系統采用Freescale16位單片機MC9S12XS128為核心控制器,利用4個電磁傳感器構成的傳感器陣列采集路面信息,單片機獲得
發表于 03-29 17:23
?9815次閱讀

20.3-使用兩個通道進行電磁循跡 智能車競賽 電磁桿原理圖 電磁循跡小車 STM32電磁小車 電磁循跡算法
20.3-使用兩個通道進行電磁循跡 智能車競賽 電磁桿原理圖 電磁循跡小車 智能車電磁組 STM

智能車設計基礎
智能車設計基礎 第10章.rar http://filemarkets.com/file/bai2471/9d9e6c95/智能車設計基礎 第3章.rar: http://www.t00y.com
發表于 10-21 21:11
樹莓派智能車AlphaBot系列教程
;catid=57樹莓派智能車AlphaBot教程1:人生若只如初見 ...樹莓派智能車AlphaBot教程2:直流電機控制 ... 樹莓派智能車AlphaBot教程3:避障樹莓派智能車
發表于 05-15 15:39
怎么實現基于電磁場檢測的尋線智能車設計?
本文采用通電導線產生的電磁場對智能車進行引導。使用磁場信號引導車沿一定軌跡行走的優點主要體現在磁場信號具有很好的環境適應性,不受光線、溫度、濕度等環境因素的影響。
發表于 05-14 07:15
基于單片機的智能車設計
作為一名練習時長兩年半的練習生,來淺談下第十五屆智能車競賽規則。第十五屆智能車受疫情影響,終于在千呼萬喚中姍姍來遲。細讀規則,便會發現今年的智能車和往年有所不同。今年的組別設置有競速組4組:基礎四輪
發表于 09-02 06:29
電磁循跡智能車是由哪些模塊組成的
我的第一輛智能車—電磁循跡智能車以下是所用的模塊:舵機,電機,L298N驅動模塊,PID算法,OLED,電磁桿,ADC多路采集配置DMA,干
發表于 01-14 09:08
電磁智能車原理
電磁智能車原理 隨著計算機、微電子等技術的快速發展,智能化技術的開發越來越成熟,應用的范圍也得到了極大的擴展。目前,在企業生產技術不斷提高、對自動化技術要求不斷加深的環境下,智能車以及
評論