关于超声波的两个小问题

2020-01-25 15:24发布

最近在做智能小车,用HC-SR04进行避障,不过小弟驽钝,不明白为什么说有信号返回,接收端echo就输出高电平,而高电平持续时间就是超声波从反射到接收的时间?
还有就是“ distance_data/=58;                     //微秒的单位除以58等于毫米”这句是怎么来的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
磊磊映画
1楼-- · 2020-01-25 21:20
我们是通过测量发出去的并返回的超声波的时间乘以声速再除以2得到你距离障碍物的距离的,通过对接收端高电平的捕获,获得超声波传播的时间的
至于58就是距离=计数值*17/1000cm,换算成厘米了1/58=17/1000
李鸿鸿
2楼-- · 2020-01-26 02:09
我最近也做智能小车,不过没用超声波,支持2楼
dingshidong214
3楼-- · 2020-01-26 02:22
2/340   里面是不是有58   呵呵
磊磊映画
4楼-- · 2020-01-26 05:17
 精彩回答 2  元偷偷看……
小德GD
5楼-- · 2020-01-26 10:23
磊磊映画 发表于 2013-5-17 22:16
楼主  你在哪里

为啥问这问题?
jzhang123
6楼-- · 2020-01-26 14:55
买了个车子底盘,一直没时间来玩,等抽出时间,就把这个做好。。。赞下楼主

一周热门 更多>