超声波测距文献
超声波测距之文献综述

文献综述一、引言伴随着时代的发展我国经济水平的提高,对于先进的技术的需求也越来越多。
超声波测距技术在越来越多的领域发挥着作用。
如今的石油勘测技术、汽车的倒车报警技术、汽车的维修与检测技术、现代植保机械与施药技术、物体识别、海洋测量等等。
由此可见超声波测距的前景还是十分广阔的,这也是选择超声波测距作为我的毕业课题的一个原因。
二、超声波测距原理超声波是超过人类听力范围的一种特殊的波,同样具有声波传输的最基本的物理特性。
超声波测距是一种非接触式的检测方式,与激光测距、红外线测距相比,超声波对外界光线、色彩和电磁场不敏感,对于被测物体处于黑暗、有灰尘、烟雾、电磁干扰大或者有毒等恶劣的环境下有一定的适应能力,同时超声波还具有指向性强,能量消耗缓慢以及在介质中传播距离远等优点。
超声波的工作原理是通过反射来实现的。
通过测量发射超声波和遭遇物体反射回来的反射波的时间间隔t,就可以通过公式计算出超声波发射点和观测点之间的距离S,如图1所示。
公式如下:S = 1/2vt式中v:超声波音速(声速)340m/s t:超声波的时间间隔。
S三、主要设计根据罗兆纬的《超声波测距系统设计》、王占选的《具有温度补偿功能的超声波测距系统设计》文章中所采取的系统整体结构设计,结合实际我的系统由为四部分组成,如图1所示。
分别是:数码管显示模块、TMS320F28027DSP芯片、超声波传感器模块、温度传感器模块。
TMS320F28027芯片用作控制单元,超声波传感器HC- SR04 用于超声波的发送以及回波信号的接收,温度传感器DS18B20 用于对外界环境温度的采集,数码管用于对目标与障碍物的距离进行显示。
1.超声波传感器模块王占选的《具有温度补偿功能的超声波测距系统设计》文章中超声波传感器HC - SR04 集超声波的发送和接收功能于一体,可以非常方便地提供 5 ~400 cm范围的非接触式距离感测功能。
引脚由上而下依次为电源引脚、超声波发送的触发引脚、回波信号的响应引脚以及接地引脚。
一种高精度超声波测距方法的研究

图 1 双比较器整形电路工作原理 Fig.1 Principle of the regularization circuit with dual comparators
在图 1 中, Vm 为峰 值电压; V1 为比 较器 1 的阀 值
电平; V2 为比较器 2 的阀值电平; t0 为回波前沿所对应
图 2 系统结构框图 Fig.2 Block diagram of system structure
2.1 超声波的发射 本 系 统 由 单 片 机 软 件 产 生 40 kHz 脉 冲 通 过
89C52 的 P1.0 口输出, 单片机输出的 TTL 脉冲通过单 管变压器耦合功率放大电路实现功率放大, 超声波发 射传感器直接接在变压器的输出端, 加在超声传感器 两端的电压信号是幅值大约 100 V, 频率为 40 kHz 的 正弦波, TCF40- 16 超声传感器在这个电压的作用下, 产生 40 kHz 的超声波. 2.2 接收电路
文献标识码:A
文章编号:1672- 910(2 2006)03- 0035- 04
超声波测距是一种非接触式检测方式, 在使用中
不受光照度、电磁场、被测物色彩等因素的影响 , 加之
信息处理简单, 速度快, 成本低, 在机器人避障和定
位、车 辆自动导航 、液 位 测 量 等 方 面 已 经 有 了 广 泛 的
盲区
/
900
914
14
200
盲区
/
1 000
1 017
17
300
307
8
1 100
1 122
22
400
406
10
1 200
1 220
20
超声波测距论文(含原理图、程序)

