0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HC-SR04超声波接近传感器的介绍

454398 来源:工程师吴畏 2019-07-26 14:17 次阅读

HC-SR04是一种非常受制造商欢迎的接近传感器。在这里,我们将解释模块的工作原理,安全地使用模块需要了解的内容,并讨论操作基础知识。完整数据表的链接可在本文末尾找到。

关于HC-SR04

HC- SR04是一种超声波接近传感器,可以告诉您物体是否在它前面,并且还提供传感器和物体之间的距离。这些传感能力使其特别适用于需要知道远离物体或障碍物的机器人,例如墙壁或不应撞击的家具。

模块随时可用作连接到现有项目的完成分线板。您可以从许多不同的制造商和供应商那里获得它,例如Adafruit和Geekreit,它们通常完全兼容。唯一的区别是价格和运输时间。

重要规格

长度:4.5厘米(1¾ in)

宽度:2.0厘米(¾英寸)

高度:1.4厘米(½英寸)

典型价格:约$ 4

供电电压:5V

工作电压:3V或5V(触发),5V所有其他I/O端口

工作电流:15mA

工作范围:2 cm至400 cm(1 in-13 ft)

声称精度:0.3cm,更逼真:1cm

测量角度:15度

操作原理

如上所述,HC-SR04的主要工作是增加超声波测距能力到项目。但是这有什么作用呢?原理以及模块的使用都非常简单。

HC-SR04由触发引脚上的10微秒高信号触发。一旦它再次拉低,模块就会发出8个40kHz的声音脉冲。如果物体存在于检测范围内,则声音脉冲被该物体反射,并且模块接收回声。发送八个脉冲和接收回波之间的时间可用于计算到反射声音的物体的距离。

HC-SR04超声波接近传感器的介绍

HC-SR04时序图。从产品数据表中获取的图像。

检查模块输出引脚的长度(通常标记为回波)高度计算测量距离。如果它高于30mS,则没有检测到任何物体。有关确切的公式,请参阅模块的数据表。触发脉冲之间的建议时间为60mS。

HC-SR04数据表

有许多HC-SR04数据表可用互联网。但是,我发现这些是最有帮助的,也是最有用的信息

HC-SR04数据表Osepp

Elecfreaks HC - SR04(PDF)

双超声波模块 - 带代码示例和接线图

使用HC-SR04的项目

如何将超声波传感器连接到Arduino

如何使用Raspberry Pi制作一个避障机器人

如何构建物体探测器使用HC-SR04和SG90伺服的Arduino

如何使用超声波传感器进行Arduino门警报

使用Arduino构建单立方米

最后的想法

HC-SR04是一款易于使用,价格便宜且易于使用的超声波接近传感器模块,可以使用适用于各种项目。由于它的物理尺寸小,它也适用于机器人等移动应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2515

    文章

    47684

    浏览量

    738665
  • HC-SR04
    +关注

    关注

    9

    文章

    82

    浏览量

    42353
