STM32 的 ADC 采集电压的公式如下:
电压计算公式:
[ V{\text{in}} = \frac{\text{ADC_Value} \times V{\text{ref+}}}{4095} ]
参数说明:
- ADC_Value:ADC 转换后的数字量值(12 位 ADC 的范围为 0~4095)。
- V_ref+:ADC 的参考电压(通常为芯片的供电电压,如 3.3V 或由外部参考源提供)。
- 4095:12 位 ADC 的最大值((2^{12} - 1 = 4095))。
注意事项:
-
参考电压(V_ref+):
- 若芯片使用 VDDA(模拟供电引脚)作为参考电压,需确保其稳定(如 3.3V)。
- 部分型号支持内部参考电压(如 1.2V 或 2.5V),需查阅数据手册配置。
-
输入电压范围:
- 输入电压 (V_{\text{in}}) 必须介于 V_ref-(通常为 0V)到 V_ref+ 之间,否则可能损坏 ADC 或读数无效。
-
分压处理:
- 若测量电压超过 (V{\text{ref+}}),需通过电阻分压电路降压后再测量,公式需乘以分压比。
例如:分压比为 ( \frac{R2}{R1+R2} ),则公式为:
[ V{\text{real}} = \frac{\text{ADC_Value} \times V_{\text{ref+}}}{4095} \times \frac{R1 + R2}{R2} ]
- 若测量电压超过 (V{\text{ref+}}),需通过电阻分压电路降压后再测量,公式需乘以分压比。
-
校准:
- 为提高精度,可启用 ADC 的内部校准功能,或通过软件滤波(如取多次采样平均值)。
示例:
假设 (V{\text{ref+}} = 3.3\text{V}),ADC 读取值为 2048,则:
[ V{\text{in}} = \frac{2048 \times 3.3}{4095} \approx 1.65\text{V} ]
若有其他配置问题(如参考源选择、分辨率调整),建议查阅对应型号的《参考手册》或《数据手册》。
STM32ADC中断的使用注意事项和优化建议
STM32ADC中断的使用注意事项和优化建议 STM32ADC(模拟数字转换器)是STMicroelectronics开发的一款用于外部模拟信号转换为数字信号的器件。在使用STM32ADC时,合理地
2024-01-12 15:17:50
第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+HAL库)
第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+HAL库)
2024-08-21 16:31:34
使用STM32ADC看门狗测量出待测信号
我们在做ADC应用时,有些场合需要精确测量出待测信号的数据,有时可能并不关心ADC结果多准确,只要满足某个范围即可,这时我们就可以考虑使用STM32ADC看门狗功能了。 STM32 ADC基本上都
2023-07-17 10:31:16
STM32 ADC模块温度传感器的单通道采集与多通道采集实现
关于这个模块其实我在前面的博客中已经写的比较详细了,因此我在这只是放一下代码而已。传送门:STM32ADC模块-温度传感器的单通道采集与多通道采集蓝桥杯嵌入式扩展板模块之两路采集硬件背景双通道的实现
站长2014
2022-02-22 08:22:19
STM32 ADC框图讲解
目录01、ADC简介02、STM32的ADC外设03、STM32ADC框图讲解04、触发源05、转换周期06、数据寄存器07、中断08、电压转换09、电路图设计10、代码设计01、ADC简介ADC
sgaasag
2021-08-19 08:59:42
STM32 ADC是如何去实现AD转换并进行电压采集的
STM32的ADC模数转换器有何功能?STM32 ADC是如何去实现AD转换并进行电压采集的?
唯爱萌meng
2021-12-13 06:38:37
详解ADC的信噪比公式
其中N是ADC的位数,比如对于一个10bit的ADC,N=10,当ADC采集一个满量程的正弦波时,那么信噪比SNR=6.02*10+1.76=61.96dB,那么这个公式是怎么来的呢?
2022-09-07 14:07:44
使用stm32f407的adc来采集外部电池电压
要使用stm32f407的adc来采集外部电池电压,电压最大为8.4V,使用电阻分压到2.5V由ADC采集,但是现在有一个问题是:两个分压的电阻选取多大的合适?如果分压电阻太小,功耗会比较大,电阻
帅帅的欧尼酱
2019-05-21 10:00:20
ADC重要的信噪比公式是怎么来的?
▼关注公众号:工程师看海▼ 大家好,我是工程师看海,原创文章欢迎 点赞分享 ! 做过数据采集或者模拟电路的同学很可能知道下面这个关于ADC信噪比的著名公式: 其中N是ADC的位数,比如对于一个
2023-10-30 11:45:38
ADC—电压采集
相关文章可以参考上面网址第30章 ADC—电压采集全套200集视频教程和1000页PDF教程请到秉火论坛下载:野火视频教程优酷观看网址本章参考资料:《STM32F4xx中文...
meihuacg
2021-08-03 06:40:56
stm32l051c8使用ADC采集电压
芯片型号:stm32l051c8(其它型号请参考datasheet,仅供参考)使用ADC采集电压时若使用外部参考电压,如果外部电压变化,且低于正常LDO工作电压时,输出的电压将发生改变,导致基准电压
wjwierw
2022-03-02 06:38:48
STM32 ADC模拟看门狗应用演示过程
我们在做ADC应用时,有些场合需要精确测量出待测信号的数据,有时可能并不关心ADC结果多准确,只要满足某个范围即可,这时我们就可以考虑使用STM32ADC看门狗功能了。
2023-07-08 14:30:11
嵌入式ADC电压采集的相关资料推荐
STM32-蓝桥杯嵌入式ADC电压采集蓝桥杯嵌入式开发板使用的是STM32F103RBT6芯片,查数据手册可知,这款芯片包含2个16通道12位的ADC。参考电压是3.3V,由于精度是十二位的,表示
京五环以外
2022-01-06 07:23:32
STM32 ADC的工作原理及其库函数配置概述
目录:一、ADC原理1.ADC概述2.STM32ADC介绍3.STM32ADC工作原理二、STM32ADC库函数配置参考资料一、ADC原理1.ADC概述 ADC是Analog-to-Digital
往事只能回首
2021-12-10 07:59:49
adc采集的电压值数值如何真有效性转换?
adc采集的电压值数值如何真有效性转换?adc采集温度基准电压纹波太大有什么影响? ADC采集的电压值数值真正的有效性转换,需要考虑多个因素。首先需要明确的是,ADC采集到的数字量表示的是一种电压值
2023-10-17 18:17:17
STM32F103双重ADC同步规则模式采集实验
双重 ADC 同步规则模式采集实验与多路LCD 波形示波器制作显示,本文展示了STM32 AD 双重 ADC 同步规则模式采集实验。
2022-02-24 10:47:31
基于STM32F4的adc采集与SD卡储存
导入序这篇文章向大家介绍下基于STM32F4的adc采集与SD卡储存实验室学长给的要求是利用STM32采集A
啦啦啦啦啦啦啦l
2021-08-17 06:51:23
STM32F4 ADC采集数据不匹配问题?
通过STM32F4 进行双同步规则AD采集,设置ADC1,ADC2各2路通道,一共4路通道进行AD采集。按照我的理解是0~3.3V对应0~4096,且硬件方面Vref+接到3.3V,Vref-接到
hanareuok
2021-08-07 21:15:08
STM32的ADC采集到传感器输出的电压怎么转换成烟雾浓度?
STM32的ADC采集到传感器输出的电压,怎么转换成烟雾浓度?单片机ADC引脚接的AOUT
广州洋钒
2023-10-24 07:20:47
stm32f407 zgt6如何用ADC同时采集4个外部电压?
stm32f407 zgt6如何用ADC同时采集4个外部电压?我采集一个没有问题,但是同时采集的话就不行了。还请大佬们指点一下。谢谢!
六个你
2019-11-07 10:35:39
STM32 ADC模拟看门狗过程实现
我们在做ADC应用时,有些场合需要精确测量出待测信号的数据,有时可能并不关心ADC结果多准确,只要满足某个范围即可,这时我们就可以考虑使用STM32ADC看门狗功能了。 STM32 ADC基本上都
2023-07-13 10:28:11
STM32F103+ADC采集实时电压+LCD1602A显示的相关资料推荐
STM32F103+ADC采集实时电压+LCD1602A显示前言代码前言刚开始学习STM32,用的是开发板是野火的指南者,这款板子网上资源很多。在学习ADC和LCD部分时,想利用手头仅有
而无返还
2022-01-14 08:26:56