当前位置:文档之家› 高精度超声波测距系统设计

高精度超声波测距系统设计

高精度超声波测距系统设计
高精度超声波测距系统设计

高精度超声波测距系统设计。

引言

利用超声波测量距离的原理可简单描述为:超声波定期发送超声波,遭遇障碍物时发生反射,发射波经由接收器接收并转化为电信号,这样测距技术只要测出发送和接收的时间差,

然后按照下式计算,即可求出距离:

由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,

因此,广泛应用于倒车提醒、建筑工地、工业现场等的距离测量。目前的测距量程上能达到百米数量级,测量的精度往往能达到厘米数量级。本文在分析现有超声波测距技术基础之上,

给出了一种改进方案,测量精度可达毫米级。

2 系统方案分析与论证

2.1 影响精度的因素分析

根据超声波测距式(1)可知测距的误差主要是由超声波的传播速度误差和测量距离传播

的时间误差引起的。

对于时间误差主要由发送计时点和接收计时点准确性确定,为了能够提高计时点选择的准确性,本文提出了对发射信号和加收信号通过校正的方式来实现准确计时。此外,当要求测距误差小于 1 mm时,假定超声波速度C=344 m/s(20℃室温),忽略声速的传播误差。则测距误差s△t<0.000 002 907 s,即2.907 ms。根据以上过计算可知,在超声波的传播速度是准确的前提下,测量距离的传播时间差值精度只要在达到微秒级,就能保证测距误差小于1 mm的误差。使用的12 MHz晶体作时钟基准的89C51单片机定时器能方便的计数到1μs的精度,因此系统采用AT89S51的定一时器能保证时间误差在 1 mm的测量范围内。

超声波的传播速度主要受空气密度所的影响,空气的密度越高则超声波的传播速度就越快,

而空气的密度又与温度有着密切的关系。温度与超声波的速度之间的近似公式为:

式中:C0为零度时的声波速度332 m/s;T为实际温度(℃)。由此可见,测量精度与温度有着直接的关系,本文采用DS18B20温度传感器,对外界温度进行测量,并在软件中

实现温度补偿。

2.2 整体方案设计

本文主要采用单片机控制技术,实现精确的超声波测距方案,整个系统由超声波收发单元、波形校准单元、温度测量单元、显示单元和控制单元5个单元组成。其中,超声波收

发单元主要实现超声波的接发送和接收;信号处理单元主要实现去除干扰、波形整形、锁相环等功能,便于实现准确计时;温度测量单元主要测量外界温度,实现温度补偿;显示单元实现测量数据的显示;单片机为控制单元,完成指令发送,接收数据,进行计算等任务。

3 系统硬件设计

3.1 超声波发射部分

本文中脉冲发射采用软件方式,利用AT89S51的P1.0口发射40 kHz的方波信号,经过74HC04放大后输出到超声波换能器,产生超声波。74HC04是一个高速CMOS六反相器,具有放大作用,具有对称的传输延迟和转换时间,而相对于LSTTL逻辑IC,它的功耗减少很多。对于HC类型,其工作电压为2~6 V,它具有高抗扰度,可以兼容直接输入LSTTL逻辑信号和CMOS逻辑输入等特点。

本系统将40 kHz方波信号分成两路,分别由74HC04经两次和一次反向放大,从而构成推拉式反向放大。电路图如图2所示。

3.2 超声波接收部分

超声波接收部分采用集成芯片CX20106A,这是一款红外线检波接收的专用芯片。内

部电路由前置放大器、自动偏置电平控制电路、限幅放大器、带通滤波器、峰值检波器和整形输出电路组成。可以利用它作为超声波检测电路。

接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,

实现准确的计时。CX20106A的外部接线图如图3所示。

图3中1脚是接收信号输入端,2脚是调节接收信号灵敏度,电阻越小,灵敏度越高。

电容越大,灵敏度越高。电容一般取1μF,电阻50~300 Ω的,在干扰较大的场合增加电阻阻值可将灵敏度调低,干扰小的场合减小阻值将灵敏度调高。5脚主要用来调节中心频率,这里取200 kΩ,7脚接上拉电阻,这里取 1 kΩ左右。

3.3 显示部分

显示部分采用共阴极数码管,由单片机实现控制,单片机的P0口输出段码,P2口用作位码,用PNP型三极管驱动(本设计采用9018),由于单片机I/O口的驱动能力非常小,P0口需外接上拉电阻来增加驱动能力,应用时要注意,在低电平时,可能由于电流直接经

电阻流进I/O的灌流太大而烧毁单片机,所以提升电阻一般取600~1 000 Ω。实验证明,数码管亮度合适。其原理图如图4所示。

3.4 温度测量部分

DS18B20数字温度计是DALLAS公司生产的1Wire,即单总线器件,具有线路简单,

体积小的特点。因此用它来组成一个测温系统,具有线路简单,将其数据线与单片机的P1. 3相连,就可以实现温度测量。测量的温度精度可以达到0.1℃,测量的温度的范围在-20~+100℃。电路如图5所示。

4 系统软件设计

测距系统软件采用汇编语言,由发射脉冲子程序、用中断实现回波接收子程序、计算距离子程序、数码管显示子程序和计时单元延时子程序几部分组成,采用模块化编程。其软件流程图如图6所示。

