單片機(jī)數(shù)字顯示器元器件名稱 單片機(jī)如何處理ADC采樣數(shù)據(jù)?
單片機(jī)如何處理ADC采樣數(shù)據(jù)?AD轉(zhuǎn)換微控制器可以將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),微控制器可以通過AD輸入端口采集外部電壓。根據(jù)IU/R的關(guān)系,可以用來測(cè)量電流;溫度可以通過用NTC和固定電阻分壓來測(cè)量。光
單片機(jī)如何處理ADC采樣數(shù)據(jù)?
AD轉(zhuǎn)換微控制器可以將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),微控制器可以通過AD輸入端口采集外部電壓。根據(jù)IU/R的關(guān)系,可以用來測(cè)量電流;溫度可以通過用NTC和固定電阻分壓來測(cè)量。光的強(qiáng)度可以通過用一個(gè)靈敏電阻和一個(gè)固定電阻分壓來測(cè)量。
單片機(jī)如何通過AD轉(zhuǎn)換得到電壓值?如果單片機(jī)的ADC是12位,那么它的最大值是4095。單片機(jī)在AD轉(zhuǎn)換前需要設(shè)置一個(gè)參考電壓。如果參考電壓設(shè)置為5V,5V4095,0V0;根據(jù)這個(gè)關(guān)系,我們可以將模擬電壓數(shù)字化。比如:2V2/5*40951638。
在用單片機(jī)測(cè)量通過ADC的電流的電子產(chǎn)品設(shè)計(jì)中,我們經(jīng)常需要加入過流保護(hù)。借助單芯片ADC,可以實(shí)現(xiàn)這一功能。我們可以在負(fù)載上串聯(lián)一個(gè)電阻很小的電阻,單片機(jī)通過ad輸入口采集這個(gè)小電阻的壓降,根據(jù)IU/R的關(guān)系可以計(jì)算出電流,當(dāng)電流過大時(shí),及時(shí)切斷負(fù)載的電源。
單芯片NTC上ADC測(cè)得的溫度是負(fù)溫度系數(shù)熱敏電阻。溫度越高,電阻值越小。其電阻變化與溫度有一定的對(duì)應(yīng)關(guān)系。采用阻值固定的精密電阻與NTC分壓,單片機(jī)的ADC輸入端口采集分壓點(diǎn)的電壓??梢愿鶕?jù)采集到的電壓計(jì)算出NTC的當(dāng)前電阻,然后根據(jù)NTC電阻與溫度的關(guān)系表得到當(dāng)前溫度。
單片機(jī)如何處理ADC采集的數(shù)據(jù)?為了使測(cè)量結(jié)果更加準(zhǔn)確,在實(shí)際應(yīng)用中,往往要進(jìn)行多次采集,然后用軟件進(jìn)行過濾。常見的軟件過濾方法有:
算術(shù)平均濾波法:連續(xù)采集多個(gè)數(shù)據(jù),相加后再平均。
中值濾波法:連續(xù)采集多個(gè)數(shù)據(jù),然后從小到大排列,取中間值。
中值算術(shù)平均濾波法:連續(xù)采集多個(gè)數(shù)據(jù),然后從小到大排列,去掉最大值和最小值,其余相加平均。
極限過濾法:根據(jù)經(jīng)驗(yàn),如果采集的數(shù)據(jù)偏差超過最大值,就放棄。
有更多的軟件過濾方法,所以我贏了 不要多說。您可以根據(jù)實(shí)際應(yīng)用需求選擇合適的軟件過濾方法。
歡迎關(guān)注@電子產(chǎn)品設(shè)計(jì)方案,一起享受分享學(xué)習(xí)的樂趣!關(guān)注我,成為朋友,一起交流學(xué)習(xí)。記得點(diǎn)贊評(píng)論!非常感謝
proteus脈沖顯示器是什么元器件?
1、用鼠標(biāo)點(diǎn)擊,當(dāng)前狀態(tài)為低電平,再次點(diǎn)擊為高電平(1),所用的元件稱為狀態(tài)源。是世界上著名的EDA工具(仿真軟件)。從原理圖布局和代碼調(diào)試到單片機(jī)和外圍電路的協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品。