[STM32F4] 如何进一步提高ADC采样结果的稳定性?

[复制链接]
2489|36
 楼主| dingy 发表于 2021-3-4 16:41 | 显示全部楼层 |阅读模式

407IGT6芯片,4路ADC通道用于测量交流电流,其中一路的动态范围0~20A,另外3路的动态范围0~100A;0~20A通道的采样结果乘以系数恢复为输入实际值,额定(1A)输入情况下,偏差±1mA;而0~100A的通道,需要乘以更大的系数才能恢复输入的实际电流值,因此偏差就更大;
morrisk 发表于 2021-3-4 16:43 | 显示全部楼层
其中一路的动态范围0~20A,额定(1A)输入情况下,偏差±1mA;相当于 20A 的量程里 ±1mA 的波动, 有这么高的精度吗?
 楼主| dingy 发表于 2021-3-4 16:48 | 显示全部楼层
当输入1.657V直流电压时,ADC采样的原始数据最大0x0819,最小0x080F,波动范围显然是大了些!
lizye 发表于 2021-3-4 16:49 | 显示全部楼层
可以加入过采样算法
huangchui 发表于 2021-3-4 16:52 | 显示全部楼层

电源要稳定。
 楼主| dingy 发表于 2021-3-4 16:59 | 显示全部楼层
如何进一步降低输入直流电源的噪声?
名字是啥样 发表于 2021-3-4 17:05 | 显示全部楼层
需要增加算法,是没有任何的ADC是可以这样玩的。
 楼主| dingy 发表于 2021-3-4 17:05 | 显示全部楼层
目前看上去差不多有50mV,太大了,有没有立竿见影的方法?
 楼主| dingy 发表于 2021-3-4 17:12 | 显示全部楼层
如何进一步降低输入直流电源的噪声?
 楼主| dingy 发表于 2021-3-4 17:19 | 显示全部楼层
输入DC5V电源,看上去差不多有50mV,太大了,有没有立竿见影的方法?
zwll 发表于 2021-3-4 17:23 | 显示全部楼层
ADC的参考电源用LDO,不要用开关。
pengf 发表于 2021-3-4 17:26 | 显示全部楼层
电源输入接口用电容滤波
lium 发表于 2021-3-4 17:29 | 显示全部楼层
加算法
xxrs 发表于 2021-3-4 17:33 | 显示全部楼层
低噪声的LDO+高精度的参考电压源
pangb 发表于 2021-3-4 17:40 | 显示全部楼层
12位AD精度,20A量程分辨率也就4.8mA,怎么可能到1mA。
kangzj 发表于 2021-3-4 17:43 | 显示全部楼层
如果一定要达到1mA分辨率,那就只能外挂AD了。
wuhany 发表于 2021-3-4 17:45 | 显示全部楼层
使用MCU内部AD通过滤波(大范围平均或西格玛-德尔塔AD滤波方式)可以在一定程度上提高精度,但是十分有限。
 楼主| dingy 发表于 2021-3-4 17:47 | 显示全部楼层
20A*1000/4095=4.884,你就得出分辨率为4,8mA的结论???
午夜粪车 发表于 2021-3-4 17:56 | 显示全部楼层
基准电压用的什么
huangchui 发表于 2021-3-4 17:58 | 显示全部楼层
实际上波动大不大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

10920

帖子

6

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