程序首先初始化需要用到的寄存器,内存单元,设置中断触发方式,并初始化DS18B 20,然后控制P1.0口输出12μs的高电平,再输出13μs的低电平,循环10次便可发射1 0个频率为40 kHz的脉冲信号。经过一段延时后,CPU开放中断,开始计数,将计数器初值设为延时所经过的距离,计数器每过一个计时单元加一。中断产生,停止计数,最后将计数器中的值数据处理后显示到数码管上。如果计数器中的值小于预定值就由软件产生一定频

率的信号到蜂鸣器报警,并启动报警灯。当需要所存数据时,由外部中断判断键盘是否按下,通过不断显示上次测量数据来锁定数据。当检测到键盘再一次按下时,按取消锁存,并继续测量距离。

5 结语

应用本系统 3 mm~20 m内的目标做了多次测量,测量结果为,其最大误差为 1.5 m m,且重复性好。可见基于单片机设计的超声波测距系统具有硬件结构简单、工作可靠、测

量误差小等特点。因此,它可用于许多对测量要求精度高,测量范围适当的设备和各种检测

系统中。

一种大角度范围的高精度超声波测距处理方法

第45卷 第4期厦门大学学报(自然科学版) Vol.45 No.4 2006年7月 Journal of Xiamen University (Nat ural Science ) J ul.2006  一种大角度范围的高精度超声波测距处理方法 收稿日期:2005209222 基金项目:国家自然科学基金(D0602240476018),厦门大学科技创 新基金(00502K70013)资助 作者简介:孙牵宇(1982-),男,硕士研究生.3通讯作者:xmxu @https://www.doczj.com/doc/1d9688252.html, 孙牵宇,童 峰,许肖梅3 (厦门大学水声通信与海洋信息技术教育部重点实验室,福建厦门361005) 摘要:针对移动机器人超声定位中超声收发传感器角度偏向造成的测距精度下降,本文提出了一种基于归一化波形参数 特征修正的超声测距系统.传统的增益控制、可变阈值等抗起伏措施对抑制传播过程中的幅度起伏造成的测距误差效果较好,但如果传感器角度偏向使波形发生畸变,此类方法仍将造成较大误差.本文通过对传感器角度偏向造成接收信号波形畸变及测距精度下降的理论分析及实验研究,建立了超声接收信号归一化波形特征脉宽与前沿变化的关系,设计了基于单片机实现误差校正的大偏向角高精度超声波测距系统.测距实验结果表明本系统显著减小了传感器角度偏向引起的测距误差,在不同的距离上使测距精度平均提高了1.6%,同时具有成本低、使用简单、方便的特点. 关键词:移动机器人定位;超声测距;角度偏向中图分类号:TP 274.53 文献标识码:A 文章编号:043820479(2006)0420513205 由于超声波测距有不受光线影响、结构简单、成本低、信息处理简单可靠、易于小型化和集成化等优点,因此,广泛应用于移动机器人定位及导航系统[1,2]. 超声测距的精度直接决定了机器人超声波定位的精度性能,目前许多提高超声波测距精度的研究集中在考虑传播过程中幅度起伏造成的误差[3~6],采用增益控制、可变阈值、零交叉点等抗起伏措施保证触发时刻的稳定,实现超声信号飞行时间(TOF ,time of flight )检测精度的提高.上述方法取得精度提高的前提是接收信号的归一化波形保持不变. Lamancus [7]的研究表明,当超声收发传感器轴线存在一定偏角、超声波信号偏向入射时接收信号波形会产生畸变,特别是偏角比较大的时候,如移动机器人定位中在机器人活动范围内当发射与接收传感器处于大偏向角位置时,波形由于信号斜入射而畸变大大降低了传统方法下的测距精度.这个问题严重影响了超声波定位系统在自动导引车高精度停靠等需要高定位精度、大偏角范围场合的应用.如童峰等人研制的机器人超声波导航系统[8],在小偏向角度下(轴线方向上)定位精度为1cm ,在大偏向角度下精度下降为5cm. 本文根据波形畸变理论和实验的分析,针对传感器的发射角和入射角所引起的误差,提出了一种可适用于大角度范围工作条件的处理方法并设计了基于单 片机的系统,实现简单方便.实验结果表明:本系统最终在大角度测距时使测距精度平均提高了1.6%. 1 超声测距系统原理及影响测距精度 的因素 1.1 影响测距精度的因素 除声速变化、噪声等影响因素外,声波在空气介质中声速的变化及散射,衰减的随机不均匀性,引起接收信号在幅度和时间轴上的起伏,是造成测距误差的一个主要原因.图1所示为固定门限电平检测下由幅度起伏引起触发电路的信号前沿不同,产生飞行时间(Time of flight )检测误差,起伏变化越大引起的误差就越大.针对这个问题提出的可变门限[3]、前沿线性前推[4]、零交叉点检测等处理方法,这些方法一个共同的前提就是幅度起伏时,信号的归一化波形基本不变(如图1中实线波形所示),如果波形发生了畸变(如图1 图1 幅度起伏(虚线是畸变波形)  Fig.1 Amplitude fluctuations (dashed :distorted wave 2 form ) 中虚线波形所示),仍将造成较大的检测误差.

超声波测距系统设计

