久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 27554|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

第一次接觸單片機ADC 都會有這些問題

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:94349 發(fā)表于 2016-1-18 23:49 來自手機 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如何利用單片機的ADC模塊(或者獨立的ADC芯片)得到接入ADC管腳上的實際電壓值?

這個問題,是第一次接觸ADC時候,大家都會遇到的問題。

會讀到什么值

單片機會讀到什么值?需要看一個特性,就是幾位的ADC,在手冊上就會給出,例如,STM32的ADC是12位的。另外,還有8位,10位,16位,24位等。

我先告訴你答案:STM32讀到的ADC值,是從0到4095,當(dāng)你把ADC引腳接了GND,讀到的就是0,當(dāng)你把ADC引腳接了VDD,讀到的就是4095。

接下來告訴你為什么:前面提到,STM32的ADC是12位的,我們知道,8位的值是從0~255;16位的值,是從0~65535。這兩個位的最大值,是我們最為熟悉的。

(怎么算出來的?這問題就又降低到另一個層面了,這里我們說的幾位的值,每個位只能是0或者1,比如2位的值,可以表示為00 01 10 11四種不同的值,這是以2進制表示的,轉(zhuǎn)換成十進制就是0 1 2 3,所以得出結(jié)論,2位的值可以表示從0~3。同理,3位的值,可以表示十進制的0~9,你可以展開計算一下。4位的值,可以表示0~16,5位的值,可以表示從0~31,同理,你可以得出任意位的值可以表示的范圍。)

所以,12位的值,可以表示從0~4095,這就是先在感性上,認(rèn)識了為什么12位的ADC的值,是從0~4095.

讀到的值怎么換算成實際的電壓值

前面提到了,我們輸入GND,讀到的值是0,輸入VDD,得到的值是4095,那么,當(dāng)你讀到2035的時候,你知道輸入電壓多少V嗎?這個問題,歸根接地,就到了數(shù)學(xué)XY坐標(biāo),已知兩點坐標(biāo)值(0,0)(3.3,4095),給出任意X坐標(biāo)值,求Y值的問題了吧?簡單不簡單?




參考電壓是什么

討論這個問題之前,你先拿萬用表量一下你的VDDA的實際電壓是多大?是不是標(biāo)準(zhǔn)的3.300V?應(yīng)該不是吧?或許是2.296V,或許是3.312V。然后你把VDD連接到ADC引腳之后,得到的是4095,也就是,實際上,當(dāng)你讀出4095這個數(shù)據(jù)的時候,實際的電壓值不是你想象中的3.300V。有些初學(xué)者,覺得幾毫伏的電壓差無所謂,但實際應(yīng)用中,幾毫伏就可能代表很大的實際工況,例如,在一個量程為50克的電子稱上。

所以,這時候,芯片廠商就想了一個辦法,給ADC模塊中引入?yún)⒖茧妷海煞浅?biāo)準(zhǔn)的參考電壓芯片來接入?yún)⒖茧妷阂_。標(biāo)準(zhǔn)的電壓芯片,我們一般叫做參考電壓芯片,或者叫做基準(zhǔn)電壓芯片。例如REF3133(輸出3.300V) REF3025(輸出2.500V)等等。

注意:STM32 的100腳以上(含100腳)有參考電壓引腳。在沒有參考電壓引腳的單片機上,可以把基準(zhǔn)電壓芯片接入VDDA,但是VDDA和VDD的電壓差不能超過0.3V,例如,VDD是3.3V的話,可以給VDDA接入一個3.3V的參考電壓芯片或者3.0V的參考電壓芯片,但是不能接入2.5V的參考電壓芯片,后果就是芯片不能工作。

ADC引腳的輸入電壓范圍是多大

一般情況下,ADC引腳的輸入電壓,是從0~VDD,如果有REF引腳,一般是0~Vref,也有0~2Vref的情況。

如果被測的電壓大于ADC的輸入電壓,例如,要用STM32測量0~5V的電壓的話,可以在輸入ADC引腳之前,加入電阻分壓和放大器電路。

總結(jié):看完這篇文章,你是否會覺的,一切都只是基礎(chǔ)知識的融合。

學(xué)電子,歡迎關(guān)注:科技老頑童

評分

參與人數(shù) 1黑幣 +10 收起 理由
danpianji3501 + 10 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:37147 發(fā)表于 2016-10-24 14:33 | 只看該作者
不錯!謝謝
回復(fù)

使用道具 舉報

板凳
ID:146352 發(fā)表于 2016-11-5 23:31 | 只看該作者
不錯,贊
回復(fù)

使用道具 舉報

地板
ID:222685 發(fā)表于 2017-12-30 19:06 | 只看該作者
很好啊,我還想看看stc15系列的
回復(fù)

使用道具 舉報

5#
ID:270028 發(fā)表于 2018-1-2 10:39 | 只看該作者
這個對應(yīng)函數(shù)不正確吧?我連接3.3V以上電源時,確實是顯示4095;但是當(dāng)我沒有連接電源時,讀取到的值并不是0,而是一直在波動的數(shù)據(jù)。
回復(fù)

使用道具 舉報

6#
ID:244776 發(fā)表于 2018-1-9 09:06 | 只看該作者
Eternal微笑 發(fā)表于 2018-1-2 10:39
這個對應(yīng)函數(shù)不正確吧?我連接3.3V以上電源時,確實是顯示4095;但是當(dāng)我沒有連接電源時,讀取到的值并不是 ...

線干擾
回復(fù)

使用道具 舉報

7#
ID:163950 發(fā)表于 2018-1-9 15:55 | 只看該作者
接個電阻到地就好了
回復(fù)

使用道具 舉報

8#
ID:168857 發(fā)表于 2018-1-10 14:35 | 只看該作者
不錯不錯,很好
回復(fù)

使用道具 舉報

9#
ID:285561 發(fā)表于 2018-9-7 15:10 | 只看該作者
很贊  有了新的認(rèn)識
回復(fù)

使用道具 舉報

10#
ID:314947 發(fā)表于 2018-9-7 23:03 | 只看該作者
很給力!!!!
回復(fù)

使用道具 舉報

11#
ID:323610 發(fā)表于 2019-3-2 14:43 | 只看該作者
不錯 總結(jié)很到位
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 九九综合 | 国产精品久久久久久久久久久久冷 | av一级久久 | 97精品国产手机 | 亚洲一区国产 | 国产高清视频 | 毛片一区二区三区 | 狠狠插狠狠操 | 91亚洲精品在线 | 草草草久久久 | 本道综合精品 | 欧美色性 | 免费二区| a免费在线| av片在线观看 | 国产精品一区二 | 久热电影 | 97影院2| 成人亚洲网 | 成人在线视频网 | 日韩av电影院 | 亚洲精品68久久久一区 | 欧美精品片 | 欧美日韩网站 | 91精品国产高清一区二区三区 | 老子午夜影院 | 国产欧美精品一区二区三区 | 性高湖久久久久久久久aaaaa | 精品一区二区在线观看 | 中文字幕在线免费观看 | 亚洲成人免费 | 桃色五月 | 天天草天天干 | 精国产品一区二区三区四季综 | 国产精品一区二区av | 青青久视频 | 精品电影 | 亚洲精品视频久久 | 国产精久久久久久久 | 一区二区av | 亚洲视频在线观看 |