1 绪论之阿布丰王创作以后社会经济的不竭发展和工业科学技术的不竭提高,汽车已逐渐进入很多苍生家.汽车使用数量的不竭增加,从而由此招致的倒车交通平安问题也非常严重,路途交通压力增加,交通平安问题也是面临严峻挑战.在面临如此严峻的交通平安问题,许多涉及平安问题的汽车辅助系统也纷纷现世.而本设计就是利用单片机知识、传感器知识等,进行的汽车防撞装置的设计,在汽车倒车时,这种装置可以在驾驶员对车尾与障碍物体的距离远近无法目测和判断时进行报警.1.1 课题布景及意义我国社会经济的不竭发展,人们对汽车这种交通工具的依赖性也越来越年夜,招致了车辆的日益增加在给城市交通不竭施加压力的同时,也引发了非常多行车的平安问题.一些由驾驶员反应不够迅速而招致的汽碰擦,还有很多时候是由于驾驶员对离障碍物的距离判断禁绝确而造成的,如果驾驶员能提前知道障碍物的存在而且知道障碍物的距离,那么驾驶员就能及时地采用办法,从而能防止事故的发生.因此,许多平安系统也应运而生,诸如为了防止交通事故发生的主动平安系统和在发生事故时的防护平安的主动平安系统,而主动平安系统对汽车交通事故的发生能起到防止的作用,所以,主动平安系统的研究更为重要.随着汽车数量的增加,停车场的数量也急剧增加,停车车辆密集,停车人多,所以汽车碰撞亦逐渐增多.而本设计的汽车防撞装置就是主动平安系统,通过对汽车与障碍物之间距离的提示报警防止汽车与障碍物之间的擦碰.本设计要求设计的汽车防撞装置能减少驾驶员的驾驶压力和判断毛病,使驾驶员停车倒车更加平安方便,本设计将对提高交通平安起到重要作用.本设计基于单片机实现汽车防撞,将超声波测距和传感器联系在一起,利用单片机的实时控制和数据处置功能丈量并显示汽车与障碍物之间的距离,并在分歧距离利用蜂鸣器分歧频率发出分歧声音及时报警.这样驾驶员就能通过测距的显示甚至分歧的声音来直接判断汽车玉障碍物之间的距离.本设计的设计简易,虽然精度不高,还不能丈量过远的距离,但规模小,外围电路简单,调试也方便,本钱也不高,器件更换容易,灵活性高,而且能完全满足驾驶员停车时的需要,可以完全解除驾驶员在倒车过程中的顾虑和困扰,提高停车的平安.汽车防撞装置这种汽车平安辅助装置能年夜年夜减少汽车驾驶员在倒车的时候顾虑和对距离判断的失误,从而能够防止倒车的平安问题的发生,故此装置对提高交通平安将起到重要的作用.所以,本课题所要求设计的基于单片机的汽车防撞装置将具有极年夜的现实意义和市场.1.2 国内外研究现状本汽车防撞装置包括有单片机控制电路、超声波测距传感器、蜂鸣器报警电路及数码管显示部件等,装置将各部件有机地结合起来,实现超声波测距及蜂鸣器报警提示的功能.倒车雷达系统的开始是以蜂鸣器报警为标识表记标帜的.汽车离障碍物距离越近,蜂鸣器报警声越急,蜂鸣器报警虽然使驾驶员知道有障碍物的存在,但却不能确定汽车车尾离障碍物有多远,所以,蜂鸣器报警对驾驶员帮手不是很年夜;之后一个质的飞跃就是液晶屏显示的呈现,特别是液晶显示开始呈现静态显示系统,驾驶员就是只要发动车辆,而且不用挂倒挡,液晶显示器上就会呈现汽车图案以及汽车与周围的障碍物的距离,液晶显示是静态显示,液晶显示器的外表美观,显示的色彩也很清晰,而且可以直接粘贴在仪表盘上,装置也很方便[1].不外由于液晶显示的灵敏度比力高,而且它的抗干扰能力也不是很强,所以误报的情况也较多.现在市面上的魔幻镜倒车雷达应该算是比力先进的倒车雷达了,它结合了前几代产物的优点,并采纳了最新仿生超声雷达技术,并用高速电脑控制,可全天准确地进行探测2m以内的障碍物,并以分歧的声音提示和直观的距离显示来提醒驾驶员;魔幻镜倒车雷达把后视镜、倒车雷达、免提德律风、温度显示和车内空气温度显示等多项功能整合在一起[1],并设计了语音功能,因为其外形就是一块倒车镜,所以可以不占用车内空间,可以直接装置在车内倒视镜的位置,而且它样式种类繁多,可以依照个人需求和车内装饰选配,固然它的价格也是比力贵的[1].最新的一代倒车雷达是整合影音系统,除具备前几代倒车雷达的功能外还兼有影音系统[1].随着科学技术水平的迅速发展,相关电子技术也是飞跃前进,固然,汽车电子财富也获得飞速发展,电子财富的飞速发展使得车载电子平顺产物有很年夜的发展前景.倒车雷达固然是每辆车必备的电子平顺产物,如今市面上的主流的汽车倒车雷达基本都是以单片机芯片为控制核心的智能测距报警系统.这些的倒车雷达能够连续测距并显示汽车与障碍物之间的距离,而且采纳蜂鸣器的分歧频率的鸣叫声进行报警提示和距离显示提示,从而能够尽量不占用驾驶员的视觉空间[1].另外,汽车电子系统的网络化的发展还要求作为汽车行驶平安辅助系统的倒车雷达要具有通信功能,并能够把数据发送到汽车总线上去[2].就目前市面上的产物来讲,目前的汽车倒车雷达主要是具备数码管或者液晶屏的距离显示而且带有蜂鸣器的语音报警为主的汽车平安系统.这些系统主要采纳的是以单片机为控制核心的智能超声波测距传感器和蜂鸣器报警系统,这种汽车平安辅助系统廉价耐用,而且达到了汽车电子系统网络化的发展需求.1.3 课题研究内容及章节安插本文所介绍的超声波测距报警系统在测距的时候采纳的是两个超声波探头分别进行超声波发射和接收来进行距离的丈量的.本设计的汽车防撞系统能丈量出倒车方向的障碍物与汽车之间的距离, 并通过数码管显示单位模块显示两者之间的距离,然后通过蜂鸣器发出分歧频率的声响, 从而起到提示和报警的作用.本系统利用一片89S51单片机对超声波信号循环不竭地进行收集.系统包括超声波测距单位(超声波集成模块)、89S51单片机控制、蜂鸣器报警模块和数码管显示模块.这个设计的汽车倒车雷达要能够连续测距,数据经过单片机的处置后,用4位数码管显示所丈量获得的距离,并利用分歧频率使蜂鸣器发出分歧的鸣叫声进行语音报警.论文构成主要由以下部份组成:第1章主要介绍了本课题的布景意义和相关技术在国内外的研究现状.第2章介绍的是汽车防装系统的总体方案设计.首先介绍汽车防撞系统的设计要求,然后分别对测距传感器的选择和显示报警系统的方案设计做了介绍,最后提出本系统的总体的设计方案,为硬件系统的设计打下了基础.第3章对硬件系统的设计进行了介绍.首先对超声波传感器的工作原理进行了分析,然后具体讨论了超声波测距模块中的超声波发射电路和超声波接收电路的硬件设计,最后介绍了显示模块电路和蜂鸣器报警电路的设计.第4章主要是对系统的软件设计进行了介绍.在软件设计中采纳分歧模块分歧编程进行设计的,本设计分别对系统的主法式模块、中断子法式模块、超声波测距模块、蜂鸣器报警模块和数码管的显示模块的各个法式进行了设计.第5章是硬件的组装及其性能进行分析.首先对实物进行硬件排版组装和焊接,然后讨论了系统的性能发生的误差.第6章是对本设计的总结和展望.最后一章对全文进行了总结,并指明了系统设计的缺乏之处,最后也对本系统的倒车雷达报警系统的发展前景进行了展望.2 总体方案论证本章从系统方案等一些方面来进行论证.本设计主要是进行距离的丈量和报警,设计中涉及到的内容较多,主要是将单片机控制模块、超声波测距模块、蜂鸣器报警模块、4位数码管显示模块这几个模块结合起来.而本设计的核心是超声波测距模块,其他相关模块都是在测距的基础上拓展起来的,测距模块是利用超声波传感器,之后选择合适单片机芯片,以下就是从相关方面来论述的. 2.1 设计方案论证2.1.1 测距传感器(1)激光测距传感器激光传感器利用激光的方向性强和传光性好的特点,它工作时先由激光传感器瞄准障碍物发射激光脉冲,经障碍物反射后向各个方向散射,部份散射光返回到接受传感器,能接受其微弱的光信号,从而记录并处置光脉冲发射到返回所经历的时间即可测定距离,即用往返时间的一半乘以光速就能获得距离.其优点是丈量的距离远、速度快、丈量精确度高、量程范围年夜,缺点是对人体存在平安问题,而且制作的难度年夜本钱也比力高[3].(2)红外线测距传感器红外线测距传感器利用的就是红外线信号在遇到障碍物其距离的分歧则其反射的强度也分歧,根据这个特点从而对障碍物的距离的远近进行丈量的.其优点是本钱昂贵,使用平安,制作简单,缺点就是丈量精度低,方向性也差,丈量距离近[3].(3)超声波传感器超声波是一种超越人类听觉极限的声波即其振动频率高于20kHz的机械波.超声波传感器在工作的时候就是将电压和超声波之间的互相转换,当超声波传感器发射超声波时,发射超声波的探头将电压转化的超声波发射出去,当接收超声波时,超声波接收探头将超声波转化的电压回送到单片机控制芯片.超声波具有振动频率高、波长短、绕射现象小而且方向性好还能够为反射线定向传布等优点,而且超声波传感器的能量消耗缓慢有利于测距[4].在中、长距离丈量时,超声波传感器的精度和方向性都要年夜年夜优于红外线传感器,但价格也稍贵.从平安性,本钱、方向性等方面综合考虑,超声波传感器更适合设计要求.根据对以上三种传感器性能的比力,虽然能明显看出来激光传感器是比力理想的选择,可是它的价格却比力高,而且平安度不够高.而且汽车在行驶的过程中超声波传感器测距时应具有较强的抗干扰能力和较短的响应时间,因此选用超声波传感器作为此设计方案的传感器探头.2.2 系统方案此方案选择51单片机作为控制核心,所测得的距离数值由4位共阳极数码管显示,与障碍物之间的分歧距离利用蜂鸣器频率的分歧报警声提示,超声波发射信号由51单片机的P0.1口送出到超声波发射电路,将超声波发送出去,超声波接收电路由CX20106A芯片和超声波接收探头组成的电路构成,报警系统由蜂鸣器电路构成.本设计中将收发超声波的探头分离这样不会使收发信号混叠,从而能防止干扰,可以很好的提高系统的可靠性.本设计的汽车防撞装置的系统框图如图2.1所示.图2.1 汽车防撞装置的系统框图本设计由Keil编程软件对51单片机进行编程,51单片机在执行法式后由P0.1端口发生40kHz的脉冲信号通过74LS04电路进行放年夜并送到到超声波发射探头,发生超声波.在超声波发射电路启动的同时单片机启动中断按时器,利用其计数的功能记录超声波发射超声波到接收到超声波回波的时间.当接收回射的超声波时,接收电路的输出端发生负跳变输出到单片机发生中断申请,执行外部中断子法式计算距离.结合各方面的因素考虑,依据设计的要求,查阅相关数据资料,选择了超声波测距传感器TR40-16Q(其中T暗示超声波发射探头,R暗示超声波接收探头),综合考虑设计的要求出于简便角度,选用了HC-SR04超声波集成模块.此超声波模块的最年夜探测距离为 5 m,精度可以达到0.3cm,盲区为2cm,而且发射扩散角不年夜于15°,更有利于测距的准确性.而且,此模块的工作频率范围为39 kHz~41 kHz左右,完全能在40 kHz工作频率工作.由于超声波的发射和接收是分开发送和接收的,所以发射探头和接收探头必需在同一条水平行直线上,这样才华准确地接收反射的回波.而由于丈量的距离分歧和发射扩散角所引起的误差以及超声波信号在空气中传布的过程中的超声波衰减问题,发射探头和接收探头距离不成以太远,而且还要防止发射探头对接收探头在接收信号时发生的干扰,所以二者又不能靠得太近.根据对相关资料查阅,将两探头之间的距离定在5cm~8cm最为合适.本设计所用的HC-SR04模块的超声波探头之间的距离年夜约在6 cm左右.3 硬件电路设计本设计的汽车防撞装置由51单片机、超声波发射探头、超声波接收探头、4位共阳极数码管、蜂鸣器组成.汽车防撞系统的测距是利用超声波测距的原理,在单片机内部法式的控制下,由超声波发射探头发射超声波,在超声波遇到障碍物时反射到超声波接收探头,由此回应到单片机,由单片机进行中断处置和数据的处置,计算出距离,由数码管显示距离,并由蜂鸣器报警提示.本设计的硬件电路分为五部份:单片机最小系统、超声波发射和接收电路、蜂鸣器报警电路和数码管显示电路.3.1 单片机系统设计3.1.1 单片机的选择一般在系统的设计傍边,能否完成设计任务最重要的就在于系统的核心器件是否选择合适,而单片机更是是系统控制的核心,所以对单片机的选择更是异常重要.如果选择了一个合适的单片机不单可以最年夜地简化系统的把持,而且其功能可能是最好的,可靠性也比力高,对整个系统来说更方便.目前,市面上的单片机的种类繁多,而且他们在功能方面也是各自有各自的特点.在一般的情况下来讲,在选择单片机时要需要考虑的几个方面有[5]:(1)单片机最基赋性能参数指标.例如:执行一条指令的速度、法式存储器的容量,I/O口的引脚数量等.(2)单片机的某些增强的功能.(3)单片机的存储介质.例如:对法式存储器来说,最好选用的是Flash的存储器.(4)单片机的封装形式.封装的形式多种多样,例如:双列直插封装、PLCC封装及概况贴附等.(5)单片机对工作的温度范围的要求.例如:在进行设计户外的产物时,就必需要选用工业级的芯片,以达到温度范围的要求.(6)单片机的功耗.例如,如果信号线取电只能提供几mA的电流,所以为了能满足低功耗的要求这个时候选用STC的单片机是最合适的.(7)单片机在市面上的销售渠道是否疏通、其价格是否廉价.(8)单片机技术的支持网站如何,卖家提供的芯片资料是否足够完善,是否包括了用户手册,设计方案举例,相关范例法式等.(9)单片机的保密性是否很好,单片机的抗干扰的性能如何等.51系列单片机它在指令系统、硬件结构和片内资源等方面与标准的52系列的单片机可以完全的兼容.51系列的单片机执行速率快(最高时钟频率为90MHz),功耗低,在系统、在应用可编程,不占用用户的资源[5].根据本系统设计的实际要求,选择AT89S51单片机做为本设计的单片机使用,它是由ATMEL公司生产的高性能、低功耗的CMOS 8位单片机.89S51单片机具有以下几个性能特点:4 k字节的闪存片内法式存储器,128字节的数据存储器,32个外部输入和输出口,2个全双工串行通信口,看门狗电路,5个中断源,2个16位可编程按时计数器,片内震荡和时钟电路且全静态工作并由低功耗的闲置和失落电模式[5].单片机的引脚功能图如图3.1所示.图3.151单片机的引脚功能图3.1.2 单片机引脚功能(1)电源引脚Vcc(40脚):正电源的引脚,工作电压是5V.GND(20脚):接地端.(2)时钟电路的引脚XTAL1和XTAL2为了发生时钟信号,在89S51单片机的芯片内部已经设置了一个反相放年夜器,其中XTAL1端口就是片内反相放年夜器的输入端,XTAL2端则是片内振荡器反相放年夜器的输出端 [5].单片机使用的工作方式是自激振荡的方式,XTAL1和XTAL2外接的是12MHz 的石英晶振,使内部振荡器依照石英晶振的频率频率进行振荡,从而就可以发生时钟信号.时钟信号电路如图3.2所示.图3.2 时钟信号电路(3)复位RST(9脚)当振荡器运行时,只要有有两个机器周期即24个振荡周期以上的高电平在这个引脚呈现时,那么就将会使单片机复位,如果将这个引脚坚持高电平,那么51单片机芯片就会循环不竭地进行复位[5].复位后的P0口至P3口均置于高电平,这时法式计数器和特殊功能寄存器将全部清零[5].本课题设计的单片机复位电路如图3.3所示.图3.3 单片机复位电路图(4)输入输出口(I/O口)引脚P0口是一个三态的双向口,既可以作为数据和地址的分时复用口,又可以作为通用输入输出口[5].P0口在有外部扩展存储器时将会被作为地址/数据总线口,此时P0口就是一个真正的双向口;而在没有外部扩展存储器时,P0口也可以作为通用的I/O接口使用,但此时只是一个准双向口;另外,P0口的输出级具有驱动8个LSTTL负载的能力即输出电流不小于800uA[5].P1口是一个带内部上拉电阻的8位双向I/O口,而P1口只有通用I/O接口一种功能,而且P1口能驱动4个LSTTL负载;在使用时通常不需要外接上拉电阻就能够直接驱动发光二极管;在端口置1时,其内部上拉电阻将端口拉到高电平,作输入端口用[5].对输出功能,在单片机工作的时候,可以通过用法式指令控制单片机引脚输出高电平或低电平[5].例如:指令CLR是清零的意思,CLR P1.0的意思就是让单片机的P1.0端口输出低电平;而指令SETB是置1的意思,SETB P1.0的意思就是让单片机P1.0端口输出高电平[5].P2口是一个带内部上拉电阻的8位双向I/O口,而且P2口具有驱动4个LSTTL负载的能力[5].P2端口置1时,内部上拉电阻将端口的电位拉到高电平,作为输入口使用;在对内部的Flash法式存储器编程时,P2口接收高8位地址和控制信息,而在访问外部法式和16位外部数据存储器时,P2口就送出高8位地址[5].在访问8位地址的外部数据存储器时,P2引脚上的内容在此期间不会改变[5].P3口也是一个带内部上拉电阻的8位双向I/O口,P3口能驱动4个LSTTL负载,这8个引脚还用于专门的第二功能[5].P3口作为通用I/O口接口时,第二功能输出线为高电平.P3口置1时,内部上拉电阻将端口电位拉到高电平,作输入口使用;在对内部Flash法式存储器编程时,此端接控制信息[5].P3口的第二功能,如表3.1所示[5].表3.1 P3口第二功能表(5)其它控制或复用引脚(a)ALE/PROG(30脚):地址锁存有效信号输出端.在访问片外存储器时,ALE(地址锁存允许)以每机器周期两次进行信号输出,其下降沿用于控制锁存P0口输出的低8位地址;在不访问片外存储器的时候,ALE端仍以不变的频率输出脉冲信号(此频率是振荡器频率的1/6),而在访问片外数据存储器时,ALE脉冲会跳空一个,此时是不成以做为时钟输出[5].对片内含有EPROM的机型在编程时,这个引脚用于输入编程脉冲/PROG的输入端[5].(b)/PSEN(29脚):片外法式存储器读选通信号输出端,低电平时有效.当89S51从外部法式存储器取指令或常数时,每个机器周期内输出2个脉冲即两次有效,以通过数据总线P0口读回指令或常数.但在访问片外数据存储器时,/PSEN将不会有脉冲输出[5].(c)/EA/Vpp(31脚):/EA为片外法式存储器访选用端.当该引脚访问片外法式存储器时,应该输入的是低电平,要使89S51只访问片外法式存储器,这时该引脚必需坚持低电平;而在对Flash存储器编程时,用于施加Vpp编程电压[5].3.1.3单片机最小系统单片机最小系统是其他拓展系统的最基本的基础,单片机最小系统是指一个真正可用的单片机最小配置系统即单片机能工作的系统.对80S51单片机,由于片内已经自带有了法式存储器,所以只要单片机外接时钟电路和复位电路就可以组成了单片机的最小系统了.单片机的最小系统如图3.4所示.图3.4 单片机最小系统原理图3.2 超声波发射和接收电路设计超声波是一种振动频率超越20 kHz的机械波,它可以沿直线方向传布,而且传布的方向性好,传布的距离也较远,在介质中传布时遇到障碍物在入射到它的反射面上就会发生反射波[6].由于超声波的以上几个特点,所以超声波被广泛地应用于物体距离的丈量、厚度等方面[6].而且,超声波的丈量是一种比力理想的的非接触式的测距方法[6].当进行距离的丈量时,由装置在同一水平线上的超声波发射器和接收器完成超声波的发射与接收,而且同时启动按时器进行计数[7].首先由超声波发射探头向倒车的方向发射超声波并同时启动按时器计时,超声波在空气中传布的途中一旦遇到障碍物后就会被反射回来,当接收探头收到反射波后就会给负脉冲到单片机使其立刻停止计时[6.7].这样,按时器就能够准确的记录下了超声波发射点至障碍物之间往返传布所用的时间t(s)[7].由于在常温下超声波在空气中的传布速度年夜约为340m/s[7],所以障碍物到发射探头之间的距离为:S=340×t/2=170×t因为单片机内部按时器的计时实际上就是对机器周期T的计数,而本设计中时钟频率fosc取12MHz,设计数值N,则:T=12/f osc=1μst=N×T=N×0.000001(s)S=170×N×T=170×N/1000000(m)在法式中按式S=170×N×T=170×N/1000000计算距离.3.2.1 超声波发射电路设计超声波发射电路是由超声波探头和超声波放年夜器组成.超声波探头将电信号转换为机械波发射出去,而单片机所发生的40 kHz的方波脉冲需要进行放年夜才华将超声波探头驱动将超声波发射出去,所以发射驱动实际上就是一个信号的放年夜电路,本设计选用74LS04芯片进行信号放年夜,超声波发射电路如图3.5所示.图3.5 超声波发射电路。
超声波测距系统(论文设计)正文、结论、参考文献等

