HC-SRF04超声波测距传感器+Proteus仿真(附源码与仿真电路)

本文详细介绍了超声波测距模块的工作原理,包括模块的引脚功能、时序控制及距离计算方法。通过单片机控制,利用超声波的发射与接收实现精确测距,展示了完整的代码示例和仿真电路。

一、模块介绍

1.1 模块图示

模块共有四个引脚,分别是Vcc(供5V电源)、Trig(控制端,下文简称Tr)、Echo(接收端,下文简称Ec)、Gnd(地线)

2.2 产品参数

 

二、 工作原理(时序)

在初始状态时,Tr引脚电平由单片机拉高,Ec引脚电平由传感器拉低。工作时,首先由单片机将Tr引脚拉低后再给一个高电平脉冲(持续时间至少为10us),传感器收到该脉冲信号后开始向外发射8个40KHz的方波即用来测距的超声波。该测距超声波以声速(340m/s)向前传播,在遇到障碍物时,该超声波被反弹向回传播,因此最终能够被传感器接收到,传感器会记录从发射超声波到接收到超声波的所经历的时间t。传感器在收到返回的信号后,由Ec引脚输出一个与t相同时间的高电平脉冲。此时,我们只需要通过单片机内部定时/计数器记录Ec引脚高电平脉冲时间即可得超声波的传播时间t。因此可算出传感器到障碍物间的距离=340*(t/2)   (因为t是超声波一来一回经历的时间,所以单程时间要除以2)。

评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值