单片机进阶实例,10个经典超声波测距方案汇总

由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人研制上也得到了广泛的应用。

在这里插入图片描述

1、基于atmegal16单片机的超声波测距短信上传设计-超声波-GSM-(原理图+程序源码)

2017-507、AVR16超声波测距短信上传设计-超声波-GSM-BELL-LCD1602

本设计由AVR16单片机核心板电路+HC-SR04超声波测距模块电路+GSM短信模块电路+蜂鸣器报警电路+LCD1602液晶显示电路组成。

1、通过超声波测距模块测距,并且将距离显示在LCD1602液晶上。并且将距离数据每隔1分钟通过GSM模块上传到收据。

2、如果超声波测量距离小于30cm,则蜂鸣器报警,否则,不报警。

方案链接:https://www.cirmall.com/circuit/19563

在这里插入图片描述

2、STM32单片机超声波测距电路设计方案(课程设计)

HC-SR04超声波传感器,STM单片机超声波测距,

STM32单片机最小系统板,F103C8T6型号,结合超声波测距模块测量距离,显示在LCD1602上,注释完整清晰,有电路图,可做实物。

STM32+超声波测距+LCD1602显示+原理图+代码+注释

方案链接:https://www.cirmall.com/circuit/19387

3、基于树莓派4B实现超声波测距和显示

了解如何使用Raspberry Pi 4B进行超声波测距项目。

硬件部件:

Raspberry Pi 4 B型×1个
超声波传感器-HC-SR04(通用)×1个
LED条形图阵列,绿色×1个
高亮度LED,白色×1个
4位7段LED显示屏×1个
电阻1k欧姆×1个
电阻2.21k欧姆×1个
电阻100欧姆×8
通孔电阻,150 ohm×10
电阻330欧姆×1个
无焊面包板全尺寸×1个
声音由通过介质(例如空气)的振荡波组成,其音高由这些波彼此之间的接近程度(频率)确定。人耳只能听到某些频谱(声波频率范围),这被定义为“声学”范围。低于声音的极低频声音被定义为“次声”,而高于声音的高频声音被定义为“超声”。

超声波传感器被设计为使用类似于雷达的超声波反射来感测物体的接近或范围,以计算反射传感器与固体物体之间的超声波所花费的时间。主要使用超声波是因为它无法被人耳听到,并且在短距离内相对准确。您当然可以为此使用声学声音,但是您将拥有一个嘈杂的机器人,每隔几秒钟会发出哔哔声……。

基本的超声波传感器由一个或多个超声波发射器(基本上是扬声器),接收器和控制电路组成。发射器发出高频超声波,该超声波会从附近的任何固体物体上反弹。某些超声波噪声被传感器上的接收器反射并检测到。然后,该返回信号由控制电路处理,以计算正在发送和接收的信号之间的时间差。随后可以将此时间与一些聪明的数学一起用于计算传感器与反射对象之间的距离。

我们将在本教程中为Raspberry Pi使用的HC-SR04超声波传感器具有四个引脚:接地(GND),回波脉冲输出(ECHO),触发脉冲输入(TRIG)和5V电源(Vcc)。我们使用Vcc为模块供电,使用GND将其接地,然后使用Raspberry Pi将输入信号发送到TRIG,这将触发传感器发送超声波脉冲。脉冲波从附近的任何物体反弹,并且一些反射回传感器。传感器检测到这些返回波,并测量触发和返回脉冲之间的时间,然后在ECHO引脚上发送5V信号。

在收到回波脉冲后,传感器被触发之前,ECHO将为“低”(0V)。找到返回脉冲后,在该脉冲持续时间内,将ECHO设置为“高”(5V)。脉冲持续时间是指传感器输出超声波脉冲与传感器接收器检测到返回脉冲之间的完整时间。因此,我们的Python脚本必须测量脉冲持续时间,然后从中计算出距离。

HC-SR04上的传感器输出信号(ECHO)的额定值为5V。但是,Raspberry Pi GPIO上的输入引脚的额定电压为3.3V。向该不受保护的3.3V输入端口发送5V信号可能会损坏您的GPIO引脚,这是我们要避免的事情!我们需要使用一个由两个电阻组成的小型分压器电路,以将传感器输出电压降低到我们的Raspberry Pi可以处理的水平。

方案链接:https://www.cirmall.com/circuit/19034

4、基于树莓派4B实现超声波测距和显示

了解如何使用Raspberry Pi 4B进行超声波测距项目。

硬件部件:

Raspberry Pi 4 B型×1个
超声波传感器-HC-SR04(通用)×1个
LED条形图阵列,绿色×1个
高亮度LED,白色×1个
4位7段LED显示屏×1个
电阻1k欧姆×1个
电阻2.21k欧姆×1个
电阻100欧姆×8
通孔电阻,150 ohm×10
电阻330欧姆×1个
无焊面包板全尺寸×1个
声音由通过介质(例如空气)的振荡波组成,其音高由这些波彼此之间的接近程度(频率)确定。人耳只能听到某些频谱(声波频率范围),这被定义为“声学”范围。低于声音的极低频声音被定义为“次声”,而高于声音的高频声音被定义为“超声”。

超声波传感器被设计为使用类似于雷达的超声波反射来感测物体的接近或范围,以计算反射传感器与固体物体之间的超声波所花费的时间。主要使用超声波是因为它无法被人耳听到,并且在短距离内相对准确。您当然可以为此使用声学声音,但是您将拥有一个嘈杂的机器人,每隔几秒钟会发出哔哔声……。

