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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8433|回復: 17
打印 上一主題 下一主題
收起左側

STC8/15系列單片機ADC阻抗匹配問題

  [復制鏈接]
跳轉到指定樓層
樓主
ID:612392 發表于 2021-2-16 17:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
50黑幣
大家新年好,請教各位一個問題。
我最近用STC15W408AS單片機,檢測10-15V電壓,利用電阻串聯分壓方式進行,采用4個68K電阻串聯,ADC IO采最后一個電阻分壓,理論上ADC采得電壓應該是在2.5-3.75V 之間。
實際我在測試過程中發現,當被檢電壓在14V以上(檢測值在3.55V以上)時,ADC檢測到的電壓非常接近萬用測的真實值(誤差小于1個字),當電壓低于14V時,ADC檢測到的電壓會有明顯偏離,電壓越低時偏離越明顯,電壓<12.8V的時候,萬用表檢測電壓已經是3.2V,但ADC檢測到的電壓還有3.45V。

已經排除68K電阻本身差異,方法是,我不接單片機IO,直接用萬用表測量,10-15V范圍內,最后一個電阻分壓基本是總壓的1/4,而且線性度非常好。

自己思考了一下,應該是ADC功能需將IO配置為高阻模式,與分壓電阻并聯后,影響了分壓電阻的整體電阻?那么我應該選多少的阻值是合適的呢,同時要兼顧功耗,太小的阻值功耗太大。或者說STC系列的ADC內部阻抗是多少,外部輸入阻抗怎么匹配?

采用電壓跟隨器的方案就不用說了,就談電阻分壓的方案。

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

使用道具 舉報

沙發
ID:213173 發表于 2021-2-17 07:11 | 只看該作者
樓主遇到的這個問題與ADC端口的內部輸入阻抗基本無關。ADC端口配置為高阻模式其輸入阻抗不小于5M,其影響微乎其微。排除外界因素導致,最有可能是特殊功能寄存器設置不當或AD結果算法不當。當然VCC不穩也是重要因素。
以0通道ADC為例相關寄存器設置
P1M1 = 0x01;//設置P1.0高阻:0000 0001 ADC輸入高阻
P1M0 = 0x00;//設置P1.0高阻:0000 0000 ADC輸入高阻
P1ASF= 0x01;//設置P1的0通道端口作為模擬輸入

十位ADC結果換算成10進制(4舍5入)
毫伏=(參考電壓*十位ADC結果*10000/1024+5)/10
強制轉換數據類型(32位)運算,得到(4舍5入)mV
ADC_V=(VCC_V*(long)ADC_RESX*10000/1024+5)/10;
因1/4分壓,需放大4倍等于實際電壓
ADC_V=(VCC_V*(long)ADC_RESX*10000/1024+5)/10*4;
回復

使用道具 舉報

板凳
ID:213173 發表于 2021-2-17 10:25 | 只看該作者
還有一種算法:取4次ADC之和再按12位ADC4096計算,既相當于平均值濾波,也相當于12位ADC,結果直接代表實際電壓,不必再*4。
回復

使用道具 舉報

地板
ID:612392 發表于 2021-2-17 14:30 | 只看該作者
wulin 發表于 2021-2-17 07:11
樓主遇到的這個問題與ADC端口的內部輸入阻抗基本無關。ADC端口配置為高阻模式其輸入阻抗不小于5M,其影響微 ...

我壓根就沒在MCU里去做這個計算,我直接把ADC采到的數據用串口傳出來,自己用公式算的。電壓高的時候是對的,精度很好,低的時候就不對,越低偏離越大。
如果高阻狀態是5M以上,那么確實跟外部輸入阻抗不相關,我再看看是怎么回事。
回復

使用道具 舉報

5#
ID:491577 發表于 2021-2-18 12:48 | 只看該作者
ADC對電源要求很高,你直接USB取電精度肯定是低呀。另外你的分壓電阻4個68k太大,你換成5k試試效果應該好一點,至于功耗大就看你的取舍了,想要精度高用STC8單片機,ADC電源是獨立的,12位,精度比STC15要高很多。
回復

使用道具 舉報

6#
ID:298011 發表于 2022-11-25 09:15 | 只看該作者
學習下,我也是發現采樣來的電壓與實際偏差有點大,沒打到原因
回復

使用道具 舉報

7#
ID:619173 發表于 2023-2-7 00:18 | 只看該作者
macadam 發表于 2022-11-25 09:15
學習下,我也是發現采樣來的電壓與實際偏差有點大,沒打到原因

我也遇到類似問題:單片機(STC8)AD 12位采樣時,小于2.5v時,采樣還算精準,當電壓大于2.5后,AD誤差比較大,大于30mv(在一段電壓范圍內,采樣值大,在另一段范圍內,采樣值小),所以想問問,什么原因呀
回復

使用道具 舉報

8#
ID:65956 發表于 2023-2-7 08:43 | 只看該作者
我建議你用900K+100K方式分壓,這樣大小電壓都合適,這樣配置可測到50V,我所有項目都是這樣配置電阻的,大小電壓都能測到,基準源也是用這個芯片的內部基準源計算的,很穩定的,如果可以也可以采用中值濾波法去計算會更穩定的
回復

