超声波测距仪毕业设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《超声波测距仪毕业设计.doc》由会员分享,可在线阅读,更多相关《超声波测距仪毕业设计.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录摘要ABSTRACT前言第一章 绪论1 1.1 课题研究背景 1 1.2 课题研究的目的和意义 1 1.2.1 课题研究的目的 1 1.2.2 课题研究的意义 2 1.3 单片机简介及发展 2 1.3.1 单片机简介 2 1.3.2 单片机的发展 3 1.4 本论文完成的主要研究工作 4第二章 超声波测距的原理52.1 超声波测距介绍 5 2.2 压电式超声波发生器原理 5 2.3 超声波测距原理 5第三章 超声波测距仪硬件系统设计 7 3.1 超声波测距仪的功能设计 7 3.2 设计分析 7 3.3 硬件电路设计 7 3.3.1 STC89C52RC单片机简介 7 3.3.2 STC89
2、C52的最小系统模块 9 3.3.3 发射及接收电路11 3.3.4 显示电路16 3.3.5 声光报警电路17第四章 超声波测距仪软件系统设计19 4.1 开发环境Keil uVision4软件介绍19 4.2 超声波测距仪程序设计19 4.2.1 主程序20 4.2.2 外部中断子程序22 4.2.3 显示程序22第五章 硬件电路焊接调试与误差分析24 5.1 系统完整电路图绘制24 5.2 电路的焊接25 5.3 运行结果27 5.4 误差分析27 5.4.1 不同障碍物表面材料的不同介质引起的误差27 5.4.2 超声波模块的感应角的影响27 5.4.3 当地声速对测量精度的影响分析2
3、8结论29总结与体会30谢辞31参考文献32附录A 原理图33附录B 元件清单35附录C 源程序36附录D 外文资料49附录E 中文翻译54 摘要超声波技术是一门各行各业都要使用的通用技术,它是通过超声波产生、传播以及接收的物理过程完成的。目前超声波技术广泛应用于各个工业部门的超声波焊接、超声波检测和超声医疗方面。超声波测距系统的低成本,高精度和便于实时控制,基于单片机实现容易,具有很强的实用性。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位仪等都可以通过超声波来实现。该测距仪采用HC-SR04超声波模块实现超声波的发射与接收,LCD显示
4、电路、报警电路和单片机为该测距仪的核心单元。超声波测距仪要求测量范围在2cm-400cm,测量精度2cm内,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。关键字:超声波传感器;测距仪;STC89C52;LCD显示电路ABSTRACTKeywords:Ultrasonic sensors,range finder,STC89C52,LCD display circuit 前言超声波测距是一种非接触式的检测方式。由于超声波的指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波可以用于距离的测量,与电磁或光学的方法相比,它不受光线、被测对象颜色等影响。对于被测对象处于黑暗、灰尘、烟雾
5、、电磁干扰、有毒等恶劣环境下有一定的适应能力。因此,在液位测量、机械手控制、车辆自动导航、物体识别等方面有广泛应用。特别是应用于空气测距,由于空气中波速较慢,其中回波信号中包含的沿传播方向上的信号很容易检测出来,具有很高的分辨力,因而其准确度也较其他方法高。而且超声波传感器具有结构简单、体积小、信号处理可靠等特点。近年来,随着超声波测距技术研究的不断深入和超声波防尘、防雾、非接触式的特有优点逐渐为人们所重视,超声测距的应用变得越来越普及。目前,超声测距技术己广泛地应用于机械制造、电子冶金、航海、宇宙、石油化工、交通等工业领域,大部分的超声波应用问题都可以统一到超声波测距问题上来。于是,超声波测
6、距这个古老而前沿的课题又重新焕发出蓬勃的生命力。深入研究超声波测距的相关技术及方法,对超声波检测的应用和普及更具体重要的现实意义。III 第一章 绪论1.1 课题研究背景超声波测距作为一种典型的非接触测量方法,在很多场合,诸如工业自动控制、建筑工程测量和机器人避障等方面得到广泛的应用。和其他方法相比,如激光测距、微波测距等,由于声波在空气中传播速度远远小于光线和无线电波的传播速度,对于时间测量精度的要求远小于激光测距、微波测距等系统,因而超声波测距系统电路易实现、结构简单和造价低,且超声波在传播过程中不受烟雾、空气能见度等因素的影响,在各种场合均得到广泛应用【1】。然而超声波测距在实际应用也有
7、很多局限性,这都影响了超声波测距的精度。一是超声波在空气中衰减极大,由于测量距离的不同,造成回波信号的起伏,使回波到达时间的测量产生较大的误差;二是超声波脉冲回波在接收过程中被极大地展宽,影响了测距的分辨率,尤其是对近距离的测量造成较大的影响。其他还有一些因素,诸如环境温度、风速等也会对测量造成一定的影响,这些因素都限制了超声波测距在一些对测量精度要求较高的场合的应用,如何解决这些 问题,提高超声波测距的精度,具有较大的现实意义。1.2 课题研究的目的和意义1.2.1 课题研究的目的 传感器技术是现代信息技术的主要内容之一。信息技术包括计算机技术、通信技术和传感器技术,计算机技术相当于人的大脑
8、,通信技术相当于人的神经,而传感器就相当于人的感官。比如温度传感器、光电传感器、湿度传感器、超声波传感器、红外传感器、压力传感器等等,其中,超声波传感器在测量方面有着广泛、普遍的应用。利用单片机控制超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且测量精度较高。超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。随着科学技术的快速发展,超声波将在测距仪中应用越来越广。但就目前技术水平来说人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的
9、技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。1.2.2 课题研究的意义由于超声波在空气中波速较慢,能量消耗缓慢,在介质中传播的距离较远,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求
10、【2】。因此超声测距广泛应用于倒车雷达、物体识别等方面,特别是应用于空气测距。超声波测距利用声波反射原理,避免传感器直接与介质接触,是一种传统而实用的非接触测量方法。与红外、激光及无线电测距相比,它具有结构简单、可靠性能高、价格便宜、安装维护方便等优异特性。在近距范围内超声测距具有不受光线、颜色以及电、磁场的影响和指向性强的优点,对于被测物处于黑暗、有灰尘、烟雾、电磁干扰、有毒等比较恶劣的环境中也具有一定的适应能力,且结构简单,成本低。但由于超声波传播时难于精确捕捉,温度对声速影响等原因,使超声测距的精度受到很大的影响,限制了超声测距系统在测量精度要求较高场合下的应用。1.3 单片机简介及发展
11、1.3.1 单片机简介单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,单片机由仅有
12、CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的8080是最早按照这种思想设计出的处理器,当时的单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列单片机系统。因为简单可靠而性能不错获得了很大的好评。尽管2000年以后ARM已经发展出了32位的主频超过300M的高端单片机,直到现在基于8051的单片机还在广泛的使用。在很多方面单片机比专用处理器更适合应用于嵌入式系统,因此它得到了广泛的应用。事实上单片机是世界上数量最多处理器,
13、随着单片机家族的发展壮大,单片机和专用处理器的发展便分道扬镳。现代人类生活中所用的几乎每件有电子器件的产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电子产品中都含有单片机。 汽车上一般配备40多片单片机,复杂的工业控制系统上甚至可能有数百片单片机在同时工作!单片机的数量不仅远超过PC机和其他计算机的总和,甚至比人类的数量还要多。1.3.2 单片机的发展单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直
14、到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用
15、在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。早期阶段:SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。中期发展:MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系
16、统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。当前趋势:SoC嵌入式系统(System on Chip)式的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决,因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于
17、SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。1.4 本论文完成的主要研究工作本文所介绍的超声波测距仪在测距的时候采用的是两个超声波探头分别进行超声波发射和接收来进行距离的测量的。并通过液晶显示单元模块显示两者之间的距离,然后通过蜂鸣器发出声响, 从而起到提示和报警的作用。本系统利用一片89C52单片机对超声波信号循环不断地进行采集。系统包括超声波测距单元(超声波集成模块)、89C52单片机控制、蜂鸣器报警模块和液晶显示模块。本设计应完成硬件电路的设计、软件程序的编写和实物的制作,达到预定2-400CM的距离测量,小于20C
18、M时声光报警等设计要求。第二章 超声波测距的原理2.1 超声波测距介绍超声波传感器的工作原理是陶瓷的压电效应。超声波传感器在测量过程中,声波信号由传感器发出,经液体或固体物体表面反射后折回由同一传感器接收,可以测量声波的整个运行时间,从而实现物位的测量。测距仪系统所用传感器是HC-SR04, HC-SR04超声波传感器采用声波反射原理,从而避免传感器直接与介质接触,实现非接触测量物位,这一点对固体散料、粘稠介质,固体、液体混合介质的物位测量非常重要【3】。2.2 压电式超声波发生器原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部结构如图1.1所示,它有两个压电晶片和一
19、个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了【4】。图2.1 压电式超声波发生器内部结构2.3 超声波测距原理超声测距大致有以下方法:一种是取输出脉冲的平均值电压,该电压(其幅值基本固定)与距离成正比,测量电压即可测得距离;另一种是测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔t,如图2.2所示,故被测距离为 S= vt2【5】。本系统测量采用第二种方案。由于超声波的声速与温度有关,如
20、果温度变化不大,则可认为声速基本不变。如果测距精度要求很高,则应通过温度补偿的方法加以校正。超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为331.45米/秒,由单片机负责计时,单片机使用12.0MHz晶振,所以此系统的测量精度理论上可以达到毫米级【7】。超声波发射超声波接收时间T障碍物图2.2 超声波测距原理假定S为被测物体到测距仪之间的距离,测得的时间为t(s),超声波传播速度为v(m/s)表示,则有关系式(1)S=vt2 (1)在精度要求较高的情况下,需要考虑温度对超声波传播速度的影响,按式(2)对超声波传播速度加以修正,以减小误差【8】。温度与声速的关系参照表2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波测距仪 毕业设计 超声波 测距仪
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内