卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

adc轉(zhuǎn)換實(shí)驗(yàn)結(jié)果分析 單片機(jī)adc測(cè)壓原理?

單片機(jī)adc測(cè)壓原理?單片機(jī)的ADC可以將模擬量轉(zhuǎn)換成數(shù)字量。不同品牌的MCU ADC配置不同,但基本方法和原理是一樣的。啟動(dòng)ADC轉(zhuǎn)換后,您可以等到轉(zhuǎn)換完成后再讀取數(shù)據(jù),或者在轉(zhuǎn)換完成后將其設(shè)置為中

單片機(jī)adc測(cè)壓原理?

單片機(jī)的ADC可以將模擬量轉(zhuǎn)換成數(shù)字量。

不同品牌的MCU ADC配置不同,但基本方法和原理是一樣的。啟動(dòng)ADC轉(zhuǎn)換后,您可以等到轉(zhuǎn)換完成后再讀取數(shù)據(jù),或者在轉(zhuǎn)換完成后將其設(shè)置為中斷,然后再讀取數(shù)據(jù)。

由于不同單片機(jī)的ADC配置不同,本文分享一些單片機(jī)ADC的通用原理和注意事項(xiàng)。

單片機(jī)ADC的工作原理

ADC實(shí)際上是一個(gè)將模擬電壓數(shù)字化的過(guò)程。需要預(yù)先定義范圍和分辨率。測(cè)量范圍實(shí)際上是參考電壓,即最大值。如果電壓以5V為基準(zhǔn),那么測(cè)量范圍為0v ~ 5V;分辨率是測(cè)量的精度,如果是12位。,12位二進(jìn)制最大為4095;這時(shí)可以知道0V0和5V4095,把5V分成4095份。可以看出,單片ADC的分辨率越高,測(cè)量結(jié)果就會(huì)越準(zhǔn)確。

ADC只能測(cè)量電壓,那么如果我們需要測(cè)量電流和溫度呢?它可以根據(jù)歐姆 的法律。以負(fù)載電流的測(cè)量為例,我們只需要在負(fù)載上串聯(lián)一個(gè)阻值很小的高精度電阻,因?yàn)榇?lián)電路中的電流是一樣的。當(dāng)測(cè)量串聯(lián)小電阻的電壓時(shí),下降,根據(jù)IU/R,可以計(jì)算出當(dāng)前值。

測(cè)溫和測(cè)光的強(qiáng)度是一樣的。當(dāng)溫度變化時(shí),溫度傳感器的阻值會(huì)發(fā)生變化,當(dāng)光強(qiáng)變化時(shí),光敏電阻的阻值也會(huì)發(fā)生變化,從而引起電壓降的變化。根據(jù)這個(gè)關(guān)系,就會(huì)計(jì)算出溫度和光照強(qiáng)度。

adc轉(zhuǎn)換故障分析?

首先,傳感器輸出的電壓信號(hào)要放大,使其落在AD轉(zhuǎn)換器的采樣范圍內(nèi)。

其次,要對(duì)輸出電壓信號(hào)進(jìn)行濾波,保證采樣電路的采樣周期內(nèi)相對(duì)穩(wěn)定;

第三,在AD轉(zhuǎn)換器的輸入端增加一個(gè)采樣保持電路,可以保證AD轉(zhuǎn)換操作過(guò)程中輸入電壓相對(duì)穩(wěn)定,避免轉(zhuǎn)換誤差。

最簡(jiǎn)單的采樣電路可以是一個(gè)輸入接地的保持電容,更復(fù)雜的電路需要增加一個(gè)采樣開(kāi)關(guān)。

第四,通過(guò)控制信號(hào)指令控制AD轉(zhuǎn)換器進(jìn)行采樣和轉(zhuǎn)換操作。在此過(guò)程中,需要查詢(xún)轉(zhuǎn)換完成狀態(tài),轉(zhuǎn)換完成后,從數(shù)字輸出端口讀取轉(zhuǎn)換結(jié)果。

stc12單片機(jī)adc為什么求平均值?

定義一個(gè)計(jì)數(shù)器,每次讀取ADC轉(zhuǎn)換的值后累加,計(jì)數(shù)到一定值后求平均值。下面是一個(gè)例子:

Void get_adc() //獲取adc樣本值并求平均值。

{

Static intcnt0; //Used for counting

靜態(tài)int sum 0;

if(cntSET_CNT)

{

ADC_value sum/count;

Sum 0;

cnt 0

}

other

{

start _ ADC();//開(kāi)始轉(zhuǎn)換

tmp read _ ADC();//讀取ADC采樣值

tmp tmp tmp tmp tmp;

(cannot)不能

}

}