使用道具 舉報

9#
ID:1034262 發表于 2023-2-7 10:13 | 只看該作者
STC15W408AS的ADC整個量程范圍精度大約0.5%,就是最大誤差大約5個字,并且出現在中間以上部分。
樓主的測量范圍是20V則在10V以上最大誤差約0.1V,但是樓主數3.2V時還有0.25V的誤差,我覺得要查一下應用電路。ADC輸入口要對地接一個10nF~100nF電容。
回復

使用道具 舉報

10#
ID:879348 發表于 2023-2-7 10:38 | 只看該作者
批量一般可以做到3%精度,大于這個就要檢查硬件或軟件,軟件采樣太快,頻繁切換也可能有這個問題
回復

使用道具 舉報

11#
ID:150722 發表于 2023-7-23 23:35 來自手機 | 只看該作者
STCAD跡513.6KС齵跡
回復

使用道具 舉報

12#
ID:1085441 發表于 2023-7-24 01:47 | 只看該作者
https://blog.csdn.net/shawn_shao/article/details/108508131
推薦你看這篇文章,我想單片機的ADC的原理都是一樣的,肯定要考慮ADC的輸入阻抗問題,還是應該接一個跟隨器,從根本上避免阻抗不匹配的影響。
回復

使用道具 舉報

13#
ID:879348 發表于 2023-7-24 09:51 | 只看該作者
應該不會這么離譜,當在ADC端口并電容,就可以忽略ADC輸入阻抗了,你的電路是不是沒有電容
回復

使用道具 舉報

14#
ID:150722 發表于 2023-7-24 10:06 | 只看該作者
輸入阻抗513.6K
回復

使用道具 舉報

15#
ID:150722 發表于 2023-7-24 10:06 | 只看該作者
有時候可能還要更小
回復

使用道具 舉報

16#
ID:1088185 發表于 2023-7-24 16:20 | 只看該作者
有轉換通道?還是只采樣同一通道, 采樣頻率是多少?
如果說, 只采樣一個通道, 采樣頻率很低, 在ADC口并個104電容可以解決你的問題。
回復

使用道具 舉報

17#
ID:1087948 發表于 2023-8-2 14:56 | 只看該作者
根據您的描述,問題可能是由于單片機的IO配置為高阻模式時,與分壓電阻并聯導致整體電阻變化。這可能會影響到ADC的測量準確性。

針對這個問題,您可以嘗試以下方法來改進:

選擇合適的分壓電阻值:選擇較大的分壓電阻值可以減少功耗,但同時也會增加電阻本身的誤差。您可以嘗試使用更小的電阻值,例如10K或20K,以減少電阻的影響。

使用運放進行緩沖:在ADC輸入引腳之前添加一個運放作為緩沖,以提供更高的輸入阻抗和穩定的信號。這樣可以避免分壓電阻對整體電阻產生影響,并提高測量準確性。

考慮ADC的參考電壓:確保ADC的參考電壓穩定且準確,以保證測量的準確性。您可以使用外部參考電壓源,如穩壓器或者精密參考電壓芯片,來提供穩定的參考電壓。

此外,建議您參考STC15W408AS的數據手冊,查找關于ADC輸入阻抗和工作范圍的具體信息。如果問題仍然存在,您可以咨詢STC15W408AS的技術支持或者其他專業人士,以獲取更具體的幫助和建議
回復

使用道具 舉報

18#
ID:236035 發表于 2023-8-2 15:07 | 只看該作者
先排除問題,把阻值降下來,看精度。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线免费av观看 | 成年人黄色小视频 | 亚洲嫩草| 亚洲精品视频网站在线观看 | 亚洲成人精品久久 | 日韩一区二区三区av | 成人激情免费视频 | 久久99精品久久久久久秒播九色 | 天天色官网| 精品久久久久久亚洲精品 | 国产1区2区3区 | 在线免费观看毛片 | 亚洲精品一区二区三区在线 | 日韩中文字幕在线视频观看 | 色综合久久天天综合网 | 日韩精品 电影一区 亚洲 | 一级在线毛片 | 亚洲国产精品99久久久久久久久 | 鲁大师一区影视 | 欧美精品一区二区三区四区五区 | 国产超碰人人爽人人做人人爱 | 香蕉久久久 | 久久久久国产 | 日韩免费视频一区二区 | 日日摸日日碰夜夜爽2015电影 | 国产一区二区麻豆 | 91精品国产综合久久久密闭 | 成人亚洲综合 | 中文字幕欧美日韩 | 欧美一区免费在线观看 | 天天操综合网站 | 天天插天天射天天干 | 久久久无码精品亚洲日韩按摩 | 精品欧美一区二区三区久久久 | 欧美精品一区在线发布 | 九一在线观看 | 午夜视频在线免费观看 | 男人天堂免费在线 | 亚洲国产一区在线 | 日本涩涩网 | 天天天操操操 |