您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 毕业设计——基于单片机的高精度超声波测距系统的设计
华北科技学院毕业设计(论文)1目录设计总说明...............................................................IIntroduction...........................................................III1绪论.................................................................11.1系统设计背景....................................................11.2国内外研究现状..................................................22超声波测距原理和方案.................................................42.1超声波测距的基本理论...........................................42.1.1超声波简介..............................................42.1.2超声波与传播介质的关系..................................42.1.3超声波换能器简介........................................62.2超声波测距系统总体设计.........................................63硬件设计.............................................................93.1硬件的选型.....................................................93.1.1主控单片机的选型........................................93.1.2超声波传感器的选型.....................................103.1.3温度传感器的选型.......................................123.2CPU模块电路的设计..........................................133.3电源电路的设计................................................143.4发射电路的设计................................................153.5接收电路的设计................................................163.5.1回波接收及滤波放大电路.................................163.5.2时间增益补偿(TGC)电路.............................173.5.3双比较器整形电路.......................................193.6温度补偿电路的设计............................................203.7显示电路的设计................................................213.8通讯电路的设计................................................244软件设计............................................................28基于单片机的高精度超声波测距系统的设计24.1主程序........................................................284.1.1初始化子程序...........................................294.1.2温度测量子程序.........................................304.1.3距离计算子程序.........................................334.1.4显示子程序.............................................344.1.5时间增益补偿程序.......................................354.1.6通讯电路子程序.........................................364.2时间峰值检测..................................................365结论................................................................38参考文献................................................................41附录基于单片机的高精度超声波测距系统原理图............................42致谢....................................................................43华北科技学院毕业设计(论文)I设计总说明目前,超声波测距技术已经广泛的应用于各领域,由于其具有非接触式测量的特点,在工业领域液位、井深、管道长度以及建筑物测量、倒车雷达、智能机器人的控制系统中都发挥了重要的作用。但以我们当前的技术水平来说,对超声波测距技术的应用是有限的,未来的发展方向应该是朝着高精度、低盲区、拓展功能更丰富以及成本价格更低的方向发展。和普通超声波测距系统不同,高精度超声波测距系统要求的盲区更小、精度更高。为了达到该标准,设计系统需包含温度补偿电路,双比较器整形电路和时间增益补偿电路等信号调理电路。最后,还需加入一些必须的外围电路如显示电路,用于显示测量结果,还必须含有通讯接口,方便与上位机进行通讯且可将测量结果进行上传。另外,该系统进行软件化峰值检测,使电路更加简化,充分利用了软件资源。通过对系统的需求分析,硬件电路的设计方案最终得以确定,主要由AT89C52单片机作为主控芯片。为了达到高精度的要求,首先我们需要了解造成测量精度不高的原因,首先,声波在空气中的传递速度会随着温度而发生有规律的变化。用平均速度计算出的距离和实际距离可能会有一定的误差。其次,由于超声波属于波的一种,因此具有波的衍射特性。这会使得超声波没有经过反射,即不是由于碰到物体而返回的波,而是直接收到发射端由于衍射现象而改变了传播方向的那部分超声波。这就是会导致一个测量盲区,在测量近距离时产生错误读取而造成测量失败。因此,只要加入温度补偿电路,由一个温度传感器先测量环境温度,以实际温度带入计算,就能有效避免第一类误差的产生;其次,加入双比较器整形电路,就能有效避免第二类误差的产生。本系统由AT89C52单片机控制时间长短的计数以及控制超声波信号的发射、接收。整个电路采用模块化设计思想,主要包含显示电路、超声波发射电路、超声波接收电路、温度补偿电路等。显示电路主要采用LED数码管组成,采用动态显示的方式。即所有数码管的段选线并联在一起,通过控制位选信号来控制数码管的点亮。用于超声波信号发射的发射电路,主要由非门和超声波探头组成。还有用于超声波接收的接收电路,对回波进行滤波放大,整形,最后送入单片机。其他电路还包括用于测量环境温度的测温电路,主要由一个集成基于单片机的高精度超声波测距系统的设计II芯片直接读取环境温度,送入单片机中,再通过查询事先做好的温度表,通过这个表即可得到当前测量环境中的实际声速,代入公式计算距离。程序设计主要包括:主要程序、温度补偿程序、发射子程序、接收子程序等组成。主要程序在系统启动时会进行初始化,接着马上开始测量温度,获取温度值并进行查表后同时启动发射电路且开始计时,等待回波信号,并进行处理,软件滤波开始工作,对峰值点进行查找并计算出距离。测温子程序主要是根据温度与速度表进行查表的方式来获取当前声速,代入公式进行计算。具体实现的流程包括复位程序、发送匹配ROM命令、温度转换命令等。测量距离子程序的实现即是时间的测量,这也是该系统的核心部分。对定时器初始化处理后,计时便开始。综上,超声波探头的信号经过AT89C52单片机的分析和一系列处理,最后实现本高精度超声波测距系统的完整功能,也验证了该系统的设计满足实际需求,该课题的研究也具有一定价值。值得注意的是,为了降低该系统的测量的盲区,采用了双比较器整形电路来处理不同的距离的信号(分为3cm-50cm的近距离部分和50cm-400cm的远距离部分),使得精度进一步提高。本系统的设计精度较高,可以用于汽车的倒车雷达,也可以用于智能机器人的距离识别系统或者其他距离3cm-500cm之内,精度1cm的系统。关键词:单片机;高精度;超声波;测距华北科技学院毕业设计(论文)IIIIntroductionAtpresent,ultrasonicrangingtechnologyhasbeenwidelyappliedinvariousfields,becauseofitsnon-contactmeasurement,inindustrialfieldlevel,welldepth,pipelinelengthandthemeasurementofbuildings,reversingradar,intelligentrobotcontrolsystemplayanimportantrole.Butinourcurrentleveloftechnology,theapplicationofultrasonicrangingtechnologyislimited,thefuturedirectionofdevelopmentshouldbetowardshighprecision,lowarea,developthefunctionmoreabundantandlowercostpricedirection.Andordinaryultrasonicrangingsystemisdifferent,high-precisionultrasonicrangingsystemrequirementsoftheblindareaissmaller,higheraccuracy.Inordertoachievethestandard,thedesignsystemcontainsthetemperaturecompensationcircuit,theDualComparatorplasticcircuitandthetimegaincompensationcircuitandothersignalconditioningcircuits.Finally,itisnecessarytoaddsomenecessaryperipheralcircuitssuchasdisplaycircuit,usedtodisplaythemeasurementresultsmustalsocontaincommunicationinterface,convenientandPCcommunicationandcanbeusedtouploadthemeasurementresults.Inaddition,thesystemofthepeakdetectionsoftware,makethecircuitmoresimplified,fullyutilizethesoftware
本文标题:毕业设计——基于单片机的高精度超声波测距系统的设计
链接地址:https://www.777doc.com/doc-4702321 .html