云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于51单片机的HC - SR04超声波测距系统制作

基于51单片机的HC - SR04超声波测距系统制作

  • 62 次阅读
  • 3 次下载
  • 2025/7/12 21:59:31

Word格式

基于51单片机带温度补偿的HC-SR04超声波测距系统

利用从网上购买的HC-SR04超声波模块制作了一个测距装置,HC-SR04自身不带温度补偿功能,所以加上一个使用DS18B20做的温度测量模块。整个系统包括:51单片机最小系统,超声波测距模块、温度测量模块、液晶显示模块。使用了如下主要元器件:

元件 STC90C516RC HC-SR04 DS18B20 lcd1602

系统电路图

51单片机 超声波测距模块 温度测量模块 液晶显示模块 说明 数量 1 1 1 1

完美整理

Word格式

51单片机最小系统

单片机型号:STC90C516,晶振:12Mhz。自己动手焊接的最小系统板。

LCD1602A液晶显示模块:

完美整理

Word格式

HC-SR04超声波测距模块

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

实物正反两面图

HC-SR04电气参数:

HC-SR04工作原理及说明:

1、 给Trig触发控制信号IO端口至少10us的高电平信号;

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

3、 有信号返回时,Echo回响信号输出端口输出一个高电平,高电平持续的时间就是超声波从发射到

返回的时间;

4、 两次测距时间间隔最少在60ms以上,以防止发射信号对回响信号的影响;

超声波时序图

完美整理

Word格式

单片机控制HC-SR04超声波测距说明:

原理图中,单片机的P1.7口接HC-SR04的Trig端口,P1.6口接HC-SR04的Echo端口,超声波在传播时碰到障碍物即返回,HC-SR04模块收到回波信号后Echo口输出一个高电平,单片机检测到高电平后即启动计数器开始计数,直到单片机检测到Echo口变成低电平后结束计数,计数器的计数值乘以单片机计数周期就是超声波从发射到接收的往返时间,即距离S=v*t/2;

由于在室温下,声速受温度的影响,其变化关系为:V=334.1+T*0.61(T为当前温度),利用DS18B20温度传感器可以得到环境温度,补偿温度对声速的影响。当温度高于26度或低于14度时,上述公式不能完全满足对测量的修正了,所以高于26度时取26度,低于14度时取14度。 距离计算公式为:S=(334.1+T*0.61)*N*T0/2

T:当前环境温度值 N:计数值

T0:单片机计数周期=晶振频率/12(微秒)

HC-SR04测量存在不稳定性,所在对同一距离进行多次测量,并对测量结果排序,去除最大和最小值,将余下的求平均值。

程序流程图:

完美整理

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Word格式 基于51单片机带温度补偿的HC-SR04超声波测距系统 利用从网上购买的HC-SR04超声波模块制作了一个测距装置,HC-SR04自身不带温度补偿功能,所以加上一个使用DS18B20做的温度测量模块。整个系统包括:51单片机最小系统,超声波测距模块、温度测量模块、液晶显示模块。使用了如下主要元器件: 元件 STC90C516RC HC-SR04 DS18B20 lcd1602 系统电路图 51单片机 超声波测距模块 温度测量模块 液晶显示模块 说明 数量 1 1 1 1 完美整理 Wo

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com