野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14298|回复: 2

求助:ADC转换值 和 实际测量值 之差 差异过大 ?

[复制链接]
发表于 2017-1-26 13:58:12 | 显示全部楼层 |阅读模式
本帖最后由 myWF 于 2017-1-29 00:32 编辑

见附图,有 20组 数据:
第二列为 使用ADC转换后的数字值 计算出来的传感器输出电压值;
第三列为 用台式万用表测量的 传感器实际输出值;
第四列为 前两列 之差。

两列之差的 最大值为0.21844mV,最小值 为0.00046mV (0.21844/0.00046 = 479.8,相差 480倍) !
也就是说,有时,ADC转换的精度 很高,有时 却很低。
使用的ADC芯片是:ADS1220;MCU用的是STM32F030 .

请教:
测量这20组数据时,使用的是同一个 硬件电路,软件配置 也一样,为什么 会出现 这么大差异 呢 ?

非常感谢 !

附图
无标题 1.png

回复

使用道具 举报

发表于 2017-2-2 09:03:35 | 显示全部楼层
这个误差太正常了,电源纹波都不止这个值,你要准确的AD值就应该多次采样,去掉最大最小值,求平均值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-8 17:35:02 | 显示全部楼层
cancore 发表于 2017-2-2 09:03
这个误差太正常了,电源纹波都不止这个值,你要准确的AD值就应该多次采样,去掉最大最小值,求平均值

            
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-12-28 11:36 , Processed in 0.030118 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表