倒车测距自动警报器Word格式.docx
- 文档编号:353530
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:33
- 大小:993.14KB
倒车测距自动警报器Word格式.docx
《倒车测距自动警报器Word格式.docx》由会员分享,可在线阅读,更多相关《倒车测距自动警报器Word格式.docx(33页珍藏版)》请在冰点文库上搜索。
致谢
摘要
超声波是指频率在20kHz以上的声波,它属于机械波的范畴。
超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。
正是因为具有这些性质,使得超声波可以用于距离的测量中。
随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。
系统的设计主要包括两部分,即硬件电路和软件程序。
硬件电路主要包括单片机电路、发射电路、接收电路、显示电路,另外还有复位电路等。
我采用以STC89C52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路。
整个系统的功能是当倒车距离小于20CM时,系统报警,红灯亮。
大于20CM小于1M时,绿灯亮。
1M一直到量限黄灯亮。
软件程序主要是超声波模块驱动程序,LCD1602驱动程序外加蜂鸣器和LED程序。
关键词:
STC89C52;
超声波;
测距;
报警;
显示
2方案设计和选择
根据本次设计的要求,方案的选择应力求实用性强,性价比高,使用简单。
2.1超声波测距的基本原理
谐振频率高于20kHz的声波被称为超声波。
超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。
利用超声波的这种性能就可制成超声传感器,或称为超声换能器,它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。
换能器在电脉冲激励下可将电能转换为机械能,向外发送超声波;
反之,当换能器处在接收状态时,它可将声能(机械能)转换为电能。
2.1.1超声波发生器
为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。
总体上讲,超声波发生器可以分为两大类:
一类是用电气方式产生超声波,一类是用机械方式产生超声波。
电气方式包括压电型、磁致伸缩型和电动型等;
机械方式有加尔统笛、液哨和气流旋笛等。
它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
目前较为常用的是压电式超声波发生器。
2.1.2压电式超声波发生器原理
压电式超声波发生器实际上是利用压电晶体的谐振来工作的。
超声波发生器内部结构如图1所示,它有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。
2.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.
2.2单片机STC89C52
单片机一词最初源于“Single-ChipMicrocomputer”,简称“SCM”。
单片机也叫做“微控制器”或者“嵌入式微控制器”。
它不是完成某一个逻辑功能的芯片(芯片也称为集成电路块,它是1958年9月12日,在RobertNoyce的领导下,科研小组发明集成电路后开始出现的一个名称),而是把一个微型计算机系统集成到一个芯片上。
概括的讲:
一块芯片就成了一台计算机。
它体积小、质量轻、价格便宜,为学习、应用和开发提供了便利条件。
近年来,微处理器已广泛应用于多种领域,尤其是在智能仪器仪表中的应用更是如此,这不仅引起了产品本身的变革,也深深地影响设计的理念的变革。
智能仪器仪表作为一种智能系统,其核心在于微处理器。
基于微处理器的智能系统设计,已成为目前电子设计领域的一个热点。
智能系统是一个复杂的系统,一般包含微处理器、按键与显示人机界面、A/D转换、D/A转换等基本功能部件,同时也包含与应用领域相关的其他特殊部件。
智能系统一般需要在恶劣的环境下长期连续地工作,因此在满足功能的基础上,其可靠性也是设计时需要考虑的一个方面,目前已经普遍应用于通信、雷达、遥控和自动控制等各个领域中。
在本次毕业设计中我选用的是AT89S52单片机。
STC89C52是一个低功耗,高性能CMOS8位单片机,片内含8kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的STC89C52可为许多嵌入式控制应用系统提供高性价比的解决方案。
2.2.1一般说明
STC89C52具有如下特点:
40个引脚,8kBytesFlash片内程序存储器,256bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
STC89C52的数据存储包括256字节的内部RAM,特殊功能寄存器(SFR),2K字节的片内EEPROM和可扩展至64K的外部数据存储器。
此外,STC89C52设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
2.2.2极限参数
表3-1STC89C52极限参数
参数
额定值
单位
操作温度
0~+70或-40~+85
°
C
储存温度范围
-65~+150
EA/Vpp脚相对于Vss的电压
0~+13.0
V
其他任何脚相对于Vss的电压
-0.5~+6.5
每个IO脚的最大IOL
15
mA
实物图
2.3.1超声波的特性
声音是与人类生活紧密相关的一种自然现象。
当声的频率高到超过人耳听觉的频率极限(根据大量实验数据统计,取整数为20000赫兹)时,人们就会觉察不出周围声的存在,因而称这种高频率的声为“超”声。
人的听觉范围如图2-5所示。
图3-5人的听觉范围
超声波的特性有:
(1)束射特性
由于超声波的波长短,超声波射线可以和光线一样,能够反射、折射,也能聚焦,而且遵守几何光学上的所有定律。
即超声波射线从一种物质表面反射时,入射角等于反射角,当射线透过一种物质进入另一种密度不同的物质时就会产生折射现象,也就是要改变它的传播方向,两种物质的密度差别愈大,则折射率也愈大。
(2)吸收特性
声波在各种介质中传播时,随着传播距离的增加,其强度会逐渐减弱,这是因为介质要吸收掉它的部分能量。
对于同一介质,声波的频率越高,介质吸收就越强。
对于一个频率一定的声波,在气体中传播时吸收尤为历害,在液体中传播时吸收就比较弱,在固体中传播时吸收是最小的。
(3)超声波的能量传递特性
超声波之所以能在各个工业部门中得到广泛的应用,主要原因还在于比声波具有强大得多的功率。
为什么有这么强大的功率呢?
因为当声波进入某一介质中时,由于声波的作用使物质中的分子也随之振动,振动的频率和声波频率—样,分子振动的频率决定了分子振动的速度。
频率愈高速度愈大。
物资分子由于振动所获得的能量除了与分子本身的质量有关外,主要是由分子的振动速度的平方决定的,所以如果声波的频率愈高,也就是物质分子愈能得到更高的能量。
超声波的频率比普通声波要高出很多,所以它可以使物质分子获得很大的能量;
换句话来说,超声波本身就可以供给物质分子足够大的功率。
(4)超声波的声压特性
当声波进入某物体时,由于声波振动使物质分子相互之间产生压缩和稀疏的作用,将使物质所受的压力产生变化。
由于声波振动引起附加压力现象叫声压作用。
2.3.2超声波换能器
完成产生超声波和接收超声波这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声波探头。
超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。
小功率超声探头多用作探测方面。
它有许多不同的结构,可分直探头(纵波)、斜探头(横波)、表面波探头(表面波)、兰姆波探头(兰姆波)、双探头(一个探头反射、一个探头接收)等。
超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。
构成晶片的材料可以有许多种。
由于晶片的大小,如直径和厚度也各不相同,因此每个探头的性能都是不同的,我们使用前必须预先了解清楚该探头的性能参数。
超声波传感器的主要性能指标包括:
(1)工作频率。
工作频率就是压电晶片的共振频率。
当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。
(2)工作温度。
由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不失效。
医疗用的超声探头的温度比较高,需要单独的制冷设备。
(3)灵敏度。
主要取决于制造晶片本身。
机电耦合系数大,灵敏度高。
人类能听到的声音频率范围为:
20Hz~20kHz,即为可听声波,超出此频率范围的声音,即20Hz以下频率的声音称为低频声波,20kHz以上频率的声音称为超声波。
为此,利用超声波的这种性能就可制成超声波传感器。
另外,超声波在空气中的传播速度较慢,为340m/s,这就使得超声波传感器使用变得非常简便。
我们选用压电式超声波传感器。
它的探头常用材料是压电晶体和压电陶瓷,是利用压电材料的压电效应来进行工作的。
逆压电效应将高频电振动转换成高频机械振动,从而产生超声波,可作为发射探头;
而利用正压电效应,将超声振动波转换成电信号,可作为接收探头。
为了研究和利用超声波,人们已经设计和制成了许多种超声波发生器。
总体上讲,超声波发生器大体可以分为两大类:
一类是用电气方式产生超声波,一类是用机械方式产生超声波。
它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
共振板gon
电极电极
图3-6超声波传感器结构
压电式超声波发生器实际上是利用压电晶体的谐振来工作的。
超声波发生器内部结构如图所示,它有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。
如图4-4所示。
3硬件电路设计
介绍了本设计方案选择的情况,下面将着重按照前面所分析和采用的设计方案来完成具体的电路设计。
整体电路的控制核心为单片机AT89S52。
超声波发射和接收电路中都对相应信号进行整形及放大,以保证测量结果尽可能精确。
超声波探头接OUT口实现超声波的发射和接收。
另外还有温度测量电路测量当时的空气温度,等到把数据送到单片机后使用软件对超声波的传播速度进行调整,使测量精度能够达到要求。
整体结构图包括超声波发射电路,超声波接收电路,单片机电路,显示电路与温度测量电路等几部分模块组成。
而超声波发射与接收电路还要加入放大电路。
在发射后把信号放大,接收前也要把还再次放大。
整体电路结构图如图4-1。
图4-1超声波测距原理图
单片机发出40kHZ的信号,经放大后通过超声波发射器输出;
超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出距离数并送LCD显示。
图4-2超声波发送原理图
3.2超声波测距系统设计
3.2.1超声波发射器的注意事项
超声波发射器向某一方向发射超声波,在发射超声波的同时开始计时,超声波在空气中传播,途中碰到障碍物反射后立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度约为340m/s,根据计时器记录的时间t,就可以计算出超声波发射点距障碍物的距离(s),即为:
s=340t/2,这就是所谓的时
间差测距法。
存在4个因素限制了该系统的最大可测距离:
超声波的幅度、反射的质地、反射回波和入射声波之间的夹角以及接收换能器的灵敏度。
测距误差主要来源于以下几个方面:
(1)超声波波束对探测目标的入射角
的影响;
(2)超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发;
(3)超声波传播速度对测距的影响。
稳定准确的超声波传播速度是保证测量精度的必要条件,波的传播速度取决于传播媒质的特性。
传播媒质的温度、压力、密度对声速都将产生直接的影响,因此需对声速加以修正。
(4)由于超声波利用接收发射波来进行距离的计算,因而不可避免地存在发射和反射之间的夹角,其大小为2
,当
很小的时候,可直接按式
进行距离的计算;
当夹角很大的时候,必须进行距离的修正,修正的公式为:
(4-1)
实际的调试过程中,要十分注意发射和接收探头在电路板上的安装位置,这是因为每一种超声波发射、接收头都有一个有效测量夹角,这里用到的发射、接收头有效测量夹角为45°
。
接收换能器对超声波脉冲的直接接收能力将决定该系统最小的可测距离。
为了增加所测量的覆盖范围、减小测量误差,可采用多个超声波换能器分别作为多路超声波发射/接收的设计方法。
3.2.2超声波发射电路
超声波测距技术经过几年的研究和发展,已经有了很多比较成熟的技术和设计方案,使本次设计能有很多可借鉴的资料,从中学到了很多宝贵的知识。
对自己设计电路有很大帮助。
超声波发射电路,要求功率尽量大些,发射距离大于1.5米,电路力求简单实用。
我参考电路图如图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。
图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。
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=(R1+R2)Cln2,即可得出输出脉冲的频率为:
f=1/t1+t2。
所以调节R1和R2即可改变脉冲频率使之等于40KHz。
如图4-6所示。
图4-8方波产生电路
为了使40KHz的方波信号更为可靠,要对其进行整形及放大。
信号由NE555的3脚向外输出,经过二极管D2整形,滤去低于低电平的部分,只保留零电平以上部分。
整形后的信号经由三极管Q1、Q2放大,此时的信号已经很可靠,可以满足本次设计的需要。
信号由OUT口输出,送入超声波探头中。
此外在超声波发射电路中还加入了消除余振部分以保证电路可以更好的为超声波发射器提供信号,也使测量结果更为精确。
因为超声波探头是一个感性元件,在一定程度上会表现出电感的性质。
所以当发射电路停止向其输入脉冲信号后,如果没有合适的能量释放回路,则在其感性的作用下,超声波探头内部振荡仍会持续一段时间,仍然发射超声波,会对测量结果产生影响。
加入这个电路就是为了在停止发送超声波的时候将发射器内部的能量释放到地,使其立即停止工作。
单片机控制发送超声波的TXD口和消除余振的INT0口都是P3口的低四位,只需要由程序控制两个管脚输出相同的电平。
在TXD口为高电平时停止发射超声波,此时INT0口也为高电平,使得三极管Q3导通,即打开消除余振功能,将剩余的能量接地。
两个动作几乎是同时的,可以提高此后计时的准确性。
电路如图4-9所示。
图4-9方波消除余波电路
图4-10发射电路模块
3.2.3超声波接收电路
在本次设计中选择了前置放大电路+带通滤波电路+后级放大电路的类似电路。
通过波形整形,积分器,检波器,带通滤波,限幅放大和前置放大等实现接收超声波的功能。
如图4-11所示:
由于在距离较远的情况下,超声波的回波很弱,因而转换为电信号的幅值也较小,为此要求将信号放大60万倍左右。
如图4-11所示电路有三级放大:
前两级种放大100倍,采用高速精密放大器LM318,其带宽为15MHz,放大倍数为100倍时,能充分满足要求;
第三级采用LF353运算放大器,带宽为4MHz,对于62倍的放大倍数,能充分满足条件。
放大后的交流信号经光电隔离送入比较器,比较器的作用是将交流信号整形输出一个方波信号,此方波信号上升沿使D触发器触发,向CPU发中断申请。
在中断服务程序中,读取时间计数器的计数值,并结合温度换算出的速度算出发射到接收的距离如图4-12所示:
图4-1140KHz超声波接收电路
图4-1240KHz超声波接收电路
图4-12所示电路为双稳态超声波接收机电路,由VT5、VT6及相关辅助元件构成双稳态电路,当VT4每导通一次(发射机工作一次),触发信号经C7、C8向双稳电路送进一个触发脉冲,VT5、VT6状态翻转一次,当VT6从截止状态转变成导通状态时,VD5截止,VT7截止,继电器K释放;
当再来一个触发信号时,VT6由导通转变为截止状态,VD5导通,VT7导通,继电器K吸合......由于增加了双稳电路,使之用于电灯
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 倒车 测距 自动 警报器