超声波测距仪学士毕业论文设计.doc





《超声波测距仪学士毕业论文设计.doc》由会员分享,可在线阅读,更多相关《超声波测距仪学士毕业论文设计.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计用纸超声波测距仪毕业论文中文摘要电子测距仪要求测量范围在50cm500cm,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。因此在移动机器人的研制上也得到了广泛的应用。我的超声波测距仪设计采用74hc04反相器和C
2、X20106搭接电路实现了超声波的发射与接收。采用AT89C51单片机为该测距仪的控制核心,此设计易于调试,成本低廉,具有很强的实用价值和良好的市场前景。 关键词:超声波传感器,单片机,测距仪ABSTRACTElectronic distance measurement instrument for measurement in the range of 20cm-2.5m, precision 1cm, with the measurement of the measured object without direct contact, can clearly demonstrate the
3、 stability of the measurement results. Because of the strong point of ultrasonic energy consumption, slow, medium of communication in the longer distance, which are often used for ultrasonic distance measurement. Such as the range finder and level measurement and so on can be achieved by ultrasound.
4、 Ultrasonic ranging, can be applied to car parking, construction sites and some industrial site location monitoring, and can also be used for liquid level, depth, pipe length measurement occasions. Use of ultrasonic testing is often more rapid, convenient, simple, easy to achieve real-time control,
5、and measurement accuracy can meet the practical requirements of industry. In the mobile robot has been developed on a wide range of applications. My car anti-collision anti-theft alarm system design using 74hc04inverter and CX20106lap circuit to realize the ultrasonic transmitter and receiver. Using
6、 AT89C51 SCM as the control core of the range finder, this design easy debugging, low cost, has the very strong practical value and good market prospects.Key words: ultrasonic sensor, single chip microcomputer, range finder,目录第一章 绪论- 1 -1.1 设计项目概述- 1 -1.2 设计要求- 1 -1.3 超声波测距原理- 1 -第二章 超声波测距仪的内容及意义- 3
7、 -2.1 超声波测距仪的意义- 3 -2.2超声波测距仪的内容- 3 -第三章 系统方案选择- 3 -3.1 方案一- 4 -3.2 方案二- 4 -3.3 方案确定- 4 -第四章 系统硬件电路设计- 4 -4.1单片机模块- 4 -4.1.1 AT89C51标准功能- 5 -4.1.2管脚说明- 6 -4.2超声波谐振频率调理电路模块- 7 -4.3超声波回路接收处理电路模块- 8 -4.4数码管显示模块- 8 -第五章 系统软件程序设计- 9 -5.1 超声波测距程序设计- 9 -5.2 超声波测距流程图- 10 -第六章 系统软硬件调试- 10 -6.1 硬件调试- 10 -6.2
8、软件调试- 11 -6.3 测试结果- 11 -第七章 调试中遇到的问题- 11 -7.1 发射接收时间对测量精度的影响分析- 11 -7.2 当地声速对测量精度的影响分析- 12 -总 结- 13 -参考文献- 14 -附录 A- 0 -附录 B- 0 -致 谢- 6 -第一章 绪论 声波在其传播介质中被定义为纵波。当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射,反射波称为回声。假如声波在介质中传播的速度是已知的,而且声波从声源到达目标然后返回声源的时间可以测量得到,那么就可以计算出从声波到目标的距离。这就是本系统的防撞报警原理。这里声波传播的介质为空气,采用不可见的超声波。 接收回路
9、中测得的超声波信号共有两个波束,第一个波束位余波信号,即超声波接收头在发射头发射信号(一组 40KHz 的脉冲)后,马上就接收到了超声波信号,并持续一段时间。另一个波束为有效信号,即经过被测物表面反射的回波信号。 超声波测距时,需要测的是开始发射到接收到信号的时间差,需要检测的有效信号为反射物反射的回波信号,故要尽量避免检测到余波信号,这也是超声波检测中存在最小测量盲区的主要原因。 软件控制脉冲发射、检测回波信号:程序采用的是脉冲测量法,由单片机引脚产生40KHz 的脉冲信号,每次测量发射的脉冲数至少要 12个完整的 40KHz 脉冲。同时发射信号前打开计数器,进行计时;等计时到达一定值后再开
10、启检测回波信号,以避免余波信号的干扰。采用外部中断对回波信号进行检测(回波信号送到单片机的为一序列方波脉冲)。接收到回波信号后,马上读取计数器中的数值,此数据即为需要测量的时间差数据。经过处理后得到这一次测距值。假设室温下声波在空气中的传播速度是 335.5m/s,测量得到的声波从声源到达目标然后返回声源的时间是 t 秒,则距离 d 可以由公式(1-1)计算:d=33550(cm/s)*t(s),因为声波经过的距离是声源与目标之间距离的两倍,声源与目标之间的距离应该是 d/2。1.1 设计项目概述由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波被广泛应用于距离的测量。利用超
11、声波检测往往比较迅速、方便,计算简单,已做到实时控制,并且在测量精度方面能达到工业实用要求,测量时与被测物体无直接接触等,这些优点使其广泛应用于倒车雷达、建筑施工工地以及一些工业现场,例如液位测量、精深测量等场合。目前国内一般实用专用集成电路设计超声波测距器,但是成本高,没有显示,操作不便,操作使用不方便,创展不灵活。基于单片机的超声波测距易克服了上述缺点,应用非常广泛。1.2 设计要求设计一个超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。具体要求如下:(1)测量范围在0.5-1.11m,测量精度1cm。(2)测量时与被测
12、物体无直接接触,能够清晰稳定地显示测量结果。1.3 超声波测距原理采用单片机作为主控制器,用LED数码管作为显示仪器来显示所测的距离。由单片机发射和接受超声波信号,再经过单片机计算输出显示被测距离,即超声波发生器T在某一时刻发出一段超声波信号,当超声波遇到障碍物(被测物体)后返回被接收器R接受。测距的原理如图1-1。RTT2T1 图1-1 测距的原理这样只要计算出发射超声波和接收到超声波之间的时间,就可以计算出超声发射器与反射物体的距离。距离计算公式为: 其中:d为被测物与测距器的距离 s为声速的来回路程 c为声速 t为声波来回所用的时间超声波是指频率高于20KHZ的机械波。为了以超声波作为检
13、测手段,必须产生超声波和接收超声波,完成这种功能的装置就是超声波传感器,习惯称之为超声波换能器或超声波探头。超声波传感器有发送器和接收器两种,但是一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器利用压电效应的原理将超声波和电能相互转换,即在发射超声波的时候,将电能转换为超声波,而在收到回波的时候,则将超声振动转换为电信号。超声波测距的原理一般采用渡越时间法。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的生源与障碍物之间的距离,超声波测距适用于高精度的中长距离测量,因为超声波在标准空气中的传播速度为332.45m/s。单片机使用12MHZ晶振,所以
14、此系统的测量精度理论可以达到毫米级。 单片机显示模块超声波接收器R超声波发生器T电源电路 图1-2 基于单片机的超声波测距器系统框图第二章 超声波测距仪的内容及意义2.1 超声波测距仪的意义 随着现代科技的发展,人们的生活节奏加快,高效的、人性化测距仪和无线系统得到了广泛的应用。当超声波受到尺寸大于其波长的目标物体阻挡时就会发生反射,反射波称为回声。假如声波在介质中传播的速度是已知的,而且声波从声源到达目标然后返回声源的时间可以测量得到,那么就可以计算出从声波到目标的距离。利用超声波的高可靠性和无接触性,在现在的高难度的应用和普遍的多次快速应用场合已经得到了广泛的应用。应用于汽车倒车、建筑施工
15、工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合,无线系统常用于报警器设防解防、车库门遥控、摩托车、汽车的防盗报警等,遥控模块价格低廉,发射模块和接收模块体积小巧、外观精致,耗电省,工作稳定可靠。本设计将超声波系统与无线系统结合通过单片机处理,制作出简单、稳定、高实用性的汽车防撞防盗报警器。2.2超声波测距仪的内容 发射器发出的超声波以速度在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v与温度有关,下表1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本
16、不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。表2-1 超声波波速与温度的关系表温度()-30-20-100102030100声速(ms)313319325323338344349386具体控制方法如图1所示,单片机发出40kHZ的信号,经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出距离数并送LED/LCD显示。超声波发射器放大电路超声波接收器放大电路锁相环检波电路单片机控制显示器图2-1 超声波测距原理框图第三章 系统方案选择3.1 方案一系统包括超声波谐振
17、频率调理电路、超声波回波接收处理电路、LED数码显示模组、单片机及电源四部分。超声波测距仪主要以STC单片机为控制核心,其发射器是利用压电晶体的谐振带动周围空气振动来工作的.超声波发射器向某一方向发射超声波,在发射的同时开始计时 ,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器接收到反射波就立即停止计时。一般情况下,超声波在空气中的传播速度为340m/s,根据计时器记录的时间t ,就可以计算出发射点距障碍物的距离 s,即s=340t/2, 这就是常用的时差法测距。在测距计数电路设计中,采用了相关计数法,其主要原理是:测量时单片机系统先给发射电路提供脉冲信号,单片机计数器处于等待状
18、态,不计数;当信号发射一段时间后,由单片机发出信号使系统关闭发射信号,计数器开始计数,实现起始时的同步;当接收信号的最后一个脉冲到来后,计数器停止计数。显示模块是一个8位段数码显示的LED;测量结果的显示用到四位数字段码,电源采用5V的DC直流稳压电源输入,供系统各部分电路使用。优点:可以自己动手操作、科研价值比较高、适用与初学者研究,准确无误。缺点:超生波系统电路纯硬件搭接、性能不是很稳定、精度也要稍低些。3.2 方案二系统包括超声波测距模组、液晶1602显示电路,单片机最小系统及电源五部分组成。超声波测距系统主要由发射部分和接收部分组成,超声波的发射受主控制器控制。超声波换能器谐振在40K
19、Hz的频率,模块上带有40KHz方波产生电路。其工作原理与方案一的原理基本相似。在测距计数电路设计中,采用了相关计数法,其主要原理是:测量时单片机系统先给发射电路提供脉冲信号,单片机计数器处于等待状态,不计数;当信号发射一段时间后,由单片机发出信号使系统关闭发射信号,计数器开始计数,实现起始时的同步;当接收信号的最后一个脉冲到来后,计数器停止计数。优点:超生波系统集成度高、性能比较稳定、可控性好、精度较好。缺点:只适用与成品开发、满足不了人们的求知欲望、缺少科研价值。3.3 方案确定由于本次是一次实验性的开发,经过对上述两种方案的分析,如果选择模组就失去了实验的价值,哪怕没有成功,那也是一次很
20、好的经历,所以我选择了方案一。第四章 系统硬件电路设计4.1单片机模块单片机是在集成电路芯片上集成了各种元件的微型计算机,这些元件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时/计数器、中断系统、时钟部件的集成和I/O接口电路。由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点,因此在现代电子技术和工业领域应用较为广泛,在智能仪表中单片机是应用最多、最活跃的领域之一。在控制领域中,现如今人们更注意计算机的底成本、小体积、运行的可靠性和控制的灵活性。在各类仪器、仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,提高计算机的运算速度,简化仪器仪表的硬件结构,提
21、高其性能价格比。AT89C51单片机的时钟信号通常有两种方式产生:一是内部时钟方式,二是外部时钟方式。在AT89C51单片机内部有一振荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振),就构成了自激振荡器并在单片机内部产生时钟脉冲信号。电容的作用是稳定频率和快速起振,电容值在5-30pF,典型值为30pF。晶振CYS的振荡频率范围在1.2-12MHz间选择,典型值为12MHz和11.0592MHz。当在AT89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态)。复位电路通常采用上电自动复位和
22、按钮复位两种方式。最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。只要VCC的上升时间不超过1ms,就可以实现自动上电复位。时钟频率用6MHZ时C取22uF,R取1K。除了上电复位外,有时还需要按键手动复位。本设计就是用的按键手动复位。按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST端经过电阻与电源VCC接通而实现的。最小系统如图3-1所示。图4-1 单片机最小系统原理图 4.1.1 AT89C51标准功能(1)与MCS-51单片机产品兼容 (2)8K字节在系统可编程Flash存储器 (3)1000次擦写周期 (4)全静态操作:0Hz33Hz (5)三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 测距仪 学士 毕业论文 设计

限制150内