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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stm32單片機adc測NTC異常

  [復制鏈接]
跳轉到指定樓層
樓主
50黑幣
大佬們請教個問題,如圖中的電路,測NTC時發現電壓不太穩定,于是我把NTC換成100k電阻,上電萬用表測adc腳電壓為0.85v,軟件打開adc后,電壓變低了變為0.78v,我換成10k,5.。1k后,同樣的操作,電壓由0.85v變為0.82v左右。這種現象正常嗎?2.5va很穩的,沒變化,因為每500ms就要打開關閉一次adc,就造成了采出來的值不停波動。讀出來的ad值能和實際的電壓對應的上。芯片是stm32g071gbu6,12位adc,過采樣到16位,開啟DMA轉換完成中斷,用的hal庫。只要軟件里打開adc就有壓降,軟件關閉adc后就恢復了。

425439e5acf.png (16.39 KB, 下載次數: 6)

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

使用道具 舉報

沙發
ID:344848 發表于 2024-9-12 07:32 | 只看該作者
1、R10和NTC的取值相等;
2、R10和NTC位置互換,R10和C8構成低通濾波器;
3、C8的容值太大,通常為104,它有兩個作用,一是構成低通濾波的功能,二是抑制溫度使NTC阻值快速變化;
4、MCU和NTC的供電電壓均為5V;
5、NTC測溫通常采用兩路,一路采集電路板溫度,另一路采集被測物體的溫度,消除電路板溫升引起的溫差;
6、C8接一個電壓跟隨器;
7、軟件增加濾波功能,如采集十次,去掉兩個最值,再取平均值;
8、5V電源最好由LDO提供。

回復

使用道具 舉報

板凳
ID:192020 發表于 2024-9-12 09:08 | 只看該作者
ADC3的引腳是不是設置下拉了?
回復

使用道具 舉報

地板
ID:592807 發表于 2024-9-12 09:25 | 只看該作者
電容應該并在NTC兩端
回復

使用道具 舉報

5#
ID:925236 發表于 2024-9-12 09:41 | 只看該作者
把這個電容下掉,兩顆電阻換成一樣的1k,然后再試一下,
回復

使用道具 舉報

6#
ID:326430 發表于 2024-9-12 14:30 | 只看該作者
qq475878026 發表于 2024-9-12 09:08
ADC3的引腳是不是設置下拉了?

無上下拉
回復

使用道具 舉報

7#
ID:879348 發表于 2024-9-12 16:21 | 只看該作者
不正常,你要減小采樣次數,讓電容有時間充電
回復

使用道具 舉報

8#
ID:326430 發表于 2024-9-13 08:47 | 只看該作者
黃youhui 發表于 2024-9-12 09:25
電容應該并在NTC兩端

你看看我描述的,我沒用ntc
回復

使用道具 舉報

9#
ID:592807 發表于 2024-9-13 15:54 | 只看該作者
727742898 發表于 2024-9-13 08:47
你看看我描述的,我沒用ntc

看了你的描述。首先我抱歉沒仔細看。
然后從硬件角度幾個想法和你說下。
第一我公司也是做產品的,也有用到熱敏電阻,但是一般情況下做這個電路VRFE必須(不說必須,盡可能)和單片機的VCC一致,因為部分墊片機有ADC-VREF標準電壓輸入引腳,如果沒有那單片機內部會直接用它的VCC電平作為ADC標準電壓,也就是如果我的單片機因為壓降導致它的VCC是2.5V(vcc標準應該是5V),那它測你2.5V電壓也會顯示是5V(因為ADC底層邏輯就是所測電壓等于VCC它就是5V),這里你不能保證你的單片機的ADC標準電壓固定的話你和我說2.5V穩定不變對于ADC采集沒有任何意義.你要保證的是VCC穩定或者說單片機的ADC-VREF電壓穩定。
第二就是電壓跟隨電路,你可以搜下這個電路的功能,他就是隔離前后級電路的,防止前后級電路相互影響的,你這里要么在單片機IO前面加個電阻,要么加個電壓跟隨電路。你這個電路是粗略的ADC測算,你就不要想精度了,你都直接懟單片機IO口,IO口又不是百分百防御墻,他也要接地將電流弄走的,肯定會有壓降的,要么你自己弄個補償壓降的算法,要么隔離。
回復

使用道具 舉報

10#
ID:384109 發表于 2024-9-13 16:45 | 只看該作者
把電容去掉
回復

使用道具 舉報

11#
ID:879809 發表于 2025-3-19 10:36 | 只看該作者
你用什么ADC芯片不去查下輸入阻抗嗎?看上去像是STM32,采樣率越高阻抗越小。
回復

使用道具 舉報

12#
ID:1079566 發表于 2025-3-19 15:13 | 只看該作者
stm32XXX 這類MCU的ADC 的輸入內阻比較小(最大50kΩ, 見下圖), 影響了測量結果, 萬用表電壓檔一般在10MΩ, 內阻很大, 所以對測量結果影響很小.

要么, 你的電路自身內阻不能大, NTC最小也10kΩ, 這里不合適.
要么, 你加一個運放跟隨器(LMV358,LMV321),降低內阻.
要么, 你用軟件修正.




回復

使用道具 舉報

13#
ID:446156 發表于 2025-3-19 16:06 | 只看該作者
我也遇到過,單片機ADC檢測時的IO輸入阻抗不夠,實在不行你用個放大器做下跟隨,或者湊合用做個補償也問題不大。
回復

使用道具 舉報

14#
ID:446156 發表于 2025-3-19 16:10 | 只看該作者
電容是千萬不能去掉的,ADC檢測需要給單片機內部的取樣電容充電,去掉C8后測出來的數就更不準了。你是有低功耗需求嗎,如果沒有的話ADC可以一直開著
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品视频一区二区 | 超碰av人人| 日韩欧美在线观看视频 | 精品欧美一区免费观看α√ | 一区二区三区免费 | 亚洲超碰在线观看 | 欧美一级大片 | 九九导航 | 欧美在线观看一区 | 成人精品鲁一区一区二区 | 拍戏被cao翻了h承欢 | 女人毛片a毛片久久人人 | 91精品国产91久久综合桃花 | 日韩欧美亚洲一区 | 高清国产一区二区 | av毛片在线免费观看 | 国产女人与拘做受视频 | 91免费视频观看 | 久久只有精品 | 国产精品国产a | 免费一区二区三区 | 天堂国产 | 国产真实乱全部视频 | 91成人在线视频 | 91久久精品一区二区三区 | 亚洲欧美日韩国产综合 | 中文字幕av网站 | 99亚洲综合| 成人在线免费av | 日韩中文字幕视频 | 日本久久视频 | 日韩欧美专区 | 亚洲男人天堂 | 成人性视频免费网站 | 久久精品中文字幕 | 精品自拍视频在线观看 | 欧美一级片在线观看 | 国产精品麻| 欧美激情视频一区二区三区在线播放 | 亚洲一区三区在线观看 | 韩日一区二区三区 |