分享
分享赚钱 收藏 举报 版权申诉 / 32

类型毕业论文 超声波测距系统设计(邓远超).doc

  • 上传人:tkhy51908
  • 文档编号:7819336
  • 上传时间:2019-05-26
  • 格式:DOC
  • 页数:32
  • 大小:1.41MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    毕业论文 超声波测距系统设计(邓远超).doc
    资源描述:

    1、 毕业设计(论文)标 题:超声波测距系统设计 学生姓名:邓远超 系 部:电子工程系 专 业:应用电子技术 班 级:高电子 0701 班 指导教师:王维斌 株洲职业技术学院教务处制目录摘 要 I1 绪 论 11.1 超声波测距研究意义及发展概况 11.2 超声波特性及超声换能器现状 22 超声波测距系统的原理及设计方案 52.1 超声波发生器及测距原理 52.2 方案的设计 62.3 超声波的电路设计 82.4 超声波发射与接收电路 133 软件设计 193.1 主流程图 193.2 温度读取程序 193.3 LCD 显示流程图 203.4 外中断服务程序 213.5 超声波发射程序 21结论

    2、23参考文献 24附录 1 部分程序 25附录 2 总电路图 28后记 29I摘 要本文介绍了一种基于单片机的超声波测距系统。该系统以空气中超声波的传播速度为确定条件,利用反射超声波测量待测距离,并且描述了系统研制的理论基础。文章概述了超声检测的发展及基本原理,介绍超声传感器的原理及特性,并且在介绍超声测距系统的基础上提出了系统的总体构成。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且超声测距是一种非接触式的检测方式。与其它方法相比,如电磁的或光学的方法,它不受光线、被测对象颜色等影响。对于被测物处于黑暗、灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力的超声波测距

    3、器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。关键词:超声波 测距 单片机 温度补偿11 绪 论由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。 1.1 超声波测距研究意义及发展概况由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波

    4、经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。下面就介绍一下超声波测距研究意义及发展概况。(一) 超声波测距系统研究的意义道路交通事故是现代社会的一大公害,与之相关的先进安全技术研究日益受到重视。基于智能交通系统的汽车防撞系统是先进安全技术的一项重要内容,国内外相继开展了相关的研究,但迄今为止在该领域还存在许多尚未解决的问题。探讨和研究一种在高速公路汽车防撞系统。在正常行驶时,该系统不报警,当自车与前车之间的距离小于所设定的安全距

    5、离并有可能发生碰撞时,该系统将发出报警信息,提醒驾驶员采取相应的措施,以避免碰撞事故的发生。高速公路汽车防撞系统的研究符合国内外汽车智能化的发展趋势,该系统的应用可以保证高速运行车辆的安全性,提高公路运输效率,具有广泛的应用前景和经济前景。特别是在空气测距中,由于空气中波速较快,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,因而其准确度也较其它方法为高。如今,超声测距技术在国防、汽车工业、公路监测及日常生活中也无处不在。(二)超声波测距系统国内外发展的概况迄今为止,国内外许多学者均着眼于测距传感器的研究。能够全天候工作的毫米波雷达是最为理想的测距传感器,这己是目前国

    6、际上公认的结论。超声测距传感器也可以全天候工作,而且价格低廉、便于安装使用,也是一种较为理想测距传感2器。因此,倘若不考虑从国外进口价格昂贵的毫米波雷达,那么,超声传感器的作用距离问题,就成了当前开发超声测距系统的瓶颈制约。根据声学理论,超声换能器的机电能量转换效率、超声波传播过程的能量衰减和回波接收电路的处理增益是影响超声传感器作用距离的主要因素。因此,为扩大超声测距的范围,不能仅仅依赖于大功率超声测距传感器,还必须从以下两个方面采取措施:其一、优化换能器的机械结构、电子线路和机电阻抗匹配参数,以提高换能器的机电能量转换效率;其二、增加滤波电路或采用基于微处理器的自适应噪声抵消器对回波信号进

    7、行预处理,增大后续信号处理算法的处理增益,以提高超声测距仪的输出信噪比。只有这样,才可能研制出功耗低、量程大(2040m)而且价格低廉的超声测距系统。毋庸置疑,超声传感器的研制成功,不仅有益于促进科技进步、加快国内超声测距系统的开发进程,而且具有相当广阔的市场前景。1.2 超声波特性及超声换能器现状具备发送和接收超声波功能的装置,称为超声换能器,习惯上称为超声传感器或超声波探头。下面,简要介绍一下超声波特性和超声换能器现状。(一) 超声波及其特性 超声波具有较好的指向性频率越高,指向性越强。这在诸如探仿和水下声通讯等应用场合是主要的考虑因素。频率高时,相应地波长将变短,因而波长可与传播超声波的

    8、试样材料的尺寸相比拟。甚至波长可远小于试样材料的尺这在厚度尺寸很小的测量应用中以及在高分辨率的探伤应用中是非常重要的。 超声波用起来很安静,这一点在高强度工作场合尤为重要。这些高强度的工作用可闻频率的声波来完成时往往更有效,然而遗憾的是,可闻声波工作时所产生的噪声令人难以忍受,有时甚至是对人体有害的。超声波的应用被严格地区分为低强度应用和高强度应用两类” 。在低强度应用类中,超声波或是用来研究试样材料的特性,或是用来作为控制手段。绝大多数情况是被测材料本身经受不起结构上的持久变形或是经受不起化学特性上的变化,才采用低强度超声波作为测试手段的。许多低强度应用场合中所用的超声波,其频率都很高,典型

    9、的工作频率是在兆赫兹的范围内,而其声功率的范围则较宽,一般可从数微瓦到数十毫瓦。在高强度应用类中,超声波通常是用3来改变它所通过的物质的性质。高强度应用几乎总是在低频的情况下进行的,通常就把工作频率选在刚好高出可闻声频的上限处,而其声功率则可以从数毫瓦至上千瓦。现代声学已经涵盖了从“10 410 1”Hz 的频率范围,相当于从大约 3 小时振动一次的次声到波长短于固体中原子间距的分子热振动。振动频率在 16Hz 20kHz 之间的机械波,能为人耳所闻,称为声波;低于 16Hz 的机械波,称为次声波;高于 20kHz 的机械波,称为超声波,而高于 100 MHz 的机械波,则称之为特超声波。由于

    10、人耳听域有限,所以在自然界中似乎超声不存在,其实超声是广泛存在的。人耳听到的声音只是自然界声音的一部分,即可听声部分,而即使是可听声部分的声音,有时仍然含有超声成分,只是人耳听不到。 比如:自然界中许多动物发出的声音中就含有超声成分,蝙蝠是最出名的。它可以利用超声进行探测洞穴、捕获昆虫,人类从 18 世纪就开始研究它,一直延续至今,并利用仿生学的原理制造出雷达等探测工具。在我国,解放前超声的研究是个空白。解放后不久,出现了很少量的超声学研究。大规模的超声研究开始于 1965 年。到目前,我国在超生学的各个领域都开展了研究和应用。有不少的项目和成果达到了国际水平。同其它声波一样,超声波的传播速度

    11、取决于介质密度和介质的弹性常数。在大气条件下,超声波在相同传播介质中的传播速度是一样的,而且,在相当大的频率范围内,声速是固定不变的。空气中的声波传播速度 c 可近似地表示为:C331.4 331.4+0.6T(m/s) (1.1) 16.273T其中 T 是空气介质的温度( C )。因为声波是借助于传播介质中的质点运动0而传播的,其传播方向与其振动方向一致,所以空气中的声波属于纵向振动的弹性机械波。在理想介质中,描述简谐声波向 x 正方向传播的质点位移运动可表示为: S(t)=A(x)cos( t+kx)=A e cos( t+kx) (1.2) 0a式中,s (t)表示质点的位移;A 是振

    12、动初始条件决定的常数; ,t 分别表示角频率和时间;x 为声波的传播距离(也称为射程);k = / c 称为波数;a 为衰减系数。由此可见,在传播过程中声波的振幅 A (x)将随距离 x 的增加而呈指4数形式衰减。衰减系数与声波频率及传播介质的关系为:(1.3) 2efA其中,A 为介质常数,在空气中,A 2 ( ), f 是声波的振动频率。0 0112ms例如,当超声波的振动频率为 25kHz 时,1/ 80m 。其物理意义是:超声波在空气介质中传播,因空气分子运动摩擦等原因,能量被吸收损耗,在声波的传播距离等于 1/ 时,声波振幅将衰减到初始值的 1/e 倍。显然,声波频率愈高,声能被吸收

    13、衰减愈大,声波的传播距离愈小;反之,声波频率愈低,声能的吸收衰减愈小,声波的传播距离就愈大。声波的另一种重要的性质是:波的频率越高,波束越窄,声波定向传播(或称为直线传播)和反射能力越强,其能量远远大于振幅相同的低频声波。超声波的特性除了与其谐振频率有关,还与发射换能器的辐射面积有关。换能器的辐射面积越大,超声波的波束角就越小。因此,在设计大作用距离超声测距传感器时,必须选用恰当的换能器工作频率和换能器辐射面积。(二) 超声换能器现状换能器就是进行能量转换的器件,是将一种形式的能量转换成另一种形式的装置。通常所说的换能器一般都是指的电声换能器。用来发射声波的换能器叫发射换能器。换能器处在发射状

    14、态时,将电能转换成机械能,再转换成声能。用来接受声波的换能器叫接收器。换能器处在接受状态时,将声能转换成机械能,再转换成电能。一般情况下,换能器既能用来发射,也能用来接收。通常换能器都有一个电的储能元件和一个机械振动系统。按照实现机电转换的物理效应的不同,可将换能器分成:电动式、电磁式、磁致伸缩式、电容式、压电式和电磁致伸缩式等。52 超声波测距系统的原理及设计方案2.1 超声波发生器及测距原理超声波发生器的可分几大类,本节介绍压电式发生器的原理和超声波测距的原理。(一)超声波发生器为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方

    15、式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。(二)压电式超声波发生器原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部结构如图 2-1 所示,它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就

    16、成为超声波接收器了。图 2-1 超声波传感器结构(三)超声波测距原理在超声探测电路中,在发射端得到输出脉冲为一系列方波,这一系列方波的宽度为发射超声与接收超声的时间间隔,显然被测物距离越大,脉冲宽度越大,输出脉冲的个数与被测距离成正比。超声测距大致有以下方法:(1)取输出脉冲的平均值电压,该电压(电压的幅值基本固定)与距离成正比,6测量电压即可测得距离。(2)测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔 t。因此,被测距离为 S=1/2vt。本测量电路采用第二种方案。由于超声波也是一种声波,其声速 C 与温度有关,附表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声

    17、速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。表 2-1 温度与声速变化2.2 方案的设计我们做的是基于单片机的超声波测距仪。用单片机控制超声波的发射、接受电路以及进行数据处理,再用液晶显示屏进行数据的显示。因为声音的速度会随着温度的变化而改变,所以,我们增加了温控装置,即通过温度传感器(18B20),把当前的温度信息传给单片机,再通过一定的算法,得到当前的声音速度。操作者可以通过几个简单的按键完成测量方式的选择(实时监测、手动测量)。由单片机产生一个信号,经过信号线,把信号引入到与超声波发射器相连的信号引脚上,在由超声波发射器向某一方向发射超声波,在发射时刻的同时开始

    18、计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为 340m/s,根据计时器记录的时间 t,就可以计算出发射点距障碍物的距离(s),即: 2/CTD(2.2)其中,D 为换能器与障碍物之间的距离,C 为波声传播速度,T 为超声波发射到返回的时间间距。原理框图如下: 温度( C)o-30 -20 -10 0 10 20 30 100声速(米/秒) 313 319 325 323 338 344 349 3867开始测量超声波信号开定时器关定时器数据运算显示器接收检测 电声换能器电声换能器驱动电路图 2-2 总原理框图本次设计包含

    19、硬件设计与软件设计两部分,根据设计任务要求,采用 AT89C52单片机,配置时钟电路,复位电路构成单片机最小系统,由模拟电路和数字电路构成超声波发射、接收模块。由键盘,LED 显示构成人机对话通道,以及温度传感器来构成由单片机最小系统来控制的超声波测距仪,其结构框图如下:单片机最小系统发射、接收电路信号保持电路温度传感器按键、LCD 显示图 2-3 总结构框图82.3 超声波的电路设计本系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时。介绍个电路的电路图和简介。(一)AT89C52 的简介AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k by

    20、tes 的可反复擦写的只读程序存储器(PEROM)和 256 bytes 的随机存取数据存储器(RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能强大的 AT89C52 单片机可提供许多较复杂系统控制应用场合。AT89C52 有 40 个引脚,32 个外部双向输入/输出(I/O)端口,同时内含 2 个外中断口,3 个 16 位可编程定时计数器,2 个全双工串行通信口,2 个读写口线,AT89C52 可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash 存储器结合在一

    21、起,特别是可反复擦写的 Flash 存储器可有效地降低开发成本。AT89C52 芯片的管脚、引线与功能 AT89C52 芯片图如图 2-4:图 2-4AT89C52 芯片图(1)引脚信号介绍:P00P07 :P0 口 8 位双向口线P10P17 :P1 口 8 位双向口线P20P27 :P2 口 8 位双向口线9P30P37 :P3 口 8 位双向口线访问程序存储器控制信号:当 信号为低电平时,对 ROM 的读操作限定在EAEA外部程序存储器;而当 信号为高电平时,则对 ROM 的读操作是从内部程序存储EA器开始,并可延至外部程序存储器。ALE 地址锁存控制信号:在系统扩展时,ALE 用于控制

    22、把 P0 口输出低 8 位地址锁存起来,以实现低位地址和数据的隔离。此外由于 ALE 是以晶振六分之一的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲作用。外部程序存储器读选取通信号:在读外部 ROM 时 有效(低电平),PSEN PSEN以实现外部 ROM 单元的读操作。XTAL1 和 XTAL2 外接晶体引线端:当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于拉外部的时钟脉冲信号。RST 复位信号:当输入的复位信号延续 2 个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作。 VSS:地线 VCC:+5V 电源(2)P3 口的第二功能如

    23、表 2-1表 2-1 P3 口的第二功能口线 第二功能 替代的专用功能P3.0 RXD 串行输入口P3.1 TXD 串行输出口P3.2 0INT外部中断 0P3.3 1外部中断 1P3.4 T0 定时器 0 的外部输入P3.5 T1 定时器 1 的外部输入P3.6 WR外部数据存储器写选通(二)前置放大电路考虑到超声换能器的输出电阻比较大,因此前置放大器必须有足够大的输入阻抗。前置放大电路是一个精密、高输入阻抗仪表放大器 AD620 构成的精密放大器,10如图:A D 6 2 0 驱动电路J1D2pRGC-+R e f e r e n c eoV图 2-5 前置放大电路AD620 是一种电阻可

    24、编程的放大器,其内部是由三运放组成的仪表放大器结构,内部的电阻经激光技术校准,整个放大器具有很高的精度和共模抑制比,其增益范围在 11000 之间,增益公式为:+1 (2.1)RGK4.9由于在此采用了收发同体传感器,因而收发信号之间要产生干扰,较大的发送信号能量有可能直接进入接收电路,它要比回波大得多,因此,前级放大器会饱和,电路工作不稳定,为此,接收信号放大器的输入端要接入一对互为反向的二极管进行箱位,以保护后面的放大电路。(三)复位电路复位电路是使单片机的 CPU 或系统中的其他部件处于某一确定的初始状态,并从这上状态开始工作。(1)单片机常见的复位电路通常单片机复位电路有两种:上电复位

    25、电路,按键复位电路。上电复位电路:上电复位是单片机上电时复位操作,保证单片机上电后立即进入规定的复位状态。它利用的是电容充电的原理来实现的。按键复位电路:它不仅具有上电复位电路的功能,同时它的操作比上电复位电路的操作要简单的多。如果要实现复位的话,只要按下 RESET 键即可。它主要是利用电阻的分压来实现的。在此设计中,采用的按键复位电路。按键复位电路如图 2-6 所示:(2)复位电路工作原理上电复位要求接通电源后,单片机自动实现复位操作。上电瞬间 RESET 引脚获得高电平,随着电容的充电,RERST 引脚的高电平将逐渐下降。RERST 引脚的高电11平只要能保持足够的时间(2 个机器周期)

    26、 ,单片机就可以进行复位操作。上电与按键均有效的复位电路不仅在上电时可以自动复位,而且在单片机运行期间,利用按键也可以完成复位操作。故本设计选用第二种上电复位与按键均有效的各单位电路。(四)时钟电路时钟电路用于产生单片机工作所需要的时钟信号,而时序所研究的是指令执行中各信号之间的相互关系。单片机本身就如一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地作。(1)时钟信号的产生单片机内部有一个高增益反相放大器,其输入端为芯片引脚 XTAL1,其输出端为引脚 XTAL2。而在芯片的外部,XTAL1 和 XTAL2 之间跨接晶体振荡器和微调电容,从而构成一个稳定的

    27、自激振荡器。电容器 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 所示

    28、:V c c3274 8156I N +I N -B Y P A S SG N DV SV o u tG A I NG A I NL M 3 8 6U 4P1 . 0R 81 0 kR 94 7 0R 1 01 0C 60 . 0 4 7 u FC 4 1 0 u FC 50 . 1 u FC 74 7 u F图 2-8 报警电路 当 LED 显示所测定的转速超过限定的的速度时报警信号从 P1.0 端口输出,产生方波频率,方波从 P1.0 输出 0.2 秒,接着 0.2 秒从 P1.0 输出电平信号,经音频放大模块放大,送入喇叭产生报警声。(六)键盘电路键盘电路是很多设计中很重要的组成部分。它

    29、主要是输入设备。单片机应用系统中键盘有独立式和行列式两种。独立式键盘:独立式键盘中,每个按键占用一根 I/O 口线,每个按键电路相对独立。I/O 口通过按键与地相连,I/O 口有上拉电阻,无键按下时,引脚端为高电1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 5-May-2004 Sheet of File: C:Documents and Settings123My DocumentsMyDesign.ddbDrawn By:C130pFC230pFY16MHzXTAL2XTAL1图 2-7 时钟振荡电路13平,有键按下时,引脚

    30、电平被拉低。I/O 口内部有上拉电阻时,外部可不接上拉电阻。行列式键盘:行列式键盘键数比较多,从按一个键到键功能被执行主要包括两项工作:一是键的识别,即在键盘中找出被按的是那一个键,另一项是键功能的实现,第一项是接口电路来实现的,而第二项是通过执行中断服务程序来实现的。具体来说,键盘借口应完成以下操作功能: 键盘扫描,以判断是否有键按下。 键识别,以来确定闭和键的行列位置。 产生闭和键的键码。 排除多键,串键以及抖动。本次设计中采用的是独立式键盘,键盘电路图如图 2-9 所示:1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 29-

    31、May-2007 Sheet of File: C:Documents and SettingsAdministrator声声声声声声声.DDBDrawn By:EA/VP31X119 X218RESET9RD17 WR16INT012 INT113T014 T115P101 P112P123 P134P145 P156P167 P178P00 39P01 38P02 37P03 36P04 35P05 34P06 33P07 32P20 21P21 22P22 23P23 24P24 25P25 26P26 27P27 28PSEN 29ALE/P30TXD 11RXD 10U1AT89S5

    32、2VCCP00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27RETX1X2S2S3S4S5R3R4R5R6VCCP10P11P12P13P14P15P16P17P30P31P37P32P33P34P35P36图 2-9 与单片机相连的独立式键盘2.4 超声波发射与接收电路(一)发射部分14图 2-11 超声波发射原理图超声波信号由单片机产生,信号经过三极管后驱动超声波换能器发送超声波,途中碰到障碍物就立即返回。否则认为没有探测到物体。此电路有两个三极管构成推拉式驱动电路,三极管工作在开关状态。当信号线来一个高电平时,三极管 Q1 导通,Q1 的集电极

    33、高电平,Q2 截止,Q2 的发射极为低电平,从而使超声波换能器工作。在此电路图中的电容(C1)起隔直耦合作用。(二)接收电路1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 29-May-2007 Sheet of File: C:Documents and SettingsAdministrator声声声声声声声.DDBDrawn By:R310KR110K R210KC11000pC21000p23 184U1ANE553265 7U1BNE5532C50.1u R510KR410K+12R61M+12C31000pD1IN40

    34、01D2IN4001 C41000p23 184U2ANE5532+12R71MC60.1uF+12R124.7KR135.6K12 3U4A74LS0045 6U4B74LS008910 U4C74LS00123J4CON3SG1122J3RXDOUTCONTROLR8470K1122W3 R1100K图 2-12 超声波接收原理图15超声波接收是用来将探测波回波的声能转换为电信号,实现超声波回波的接收。在被测物距离较远的情况下回波很弱,要求将信号多次放大,放大后的信号整形、比较、触发后产生中断信号,此中断信号向 CPU 发中断请求,执行中断服务程序中,读取计时器的定时值。此电路由信号放大部

    35、分,检波部分,电压比较部分和信号保持部分组成,收到的信号经过两级放大,再通过倍压式峰值检波电路检波,得到一个基本稳定的信号,再通过与电压比较器比较,若信号电压大于参考电压,则输出高电平,若低于参考电压则输出为低电平,若输出高电平,则 RS 触发器触发,输出高电平,且一直保持下去,直到单片机给出控制信号,触发器回到低电平状态。超声波从发射到接收时间间距的测量,是由单片机内部的计数器(如T0)来完成的 。超声波从发射到接收的时间间隔的测量, 是由单片机内部的计数器(如T 0) 来完成的。在CPU 停止发送脉冲群后, 由于电阻尼, 换能器不会立即停止发送超声波, 在一定时间内仍然发送。这段时间的存在

    36、使系统不能够测量比较近的物体, 形成所谓的“盲区”, 需要对盲区时间产生的信号进行屏蔽, 不同性能的超声波换能器的盲区有所差异, 以一个通道工作的时序为例进行说明, 如图2-8 所示。图 2-12 一个通道的工作时序16(三)带通滤波器带通滤波器采用无限增益多路反馈型滤波电路,它是由一个理论上具有无限增益运算放大器赋以多路反馈构成的滤波电路。如图 2-13 所示是由单一运算放大器构成的无限增益多路反馈二阶带通滤波电路的基本结构。滤波器参数为 :A ( 2-1 ) P)C(R213( 2-2 )213210( 2-3 )2130CRQtui tuo1R2121C-+图 2-13 带通滤波器无限增

    37、益多路反馈型滤波电路由于没有正反馈,故稳定性高。为计算方便,可先选定 , , Q =4 ,由以上方程联立得: pFAC560213P, , .滤波器输出再通过一级放大后接采集卡进行 A/D kR93kkR1采样。末级放大电路是由普通的反向运算放大器和电阻元件构成,通过调节电位器来放大器的增益,使之输出幅值满足采样电路的要求即可。(四)温度检测电路采用美国答拉斯(Dallas)公司的单线数字温度传感器芯片 DS18B20 作为温度传感器,与传统的热敏电阻所不同,DS18B20 可直接将被测温度转换成串口数字信号,一供单片机处理,DS18B20 可以实现 912 位的温度读取,信息经过单线借口送1

    38、7入 DS18B20 或从 DS18B20 送出,因此从微处理器到 DS18B20 仅需连接一条信号线和地址线。读、些和执行温度变换所需的电源可以由数据本身供,而不需要外部电源。温度传感器(DS18B20)的引脚分布图如 2-14,其封装为(DIP8 或三极管封装) 。图 2-14 18B20 的引脚分布图引脚功能如下:NC (1、2、6、7、8 脚):空引脚,悬空不使用VDD(3 脚):可选电源脚,电源电压范围 3 3.5V。当工作寄生电源时,此引脚必须接地。DQ(4 脚):数据输入/输出脚。漏极开路,常态下为高电平。GND(5 脚):接地(五)发射接收模块总原理图184Q 1N P NQ

    39、2N P NR ?1 0 kR ?1 0 k+ 1 2+ 1 2R ?5 0R ?5 012J 1S + 5 V12J 2S + 1 2 V+ 1 2R 31 0 KR 11 0 KR 21 0 KC 11 0 0 0 pC 21 0 0 0 p23184U 1 AN E 5 5 3 2657U 1 BN E 5 5 3 2C 50 . 1 uR 51 0 KR 41 0 K+ 1 2R 61 M+ 1 2C 31 0 0 0 pD 1I N 4 0 0 1D 2I N 4 0 0 1C 41 0 0 0 p23184U 2 AN E 5 5 3 2+ 1 2R 71 MC 60 . 1 u

    40、F+ 1 2R 1 24 . 7 KR 1 35 . 6 K123U 4 A7 4 L S 0 0456U 4 B7 4 L S 0 0891 0U 4 C7 4 L S 0 01122J 3R X DO U TC O N T R O LV C CR 84 7 0 K1122W3R 1 11 0 0 KT ?T R A N S 31122J 5T X D123456789J 2V C CP 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 72-15 发射接收模块总原理图193 软件设计3.1 主流程图程序开始输入要温度为状态选择作准备。状态选择分为手动控制与实时控制。

    41、当选择手动控制时程到手动控制部分,然后判断是否有键按下。如果有键按下,则出现高电率。程序判断为 yes;然后控制。发射超声波后,通过传感器等待回波。如果判断为高电平则表示有回波则进入中断服务。如果没有则回到是否有键按下的判断。如果选择实时控制部分,则由实时控制超声波的发射。等待回波程序如果通过传感器收到超声波。则进入中断服务程序,否是返回重新。中断服务后,通过数据运算,显示距离,再返回到状态的选择。实时控制温度输入手动控制是否键按下 发射发射等待回波等待回波中断服务数据运算显示开始状态选择N OY e sN OY e sY e sN O图 3-1 主流程图3.2 温度读取程序20首先开始,初始

    42、化地址,通过地址得到应答脉冲,如果没有则返回,重新应答,应答脉冲为高电平,则 skip rom 命令。再发生 conver T 命令后,延时 1s 等待温度 1s 等待温度转的完成,温度转换完成后,在初始化地址,给出应答脉冲时发出Read Scratchpad 命令。后读出先后脉冲,读取第 12 字节温度数据,再返回开始初始化程序。 发起 S k i p r o m 命令发起 C o n v e r T 命令延时 1 S 等待温度转换完成初始化 1 8 B 2 0开始应答脉冲应答脉冲发起 R e a d S c r a t c h p a d 命令读取第 1 、 2 字节即温度数据N OY e

    43、 sY E SN O初始化 1 8 B 2 0图 3-2 温度检测程序3.3 LCD 显示流程图21图 3-3 LCD 显示流程图程序开始初始化后,检查忙信号如果有则写入命令函数,如果没有则重新检查忙信号,至到有信号为止,写完命令函数则写入数据函数,通过一定的延时程序,再返回到程序初始代。3.4 外中断服务程序关定时器关中断读取时间值返回图 3-4 外中断服务程序当收到外部中断信号时,关闭定时器,关闭中断。读取当时的时间值并存储时间值,返回主程序。3.5 超声波发射程序22定时器初始化发射超声波开计时器返回停止发射图 3-5 超声波发射程序23结论超声测距原理简单,成本低、制作方便,但由于目前存在的超声测距系统作用距离短,所以在很多领域的应用有着一定的局限性,因此,研制和开发高精度、大作用距离超声测距系统,仍然是当今超声测距领域中富有挑战性的课题之一。本文通过对压电换能器结构的分析,设计了一种大作用距离的超声换能器。超声测距技术是一门融合了声学、力学、电子学、材料学等多方面技术的学科,每一项技术的新发现都会推动超声学的进展。新型换能器及大功率驱动电源等技术的发展必将使超声的测距范围进一步扩大,结合快速

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:毕业论文 超声波测距系统设计(邓远超).doc
    链接地址:https://www.docduoduo.com/p-7819336.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开