您好,欢迎访问三七文档
第1页共39页1引言1.1课题提出的背景一些传统的距离测量方式在某些特殊场合存在不可克服的缺陷。例如,液面测量就是一种距离测量,传统的电极法是采用差位分布电极,通过给电或脉冲来检测液面,电极长期浸泡于水中或其他液体中,极易被腐蚀、电解,失去灵敏性。利用超声波就可以解决这些问题。随着经济发展,电子测量技术应用越来越广泛,而超声波测量精确度高,成本低,性能稳定则备受青睐。超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。正是因为具有这些性质,使得超声波可以用于距离的测量中,超声波测距技术正在被广泛应用于人们日常工作和生活之中。1.2课题研究的意义由于超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,较其它仪器更卫生,更耐潮湿、粉尘、高温、腐蚀气体等恶劣环境,具有少维护、不污染、高可靠、长寿命等特点。因此可广泛应用于纸业、矿业、电厂、化工业、农业用水、环保检测、食品、防汛、水文、空间定位、公路限高等行业中。可在不同环境中进行距离准确度在线标定,可直接用于水、酒、糖、饮料等液位控制,可进行差值设定,直接显示各种液位罐的液位、料位高度,在特殊环境下有较广泛的应用。利用超声波检测往往比较迅速、方便、计算简单、易于实现实时控制,并且在测量精度方面能达到工业实用的指标要求。同时由于超声波测距系统具有以上的这些优点,因此在移动机器人的研究和汽车倒车雷达的研制方面也得到了广泛的应用。1.3超声波测距的发展状况一般认为,关于超声波的研究最初始于1876年F.Galton的气哨实验。当时Galton哨在空气中产生的频率达300KHz,这是人类首次有效产生的高频声波。这些年来,随着超声波技术研究的不断深入,再加上其具有的高精度、无损、非接触等优点,超声波的应用变得越来越普及。目前已经广泛地应用在机械制造、电子冶金、交通等工业领域。此外在材料科学、医学、等领域中也占据重要地位。国外在提高超声波测距方面做了大量的研究,国内一些学者也作了相关的研究。第2页共39页超声波测距的精度主要取决于所测的超声波传输时间和超声波在介质中的传输速度,二者中以传输时间的精度影响较大,所以大部分文献采用降低传输时间的不确定度来提高测距精度。目前相位探测法和声谱轮廓分析法或二者结合起来的方法是主要的降低探测传输不确定度的方法。意大利的Carullo等人介绍了一种自适应系统,采用特殊的发射波形来获得好的回波包络,同时采用对环境的噪声进行估测,设置一定的回波开门电平,且采用自动增益的控制放大器,通过这些措施来提高超声波的探测精度。另外也有大量的文献研究采用数字信号处理技术和小波变换理论来提高传输时间的精度。这些处理方法都取得了较好的结果。随着科学技术的快速发展,超声波将在测距仪中的应用越来越广泛。当今对超声波测距仪方面的技术是比较成熟的,在国内市场上,有多种超声波测距仪,且其性能和测量范围都是非常优越的,完全满足实际应用的需要。当然,这方面的技术虽然已经相当的成熟了,并不是说已经没有了研究其的必要性了。其实不然,多数测距仪由于其功能的复杂,导致其市场价格飙升,而限制了它在一些特殊场合的应用,例如物位(液位)检测,机器人防撞,各种超声波接近开关,以及防盗报警等相关领域,只需作为整个系统的一部分而使用,因而需要研究一种既简单,又实用;既经济又实惠的超声波测距系统,是势在必行的。因此利用超声波是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声呐的发展趋势基本为:研制具有更高定位精度的被动测距声呐,以满足水中武器实施全隐蔽攻击的需要;继而发展采用低频线谱检测的潜艇拖拽线列阵声呐,实现超远程的被动探测和识别。毋庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,面貌一新的测距仪将发挥更大的作用。1.4超声波测距的基本原理超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。利用超声波的这种性能就可制成超声传感器,或称为超声换能器,它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。换能器在电脉冲激励下可将电能转换为机械能,向外发送超声波;反之,当换能器处在接收状态时,它可将声能(机第3页共39页械能)转换为电能。1.4.1超声波发生器原理为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。1.4.2超声波测距原理最常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为C,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离s,即:s=Ct/2.由于超声波也是一种声波,其声速C与温度有关。在使用时,如果传播介质温度变化不大,则可近似认为超声波速度在传播的过程中是基本不变的。如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的基本原理。s=CΔt/2(1-1)式中,C为超声波在空中的传播速度,0℃时为331m/s,25℃时为347m/s,其与环境温度T(℃)的关系如式(1-2)。C=331.4+0.61×T(1-2)第4页共39页图1.1超声波测量距离原理示意图由此可见,声速与温度有密切关系。如果温度变化不大,并且无特殊精度要求,可认为声速是基本不变的。否则,必须进行温度补偿。温度补偿通常有两种方法:补偿方法1:每次先按照式(1-2)计算当时声速C,然后再按照式(1-1)计算距离。其特点是:根据当时的温度得到当时的精确声速,从而计算得到的距离也比较精确;但程序中牵涉到浮点数运算,对于微处理器系统实现,难度相对较大。补偿方法2:根据当前的环境温度,查取特征温度值--声速表中最接近温度对应的声速值,作为当前声速,然后按照式(1-1)进行距离计算。其特点是:避免了复杂的声速计算,可采用事先计算得到温度--声速二维表,将之固化到系统程序中,然后直接使用查表法得到声速值,程序实现比较简单,但精度没有方法1高。另外,从图1-1还可以看出,由于超声波利用接收发射波来进行距离的计算,因而不可避免地存在发射与反射之间的夹角,其大小为2α。当α很小时,可直接按式(1-1)进行计算得到距离;但α较大时,则必须进行距离修正,修正公式为式(1-3)。S=cosα×(1-3)在式(1-3)中,倾角α与超声波发射装置和接收装置的安装位置有关。我们在实际应用时应注意适当安装。2超声波测距硬件设计概况超声波测距仪主要包括:温度检测电路,超声波发射及控制电路,超声波接收及信号处理电路,显示电路,微处理器及其辅助电路5部分组成。2.1整体电路设计整体电路的控制核心为单片机AT89S52。超声波发射和接收电路中都对相应信号进行整形及放大,以保证测量结果尽可能精确。超声波探头接OUT口实现超声波的发射和接收。另外还有温度测量电路测量当时的空气温度,等到把数据送到单片机后使2tC超声波发射超声波接收第5页共39页用软件对超声波的传播速度进行调整,使测量精度能够达到要求。整体结构图包括超声波发射电路,超声波接收电路,单片机电路,显示电路与温度测量电路等几部分模块组成。而超声波发射与接收电路还要加入放大电路。在发射后把信号放大,接收前也要再次放大。整体电路结构图如图2.1。图2.1超声波测距结构图单片机发出40kHZ的信号,经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出距离数并送LED显示。2.2超声波发送器超声波发送器包括超声波产生电路和超声波发射控制电路两个部分,可采用软件发生法和硬件发声法产生超声波。前者利用软件产生40kHz的超声波信号,通过输出引脚输入至驱动器,经过驱动器驱动后推动探头产生超声波。这种方法的特点是充分利用软件,灵活性好,但需要设计一个驱动电流为100mA以上的驱动电路。第二种方法是利用超声波专用发生电路或通用发生电路产生超声波信号,并直接驱动换能器产生超声波。这种方法的特点是无需驱动电路,但缺乏灵活性。超声波发射电路原理图如图2.2。第6页共39页GND1CVolt5R4Q3VCC8DIS7THR6TRIG2CNT3300pC50.1C61KR912T1VCCGNDCNT5KR10图2.2超声波产生原理图2.3超声波接收器超声波接收器包括超声波接收探头、信号放大电路及波形变换电路三部分。超声波探头必须采用与发射探头对应的型号,主要是频率要一致,否则,因无法产生共振而影响接收效果。由于经探头变换后的正弦波电信号非常弱,因此必须经放大电路放大。正弦波信号不能直接被微处理器接收,因此必须进行波形变换。超声波在空气中传播时,其能量的衰减程度与距离成正比,即距离越近,信号越强,距离越远,信号越弱,通常在1mV-1V之间。当然,不同的接收探头的输出信号强度存在差异。由于输入信号的范围较大,对放大电路的增益提出了两个要求:(1)放大增益要大,以适应小信号时的需要;(2)放大增益要能变化,以适应信号变化范围大的需要。另外,由于输入信号为正弦波,因此必须将放大电路设计成交流放大电路。图2.3超测声波检接收电路原理图2.4DS18B20的温度测量电路在精度有要求的情况下,需要考虑温度对超声波传播速度的影响,对超声波传播速度加以修正,以减小误差。下面公式是超声波传播速度与空气温度的关系。V=331.4+0.607T第7页共39页式中,T为实际温度单位为℃,v为超声波在介质中的传播速度单位为m/s。表2.1超声波波速与温度的关系表温度(℃)-30-20-100102030100声速(m/s)313319325323338344349386这里采用的主要元器件是是美国Dallas半导体公司生产的单总线数字温度传感器DS18B20,其具有精度高、智能化、体积小、线路简单等特点。将DS18B20数据线与单片机的P1.1口相连,就可以实现温度测量。温度测量电路基于DS18B20数字温度传感器,电路非常简洁。DS18B20是美国DALLS公司推出的DS1820的替代品,具有9、10、11和12位转换精度,未编程时默认精度为12位,测量精度一般为0.5℃,软件处理后可达0.1℃。温度输出以16位符号扩展的二进制形式提供,低位在先,以0.0625℃/LSB形式表达。十六位温度读数形式如表2.2:表2.2十六位温度读数形式SSSSS262524232221202-12-22-32-4其中,高五位为扩展符号位。转换周期与转换精度设定有关,9位精度时,最大转换时间为93.75ms;12位精度时,最大转换时间为750ms。DS18B20的引脚判断方法是:字面朝人,从左到右分别是1(GND)、2(输出/输入)、3(VDD)。DS18B20数字温度计以9位数字量的形式反映器件的温度值。DS18B20通过一
本文标题:超声波测距毕设
链接地址:https://www.777doc.com/doc-4287605 .html