1 绪论1.1 超声波技术的广泛应用超声的研究和发展,与媒质中超声的产生和接收的研究密切相关。
1883年Galton 首次制成超声气哨,其原理是将压缩气体经过狭缝喷嘴形成气流,吹动圆形刀口振动形成共振腔,从而产生超声。
此后又出现了各种形式的汽笛和液哨等机械型超声换能器。
由于这类换能器成本低,所以经过不断改进,至今仍广泛地用于超声处理技术中。
20世纪初,电子学的发展使人们能利用某些材料的压电效应和磁致伸缩效应制成各种机电换能器。
1917年,法国物理学家Paul Langevin用天然压电石英制成了夹心式超声换能器,并成功地应用于水下探测潜艇。
随着军事和国民经济各部门中超声应用的不断发展,又出现更大超声功率的磁致伸缩换能器,以及各种不同用途的电动型、电磁力型、静电型等多种超声换能器。
材料科学的发展,使得应用广泛的压电换能器也由天然压电晶体发展到机电耦合系数高、价格低廉、性能良好的压电瓷、人工压电单晶、压电半导体以及塑料压电薄膜(PVDF)[1]等。
产生和检测超声波的频率,也由几十千赫提高到上千兆赫。
产生和接收的波型也由单纯的纵波扩大为横波、扭转波、弯曲波、表面波等。
如频率为几十兆赫到上千兆赫的微型表面波都己成功地用于雷达、电子通信和成像技术等方面。
利用超声波作为定位技术是蝙蝠等一些无目视能力的生物作为防御及捕捉猎物生存的手段,也就是由生物体发射不被人们听到的超声波(20kHz以上的机械波),借助空气媒质传播由被待捕捉的猎物或障碍物反射回来的时间间隔长短与被反射的超声波的强弱判断猎物性质或障碍位置的方法。
由于超声波的速度相对于光速要小的多,其传播时间就比较容易检测,并且易于定向发射,方向性好,强度好控制,因而人类采用仿真技能利用超声波测距。
超声波测距是一种利用声波特性、电子计数、光电开关相结合来实现非接触式距离测量的方法。
它在很多距离探测应用中有很重要的用途,包括非损害测量、过程检测、机器人检测和定位、以及流体液面高度测量[2]等。
超声波测距仪论文

