数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5164|回复: 39

[工仪] D一个超声波测距,不用单片机

[复制链接]
发表于 2019-10-11 08:52:00 | 显示全部楼层 |阅读模式
超声波测距模块,估计大家都见过,用这个做的简单测距电路,一般都是用单片机的,这个我也试验过,比较简单




把它和上个帖子里的4位计数器结合起来,做个测距电路,
估计大家谁也猜不到吧,所以上个帖子里打赌输了的两个坛友赶快缴10M吧


用这个微动触发超声波模块,让它发出超声波,然后它会发出一个与
测得距离成比例的高电平时间
公式似乎是 S=340*t/2,S是测距,t是模块发出高电平的时间长度,340是声波在空气里传播速度


把这个高电平来控制开关计数器的闸门,适当安排计时器的计数频率
就可以得到被测距离了,这里计数频率应该是170Khz左右,因为1米长度的距离
模块返回的高电平时间大致是5.88ms,乘以170khz,就是9996的计数,也就是
相当于999.6mm,基本是1米

开始没找到尺子,用一张A4纸代替,A4纸长边30cm,短边21cm,大致吧
这个模块有点低头,这个会影响测距精度


30cm,前面放一个反射物体


按下按钮,测得数据29.1mm


再按一次,57.6mm,没办法,按按钮也会改变电路板的位置,所以不是很精确


窄边,误差较大


2次


2个30cm,哈哈,这个模块起码可以测2m左右的


2次


极短距离


这个重复性倒是不错


终于找到尺子了,这样还是科学些,10cm


15cm


30cm


测试时适当把探头抬高些,会精确一点
20cm


10cm


5cm


这货据说最小测距是3cm左右,
2cm时误差就较大了,这是必然的,万用表档位的高低端也是误差加大,一样的道理


这是45cm


2次


大概就是这个样子,因为电路较简陋,安装更是随意,所以精度嘛,就是大致吧
要是真的想精确,还是激光测距仪吧,这个只是为了验证设想!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 16家元 +249 收起 理由
jf201006 + 20 謝謝分享
小鼯 + 20 謝謝分享
太空豆2 + 10 厉害
maodou3 + 10 感谢
亲爱的混蛋 + 20 大神,请收下楼下的膝盖
有点不烧 + 12 謝謝分享
965039114 + 13 原創內容,人艰越来越向大神接近了.
温力口 + 16 谢谢分享。。。。坐等着奸人同学折腾激光测.
10655188 + 16
caixinqiang + 20

查看全部打赏

 楼主| 发表于 2019-10-11 09:14:28 | 显示全部楼层
qd0426 发表于 2019-10-11 09:11
你这个探头就是单片机,已处理好了,脉冲间隔就是距离

没错,它里面是有个单片机:titter:

打赏

参与人数 1家元 +5 收起 理由
qd0426 + 5 M币没了,穷人,意思下

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 09:31:12 | 显示全部楼层
se7ens 发表于 2019-10-11 09:28
2次测试的结果是叠加的吗?

是的,计两次数嘛:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 09:51:17 | 显示全部楼层
mgtmm 发表于 2019-10-11 09:45
赶紧申请专利,用处很大。

哈哈,给你,你去申请吧,:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 10:34:08 | 显示全部楼层
温力口 发表于 2019-10-11 10:33
我有十多只这东西,难道也是做测距仪的命?

数量限制了你的想象力,温总:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 14:42:36 | 显示全部楼层
aacyxjz 发表于 2019-10-11 11:48
这个小模块我也有啊,哈哈哈,折腾得不错,申精呐

哈哈,这也能申精?骚版那么好骗吗:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 20:29:35 | 显示全部楼层
azzajazz 发表于 2019-10-11 20:22
都说了是用来吃的!!

你还敢来,交出10M:titter:,不然你就给我把它吃了!:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-12 15:38:35 | 显示全部楼层
965039114 发表于 2019-10-12 13:43
越来越向大神接近了

哈哈,是的,我离你越来越近了,大神!:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-14 16:52:57 | 显示全部楼层
maodou3 发表于 2019-10-14 16:36
请问原文中“利用这个微动来触发SR04”的微动是什么?还有这样是不是只能测量一次,不能实时、动态的显示距 ...

不能实时测量,按一下测一次,而且是累计的,只是一个实验用的:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-19 17:32:20 | 显示全部楼层
maodou3 发表于 2019-10-19 13:42
请问SR04怎么触发的呀……我在triger和电源间接了一个按钮,可是按下按钮后,echo没有预期的高电平信号呀 ...

最好还是弄个微分线路来触发

大致这样子


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +10 收起 理由
maodou3 + 10 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-19 22:41:06 | 显示全部楼层

看不见回复,没提示,做好了吗,发帖分享一下啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-1 15:09:44 | 显示全部楼层
太空豆2 发表于 2020-6-1 11:25
用什么计数芯片啊?

可以用我这个,也可以自己用十进制芯片搭建一个起码5位的计数器电路吧,速度一般都可以满足:titter:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-22 00:22 , Processed in 0.171601 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表