《论文毕业论文 超声波测距系统设计 (邓远 超)(定稿)》.doc_第1页
《论文毕业论文 超声波测距系统设计 (邓远 超)(定稿)》.doc_第2页
《论文毕业论文 超声波测距系统设计 (邓远 超)(定稿)》.doc_第3页
《论文毕业论文 超声波测距系统设计 (邓远 超)(定稿)》.doc_第4页
《论文毕业论文 超声波测距系统设计 (邓远 超)(定稿)》.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

论文毕业论文 超声波测距系统设计 (邓远 超)(定稿) 毕业设计(论文)标题超声波测距系统设计学生姓名邓远超系部电子工程系专业应用电子技术班级高电子0701班指导教师王维斌株洲职业技术学院教务处制目录摘要I1绪论11.1超声波测距研究意义及发展概况11.2超声波特性及超声换能器现状22超声波测距系统的原理及设计方案52.1超声波发生器及测距原理52.2方案的设计62.3超声波的电路设计82.4超声波发射与接收电路133软件设计193.1主流程图193.2温度读取程序193.3LCD显示流程图203.4外中断服务程序213.5超声波发射程序21结论23参考文献24附录1部分程序25附录2总电路图28后记29I摘要本文介绍了一种基于单片机的超声波测距系统。 该系统以空气中超声波的传播速度为确定条件,利用反射超声波测量待测距离,并且描述了系统研制的理论基础。 文章概述了超声检测的发展及基本原理,介绍超声传感器的原理及特性,并且在介绍超声测距系统的基础上提出了系统的总体构成。 利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且超声测距是一种非接触式的检测方式。 与其它方法相比,如电磁的或光学的方法,它不受光线、被测对象颜色等影响。 对于被测物处于黑暗、灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力的超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。 测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。 关键词超声波测距单片机温度补偿11绪论由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。 利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。 1.1超声波测距研究意义及发展概况由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。 利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。 下面就介绍一下超声波测距研究意义及发展概况。 (一)超声波测距系统研究的意义道路交通事故是现代社会的一大公害,与之相关的先进安全技术研究日益受到重视。 基于智能交通系统的汽车防撞系统是先进安全技术的一项重要内容,国内外相继开展了相关的研究,但迄今为止在该领域还存在许多尚未解决的问题。 探讨和研究一种在高速公路汽车防撞系统。 在正常行驶时,该系统不报警,当自车与前车之间的距离小于所设定的安全距离并有可能发生碰撞时,该系统将发出报警信息,提醒驾驶员采取相应的措施,以避免碰撞事故的发生。 高速公路汽车防撞系统的研究符合国内外汽车智能化的发展趋势,该系统的应用可以保证高速运行车辆的安全性,提高公路运输效率,具有广泛的应用前景和经济前景。 特别是在空气测距中,由于空气中波速较快,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,因而其准确度也较其它方法为高。 如今,超声测距技术在国防、汽车工业、公路监测及日常生活中也无处不在。 (二)超声波测距系统国内外发展的概况迄今为止,国内外许多学者均着眼于测距传感器的研究。 能够全天候工作的毫米波雷达是最为理想的测距传感器,这己是目前国际上公认的结论。 超声测距传感器也可以全天候工作,而且价格低廉、便于安装使用,也是一种较为理想测距传感2器。 因此,倘若不考虑从国外进口价格昂贵的毫米波雷达,那么,超声传感器的作用距离问题,就成了当前开发超声测距系统的瓶颈制约。 根据声学理论,超声换能器的机电能量转换效率、超声波传播过程的能量衰减和回波接收电路的处理增益是影响超声传感器作用距离的主要因素。 因此,为扩大超声测距的范围,不能仅仅依赖于大功率超声测距传感器,还必须从以下两个方面采取措施其 一、优化换能器的机械结构、电子线路和机电阻抗匹配参数,以提高换能器的机电能量转换效率;其 二、增加滤波电路或采用基于微处理器的自适应噪声抵消器对回波信号进行预处理,增大后续信号处理算法的处理增益,以提高超声测距仪的输出信噪比。 只有这样,才可能研制出功耗低、量程大(2040m)而且价格低廉的超声测距系统。 毋庸置疑,超声传感器的研制成功,不仅有益于促进科技进步、加快国内超声测距系统的开发进程,而且具有相当广阔的市场前景。 1.2超声波特性及超声换能器现状具备发送和接收超声波功能的装置,称为超声换能器,习惯上称为超声传感器或超声波探头。 下面,简要介绍一下超声波特性和超声换能器现状。 (一)超声波及其特性超声波具有较好的指向性频率越高,指向性越强。 这在诸如探仿和水下声通讯等应用场合是主要的考虑因素。 频率高时,相应地波长将变短,因而波长可与传播超声波的试样材料的尺寸相比拟。 甚至波长可远小于试样材料的尺这在厚度尺寸很小的测量应用中以及在高分辨率的探伤应用中是非常重要的。 超声波用起来很安静,这一点在高强度工作场合尤为重要。 这些高强度的工作用可闻频率的声波来完成时往往更有效,然而遗憾的是,可闻声波工作时所产生的噪声令人难以忍受,有时甚至是对人体有害的。 超声波的应用被严格地区分为低强度应用和高强度应用两类”。 在低强度应用类中,超声波或是用来研究试样材料的特性,或是用来作为控制手段。 绝大多数情况是被测材料本身经受不起结构上的持久变形或是经受不起化学特性上的变化,才采用低强度超声波作为测试手段的。 许多低强度应用场合中所用的超声波,其频率都很高,典型的工作频率是在兆赫兹的范围内,而其声功率的范围则较宽,一般可从数微瓦到数十毫瓦。 在高强度应用类中,超声波通常是用来改3变它所通过的物质的性质。 高强度应用几乎总是在低频的情况下进行的,通常就把工作频率选在刚好高出可闻声频的上限处,而其声功率则可以从数毫瓦至上千瓦。 现代声学已经涵盖了从“104?1014”Hz的频率范围,相当于从大约3小时振动一次的次声到波长短于固体中原子间距的分子热振动。 振动频率在16Hz20kHz之间的机械波,能为人耳所闻,称为声波;低于16Hz的机械波,称为次声波;高于20kHz的机械波,称为超声波,而高于100MHz的机械波,则称之为特超声波。 由于人耳听域有限,所以在自然界中似乎超声不存在,其实超声是广泛存在的。 人耳听到的声音只是自然界声音的一部分,即可听声部分,而即使是可听声部分的声音,有时仍然含有超声成分,只是人耳听不到。 比如自然界中许多动物发出的声音中就含有超声成分,蝙蝠是最出名的。 它可以利用超声进行探测洞穴、捕获昆虫,人类从18世纪就开始研究它,一直延续至今,并利用仿生学的原理制造出雷达等探测工具。 在我国,解放前超声的研究是个空白。 解放后不久,出现了很少量的超声学研究。 大规模的超声研究开始于1965年。 到目前,我国在超生学的各个领域都开展了研究和应用。 有不少的项目和成果达到了国际水平。 同其它声波一样,超声波的传播速度取决于介质密度和介质的弹性常数。 在大气条件下,超声波在相同传播介质中的传播速度是一样的,而且,在相当大的频率范围内,声速是固定不变的。 空气中的声波传播速度c可近似地表示为C331.416.27316.273+T331.4+0.6T(m/s)(1.1)其中T是空气介质的温度(0C)。 因为声波是借助于传播介质中的质点运动而传播的,其传播方向与其振动方向一致,所以空气中的声波属于纵向振动的弹性机械波。 在理想介质中,描述简谐声波向x正方向传播的质点位移运动可表示为S(t)=A(x)cos(t+kx)=A0eax?cos(t+kx)(1.2)式中,s(t)表示质点的位移;A0是振动初始条件决定的常数;,t分别表示角频率和时间;x为声波的传播距离(也称为射程);k=/c称为波数;a为衰减系数。 由此可见,在传播过程中声波的振幅A(x)将随距离x的增加而呈指数形式衰减。 衰减系数与声波频率及传播介质的关系为42efA?=(1.3)其中,A0为介质常数,在空气中,A021110?(12?ms),f是声波的振动频率。 例如,当超声波的振动频率为25kHz时,1/80m。 其物理意义是超声波在空气介质中传播,因空气分子运动摩擦等原因,能量被吸收损耗,在声波的传播距离等于1/时,声波振幅将衰减到初始值的1/e倍。 显然,声波频率愈高,声能被吸收衰减愈大,声波的传播距离愈小;反之,声波频率愈低,声能的吸收衰减愈小,声波的传播距离就愈大。 声波的另一种重要的性质是波的频率越高,波束越窄,声波定向传播(或称为直线传播)和反射能力越强,其能量远远大于振幅相同的低频声波。 超声波的特性除了与其谐振频率有关,还与发射换能器的辐射面积有关。 换能器的辐射面积越大,超声波的波束角就越小。 因此,在设计大作用距离超声测距传感器时,必须选用恰当的换能器工作频率和换能器辐射面积。 (二)超声换能器现状换能器就是进行能量转换的器件,是将一种形式的能量转换成另一种形式的装置。 通常所说的换能器一般都是指的电声换能器。 用来发射声波的换能器叫发射换能器。 换能器处在发射状态时,将电能转换成机械能,再转换成声能。 用来接受声波的换能器叫接收器。 换能器处在接受状态时,将声能转换成机械能,再转换成电能。 一般情况下,换能器既能用来发射,也能用来接收。 通常换能器都有一个电的储能元件和一个机械振动系统。 按照实现机电转换的物理效应的不同,可将换能器分成电动式、电磁式、磁致伸缩式、电容式、压电式和电磁致伸缩式等。 52超声波测距系统的原理及设计方案2.1超声波发生器及测距原理超声波发生器的可分几大类,本节介绍压电式发生器的原理和超声波测距的原理。 (一)超声波发生器为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。 总体上讲,超声波发生器可以分为两大类一类是用电气方式产生超声波,一类是用机械方式产生超声波。 电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。 它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。 目前较为常用的是压电式超声波发生器。 (二)压电式超声波发生器原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的。 超声波发生器内部结构如图2-1所示,它有两个压电晶片和一个共振板。 当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。 反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 图2-1超声波传感器结构 (三)超声波测距原理在超声探测电路中,在发射端得到输出脉冲为一系列方波,这一系列方波的宽度为发射超声与接收超声的时间间隔,显然被测物距离越大,脉冲宽度越大,输出脉冲的个数与被测距离成正比。 超声测距大致有以下方法 (1)取输出脉冲的平均值电压,该电压(电压的幅值基本固定)与距离成正比,测6量电压即可测得距离。 (2)测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔t。 因此,被测距离为S=1/2vt。 本测量电路采用第二种方案。 由于超声波也是一种声波,其声速C与温度有关,附表列出了几种不同温度下的声速。 在使用时,如果温度变化不大,则可认为声速是基本不变的。 如果测距精度要求很高,则应通过温度补偿的方法加以校正。 表2-1温度与声速变化2.2方案的设计我们做的是基于单片机的超声波测距仪。 用单片机控制超声波的发射、接受电路以及进行数据处理,再用液晶显示屏进行数据的显示。 因为声音的速度会随着温度的变化而改变,所以,我们增加了温控装置,即通过温度传感器(18B20),把当前的温度信息传给单片机,再通过一定的算法,得到当前的声音速度。 操作者可以通过几个简单的按键完成测量方式的选择(实时监测、手动测量)。 由单片机产生一个信号,经过信号线,把信号引入到与超声波发射器相连的信号引脚上,在由超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。 超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即2/CTD=(2.2)其中,D为换能器与障碍物之间的距离,C为波声传播速度,T为超声波发射到返回的时间间距。 原理框图如下温度(oC)-30-20-100102030100声速(米/秒)3133193253233383443493867图2-2总原理框图驱动电路本次设计包含硬件设计与软件设计两部分,根据设计任务要求,采用AT89C52数据运算单片机,配置时钟电路,复位电路构成单片机最小系统,由模拟电路和数字电路构成超声波发射、接收模块。 由键盘,LED显示构成人机对话通道,以及温度传感器来显示器构成由单片机最小系统来控制的超声波测距仪,其结构框图如下图2-3总结构框图单片机最小系统发射、接收电路信号保持电路温度传感器按键、LCD显示开始测量超声波信号关定时器接收检测电声换能器电声换能器82.3超声波的电路设计本系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时。 介绍个电路的电路图和简介。 (一)AT89C52的简介AT89C52是一个低电压,高性能CMOS8位单片机,片内含8k bytes的可反复擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可提供许多较复杂系统控制应用场合。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。 其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 AT89C52芯片的管脚、引线与功能AT89C52芯片图如图2-4图2-4AT89C52芯片图 (1)引脚信号介绍P00P07P0口8位双向口线P10P17P1口8位双向口线P20P27P2口8位双向口线9P30P37P3口8位双向口线EA访问程序存储器控制信号当EA信号为低电平时,对ROM的读操作限定在外部程序存储器;而当EA信号为高电平时,则对ROM的读操作是从内部程序存储器开始,并可延至外部程序存储器。 ALE地址锁存控制信号在系统扩展时,ALE用于控制把P0口输出低8位地址锁存起来,以实现低位地址和数据的隔离。 此外由于ALE是以晶振六分之一的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲作用。 PSEN外部程序存储器读选取通信号在读外部ROM时PSEN有效(低电平),以实现外部ROM单元的读操作。 XTAL1和XTAL2外接晶体引线端当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于拉外部的时钟脉冲信号。 RST复位信号当输入的复位信号延续2个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作。 VSS地线VCC+5V电源 (2)P3口的第二功能如表2-1表2-1P3口的第二功能口线第二功能替代的专用功能P3.0RXD串行输入口P3.1TXD串行输出口P3.20INT外部中断0P3.31INT外部中断1P3.4T0定时器0的外部输入P3.5T1定时器1的外部输入P3.6WR外部数据存储器写选通 (二)前置放大电路考虑到超声换能器的输出电阻比较大,因此前置放大器必须有足够大的输入阻抗。 前置放大电路是一个精密、高输入阻抗仪表放大器AD620构成的精密放大器,10如图AD620+驱动电路J1D2DpRGRC-ReferenceoV图2-5前置放大电路AD620是一种电阻可编程的放大器,其内部是由三运放组成的仪表放大器结构,内部的电阻经激光技术校准,整个放大器具有很高的精度和共模抑制比,其增益范围在11000之间,增益公式为RGKG?=4.49+1(2.1)由于在此采用了收发同体传感器,因而收发信号之间要产生干扰,较大的发送信号能量有可能直接进入接收电路,它要比回波大得多,因此,前级放大器会饱和,电路工作不稳定,为此,接收信号放大器的输入端要接入一对互为反向的二极管进行箱位,以保护后面的放大电路。 (三)复位电路复位电路是使单片机的CPU或系统中的其他部件处于某一确定的初始状态,并从这上状态开始工作。 (1)单片机常见的复位电路通常单片机复位电路有两种上电复位电路,按键复位电路。 上电复位电路上电复位是单片机上电时复位操作,保证单片机上电后立即进入规定的复位状态。 它利用的是电容充电的原理来实现的。 按键复位电路它不仅具有上电复位电路的功能,同时它的操作比上电复位电路的操作要简单的多。 如果要实现复位的话,只要按下RESET键即可。 它主要是利用电阻的分压来实现的。 在此设计中,采用的按键复位电路。 按键复位电路如图2-6所示 (2)复位电路工作原理上电复位要求接通电源后,单片机自动实现复位操作。 上电瞬间RESET引脚获得高电平,随着电容的充电,RERST引脚的高电平将逐渐下降。 RERST引脚的高电平11只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。 上电与按键均有效的复位电路不仅在上电时可以自动复位,而且在单片机运行期间,利用按键也可以完成复位操作。 故本设计选用第二种上电复位与按键均有效的各单位电路。 (四)时钟电路时钟电路用于产生单片机工作所需要的时钟信号,而时序所研究的是指令执行中各信号之间的相互关系。 单片机本身就如一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地作。 (1)时钟信号的产生单片机内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2。 而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器。 电容器C1和C2的作用是稳定频率和快速起振,电容值的范围在5pF30pF,典型值为30pF。 晶振的频率通常选择两种6MHz和12MHz。 只要在单片机的XTAL1和XTAL2引脚外接晶体振荡器就构成了自激振荡器并在单片机内部产生时钟脉冲信号。 (2)时钟振荡电路如图2-7所示图2-6复位电路图12 (五)报警电路把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上,在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭。 音频放大模块由LM386组成。 报警电路如图2-8所示V32748156IN+IN-BYPASSGNDVSVoutGAINGAINLM386U4P1.0R810kR9470R1010C60.047uFC410uFC50.1uFC747uF图2-8报警电路当LED显示所测定的转速超过限定的的速度时报警信号从P1.0端口输出,产生方波频率,方波从P1.0输出0.2秒,接着0.2秒从P1.0输出电平信号,经音频放大模块放大,送入喇叭产生报警声。 (六)键盘电路键盘电路是很多设计中很重要的组成部分。 它主要是输入设备。 单片机应用系统中键盘有独立式和行列式两种。 独立式键盘独立式键盘中,每个按键占用一根I/O口线,每个按键电路相对独立。 I/O口通过按键与地相连,I/O口有上拉电阻,无键按下时,引脚端为高电平,有键按下时,引脚电平被拉低。 I/O口内部有上拉电阻时,外部可不接上拉电阻。 C130pFC230pFY16MHzXTAL2XTAL1图2-7时钟振荡电路13行列式键盘行列式键盘键数比较多,从按一个键到键功能被执行主要包括两项工作一是键的识别,即在键盘中找出被按的是那一个键,另一项是键功能的实现,第一项是接口电路来实现的,而第二项是通过执行中断服务程序来实现的。 具体来说,键盘借口应完成以下操作功能键盘扫描,以判断是否有键按下。 键识别,以来确定闭和键的行列位置。 产生闭和键的键码。 排除多键,串键以及抖动。 本次设计中采用的是独立式键盘,键盘电路图如图2-9所示EA/VP31X1X21918RESET9RDWR1716INT012INT113T014T115P10P11P12P13P14P15P16P1712345678P00P01P02P03P04P05P06P073938373635343332P20P21P22P23P24P25P26P272122232425262728PSEN29ALE/P30TXD11RXD10U1AT89S52VCCP00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27RETX1X2S2S3S4S5R3R4R5R6VCCP10P11P12P13P14P15P16P17P30P31P37P36P32P33P34P35图2-9与单片机相连的独立式键盘2.4超声波发射与接收电路 (一)发射部分14图2-11超声波发射原理图超声波信号由单片机产生,信号经过三极管后驱动超声波换能器发送超声波,途中碰到障碍物就立即返回。 否则认为没有探测到物体。 此电路有两个三极管构成推拉式驱动电路,三极管工作在开关状态。 当信号线来一个高电平时,三极管Q1导通,Q1的集电极高电平,Q2截止,Q2的发射极为低电平,从而使超声波换能器工作。 在此电路图中的电容(C1)起隔直耦合作用。 (二)接收电路R310KR110KR210KC11000pC21000p23184U1ANE5532657U1BNE5532C50.1uR510KR410K+12R61M+12C31000pD1IN4001D2IN4001C41000p23184U2ANE5532+12R71MC60.1uF+12R124.7KR135.6K123U4A74LS00456U4B74LS008910U4C74LS00123J4CON3SG12RXD12J3OUTCONTROLR8470K1R11100K122W3图2-12超声波接收原理图15超声波接收是用来将探测波回波的声能转换为电信号,实现超声波回波的接收。 在被测物距离较远的情况下回波很弱,要求将信号多次放大,放大后的信号整形、比较、触发后产生中断信号,此中断信号向CPU发中断请求,执行中断服务程序中,读取计时器的定时值。 此电路由信号放大部分,检波部分,电压比较部分和信号保持部分组成,收到的信号经过两级放大,再通过倍压式峰值检波电路检波,得到一个基本稳定的信号,再通过与电压比较器比较,若信号电压大于参考电压,则输出高电平,若低于参考电压则输出为低电平,若输出高电平,则RS触发器触发,输出高电平,且一直保持下去,直到单片机给出控制信号,触发器回到低电平状态。 超声波从发射到接收时间间距的测量,是由单片机内部的计数器(如T0)来完成的。 超声波从发射到接收的时间间隔的测量,是由单片机内部的计数器(如T0)来完成的。 在CPU停止发送脉冲群后,由于电阻尼,换能器不会立即停止发送超声波,在一定时间内仍然发送。 这段时间的存在使系统不能够测量比较近的物体,形成所谓的“盲区”,需要对盲区时间产生的信号进行屏蔽,不同性能的超声波换能器的盲区有所差异,以一个通道工作的时序为例进行说明,如图2-8所示。 图2-12一个通道的工作时序16 (三)带通滤波器带通滤波器采用无限增益多路反馈型滤波电路,它是由一个理论上具有无限增益运算放大器赋以多路反馈构成的滤波电路。 如图2-13所示是由单一运算放大器构成的无限增益多路反馈二阶带通滤波电路的基本结构。 滤波器参数为A?=P)CC(RCR21113+(2-1)21321210CCRRRRR+=(2-2)?+=2130C1C1R1Q(2-3)()tui()tuo1R2R1R2C1C-+图2-13带通滤波器无限增益多路反馈型滤波电路由于没有正反馈,故稳定性高。 为计算方便,可先选定pFACC56021=,3=PA,Q=4,由以上方程联立得?=kR913,?=kR151,?=kR6.11.滤波器输出再通过一级放大后接采集卡进行A/D采样。 末级放大电路是由普通的反向运算放大器和电阻元件构成,通过调节电位器来放大器的增益,使之输出幅值满足采样电路的要求即可。 (四)温度检测电路采用美国答拉斯(Dallas)公司的单线数字温度传感器芯片DS18B20作为温度传感器,与传统的热敏电阻所不同,DS18B20可直接将被测温度转换成串口数字信号,一供单片机处理,DS18B20可以实现912位的温度读取,信息经过单线借口送入17DS18B20或从DS18B20送出,因此从微处理器到DS18B20仅需连接一条信号线和地址线。 读、些和执行温度变换所需的电源可以由数据本身供,而不需要外部电源。 温度传感器(DS18B20)的引脚分布图如2-14,其封装为(DIP8或三极管封装)。 图2-1418B20的引脚分布图引脚功能如下NC( 1、 2、 6、 7、8脚)空引脚,悬空不使用VDD(3脚)可选电源脚,电源电压范围33.5V。 当工作寄生电源时,此引脚必须接地。 DQ(4脚)数据输入/输出脚。 漏极开路,常态下为高电平。 GND(5脚)接地 (五)发射接收模块总原理图182-15发射接收模块总原理图193软件设计3.1主流程图程序开始输入要温度为状态选择作准备。 状态选择分为手动控制与实时控制。 当选择手动控制时程到手动控制部分,然后判断是否有键按下。 如果有键按下,则出现高电率。 程序判断为yes;然后控制。 发射超声波后,通过传感器等待回波。 如果判断为高电平则表示有回波则进入中断服务。 如果没有则回到是否有键按下的判断。 如果选择实时控制部分,则由实时控制超声波的发射。 等待回波程序如果通过传感器收到超声波。 则进入中断服务程序,否是返回重新。 中断服务后,通过数据运算,显示距离,再返回到状态的选择。 实时控制温度输入手动控制是否键按下发射发射等待回波等待回波中断服务数据运算显示开始状态选择NOYesNOYesYesNO图3-1主流程图3.2温度读取程序20首先开始,初始化地址,通过地址得到应答脉冲,如果没有则返回,重新应答,应答脉冲为高电平,则skip rom命令。 再发生conver T命令后,延时1s等待温度1s等待温度转的完成,温度转换完成后,在初始化地址,给出应答脉冲时发出Read Scratchpad命令。 后读出先后脉冲,读取第12字节温度数据,再返回开始初始化程序。 发起Skip rom命令发起Conver T命图3-2温度检测程序3.3LCD显示流程图21图3-3LCD显示流程图程序开始初始化后,检查忙信号如果有则写入命令函数,如果没有则重新检查忙信号,至到有信号为止,写完命令函数则写入数据函数,通过一定的延时程序,再返回到程序初始代。 3.4外中断服务程序图3-4外中断服务程序关中断当收到外部中断信号时,关闭定时器,关闭中断。 读取当时的时间值并存储时间值,返回主程序。 3.5超声波发射程序关定时器读取时间值返回22图3-5超声波发射程序定时器初始化发射超声波开计时器返回停止发射23结论超声测距原理简单,成本低、制作方便,但由于目前存在的超声测距系统作用距离短,所以在很多领域的应用有着一定的局限性,因此,研制和开发高精度、大作用距离超声测距系统,仍然是当今超声测距领域中富有挑战性的课题之一。 本文通过对压电换能器结构的分析,设计了一种大作用距离的超声换能器。 超声测距技术是一门融合了声学、力学、电子学、材料学等多方面技术的学科,每一项技术的新发现都会推动超声学的进展。 新型换能器及大功率驱动电源等技术的发展必将使超声的测距范围进一步扩大,结合快速时延搜索算法,超声测距技术将广泛应用于移动机器人自动导航系统、汽车防撞预警系统、机械手定位系统、交通流量监测系统等方面。 另外,若在超声测距中采用扩频技术,将在很大程度上解决远距离测量与分辨力之间的矛盾,提高测距系统的信噪比和分辨率。 而且,采用伪随机码扩频解扩方法,容易实现码分多址(只要给安装在大范围测量区域中多个传感器分配相应的伪随机码,就可以方便地辨认出各个区域传感器发出的信号),扩大超声测距的测量范围。 比常规超声测距方法具有更广阔的应用前景。 在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法让我们更好的理解知识,所以在这里非常感谢帮助我的同学。 我的心得也就这么多了,总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。 最后终于做完了有种如释重负的感觉。 此外,还得出一个结论知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。 24参考文献 1、王瑞华:脉冲变压器设计M,北京科学出版社,1996年(6月),第3页第5页. 2、张国雄,金篆芷:测控电路M,北京机械工业出版社,xx年(7月),第10页第13页. 3、李翰荪:电路分析M,北京中央广播电视大学出版社,xx年(5月),第5页第10页. 4、杨素行:模拟电子技术基础简明教程M,北京高等教育出版社,1998年(10月),第8页第13页. 5、潘松:EDA技术应用M,北京科学出版社,xx年(10月),第20页第25页. 6、周立功:基于ARM7设计M,北京北航出版社,xx年(3月),第34页第40页. 7、谢自美:电子电路设计M,北京华中理工出版社,2000年(4月),第15页第20页. 8、张国雄,金篆芷:测控电路M,北京机械工业出版社,xx年(6月),第17页第23页. 9、龚耀寰:自适应滤波M,北京电子工业出版社,1989年(1月),第30页第35页. 10、召华,刘贵忠,马社祥:基于正交小波变换的瞬变步长的LMS自适应滤波算J,通讯学报,xx年第22期,第19页第25页. 11、童峰,许水源,许天增:基于遗传算法的超声信号自适应时延估计J,应用声学,2000年第19期,第23页第25页.25附录1部分程序/*超声波发射程序*/void sen()/超声波发射程序/uchar times=0;TMOD=0x12;/定时器1工作在定时方式1,定时器0工作在定时方式2/IE=0x84;/中断设置/TH0=244;TL0=244;TR0=1;TR1=1;/开定时器/while (1)while(TF0=0);sg=sg;times+;/翻转20次,发送10个脉冲信号的超声波/TF0=0;if(times=20)break;TR0=0;times=0;/*外中断服务程序*/rec()interrupt2using2/接收中断程序/TR1=0;/关计数器/ctl=0;time=TH1*256+TL1;/算出t的值,t的单位为us/l=time*c/2;26TH1=0;TL1=0;/*数据处理,显示结果*/void dataxs()if(tp=10)c=338+(tp-10)*0.6;else c=338+(10-tp)*0.6;cb=c/100;cs=c%100/10;cg=c%100%10;lb=l/1000000;ls=l%1000000/100000;lg=l%1000000%100000/10000;/*显示*/writer(0x80);if(l=5000000)writer_d(too long!);elsewriter_d(L=);writerdata(lb+0x30);writerdata(.);writerdata(ls+0x30);writerdata(lg+0x30);writer_d(m);writer_d(c=);writerdata(cb

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论