基于单片机的超声波倒车雷达的实现毕业设计.doc
《基于单片机的超声波倒车雷达的实现毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的超声波倒车雷达的实现毕业设计.doc(44页珍藏版)》请在三一办公上搜索。
1、毕业设计基于单片机超声波倒车雷达的设计与实现基于单片机的超声波倒车雷达的设计与实现Ranging System Design and Implementation Based On MCU摘 要超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。本课题详细介绍了超声波传感器的原理和特性,以及Atmel公司的AT89S51单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的思路和所需考虑的问题,给出了以AT89S5
2、1单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。该系统电路设计合理、工作稳定、性能良好、检测速度快、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。关键词:超声波;单片机;测距;AT89S51ABSTRACTUltrasonic wave has strong pointing to nature ,slowly energy consumption ,propagating distance farther ,so, in utilizing the scheme of distance finding that sensor tech
3、nology 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 industrial scenes extensively。This subject has intro
4、duced principle and characteristic of the ultrasonic sensor in detail ,and the performance and characteristic of one-chip computer AT89S51 of Atmel Company ,and on the basis of analyzing principle that ultrasonic wave finds range ,the systematic thinking and questions needed to consider that have po
5、inted 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 AT89S51 as the core ,this circuit of system is reasonable in design, working stability, performance good measuring
6、 speeding soon , calculating simple , apt to accomplish real-time control ,and can reach industrys practical demand in measuring the precision 。Key Words: Ultrasonic wave; One-chip computer; Range finding; AT89S51目 录摘要IIABSTRACTIII1 绪论11.1课题设计的目的和意义11.2国内应用现状11.3超声波测距系统介绍21.4本课题的研究内容和目标22 系统方案设计42.1
7、系统设计要求42.2系统构建42.3系统方案设计42.4本章小结83硬件部分设计93.1系统硬件设计思想93.2 AT89S52单片机93.3超声波测距的系统及其组成103.4本章小结154软件部分设计164.1主体程序设计164.2超声波测距子程序及其流程图164.3超声波测距流程图195系统调试与误差分析205.1调试步骤205.2调试现象205.3误差分析206 仿真和实物制作24结论27参考文献28致谢29附录 A30附录 B311 绪论1.1课题设计的目的和意义传感器技术是现代信息技术的主要内容之一。信息技术包括计算机技术、通信技术和传感器技术,计算机技术相当于人的大脑,通信相当于人
8、的神经,而传感器就相当于人的感官。比如温度传感器、光电传感器、湿度传感器、超声波传感器、红外传感器、压力传感器等等,其中,超声波传感器在测量方面有着广泛、普遍的应用。利用单片机控制超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且测量精度较高。超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。通过本课题的研究,将所学到的知识用在实践中并有所创新和进步。该设计可广泛应用在生活、军事、工
9、业等各个领域,它需要设计者有较好的数电、模电知识,并且有一定的编程能力,综合运用所学的知识实现对超声波发射与接收信号进行控制,通过单片机程序对超声波信号进行相应的分析、计算、处理最后显示在LED数码管上。1.2国内应用现状近年来,由于在工业机器人的进行测距、跟踪导航上的应用和车间机械加工中的需求,设计一款智能测距装置已经非常的重要。而超声波测距法具有以下优势:(1)超声波有定向性较好、传输衰减小、能量集中、有较强的反射能力等优势。(2)和光学方法相比,超声波的传播速度较小,对于较近的目标可以直接测量。(3)超声波传感器结构简单,体积小,费用低,信息处理简单可靠,便于小型化和集成化。随着科学技术
10、的快速发展,超声波的应用将越来越广泛。但就目前技术水平来说,人们利用超声波的技术还十分有限,因此,这是一个正在不断发展而又有无限前景的技术。超声波测距技术在社会生活中已有广泛的应用,目前对超声波的精度要求越来越大。超声波作为一种新型的工具在各方面都有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求。未来超声波测距技术将朝着更高精度,更大应用范围,更稳定方向发展。1.3超声波测距系统介绍基于单片机的超声波测距系统,是利用单片机编程产生频率为40kHz的方波,经过发射驱动电路放大,使超声波传感器发射端震荡,发射超声波。超声波波经反射物反射回来后,由传感器接收端接收,再经
11、接收电路放大、整形,控制单片机中断口。其系统框图如图1-1所示。图1-1 基于单片机的超声波测距系统框图这种以单片机为核心的超声波测距系统通过单片机记录超声波发射的时间和收到反射波的时间。当收到超声波的反射波时,接收电路输出端产生一个负跳变,在单片机的外部中断源输入口产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离,结果输出给LED显示。利用单片机准确计时,测距精度高,而且单片机控制方便,计算简单。许多超声波测距系统都采用这种设计方法。1.4本课题的研究内容和目标本次设计了一款基于单片机的超声波测距系统,系统以单片机作为微处理器,单片机的体积小,结构简
12、单,非常适合用在测控系统中。在软件程序的设计上,为了使程序更加的灵活,我们采用C51语言,这样可以大大的简化程序的编写时间。在结合市场上已经存在的不少的超声波测距装置,本系统结构紧凑性好、成本低,可靠性好,能有效准确的测量出障碍物和传感器之间的距离,具有一定的市场价值。本次设计的主要目标是通过超声波传感器具有近距离测速功能,实现了当传感器靠近障碍物后进行报警的功能。报警的距离可以通过按键进行控制。测量距离可以通过LED数码管显示器进行显示。 2 系统方案设计2.1系统设计要求本次设计的超声波测距仪预警系统由三个部分组成,分别为测距部分、控制系统部分和报警显示部分。本系统的主要功能是:当系统上点
13、后,当超声波传感器距离障碍物的距离逐渐减小到小于设定的报警距离值的时候的时候,系统会发出报警提示,同时在LED显示器上显示倒车距离。2.2系统构建这里我们主要介绍系统的硬件部分,在硬件设计上我们采用模块化的设计思想。主要分成三个主要的模块:测距系统模块、控制系统模块和报警显示模块。倒车防撞系统根据“回波测距”的原理设计的,整体框图如图2-1所示。控制系统发射模块接收模块数据显示蜂鸣器 图2-1 超声波测距系统结构原理图各模块具体功能如下:(1)测距系统模块:针对超声波传感器设计的发送模块、接收模块和控制系统共同完成测距功能。(2)控制系统模块:本系统以单片机为控制核心,控制整个系统的运行,对各
14、个接口电路进行控制,发射脉冲,检测到回波后,进行数据处理,测出从超声波发射到接收回波信号的时刻差,从而测出距离。(3)显示报警系统模块:显示最小距离及报警以提醒使用人员。2.3系统方案设计2.3.1测距系统方案设计目前汽车倒车测距仪预警系统测距技术主要有激光、毫米波测距仪、摄像系统、红外线、超声波等一些测距技术,不同的目标探测方式其工作过程和原理有不同之处,但它们的主要目的都是通过前方返回的探测信息判断前方车辆和本车间的相对距离,并根据两车间的危险性程度做出相应的预防措施。由于题目要求,本系统的测距模块采用的是超声波测距,其他测距方法不做过多说明。所谓超声波,是指人耳听不见的声波。正常人的听觉
15、可以听到16-20千赫兹(KHZ)的声波,低于16千赫兹的声波称为亚声波,我们把超过20千赫兹的声波叫做超声波。超声波在空气中的传播速度约为340m/s。超声波具有能量消耗慢,传播距离远,并且超声波回检的速度快,计算方便。并且在测量精度方面能达到工业实用的要求,因此智能的测距系统主要是通过超声波来实现的。综上所述,超声波测量能够达到系统中所要求的测量精度,因此本次设计的汽车倒车防撞装置是通过超声波进行测距来实现的。本次设计使用了超声波传感器,它是通过超声波的一些特性而研制的一款传感器。超声波是一种机械波,振动频率高于声波通过改变芯片可以在电压的激励下振动,它有一个高频率、波长、衍射现象,特别是
16、定向好,可以成为射线和定向传输等。超声波对液体、固体的穿透本领很大,尤其是在不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面以超声波作为检测手段,必须产生超声波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声探头。 超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。小功率超声探头多用作探测作用。它有许多不同的结构,可分直探头(纵波)、斜探头(横波)、表面波探头(表面波)、兰姆波探头(兰姆波)、双探头(一个探头反射、一个探头接收)
17、等。超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。构成晶片的材料可以有许多种。晶片的大小,如直径和厚度也各不相同,因此每个探头的性能是不同的,我们使用前需要了解它的性能。超声波传感器的主要特性如下:(1)工作频率。压电晶片的共振频率就是工作频率。当晶片的共振频率和加到它两端的交流电压的频率相等时,灵敏度最高,输出的能量最大。(2)工作温度。由于其高居里温度压电材料一般比较,尤其是当诊断用超声波探头功率小,所以温度较低,你可以工作在很长一段时间没有失败。医疗使用的超声波探头的温度比较高,需要单独的制冷设备。(3)灵敏度。主要取决于压电晶片本身。机电耦合系数大,灵敏度高;反之,灵敏度低。
18、使用在室外的超声波传感器应该具有很好的密封性,防止雨水和灰尘的进入。在金属盒体的顶部内侧固定压电陶瓷。在盒体的开口端固定底座,使用树脂对盒体进行覆盖。图2-2为超声波探头的结构图。图2-2 超声波探头的结构图其原理为:在超声波发射器两端输入40KHZ脉冲串,在超声波内部振子中通过脉冲信号,产生机械波,通过介质传播到需要测量的面,经过被侧面返回到接受器进行接收,接受到的信号是毫伏级的正弦波信号,通过超声波从发送接受所用的时间,即往返时间。通过往返时间乘以传播速度,就可以计算出传播距离。实际的距离为传播距离的一半,其表达公式可由式(1.1)表示:L=CT/2 (1.1)超声波探头发射波反射波障碍物
19、tV发射波反射波图2-3 超声波测距的原理图(1.1)式中,L为需要测量得距离,C超声波的传播速度,T接受的往返的时间。假设单片机微处理器的周期为t,则T=Nt,则测量得距离可式(1.2)表示: L=CT/2=CNt/2 (1.2)因为超声波指向性强,所以超声波对障碍物面的入射角对超声波电子倒车测距仪的灵敏度影响较大。理想的情况是让超声波垂直于入射面,可最大限度地接收反射回波以避免可能使超声波电子倒车测距仪失灵的情况出现。超声波测距原理图如图2-3所示。2.3.2控制系统方案设计在控制系统的方案选择上,由于整个系统的设计涉及到数据处理,控制实时性等问题,选用单片机作为微处理器,功耗低、电路设计
20、简单、程序编写可以选择单片机C51程序,大大的增加了系统的灵活性,减小了系统的开发周期。单片机内部有看门狗定时器,可以在程序跑飞的情况下自动的复位;通过快速的指令周期可以实时的采集到数据。所以微控制器选用Atmel公司的AT89S52单片机的控制系统。发射电路接收电路显示距离报警电路单片机控制发射传感器接收传感器图2-4 单片机控制系统2.3.3显示报警系统方案设计显示器应用极为广泛,是一种输出设备,综合课题的实际要求、成本以及考虑单片机的接口资源,本设计使用四个DPY_7-SEG_DP共阴二极管显示器,由于倒车时距离障碍物的距离本来就比较近,大概在3米以内,所以一个四位的LED显示器就可以达
21、到要求。报警装置采用的是有源蜂鸣器,根据距离远近进行报警,以提示驾驶员。2.3.4系统探测范围及传感器布点的确定超声波传感器发射超声波有一定的角度范围,超声波传感器的测量角度如图2-5所示。超声波传感器是否灵敏,和以下因素有关:1从物理学中的反射原理知:超声波的反射规律遵循反射定律于入射角等于反射脚,因此,反射波是否能被接收器接收到与反射面的角度有关。2不同大小的反射面积会影响反射波的强度。3超声波在传播过程中会产生衰减,所以同样的角度,同一个反射面,距离越远衰减程度越大。图2-5 探测角度根据以面得原理可知,在下列环境下,易造成无法侦测及侦测不良之情况:1铁丝网、绳索这类细小的物体。2崎岖不
22、平的路面。3易吸收声波之物质,如棉质。4传感器的表面上有着异物。5障碍物为锐角反射体,锥状物体。为了满足系统的测量的要求,如要超声波可以测量的最大距离为6M,本次设计的超声波测量范围为0-3M。对于超声波传感器这样在室外工作的物体,为了有效的减少各种干扰。我们要选择灵敏度高的,可靠性好的超声波传感器。在本次设计中我们选用UCM-R40KI 、UCM-T40KI (R表示接收传感器,T表示发射传感器),最大探测距离为10m,发射扩散角为60度。2.4本章小结在本章中主要介绍了系统的设计要求,根据设计要就设计了相应的硬件结构框图。之后又介绍的超声波传感器的工作原理和本次所选用的传感器的型号。确定了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 超声波 倒车 雷达 实现 毕业设计

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