手机服务更方便
社区资源更丰富
模拟单片机LED散热电源崁入式DSP硬件
通讯智能汽车安防监控电力无线工业消费电子
电子快讯技术资讯新品技术电路图集设计技术科技信息
论坛博客样片找工作商城专题试用找人才
用智能手机或平板电脑扫描一下二维码,即可把帖子装进手机或平板电脑里继续观看哦,快快进行扫描体验吧!
* 需二维码识别软件支持。 什么是二维码?
28
62
159
注册会员
如图,我使用的是HC-SR04模块 基本使用方法我已经掌握了
现在如图有一个障碍物,不是直接档在前面,而是只档一半
有一半的超声波可以饶过去,另一半会直接被障碍物反弹
但是实际上HC-SR04受到第一次从障碍物反弹的超声波就开始进行回响输出了!
我想让他晚一点再输出,晚一点等到真正待测物的回声返回再输出回响
但是怎么才能实现呢?
您需要 登录 才可以下载或查看,没有帐号?立即注册
使用道具 举报
6
188
192
哦,也就是说你要实现的功能就是超声波测距,还要能够自动屏蔽掉障碍物,那就可以用3个模块,不过在软件部分应该完善一点,直接取测量的最大值不太好,因为在没有障碍物的时候,肯定取垂直测量的那个模块的值更准确一点;
可以根据3个模块的测量值来判断是否有障碍物,建议两边模块与中间模块的角度相等,取测量值后,用数学方法求垂直距离;直接取最大值感觉不准确。但是,如果测量距离较远的话,那就可以忽略直接取最大值的误差了。
0
98
16
新手上路
这个是模块HC-SR04的工作原理决定的,除非你能改写这个模块的里面的程序。
或者,自己单独买两个超声波传感器(不是模块),自己搭电路,写程序,这样你就能拿到两个传感器的数据了。
92
8
HC-SR04里面的ECHO端口是一旦接受到超声波,就放出高电平
说明上是写 “高电平持续的时间就是超声波从发射到返回的时间”
我查了一下资料,是因为
“收到出发信号的时候,模块已经记录了触发时候的时间,当收到回波时候马上输出回响信号,宽度就是发出脉冲的时间与收到回响信号的时间差.”
说明HC-SR04内部是有时钟功能的?否则这个模块是怎么知道返回的时间呢
321
418
993
禁止访问
1
81
25
83
13
79
10
77
12
82
29
本版积分规则 发表回复 回帖后跳转到最后一页