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

关于使用stm32测量ad采集电压的一些问题

a7208f86530819ec 2020-09-09 浏览量:971
我想测量电机转动时的电压,使用的传感器是MAX471当传感器的输出端接到万用表时,数字虽然有跳动,但是幅度很小,但是接到stm32f1的ad采集模块时,跳动幅度很大,请问是什么原因?谢谢,这是我的传感器芯片,我把out端接到了单片机,其中一个GND接到了单片机的GND,上边的RS+连到了电源的正极,RS-连到了电机的正极,请问是接线出问题了吗?该怎么解决?谢谢

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你需要用到示波器,通过示波器查看波形,先看波形的本身有没有问题。

    然后在将单片机的ADC接入。在用示波器看波形,查看波形有没有变化。

    如果此时波形变化比较明显,那就是阻抗不匹配,需要在ADC采集前加一个电压跟随器电路,这样就可以了。

    最后就是适当的加上平均滤波等滤波算法

    • 发布于 2020-09-09
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • 万用表测量交流电压是测量的有效值,而ADC是测量瞬时值,明显可能瞬时值很大,而有效值很小的。
    • 发布于2020-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 万用表的刷新了很低,他有对数据进行滤波处理,stm32的ad速度很快,他的数据没有滤波所以波动比较大,要用软件滤波一下
    • 发布于2020-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 万用表测量得是有效值,而且万用表得采样率很低
    • 发布于2020-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 如三楼说,这个时间你确是需要用示波器看下波形了,
    • 发布于2020-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 万用表自带滤波电路,这种涉及到电机的电路,建议还是加滤波
    • 发布于2020-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 万用表一般测的是有效值,而ADC测的是瞬时值,如果要比的话就跟示波器比
    • 发布于2020-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于使用stm32测量ad采集电压的一些问题