超声波测距系统.docx
《超声波测距系统.docx》由会员分享,可在线阅读,更多相关《超声波测距系统.docx(44页珍藏版)》请在冰豆网上搜索。
![超声波测距系统.docx](https://file1.bdocx.com/fileroot1/2023-1/24/8d7cdbc2-2b8e-4608-b719-500a2750f35e/8d7cdbc2-2b8e-4608-b719-500a2750f35e1.gif)
超声波测距系统
超声波测距系统的设计与实现
1概述
从技术上看,超声波测距系统在上个世纪70年代已经实用化,从70年代末期开始广泛应用于生产领域。
于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在工农业生产上到了广泛的应用。
2课题研究背景与意义
2.1课题研究背景
超声波是指频率在20kHz以上的声波,它属于机械波的范畴。
近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能。
随着经济发展,电子测量技术应用越来越广泛,而超声波测量精确高,成本低,性能稳定则备受青睐。
超声波是指频率在20kHz以上的声波,它属于机械波的范畴。
超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。
正是因为具有这些性质,使得超声波可以用于距离的测量中。
随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。
一般的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。
2.2课题研究意义
因为超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,较其它仪器更卫生,更耐潮湿、粉尘、高温、腐蚀气体等恶劣环境,具有少维护、不污染、高可靠、长寿命等特点。
因此可广泛应用于纸业、矿业、电厂、化工业、水处理厂、污水处理厂、农业用水、环保检测、食品<酒业、饮料业、添加剂、食用油、奶制品)、防汛、水文、明渠、空间定位、公路限高等行业中。
可在不同环境中进行距离准确度在线标定,可直接用于水、酒、糖、饮料等液位控制,可进行差
值设定,直接显示各种液位罐的液位、料位高度。
因此,超声在空气中测距在特殊环境下有较广泛的应用。
利用超声波检测往往比较迅速、方便、计算简单、易于实现实时控制,并且在测量精度方面能达到工业实用的指标要求,因此为了使移动机器人能够自动躲避障碍物行走,就必须装备测距系统,以使其及时获取距障碍物的位置信息<距离和方向)。
因此超声波测距在移动机器人的研究上得到了广泛的应用。
同时因为超声波测距系统具有以上的这些优点,因此在汽车倒车雷达的研制方面也得到了广泛的应用。
3方案设计和选择
根据本次设计的要求,方案的选择应力求实用性强,性价比高,使用简单。
3.1超声波测距的基本原理
谐振频率高于20kHz的声波被称为超声波。
超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。
利用超声波的这种性能就可制成超声传感器,或称为超声换能器,它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。
换能器在电脉冲激励下可将电能转换为机械能,向外发送超声波;反之,当换能器处在接收状态时,它可将声能(机械能>转换为电能。
3.1.1超声波发生器
为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。
总体上讲,超声波发生器可以分为两大类:
一类是用电气方式产生超声波,一类是用机械方式产生超声波。
电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。
它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
目前较为常用的是压电式超声波发生器。
3.1.2压电式超声波发生器原理
压电式超声波发生器实际上是利用压电晶体的谐振来工作的。
超声波发生器内部结构如图1所示,它有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。
3.1.3超声波测距原理
超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s>,即:
s=340t/2
最常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时刻的同时计数器开始计时,超声波在空气中传播,途中碰到障碍物面阻挡就立即反射回来,超声波接收器收到反射回的超声波就立即停止计时。
超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物面的距离s,即:
s=340t/2。
因为超声波也是一种声波,其声速V与温度有关。
在使用时,如果传播介质温度变化不大,则可近似认为超声波速度在传播的过程中是基本不变的。
如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正。
声速确定后,
只要测得超声波往返的时间,即可求得距离。
这就是超声波测距仪的基本原理。
如图3-1所示:
超声波发射障碍物
S
H
θ
超声波接收
图3-1超声波的测距原理
<3-1)
<3-2)
式中:
L---两探头之间中心距离的一半.
又知道超声波传播的距离为:
(3-3>
式中:
v—超声波在介质中的传播速度。
t—超声波从发射到接收所需要的时间.
将<3—2)、<3—3)代入<3-1)中得:
(3-4>
其中,超声波的传播速度v在一定的温度下是一个常数(例如在温度T=30度时,V=349m/s>。
当需要测量的距离H远远大于L时,则(3—4>变为:
(3-5>
所以,只要需要测量出超声波传播的时间t,就可以得出测量的距离H.
3.2单片机AT89S52
单片机一词最初源于“Single-ChipMicrocomputer”,简称“SCM”。
单片机也叫做“微控制器”或者“嵌入式微控制器”。
它不是完成某一个逻辑功能的芯片<芯片也称为集成电路块,它是1958年9月12日,在RobertNoyce的领导下,科研小组发明集成电路后开始出现的一个名称),而是把一个微型计算机系统集成到一个芯片上。
概括的讲:
一块芯片就成了一台计算机。
它体积小、质量轻、价格便宜,为学习、应用和开发提供了便利条件。
近年来,微处理器已广泛应用于多种领域,尤其是在智能仪器仪表中的应用更是如此,这不仅引起了产品本身的变革,也深深地影响设计的理念的变革。
智能仪器仪表作为一种智能系统,其核心在于微处理器。
基于微处理器的智能系统设计,已成为目前电子设计领域的一个热点。
智能系统是一个复杂的系统,一般包含微处理器、按键与显示人机界面、A/D转换、D/A转换等基本功能部件,同时也包含与应用领域相关的其他特殊部件。
智能系统一般需要在恶劣的环境下长期连续地工作,因此在满足功能的基础上,其可靠性也是设计时需要考虑的一个方面,目前已经普遍应用于通信、雷达、遥控和自动控制等各个领域中。
在本次毕业设计中我选用的是AT89S52单片机。
AT89S52是一个低功耗,高性能CMOS8位单片机,片内含8kBytesISP(In-systemprogrammable>的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。
3.2.1一般说明
AT89S52具有如下特点:
40个引脚,8kBytesFlash片内程序存储器,256bytes的随机存取数据存储器AT89S52的数据存储包括256字节的内部RAM,特殊功能寄存器此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
3.2.2极限参数
表3-1AT89S52极限参数
参数
额定值
单位
操作温度
0~+70或-40~+85
°C
储存温度范围
-65~+150
°C
EA/Vpp脚相对于Vss的电压
0~+13.0
V
其他任何脚相对于Vss的电压
-0.5~+6.5
V
每个IO脚的最大IOL
15
mA
3.3超声波传感器
3.3.1超声波的特性
声音是与人类生活紧密相关的一种自然现象。
当声的频率高到超过人耳听觉的频率极限(根据大量实验数据统计,取整数为20000赫兹>时,人们就会觉察不出周围声的存在,因而称这种高频率的声为“超”声。
人的听觉范围如图2-5所示。
图3-5人的听觉范围
超声波的特性有:
<1)束射特性
因为超声波的波长短,超声波射线可以和光线一样,能够反射、折射,也能聚焦,而且遵守几何光学上的所有定律。
即超声波射线从一种物质表面反射时,入射角等于反射角,当射线透过一种物质进入另一种密度不同的物质时就会产生折射现象,也就是要改变它的传播方向,两种物质的密度差别愈大,则折射率也愈大。
<2)吸收特性
声波在各种介质中传播时,随着传播距离的增加,其强度会逐渐减弱,这是因为介质要吸收掉它的部分能量。
对于同一介质,声波的频率越高,介质吸收就越强。
对于一个频率一定的声波,在气体中传播时吸收尤为历害,在液体中传播时吸收就比较弱,在固体中传播时吸收是最小的。
<3)超声波的能量传递特性
超声波之所以能在各个工业部门中得到广泛的应用,主要原因还在于比声波具有强大得多的功率。
为什么有这么强大的功率呢?
因为当声波进入某一介质中时,因为声波的作用使物质中的分子也随之振动,振动的频率和声波频率—样,分子振动的频率决定了分子振动的速度。
频率愈高速度愈大。
物资分子因为振动所获得的能量除了与分子本身的质量有关外,主要是由分子的振动速度的平方决定的,所以如果声波的频率愈高,也就是物质分子愈能得到更高的能量。
超声波的频率比普通声波要高出很多,所以它可以使物质分子获得很大的能量;换句话来说,超声波本身就可以供给物质分子足够大的功率。
<4)超声波的声压特性
当声波进入某物体时,因为声波振动使物质分子相互之间产生压缩和稀疏的作用,将使物质所受的压力产生变化。
因为声波振动引起附加压力现象叫声压作用。
3.3.2超声波换能器
完成产生超声波和接收超声波这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声波探头。
超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。
小功率超声探头多用作探测方面。
它有许多不同的结构,可分直探头<纵波)、斜探头<横波)、表面波探头<表面波)、兰姆波探头<兰姆波)、双探头<一个探头反射、一个探头接收)等。
超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。
构成晶片的材料可以有许多种。
因为晶片的大小,如直径和厚度也各不相同,因此每个探头的性能都是不同的,我们使用前必须预先了解清楚该探头的性能参数。
超声波传感器的主要性能指标包括:
<1)工作频率。
工作频率就是压电晶片的共振频率。
当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。
<2)工作温度。
因为压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不失效。
医疗用的超声探头的温度比较高,需要单独的制冷设备。
<3)灵敏度。
主要取决于制造晶片本身。
机电耦合系数大,灵敏度高。
人类能听到的声音频率范围为:
20Hz~20kHz,即为可听声波,超出此频率范围的声音,即20Hz以下频率的声音称为低频声波,20kHz以上频率的声音称为超声波。
超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。
为此,利用超声波的这种性能就可制成超声波传感器。
另外,超声波在空气中的传播速度较慢,为340m/s,这就使得超声波传感器使用变得非常简便。
我们选用压电式超声波传感器。
它的探头常用材料是压电晶体和压电陶瓷,是利用压电材料的压电效应来进行工作的。
逆压电效应将高频电振动转换成高频机械振动,从而产生超声波,可作为发射探头;而利用正压电效应,将超声振动波转换成电信号,可作为接收探头。
为了研究和利用超声波,人们已经设计和制成了许多种超声波发生器。
总体上讲,超声波发生器大体可以分为两大类:
一类是用电气方式产生超声波,一类是用机械方式产生超声波。
电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。
它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
目前较为常用的是压电式超声波发生器。
共振板gon
电极电极
图3-6超声波传感器结构
压电式超声波发生器实际上是利用压电晶体的谐振来工作的。
超声波发生器内部结构如图所示,它有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。
如图4-4所示。
3.4CAD简介
CAD在早期是英文ComputerAidedDrafting(计算机辅助绘图>的缩写,随着计算机软、硬件技术的发展,人们逐步的认识到单纯使用计算机绘图还不能称之为计算机辅助设计;真正的设计是整个产品的设计,它包括产品的构思、功能设计、结构分析、加工制造等。
二维项目图设计只是产品设计中的一小部分;于是CAD的缩写也由ComputerAidedDrafting改为ComputerAidedDesign<计算机辅助设计),CAD也不再仅仅是辅助绘图,而是整个产品的辅助设计。
早在20世纪70年代军工部门就是利用计算机来完成飞机,火箭等航空,航天器的设计工作。
电子线路CAD的基本含义是使用计算机来完成电子线路的设计过程,包含电路原理图的编辑,电路功能的仿真,工作环境的模拟,印制板的设计<自动布局,自动布线)与检测等等。
电子线路CAD软件还能迅速形成各种各样的报表文件,如元件清单报表,为元器件的采购及项目欲算等提供了方便,便于新型电子器件和集成电路的应用。
随着电子技术的飞速用日趋广泛,电子电路也变得越来越复杂,这给电路的设计工作带来更的难度。
因此通过计算机进行电子电路的辅助设计成为设计制作电路板的一个基本手段。
Protel99SE是澳大利亚ProtelTechnology公司于2000年推出的一款基于Windows95/98以上环境下的全32位EDA而且Protel99SE包含众多的服务器程序,总体上可以分为5种,分别为:
原理图设计、PCB设计<包含信号完整性分析)、自动布线器、原理图混合信号仿真、PLD设计。
因为其性能优越,Protel99SE已经成为电路设计不可缺少的理想辅助设计工具。
4硬件电路设计
介绍了本设计方案选择的情况,下面将着重按照前面所分析和采用的设计方案来完成具体的电路设计。
4.1整体电路设计
整体电路的控制核心为单片机AT89S52。
超声波发射和接收电路中都对相应信号进行整形及放大,以保证测量结果尽可能精确。
超声波探头接OUT口实现超声波的发射和接收。
另外还有温度测量电路测量当时的空气温度,等到把数据送到单片机后使用软件对超声波的传播速度进行调整,使测量精度能够达到要求。
整体结构图包括超声波发射电路,超声波接收电路,单片机电路,显示电路与温度测量电路等几部分模块组成。
而超声波发射与接收电路还要加入放大电路。
在发射后把信号放大,接收前也要把还再次放大。
整体电路结构图如图4-1。
图4-1超声波测距原理图
单片机发出40kHZ的信号,经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出距离数并送LED显示。
图4-2超声波发送原理图
4.2超声波测距系统设计
4.2.1超声波发射器的注意事项
超声波发射器向某一方向发射超声波,在发射超声波的同时开始计时,超声波在空气中传播,途中碰到障碍物反射后立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度约为340m/s,根据计时器记录的时间t,就可以计算出超声波发射点距障碍物的距离(s>,即为:
s=340t/2,这就是所谓的时
间差测距法。
存在4个因素限制了该系统的最大可测距离:
超声波的幅度、反射的质地、反射回波和入射声波之间的夹角以及接收换能器的灵敏度。
测距误差主要来源于以下几个方面:
<1)超声波波束对探测目标的入射角
的影响;
<2)超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发;
<3)超声波传播速度对测距的影响。
稳定准确的超声波传播速度是保证测量精度的必要条件,波的传播速度取决于传播媒质的特性。
传播媒质的温度、压力、密度对声速都将产生直接的影响,因此需对声速加以修正。
<4)因为超声波利用接收发射波来进行距离的计算,因而不可避免地存在发射和反射之间的夹角,其大小为2
,当
很小的时候,可直接按式
进行距离的计算;当夹角很大的时候,必须进行距离的修正,修正的公式为:
<4-1)
实际的调试过程中,要十分注意发射和接收探头在电路板上的安装位置,这是因为每一种超声波发射、接收头都有一个有效测量夹角,这里用到的发射、接收头有效测量夹角为45°。
接收换能器对超声波脉冲的直接接收能力将决定该系统最小的可测距离。
为了增加所测量的覆盖范围、减小测量误差,可采用多个超声波换能器分别作为多路超声波发射/接收的设计方法。
4.2.2超声波发射电路
超声波测距技术经过几年的研究和发展,已经有了很多比较成熟的技术和设计方案,使本次设计能有很多可借鉴的资料,从中学到了很多宝贵的知识。
对自己设计电路有很大帮助。
超声波发射电路,要求功率尽量大些,发射距离大于1.5M,电路力求简单实用。
我参考电路图如图4-3,4-4,4-5,4-6。
吸取几个图的优点而避免他们的缺点,然后结合分析设计超声波的发射与接收电路。
40kHZ超声波发射电路之一,电路中晶体管VT1、VT2组成强反馈稳频振荡器,振荡频率等于超声波换能器T40-16的共振频率。
T40-16是反馈耦合元件,对于电路来说又是输出换能器。
T40-16两端的振荡波形近似于方波,电压振幅接近电源电压。
S是电源开关,按一下S,便能驱动T40-16发射出一串40kHZ超声波信号。
电路工作电压9V,工作电流约25mA。
发射超声波信号大于8m。
电路不需调试即可工作。
这样电路很简单与实用。
图4-340khz超声波发射电路
40kHZ超声波发射电路之二,由VT1、VT2组成正反馈回授振荡器。
电路的振荡频率决定于反馈元件的T40-16,其谐振频率为40kHZ±2kHZ。
频率稳定性好,不需作任何调整,并由T40-16作为换能器发出40kHZ的超声波信号。
电感L1与电容C2调谐在40kHZ起作谐振作用。
本电路适应电压较宽<3~12V),且频率不变。
电感采用固定式,电感量5.1mH。
整机工作电流约25mA。
发射超声波信号大于8m。
图4-440khz超声波发射电路
40kHZ超声波发射电路之三,它主要由四与非门电路完成振荡及驱动功能,通过超声换能器T40-16辐射出超声波去控制接收机。
其中门YF1与门YF2组成可控振荡器,当S按下时,振荡器起振,调整RP改变振荡频率,应为40kHZ。
振荡信号分别控制由YF4、YF3组成的差相驱动器工作,当YF3输出高电平时,YF4一定输出低电平;YF3输出低电平时,YF4输出高电平。
此电平控制T40-16换能器发出40kHZ超声波。
电路中YF1~YF4采用高速CMOS电路74HC00四与非门电路,该电路特点是输出驱动电流大<大于15mA),效率高等。
电路工作电压9V,工作电流大于35mA,发射超声波信号大于10m。
图4-540khz超声波发射电路
40kHZ超声波发射电路之四,由LM555时基电路及外围元件构成40kHZ多谐振荡器电路,调节电阻器RP阻值,可以改变振荡频率。
由LM555第3脚输出端驱动超声波换能器T40-16,使之发射出超声波信号。
电路简单易制。
电路工作电压9V,工作电流40~50mA。
发射超声波信号大于8m。
LM555可用NE555直接替代,效果一样。
经过认真仔细的考虑和分析,本人选择使用NE555加外围电路构成多谐振荡器来产生频率为40KHz的方波,再经过整形放大后来驱动超声波发射器发出超声波。
NE555是一种用途很广的时基单元集成电路,其工作电压范围较宽,可在4.5~18V范围内工作,其驱动电流可达200mA。
NE555的内部中心电路是三极管Q15和Q17加正反馈组成的RS触发器。
输入控制端有直接复位Reset端,通过比较器A1,复位控制端的TH、比较器A2置位控制的T。
输出端为F,另外还有集电极开路的放电管DIS。
它们控制的优先权是R、T、TH。
利用NE555可以组成相当多的应用电路,甚至多达数百种应用电路,在各类书刊中均有介绍,例如家用电器控制装置、门铃、报警器、信号发生器、电路检测仪器、元器件测量仪、定时器、压频转换电路、电源应用电路、自动控制装置及其它应用电路都有着广泛的应用,这是因为NE555巧妙地将模拟电路和数字电路结合在一起的缘故。
图4-640khz超声波发射电路
图4-7555内部结构与引脚
本次设计中NE555电路的工作原理是:
单片机TXD口发出低电平,三极管Q5为PNP管所以导通,C极向外输出高电平。
555芯片8脚接到高电平开始工作,4脚被拉高,多谐振荡电路不工作,当接到单片机的低电平信号后振荡器开始工作。
Vcc经外接电阻R1和R2向电容C充电,当C上的电压Vc上升到2Vcc/3时,反相比较器A1翻转输出低电平,RS触发器复位,即V=0,3脚输出为“0”,则三极管导通,C经三极管和P1放电,当Vc下降到Vcc/3时,同相比较器A2翻转输出低电平,即S=0,RS触发器置位,3脚输出变为“1”,三极管又截止,C又开始充电,如此周而复始,输出端便可获得周期性的矩形脉冲波,NE555的内部电路。
由电路可知电容C的放电时间t1=R2Cln2,充电时间t2=f=1/t1+t2。
所以调节R1和R2即可改变脉冲频率使之等于40KHz。
如图4-6所示。
图4-8方波产生电路
为了使40KHz的方波信号更为可靠,要对其进行整形及放大。
信号由NE555的3脚向外输出,经过二极管D2整形,滤去低于低电平的部分,只保留零电平以上部分。
整形后的信号经由三极管Q1、Q2放大,此时的信号已经很可靠,可以满足本次设计的需要。
信号由OUT口输出,送入超声波探头中。
此外在超声波发射电路中还加入了消除余振部分以保证电路可以更好的为超声波发射器提供信号