毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计

上传人:s9****2 文档编号:478641357 上传时间:2022-09-30 格式:DOC 页数:30 大小:279.03KB
返回 下载 相关 举报
毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计_第1页
第1页 / 共30页
毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计_第2页
第2页 / 共30页
毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计_第3页
第3页 / 共30页
毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计_第4页
第4页 / 共30页
毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计》由会员分享,可在线阅读,更多相关《毕业设计(论文基于AT89C51单片机的简易超声波测距仪的设计(30页珍藏版)》请在金锄头文库上搜索。

1、河北经贸大学毕业论文摘要超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。本课题详细介绍了超声波传感器的原理和特性,以及Atmel公司的AT89C51单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的思路和所需考虑的问题,给出了以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块

2、组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。经实验证明,这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以有效地解决汽车倒车、建筑施工工地以及一些工业现场的位置监控。关键词 AT89C51;超声波;测距AbstractUltrasonic wave has strong pointing to nature ,slowly energy consumption ,propagating distance farther ,so, in uti

3、lizing the scheme of distance finding that sensor technology and automatic control technology combine together ,ultrasonic wave finds range to use the most general one at present ,it applies to guard against theft , move backward the radar , water level measuring,building construction site and some

4、industrial scenes extensively.This subject has introduced principle and characteristic of the ultrasonic sensor in detail ,and the performance and characteristic of one-chip computer AT89C51 of Atmel Company ,and on the basis of analyzing principle that ultrasonic wave finds range ,the systematic th

5、inking and questions needed to consider that have pointed out that designs and finds range ,provide low cost , the hardware circuit of high accuracy , ultrasonic range finder of miniature digital display and software design method taking AT89C51 as the core. Modular design of the whole circuit from

6、the main program, pre subroutine fired subroutine receive subroutine. display subroutine modules form. SCM comprehensive analysis of the probe signal processing, and the ultrasonic range finder function. On the basis of the overall system design, hardware and software by the end of each module.The r

7、esearch has led to the discovery that the software and hardware designing is justified, the anti-disturbance competence is powerful and the real-time capability is satisfactory and by extension and upgrade, this system can resolve the problem of the car availably, building construction the position

8、of the workplace and some industries spot supervision.Key words AT89C51; Ultrasonic Wave; Measure Distance I目录1 绪论11.1 超声波测距仪的设计思路11.2 方案一:利用分立模块的超声波测距仪11.3 方案二:基于AT89C51单片机的超声波测距仪22 理论分析与计算42.1 测量与控制方法42.2 理论计算43 系统的硬件结构设计63.1 51系列单片机的功能特点及测距原理63.1.1 51系列单片机的功能特点63.1.2 单片机实现测距原理73.2 超声波发射电路73.3 超声波

9、检测接收电路83.4 超声波测距系统的硬件电路设计94 系统软件的设计114.1 超声波测距仪的算法设计114.2 主程序流程图124.3 超声波发生子程序和超声波接收中断程序134.4 系统的软硬件的调试144.4.1 超声波测距误差分析154.4.2 提高精度的方案及系统设计16总结17致谢18附录19参考文献26河北经贸大学毕业论文简易超声波测距仪的设计1 绪论1.1 超声波测距仪的设计思路超声波传感器及其测距原理超声波是指频率高于20KHz的机械波。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器

10、有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。超声波测距的原理一般采用渡越时间法TOF(time of flight)。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离。 由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波可以用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到要求。 超声波发生器可以分为两类:一类是

11、用电气方式产生超声波,一类是用机械方式产生超声波。本课题属于近距离测量,可以采用常用的压电式超声波换能器来实现。1.2 方案一:利用分立模块的超声波测距仪系统包括超声波测距模组、LED数码显示模组、驱动模组、控制模组及电源五部分。超声波测距模块主要由发射部分和接收部分组成,超声波的发射受主控制器控制(如图1-1所示);超声波换能器谐振在40KHz的频率,模块上带有40KHz方波产生电路。显示模块是一个8位段数码显示的LED;测量结果用两位数字段码显示数据的个数。电源采用9V的DC电源输入,经稳压管后得出5V以及3.3V的电源供系统各部分电路使用。系统结构超声波发射调理电路超声波回波接收处理电路

12、超声波发射头超声波接受头模块接口图1-1 超声波测距模块组硬件框图优点:具有历史数据存储功能、出错管理功能。缺点:能测的最小距离比较长,不能实现双向测距,电路复杂性能稳定性不高。1.3 方案二:基于AT89C51单片机的超声波测距仪超声波测距仪主要以单片机AT89C51为核心,其发射器是利用压电晶体的谐振带动周围空气振动来工作的。超声波发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器接收到反射波就立即停止计时。一般情况下,超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离 s,即s=34

13、0t/2,这就是常用的时差法测距。在测距计数电路设计中,采用了相关计数法,其主要原理是:测量时单片机系统先给发射电路提供脉冲信号,单片机计数器处于等待状态,不计数;当信号发射一段时间后,由单片机发出信号使系统关闭发射信号,计数器开始计数,实现起始时的同步;当接收信号的最后一个脉冲到来后,计数器停止计数。双向超声波测距仪的系统主要有几下部分组成(如图1-2所示): LED显示模块,AT89C51芯片,超声波发射模块,超声波接收模块,电源模块等五大模块组成。555电路超声波接收模块AT89C51显示模块超声波发射模块电源模块图1-2 系统设计总体框图优点:双向测距,精度高,功耗低;在电路中我们采用

14、PIC芯片它的优点是:精简指令使其执行效率大为提高;彻底的保密性;其引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方便。基于上述两种方案的比较,方案一,测量盲区较长,结构复杂且稳定性不高。方案二,能进行双向测距,精度高,功耗低,模块简单,稳定性高。所以选用方案二。2 理论分析与计算2.1 测量与控制方法声波在其传播介质中被定义为纵波。当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射;反射波称为回声。假如声波在介质中传播的速度是已知的,而且声波从声源到达目标然后返回声源的时间可以测量得到,从声波到目标的距离就可以精确地

15、计算出来。这就是本系统的测量原理。超声波传感器的结构如图2-1所示。电极共振板压电晶片图2-1 超声波传感器结构由于此超声波测距仪可以实现双向测距,所以需进行测距选择,而这个测距选择就以自动选择功能来实现。2.2 理论计算图2-2 测距的原理如图2-2所示为反射时间法,是利用检测声波发出到接收到被测物反射回波的时间来测量距离其原理如图所示,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间T利用公式S=C*(T/2) 其中,S为被测距离、V为空气中声速、T为回波时间(T=T1+T2),可以计算出路程,这种方法不受声波强度的影响,直接耦合信号的影响也可以通过设置“时间门”来加以克服。这样可以求出距离:S=C*(T1+T2)/23 系统的硬件结构设计硬件电路的设计主要包括单片机系统及显

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号