STM32/STM8技术论坛
直播中

张玉兰

7年用户 1344经验值
私信 关注
[问答]

STM8S ADC采集精度不够有什么解决办法吗?

用的1038s 10位ADC采集数据,情况现在是这样的:测得的电压值总是比万用表测得值小0.01左右,只用了多次取样,去掉最大最小值然后求平均值这几种滤波方法,软件调了半天,还是不准,硬件是直接10K电阻接到IO口上的,10位ADC精度0.003V,显示精度别人都是做到0.01的精度,我期望表头能显示到0.001的精度,有什么办法吗?

回帖(18)

王静

2018-11-20 11:22:01
不可能的,显示多了,就是来回跳,没有意义
举报

张丽

2018-11-20 11:22:15
那就过采样,提高分辨率啊;
降低采样速度;

另外给ADC供电的电压要稳;
举报

王军

2018-11-20 11:22:39
加运放可以
举报

李勇

2018-11-20 11:22:47
参考电压稳定不?
举报

王娟

2018-11-20 11:22:55
说是10位ADC,分辨率应该只有8位。即使按照10位算,3.3/1024=0.003V,要想达到0.001不可能,再说,说不定你电源的纹波,都大于1mv了。
举报

张玉兰

2018-11-20 11:23:08
怎么加  还请指教 。。
举报

张玉兰

2018-11-20 11:24:13
现在是定时 20ms 采样一次,  提高分辨率是不是只能用AD芯片  ?
举报

王英

2018-11-20 11:24:20
音响界都在吹1位ADC,你可以试试。
举报

张健

2018-11-20 11:24:39
做不到0.001的,最后一位会来回变
举报

王波

2018-11-20 11:24:47
怀疑是输入阻抗
举报

刘桂英

2018-11-20 11:24:58
将10K的电阻换为100R的试试,还要保证电源和参考电源的稳定性。ST的ADC精度本来就不是很高,如果需要高精度就需要使用外置的ADC。
举报

张娟

2018-11-20 11:25:05
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

张丽

2018-11-20 11:25:46
都说了是过采样,你百度下就知道了;
还2Oms采样,难怪精度这么差;
举报

张杰

2018-11-20 11:25:58
“去掉最大最小值然后求平均值”这个统计方法不适用于数据采集。没有科学根据。应该直接求平均。
举报

王超

2018-11-20 11:26:06
精度还是分辨率?
举报

王桂英

2018-11-20 11:26:16
信号放大,多档检测
举报

李燕

2018-11-20 11:26:26
万用表测得的数值不一定是准的啊
举报

lee_st

2018-11-20 12:27:05
换个外置的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分