• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32采集ADC128S022误差很大,怎么减小误差

阳光守望者 2015-04-28 浏览量:1284
程序修改后的测试:
实际电压mv 误差mv 测量mv
4167 200.004639 3966.995361mv
3917 214.470947 3702.529053mv
3679 240.937256 3438.062744mv
3415 241.403564 3173.596436mv
3141 231.870117 2909.129883mv
2881 236.336426 2644.663574mv
2620 239.802734 2380.197266mv
2352 236.269043 2115.730957mv
2084.4 233.135474 1851.264526mv
1836 249.201782 1586.798218mv
1576.8 254.468213 1322.331787mv
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 实际的电压不同,参考电压的vef 也应该变化的,否则就有误差了
    • 发布于 2015-04-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 你就拿出这个数据表,没有程序的介绍,没有硬件的介绍,别人怎么帮你看


    • 发布于2015-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 几个可能:

    1.ADC的vref管脚电压不准,你好好测测

    2.ADC的电压采样输入口的电压测下,你的数据不知道是怎么测得的,不要测滤波器之前的,特别是有运放的时候!

    3.你先找找看,找不到再说。。。。。。。。

    • 发布于2015-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 从两个方面来解决:

    1、用示波器测试一下STM32的ADC基准电压是不是稳定,这个是影响ADC采集波动的最大原因。

    2、程序上增加软件滤波,可以增加到16通道的软件滤波,那样效果更好。

    祝你早日解决问题。

    • 发布于2015-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 采集一路电压精度0.0几mv可以了,采集4路电压值都不对,偏小

  • 使用AD芯片测得的电压值偏低200mV,确实像是参考电压的问题,测测vref+和vref-(如果有的话)。
    • 发布于2015-05-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32采集ADC128S022误差很大,怎么减小误差