目录 一、课程设计目的 (2) 二、内容及要求 (2) 2.1、设计内容 (2) 2.2、设计要求 (2) 三、超声波传感器的工作原理 (2) 四、系统框图 (3) 五、单元电路设计原理 (3) 5.1、51系列单片机的功能特 (4) 5.2、超声波发射电路 (4) 5.3、超声波检测接收电路 (5) 六、完整的电路图………………………………………………………………… 七、程序流程图 (6) 八、参考文献 (7) 九、设计中的问题及解决方法 (7) 十、总结 (7)

一、课程设计目的 通过《传感器及检测技术》课程设计,掌握传感器及检测系统设计的方法和设计原则及相应的硬件调试的方法。进一步理解传感器及检测系统的设计和应用。 二、内容及要求 超声波测距系统设计 2.1设计内容 采用40KHz的超声波发射和接收传感器测量距离。可采用发射和接收之间的距离,也可将发射和接收平行放在一起,通过反射测量距离。 功能:1)LED数码管显示测量距离,精确到小数点后一位(单位:cm)。 2)测量范围:30cm~200cm。 3)误差<0.5cm。 4)其它。 2.2设计要求 1)掌握传感器的工作原理及相应的辅助电路设计方法。 2)独立设计原理图及相应的硬件电路。 3)设计说明书格式规范,层次合理,重点突出。并附上详细的原理图。 三、超声波传感器的工作原理 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到农业生产等自动化的使用要求。 目前在近距离测量方面常用的是压电式超声波换能器。根据设计要求并综合各方面因素,本文采用AT89C51单片机作为控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器。 超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式。 理论计算 如图1所示为反射时间法,是利用检测声波发出到接收到被测物反射回波的时间来测量距离其原理如图所示,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间T利用公式(T/2) C S=其中,S为被 * 测距离、V为空气中声速、T为回波时间(T2 =),这样可以求出距离: T1 T+

超声波测距仪硬件电路的设计

超声波测距仪电路设计实验报告 轮机系楼宇071 周钰泉2007212117 实验目的:了解超声波测距仪的原理,掌握焊接方法,掌握电路串接方法,熟悉电路元件。 实验设备及器材:电烙铁,锡线,电路元件 实验步骤:1,学习keil软件编写程序2、焊接电路板3、运行调试 超声波测距程序: #include unsigned char code dispbitcode[]={0x31,0x32,0x34,0x38,0x30,0x30, 0x30,0x30}; unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x77,0x7c,0x 39}; unsigned char dispbuf[8]={10,10,10,10,10,10,0,0}; unsigned char dispcount; unsigned char getdata; unsigned int temp; unsigned int temp1;

