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

Arduino使用HC-SR04模块测距如何提升精度

辛迪可乐 2018-04-09 浏览量:2296
Arduino使用HC-SR04模块测距如何提升精度
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件上的精度已经是固定的了,再提升精度,也只能是从算法上,进行滤波、或是过采样的方式。
    • 发布于 2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :这个是官网链接,规格书原厂不支持下载https://www.silergy.com/productsview/SY21052AFCC 回复

其他答案 数量:12
  • HC-SR04发射与接受端尽量与目标物体水平,可以采用滤波方法,取平均值等
    • 发布于2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :该型号已经停产,资料没有关于尾缀XG的解释 回复

  • 这个本来精度就一般,只有测大物体且尽量与目标水平放置
    • 发布于2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :物料带有盖子,不带应力消除配件。 回复

  • 那个模块的精度就那样,不过你这里也可以通过对同一距离多次取值取平均值来提高其精度
    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个模块标称精度3mm
    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • HC-SR04模块的精度已经确定了  自己看手册

    另 真正能影响精度的是硬件  如果你的硬件就这样了  你通过软件的各种算法  在效果上都是不如意的  所以并没有什么好的精度提高办法  最多就是多取几次数据取平均值

    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 模块和被测物体水平,模块不要运动或者抖动,测量的数据,可测多次取平均值
    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 模块的精度是由模块所使用的芯片与电路来决定的,算法只是能提高数据的稳定性,但是精度还真是提高不了
    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 用12位的ADC是测不到16位的ADC的那个精度的,这个模块也是一样的。
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 精度在模块上面已经确定了的,将物品尽量放在模块正前方数据会稳定些
    • 发布于2018-04-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据手册上应该有精度标准,使用时尽量放平稳,且软件上加个滤波算法
    • 发布于2018-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 一方面尽量正对测量物体并且尽量水平测量,与物体表面呈30度以上夹角时回波信号准确度就非常低了;另一方面适当延长检测周期,避免前一次回波干扰。
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • HCSR04的精度也就这样了,环境因素无法改变,不过可以接多个不同方向的HCSR04来提高精度。

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

相关问题

问题达人换一批

Arduino使用HC-SR04模块测距如何提升精度