收藏 人收藏

    评论

    相关推荐

    基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料

    预警距离为0.40m,驾驶员可以继续倒车。 点击DS18B20温度传感器模块的上、下红色箭头,模拟温度值的变化;调节HC-SR04超声波模块下的滑动变阻器RV1(左右两个箭头),模拟倒车过程中距离的改变
    发表于 03-19 14:17

    超声波传感器的工作原理 超声波传感器声波频率是多少

    超声波传感器由发射器和接收器两部分组成。发射器部分通过电压信号激励,产生高频率的电信号,通过压电晶体将电能转换成声能。接收器部分接收超声波信号,并转换成相应的电信号。接下来,我们将详细介绍
    的头像 发表于 02-21 15:30 366次阅读

    如何将HC-SR04连接到Arduino并编写一个简单的程序来测量距离

    一种流行的Arduino超声波传感器HC-SR04。它广泛用于非接触式距离测量,通常用于机器人和自动化项目。本指南将向您展示如何将HC-SR04连接到Arduino并编写一个简单的程
    的头像 发表于 02-11 10:17 537次阅读
    如何将<b class='flag-5'>HC-SR04</b>连接到Arduino并编写一个简单的程序来测量距离

    Arduino做倒车辅助使用PIR模块好还是使用超声波模块?

    Arduino做倒车辅助使用PIR模块好还是使用超声波模块HC-SR04比较好
    发表于 11-10 06:13

    请问如何处理超声波回波信号?

    最近在做一个手机支架,为了节约成本,不使用超声波HC-SR04模块,用51单片机来做手机支架的核心,来处理回波信号。 有没有前辈做过类似的,处理回波的思路。另外,我在抓回波,一直没有抓到,有没有回波的图形?
    发表于 10-26 08:09

    如何使用Mini51控制HC-SR04传感器

    应用: 本样本代码使用 Mini51 控制 HC-SR04 传感器 。 BSP 版本: Mini51DE系列 BSP CMSIS v3.02.000 硬件: NuTiny-EVB-Mini51
    发表于 08-31 06:11

    超声波传感器HC-SR04(Arduino项目)

    电子发烧友网站提供《超声波传感器HC-SR04(Arduino项目).zip》资料免费下载
    发表于 07-04 10:43 9次下载
    <b class='flag-5'>超声波</b><b class='flag-5'>传感器</b><b class='flag-5'>HC-SR04</b>(Arduino项目)

    Zephyr RTOS和HC-SR04超声波传感器开源

    电子发烧友网站提供《Zephyr RTOS和HC-SR04超声波传感器开源.zip》资料免费下载
    发表于 06-20 09:44 0次下载
    Zephyr RTOS和<b class='flag-5'>HC-SR04</b><b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>开源

    HC-SR04超声波传感器开源分享

    电子发烧友网站提供《HC-SR04超声波传感器开源分享.zip》资料免费下载
    发表于 06-12 10:46 0次下载
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>开源分享

    传感器的读数如何自动控制Sonoff继电器开/关并基于不断变化的距离?

    我需要做一个小项目,根据一定距离停止电机,然后在距离发生变化时再次激活它 我将使用超声波传感器 HC-SR04 获取距离读数,为此我需要 5V、GRD 和 2 x GPIOs 我可以将
    发表于 05-29 08:24

    超声波模块HC-SR04简介以及编程

    说明:我编写了一个超声波测距模块(HC-SR04)的程序,主要把测距的程序写成函数形式,函数的返回值为所测的距离(为十进制数),单位为毫米(mm)。便于大家嵌入自己开发的主程序中,方便随时调用。函数
    发表于 05-15 09:59 3次下载

    CH32V103基础教程97-超声波测距

    介绍,在此不再赘述。HC-SR04超声波传感器模块共有4个引脚可与开发板连接:VCC、GND、Trig、Echo。其中,VCC支持3.3V-5V供电;Trig引脚作为控制端,其内部上
    发表于 05-12 16:32

    超声波式液位传感器的应用

    原理、应用领域、和未来发展三个方面来介绍超声波式液位传感器。 一、技术原理 超声波式液位传感器是利用超声
    发表于 05-05 15:19

    基于HC-SR04超声波洗手液电路

    超声波洗手液电路通过反射的超声波检测人手的存在,并暂时触发继电器电磁泵,将消毒液分配到用户的手上。该项目使用流行的HC-SR04超声波传感器
    的头像 发表于 04-29 17:16 1086次阅读
    基于<b class='flag-5'>HC-SR04</b>的<b class='flag-5'>超声波</b>洗手液电路

    超声波传感器的优缺点分析

    超声波传感器如何处理噪音和干扰?由超声波传感器接收的频率处的任何声学噪声可能干扰传感器的输出。这包括高音调噪音,例如由哨子,安全阀,压缩空气
    发表于 04-21 09:09