毕业设计论文超声波测距仪设计.doc
《毕业设计论文超声波测距仪设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文超声波测距仪设计.doc(29页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(2011届)题 目超声波测距仪设计学 院电子信息学院专 业电子信息工程班 级学 号学生姓名指导教师完成日期诚 信 承 诺我谨在此承诺:本人所写的毕业论文XXXXXXXX均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名): 年 月 日杭州电子科技大学本科毕业设计摘 要本设计主要利用单片机实现控制超声波测距系统,单片机控制定时器计时、软件产生约40KHZ的方波信号触发发射传感器,控制超声波的发射和接收。利用超声波传输中距离与时间的关系,采用AT89s52单片机进行控制及数据处理,设计出了能准确测量两点间距离的超声波测距仪
2、。发射电路由单片机输出端直接驱动超声波发送。接收电路使用三极管组成的放大,整形电路,该电路简单,调试工作较小。该测距仪主要由单片机控制电路、超声波发射器电路、超声波接收器电路及显示电路构成。利用所设计出的超声波测距仪,对不同距离进行了测试,并进行了的误差分析。该系统电路设计合理简单、工作稳定、性能良好、检测速度快、计算简单、易于做到实时控制,并且在测量误差方面能达到简单工业实用的要求。关键词:超声波测距;AT89s52;超声波传感器;定时器;方波信号ABSTRACT This ultrasonic ranging system designer mainly controlled by Mic
3、ro Control Unit, MCU controls the timer, the software produces about 40KHZ square wave signal triggered emission sensors, to control the transmit and receive ultrasound. The AT89s52 MCU to control the data process and design to accurately measure the distance between two points in the ultrasonic ran
4、ge finder. The Transmitter circuit drives the output from the MCU to send ultrasound directly. Receiver circuit consists of transistor amplification, the shaping circuit. The circuit is simple, less debugging. The range finder controller system is mainly included by the microcontroller, ultrasonic t
5、ransmitter circuit, ultrasonic receiver circuit and display circuit. Using the design of the ultrasonic range finder, for different distances were tested, and conducted the error analysis. The system is reasonably simple circuit design, stable, good performance, test speed, calculation is simple and
6、 easy to do real-time control, and measurement error terms to achieve a simple and requirements of practical industry.朗读显示对应的拉丁字符的拼音字典 Key words:ultrasonic distance;AT89s52;ultrasonic sensors;timer;square wave;目 录1 引言 -12 概述 -2 2.1超声波测距系统概述 -22.2 设计方案思路 -32.3 研发方向和技术关键 -32.4主要设计技术指标 -33 总体设计 - 4 3.1
7、 发射传感器触发-43.2 发射传感器驱动 -43.3接收信号处理-53.4超声波的衰减 - 113.5数码管驱动显示 - 54 硬件设计 -6 4.1 AT89s52单片机 -64.2超声波传感器-84.3超声波测距 -94.4数码管驱动-115 软件设计 -14 5.1 总体方案 -145.2 程序流程 -145.3 模块说明 -146 制作与调试步骤-18 6.1 硬件电路的布线与焊接 -186.2 调试步骤 -187 系统测试结果及误差分析 - 18 8 结论 -20致谢 -21参考文献 -22附录 -231 引言超声测距是一种非接触式的检测方式。与其它方法相比,如电磁的或光学的方法,
8、它不受光线、被测对象颜色等影响。对于被测物处于黑暗、有灰尘烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力。因此在液位测量、机械手控制、车辆自动导航、物体识别等方面有广泛应用。特别是应用于空气测距,由于空气中波速较慢,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,因而其准确度也较其它方法为高;而且超声波传感器具有结构简单、体积小、信号处理可靠等特点。超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式
9、,适用于测距仪。此次设计采用反射波方式。 本设计采用AT89s52单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波测距仪。该测距仪主要由单片机控制电路、超声波发射器电路、超声波接收器电路、及显示电路构成。2 概述2.1 超声波测距系统概述超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。 通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(t/2)*C式
10、中 L要测的距离 T发射波和反射波之间的时间间隔 C超声波在空气中的声速,常温下取为340m/s声速确定后,只要测出超声波往返的时间,即可求得距离L。超声波测距的方法有多种,如相位检测法、声波幅值检测法和渡越时间检测法等。相位检测法虽然精度高,但检测范围有限; 声波幅值检测法易受反射波的影响。本仪器采用超声波渡越时间检测法。其原理为: 检测从超声波发射器发出的超声波,经气体介质的传播到接收器的时间,即渡越时间。渡越时间与气体中的声速相乘,就是声波传输的距离。超声波发射器向某一方向发射超声波,在发射时刻的同时单片机开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就
11、立即停止计时。 超声波测距有以下几个方面的发展趋势:(1)价格比较低廉的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。(2)提高超声波测距精度的方法,根据测距系统应用具体环境的不同提高精度的方法,但基本都是围绕着减小测量渡越时间的误差和减小环境温度的影响两个方面提出的。2.2 本设计方案思路本设计以AT89s52单片机为控制核心,产生驱动信号,超声波发射电路,接收电路信号处理,检测,完成时间的测量为主要设计内容。单片机编程用引脚端口输出超声波换能器所需的40kHz的方波信号,去触发超声波发射传感器,接收传感器接收到微弱信号后进行多级放大,滤波,整形,检波,送到单片
12、机引脚判断低电平信号。计算测距时间采用定时器计时完成。由时间再转化成距离显示即可。2.3 研发方向和技术关键(1)三位数码管动态显示编程,软件消影技术(2)合理设计产生40KHZ的方波信号,提高超声波发射传感器的性能;(3)接收传感器收到微弱信号的处理,检测;(4)52单片机定时器,中断子程序的控制设计。2.4 主要技术指标(1)盲区: 小于30cm(2)测量范围: 30cm300cm(3)测距误差: 不超过1cm(4)显示电路: 三位 LED数码管显示- 24 -3 总体设计按照系统设计的功能的要求,初步确定设计系统由单片机主控模块、显示模块、超声波发射模块、接收模块共四个模块组成。单片机主
13、控芯片使用Atmel公司的AT89s52系列单片机,该单片机工作性能稳定,同时也是在单片机课程设计中经常使用到的控制芯片。发射电路由单片机输出端直接驱动超声波发送。接收电路使用三极管组成的放大电路,电路简单。硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波接收电路四部分。采用12MHz高精度的晶振,以获得较稳定时钟频率,从而减小测量误差。单片机用P1.0端口输出超声波换能器所需的40kHz的方波信号,P1.1端口监测超声波接收电路输出的返回信号。显示电路采用简单实用的3位共阳LED数码管,段码输出端口为单片机的P0口,位码输出端口分别为单片机的P2.0、P2.1、P2.2口,
14、数码管位驱运用PNP三极管8850三极管驱动。超声波接收头接收到反射的回波后,经过接收电路处理后,向单片机P1.1输入一个低电平方波。单片机控制着超声波的发送,超声波发送完毕后,立即启动内部计时器T0计时,当检测到P1.1由高电平变为低电平后,立即停止内部计时器计时。单片机将测得的时间与声速相乘再除以2即可得到测量值,最后经3位数码管将测得的结果显示出来。3.1发射传感器触发由于传感器的中心频率是40KHZ,本系统采用的是高精度的12MHZ晶振,方波的周期为1/40ms,即25s,半周期为12.5s。每隔半周期时间,让方波输出脚的电平取反,便可产生40kHz方波。由于单片机系统的晶振为12M晶
15、振,因而单片机的时间分辨率是1s,所以只能产生半周期为12s或13s的方波信号,频率分别为41.67kHz和38.46kHz。本系统在编程时选用了后者,让单片机产生约41.67kHz的方波信号来触发超声波发射传感器。3.2发射传感器驱动超声波发送部份为了简化电路,没加设置专门的超声波驱动电路,而是用单片机的P1.0引脚输出端加了一个上拉电阻后,从而增加驱动电流,就直接驱动超声波发送头。理论上,驱电电压只有5伏。3.3超声波的衰减超声波在介质中传播时,随着传播距离的增加,其能量逐渐减弱,这种现象叫超声波的衰减。引起超声波衰减的主要原因有: (1)扩散衰减:超声波在传播过程中,由于声束的扩散能量逐
16、渐分散,从而使单位面积内超声波的能量随传播距离的增加而减弱。超声波的声压和声强均随至声源的距离的增加而减弱。 (2)散射衰减:当声波要传播过程中遇到由不同声阻抗介质所组成的界面时,就将产生散乱反射,从而损耗了声波的能量,被散射的超声波在介质中沿着复杂的路径传播下去,最终变为热能。 (3)粘滞衰减:声波在介质中传播时,由于介质的粘滞性造成近质点之间的内摩擦从而使一部分声能转化热能。同时,由于介质的热传导,介质的稠密和稀疏部分之间进行热交换,从而导致声能的损耗,这就是介质的吸收现象。超声波的衰减有两种表示方法。一种是用底波多次反射的次数来表示。这种方法仅能粗略地比较声波在不同材料中的衰减程度,也就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 超声波 测距仪 设计

链接地址:https://www.31ppt.com/p-4872676.html