unsigned char i; sbit ST=P3^0; sbit OE=P3^1; sbit EOC=P3^4; sbit CLK=P3^5; sbit M1=P3^6; sbit M2=P3^7; sbit SPK=P2^6; sbit LA=P3^3; sbit LB=P3^2; sbit LC=P2^7; sbit K1=P2^4; sbit K2=P2^5; bit wd; bit yw; bit shuid; bit shuig; unsigned int cnta; unsigned int cntb; bit alarmflag; void delay10ms(void) { unsigned char i,j; for(i=20;i>0;i--) for(j=248;j>0;j--); } void main(void) { M1=0; M2=0; yw=1; wd=0; SPK=0; ST=0; OE=0; TMOD=0x12; TH0=0x216; TL0=0x216; TH1=(65536-500)/256; TL1=(65536-500)%256; TR1=1; TR0=1; ET0=1; ET1=1; EA=1; ST=1; ST=0; while(1) { if(K1==0) { delay10ms(); if(K1==0) { yw=1; wd=0; } } else if(K2==0) { delay10ms(); if(K2==0) { wd=1; yw=0; } } else if(LC==1) { delay10ms(); if(LC==1) { M1=0; M2=1; temp1=13; shuid=0; shuig=1; LB=0; } } else if((LC==0) && (LB==1)) { delay10ms(); if((LC==0) && (LB==1)) { M1=0; M2=0; temp1=12; shuig=0; shuid=0; LB=0; }

超声波测距仪毕业论文

第一章绪论 1.1课题设计目的及意义 1.1.1设计的目的 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目 前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。 1.1.2设计的意义 超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。 1.2超声波测距仪的设计思路 1.2.1超声波测距原理 发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。

10米超声波测距仪设计实现

10米超声波测距仪设计实现 一、功能要求 设计一个超声波测距仪,可以测量测距仪与被测物体间的距离。要求测量范围0.1~10.00米,测量精度1cm,测量时与被测物体不接触,并将测量结果显示出来。 二、系统硬件电路 1.单片机系统及显示电路 单片机采用89C51或89S51。采用12MHz高精度晶振,以获得较稳定的时钟频率,减小测量误差。单片机用p1.0端口输出超声波换能器所需的40Hz方波信号,利用外中断0口监测超声波接受电路输出的返回信号。显示电路采用简单实用的4位共阳极LED数码管,段码用74LS244驱动,位用PNP8550驱动。 2.超声波发射电路 主要由74LS04和超声波换能器T构成。这种推挽形式的方波信号可以提高发射强度。反相器并联提高驱动能力。上拉电阻R1、R2提高74LS04输出高电平的驱动能力。 3.超声波接收电路 CX20106A是接收38KHz超声波的芯片,可利用它做接收电路。 4.系统程序 超声波测距仪的软件主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序组成。 主程序:

开始 系统初始化 发送超声波脉冲 等待反射超声波 计算距离 显示结果 丢系统初始化,设置T0为方式1,EA=1,P0,P2清0。为避免超声波发射器直接接传送到接收器,需要延时0.1ms。由于时钟的频率是12MHz,计数器每计一个数就是1us。如果按声速344m/s,则d=c*t/2=172T0 cm 超声波发生子程序:通过P1.0端口发送2个左右超声波脉冲信号,脉宽12us,同时T0计数。 超声波测距仪利用中断0检测返回的超声波,一旦接收到返回的信号,立即进入中断。中断后就立即关闭T0停止计时。如果计数器益出则测试不成功。 3方案设计和选择 根据本次设计的要求,方案的选择应力求实用性强,性价比高,使用简单。 3.1 超声波测距的基本原理 谐振频率高于20kHz的声波被称为超声波。超声波

高精度超声波测距系统设计

高精度超声波测距系统设计。 引言 利用超声波测量距离的原理可简单描述为:超声波定期发送超声波,遭遇障碍物时发生反射,发射波经由接收器接收并转化为电信号,这样测距技术只要测出发送和接收的时间差, 然后按照下式计算,即可求出距离: 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求, 因此,广泛应用于倒车提醒、建筑工地、工业现场等的距离测量。目前的测距量程上能达到百米数量级,测量的精度往往能达到厘米数量级。本文在分析现有超声波测距技术基础之上, 给出了一种改进方案,测量精度可达毫米级。 2 系统方案分析与论证 2.1 影响精度的因素分析 根据超声波测距式(1)可知测距的误差主要是由超声波的传播速度误差和测量距离传播 的时间误差引起的。 对于时间误差主要由发送计时点和接收计时点准确性确定,为了能够提高计时点选择的准确性,本文提出了对发射信号和加收信号通过校正的方式来实现准确计时。此外,当要求测距误差小于 1 mm时,假定超声波速度C=344 m/s(20℃室温),忽略声速的传播误差。则测距误差s△t<0.000 002 907 s,即2.907 ms。根据以上过计算可知,在超声波的传播速度是准确的前提下,测量距离的传播时间差值精度只要在达到微秒级,就能保证测距误差小于1 mm的误差。使用的12 MHz晶体作时钟基准的89C51单片机定时器能方便的计数到1μs的精度,因此系统采用AT89S51的定一时器能保证时间误差在 1 mm的测量范围内。

一种高精度超声波测距系统的研制

一种高精度超声波测距系统的研制3 赵海鸣,卜英勇,王纪婵 (中南大学机电工程学院, 湖南长沙 410083) 摘 要:介绍了超声波测距的原理.分析了超声波测距产生误差的主要原因。提出通过温度测量修正超声波传播速度,应用双比较器整形结合软件准确确定回波前沿以提高空气中超声波测距精度的方法。在此基础上,设计了相应的超声波测距系统电路和软件。实验表明,该测距系统测量精度高,电路简单。 关键词:超声波测距;测距精度;回波前沿;系统设计 中图分类号:T B559 文献标识码:A 文章编号:1005-2763(2006)03-0062-04 D evelop m en t of an Ultra son i c D ist ance M ea sure m en t Syste m w ith H i gh Prec isi on Zhao Hai m ing,B u Yinyong,W ang J ichan (College of Mechanical and Electrical Engineering,Central S outh University,Changsha,Hunan410083,China) Abstract:I n this paper,the p rinci p le of ultras onic distance measure ment is described,the main err or s ources of ultras onic distance measure ment are analyzed als o.A method of i m p r oving p recisi on of ultras onic distance measurement in air,in which the trans m issi on s peed of ultras onic wave is corrected by measured air te mperature and the f or ward edge of receive wave can be de2 ter m ined accurately by use of the t w o comparing circuits of ultra2 s onic signal in combinati on with the s oft w are.Based on the ide2 a,the circuit and s oft w are of ultras onic distance measure ment syste m have been designed.Experi m ent indicates that the meas2 uring p recisi on of ultras onic distance measurement system is higher and its circuit is si m p ler. Key W ords:U ltras onic wave distance measure ment,Precisi on of distance measure ment,For ward edge of receive wave,Syste m design 超声波测距是一种非接触式检测方式,在使用中不受光照度、电磁场、被测物色彩等因素的影响,加之其信息处理简单、速度快、成本低,在机器人避障和定位、车辆自动导航、液位测量等方面已经有了广泛的应用。本文介绍一种以89C52单片机为核心的低成本、高精度、微型化的数字显示超声波测距系统的硬件电路和软件设计。 1 超声测距原理 用于距离测量的超声波通常是由压电陶瓷的压电效应产生,这种压电陶瓷传感器有两块压电晶片和一块共振板,当给它的两极加频率等于晶片固有频率的脉冲信号时,压电晶片就会发生共振,并带动共振板振动,从而产生超声波,超声波经固体表面或液体反射折回,由同一传感器或相邻布置的另一传感器接收,测量超声波整个运行时间t,计算出发射点与反射点的距离s: s=c?t/2(1)式中:c为超声波的传播速度,m/s。超声波在固体中传播速度最快,在气体中传播速度最慢,而且声速受温度影响最大。超声波在空气中的传播速度为: c=331.4×1+T/273(2)式中,T为环境摄氏温度,℃。 超声波从超声传感器发出,在空气中传播,遇到被测物反射后,再传回超声传感器。整个过程,由于吸收衰减和扩散损失,声强随目标距离增大而衰减;同时超声波的衰减随频率增大而成指数增加,但频率越高,指向性越强,这一点有利于距离测量。本文讨论在空气中测量距离,选用40kHz的超声探头。超声传感器接收到的信号的幅值随距离增大而减小,远目标回波信号幅度小、信噪比低,用固定阀值的比较器检测回波,可能导致越过门槛的时刻前后移动,从而影响计时的准确性,这会影响测量的准确度。为了提高超声波测距的精度,需要准确地检测到第一个回波脉冲前沿的到达时间,为此,提出双比较器整形确定回波前沿的方法。 I SS N1005-2763 CN43-1215/T D 矿业研究与开发第26卷第3期 M I N I N G R&D,Vol.26,No.3 2006年6月 Jun.2006 3收稿日期:2005-08-09 基金项目:国家自然科学基金资助项目(50474052). 作者简介:赵海鸣(1966-),男,湖南邵阳人,博士研究生,从事机电一体化、设备故障诊断及海洋采矿和微地貌测量与可视化研究.

超声波测距仪的设计开题报告

1 课题来源及研究的目的及意义 超声波是一种频率在20kHz以上的机械波,在空气中的传播速度约为340m/s(20℃)。由于超声波测距是一种非接触检测技术,不受光线、被测对象颜色的影响,比其他仪器更卫生,具有不污染、高可靠、长寿命等特点,被广泛应用于纸业、矿业、电厂、化工业、污水处理厂、食品、水文、等行业中,可在不同环境中进行距离的准确度在线标定,可直接用于水酒精、糖等液位控制,能达到工业实用的指标要求。还可以用于移动机器人的视觉系统中,这样可使机器人自动躲避障碍物行走,及时获得障碍物的位置信息,同时超声波测距系统具有以上的这些特点,在汽车倒车雷达的研制方面也得到了广泛应用[1]。 超声波测距仪利用超声波收发探头测量仪器到墙面或其他固定物体的距离,并通过液晶屏显示出来,在实现功能的基础上,尽可能提高测量精度。测量精度要达到分米级。 2 国内外在该方向的研究现状及分析 目前国际国内,在超声波测距方面的研究方向和水平的不同,主要体现在对测距原理、超声波信号处理方法和超声波测距处理器的选用上。常见的超声波测距原理分为渡越时间法和相位差法两种。信号的处理方法大致分为阈值检验法、互相关延时估计法、伪随机码扩频测距法和最小均方法四种。在处理器方面大多以单片机为主,其中以51系列应用最为广泛,采用运算速度更快,效率更高dsp芯片作为处理器,也正成为一个非常活跃的研究方向。目前已研制的超声波测距仪中,量程一般为3-12m,美国AIRMAR公司生产的airducer AR30超声波传感器的作用距离可达30m,但价格昂贵,准确度方面已控制在测量误差的0.4%左右,与真值的差距在厘米级的范围内,若采用互相关或伪随机法,最高可控制在0.05m内,在提高精确度方面,超声波测距还有很大的发展潜力和上升空间[2]。 3 主要研究内容 设计出以单片机为核心控制声波测距仪系统。 (1)研究并总结超声波测距仪设计的基本方法及研究现状; (2)掌握以AT89S51芯片为核心的单片机系统的使用方法; (3)研究74LS04组成的超声波发射电路、声波处理模块、液晶显示等器件组成; (4)研究依据实际的测量精度要求添加温度补偿电路的方法。

超声波测距技术综述

文献综述 题目超声波测距技术综述学生姓名 专业班级 学号 院(系)电气信息工程学院指导教师 完成时间2014 年06月01日

超声波测距技术综述 摘要 我们把频率高于20000赫兹的声波称为“超声波”。超声波具有指向性强,能量消耗缓慢,在介质中传播的距离较远等特点,同时它是一种非接触式的检测方式,不受光线、被测对象颜色等影响,因此经常被用于距离的测量。超声测距技术在工业现场、车辆导航、水声工程等领域都具有广泛的应用价值,目前已应用于物位测量、机器人自动导航以及空气中与水下的目标探测、识别、定位等场合。因此,深入研究超声波测距的理论和方法具有重要的实践意义。 关键词超声波超声波测距车辆导航物位测量

1 引言 1.1 超声波简介 一般认为,关于超声的研究最初起始于1876年F1Galton的气哨实验。当时Galton 在空气中产生的频率达300K Hz,这是人类首次有效产生的高频声。而科学技术的发展往往与一些偶然的历史事件相联系。对超声的研究起到极大推动作用的是,1912年豪华客轮Titanic号在首航中碰撞冰山后的沉没,这个当时震惊世界的悲剧促使科学家们提出用声学方法来预测冰山,在随后的第一次世界大战中,对超声的研究得以进一步的促进。 近些年来,随着超声技术研究的不断深入,我们把频率高于20000赫兹的声波称为“超声波”。再加上其具有的高精度、无损、非接触等优点,超声的应用变得越来越普及。目前已经广泛的应用在机械制造、电子冶金、航海、航空、宇航、石油化工、交通等工业领域。此外在材料科学、医学、生物科学等领域中也占据重要地位。 而我国,关于超声波的大规模研究始于1956年。迄今,在超声的各个领域都开展了研究和应用,其中有少数项目已接近或达到了国际水平。 1.2 超声波测距简介 超声测距指的是利用超声波的反射特性进行距离测量,是一种非接触式的检测方式。与其它方法相比,如电磁的或光学的方法,它不受光线、被测对象颜色等影响。对于被测物处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力。特别是应用于空气测距,由于空气中波速较慢,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,因而其准确度也较其它方法为高。超声波测距仪,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控和移动机器人的研制上,也可在潮湿高温,多尘等恶劣环境下工作。例如:液位、厚度、管道长度等场合。 超声波测距作为一种典型的非接触测量方法,在很多场合,诸如工业自动控制,建筑工程测量,机器人视觉识别,倒车防撞雷达,海洋测量,物体识别等方面得到广泛的应用。超声波具有指向性强、能量消耗缓慢且在介质中传播的距离较远的优点。与激光测距、红外线测距相比,超声波对外界光线、色彩和电磁场不敏感,更适于黑暗、

一种高精度超声测距方法的研究

Study of a N ew U ltrasonic Distance Measurement Method with High Precision W A N G Wensheng,Q I Guangx ue,W EN S huhui,FEN G Bo (Yanshan U niversity,Qinhuangdao Hebei066004P.R.China) Abstract: A new method for ultrasonic distance measurement based on ultrasonic circulation and multi2pulse e2 cho principle is presented in the paper.The ultrasonic distance measurement system based on the single chip mi2 crocomputer is given.This method can conquer the limitation of pulse2echo times and improve the accuracy of measurement after temperature compensation. K ey w ords: ultrasonic distance measurement;high precision;temperature compensation 一种高精度超声测距方法的研究① 王文生,齐广学,温淑慧,冯 波 (燕山大学,河北 秦皇岛 066004) 摘要:本文介绍了一种基于超声波循环反射测量原理的高精度超声测距方法,并给出了以单片机为核心的测距系统的组成.本测量法克服了多次反射法中对回波脉冲个数的限制,经温度补偿后测量精度得到了明显改善. 关键词:超声测距;高精度;温度补偿 中图分类号:TB559 文献标识码:A 文章编号:1004-1699(2002)03-0219-03 1 引 言 超声波测距是一种传统而实用的非接触测量方法,和激光、涡流和无线电测距方法相比,具有不受外界光及电磁场等因素的影响的优点,在比较恶劣的环境中也具有一定的适应能力,且结构简单,成本低,因此在工业控制、建筑测量、机器人定位等方面得到了广泛的应用[1,2].但由于超声波传播声时难于精确捕捉,温度对声速的影响等原因,使得超声波测距的精度受到了很大的影响,限制了超声测距系统在测量精度要求更高的场合下的应用,为此,本文提出一种改进后的超声反射测距方法,并设计了以单片机为核心的超声测距系统.2 超声波循环反射测量原理 脉冲反射法,又称回波法,是利用超声波在介质中传播遇到声阻抗有差异的界面时产生反射现象来工作的.根据反射次数的不同,可分为一次脉冲反射法和多次脉冲反射法.多次脉冲反射法是目前最常用的一种超声测距方法,它是指一个超声脉冲多次往返于超声探头与被测界面之间,通过检测电路得到各个超声波发射和接收的波形,再由波形整形后得到相当于超声波传播声时的方波信号[3].由此声时和超声波在已知介质中的声速便可以得出距离,超声波探头到被测物体的距离公式为: x= nc 2kf r (1) 2002年9月 传 感 技 术 学 报 第3期 ①来稿日期:2002204215

超声波测距电子电路设计详解

超声波测距电子电路设计详解 在自主行走机器人系统中,机器人要实现在未知和不确定环境下行走,必须实时采集环境信息,以实现避障和导航,这必须依靠能实现感知环境信息的传感器系统来实现。视觉、红外、激光、超声波等传感器都在行走机器人中得到广泛应用。由于超声波测距方法设备简单、价格便宜、体积小、设计简单、易于做到实时控制,并且在测量距离、测量精度等方面能达到工业实用的要求,因此得到了广泛的应用。本文所介绍的机器人采用三方超声波测距系统,该系统可为机器人识别其运动的前方、左方和右方环境而提供关于运动距离的信息。 超声波测距原理 超声波发生器内部由两个压电片和一个共振板组成。当它的两极外加脉冲信号,且其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两极间未加外电压,当共振板接收到超声波时,就成为超声波接收器。超声波测距一般有两种方法:①取输出脉冲的平均电压值,该电压与距离成正比,测量电压即可测量距离;②测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔t,根据被测距离s=vt?2来得到测

量距离,由于超声波速度v与温度有关,所以如果温度变化比较大,应通过温度补偿的方法加以校正。 本测量系统采用第二种方法,由于测量精度要求不是特别高,所以可以认为温度基本不变。本系统以PIC16F877单片机为核心,通过软件编程实现其对外围电路的实时控制,并提供给外围电路所需的信号,包括频率振动信号、数据处理信号等,从而简化了外围电路,且移植性好。系统硬件电路方框图见图1。 图1 系统硬件电路方框图 由于本系统只需要清楚机器人前方、左方、右方是否有障碍物,并不需要知道障碍物与机器人的具体距离,因此不需要显示电路,只需要设定一距离阀值,使障碍物与机器人的距离达到某一值时,单片机控制机器人电机停转,这可通过软件编程实现。

一种高精度超声波测距仪测量精度的研究

收稿日期:2005-10-08;修订日期:2005-12-25 基金项目:中国大洋矿产资源研究开发协会技术发展资助项目(DY 105-03-02) 作者简介:卜英勇(1944-),男,安徽芜湖人,中南大学教授,博士生导师,主要研究方向为设备资产管理、设备状态 监测与故障诊断. 文章编号:1671-6833(2006)01-0086-05 一种高精度超声波测距仪测量精度的研究 卜英勇,何永强,赵海鸣,任凤跃 (中南大学机电工程学院,湖南长沙410083) 摘 要:在超声波测距技术中,通常受温度的影响和传播声时(T OF )的检测误差,使得超声波测距的精度不高.为了提高超声波测距仪的测量精度,针对传统超声测距仪在结构上进行了改进,安装了具有温度补偿功能的标准校正器具;同时,根据回波信号的传输特征,利用小波分析法对回波信号进行运算处理,提出了基于小波包络原理的峰值检测方法.试验结果表明:这些技术显著提高了超声测距的精度并增强了超声检测的可靠性. 关键词:超声波测距;标准校正板;小波分析;峰值检测;中图分类号:T B 559 文献标识码:A 0 引言 超声波测距技术是近年来出现的测距新技 术,是一种非接触的检测方式,和红外、激光及无线电测距相比,它具有结构简单、可靠性能高、价格便宜、安装维护方便等优异特性,在近距范围内、颜色以及电、磁场的影响,在恶劣作业环境下有一定的适应能力.因此利用超声波测距在实现定位及环境建模场合,如:液位、汽车防撞雷达、井深及管道长度测量、机器人定位、辅助视觉系统等方面得到广泛的应用[1~6].但传统的超声波测距仪测量精度普遍较低,都不能满足高精度测量的要求.为了克服此不足,我们从测距仪结构设计和回波信号处理的角度出发,提出了基于回波包络峰值的检测方法,从而进一步提高测距仪超声检测的精度[7~10]. 1 超声波测距原理及系统硬件电路组成 超声波测距是借助于超声波脉冲回波(即声纳法)来实现的.该系统原理如图1所示. 设脉冲超声波由探头发出到接收所经历的时间为t ,超声波在空气中的传播速度为c ,从探头到目标探测物的距离为d ,则 d =1 2 ct (1)2 超声波测距仪的结构改进及温度补偿 原理 超声波在空气中的传播速度随着环境温度、湿度以及大气压力的变化而变化,其中以环境的温度对声速的影响最大.环境温度每升高或降低1℃,声速就增加或减小0.607m/s.因此,消除由温度的变化而引起的测距误差就显得尤为重要. 图1 超声波测距系统原理框图 Fig.1 The principle frame diagram of ultrasonic distance measurement system 2006年 3月第27卷 第1期郑州大学学报(工学版) Journal of Zhengzhou University (Engineering Science )Mar. 2006V ol.27 N o.1

毕业设计开题报告—超声波测距

毕业设计(论文)开题报告学生姓名:学号: 所在学院: 专业:通信工程 设计(论文)题目:基于STM32的超声波测距仪 指导教师: 2014年2月25日

开题报告填写要求 1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效; 2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见; 3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册); 4.有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2004年4月26日”或“2004-04-26”。

毕业设计(论文)开题报告 1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述: 文献综述 一、课题研究背景、目的和意义 传感器技术是现代信息技术的主要内容之一,信息技术主要包括计算机技术、通信技术和传感器技术,计算机技术相当于人的大脑,通信相当于人的神经,而传感器就相当于人的感官。比如温度传感器、光电传感器、湿度传感器、超声波传感器、红外线传感器、压力传感器等等,其中超声波传感器在测量方面有着广泛、普遍的应用。利用单片机控制超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且测量精度较高。 超声波测距是一种典型的非接触测量方式。超声波在气体、液体及固体中以不同速度传播,定向性好、能量集中、传输过程中衰减较小、反射能力较强。且超声波测距系统结构简单、电路易实现、成本低、速度快,所以在工业自动控制、建筑工程测量和机器人视觉识别等领域应用非常广泛。 超声波作为一种特殊的声波,同样具有声波传输的基本物理特性、反射、折射、干涉、衍射、散射与物理紧密联系,应用灵活。它是一种指向性强,能量消耗慢的波。它在介质中传播的距离较远,因而超声波经常用于距离的测量,可解决超长度的测量。二、超声波测距仪的整体设计思路 超声波测距一般采用渡越时间法。超声波测距的实质是时间的测量,即:用超声脉冲激励超声探头向外发射超声波,同时接收从被测物体反射回来的超声波(简称回波),通过精确测量从发射超声波至接收回波所经历的射程时间t(渡越时间),按下式计算超声波探头与被测物体之间的距离S,即 S=12ct 其中,c 为空气介质中声波的传播速度。在常温下,超声波的传播速度为340 m/s,

超声波测距系统设计

(一)题目 超声波测距系统设计 (二)内容及要求 1)设计内容 采用40KHz的超声波发射和接收传感器测量距离。可采用发射和接收之间的距离,也可将发射和接收平行放在一起,通过反射测量距离。 功能:1)LCD液晶显示测量距离,精确到小数点后一位(单位:cm)。 2)测量方式可通过硬件开关预置。 3)测量范围:30cm~200cm, 4)误差<0.5cm。 5)其它。 2)设计要求 1)掌握传感器的工作原理及相应的辅助电路设计方法。 2)独立设计原理图及相应的硬件电路。 3)设计说明书格式规范,层次合理,重点突出。并附上详细的原理图。(三)传感器工作原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关,表1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理。 (四)系统框图 图1 超声波测距系统框图 (五)单元电路设计原理