第一章导言1.1项目设计的目的和意义设计的目的随着科学技术的飞速发展,超声波将广泛应用于测距仪中。
母丹在技术层面之前,人们可以利用的测距技术还是很有限的。
所以这是一个正在蓬勃发展,前景无限的技术和产业领域。
展望未来,超声波测距仪作为一种新型的非常重要和有用的工具,在各方面都将有很大的发展空间,它将朝着定位和精度更高的方向发展,以满足日益增长的社会需求。
比如声纳的发展趋势基本是:发展定位精度更高的被动测距声纳,以满足水下武器全隐蔽攻击的需要;继续发展低频线谱探测的潜艇拖曳线列阵声呐,实现超远程被动探测识别;发展更适合浅水的潜艇声纳,特别是解决浅水中的目标识别问题;大力降低潜艇自噪声,改善潜艇声纳工作环境。
毫无疑问,未来的超声波测距仪将与自动化和智能化融为一体,并与其他测距仪集成在一起,形成多测距仪。
随着测距仪的技术进步,测距仪会从简单的判断功能发展到学习功能,最后发展到创造力。
在新世纪,新型测距仪将发挥更大的作用。
1.1.2设计的意义超声波测距系统主要应用于汽车倒车雷达、机器人自动避障行走、建筑工地以及一些工业现场如液位、井深、管道长度等。
因此,研究超声波测距系统的原理具有重要的现实意义。
本课题的研究和设计可以进一步提高电路设计水平,加深对单片机的理解和应用。
1.2超声波测距仪的设计思路超声波测距的原理发射器发射的超声波以速度υ在空气中传播,到达被测物体时被反射并返回,被接收器接收。
它的往返时间为t,被测物体的距离可由s=vt/2算出。
由于超声波也是一种声波,其声速V与温度有关。
下表列出了几种不同温度下的声速。
使用时,如果温度变化不大,可以认为声速基本不变。
如果测距精度很高,就要进行温度补偿修正。
表1-1超声波速度与温度的关系 温度(℃) -30 -20 -10 0 10 20 30 100声速(米/秒) 313 319 325 323 338 344 349 3861.2.2超声波测距仪的原理框图如下单片机发出40kHZ 的信号,经超声波发射器放大后输出。
超声波测距外文文献

