毕业设计(论文)基于单片机的超声波测距系统.doc
《毕业设计(论文)基于单片机的超声波测距系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的超声波测距系统.doc(57页珍藏版)》请在三一办公上搜索。
1、SHANDONG毕业设计说明书基于单片机的超声波测距系统学 院:电气与电子工程学院专 业:电子信息科学与技术学生姓名: 学 号: 指导教师: 20 年 月摘要本文详细介绍一种基于AT89C52单片机的超声测距系统的设计。该系统依靠温度检测确定超声波的实时传播速度,再利用单片机内置定时器配合中断程序测量从超声波的发射到检测到回声信号的时间差,最后利用速度和时间完成对实测距离的检测和输出。合理的硬件设计使该系统具有安装调试简单,价格经济合理,使用操作简单,可拓展系统功能等优点,具有较为广阔的推广前景。论文系统的介绍了超声波测距系统的测距原理,从超声传感器的技术特性和工作原理方面提出超声波传感器的选
2、择方法,并对影响系统测距精度的主要技术参数进行讨论。通过误差分析提出提高测量精度的相应方案,包括超声波脉冲的发射宽度、发射电路的抗干扰设计、软件处理和显示精度等方面。该系统形成以AT89C52单片机为主控制器,结合发射电路、接收电路、电源电路、温度检测电路、数显电路、报警电路硬件结构,再配合单片机软件系统实现测距功能。详细的论证系统功能实现的基础上,根据系统的总体方案完成系统设计。本文进一步介绍了AT89C52单片机在系统中的应用,分析了系统各部分的硬件及软件实现。系统软件采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现
3、超声波测距仪的各种功能。相关部分附有硬件电路图、程序流程图。通过本文论证该设计的技术指标均达到设计要求,并且该系统对室内有限范围的距离测量具有较高的精度和可靠性。最后分析误差产生的原因及如何对系统进行完善提出了一些改进建议。关键词:超声波,超声测距,单片机,温度补偿AbstractThis paper introduces a kind of based on single chip microcomputer pulse reflecting type ultrasonic ranging system.The system is based on the air to determine
4、the spread of ultrasonic speed conditions, the use of launch ultrasonic echo and the time difference to measure distance to be tested.This system installation easy to use, cheap, and can be used together with remote control and remote sensing system, has the broad application prospect.This paper sum
5、marizes the ultrasonic detection development and basic principle, this paper introduces the working mechanism and the ultrasonic sensor characteristics, to some of the major influence ranging system parameters are discussed.The AT89C52 single chip microcomputer control system to give priority to wit
6、h transmitting and receiving, testing, power supply, temperature compensation, display section, the alarming circuit module circuit constitute the unit overall design scheme.In ultrasonic ranging system is introduced based on the function, the overall structure of system design argumentation.Paper f
7、urther introduced the application of AT89C52 microcomputer in the system, and analyzes the various parts of the system hardware and software realization.System software modular design, the main program, preset subroutines, launch procedure, receiving a subroutine, display subroutines etc module. The
8、 probe signal SCM comprehensive analysis, realize the ultrasonic rangefinder all functions.Related part of the circuit diagram, the program flow chart with hardware.Through this paper demonstrates that the design technology indexes meet the design requirements, and the system for the indoor limited
9、range of distance measurement has higher precision and reliability.In the final analysis the causes of error and how to perfect the system and put forward some Suggestions for improvement.Key words:Ultrasonic, ultrasonic ranging, microcontroller, temperature compensation目录摘要IAbstractII第一章引言- 1 -1.1
10、课题提出的背景- 1 -1.2课题的设计内容及主要技术指标- 2 -1.3课题内容及科学意义- 2 -第二章超声波测距技术综述- 4 -2.1超声波与超声波传感器- 4 -2.1.1超声波概述- 4 -2.1.2超声波传感器- 4 -2.1.3超声波传感器性能指标与选择- 6 -2.2超声波测距原理- 8 -2.3系统误差分析及参数选择- 8 -2.3.1超声波测距误差分析- 8 -2.3.2中心频率的选择- 9 -2.3.3发射脉冲宽度的选择- 9 -2.3.4测量盲区- 10 -2.4本章小结- 10 -第三章系统硬件的组成- 11 -3.1总体设计方案- 11 -3.2发射电路的设计-
11、12 -3.2.1典型的超声波发射电路- 12 -3.2.2 功率放大电路- 13 -3.2.3系统发射电路方案- 14 -3.3接收电路的设计- 16 -3.3.1由CX20106A构成的超声波接收电路- 16 -3.3.2分立元件构成的超声波接收电路- 19 -3.4显示电路的设计- 25 -3.5温度补偿电路的设计- 27 -3.5.1DS18B20温度传感器- 27 -3.5.2由DS18B20温度传感器构成的测温电路- 29 -3.6报警电路的设计- 30 -3.7电源电路的设计- 31 -3.8本章小结- 32 -第四章系统软件的实现- 33 -4.1单片机系统概述- 33 -4.
12、1.1AT89C52单片机简介- 33 -4.1.2系统中AT89C52的I/O端口分配- 35 -4.2软件系统的实现- 36 -4.2.1主程序结构- 37 -4.2.2外部中断子程序结构- 37 -4.2.3定时中断子程序结构- 38 -4.3本章小结- 38 -结论- 39 -参考文献- 40 -致谢- 41 -附录- 42 -附录一:整机电路- 42 -附录二:系统程序- 43 -第一章引言1.1 课题提出的背景随着汽车工业的发展,汽车本身的安全性和智能性日益得到重视。目前,超声波测距技术已经成熟的应用于汽车的倒车系统。随着科技的发展,在紧急状况下汽车的自主避障功能将是一大发展方向。
13、这一过程是通过计算机采集周边环境信息,并对信息进行分析和处理,判断紧急情况,然后发出模仿驾驶员操作的控制信息,代替驾驶员控制汽车自动对紧急情况进行最合理的处理。随着微处理器的发展与超声波传感技术的成熟,超声波测距仪的使用可以迅速采集驾车环境,通过计算机操控汽车实现紧急避障,是本课题的研究背景。在其它领域,传统的接触式测距存在很多的局限性。如在工业现场,自动化装配、加工与运输等过程中,要对随意放置的工件的位置、形状、间距进行自动判别,进行接触是测量的问题变得更为复杂与困难,因此更需要非接触式测距仪。在当前技术条件下,非接触式的测距仪通常使用超雷达、激光和超声波。但在系统实现和设备造价方面,激光和
14、雷达在实现测距功能方面虽然测量精度和精准度表较高,但对于设备要求也很高,且造价相对较高,所以不适合在一些低成本但对测量精度要求不是很高的领域应用。在这些领域里,性价比很高的超声波测距的方法便具有了很大的优势:1、相对于光波,超声波在空气中的传播速度相对较低,但具有很强指向性强,传播和反射过程中能量损耗较小,对于较近的物体灵敏度较高。2、超声波的干扰信号主要来自外界声波信号,其对于色彩、电磁、干扰光照强度空气悬浮物等的干扰并不敏感,可用于黑暗、强电磁干扰、烟雾、粉尘等环境,并且可用于识别透明的目标。3、由超声波传感器构成的测距系统,具有结构简单、价格低廉、精度较好、反应迅速、易安装调试、可实时控
15、制等优点,适合在各种领域应用。由于超声波具有易于定向发射、方向性好、强度易于控制、与被测量物体不需要直接接触的优点,因此它常用于距离的测量。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到毫米级而在工业中得到广泛的应用。目前,超声波测距主要应用在倒车提醒、建筑工地、液体深度检测、工业现场等技术领域。1.2课题的设计内容及主要技术指标一、主要设计内容:1、查找资料,确定实现方案;2、选用传感器并设计相应电路;3、设计硬件电路、绘制硬件原理图、PCB图;4、完成该课题的程序设计,提交程序设计框图及程序设计清单;5、完成硬件与软件综合调试,使用仿真软件对单片机系
16、统进行仿真,实现预定功能;6、硬件设计包括:(1)、单片机系统;(2)、超声波发射系统;(3)、超声波接收系统;(4)、温度补偿系统;(5)、显示系统等。7、程序设计包括:(1)、主程序;(2)、超声波的接收和处理程序;(3)、DS18B20温度采集程序;(4)、显示驱动程序。8、系统调试及性能分析。三、主要设计技术指标与参数:(1)测量范围要求为不大于6m;(2)进行温度补偿;(3)显示方式为数码管显示;(4)精度优于1%;(5)具有较强的抗干扰能力;1.3课题内容及科学意义本文通过对超声波测距原理的理论研究,以及对引起误差的原因分析,探究可实现的硬件电路,开发出以AT89C52单片机为主控
17、制器,采用40KHz压电式超声传感器以及DS18B20传感器做温度补偿的超声测距仪。方案电路简单,集成度高,功耗低,体积小的优点。具有较高的测量精度和灵敏度,并且测量范围广、价格低廉,适合非接触测距的广泛应用。此外设计周期短,可拓展其它的功能。第二章超声波测距技术综述2.1超声波与超声波传感器2.1.1超声波概述大家知道,当物体振动时会发出声音。科学家们将每秒钟振动的次数成为声音的频率,它的单位是赫兹。人类耳朵能听到的声波频率为2020000Hz。因此,当物体的振动超过一定的频率,即高于人耳听阀上限时,人们便听不到了,这样的声波称为“超声波”。测距使用的超声波可由超声波传感器产生,在压电晶片的
18、两端施加一定频率的电压信号便可激励产生机械振动,当电压信号频率高于声波频率时便可发出超声波。以这种方式产生的超声波具有频率高、波长短、指向性强、能量衰减慢、可定向传播等优点,所以在非接触式测距系统中得到广泛应用。根据超声波在介质中的振动方向和传播方向的关系,可将超声波的波形分为以下几种形式:1、纵波:超声波的振动方向平行于传播方向。2、横波:超声波的振动方向垂直于传播方向。3、表面波:超声波的振动介于纵波和横波之间。应用于本测距系统的超声波的波形为纵波。由于超声波具有易于定向发射、方向性好、强度易于控制、与被测量物体不需要直接接触的优点,因此它常用于距离的测量。利用超声波检测往往比较迅速、方便
19、、计算简单、易于做到实时控制,并且在测量精度方面能达到毫米级,因而在工业中得到广泛的应用。2.1.2超声波传感器超声波测距系统是利用超声波作为测距媒介,因而设计是时必须存在能够发射和接收超声波的器件超声波传感器。一、组成部分超声波传感器主要由两个点击中间加上压电晶片构成。当两电极上加一定频率电压信号可从压电晶片上发射超声波,反过来压电晶片接收到超声波也可在两电极上产生频率信号。根据超声波波形的不同,其结果形式可分直探头、斜探头和表面波探头,分别用于接收纵波、横波和表面波;根据传感器功能的不同,其结构形式可分为首发一体式(发射和接受一个探头)和首发分体式(一个发射探头、一个探头接收)。二、 结构
20、原理为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。超声波的获得渠道在总体上有两种方式,一是使用电气方式产生超声波,二是使用机械方式产生超声波。具体的产生方法此处不做讨论,但两种方式产生的超声波在声波的频率、功率等特性上不尽相同,所以两个方法的应用领域也各不相同。针对系统的特点,在测距系统上一般选用压电式超声波传感器,此种类型的传感器结构简单,可获得稳定的超声波信号。压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部结构如图2-1所示,在结构上,超声波传感器由两个压电晶片和一个共振板构成。当对他的两极外施加一定频率的脉冲信号时,压电晶片就会发生振荡。当施加信号的
21、频率等于压电晶片的固有振荡频率时就会发生共振,带动共振板振动产生超声波。反之,当共振板感应到超声波时,将会引起压电晶片的振动,在两极间形成频率信号,连接上信号处理系统,就变成超声波接收器传感器了。 压电晶片 导线 共振板 锥形罩图2-1超声波传感器压电式超声波传感器的等效电路如图2-2所示,C0为静电电容,R为材料介电损耗并联电阻Cm和Lm为机械共振回路的电容和电感,Rm为损耗串联电阻。压电陶瓷晶片的固定谐振频率即中心频率。发射超声波时,在其上面施加与中心频率一致的交变电压,超声传感器可获得很高的灵敏度。当所用压电晶片材料不变时,改变材料的几何尺寸,就可以改变其固有谐振频率,利用这一特性可获得
22、不同中心频率的超声传感器。图2-2超声波传感器等效电路2.1.3超声波传感器性能指标与选择一、 性能指标1、中心频率中心频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。中心频率越高,可探测距离越短,但分辨力越高。常见的超声波传感器中心频率有30KHz、40KHz、75KHz、200KHz、等。2、工作温度能使传感器正常工作的温度范围称为工作温度。一般情况下,超声波传感器的工作温度比较低,可以长时间的有效工作。医疗用的超声探头的温度比较高,需要设置制冷设备。3、灵敏度主要取决于制造晶片本身。灵敏度单位为分贝(dB),数值是负数。4、指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 超声波 测距 系统

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