HC-SR04超声波测距模块介绍

超声波测距模块(HC-SR04模块)特点及使用介绍 超声波测距模块(HC-SR04模块)特点及使用介绍前言一、超声波测距模块(HC-SR04模块)外观二、原理图三、相关参数讲解1.参数2.测量范围3.计算公式4.优点5.产品特性(根据官方参考资料)四、适用场所范围总结 前言 本文着重介绍超声波测距模块(HC-SR04模块)此模块(一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出)的原理、功能及使用方法 一、超声波测距模块(HC-SR04模块)外观 二、原理图 如下图所示,超声波测距模块(HC-SR04模块)原理图如下 三、相关参数讲解 阅读详情
AI摘要

本文详细介绍了超声波的基本概念、测距原理,重点讲解了HC-SR04超声波测距模块的工作方式、特性及应用注意事项。通过实例演示,展示了如何利用HC-SR04模块进行精确测距,并提供了测距模块的使用示例和工作流程。

超声波简介

      超声波是由机械振动产生的, 可在不同介质中以不同的速度传播, 具有定向性好、能量集中、传输过程中衰减较小、反射能力较强等优点。超声波传感器可广泛应用于非接触式检测方法,它不受光线、被测物颜色等影响, 对恶劣的工作环境具有一定的适应能力, 因此在水文液位测量、车辆自动导航、物体识别等领域有着广泛的应用。

超声波测距原理

      超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波, 从而测出发射和接收回波的时间差Δt , 然后求出距离S 。在速度v 已知的情况下,距离S 的计算,公式如下:S = vΔt/ 2在空气中,常温下超声波的传播速度是334 米/秒,但其传播速度V 易受空气中温度、湿度、压强等因素的影响,其中受温度的影响较大,如温度每升高1 ℃, 声速增加约0. 6 米/ 秒。因此在测距精度要求很高的情况下, 应通过温度补偿的方法对传播速度加以校正。已知现场环境温度T 时, 超声波传播速度V 的计算公式如下:

      V = 331. 5+0.607T

      这样, 只要测得超声波发射和接收回波的时间差Δt 以及现场环境温度T,就可以精确计算出发射点到障碍物之间的距离。

HC-SR04超声波测距模块简介

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

HC-SR04超声波测距模块实物图

HC-SR04超声波测距模块特点

      1、典型工作用电压:5V

      2、超小静态工作电流:小于5mA

      3、感应角度(R3 电阻越大,增益越高,探测角度越大):

            R3 电阻为392,不大于15 度

            R3 电阻为472, 不大于30 度

      4、探测距离(R3 电阻可调节增益,即调节探测距离):

            R3 电阻为392 2cm-450cm

            R3 电阻为472 2cm-700cm

      5、高精度:可达0.3cm

      6、盲区(2cm)超近

HC-SR04超声波测距模块管脚

      VCC(5V)、 Trig(控制端)、 Echo(接收端)、地(GND)

      使用方法:控制口发一个10US 以上的高电平,就可以在接收口等待高电平输出。一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离。如此不断的周期测,就可以达到你移动测量的值了。

HC-SR04超声波测距模块工作原理

      1、采用IO 触发测距,给至少10us 的高电平信号;

      2、模块自动发送8 个40khz 的方波,自动检测是否有信号返回;

      3、有信号返回,通过IO 输出高电平,高电平持续时间就是超声波从发射到返回时间.测试距离=(高电平时间*声速(340M/S))/2。

      以上时序图表明只需要提供一个10US以上的脉冲触发信号,该模块内部将发出8个40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。距离=高电平时间*声速。 

HC-SR04超声波测距模块应用注意事项

      1、此模块不宜带电连接,如果要带电连接,则先让模块的Gnd 端先连接。否则会影响模块工作。

      2、测距时,被测物体的面积不少于0.5 平方米且要尽量平整。否则会影响测试结果。

HC-SR04超声波测距模块测距例程

【Arduino基础教程】HC-SR04超声波测距模块 HC-SR04超声波测距模块 超声波测距原理:通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离。 模块特征 HC-SR04超声波测距模块具有测距距离精确,能和SRF05,SRF02等超声波测距相媲美,测量距离 ** 2cm~450cm (小编实测:10cm~300cm)。 工作原理 1.采用IO触发测距,给至少10... 阅读详情