International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009EFFECT OF VARIATION OF SEPARATION BETWEEN THE ULTRASONIC TRANSMITTER AND RECEIVER ON THE ACCURACY OF DISTANCE MEASUREMENTAjay Kumar Shrivastava1, Ashish Verma2 and S. P. Singh31Department of Computer Application, Krishna Institute of Engineering and Technology, Ghaziabad (U.P.), Indiaajay@2Department of Physics and Electronics, Dr H S Gour University, Sagar (M.P.), Indiavermaashish31@3Department of Electronics and Communication, Noida Institute of Engineering and Technology, Ghaziabad (U.P.), Indiasahdeopsingh@ABSTRACTAccuracy of distance measurement of an object from an observation point such as a stationary or moving vehicle, equipment or person is most important in large number of present day applications. Ultrasonic sensors are most commonly used due to its simplicity and low cost. The accuracy of the measured distance is dependent on the separation between the ultrasonic transmitter and receiver. This dependency has been studied and reported in this paper. The result shows that the accuracy of distance measured is dependent on the separation between the transmitter and the receiver.KEYWORDSAccuracy of distance measurement, Ultrasonic sensor, distance measurement, microcontroller, sewer pipeline inspection, sewer pipeline maintenance, robotics.1. INTRODUCTIONDistance measurement of an object in front or by the side of a moving or stationary entity is required in a large number of devices and gadgets. These devices may be small or large and also quite simple or complicated. Distance measurement systems for such applications are available. These use various kinds of sensors and systems. Low cost and accuracy as well as speed are important in most of the applications. Hence ultrasonic sensors are most commonly used. To maintain the accuracy of measured distance the separation between transmitter and receiver is very important. In this paper, we describe the results of a study on the variation of error of measurement of distance of an object by varying the separation between the transmitter and receiver of the ultrasonic sensors by using microcontroller P89C51RD2. Ultrasound sensors are very versatile in distance measurement. They are also providing the cheapest solutions. Ultrasound waves are suitable both for air and underwater use [1].19International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009Ultrasonic sensors are also quite fast for most of the common applications. In simpler system a low cost version of 8- bit microcontroller can be used to implement the system to lower the cost. We are applying this system for sewer inspection system. Sewer blockages have become quite common. The blockages have become more frequent due to the dumping of polythene bags, hair and solid materials into the sewer system [2], [3]. There has been no work done in this direction. This is a new study which is useful to find out the optimal separation between ultrasonic transmitter and receiver to measure small distances.2. PRINCIPLEUltrasonic transducer uses the physical characteristics and various other effects of ultrasound of a specific frequency. It may transmit or receive the ultrasonic signal of a particular strength. These are available in piezoelectric or electromagnetic versions. The piezoelectric type is generally preferred due to its lower cost and simplicity to use [5]. The transmitter and receiver are available either as single unit or as separate units. The Ultrasonic wave propagation velocity in the air is approximately 340 m/s, the same as sonic velocity. To be precise, the ultrasound velocity is governed by the medium, and the velocity in the air is calculated using the formula given below (1). V= 340+0.6(t-15) m/s t:temperature, °C (1)In this study, we assumed the temperature to be 20°C, so the velocity of ultrasound in the air is 343 m/s. Because the travel distance is very short, the travel time is little affected by temperature. It takes approximately 29.15µsec for the ultrasound to propagate through 1cm, so it is possible to have 1cm resolution in the system [6].3. EXPERIMENTAL SETUPThe system consists of a transmitter and a receiver module controlled by a microcontroller P89C51RD2. We have used a microcontroller development kit for testing of the system. We are using 40Khz ultrasound sensors for our experiments. The Simplified block diagram of the system is shown in Fig.1. In Fig. 1, the interrupt1 signal initiates the system. When the interrupt1 signal is generated, MCU starts the timer1 to measure time and simultaneously generates the controlled 40Khz pulses having a train of specific number of pulses. These pulses are applied to the amplifier circuit and after amplification the ultrasound transmitter transmits the pulse train in the direction of the object. These ultrasonic pulses are reflected from the object and travels back in different directions. These reflected waves arrive at receiver. After amplification and processing it generates signal interrupt. This is applied as interrupt2 to the MCU. Interrupt2 stops the timer1, and MCU calculates the time elapsed between the generation of the wave and reception of the wave. This time is proportional to the distance travelled by the waves. Using the formula, MCU calculates the distance of the obstacle and display it or transfer it to the part of the total system where it is used for further control. Using this elapsed time, we calculate the distance of the object from the ultrasonic sensors.20International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009INT1 MCU Ultrasound Transmitter CircuitTINT2 Receiver Amplifier Display RFig 1: Block Diagram of the System4. EXPERIMENTAL RESULTSThe waveforms of the transmitted and received waveforms of the ultrasonic signal is stored in Digital Storage Oscilloscope. We have taken the readings for various separation between tranmitter and reciever. We have measured the distance in the interval of 5cm. For every measured distance three reading have been taken. The table shows the average of the three readings. The maesured distance is calculated on the basis of travelled time. The formula to calculate the distance is given below: Dist. (cm) = (Travelled Time*10-6 * 34300) / 2 (2)The ultrasonic waves travelled from the transmitter to the object and from the object back to the receiver hence the whole distance is divided by two. Values of %Error have also been calculated and shown. The error result shows that there is some error in recording the start and finish times in the system. When the distance increases the error is distributed in a larger distance and hence the %error decreases. We have taken the measurements for various separations of transmitter and receiver renging from 2cm to 15cm. The Table 1 shows the results when separation between tranmitter and reciever is 2cm. Table 1: Experimental Results (For 2cm Separation between Transmitter and Reciever) S.No . 1 2 3 4 5 6 7 8 9 10 Actual Distance(cm) 5 10 15 20 25 30 35 40 45 50 Travelled Time (µSec) 400 690 1050 1250 1650 1930 2180 2400 2700 3000 Measured Distance (cm) 6.86 11.83 18.01 21.44 28.30 33.10 37.39 41.16 46.31 51.45 % Error 37.20 18.34 20.05 7.19 13.19 10.33 6.82 2.90 2.90 2.90The result shows that the acuracy of measured distance is increses for longer distances. The %error becomes constant for measured distances above 40cm. The highest %error is occured in small distance of 5cm. It is also shown by Fig.2.21International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009Fig. 2: Graph of Actual Distance versus Measured Distance for 2cm Separation between Transmitter and Reciever. The Table 2 shows the result when separation between transmitter a reciever is 5cm. Table 2: Experimental Results for 5cm Separation between Transmitter and reciever) S.No. 1 2 3 4 5 6 7 8 9 10 Actual Distance(cm) 5 10 15 20 25 30 35 40 45 50 Travelled Time (µSec) 410 700 1000 1300 1600 1870 2220 2500 2780 3120 Measured Distance (cm) 7.03 12.01 17.15 22.30 27.44 32.07 38.07 42.88 47.68 53.51 % Error 40.63 20.05 14.33 11.48 9.76 6.90 8.78 7.19 5.95 7.02The resluts shows that the accuracy is incresed in camparison to the previous results. This is also shown by the Fig. 3.Fig. 3: Graph of Actual Distance versus Measured Distance when Separation between Transmitter and Reciever is 5 cm.22International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009The Table 3 shows the results when separation between transmitter and reciever is 10 cm. These results indicates that when we increase the separation between transmitter and receiver the %error increses for small measured distances. Table 3: Experimental Results for Separation of 10cm between Transmitter and reciever)S.No. 1 2 3 4 5 6 7 8 9 10Actual Distance(cm) 5 10 15 20 25 30 35 40 45 50Travelled Time (µSec) 620 750 1010 1310 1600 1870 2200 2400 2680 3000Measured Distance (cm) 10.63 12.86 17.32 22.47 27.44 32.07 37.73 41.16 45.96 51.45% Error 112.66 28.63 15.48 12.33 9.76 6.90 7.80 2.90 2.14 2.90Again the accuracy increases with the distance but the small distances are not so accurate. The error is high for small distances. It is also shown by the Fig. 4.Fig. 4: Graph of Actual Distance versus Measured Distance when Separation between Transmitter and Reciever is 10 cm. The Table 4 is showing the result of measured distance when 15cm separation between transmitter and reciever. These results shows that when we increase the separation between transmitter and receiver the %error increses. This increase is very high in small measured distances like 5cm in our experiment. The lowest %error observed for the measured distance of 45cm and again it is increasing for the measured distance of 50cm. The results shows that we have to stop the increament of seaparation between transmitter and receiver in our experiment.23International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009Table 4: Experimental Results for 15cm Separation between Transmitter and Reciever) S.No. 1 2 3 4 5 6 7 8 9 10 Actual Distance(cm) 5 10 15 20 25 30 35 40 45 50 Travelled Time (µSec) 1300 930 1180 1350 1620 1900 2200 2420 2700 3200 Measured Distance (cm) 22.30 15.95 20.24 23.15 27.78 32.59 37.73 41.50 46.31 54.88 % Error 345.90 59.50 34.91 15.76 11.13 8.62 7.80 3.76 2.90 9.76Again the error for the small distance say 5cm is very high. It is also showing that the graph between actual distance versus measured distance is not a straight line. This graph is shown in Fig. 5.Fig. 5: Graph of Actual Distance versus Measured Distance for 15cm Separation between Transmitter and Reciever. The graph between the measured distance the actual distance indicates that the measured distance is proportional to the actual distance.5. ANALYSIS OF THE RESULTSThe experimental results shows that the distance measured for different separations between transmitter and receiver are accurate for long distances e.g. more than 20cm. For small actual distances say 5cm, the small transmitter and receiver distances are better in comparison to the long distances between transmitter and receiver. If we place the transmitter and receiver at 15cm separation than the small distance like 5cm are not going to be measured correctly. Result shows the error of 345%. Hence we have to place the transmitter and receiver at proper distance like 5-10cm. For long distances the distance between transmitter and receiver has very low impact on the accuracy. We have compared the all measured distances for different separations between transmitter and receiver and the results are shown in the Table 5.24International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009Table 5: Comparison of Measured Distances for different Separations between Transmitter and Reciever Actual Dist. (cm) 5 10 15 20 25 30 35 40 45 50 Measured Distance (in cm) when Separation between Transmitter and Reciever is = 2cm 6.86 11.83 18.01 21.44 28.30 33.10 37.39 41.16 46.31 51.45 5cm 7.03 12.01 17.15 22.30 27.44 32.07 38.07 42.88 47.68 53.51 10cm 10.63 12.86 17.32 22.47 27.44 32.07 37.73 41.16 45.96 51.45 15cm 22.30 15.95 20.24 23.15 27.78 32.59 37.73 41.50 46.31 54.88S. No. 1 2 3 4 5 6 7 8 9 10As we can see in the table that small measured distance like 5cm is measured accurately when 2cm separation between transmitter and receiver. It has the lowest error. When we increase the distance to be measured, the accuracy of measured distance are high and it the highest for 10cm separation between transmitter and receiver. Hence for the range of 5cm to 50cm, as we taken in our experiments, the separation between transmitter and receiver are 2cm to 10cm. If we increase this than the error percentage also increases. The Fig.6 shows the graph between actual distance and the different measured distances for various separations between transmitter and receiver.Fig. 6: Graph for Comparison of Measured Distances for different Separations between Transmitter and Reciever This graph is also showing that the graph plotting of measured distance when separation between transmitter and receiver is 2cm, 5cm and 10cm is almost on the same points. The graph plotting when 15cm separation between transmitter and receiver, is not very encouraging for this range of 5cm to 50cm.25International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 20096. CONCLUSIONSWe have done the experiments on our ultrasonic measurement system for the various separations between transmitter and receiver and the result shows that the measured distance is satisfactory for our study. When the distance increases the error becomes constant and very less. A correction may be applied to calculate the correct distance. Interrupt1 initiates the system and interrupt2 stops the timer and on the basis of the travelled time distance calculated. In future, the whole system will be mounted on the one PCB. This study shows that for small distances the separation between transmitter and receiver should be 5cm to 10cm. Hence this study will help in fixing the separation between transmitter and receiver in the robotic vehicle for blockage detection so we are able to calculate the more accurate distance of the blockage in the sewage filled sewer lines. Hence we can prevent human labour to go in the sewage filled sewer lines to detect the blockage which are very dangerous to the human as they contain the poisonous gases.ACKNOWLEDGMENTThis work is supported by MP Council of Science and Technology (MPCST), Bhopal, Project Code No. R&D/PHYSICS.23/08-09-1.REFERENCES[1] J. David and N cheeke “Fundamentals of Ultrasonic Waves” CRC Press, Florida, USA, 2002, ISBN 0-8493-0130-0. [2] Singh SP, Verma Ashish, Shrivastava AK “Design and Development of Robotic Sewer Inspection Equipment Controlled by Embedded Systems” Proceedings of the First IEEE International Conference on Emerging Trends in Engineering and Technology, July 16-18, 2008, Nagpur, India pp. 1317-1320. [3] Shrivastava AK, Verma Ashish, Singh SP “Partial Automation of the Current Sewer Cleaning System”, Invertis Journal of Science and Technology, Vol.1, No.4, 2008, pp 261-265. [4] O. Duran, K.Althoefer, and L Seneviratene, “State of the Art in Sensor Technologies for Sewer Inspection”, IEEE Sensors Journal, April 2002, Vol. 2, N.2, pp 63. [5] Hongjiang He, Jianyi Liu, “The Design of Ultrasonic Distance Measurement System Based on S3C2410” Proceedings of the 2008 IEEE International Conference on Intelligent Computation Technology and Automation, 20-22 Oct, 2008, pp. 44-47. [6] Yongwon Jang, Seungchul Shin, Jeong Won Lee, and Seunghwan Kim, “A Preliminary Study for Portable Walking Distance Measurement System Using Ultrasoinc Sensors” Proceedings of the 29th Annual International Conference of the IEEE EMBS Cité Internationale Lyon, France, Aug 23-26, 2007, pp. 5290-5293.26International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009AuthorsAjay Kumar Shrivastava was born at Guna (M.P.), India on 7th August, 1977. He had done his graduation in Electronics from Dr. H.S.Gour University, Sagar (M.P.), India in 1998. After that he had completed his MCA from the same university in 2002. He has more than seven years of teaching experience. He had worked as Lecturer in Technocrats Institute of Technology, Bhopal (M.P.), India for three years. Presently he is working as Associate Professor in Krishna Institute of Engineering and Technology, Ghaziabad (U.P.), India from Aug. 2005. His research interests include Embedded Systems and Data Mining. Mr. Shrivastava is the life member of Computer Society of India (CSI). He is also life member of Association of Computer, Electronics and Electrical Engineers (ACEEE) and International Association of Computer Science and Information Technology (IACSIT) and International Association of Engineers (IAENG). He is also the member of Computer Science Teachers Association (CSTA). He is also reviewer of various ACEEE organized conferences. He has published a paper in National Journal and published/presented four papers in conferences.Dr. Ashish Verma was born on 23rd March 1963. He received the M.Sc. degree in Physics with specialization in Electronics and solidstate physics in1984 and Ph.D. degree in Physics in 1991 from Dr. Hari Singh Gour Central University, Sagar, (M.P.), India. He has having 24 years of teaching (UG/PG) and research experience and is currently working as a Senior Lecturer in the department of Physics and Electronics, Dr. Hari Singh Gour Central University, Sagar. He has guided about 150 students (UG/PG) for their projects in the field of Electronics and Physics. He guided 4 Ph.D. students (One as Co-Supervisor). Presently, he is guiding 8 Ph.D. students for their innovative research. He is supervising 3 Ph.D. students in Physics and Electronics of M.P. BHOJ (Open) University, Bhopal, (M.P.), India. He had published a book entitled “Microprocessor”, Vishwavidyalaya Prakashan, Sagar (M.P.), India and written two chapters in “Bhotiki”, Madhya Pradesh Hindi Granth Academy, Bhopal (M.P.), India. Dr. Verma published / presented about 50 research papers in the National /International Journals / Conferences of high repute. He is the Executive Council (Government Nominee) in Government Girls Autonomous College, Sagar, (M.P.). He had worked in various committees of the university. Prof. S.P.Singh was born at village Manirampur in Nalanda district, Bihar, India on 10th June 1939. He did his schooling and intermediate studies at Patna. He completed his B.Sc.(Engg.) degree in Electrical Engineering from National Institute of Technology, Jamshedpur, India in the year 1964. He did M.Tech. in Electrical Engineering (Electronic Devices and Circuits) from Indian Institute of Technology, Kanpur, India in 1975. He obtained his Ph.D. degree from Ranchi University, Ranchi, India in the year 1993. His topic was microprocessor based speed control of induction motors.27International Journal of Computer science & Information Technology (IJCSIT), Vol 1, No 2, November 2009He joined N.I.T., Jamshedpur, India as Lecturer in Electrical Engineering in 1964 continued there as lecturer, AP and Professor till 1999. He started teaching electronic subjects and shifted to electronics engineering. After retirement from NIT in 1999, he continued to work as professor in institutes around Delhi. Currently, he is working as professor in Electronics & Communication Engineering at Noida Institute of Engineering and Technology, Greater Noida, U.P., India. Prof. Singh was a member of IEEE from 1974 to 1991. At present Dr. Singh is a fellow of I.E.T.E., India.28。
(完整版)超声波测距仪学士毕业设计

