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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 674|回復: 9
收起左側

STM32F103ZET6可以用內部參考電壓測量ADC嗎?

[復制鏈接]
ID:953770 發表于 2025-2-7 17:47 | 顯示全部樓層 |閱讀模式
如果我打開內部參考電壓ADC_TempSensorVrefintCmd(ENABLE);,那獲取的數據是ADCVALUE = 分壓/1.2V*4096?
回復

使用道具 舉報

ID:404160 發表于 2025-2-9 12:50 | 顯示全部樓層
STM32F103ZET6 的 ADC 模塊支持使用內部參考電壓(VREFINT)來進行測量。內部參考電壓是一個精度較高且相對穩定的電壓源,其典型值為 1.2V ,在芯片內部與 ADC 的輸入通道相連(一般對應 ADC 通道 17)。通過對該通道進行采樣,可以得到一個與內部參考電壓對應的 ADC 轉換值,利用這個值和 ADC 的分辨率等信息,就可以校準 ADC 的測量結果,進而準確測量外部模擬輸入電壓。
回復

使用道具 舉報

ID:879809 發表于 2025-2-9 23:17 | 顯示全部樓層
STM32 ADC真正的參考電壓是VCCA,而這個引腳在內部實際上是跟VCC連接的,電阻在10~100歐之間,所以ADC讀數=(Vin/VCC)*4096。

至于所謂的Vref是個假的,不太準的1.2V電壓,你用ADC去讀Vref,ADC讀數=(Vref/VCC)*4096,根據此公式,認為Vref=1.2V倒推出VCC的值,再用ADC讀數=(Vin/VCC)*4096推算Vin電壓。
回復

使用道具 舉報

ID:1143695 發表于 2025-2-10 10:34 | 顯示全部樓層
當你啟用內部參考電壓(`ADC_TempSensorVrefintCmd(ENABLE);`)時,ADC的輸入電壓會參考一個固定的內部參考電壓(通常為1.2V)。這樣,ADC讀取的值將與這個內部參考電壓進行比例計算。

如果你要根據ADC讀取的值來計算電壓,可以使用以下公式:

\[
ADCVALUE = \frac{V_{in}}{V_{ref}} \times 4096
\]

其中:

- `V_in` 是輸入電壓(即你測量的電壓)。
- `V_ref` 是參考電壓,對于內部參考電壓通常為1.2V。
- `4096` 是12位ADC的分辨率(2^12 = 4096)。

所以,如果你測量的電壓是 `V_in`,并且使用內部1.2V參考電壓,那么你可以通過以下公式來計算對應的ADC值:

\[
ADCVALUE = \frac{V_{in}}{1.2V} \times 4096
\]

因此,獲取的數據是一個基于1.2V參考電壓的比例值。

如果你要從ADC值計算電壓,可以反過來用這個公式:

\[
V_{in} = \frac{ADCVALUE}{4096} \times 1.2V
\]

這樣就能得到輸入電壓。
回復

使用道具 舉報

ID:373388 發表于 2025-2-10 18:37 | 顯示全部樓層
VCCA是ADC模塊電源,不是參考電壓;Vref電壓精度能不能滿足你的需求而定
回復

使用道具 舉報

ID:953770 發表于 2025-2-11 11:21 | 顯示全部樓層
飛云居士 發表于 2025-2-9 12:50
STM32F103ZET6 的 ADC 模塊支持使用內部參考電壓(VREFINT)來進行測量。內部參考電壓是一個精度較高且相對 ...

我的意思是我不是要用內部參考電壓校準電壓,我就是想要我的ADC參考的基準電壓是1.2V,這樣可以嗎?但是實際上行不通,我打開了內部參考電壓,最終ADC的測量結果還是已3.3V作為參考的基準電壓
回復

使用道具 舉報

ID:953770 發表于 2025-2-11 11:28 | 顯示全部樓層
rundstedt 發表于 2025-2-9 23:17
STM32 ADC真正的參考電壓是VCCA,而這個引腳在內部實際上是跟VCC連接的,電阻在10~100歐之間,所以ADC讀數= ...

您的意思是反推實際電壓嗎?我不是想要反推電壓,我想要實際1.2V作為參考的基準電壓可以的嗎?比如我的分壓是0.1V,如果以3.3V作為參考基準電壓,那算出來的值0.1/3.3*4096 = 124可能有點小,如果直接用1.2V作為參考基準電壓,那算出來的值就大點0.1/1.2*4096=341,當然主要原因還是VREF這個電壓會隨著負載的波動而波動,影響很大
回復

使用道具 舉報

ID:879809 發表于 2025-2-12 16:07 | 顯示全部樓層
biubiuyou 發表于 2025-2-11 11:28
您的意思是反推實際電壓嗎?我不是想要反推電壓,我想要實際1.2V作為參考的基準電壓可以的嗎?比如我的分 ...

不可以,STM32 ADC的參考電壓必須是VCCA,因為內部已經有小電阻了,實際上就是VCC,硬件已經接死了,天王老子來了,也改不了。
回復

使用道具 舉報

ID:122775 發表于 2025-2-13 09:03 | 顯示全部樓層
還是外部加個高精度電壓基準源比較好。
回復

使用道具 舉報

ID:953770 發表于 2025-2-17 08:56 | 顯示全部樓層
rundstedt 發表于 2025-2-12 16:07
不可以,STM32 ADC的參考電壓必須是VCCA,因為內部已經有小電阻了,實際上就是VCC,硬件已經接死了,天王 ...

好吧,我也覺得不行,謝謝大佬
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区三区在线视频 | 国产一区视频在线 | 日本三级视频 | a在线观看免费 | 高清视频一区二区三区 | av在线一区二区 | 久草视频观看 | 久久久国产一区二区三区 | 欧美freesex黑人又粗又大 | 亚洲电影第三页 | 久久精品久久综合 | 国产色| 欧美视频在线播放 | 日韩欧美精品在线 | 日本三级电影在线看 | 女同久久| 在线午夜 | 久久蜜桃av一区二区天堂 | 亚洲一区国产 | www.99re| 久久久久91| 91高清在线| 成人午夜av | 玖玖色在线视频 | 精品久久久久久红码专区 | 久久艹av| 国产精品不卡视频 | 在线中文字幕亚洲 | 中文字幕亚洲国产 | 久久小视频 | 欧美精品一区二区三区蜜桃视频 | 香蕉国产在线视频 | 国产成人精品一区二区三区四区 | 成年人网站免费 | 国产精品成人一区二区三区 | av一区二区在线观看 | 国产精品久久久久久久久久久新郎 | 成年人在线视频 | 亚洲精品久久 | 亚洲一区二区视频 | 国产精品久久久久不卡 |