实验四超声波测距电路的设计改后Word文件下载.docx
- 文档编号:17821426
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:17
- 大小:361.68KB
实验四超声波测距电路的设计改后Word文件下载.docx
《实验四超声波测距电路的设计改后Word文件下载.docx》由会员分享,可在线阅读,更多相关《实验四超声波测距电路的设计改后Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
超声波在反射、折射过程中,其能量及波型都将发生变化。
超声波在界面上的反射能量与透射能量的变化。
取决于两种介质声阻抗特性。
和其他声波一样,两介质的声阻抗特性差愈大,则反射波的强度愈大。
例如,钢与空气的声阻抗特性相差10万倍,故超声波几乎不通过空气与钢的介面,全部反射。
超声波在介质中传播时,随着传播距离的增加,能量逐渐衰减,能量的衰减决定于波的扩散、散射(或漫射)及吸收。
扩散衰减,是超声波随着传播距离的增加,在单位面积内声能的减弱;
散射衰减,是由于介质不均匀性产生的能量损失;
超声波被介质吸收后,将声能直接转换为热能,这是由于介质的导热性、粘滞性及弹性造成的。
以超声波为检测手段,包括有发射超声波和接收超声波,并将接收的超声波转换成电量输出的装置称为超声波传感器。
习惯上称为超声波换能器或超声波探头。
常用的超声波传感器有两种,即压电式超声波传感器(或称压电式超声波探头)和磁致式超声波传感器。
本实验采用的是压电式超声波传感器,主要由超声波发射器(或称发射探头)和超声波接收器(或称接收探头)两部分组成,它们都是利用压电材料(如石英、压电陶瓷等)的压电效应进行工作的。
利用逆压电效应将高频电振动转换成高频机械振动,产生超声波,以此作为超声波的发射器。
而利用正压电效应将接收的超声振动波转换成电信号,以此作为超声波的接收器。
6.1压电式超声波传感器的原理
目前,超声波传感器大致可以分为两类:
一类是用电气方式产生的超声波,一类是用机械方式产生的超声波。
电气方式包括压电型、磁致伸缩型和电动型等;
机械方式有加尔统笛、液哨和气流旋笛等。
它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
在工程中,目前较为常用的是压电式超声波传感器。
压电式超声波传感器实际上是利用压电晶体的谐振来工作的。
压电式超声波发生器的内部有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,且其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时即为超声波接收器。
6.2超声波传感器的测距原理:
超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离S,即:
S=340t/2
图1超声波传感器结构示意图
为了提高精度,需要考虑不同温度下超声波在空气中传播速度随温度变化的关系:
v=331.4+0.61T
式中,T为实际温度(℃),v的单位为m/s。
七.注意事项:
1.使用电烙铁注意安全。
烙铁会产生高热,万一不小心碰触将会导致严重烫伤,使用时千万要小心。
2.焊接每个结点不要超过一秒钟:
焊接时间过久,会导致焊锡过热反白,电子零件也会因为过热而损坏,因此要特别注意焊接时间。
正常不过热的接点,焊锡会呈现金属光泽。
3.接点形状:
以立体圆弧形状为佳,过大、过小、尖塔状、孔隙没有填满都是不良的接点形状。
4.检测电子零件:
试问您在焊接之前,是否确定每一个电子零件都是好的?
是否都用万用表作过测量?
任何一个电子零件故障,都会导致整个电路无法正常工作,所以这个程序是绝对必要的,您检测了么?
八.成绩考核:
1.电路设计:
30分/4学时
2.焊接电路:
3.电路调试:
4.实验报告:
10分
九、参考资料:
附录一:
超声波测距系统的发射与接收电路的设计
在工程实践中,超声波由于指向性强、能量消耗缓慢且在介质中传播的距离较远,因而经常用于距离的测量。
它主要应用于倒车雷达、测距仪、物位测量仪、移动机器人的研制、建筑施工工地以及一些工业现场等,例如:
距离、液位、井深、管道长度、流速等场合。
利用超声波检测往往比较迅速、方便,且计算简单、易于做到实时控制,在测量精度方面也能达到工业实用的要求,因此得到了广泛的应用。
1、超声波测距原理及系统组成
超声波测距是借助于超声脉冲回波渡越时间法来实现的。
设超声波脉冲由传感器发出到接收所经历的时间为t,超声波在空气中的传播速度为v,则从传感器到目标物体的距离D可用下式求出:
D=vt/2,图2是相应的系统框图:
图2超声波测距系统组成框图
基本原理:
经发射器发射出长约6mm,频率为40KHZ的超声波信号。
此信号被物体反射回来由接收头接收,接收头实质上是一种压电效应的换能器。
它接收到信号后产生mV级的微弱电压信号。
2、电路原理
2.1超声波发射电路
由两块555集成电路组成。
IC1(555)组成超声波脉冲信号发生器,工作周期计算公式如下,实际电路中由于元器件等误差,会有一些差别。
条件:
RA=9.1MΩ、RB=150KΩ、C=0.01μF
TL=0.69xRBxC
=0.69x150x103x0.01x10-6
=1msec
TH
=0.69x(RA+RB)xC
=0.69x9250x103x0.01x10-6
=64msec
IC2组成超声波载波信号发生器。
由IC1输出的脉冲信号控制,输出1ms频率40kHz,占空比50%的脉冲,停止64ms。
计算公式如下:
RA=1.5KΩ、RB=15KΩ、C=1000pF
TL=0.69xRBxC
=0.69x15x103x1000x10-12
=10μsec
=0.69x(RA+RB)xC
=0.69x16.5x103x1000x10-12
=11μsec
f=1/(TL+TH)
=1/((10.35+11.39)x10-6)
=46.0KHz
由IC3(CD4069)组成超声波发射头驱动电路。
2.2超声波接收电路
超声波接收头和IC4组成超声波信号的检测和放大。
反射回来的超声波信号经IC4的2级放大1000倍(60dB),第1级放大100倍(40dB),第2级放大10倍(20dB)。
由于一般的运算放大器需要正、负对称电源,而该装置电源用的是单电源(9V)供电,为保证其可靠工作,这里用R10和R11进行分压,这时在IC4的同相端有4.5V的中点电压,这样可以保证放大的交流信号的质量,不至于产生信号失真。
C9、D1、D2、C10组成的倍压检波电路取出反射回来的检测脉冲信号送至IC5进行处理。
IC5组成信号比较电路,对接收信号进行调整输出,供后续电路测量使用,下面分析其工作原理。
由Ra、Rb、IC5组成信号比较器。
其中
Vrf=(RbxVcc)/(Ra+Rb)
=(47KΩx9V)/(1MΩ+47KΩ)
=0.4V
所以当IN3点(IC5的反相端)过来的脉冲信号电压高于0.4V时,OUT4点电压将由高电平"
1"
到低电平"
0"
。
图示参数的最小测量距离在40cm左右。
附录二:
基于ATmega8的超声波倒车雷达实现方案
1引言
由于超声波指向性强,能量消耗缓慢,在介质中的传播距离较远,因而超声波经常用于距离
测量,如测距仪和物位测量仪等都可以用超声波来实现。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人、汽车工业等领域中有广泛的应用。
本文根据笔者所在的武汉理工大学汽车电子电器研究所研发的一种由单片机开发的超声波倒车雷达报警器方案,详细介绍了其硬件软件实现过程。
2设计目标
报警器利用超声波回声测距的原理,测量车后一定距离内的物体,并以AVRmega8系列单片机作为中心控制单元。
这种超声波雷达可以及时显示车后障碍物的距离和方位,显示范围为0.5m~9.9m,当距离大于2m时显示车后障碍物的方位;
当距离小于2m时,除了显示其方位外,还可按照三段距离分别给出三种报警信号,以警示司机三种不同程度的紧急状态,使司机据此作出相应的操作,防止事故的发生。
3超声波测距原理
3.1超声波发生器
超声波发生器分为两类:
一类是用机械方式产生超声波,包括加尔统笛、气流笛等一类是用电气方式产生超声波,包括压电型、磁致伸缩型和电动型等;
它们所产生的超声波的频率、功能和声波特性各不相同,因而用途也各不相同。
目前较为常用的是压电型超声波发生器。
3.2压电式超声波发生器原理
压电式超声波发生器实际上是利用压电晶体的谐振来工作的。
超声波发生器内部有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未加电压,当共振板接受到超声波时,将压迫压电晶片做振动,将机械能转换为电信号,这是它就成为超声波接收器了。
3.3超声波测距原理
超声波测距是通过不断检测发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。
由于超声波也是一种声波,其速度C与温度有关,在温度确定后,只要测得超声波往返时间,即可求得距离。
4Atmega8的功能特点
ATMEL公司在2002年第一季度推出的一款新型AVR单片机。
在AVR家族中,ATmega8L是一款非常特殊的单片机,它的芯片内部集成了大容量的寄存器和丰富的硬件接口电路,具有其他高档AVR单片机MEGA系列的全部特点,采用了小引脚封装(为DIP28),价格却与低档单片机相当,同时具有AVR单片机的ISP(在线编程)性能。
是AVR高档单片机中内部接口丰富、功能齐全、性价比最好的品种。
它的主要性能如下:
4.1先进的RISC精简指令集结构
130条功能强大的指令,大多数为单时钟周期指令;
32个8位通用工作寄存器;
工作在16MHz时具有16MIPS的性能;
执行速度为2个时钟周期的片内乘法器。
4.2大容量的非易失性程序和数据存储器
ATmega8L具有可擦写10000次的8K字节Flash程序存储器;
支持在线编程(ISP);
擦写100000次的512字节的,1K字节内部SRAM。
带有独立加密位的可选BOOT区,通过BOOT区内的引导程序区实现在系统编程,而且写操作时真正可读。
4.3外部性能
2个比较模式的带预分频的8位定时/计数器;
1个带有预分频器;
一个独立振荡器的异步实时时钟;
3个PWN通道;
8个通道A/D/转换,6路10位A/D+2/路8位A/D;
6个通道A/D转换,4路10位A/D+2/路8位A/D;
1个I2C的串行接口,1个串行USART接口,1个SPI同步串行接口;
片内看门狗定时器。
4.4特殊功能
包括上电复位和可编程的低电压检测、内部可校准的RC振荡器、五种睡眠模式(空闲模式、ADC噪声抑制模式、省电模式、掉电模式、待命和扩展待命模式)、可用软件选择时钟频率、可通过一个熔丝选定的兼容模式以及全局上拉禁止等。
ATmega8L的独有特点包括上电复位和可编程的低电压检测、内部可校准的RC振荡器、五种睡眠模式(空闲模式、ADC噪声抑制模式、省电模式、掉电模式、待命和扩展待命模式)、可用软件选择时钟频率、可通过一个熔丝选定ATmega8L的兼容模式以及全局上拉禁止等。
5系统的硬件设计
5.1超声波发送
超声波发送脉冲如图1所示。
40kHz的超声波发送脉冲信号由单片机mega8的PB0口送出,其脉冲宽度及脉冲间隔均由软件控制。
脉冲宽度约为125μs~200μs,即在一个调制脉冲内包5~8个40kHz的方波。
脉冲发送间隔取决于要求测量的最大距离及测量通道数。
本系统有四路测距通道,采用分时工作,按左、中、右的顺序循环测距。
若在有效测距范围内有被测物的话,则在后一路超声波束发出之前应当接收到前一路发同的反射波,否则认为前一路无被测物。
因此按有效测距范围可以估算出最短的脉冲间隔发送时间。
例如:
最大测距范围为5m时,脉冲间隔时间t=2s/v=2×
5/340≈30ms,实际应取t≥30ms。
图1超声波发送脉冲波形图
5.2超声波接收
回波很弱,因而转换为电信号的幅值也较小,为此要求将信号放大60万倍左右。
采有三级放大。
放大后的交流信号经光电隔离送入比较器,比较器的作用是将交流信号整形输出一个方波信号,此方波信号上升沿使D触发器触发,向CPU发中断申请。
在中断服务程序中,读取时间计数器的计数值,并结合温度换算出的速度算出发射到接收的距离。
5.3时间计测
超过波从发射到接收的间隔时间的测定是由单片机内部的计数器T1来完成的。
在调试过程中出现的发送部分与接收部分的直接串扰问题是由于换能器之间的距离不大,有部分声波未经被测物就直接绕射到接收换能器上。
从发射开始一直到“虚假反射波”结束这段时间,不会发中断申请,可有效躲避干扰,但也会形成所谓的“盲区”。
本系统的盲区约为20cm左右。
5.4报警灯显示
由于mega8有较强的驱动能力(驱动电流可达到20mA),可直接由mega8驱动三组(每组四路)的发光二级管作为报警显示器。
6系统的软件设计
中断服务程序分为INT0,INT1,T0,T0设置为30ms中断一次,其任务就是每隔30ms产生5~8个40kHz的方波作为超声波脉冲并按顺序送到四个通道,即产生如图1所示的超声波发射脉冲。
T0的中断服务程序流程如图2所示:
图2中断服务程序流程图
INT0中断子程序读取A/D转换结果,并将相应数据值转换为环境温度值;
INT1停止T0、T1计数,根据T1内容计算时间T,并进行最终距离的计算。
先计算超声波传播速度:
,再计算距离:
D=CT/2,并将计算结果送入缓冲区以备通讯。
T1工作在方式1。
7误差分析
本系统最大测距误差在8cm左右,测距的盲区为20cm。
(1)入射角
超声波波束对探测目标的入射角的影响。
(2)过零点触发
超声波回波声强与待测距离的远近有关系,所以实际测量时,不一定是第一个回波的过零点触发。
(3)声速修正
超声波传播速度对测距的影响。
波的传播速度取决于传播媒质的特性。
传播媒质的温度、压力、密度对声速都将产生直接的影响。
因此需对声速加以修正。
对于测距而言,引起声速变化的主要原因是媒质温度的变化。
本文采用声速预置和媒质温度测量结合的方法对声速进行修正,可有效地消除温度变化对精度的影响。
8结束语
该系统经过大量实验数据测试表明系统满足设计要求,通过修改部分子程序可根据需要扩展成六通道、二通道、单通道的汽车后视仪及根据不同的要求作不同的报警处理。
例如在该设计中加入了一时钟芯片X1203,通过添加一些程序就可以实现时钟
显示与倒车报警的二合一产品,有较好的推广价值。
附录三:
时差法超声测距仪的研制
超声波是由机械振动产生的,可在不同介质中以不同的速度传播,具有定向性好、能量集中、传输过程中衰减较小、反射能力较强等优点。
超声波传感器可广泛应用于非接触式检测方法,它不受光线、被测物颜色等影响,对恶劣的工作环境具有一定的适应能力,因此在水文液位测量、车辆自动导航、物体识别等领域有着广泛的应用。
本文着重介绍脉冲回波法的超声空气测距原理及系统构成。
1、工作原理
超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差Δt,然后求出距离S。
在速度V已知的情况下,距离S的计算,公式如下:
S==VΔt/2
在空气中,常温下超声波的传播速度是334米/秒,但其传播速度V易受空气中温度、湿度、压强等因素的影响,其中受温度的影响较大,如温度每升高1℃,声速增加约0.6米/秒。
因此在测距精度要求很高的情况下,应通过温度补偿的方法对传播速度加以校正。
已知现场环境温度T时,超声波传播速度V的计算公式如下:
V=331.5+0.607T
这样,只要测得超声波发射和接收回波的时间差Δt以及现场环境温度T,就可以精确计算出发射点到障碍物之间的距离。
微电脑超声测距仪的硬件结构框图如图1所示。
该系统由AT89C2051单片机、超声波发射电路、接收放大电路、环境温度采集电路及显示电路组成。
ATAT89C2051单片机是整个系统的核心部件,用来协调各部件的工作。
先由单片机控制的振荡源产生40KHZ的频率信号以驱动超声波传感器,它每次发射10个脉冲。
当第一个超声波脉冲发射后,计数器开始计数,在检测到第一个回波脉冲的瞬间,计数器停止计数,这样就能够得到从发射到接收的时间差Δt;
同时温度采集电路也将现场环境温度数据采集到单片机中,以在计算距离时对超声波传播速度进行修正。
根据所采集到的数据最终利用单片机计算出被测距离,并由显示器显示出来。
图1微电脑超声波测距仪的硬件结构和时差信号波形
1.1单片机与各部分电路的接口
本系统以AT89C2051单片机为核心来实现对各部分电路的控制和响应。
在进行硬件设计时,AT89C2051的串行口RXD、TXD分别与显示电路的RXD和TXD相连,构成串行静态显示电路;
定时/记数器T0与V/F转换器LM331的输出端相连,实现频率采集功能;
P1.7与CMOS多谐振荡器的控制端相连,可通过软件使P1.7口输出高电平或低电平,从而控制超声波的发射;
P1.6通过一个开关二极管IN4148与比较器的基准电压产生电路控制端连接,发射超声波时置P1.6为“1”;
P1.2口连接比较器LM324的输出端,这样,通过扫描P1.2口就可以判断是否接收到回波。
1.2超声波发射及驱动电路
超声波发射及驱动电路如图2所示,由与非门CD4011组成的CMOS多谐振荡器产生40KHZ`的振荡源,为了控制振荡的产生或者停止,把第一个门U1的一个输入端作为控制端C,当C=“0”时,振荡停止;
C=“1”时,产生振荡。
将C端与AT89C2051单片机的P1.7口连接后,就可通过微处理器来控制超声波的发射。
需要注意的是,控制脉冲的频率(P1.7口高、低电平的变化频率)必须远低于多谐振荡器的振荡频率。
该电路的振荡周期可由以下公式得出:
T=2.2RTCT
由于超声波的传播距离与它的振幅成正比,为了使测距范围足够远,可对振荡信号进行功率放大后再加在超声波传感器上。
本电路采用CD4049组成驱动电路可将振荡信号的幅度放大一倍,从而增加了超声波的传播距离,扩大了测距范围。
图2超声波发射及驱动电路
为防止绝缘电阻下降导致超声波传感器转换性能变坏,不能长时间的对传感器施加直流电压。
因此在电路中串入一个耦合电容C1,通过它可以将直流电压转换为等幅的交流电压,从而保证测距仪能够长时间可靠、稳定的工作。
1.3超声波接收及过零检测电路
超声波接收及过零检测电路原理图如图3所示。
由于超声波在空气中传播时,其能量的衰减程度与传播距离成正比,所以超声波传感器接收信号一般在1mv~1V之间。
为了便于使用,接收电路要提供100倍以上的放大增益。
此外,接收传感器输出的是正弦波信号,这就需要设计交流放大电路。
本系统选用两片OP07组成两级放大电路,对接收到的超声波信号进行放大处理。
信号经过放大以后,输入LM324的正端并与基准电压相比较,使LM324的输出端(与单片机的P1.2口连接)输出高电平,单片机接收到回波后立即停止记时。
图3超声波接收及过零检测电路
在单片机控制超声波发射(P1.7置“1”)的同时,P1.6输出一个高电平,给电容C5充电,并经一串联分压网络将该电压输出到比较器的负端,这样可以有效抑制由于超声波发射器发射的超声波直接辐射到接收器而导致的比较器误反转,从而得到错误检测信号。
发射结束后P1.6口由高电平翻转为低电平,比较器的负端也为低电平,若LM324的输出端为高电平,则表明已接收到回波信号。
1.4温度采集及V/F转换电路
温度采样电路部分包括测温电桥、放大电路和V/F转换电路。
其中V/F转换电路原理如图4所示。
测温电桥采用铂热电阻PT100做为温度传感器。
经取样电桥采样后,将温度信号转换成电压信号,再经放大后接入由LM331组成的V/F转换电路。
该电路转换精度高,数字分辨率可达12位。
由公式f0=Vi/(RLRT)可知,电阻RS、RL、RT和电容CT直接影响转换结果F0,因此对元件的精度要有一定的要求。
电容CL对转换结果虽然没有直接的影响,但应选择漏电流小的电容器。
电阻R1和电容C1组成低通滤波器,可减少输入电压中的干扰脉冲,有利于提高转换精度。
图4由LM331构成V/F转换电路
2、软件设计
由于超声发射传感器与超声接收传感器相隔很近,当发射超声波时,接收传感器会收到很强的干扰信号。
为防止系统的误测,在软件上采用延迟接收技术,来提高系统的抗干扰能力。
一旦按下起始键,即发送发射超声波的指令,同时单片机控制系统开始执行程序,完成对温度的采样、滤波,然后获得发送、接收超声波的时间间隔,最后计算出距离值。
本系统软件采用模块化设计,由主程序、测距子程序、测温子程序、显示子程序等主要模块组成。
主程序框图如图5所示。
3、结束语
超声测距仪系统利用超声波传感器实现无接触式空气测距,并充分考虑到环境温度对超声波传递速度的影响,通过温度补偿的方法对传递速度予以校正,因此具有较高的测量精度。
本系统具有测量精度高,抗干扰能力强,反应速度快等特点,适用于水文液位测量、障碍物的识别以及车辆自动导航等领域,具有广阔的应用前景。
附录四:
芯片引脚图
LM358引脚图NE5532引脚图OP07引脚图
LM331引脚图NJM4580D引脚图
CD4011引脚图CD4049引脚图
LM311引脚图CD4069引脚图
超声波测距电路设计实验----------元器件清单
元件名称
规格型号
单次使用数量
购买数量
备注
NE5532
1
40
NE555
CD4069
超声波传感器
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验四 超声波测距电路的设计改后 实验 超声波 测距 电路 设计