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

单片机超声波测距数据晃动

842ef98c77dff96b 2020-07-29 浏览量:470
用超声波模块测距,显示在LCD1602上数据晃动,不准确,怎么解决,求解各位大神
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 晃动偏差有多大,本身超声波测距就有一定误差,如果偏差比较小,有规律,可以考虑使用软件上的平均滤波,多次测量算一个结果。
    • 发布于 2020-07-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 测距只能测反射物比较平整分,比如墙壁,而且必须垂直墙壁才比较准确,如果有倾脚或者物体表面不平整那么测量误差会很大,而且波动夜大
    • 发布于2020-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是要进行软件滤波的,读取多个数据进行平均计算才可以的,直接读取显示,肯定是会有波动的
    • 发布于2020-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 看跳动的结果大不大,如果比较大,那就可能是传感器安装位置不好,如果比较小,那应该是个随机误差,取个平均就行
    • 发布于2020-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以进行软件滤波,多次取值之后求取平均值,将平均值当做实际值。
    • 发布于2020-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种一般是新手没有做软件滤波 

    超声波模块本身就有一定的误差和数据晃动 

    一般用平均值算法 舍弃最大值和最小值 然后算平均值

    这样晃动就小的多了 但还是不能完全稳定

    • 发布于2020-08-01
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机超声波测距数据晃动