HC-SR04超声波模块测距原理与原理图

news/2024/11/28 21:46:04/

仿真功能图
.

在这里插入图片描述

.
.
上面仿真图功能描述:
1 本实验用hcsr04作为超声波模块
2 1602液晶显示测量距离
3 可以设置限值
4 当测量的距离值少于设置值,蜂鸣器报警
5 仿真实验的程序和实物的程序可以同样使用
.
.
今天再发一个基于Proteus仿真的超声波测距。Proteus8.0之前的版本中都没有超声波测距这个模块,所以在Proteus7的软件中大部分超声波测距仿真都是采用的网友自制的超声波测距模块,自制的模块在仿真时交互性不是很友好,所以今天分享的仿真是基于Proteus8.8版本。

超声波测距模块在Proteus中的名称叫做SRF04,它的工作原理与之前文章中介绍的超声波模块工作原理一致,都是通过一个IO控制超声波模块的发射,通过另外一个IO对超声波接收端的信号进行检测,计算出超声波信号的运动时间,进而计算出模块与障碍物之间的距离。

1、HC-SR04超声波模块工作原理

(1)采用IO口触发测距,给至少10us高电平脉冲;

(2)模块自动发送八个40khz方波,并自主检测是否有电波返回;

(3)当有信号返回时,通过IO口输出一个高电平,高电平的持续时间就是超声波从发送到返回的时间;

(4)测距公式:距离=(高电平时间*声速)/2;
.
.
超声波模块的时序图
.
在这里插入图片描述

.
.
.
.

(5)工作原理分析
.
在这里插入图片描述

.
.
.
.

在这里插入图片描述
.
.
科学家们将每秒钟振动的次数称为声音的频率,单位是赫兹(Hz)。而我们人类耳朵能听到的声波频率为20Hz~20000Hz。因此,我们把频率高于20000Hz的声波称为“超声波”。超声波的方向性好,反射能力强,易于获得较集中的声能。

.
岁月哥是单片机专业,需要代画:proteus仿真图,单片机程序代写,代画AD原理图,PCB图,实物焊接的同学,请联系徵信:nianhua238
.

人们利用超声波的特性制成超声波传感器,广泛应用于汽车领域。我们所说的倒车雷达就是超声波传感器。倒车雷达在倒车时,利用超声波原理,由装置在车尾保险杠上的探头发送超声波撞击障碍物后反射此声波,计算出车体与障碍物间的实际距离,用蜂鸣器和指示灯告诉司机障碍物与汽车之间的大致距离和方向,以便驾驶员及时调整方位,解除驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰。
.
.
超声波部分代码
.
在这里插入图片描述

.
希望同学们喜欢了!


http://www.ppmy.cn/news/516549.html

相关文章

超声波测距 c语言程序流程图,超声波测距程序(详细C语言数码管显示)

#include《reg52.h》 //头文件 #include《intrins.h》// _nop_() 函数延时1US用 #include 《stdio.h》 #include 《string.h》 #define uchar unsigned char #define uint unsigned int #define nop _nop_() sbit csbP1^0;//超声波发送端口为P1.0 sbit baiP2^2;//数码管百位 sb…

【单目测距和双目测距比较】

单目测距和双目测距比较 单/双目方案的优势与难点单目测距双目测距 双目测距实现步骤实现过程 单/双目方案的优势与难点 单目测距 **优点:**单目的优势在于成本较低,对计算资源的要求不高,系统结构相对简单。 缺点:在于必须不断…

华为的测试机是什么手机软件,iPhone手机的测距仪你用过吗?华为手机可有类似软件?...

iPhone手机的测距仪你用过吗?华为手机可有类似软件? iPhone手机和iPad等设备原厂就配备的工具类软件很多,而iOS12系统及以上版本增加的测距仪算是最实用的一个,你用过没有?感觉其准确度如何?今天我就来详细…

ROS:launch文件演示

目录 前言一、添加launch文件夹二、新建launch文件三、编辑launch内容四、 执行文件 前言 一个程序中可能需要启动多个节点,比如:ROS 内置的小乌龟案例,如果要控制乌龟运动,要启动多个窗口,分别启动 roscore、乌龟界面节点、键盘…

手机相机识别实现ar测距(AR尺子)

【实例简介】手机相机识别实现ar测距,至少三年以上开发经验才能跑通 【实例截图】 文件:590m.com/f/25127180-490561034-8afed0(访问密码:551685) 【核心代码】 using UnityEngine; using UnityEngine.XR.ARFoundat…

arduino超声波测距接线图详细_Arduino实践-超声波(ultrasonic)测距

科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹(Hz)。我们人类耳朵能听到的声波频率为20Hz~20000Hz。当声波的振动频率小于20Hz或大于20KHz时,我们便听不见了。因此,我们把频率高于20000赫兹的声波称为“超声波”(ultrasonic)。通常的超声波频率为1兆赫兹~5兆赫…

超声波测距 c语言程序流程图,超声波模块测距51程序_单片机超声波测距c语言

超声波检测原理 超声波测距的程序流程图 程序如下: //超声波模块程序 //超声波模块程序 //Trig = P2^0 //Echo = P3^2 #include #define uchar unsigned char #define uint unsigned int // void delay(uint z) {uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } // v…

图片测距实验

实验背景 本文是一个小实验的结果,针对的问题是是否可以根据图片交通的视频得到汽车的行驶速度,更进一步其实是得到图片上的某段实际距离。 这个问题有非常明确的问题定义,是计算机标定,属于计算机图形学的范畴。有一套理论&…