1、AT89C2051的功能特点 AT89C2051是一个2k字节可编程EPROM的高性能微控制器。它与工业标准MCS-51的指令和引脚兼容,因而是一种功能强大的微控制器,它对很多嵌入式控制应用提供了一个高度灵活有效的解决方案。AT89C2051有以下特点:2k字节EPROM、128字节RAM、15根I/O线、2 个16位定时/计数器、5个向量二级中断结构、1个全双向的串行口、并且内含精密模拟比较器和片内振荡器,具有4.25V至5.5V的电压工作范围和12MHz/24MHz工作频率,同时还具有加密阵列的二级程序存储器加锁、掉电和时钟电路等。此外,AT89C2051还支持二种软件可选的电源节电方式。空闲时,CPU停止,而让RAM、定时/计数器、串行口和中断系统继续工作。可掉电保存RAM的内容,但可使振荡器停振以禁止芯片所有的其它功能直到下一次硬件复位。 AT89C2051有2个16位计时/计数器寄存器Timer0t Timer1。作为一个定时器,每个机器周期寄存器增加1,这样寄存器即可计数机器周期。因为一个机器周期有12个振荡器周期,所以计数率是振荡器频率的1/12。作为一个计数器,该寄存器在相应的外部输入脚P3.4/T0和P3.5/T1上出现从1至0的变化时增1。由于需要二个机器周期来辨认一次1到0的变化,所以最大的计数率是振荡器频率的1/24,可以对外部的输入端P3.2/INT0和P3.3/INT1编程,便于测量脉冲宽度的门。 图2 ATC2051示意图 2、LCD的工作原理 在两片玻璃基板上装有配向膜,所以液晶会沿着沟槽配向,具有偶极矩的液晶棒状分子在外加电场的作用下其排列状态发生变化,使得通过液晶显示器件的光被调制,从而呈现明与暗或透过与不透过的显示效果。液晶显示器件中的每个显示像素都可以单独被电场控制,不同的显示像素按照控制信号的“指挥”便可以在显示屏上组成不同的字符、数字及图形。因此建立显示所需的电场以及控制显示像素的组合就成为液晶显示驱动器和液晶显示控制器的功能。 LCD器件是由背光源发射的光通过偏振片和液晶盒时,控制投