相关推荐

HC-SR04超声波测距模块的原理介绍与代码实现

文章目录1、超声波模块介绍1)产品特点2)基本工作原理3)实物图4)电气参数2、超声波模块原理1)超声波时序图2)实现思路3、参考代码1)stm8基于TIM1的ch1输入捕获实现2)51实现测距并使用数码管显示(淘宝提供) 1、超声波模块介绍 超声波模块一般使用的都是HC-SR04来进行测距 1)产品特点 HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测 距精度可达高到的非接触式距离感测功能,测距精度可达高到 3mm ;模块包括超声波发射器、接收器与控制电路。 2)基本

Clichong 15万+

【STM32】超声波传感器HC-SR04知识

超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应)。工作电压与电流:5V,15mA感应距离:2~400cm感测角度:不小于15度被测物体的面积不要小于50平方厘米并且尽量平整具备温度补偿电路。

佐左佑右同学的博客 1万+

stm32控制超声波测距模块HC-SR04

1.HS-SR04模块实物图、原理图、尺寸图 2.HC-SR04模块说明 2.1 产品特点: HC-SR04超声波测距模块包括超声波发射器、接收器与控制电路;接口:VCC,GND,TRIG 触发控制信号输入,ECHO 回响信号输出。 超声波模块HC-SR04电气参数 工作电压 DC 5 V 工作电流 15mA 工作频率 40kHz 最远射程 4m 最近射程 2cm 测距精度 3mm 测量角度 ...

u011878611的博客 9499

基于Arduino的超声波测距模块HC-SR04

基于Arduino的超声波测距模块HC-SR04,能够实时检测距离障碍物的长度,可配合舵机使用进行智能车的避障控制

电子设计研习笔记的博客 3361

HC-SR04 超声波测距模块说明书

☞☞☞点击查看更多优秀嵌入式博客☜☜☜ HC-SR04 超声波测距模块说明书1、产品特点:2、实物图:3、电气参数4、超声波时序图 1、产品特点:   HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能, 测距精度可达高到 3mm;模块包括超声波发射器、接收器与控制电路。 基本工作原理:    (1)采用 IO 口 TRIG 触发测距,给最少 10us ...

让技术没有门槛 1万+

树莓派 超声波测距模块HC-SR04

首先一定要好好看看引脚图 +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+--------

长歌倚楼的学习记录 7358

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

超声波测距模块使用原理

2302_79979446的博客 2871

利用51单片机+HC-SR04+51单片机制造超声波测距模块

利用HC-SR04和51单片机制造超声波测距模块~

linxinloningg的博客 8348

基于STM32的HC_SR04模块实现超声波测距(附源码)

基于STM32的超声波测距

qq_54347584的博客 7744

HC-SR04(超声波模块)

HC-SR04超声波模块是一种常用的测距模块,通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差,并据此求出距离。它主要由两个压电陶瓷超声传感器和一个外围信号处理电路构成,其中一个传感器用于发出超声波信号,另一个用于接收反射回来的超声波信号。在工作时,该模块通过IO口触发测距,发送一个40kHz的脉冲信号,此信号通过传输介质(通常为空气)传播出去。当超声波信号遇到障碍物时,会被反射回来,并被接收传感器捕获。

爱吃编程的苦 5891

Theil-Sen Median斜率估计和Mann-Kendall趋势分析:以多年NPP数据为例