基本的超声波传感器由一个或多个超声波发射器(基本上是扬声器),接收器和控制电路组成。发射器发出高频超声波,该超声波会从附近的任何固体物体上反弹。某些超声波噪声被传感器上的接收器反射并检测到。然后,该返回信号由控制电路处理,以计算正在发送和接收的信号之间的时间差。随后可以将此时间与一些聪明的数学一起用于计算传感器与反射对象之间的距离。

我们将在本教程中为Raspberry Pi使用的HC-SR04超声波传感器具有四个引脚:接地(GND),回波脉冲输出(ECHO),触发脉冲输入(TRIG)和5V电源(Vcc)。我们使用Vcc为模块供电,使用GND将其接地,然后使用Raspberry Pi将输入信号发送到TRIG,这将触发传感器发送超声波脉冲。脉冲波从附近的任何物体反弹,并且一些反射回传感器。传感器检测到这些返回波,并测量触发和返回脉冲之间的时间,然后在ECHO引脚上发送5V信号。

在收到回波脉冲后,传感器被触发之前,ECHO将为“低”(0V)。找到返回脉冲后,在该脉冲持续时间内,将ECHO设置为“高”(5V)。脉冲持续时间是指传感器输出超声波脉冲与传感器接收器检测到返回脉冲之间的完整时间。因此,我们的Python脚本必须测量脉冲持续时间,然后从中计算出距离。

HC-SR04上的传感器输出信号(ECHO)的额定值为5V。但是,Raspberry Pi GPIO上的输入引脚的额定电压为3.3V。向该不受保护的3.3V输入端口发送5V信号可能会损坏您的GPIO引脚,这是我们要避免的事情!我们需要使用一个由两个电阻组成的小型分压器电路,以将传感器输出电压降低到我们的Raspberry Pi可以处理的水平。

方案链接:https://www.cirmall.com/circuit/19034

5、单片机超声波测距仪(程序、原理图、PCB、仿真等)

基本功能:

1.本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机作为主控制器;

2.LCD1602液晶显示测量的距离和温度;

3.带有温度补偿功能(DS18B20传感器);

4.测量范围0.02m~4m,精度为0.01m;

5.按键功能:按键1:加报警值按键2:减报警值按键3:设置按键(只有在设置的时候才可以加减报警值)

方案链接:https://www.cirmall.com/circuit/18706

6、用HC-SR04超声波模块组成的LCD1602显示的超声波测距板仿真电路模块设计(原理图+代码)

基于51单片机的倒车系统仿真,带减小距离和增加距离调节以及报警功能.还有一个功能键
用HC-SR04超声波模块组成的LCD1602显示的超声波测距板仿真原理图

方案链接:https://www.cirmall.com/circuit/16195

在这里插入图片描述

7、基于MSP430F149单片机超声波测距仪倒车雷达汽车防撞设计(原理图+程序+论文)

本设计制作一款基于MSP430F149单片机的超声波测距仪/倒车雷达汽车防撞系统设计。超声波测量具有测量范围广、稳定、可靠等优点。

超声波模块测距原理:采用IO触发测距,给至少10us的高电平信号;模块自动发送8个40khz的方波,自动检测是否有信号返回;有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间。

1、本产品由MSP430F149单片机核心电路+HC-SR04超声波传感器检测电路+数LCD1602液晶显示电路+按键控制电路+蜂鸣器控制电路+电源电路组成。

2、按键说明:从左边第一个起,上限设置按键、加键、减键、下限设置键。

3、可设置上下限报警距离,按上、下设置键后就可以再按加减键就可以修改报警距离并具有掉电保存功能。

4、当实现测出的距离小于设定的距离时就会使得蜂鸣器报警。

5、测量范围:2cm–5m。

6、本设计的单片机核心电路具有上电复位电路、按键复位电路和晶振电路。

方案链接:https://www.cirmall.com/circuit/19198

在这里插入图片描述

8、基于HC-SR04的超声波测距模块电路设计方案(AD PCB图)

HCSR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。

方案链接:https://www.cirmall.com/circuit/16736

9、基于STM32的超声波测距仿真 HC-SR04(proteus仿真电路图+C语言代码)

基于STM32F103RCT6的HC-SR04超声波测距的Proteus仿真,带DS18B20显示,LCD1602显示数据,Proteus8.8打开,8.6的不行;
使用定时器timer3开发,数据非常准确且稳定,范围0-300左右。同时显示DS18B20温度,温度精度0.1℃;

超级难开发,全网只有老夫做出来了,花了半天时间搞定,拿来就可以直接用,贵一点但值得!
需要的的请购买下载,有技术问题请联系QQ:10982781,毕设课设欢迎咨询,非诚勿扰!

方案链接:https://www.cirmall.com/circuit/16426

10、基于STM32单片机的超声波测距设计(带源码+原理图+PCB等资料)

硬件组成:

本设计采用STM32单片机最小系统、超声波CH-SR04模块、LCD1602显示模块、按键模块,蜂鸣器声光报警模块和电源模块组成。

功能:

1.可设置报警距离,按下设置键后就可以再按加减键修改报警距离并具有掉电保存功能。

2.当超声波探测的距离小于设定的距离时蜂鸣器发出报警声。

3.测量范围:2cm–4m。

方案链接:https://www.cirmall.com/circuit/17524

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值