毕业设计论文超声波距离测量仪硬件设计.doc
《毕业设计论文超声波距离测量仪硬件设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文超声波距离测量仪硬件设计.doc(37页珍藏版)》请在三一办公上搜索。
1、嘉 应 学 院本科毕业论文(设计)(2010届)题目:超声波距离测量仪硬件设计导师姓名: 院 系:电子信息工程学院 专 业: 自 动 化 学生姓名: 学 号: 超声波距离测量仪硬件设计摘 要本系统采用AT89S51单片机作为主控制器,发出(产生)40kHz的脉冲波经放大电路后送到超声波发射探头T-40使其振荡发射出超声波,超声波在传送过程中碰到障碍物反射回来,接收探头收到声波后经集成芯片CX20106A放大滤波整形后回送到单片机计算,通过发射与接收的时间差以及当前温度对应的声速计算出距离。为了解决现场温度对测距产生的影响,在本系统中使用了DS18B20温度传感器对现场温度进行检测,并通过软件的
2、调试实现温度补偿,使测量误差降低,当物体移动时能迅速显示即时距离,而本系统使用LED显示距离的数值,为用户提供了很直观的界面,从而完美实现了由AT89S51为单片机主控芯片的超声波测距。关键词:AT单片机,超声波,测距,LED;AbstractThe system uses the AT89S51 microcontroller as the main controller, issue (create) 40kHz pulse wave by the ultrasonic amplifier is sent to T-40 to launch probe to emit ultrasonic
3、 oscillation,Ultrasonic obstacles encountered in the course of transmission reflected back, upon receiving probe received by the integrated sound chip CX20106A After amplifying and filtering back to the SCM calculation of plastic,By transmitting and receiving the time difference and the current temp
4、erature is calculated from the corresponding velocity。To address the on-site impact of temperature on the distance, in this system DS18B20 temperature sensor used to detect temperature on the spot,And debug software to achieve temperature compensation, so that measurement error decreased when the ob
5、ject can be moved quickly to show the real distance,Use of this system, LED display range of values, to provide users with a very intuitive interface,To achieve the perfect host by the AT89S51 microcontroller chip for the ultrasonic ranging。Keywords: AT MCU, ultrasonic, range, LEDII目 录1 前 言11.1论文研究的
6、背景和意义11.2超声波测距领域的历史和国内外发展现状21.3 论文的主要内容32 超声波测距的基本理论42.1超声波的定义42.2超声波传感器42.3 超声波测距计算43 系统硬件设计73.1 系统主要技术指标73.2 系统设计框图73.3 主控芯片的选择83.4 超声波的发射电路设计93.5 超声波接收电路设计103.6 超声波测距显示电路113.6.1 显示模块的选择113.6.2 显示电路113.7 温度补偿电路设计123.7.1 DS18B20的特性123.7.2 DS18B20引脚说明123.7.3 DS18B20的使用方法133.7.4 DS18B20温度补偿电路的设计133.8
7、 主电路原理图144 系统软件设计154.1 总体设计框图154.2 子程序设计框图164.3 温度补偿流程图165 系统的测试185.1 系统硬件测试185.2 系统的软件测试185.3 系统的整体测试185.4 系统测量与误差分析195.4.1 测量数据195.4.2 系统误差分析196 总 结21参考文献22附 录24附录A 原理图24附录B PCB图25附录C 实物图26附录D 程序28致 谢33III超声波距离测量仪硬件设计1 前 言1.1论文研究的背景和意义测距的原理和方法有很多1,根据信息载体的不同可分为光学方法、无线电方法和超声波方法。随着电子技术的发展,先后出现了激光、超声波
8、及红外线等非接触式测距方法。激光测距虽然测距精度高,操作简单,但是受环境的影响比较大,且系统检测维护不便,价格相对昂贵,一般多在军事领域应用。红外测距属于电磁波的一种2,超声波是声波测距,实现起来更容易且不受电磁干扰影响。红外传播速度为3108m/s,超声波在空气中的传播速度为340 m/s ,其速度相对电磁波是非常慢的,因此在同等距离的情况下,超声波的传播时间远大于红外,往返时间更易测量。超声波在测距方面具有以下突出的优点:(l)环境介质可为空气、液体或固体等,适用范围广泛;(2)对外界光线和电磁场不敏感,可用于黑暗、有灰尘或烟雾、电磁干扰强等恶劣环境中;(3)超声波传感器结构简单,体积小,
9、费用低,信息处理简单可靠,易于小型化和集成化。由于超声波具有以上特点被广泛应用于测量物体的距离、厚度、液位等领域。在超声波探伤、自动泊车系统和倒车雷达系统中3,超声波测距有其重要的应用。随着科学技术的发展,超声波测距技术在国防、汽车工业及日常生活中无处不在。目前超声波测距系统主要是采用微处理器为核心,使用微处理器内部的计时器计时,并结合温度补偿声速等处理手段提高测距精度。但由于超声波传播时间难于精确捕捉,温度对声速的影响等原因,使得超声波测距的精度受到了很大的影响,限制了超声测距系统在测量精度要求更高的场合下的应用。由于微处理计时精度有限和硬件设计的束缚,现有超声波测距系统在测量范围为0.22
10、0m的范围内,测量误差多为mm级,20cm以下基本为系统的测量盲区。现有超声波测距系统不仅测量范围有限制,且测量精度有限。超声波测距仪虽然原理简单,但是由于超声波测距受到许多外界因素制约,包括所测的超声波传播时间和超声波在介质中的传播速度,环境温度等等,如何选择合适的方法提高精度是技术开发的重要瓶颈,国内外的学者在提高超声波测距精度方面做了大量的研究。面对广阔的市场空间以及日益苛刻的测量要求,如何提高适用范围和测距精度就成为了当前超声波测距设备开发的关键所在。1.2超声波测距领域的历史和国内外发展现状一般认为,关于超声波的研究最初起始于1876年F.Galton的气哨实验,这是人类首次有效产生
11、的高频声波。在之后的三十年中,超声波仍然是一个鲜为人知的东西,由于当时电子技术发展缓慢,对超声波的研究造成了一定程度的影响。在第一次世界大战中,对超声波的研究逐渐受到重视。法国人Langevin使用一种晶体传感器在水下发射和接收相对低频的超声波。他提出的这种方法可以用来检测水中是否存在潜艇并进行水下通信4。1929年,Sokolov首先提出用超声波探查金属物内部缺陷的建议5。相隔2年,1931年Mulhauser获准一项关于超声检测方法的德国专利,不过他并未做更多的工作。4年之后,1934年sokolov首次发表了关于在液体槽子里用穿透法作实物试验的结果,他用了各种方法做了实验,用来检测穿过试
12、件的超声能量,其中之一是用简单的光学方法观察液体表面由超声波形成的波纹。德国人Bergmann在他的论著ULTRASONIC中,详细的论述了有关超声波的大量早期资料,该论著一直被认为是该领域的经典之作6。美国的Firestone7和英国的Sproule8首次介绍了脉冲回波探伤仪,使超声波检测技术发展到了更重要的阶段。在各种系统中,这是最成功的一种,因为它有最广泛的通用性,其检测结果也最容易解释。这种方法除可用于手工检测外,还可与采用先进技术的自动系统联用,自第一种脉冲回波仪器问世以来,根据相同的原理,有无数种其他仪器得到了发展,并有许多改进和精化。目前,在超声无损检测中,脉冲回波系统仍是使用最
13、为广泛的一种。 HuaHong,Wang Yongtian9阐述了其所研究的一种调幅连续超声波大范围动态测距系统。该系统的测距原理是利用超声波传感器发射和接收调幅连续超声波,基于接收信号于发射信号之间的相位差和两传感器之间的正比关系,用相位差法测量传感器之间的动态距离。文中给出了设计原理、硬件实施和测量结果。实验结果表明,该系统在15m的测距精度可达到lmm。中国测试技术研究所的李茂山在超声波测距原理及实践技术10中阐述了用超声波在空气里传播速度为已知条件,测量超声波行进于待测距离所耗费时间的超声波测距原理。文中分析了声波的传输特性和影响声速的因素,给出了超声波测距的框图。作者还进行了超声波测
14、距误差源分析以及超声波测距仪的检验。浙江师范大学的李鸣华、余水宝利用单片机开发了一种超声波料位测量系统11。作者介绍了超声波料位测量的原理以及超声波料位测量仪的软硬件设计,硬件设计主要分为超声波信号的产生发射电路、信号接收处理电路、AT89C2051单片机控制电路等。作者还分析了造成料位测量误差的几点原因,并给出了几种方法来减少测量误差。比如:在计数电路设计中,采用了“延迟接收,信号分离”的技术和相关计数法减小了计数误差,对于声速的测量误差,使用温度补偿法,在软件设计中采用了查表的方法,由单片机实现自动补偿校正。文中的一些方法对于设计超声波测量系统来说具有一定的参考价值。声速的测量在超声波测距
15、中对提高超声波精度有重要的作用,超声波在介质中的传播速度与温度、压力等因素有关,其中温度的影响最大,因此需要对其进行补偿。中国海洋大学的曹玉华在超声波测距系统设计及其在机器人模糊避障中的应用12提出了采用温度补偿的方法测量声速,来提高超声波测距精度。文中温度检测部分采用了美国DALLAS半导体公司生产的可组网单线数字温度传感器DS18B20测量环境温度,用以温度补偿以修正超声波速度,来减小温度变化对距离测量精度的影响。该超声波测距装置在1.5m的测量范围内,测量误差小于5cm。山东科技大学的王红梅在高分辨力超声测距系统的研究13中研究了己有超声波测距系统的优缺点,采用超声波多次发射,以多次测量
16、的平均值作为测量值的方法提高超声波测距精度,并使用了温度补偿声速的方法进一步提高了系统精度。为了提高仪器的分辨力,还采用了若干方法来减小随机误差。本文所设计的超声波测距系统在测量范围1cm10cm,精度可达到0.5%,分辨率优于0.1mm。1.3 论文的主要内容本次设计的工作包括:一、讨论和研究本设计的设计方向和功能;二、主芯片和传感器的选择;三、电路的设计以及电路板的制作;四、程序的设计;五、子程序与子模块的联合调试;六、总程序的调试;七、系统的测试与校正。332 超声波测距的基本理论2.1超声波的定义波是由某一点开始的扰动所引起的,并按预定的方式传播或传输到其他点上。声波是一种弹性机械波。
17、人们所感觉到的声音是机械波传到人耳引起耳膜振动的反应,能引起人们听觉的机械波频率在20Hz20kHz,超声波是频率大于20kHz的机械波14。超声波应用有三种基本类型:透射型用于遥控器,防盗报警器、自动门、接近开关等;分离式反射型用于测距、液位或料位;反射型用于材料探伤、测厚等。在超声波测距系统中,用脉冲激励超声波探头的压电晶片,使其产生机械振动,这种振动在与其接触的介质中传播,便形成了超声波15。2.2超声波传感器超声波传感器主要材料有压电晶体(电致伸缩)及镍铁铝合金(磁致伸缩)两类。电致伸缩的材料有锆钛酸铅(PZT)等。压电晶体组成的超声波传感器是一种可逆传感器,它可以将电能转变成机械振荡
18、而产生超声波,同时它接收到超声波时,也能转变成电能,所以它可以分成发送器或接收器。有的超声波传感器既作发送,也能作接收。这里仅介绍小型超声波传感器,发送与接收略有差别,它适用于在空气中传播,工作频率一般为2325kHz及4045kHz。这类传感器适用于测距、遥控、防盗等用途。该种有T/R-40-60,T/R-40-12等。另有一种密封式超声波传感器(MA40EI型),它的特点是具有防水作用(但不能放入水中),可以作料位及接近开关用,它的性能较好15。2.3 超声波测距计算超声波测距原理如图2-1所示。图2-1超声波测距原理图基于单片机的超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波
19、,从而测出发射和接收回波的时间差t,然后求出距离,如式2-1所示16。SCt2 (2-1)式中C超声波波速。限制该系统的最大可测距离存在4个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲的直接接收能力将决定最小的可测距离。为了增加所测量的覆盖范围、减小测量误差,可采用多个超声波换能器分别作为多路超声波发射接收的设计方法。由于超声波属于声波范围,其波速C与温度有关,如式2-2所示17。C=331.6+0.6107*T (2-2)式中 T当地温度。经过测量得出超声波的波速与温度的关系,如表2-1所示。表 2-1 超声波温度速度表温度()-30-
20、20-100102030声速c(m/s)313319325333338344349式2-2是根据测量的速度数据与温度数据进行一阶拟合得出的,拟合过程为:t=-30 -20 -10 0 10 20 30c=313 319 325 333 338 344 349m=1fxy1=polyfit(t,c,m)得到结果:fxy= 0.6107 331.5714图2-2是使用Matlab软件对温度数据和超声波速度数据进行拟合的数据处理。图2-2 温度与速度数据拟合图2-3为温度数据与超声波速度数据进行一阶拟合得到的拟合图形图2-3温度数据与超声波速度数据拟合图形在测距时由于温度变化,可通过温度传感器自动探
21、测环境温度、确定计算距离时的波速C。波速确定后,只要测得超声波往返的时间t,即可求得距离S,这洋能较精确地得出该环境下超声波经过的路程,提高了测量精确度。3 系统硬件设计3.1 系统主要技术指标本论文是研制一种超声波测距系统。其主要技术指标为:量程:10cm200cm;电源: 5V DC;超声波频率:4OkHz;测量误差:3%-4%; 显示方式: LED显示。系统具有温度校正功能。3.2 系统设计框图在整个超声波测距系统设计中占有很重要的位置的是超声波测距系统的硬件电路设计。硬件电路设计的合理性将直接影响系统运行的可靠性与稳定性。其中选择合适的器件和合理的电路布局将对系统有很大的影响,并且硬件
22、系统的性能是整个测距系统可靠性的最根本保证。因此,在能够保证实现超声波测距所需要功能的基础上,还应该需要重点考虑以下几个原则:(l)尽量选择一些典型芯片,典型的应用电路。这样可以保证电路设计模块的正确性,为系统的标准化、模块化打下良好的基础;(2)尽量减小硬件电路的复杂性,能在片内实现的功能,最好不要再外接电路,多选用集成度高的芯片;(3)在芯片选择和线路板排布时候尽量考虑系统的可靠性及抗干扰性能。本系统采用AT89S51单片机作为主控制器,使用LED数码管作为系统显示屏,超声波发射驱动需要的40kHz脉冲由单片机P1.0发出,使用定时器进行控制,超声波接收使用CX20106A作为接收主控芯片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 超声波 距离 测量仪 硬件 设计
链接地址:https://www.31ppt.com/p-4881436.html