[应用相关] STM32H7 ADC3 采集电压精度

[复制链接]
1297|10
 楼主| 两只袜子 发表于 2024-5-24 15:56 | 显示全部楼层 |阅读模式
这是我测1.4962V(万用表测的)的返回数据,问题有如下两个
1.电压一直感觉在抖动 2.跟实际测量有几mV的误差
下面是程序,在校准前加入延时函数后会几十mV的误差降低到几mV,请大家帮忙看看问题
测试数据一直在抖动是因为这个实际位数没这么高嘛?如下图这个datasheet中的参数?不知道我理解的对不对


OKAKAKO 发表于 2024-6-25 16:01 | 显示全部楼层
ADC采集电压精度一般跟自身位数有关系,一般是16位、12位、10位精度,位数越高精度越高
香水城 发表于 2024-6-27 17:26 | 显示全部楼层
一般来讲 保证供电尽量稳定尤其参考电压的稳定;
做ADC前做好校准,线性校准、偏移校准【个别芯片可能不需要偏移校准,根据手册要求来即可】;
输入阻抗不要太大,且要跟采样时间匹配,当然采样时间尽量设置大些有好处;
kepe 发表于 2024-7-31 01:05 | 显示全部楼层
在STM32H7系列微控制器中,ADC(模数转换器)的精度取决于几个因素,包括ADC的分辨率、参考电压,以及输入信号的质量。
kepe 发表于 2024-7-31 01:05 | 显示全部楼层
默认情况下,ADC的分辨率为12位,这意味着ADC转换结果的范围是从0到4095(2^12 - 1)。
AdaMaYun 发表于 2024-7-31 19:01 | 显示全部楼层
其实测量还是找一个基准进行比较误差较小
而服务器人 发表于 2024-8-14 13:36 | 显示全部楼层
默认的ADC转换结果的范围是从0到4095
LEDyyds 发表于 2024-8-14 13:44 | 显示全部楼层
有抖动很正常,做一下校准
狄克爱老虎油 发表于 2024-8-17 23:51 来自手机 | 显示全部楼层
是不是12位的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部
0