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

stm32的AD怎么去抖动?

e80bb0aeef990918 2019-04-21 浏览量:1591
stm32的AD怎么去抖动?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 软件滤波和硬件滤波可以去抖动,原则上先用硬件滤波,之后再用软件滤一下,硬件可以通过rc滤波,软件可以通过中位数,平均数,卡尔曼,或者fir,iir都可以滤波,还要注意可以降低ad采样率会好一些
    • 发布于 2019-04-21
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:7
  • 建议对你的AD采样值做一个均值滤波,这样可以消除抖动
    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用硬件滤波的方法,添加电压跟随器试一试,可以保证进来的信号是比较稳定的。再抖可以再找别的原因,一项一项排查。
    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 也可以用算术平均滤波法

    下面是代码

    TIM截图20190421134206.jpg

    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 电路上,通过加电容或是运放电路滤波

    软件上,使用滤波算法进行滤波

    都是可以去抖动的

    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果电路已经确定了,那么只能是通过软件的滤波了 ,中值滤波,平均滤波,卡尔曼滤波,等等算法都是可以的
    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用铝箔就可以实现,简单的有一阶滤波,二阶滤波,复杂点的有卡尔曼滤波
    • 发布于2019-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件 上加电容进行滤波

    软件上,通过滤波算法进行滤波,平均值方式,是一个很常 用的方式

    • 发布于2019-04-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的AD怎么去抖动?