超声波测距仪毕业论文中文摘要电子测距仪要求测量范围在50cm~500cm,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。
如测距仪和物位测量仪等都可以通过超声波来实现。
超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。
因此在移动机器人的研制上也得到了广泛的应用。
我的超声波测距仪设计采用74hc04反相器和CX20106搭接电路实现了超声波的发射与接收。
采用AT89C51单片机为该测距仪的控制核心,此设计易于调试,成本低廉,具有很强的实用价值和良好的市场前景。
关键词:超声波传感器,单片机,测距仪ABSTRACTElectronic distance measurement instrument for measurement in the range of 20cm-2.5m, precision 1cm, with the measurement of the measured object without direct contact, can clearly demonstrate the stability of the measurement results. Because of the strong point of ultrasonic energy consumption, slow, medium of communication in the longer distance, which are often used for ultrasonic distance measurement. Such as the range finder and level measurement and so on can be achieved by ultrasound. Ultrasonic ranging, can be applied to car parking, construction sites and some industrial site location monitoring, and can also be used for liquid level, depth, pipe length measurement occasions. Use of ultrasonic testing is often more rapid, convenient, simple, easy to achieve real-time control, and measurement accuracy can meet the practical requirements of industry. In the mobile robot has been developed on a wide range of applications. My car anti-collision anti-theft alarm system design using 74hc04inverter and CX20106lap circuit to realize the ultrasonic transmitter and receiver. Using AT89C51 SCM as the control core of the range finder, this design easy debugging, low cost, has the very strong practical value and good market prospects. Key words: ultrasonic sensor, single chip microcomputer, range finder,目录第一章绪论 .............................................................................................................................................. - 1 - 1.1 设计项目概述 ..................................................................................................................................... - 1 - 1.2 设计要求 ............................................................................................................................................. - 1 - 1.3 超声波测距原理 ................................................................................................................................. - 1 - 第二章超声波测距仪的内容及意义 ...................................................................................................... - 3 - 2.1 超声波测距仪的意义 ......................................................................................................................... - 3 - 2.2超声波测距仪的内容 .......................................................................................................................... - 3 - 第三章系统方案选择 .............................................................................................................................. - 3 - 3.1 方案一 ................................................................................................................................................. - 4 - 3.2 方案二 ................................................................................................................................................. - 4 - 3.3 方案确定 ............................................................................................................................................. - 4 - 第四章系统硬件电路设计 ...................................................................................................................... - 4 - 4.1单片机模块 .......................................................................................................................................... - 4 -4.1.1 AT89C51标准功能 .................................................................................................................. - 5 -4.1.2管脚说明................................................................................................................................... - 6 - 4.2超声波谐振频率调理电路模块 .......................................................................................................... - 7 - 4.3超声波回路接收处理电路模块 .......................................................................................................... - 8 - 4.4数码管显示模块 .................................................................................................................................. - 8 - 第五章系统软件程序设计 ...................................................................................................................... - 9 -5.1 超声波测距程序设计 ......................................................................................................................... - 9 - 5.2 超声波测距流程图 ........................................................................................................................... - 10 - 第六章系统软硬件调试 ........................................................................................................................ - 10 -6.1 硬件调试 ........................................................................................................................................... - 10 - 6.2 软件调试 ........................................................................................................................................... - 11 - 6.3 测试结果 ........................................................................................................................................... - 11 - 第七章调试中遇到的问题 .................................................................................................................... - 11 -7.1 发射接收时间对测量精度的影响分析 ........................................................................................... - 11 - 7.2 当地声速对测量精度的影响分析 ................................................................................................... - 12 - 总结 ........................................................................................................................................................ - 13 - 参考文献 .................................................................................................................................................. - 14 -附录A ....................................................................................................................................................... - 0 - 附录B ........................................................................................................................................................ - 0 - 致谢 ........................................................................................................................................................ - 6 -第一章绪论声波在其传播介质中被定义为纵波。
超声波测距报警器文献综述

