單片機如何處理ADC采樣數據?
通過AD轉換單片機可以把模擬信號轉換為數字信號單片機通過AD輸入口可以采集到外界的電壓值 。根據I=U/R的關系 , 可以用于測量電流;使用NTC和固定電阻進行分壓 , 可以測量到溫度;使用分敏電阻和固定電阻進行分壓 , 可以測量到光線的強度 。單片機怎么通過AD轉換得到電壓值如果單片機的ADC為12位 , 那么它的最大值為4095 。
單片機在進行AD轉換前需要先設置一個參考電壓 。假如把參考電壓設置為5V , 5V=4095 , 0V=0;根據這樣的關系 , 我們就可以把模擬電壓進行數字化了 。比如:2V=2/5*4095=1638 。單片機通過ADC測電流電子產品的設計中 , 我們往往需要加入過流保護 。有了單片機ADC的協助 , 就可以實現這個功能 。我們可以給負載串聯一個阻值較小的電阻 , 單片機通過AD輸入口采集這個小電阻的壓降 , 根據I=U/R的關系就可以計算出電流的大小 。
電流過大時 , 及時切斷負載的電源 。單片通過ADC測溫度NTC是負溫度系數的熱敏電阻 , 溫度越高 , 電阻值越??;它的阻值變化與溫度有著一定的對應關系 。使用固定阻值的精密電阻與NTC進行分壓 , 單片機的ADC輸入口采集分壓點的電壓 。根據采集到的電壓就可以計算出NTC當前的阻值 , 再根據NTC阻值與溫度關系表 , 可以得到當前的溫度 。
【51單片機學習筆記,ad單片機】單片機如何處理ADC采集到的數據?為了使測量結果更準確 , 在實際應用中 , 往往會進行多次集 , 然后進行軟件濾波 。常見的軟件濾波方法有:算術平均濾波法:連續采集多個數據 , 累加起來再進行平均中位值濾波法:連續采集多個數據 , 然后從小到大排列 , 取中間的數值中位值算術平均濾波法:連續采集多個數據 , 然后從小到大排列 , 去除最大和最小的數值 , 其它的加起來進行平均限幅濾波法:根據經驗 , 如果采集到的數據偏差超出了最大值 , 就放棄不使用 。
推薦閱讀
- 學好高中數學最有效的方法,高一學好數學的四種學習方法
- 學好高三的方法和技巧,高三學習方法
- 筆記本維修網,中國電腦維修網
- 蘋果12綠屏普遍嗎,筆記本出現排線問題會有什么反應
- 筆記本系統還原,手提電腦如何系統還原?
- 玄天影皇怎么刷,4399賽爾號玄天影皇刷什么學習力
- 如何把成績提高的方法,如何提高學習成績
- 如何學好英語語法英語作文,如何學好英語語法
- 如何學好英語 最有效的方法,如何學習英語
- 如何學好生物高中方法,高中生物高效學習方法
