找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3790|回復(fù): 7
收起左側(cè)

求解關(guān)于stc15w單片機adc的一個問題

[復(fù)制鏈接]
ID:323005 發(fā)表于 2018-10-27 22:09 | 顯示全部樓層 |閱讀模式
假如說程序里只有1 0 ad檢測的電壓為3.33v 沒有小數(shù)點那么最后用公式算出來的數(shù)是3.33v還是別的什么

回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2018-10-27 22:45 | 顯示全部樓層
ADC這種東西,參考電源是很重要的,雖然C可以計算出非常精確的數(shù)據(jù)出來.但最終還是要單片機本身去執(zhí)行和決定的.就像你說的一樣,10位的數(shù)據(jù)就是1024,最多就是這么了,至于這個3.33是怎么計算得來的,這就得看你程序怎么寫的了.
如果你想要一個高精度的ADC結(jié)果,那么,電源一定要穩(wěn)定純凈,15W系列沒有用過,不知道能不能外加參考電壓的,如果有,那就用一個高精度的參考電壓
如果沒有,單片機的供電最好是能設(shè)定成:4.096V,為什么?這樣一來,10位ADC精度就4mV,這個電壓在單片機本身的計算中,比5.000V精度要高.
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2018-10-28 00:07 | 顯示全部樓層
當VCC(基準電壓)等于5V的時候,我們輸入的是3.3v,那么ADC將3.3V轉(zhuǎn)換的結(jié)果就是3.3/5*1024=676。這是一種比例關(guān)系。
回復(fù)

使用道具 舉報

ID:141497 發(fā)表于 2018-10-28 10:53 | 顯示全部樓層
我用過STC15W系列,A/D可以外接基準,比如TL431,具體思路:基準源接P1.0到P1.7任何一個口,軟件上兩個形參,不斷掃描基準和輸入的A/D計算得到你想要的結(jié)果。
回復(fù)

使用道具 舉報

ID:310519 發(fā)表于 2018-10-28 12:19 | 顯示全部樓層
比如說10位的AD,選擇5V做基準電壓,那就是5V/1024(10位)大約等于5mV。

就是說,當AD結(jié)果寄存器每進1,大約相當于加5mV。

測量時,當AD結(jié)果寄存器為1時,1X5MV =5MV;

測量時,當AD結(jié)果寄存器為123時,123X5MV =615MV;

測量時,當AD結(jié)果寄存器為456時,456X5MV =2280MV;
回復(fù)

使用道具 舉報

ID:416735 發(fā)表于 2018-10-28 15:27 | 顯示全部樓層
我只是新手路過學(xué)經(jīng)驗的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表