一、理论 Theil-Sen Median方法又称为Sen斜率估计,是一种稳健的非参数统计的趋势计算方法。该方法计算效率高,对于测量误差和利群数据不敏感,适用于长时间序列数据的趋势分析。其计算公式为: Mann-Kendall(MK)检验是一种非参数的时间序列趋势性检验方法,其不需要测量值服从正太分布,不受缺失值和异常值的影响,适用于长时间序列数据的趋势显著检验。其过程如下:对 于 序 列Xt = x1,x2,⋯xn,先确定所有对偶值( xi , xj ,...

丑唐的修炼之旅 8万+

智能车小白也能懂:手把手教你用LM358和工字电感搭建电磁循迹模块(附PCB设计避坑)

本文详细介绍了如何利用LM358运放和工字电感搭建智能车电磁循迹模块,从电感选型、电路设计到PCB布局和焊接调试,提供全流程实战指南。特别针对新手常见问题,如信号干扰、电路饱和等,给出具体解决方案和参数配置,帮助智能车比赛爱好者快速掌握电磁循迹技术。

weixin_30307921的博客 400

西门子PLC作为TCP客户端通信:TSEND_C/TRCV_C指令实战与状态机设计

在工业自动化与物联网系统中,TCP/IP通信是实现设备间数据交换的基础协议,其核心在于建立可靠的点对点连接与数据流传输。其工作原理基于客户端-服务器模型,通过三次握手建立连接,确保数据包的顺序与完整性。这项技术的工程价值在于打破了传统工控设备被动响应的局限,为实时数据主动上报、边缘计算集成提供了通用且灵活的解决方案。在工业物联网、设备远程监控、生产数据实时采集等场景中,TCP客户端模式使得PLC能够主动将产线状态、报警信息等关键数据推送至服务器或数据库,实现更及时的数据交互。本文聚焦于西门子S7-1200/

weixin_29194255的博客 360

【常见开源库的二次开发】基于openssl的加密与解密——openssl认识与配置(一)

OpenSSL 是一个开源的软件库,它提供了一系列加密工具和协议,主要用于实现安全通信,如在网络上的数据传输。它支持多种加密算法,包括对称加密、非对称加密、散列函数、伪随机数生成器、数字签名、密钥交换以及证书管理等。

嵌入式技术开发 4160

基于STM32设计的遥控小车(手机APP+GPS+温湿度+ESP8266)

一、环境介绍 小车主控MCU: STM32F103ZET6 STM32程序开发IDE: keil5 STM32程序风格: 采用寄存器方式开发,注释齐全,执行效率高,方便移植 手机APP: 采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建,之前博客已经发了文章讲解) 硬件包含: 淘宝购买的完整一套4轮遥控小车(采用STM32F103ZET6作为主控板)、DHT11温湿度传感器、中科微GPS模块、ESP8266 ...

6万+

具身智能:原理、算法与系统 第18章 模仿学习与人类示范

与基于试错机制的强化学习不同,模仿学习假设存在能够提供高质量轨迹示范的专家策略,学习者的目标是在不直接访问专家内部决策机制的情况下,复现或泛化专家的行为模式。此外,选项 GAIL(Option-GAIL)将分层强化学习与对抗模仿结合,学习选项(Options)级别的策略,能够捕捉专家示范中的多模态行为与高层意图。X-Sim 框架提出从真实到模拟再到真实的迁移路径:首先从人类视频中重建物理仿真环境,在仿真中训练状态级策略,随后通过策略蒸馏获得基于视觉的策略,最后通过在线领域自适应对齐真实与仿真观测。

VectorShift的博客 124

MinerU 本地部署完整指南:从零构建你的私有文档智能处理系统

摘要: MinerU是一款开源本地化文档解析工具,可将PDF、Word等文件智能转换为结构化Markdown,保留表格、公式、图片等元素。其核心优势包括: 隐私安全:完全离线处理,避免云端数据泄露风险; 高精度解析:基于深度学习还原文档逻辑结构,支持多格式输入; 易集成:提供RESTful API,适合金融、医疗等敏感场景。部署需Python 3.9+环境,支持CPU/GPU运行,推荐配置16GB内存及NVIDIA显卡。通过命令行或Docker即可快速启动,适用于知识库构建、RAG系统预处理等。

reset2021的博客 750

ubuntu:E: 无法定位软件包yum解决方法

如果出现以下问题,则需要更新yum源 yum源位于/etc/apt/sources.list yum源更新的网站有 清华大学开源镜像 中科大开源镜像 1.此处更新yum源的时候先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo gedit /etc/apt/sources.list 将更新源替换成上面符合版本系列号 我用的版本号为20.04 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释

码农研究僧的博客 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: THB6128步进电机驱动芯片介绍
下一篇: HC-SR501人体感应模块介绍
嵌入式硬件与代码
博客等级 码龄9年 572粉丝 106原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式硬件与代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值