超声波测距报警器的设计与实现摘要:本系统采用了单片机最小系统、超声波模块、显示模块、报警模块等。
超声波测距作为一种传统且使用的非接触测量方法,与激光、无线电测距方法相比,不易受外界光及电磁场等因素的影响,结构简单,成本低,在恶劣环境下也有一定的适应能力,因此在工业控制、建筑测量、机器人避障等方面得到了广泛应用。
而且超声波指向性强,能量消耗慢,在介质中传播距离远,利用超声波检测距离,设计方面,计算处理简单,并在测量精度方面也能达到工业要求。
关键词:单片机/超声波模块/报警电路关于单片机控制超声波测距报警器的设计与实现有很多方案,我也看了不少。
为了能设计出较好的报警系统,在过去的几个星期,我在校内图书馆查阅了大量的资料,在学校数字图书馆下载很多的论文期刊,这些理论资料给了我很大的帮助,简要的重要结果如下:文献[1]中讲述了检测系统的发展及重要应用,检测是利用各种物理、化学效应,选择合适的方法与装置,将生产、科研、生活等各方面的有关信息通过检测与测量的方法赋予定性的或不定性结果的过程。
能够自动地完成整个检测处理过程的技术称为自动检测技术。
检测技术是现代化领域中很有发展前途的技术,它在国民经济中起着极其重要的作用。
其中检测系统最主要的就是传感器,把非电量转换成电量,然后经过一系列的处理,将非电量参数显示出来。
文献[2]中讲述了随着传感器和单片机控制技术的不断发展,非接触式检测技术已被广泛应用于多个领域。
目前,典型的非接触式测距方法有超声波测距、CCD 探测、雷达测距、激光测距等。
其中,CCD 探测具有使用方便、无需信号发射源、同时获得大量的场景信息等特点,但视觉测距需要额外的计算开销。
雷达测距具有全天候工作,适合于恶劣的环境中进行短距离、高精度测距的优点,但容易受电磁波干扰。
激光测距具有高方向性、高单色性、高亮度、测量速度快等优势,尤其是对雨雾有一定的穿透能力,抗干扰能力强,但其成本高、数据处理复杂。
与前几种测距方式相比,超声波测距可以直接测量近距离目标,纵向分辨率高,适用范围广,方向性强,并具备不受光线、烟雾、电磁干扰等因素影响,且覆盖面较大等优点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超声波测距仪设计
1. 前言
超声测距指的是利用超声波的反射特性进行距离测量,在车辆自动导航、 机器入的定位和对象识别、海洋水声以及工业距离的测量方面具有重要意义。 常见的测距原理和方法主要有脉冲回波法和相位差法两种。
相位差法与脉冲回波法的不同体现在对回波的处理方式上,由超声波换能 器接收端获得调制声波的回波,经放大电路转换后,得到与放大的相位完全相 同的电信号,此电信号放大后与光源的驱动电压相比较,测得两个正弦电压的 相位差,根据所测相位差就可算得所测距离。由于采用的是相位比较,使得测 距精确度大大提高,但这种方法本身存在明显的缺陷。由于相位测量存在以2n 为周期的多值解,从而容易造成解的不确定性。为了消除多解,常常需要引入 包络检测和采用发射多种不同频率波的方式减小不确定度,这就使得该方法的 实现复杂化。
[8] 曾毓敏. 基于80C552单片机的驾斐蹙蜜型题仪[J].南京师范大学物理系 [9] 安宗权. 基于ATmega8单片机的超声波测距仪[M]. 安徽工业大 [10] 刘凤然. 基于单片机的超声波测距系统[J].传感器世界.2001,5:29-32
[11] 葛健强. 基于 CPLD 的超声波测距仪研制[M]. 无锡商业职业技术学院学 报.2004,4(3):8-10
在测距计数电路设计中,采用了相关计数法,其主要原理是:测量时单片 机系统先给发射电路提供脉冲信号,单片机计数器处于等待状态,不计数;当 信号发射一段时间后,由单片机发出信号使系统关闭发射信号,计数器开始计 数,实现起始时的同步;当接收信号的最后一个脉冲到来后,计数器停止计数。
双向超声波测距仪的系统主要有几下部分组成(如图 2 所示): LED 显示 模块,AT89C51 芯片,超声波发射模块,超声波接收模块,电源模块等五大模 块组成。
[15]赵占林,刘洪梅.超声波测距系统误差分析及修正[J].科技情报开发与经 济.2002,12(6):144-145
[16]苏炜,龚壁建,潘笑.超声波测距误差分析[J].传感器技术.2004,23(6):8-11
[17]罗忠辉,黄世庆.提高超声测距精度的方法[J]. 机械设计与制造.2005,1:109
[18]秦旭.用 LM92 温度传感器补偿的高精度超声波测距仪[M].电子产品世界.2003,6:58-59
显示
超声波测距原理图
超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能 转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电 声型与流体动力型。
2.2系统的硬件结构设计
硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声 波检测接收电路三部分。单片机采用 AT89C51 或其兼容系列。采用 12MHz 高精 度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用 P1.0 端口输出超 声波换能器所需的 40kHz 的方波信号,利用外中断 0 口监测超声波接收电路输 出的返回信号。显示电路采用简单实用的 4 位共阳 LED 数码管,段码用 74LS244 驱动,位码用 PNP 三极管 8550 驱动。
参考文献:
[2] 刘国钧,王连成.图书馆史研究[M].北京:高等教育出版社,1979:15-18,31. [1] 孔雅琼. 基于单片机的超声测距仪研究与开发[]]. 国防科学技术大学 [2] 张 芬. 基于C8051F320单片机的超声波测距仪[J].中国地质大学(武汉)机械与电子信 息学院,仪表技术与传感器,09年12期 [3] 李为民. 基于stc89单片机的超声波测距仪[M].陕西师范大学学报,第33卷 [4] 胡福云. 基于单片机的超声波测距仪[M].湖北工业大学,科技视野 [5] 陈莹. 基于单片机的超声测距系统[M].华中科技大学 [6] 符艳辉. 基于单片机控制的超声波测距仪的设计[M].吉林省农业机械研究院,农业与 技术,08年2月28卷 [7] 谭洪涛. 单片机设计测距仪原理及其简单应用[M].重庆通信学
系统设计总体框图
3. 结束语
以上介绍了超声波测距系统, 通过发射和接受超声波, 使用单片机计算距 离, 并加入了温度补偿电路, 提高了距离计算的精度。该系统可满足大多数场 合的测距要求。由于该系统中锁相环锁定需要一定时间。测得的距离有误差。 在汽车雷达应用中此误差可忽略不计;但在精度要求较高的工业领域如机器人 自动测距等方面。此误差不能忽略。只有通过改变一些硬件的应用实现对超声 波的快速锁定。
2.1 基于 AT89C51 单片机的超声波测距仪
超声波测距仪主要以单片机 AT89C51 为核心,其发射器是利用压电晶体的 谐振带动周围空气振动来工作的。超声波发射器向某一方向发射超声波,在发 射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超 声波接收器接收到反射波就立即停止计时。一般情况下,超声波在空气中的传 播速度为 340m/ s,根据计时器记录的时间 t ,就可以计算出发射点距障碍物 的距离 S,即 S=340×t/2,这就是常用的时差法测距。
2. 主题 2.1 超声波测距仪原理
单片机发出超声波测距是通过不断检测超声波发射后遇到障碍物所反射的 回波,从而测出发射和接收回波的时间差 Tr,然后求出距离 S=CTr/2,式中 的 C 为超声波波速。
限制该系统的最大可测距离存在 4 个因素:超声波的幅度、反射的质地、 反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲 的直接接收能力将决定最小的可测距离。为了增加所测量的覆盖范围、减小测 量误差,可采用多个超声波换能器分别作为多路超声波发射/接收的设计方法。 由于超声波属于声波范围,其波速 C 与温度有关。
单片机发出 40kHZ 的信号,经放大后通过超声波发射器输出;超声波接收 器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动 单片机中断程序,测得时间为 t,再由软件进行判别、计算,得出距离数并送 LED 显示。
超声波接收 超声波发射
放大电 放大电
锁相环 检波电路 定时器
单片机 控制
[12] 何希才. 薛永毅.传感器及其应用实例[J].机械工业出版社,2004:138-152
胡汉才.单片机原理及其接口技术.清华大学出版社,2004:27-46
[13] 吴斌方,刘民,熊海斌.超声波测距传感器的研制[M].湖北工学院学报.2004,19(6):2628
[14]谭洪涛,张学平.单片机设计测距仪原理及其简单应用[M].现代电子技术.2004,18:9496