HY-SRF05 超声波测距模块

目录

模块简介

电气参数

实物规格

引脚接线

工作原理

时序图

公式推导

驱动代码

Timer.h

Timer.c

Ultrasound.h

Ultrasound.c

main.c

代码分析


模块简介

HY-SRF05 超声波测距模块可提供2cm-450cm 的非接触式距离感测功能,测距精度可达3mm。 

模块包括超声波发射器、 接收器与控制电路。

电气参数

电气参数 HY-SRF05 超声波模块
工作电压 DC 5 V                (4.5V 至 5.5V)
工作电流  15mA                (10 至 40mA)
工作频率  40Hz

静态电流

小于2mA

最远射程  4.5m
最近射程  2cm
测量角度  15 度
输入触发信号 10uS 的 TTL 脉冲
输出回响信号 输出 TTL 电平信号, 与射程成比例
规格尺寸  45*20*15mm

实物规格

引脚接线

VCC 5V 电源
GND GND 接地
TRIG PB1 触发控制, 信号输入(对模块而言是输入)
ECHO PB0 回响信号输出
OUT 不接 开关量输出(当报警模块使用)

工作原理

(1) 采用IO 口TRIG 触发测距, 给至少10us 的高电平信号;
(2) 模块自动发送8 个40khz 的方波, 自动检测是否有信号返回;
(3) 有信号返回, 通过IO 口ECHO 输出一个高电平, 高电平持续的时间就是超声
波从发射到返回的时间。 测试距离=(高电平时间*声速(340m/s) ) /2;

超声波测距原理是在超声波发射装置发出超声波,它的根据是接收器接到超声波时的时间差,与雷达测距原理相似。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值