没有合适的资源?快使用搜索试试~ 我知道了~
基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示


试读
13页
基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf基于STC51单片机超声波测距系统-程序设计-proteus仿真设计.pdf
资源推荐
资源详情
资源评论
















基于单片机限制的超声波液位测量系统
摘要:随着社会的开展,超声波的应用越来越广泛,如:倒车测距、机器人判向、气 象水位
的测量、大型油罐液位的测量等.而随着智能仪器概念的提出,在电子和微控 制芯片开展的
根底上,超声波测液位也发生了日新月异的变化.
本文是在熟悉了单片机、超声波、
12864
液晶屏和
DS18B20
等性能后,以
AT89S52
单片机为核心,利用
T/R40-16
超声波对液位进行自动检测;温度传感器
DS18B20
对 环
境温度实时监测;
LCD12864
液晶屏实时显示测量数据;方便了操作人员对系统检 测结果
的监控.
系统硬件电路设计主要包含:超声波发射电路、接收电路、显示报警电路、温度 补偿
电路和相应的按键限制电路.超声波发射电路由单片机发出的脉冲信号,经过信 号整形后,传
到超声波换能器〔中央频率为
40kHz〕
0
将电能转换为机械能,以满足超 声波传感器的驱动
要求.超声波接收电路采用红外接收电路常用的
CX20216
芯片,简 化了电路,并具有较强的
抗干扰性.接收电路将回波信号转换成单片机的中断信号.
AT89S52
单片机是其核心局部,
主要任务是,发出脉冲用用来驱动超声波发射换能器 发出超声波,通过定时器
T0
对超声波
传输时间进行计时,利用
DS18B20
进行温度的 测量,根据测出的时间、温度和有关参数计
算出距离.
系统软件设计主要利用
KeiluVision3
进行编程,为了使整个程序的层次和结构比 较清
楚,采用了单片机
C
语言模块化的设计思想.这样的方法有利于程序的调试和修 改.软件模
块主要分为
LCD12864
显示模块、按键设置模块、温度传感器
DS18B20
的温度补偿模块、报警与数据处理模块等.
对系统进行测试和记录结果说明,该系统能较为准确测量液位.
关键词:超声波 液位测量 自动限制
AT89S52
单片机
DS18B20

〔三〕超声波测距理论分析
超声波测距主要是利用超声波的方向性好,能够定向传播,遇到障碍物时能够反
射的特性.并且超声波在同一介质中传播的速度是一样的〔温度不变的情况下
〕o
利用
超声波的反射、折射和衰减等特性,超声波测量方法有很多,如:脉冲回波法、共振 法、对
射法、频差法以及声衰减法等,其中应用最广泛的是超声波脉冲回波法.它的 根本工作原理
是:发射头由脉冲信号鼓励发出超声波,通过传声媒介传到被测液面, 形成反射波,反射波
再通过传声介质返回到接收头,传感器把声信号转换成电信号, 由单片机程序计算出超声波
从发射到接收所传播的时间,再根据超声波在介质中传播 的速度,就可以用公式
〔11 〕
算
出距离.图
2.3.1
和图
2.3.2
分别是测物距和测液位图.
图
2.3.1
超声波测物距图
由如图
2.3.2
可知道,实际过程中超声波直线发射出去,但并不是直线接收到的.
发射与接收过程中存在一个角度.所以利用公式
〔11 〕
算出来的值与实际值是存在一定
的误差的.如果想让公式
〔11 〕
更接近实际值,可以采用自发自收式超声波传感器,但 是
本文采用的是压电陶瓷传感器,而压电陶瓷传感器的余震较为严重,单发单收的探 头检测死
区较大.为防止这一点,本系统采用双探头的设计,即利用两个超声波传感 器:一个用来接
收,一个用来发射.传播介质为气体.

图
2.3.2
超声波测液位图
本文虽然利用发射与接收传感器进行设计,但是从发射出超声波到接收到超声波 的时
间计算也是一个问题.如果利用外部计时器计时,那么计时时间不够准确,为了 提升计时时间
的准确度,所以本系统利用单片机内部定时器与外部中断的综合运用, 在开始发送超声波的
同时开启定时器计时,先连续发送一串超声波,然后等待接收到 超声波的中断信号,接收到就
停止计时,再根据公式
〔1-1〕
进行计算.
三、系统硬件设计
〔一〕系统硬件设计思路
按设计要求,根据超声波测距原理,以单片机
AT89S52
为核心的测液位系统.系 统各
局部电路功能设计如下:
1 .
按键设置超限报警值;
2 .
单片机发出
40KHz
方波驱动超声波发射头发射超声波;
3 .
定时器
T0
进行计时发射一一接收的时间;
剩余12页未读,继续阅读
资源评论

- A173607947292023-05-20资源中能够借鉴的内容很多,值得学习的地方也很多,大家一起进步!
- Nikol_2023-01-06这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
- 一切过去6062022-12-24资源有一定的参考价值,与资源描述一致,很实用,能够借鉴的部分挺多的,值得下载。

xxpr_ybgg
- 粉丝: 6138
- 资源: 3万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
