仿真功能图
.

.
.
上面仿真图功能描述:
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的声波称为“超声波”。超声波的方向性好,反射能力强,易于获得较集中的声能。

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

百度搜索:刘五凡庄园,就有下载了
.
.

.
.
.
希望同学们喜欢了!

HC-SR04超声波模块测距原理与原理图相关推荐

  1. 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上

    文章目录 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上 实现效果: 模块说明: 引脚接线方法: 程序源码 附录 快速上手Arduino – 打印超声波模块测距信息到OLED屏幕 ...

  2. 树莓派超声波模块测距

    参考:树莓派超声波模块测距及C语言demo 作者:一只青木呀 发布时间: 2020-07-22 16:54:16 网址:https://blog.csdn.net/weixin_45309916/ar ...

  3. 用8266学习单片机-13-HC-SR04超声波模块测距示例-Ultrasonic-US-015

    HC-SR04原理 重点 5v供电.Tri引脚需要至少10us的高脉冲去触发.Echo返回的是超声波发射到返回的时间 距离怎么算看上面第三张图,US-015原理相似,注意测量范围最小值和最大值 接线 ...

  4. 超声波模块测距 Arduino代码

    1.本篇是记录关于使用超声波模块测距的记录,本次使用的超声波测距模块(HC-SR04)探测角度为<5°  宽电压工作在3.3~5V之间,最大测距为7m. 在Arduino中定义引脚,距离变量等. ...

  5. STM32超声波模块测距串口输出/通用定时器中断并输出PWM控制舵机/系统定时器延时

    参考:stm32 超声波模块 原理 实现测距 +舵机使用 作者:点灯小哥 发布时间: 2021-03-10 19:37:16 网址:https://blog.csdn.net/weixin_46016 ...

  6. STM32 超声波模块测距

    目录 HC-SR04模块 HC-SR04超声波测距模块工作原理 HC-SR04超声波模块的时序触发图 思路步骤 代码 实验结果 总结 HC-SR04模块 HC-SR04超声波测距模块工作原理 (1)采 ...

  7. 32、树莓派的简单测试串口通信和超声波模块测距

    基本思想:随手记录一下众灵科技树莓派的测试串口通信和超声波模块,其镜像还是很nice,基本的库都给你安装了,比较大 链接:https://pan.baidu.com/s/11tMdoRh3bHmcYz ...

  8. Arduino实现使用超声波模块测距

    硬件材料: Arduino UNO R3.超声波模块.面包板一块.连接线若干 超声波模块如下图,一个超声波模块价格在5元以内. arduino实物连接图如下:  源码: void setup() { ...

  9. 关于HC04超声波模块测距的思考(51版)

    之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接. 后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好, 所以这次对它进行了改进.虽然 ...

  10. 关于HC04超声波模块测距的进一步思考(51版)

    之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接. 后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好,所以这次对它进行了改进.虽然上 ...

最新文章

  1. ajax后台还没返回就先报error_通用的yii2后台yii2admin
  2. 使用bootstrap按钮组并设置其按钮组中按钮的尺寸和距离
  3. 走近分形与混沌(part9)--感性让人自然,理性让人智慧,理性和感性结合才能产生完美
  4. LeetCode 514. 自由之路(记忆化递归 / DP)
  5. 我的编程之路:网编到全栈的漫长路
  6. 【java】java 新一代垃圾回收器ZGC的探索与实践
  7. Python Windows安装
  8. react-native无法在react-native-gesture-handler中解析符号android.support.v4.util.Pools解决方案...
  9. CMD/DOS下符号的作用参考
  10. groupby java_Java8的groupBy实现集合的分组
  11. XNA 三维入门讲解
  12. tensorflow中的tf.get_variable
  13. 怎样关闭域用户电脑中的趋势杀毒软件
  14. 网页英文 错位_浏览器不兼容,网页错位的简单解决方法
  15. dns服务器配置错误无法修复,电脑DNS错误修复的方法教程
  16. 【thinkphp5.1】htmlentities() expects parameter 1 to be string, array given
  17. 图的生成树与生成森林
  18. 苹果三代耳机_华强北airpods2 华强北三代耳机 airpodspro可调通透 主动降噪 定位改名 苹果airpodspro...
  19. 编译原理(第二版)张素琴 课后代码 A.2 C版本
  20. 撤销 图层调整 合并图层 图层选择 图层锁定(ps尚硅谷学习)

热门文章

  1. Springboot整合轻量级反爬虫组件kk-anti-reptile
  2. 计算机控制系统的信号的特点,现场总线控制系统的特点和优点
  3. 《2022爱分析·银行数字化厂商全景报告》发布,菊风连续入选「视频银行」优质代表厂商
  4. RabbitMQ使用规范
  5. C#简单实现office转pdf、pdf转图片
  6. hdu4556(欧拉函数)
  7. vue使用vue-pdf
  8. 银行账户管理(Bank Account Management)
  9. als算法参数_矩阵分解之交替最小二乘ALS
  10. 傅里叶分解、叠加《matplotlib学习》