高精度超声波测距系统设计

高精度超声波测距系统设计 作者:宋永东周美丽白宗文 来源:《现代电子技术》2008年第15期 摘要:提出了一种基于AT89S51单片机的超声波测距系统的设计方案。详细分析了影响测距系统精度的主要因素,设计出了各单元电路和整体电路,重点介绍了提高测量精度的方案和具体实现电路,采用单片机技术进行控制,并给出了控制流程图。设计出的超声波测距系统精度可达毫米数量级,电路具有结构简单、操作方便、精度高、应用广泛的特点。 关键词:测距系统;AT89S51;误差分析;硬件设计;流程图 中图分类号:TP302.1 文献标识码:B 文章编号:1004373X(2008)1513703 Design of High Precision Ultrasonic Distance Measurement System SONG Yongdong,ZHOU Meili,BAI Zongwen (College of Physics and Electronic Information,Yan′an University,Yan′an,716000,China) Abstract:A plan of ultrasonic distance measurement system based on AT89S51 is derived in this paper, the main factors impact of precision are analyzed in detail and the unit circuit and complete circuit are given.The plan of improving the accuracy and specific circuit is introduced.The system′s accuracy is reached millimeters orders of magnitude.All of the component is controlle by AT89S51,and the control program flow is presented.Circuit have many advantages such as simply structure,easy to use,high accuracy and wide application. Keywords:distance measurement system;AT89S51;error analysis hardware design;program flow 1 引言 利用超声波测量距离的原理可简单描述为:超声波定期发送超声波,遭遇障碍物时发生反射,发射波经由接收器接收并转化为电信号,这样测距技术只要测出发送和接收的时间差,然后按照下式计算,即可求出距离:S=CΔt/2(1) 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此,广泛应用于倒车提醒、建筑工地、工业现场等的距离测量。目前的测距量程上能达到百米数量级,测量的精度往往能达到厘米数量级。本文在分析现有超声波测距技术基础之上,给出了一种改进方案,测量精度可达毫米级。 2 系统方案分析与论证

相关主题
文本预览
相关文档 最新文档