rengf3134 发表于 2013-3-13 09:50:24

超声波模块HC-SR04与51内核单片机连用,距离不稳定

本帖最后由 rengf3134 于 2013-3-13 10:05 编辑

网上买的模块HC-SR04超声波模块测距,实际情况是用他来测距会出现距离不稳定的情况,探讨为什么。
影响超声波模块测距稳定性的因素有哪些,怎么来实现测距稳定,暂时不考虑精度问题。

stely 发表于 2013-3-13 11:14:32

1)两次测距间隔时间尽量大点,资料好像是说要大于60毫秒
2)与被测物品角度最好是垂直。
3)被探测物品的平面几何形状也会造成影响。
4)声音传播速度受介质影响,那么空气的温度,大气压力就会影响探测距离的精度
5)加软件滤波可以达到稳定状态(多探测几次取平均值,前后突变对比去除突变值等等都是方法)
6)我自己使用过软件滤波,误差稳定在1厘米内。 对墙面垂直,误差只有几毫米。

rengf3134 发表于 2013-3-13 11:21:45

stely 发表于 2013-3-13 11:14 static/image/common/back.gif
1)两次测距间隔时间尽量大点,资料好像是说要大于60毫秒
2)与被测物品角度最好是垂直。
3)被探测物品的 ...

说的好!软件滤波。这个之前一直没有考虑到。谢谢朋友的回答。

rengf3134 发表于 2013-3-13 11:24:36

有没有大神自己在设计超声波发射和接收的电路,并且比较稳定。或者谁抄出市场上不错的超声波模块的板子,如果有的话希望赐教。或者购买。一切为了进步。

1013850890 发表于 2013-3-13 15:59:10

建议lz用示波器调试,看你trig的触发信号是否正常,再看echo脚的回波是否是正常的,一般很有用

rengf3134 发表于 2013-3-13 17:52:53

1013850890 发表于 2013-3-13 15:59 static/image/common/back.gif
建议lz用示波器调试,看你trig的触发信号是否正常,再看echo脚的回波是否是正常的,一般很有用 ...

嗯,你说的是。这样就可以判断是单片机这边的程序还是超声波模块本身的问题。

沐风野草 发表于 2013-8-8 01:23:48

rengf3134 发表于 2013-3-13 11:21 static/image/common/back.gif
说的好!软件滤波。这个之前一直没有考虑到。谢谢朋友的回答。

软件滤波,挺好的建议

HongMao 发表于 2013-8-8 22:35:01

我也在搞超声波,最近遇到点问题,希望能探讨……

Zoiphy 发表于 2013-8-29 21:54:15

各位,我的超声模块显示的距离始终不变是什么原因啊...纠结{:mad:}

qq511153186 发表于 2013-8-30 09:51:58

放开阔点的地方试试,

Zoiphy 发表于 2013-8-31 15:28:26

终于调通了,示波器显示正常,串口输出不稳定!是不是没有滤波的结果?

木君之上 发表于 2014-11-5 01:01:18

赫赫,我最近也在看超声波滤波的硬件,有个555点路的,也有SR04那种但是自己做不好做啊,

fengyunyu 发表于 2018-3-18 10:12:23

stely 发表于 2013-3-13 11:14
1)两次测距间隔时间尽量大点,资料好像是说要大于60毫秒
2)与被测物品角度最好是垂直。
3)被探测物品的 ...

请问,你说的软件滤波是多次测量求平均值?还是更复杂的?
页: [1]
查看完整版本: 超声波模块HC-SR04与51内核单片机连用,距离不稳定