51单片机基础篇系列-超声波测距

🌈个人主页:会编辑的果子君

💫个人格言:“成为自己未来的主人~”  

 HC-SR04产品特点

典型工作用电压:5V

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

感应角度:不大于15度

探测距离:2cm-400cm

高精度,可达0.3cm

盲区 (2cm)超近

超声波测距原理

超声波是一种频率比较高的声音,指向性强,超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离,由此可见,超声波测距原理和雷达原理是一样的。

测距的公式表示为:L=C*T式中L为测量的距离长度,C为超声波在空气中的传播速度,T为测量距离传播的时间差(T为发射到接收时间数值的一半)已知超声波速度C=344m/s(20℃室温)

超声波传播速度误差超声波的传播速度受空气的密度所影响,空气的密度越高则超声波的传播速度就越快,而空气的密度又与温度有着密切的关系,近似公式为 C=C0+0.607*T℃式中,C0为零度时的声波速度332m/s,T为实际温度(℃)

对于超声波测距精度要求达到1mm,就必须把超声波传播的环境温度考虑进去

模块工作原理

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

智能小车超声波模块IO口

采用51单片机的P2.0,P2.1连续控制超声波模块

其中,P2.0为(Echo)(接收)

其中,P2.1(Trig)(控制)

此模块不宜带电连接,若要带电连接,则让模块的GND端先连接,否则会影响模块的正常工作

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值