欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    超声波测距仪实时显示声光报警毕业设计论文报告.docx

    • 资源ID:13736962       资源大小:1.08MB        全文页数:58页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    超声波测距仪实时显示声光报警毕业设计论文报告.docx

    1、超声波测距仪实时显示声光报警毕业设计论文报告超声波测距仪(实时显示声光报警)毕业设计论文报告摘 要机器人通过其感知系统觉察前方障碍物距离和周围环境来实现绕障、自动寻线、测距等功能。超声波测距相对其他测距技术而言成本低廉,测量精度较高,不受环境的限制,应用方便,将它与红外传感器等结合共同实现机器人寻线和绕障功能。本文介绍了基于STC89C51的超声波测距系统,阐述了超声波测距系统的硬件设计、软件设计及其工作原理。该设计主要由单片机控制模块、数码管显示模块、DS18B20温度补偿模块以及声光报警模块等构成。利用超声波的反射原理,计算超声波在空气中的传播时间的一半再乘以经过温度补偿修正后的速度就可以

    2、得出障碍物到传感器之间的距离,并在数码管显示出来。同时,该系统在测量距离小于10cm时能进行声光报警。该系统具有硬件电路简单、成本低、工作可靠、功耗低、体积小、误差小、有良好的测量精度等优点。目前,超声波清洗技术、雷达技术等在医学、军事上占据着重要地位,因此研究超声波技术具有一定的研究意义。本设计作品基本满足设计的要求,有一定的推广性,同时针对不足,如测量距离过小等,文章在最后提出了一些改进性能的可行性方案。关键字:单片机;传感器;超声波测距;温度补偿Abstractrobot through its perception system to detect obstacles that in

    3、front of the road and the surrounding environment to achieve the distance around the barrier, auto hunt, range and other functions.Ultrasonic Ranging in terms to other ranging technology is low-cost, high accuracy, without environmental constraints, and convenient, it will be combined together with

    4、infrared sensors achieve robot hunt around the barrier function.This article describes the ultrasonic ranging system based on STC89C51,which elaborate ultrasonic Ranging System hardware design, software design and its working principle.The design is mainly controlled by the microcontroller module,LE

    5、D display module, DS18B20 temperature compensation module, as well as sound and light alarm module constitute.Using the principle of reflection of the ultrasonic wave,Calculate the ultrasonic propagation time in the air in half and then multiplied by the speed after the correction of the temperature

    6、 compensation that can be drawn between the obstacle to the sensor distance,And digital display.Secondly, the sound and light alarm when the system measuring distance less than 10cm .The system has an Advantage of Simple hardware circuit, low cost, reliable, low power consumption, small size, the er

    7、ror is small, have a good measurement accuracy, etc.At present, the ultrasonic cleaning technology, radar technology in medicine, the military occupies an important position,so the research ultrasound technology has a certain significance. This design works basically meet the design requirements, th

    8、ere are certain promotional, while for deficiencies, such as measuring the distance is too small, etc., the article concludes with a number of improvements in the performance of the feasibility of the program.KeyWords:MCU;Sensor;Ultrasonic Ranging;Temperature compensation第一章 绪 论超声波以其指向性好、穿透能力强、能量消耗缓

    9、慢、环境污染小等优点,因而超声波常用于距离测量。利用超声波检测往往比较方便、迅速、计算简单、易于做到实时控制,且在测量精度方面能达到工业实用的要求,因此在移动机器人研制上也得到了广泛的应用。其中,超声波技术首先在欧美兴起并日趋成熟,我国在超声波技术的研究上相对迟缓,但近十年在超声波上的成就也有很大的突破。本章主要介绍超声波测距的研究背景、超声波技术在国内外的发展现状、研究目的和意义以及本章的研究内容,最后在本章末尾还介绍了本论文的章节安排。1.1 课题的研究背景超声波是频率高于20KHZ的声波,它的方向性好,穿透能力强,容易获得较集中的声能,在水中传播的距离远,因而超声波常用于距离测量,在医学

    10、、军事、工业、农业等诸多领域中有广泛的应用。例如:立体超声显象、雷达、工业自动化控制、超声的空化作用等。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如:液位、井深、管道长度等场合。目前国内一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本高,并且没有显示,操作使用不方便。超声波可用于非接触测量,具有不受光、电磁波以及粉尘等外界因素的干扰等优点,是通过计算超声波在被测物体和超声波探头之间的传输时间来测量距离的,对被测目标无损害,而且超声波的传播速度在相当大范围内与频率无关。超声波的这些独特优点逐渐受到人们的重视。超声波传感器根据结构的不同可以分为压电式、电磁式、磁致伸

    11、缩式等,超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。超声波是指频率高于20kHz的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。在户外使用传感器的设备中,如果要求精度较高,则需要超声波技术有良好的抑制噪音的能力,能区别噪音和反射信号。如果多个超声波传感器同时工作,则要同时兼顾计算机处理速度和防止传感器之间的干扰。采用模式编码声呐12就能很好地解决这个问题。由于超声波在空气中的传播速度受温度的影响,速度随温度的变化而变化,温度每变化一度,超声波速度变化0.6m/s,近似公式为:C = C0 +

    12、 0.607T,式中:C0为零度时的超声波速度331.5m/s,T为实际温度():2表1.1列出了超声波在不同温度下的传播速度。在使用过程中,如果精度要求不高,则可以认为传播速度不变。但如果要求精度高,则需要增加温度补偿电路,以达到所需精度要求。表1.1 不同温度下超声波声速表2温度()-30-20-100102030100速度(m/s)313319325323338344349386一般情况下,为了适应不同温度下的工作要求,用软件进行温度补偿的公式为 C=331.5+0.607T (1)其中C为校正后的速度,T为当时检测的温度。校正后的速度如表1.2所示,校正后的速度最大误差不超过5%。表1

    13、.2 补偿后声速与温度的关系2温度/-30-20-100102030100声速/(m/s)313319325331337343349381超声波的特点:超声波在不同介质中的传播速度不同;超声波通过两种或两种以上的介质时会产生反射和折射的现象;超声波在空气中的传播有较大的衰减,尤其是频率较大时衰减更大,因此在空气中传播时采用频率较低的超声波,一般采用频率为几十千赫兹的超声波,典型应用频率为40KHZ;超声波的频率比音频高,所以超声波不易被环境中的噪音所干扰。本课题要求利用单片机设计一个低成本、高精度、微型化的数字显示声光报警的超声波测距仪,本文所述的超声波测距系统主要由声波发射模块,回波接收模块

    14、、基于AT89C51的控制模块、温度检测模块、报警模块以及显示模块。具有灵活性强,可靠性高,计算简单,易于做到实时控制等优点。1.2 超声波在国内外的发展现状从19世纪末到20世纪初,人类在物理学上发现了压电效应与反压电效应之后,人们终于解决了利用电子学技术产生超声波的方法,从此迅速推动了超声波技术的发展。1922年,首例超声波治疗的发明专利出现在德国。1939年发表了关于超声波治疗在临床取得效果的文献报道。40年代末期超声治疗在欧美兴起,直到1949年召开的第一次国际医学超声波学术会议上,才有了有关超声治疗方面的论文交流,为超声治疗学的发展与应用奠定了基础。在1956年第二届国际超声医学学术

    15、会议上已有许多关于超声波的论文发表,超声治疗进入实用成熟阶段。国内在超声治疗领域起步比欧美晚,到20世纪50年代初才只有少数医院开展超声治疗的工作,从1950年北京首先开始用800KHZ频率的超声治疗机治疗多种疾病,到50年代开始逐渐推广,并有了国产仪器。公开的文献报道始见于1957年,到70年代有了各型国产超声治疗仪,超声治疗法普及到全国各大型医院。40多年来,全国各大医院已积累了相当丰厚的资料和比较丰富的临床经验。特别是在20世纪80年代初出现的超声体外机械波碎石术和超声外科,这是结石症治疗史上的重大突破,如今已在国际范围内推广应用。高强度聚焦超声无创外科,已使超声治疗在当代医疗技术中占据

    16、重要位置,而在21世纪(HIFU)超声聚焦外科已被誉为是21世纪治疗肿瘤的最新技术。1.3 研究目的和意义超声波既是一种波动形式,同时又是一种能量形式,当其强度超过一定值时,它就可以通过与传播超声波的媒质的相互作用,去影响、改变以致破坏后者的状态、性质及结构用作治疗。超声波技术在医学、军事、化工等行业占据着重要的地位,研究超声波测距技术有着非常重要的意义。目前对于超声波精确测距的需求也越来越大,例如油库和水箱液面的精确测量和控制,物体内气孔大小的检测和机械内部损伤的检测等。在机械制造,电子冶金,航海,航空,石油化工,交通运输等工业领域也有广泛地应用。此外,在材料科学,医学,生物科学等领域中也占

    17、具重要地位。1.4 研究内容本课题的研究对象是超声波测距仪,利用单片机来控制超声波的发射与接收,并在数码管上显示出障碍物与传感器之间的距离。基本思想就是利用AT89C51单片机做为主控制模块,控制HC-SR04超声波发射超声波以及接收回波信号,在单片机内处理数据并通过数码管显示出来。本设计中还利用DS18B20进行温度补偿,以减小测距误差。系统硬件主要由电源电路、单片机主控制模块、数码管显示模块、DS18B20温度补偿模块以及声光报警模块等。由于超声波清洗速度快、质量好、污染小,因此,超声波清洗技术正在越来越多的工业中得到应用。除此之外,超声波金属焊接的应用、超声波美容换能器的应用、雷达等,都

    18、体现了超声波对各行业起着重要的作用。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如:井深、液位、管道长度等场合。目前国内一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本很高,且没有显示,操作不方便。本课题要求利用单片机设计一个高精度、低成本、微型化的数字显示超声波测距仪。1.5 论文结构本文介绍了一种基于单片机系统模块为核心的超声波测距的设计与实现方案,并简要介绍了相关背景、研究内容以及应用,具体组织结构如下:第一章:绪论。主要阐述课题的研究背景、研究现状以及研究目的和意义等;第二章:系统方案设计。主要介绍系统的功能和总体设计方案;第三章:硬件设计。主要阐述系统硬

    19、件电路的分析及实现;第四章:软件设计。主要阐述系统软件编程及实施方案;第五章:系统测试。主要阐述系统功能、性能测试和结果分析以及解决方案等。第二章 系统方案设计距离测量的方法很多,但超声波测距以其非接触式、携带方便、简单易用等优点被人们广为应用。本章主要讲述本设计的设计要求与设计方案,对以AT89C51为主控制模块的超声波测距仪进行结构分析与设计。2.1 设计要求系统主要研究的是基于单片机的超声波测距,其主要功能要求如下:1、能实时显示测量距离;2、当距离小于预置值时(本设计预置值为10cm),系统指示灯闪烁且蜂鸣器报警提示;3、 测量距离误差小于1cm;本设计扩展功能如下:1、能进行温度补偿

    20、并显示温度值;2、当距离大于200cm时数码管显示CCC;3、当环境温度大于90时,蜂鸣器报警提示。2.2设计方案1 设计思路我们可以通过尺、激光测距等原理来实现距离测量,但通过尺测量速度慢,效率低;激光测距精度高速度快,但成本高。本文章所提出的超声波测距仪实现了低成本、电路简单、使用方便、相对高的精度等优点。超声波测距仪是通过单片机控制发射出40KHZ频率的超声波,以此同时单片机的定时器开始计时,超声波遇到障碍物反射回来由超声波接收探头接收信号并产生中断,定时器停止计时。单片机通过温度传感器进行温度补偿校正超声波此时环境温度下的速度,由路程与速度和时间的关系计算出传感器与障碍物之间的距离。根

    21、据设计要求,并综合考虑各种因素,本文章选择STC89C51单片机做为主控制模块,它控制40KHZ脉冲的触发和超声波从发射到接收的时间差,并显示障碍物到传感器的距离;用DS18B20进行温度补偿,校正超声波在不同温度下的传播速度;用发光二极管和蜂鸣器实现报警提示电路;用HC-SR04超声波模块实现超声波的发射与接收。系统设计的整体框图如图2.1所示:2 系统最终方案通过各个模块的分析和论证(详细请看第三章),决定系统各模块的最终方案如下:1、控制模块:采用STC89S51单片机做主控制器;2、超声波发射接收模块:HC-SR04超声波模块;4、显示模块:四位一体共阳极数码管;5、报警模块:蜂鸣器和

    22、发光LED;6、温度补偿模块:DS18B20温度传感器芯片。数码管显示模块DS18B20温度补偿模块AT89C51单片机控制系统声光报警模块超声波发射模块超声波接收模块 图2.1 系统设计整体框图 第三章 硬件设计超声波测距仪主要由单片机控制模块、数码管显示模块、声光报警模块、DS18B20模块以及HC-SR04模块组成。本章节主要讲述单片机各引脚功能、各模块的设计原理图或选择方案等。3.1 AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高

    23、性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51主要特性 与MCS-51 兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低

    24、功耗的闲置和掉电模式片内振荡器和时钟电路 外形封装:40脚PDIP3.1.1 AT89C51各引脚的含义和功能1. 电源引脚VCC和VSSVCC(Pin40):电源端,正常工作电压接电源+5V,正电源接4.05.0V电压。GND:电源接地端。图3.1 AT89C51和AT89C2051的管脚图2. XTAL1和XTAL2为外接晶振或外部振荡器引脚XTAL1(Pin19)和XTAL2(Pin18)分别为STC89C52的片内震荡器反相放大器的输入端和输出端,同时,XTAL2也是内部时钟发生器的输入端。当使用自激震荡方式时,XTAL1和XTAL2外接石英晶振,使内部振荡器按照石英晶振的频率震荡,即

    25、产生时钟信号。3. 控制信号引脚(1)RST(Pin9)RST为单片机内部CPU的复位信号输入端。复位功能:当单片机上电后,在该引脚上出现两个机器周期宽度以上的高电平,就会使单片机复位。可在RST和VCC之间接一个10f的电容,RST再经一个10K的下拉电阻接地,就可以实现单片机上电自动复位。(2)ALE/(Pin30)ALE为低八位地址锁存使能输出和编程脉冲输入端。地址锁存使能输出ALE:当单片机访问外部存储器时,外部存储器的16为地址信号由P0口输出低8位,P2口输出高8位;而不用外部存储器地址锁存控制信号时,该引脚仍以时钟震荡频率的1/6固定地输出正脉冲,该信号可以用于外部计数或时钟信号

    26、。可以驱动8个LS型TTL负载。在Flash 编程时,用于输入编程脉冲。(3)(Pin29)为访问外部程序存储器读选通信号,可以驱动8个LS型TTL负载,为外部程序存储器控制信号。当单片机访问外部程序存储器时,读指令代码,(Pin29)脚输出两个负脉冲选通信号;在执行片内程序存储器读取指令码和读写外部数据时,不产生此信号。CPU在访问外部程序存储器时,在每个机器周期中,信号两次有效。(4)/VPP(Pin31)为访问外部或内部程序存储器选择信号,在进行Flash编程时,提供Flash编程电压VPP。:当=1时,CPU从片内程序存储器开始读取指令;如果外部还有扩展程序存储器,则CPU在执行完内部

    27、程序存储器程序后,自动转向执行外部程序存储器程序。当=0时,CPU仅访问片外程序存储器。VPP:在对8952内部EPROM编程时,此引脚应接21V编程电源。4. 并行I/0口P0P3口引脚(1)P0口即P0.0P0.7(Pin39Pin32)P0口是一个8位漏极开路型双向I/0端口,P0口可做为通用I/O口使用。在CPU访问片外存储器时,P0口自动做为地址/数据复用总线使用;定义为I/O端口时,需要外接上拉电阻,是准双向I/O口;在对EPROM编程时,由P0口输入指令字节,在验证程序时,P0输出指令字节(验证时应接上拉电阻)。P0口能以吸收电流的方式驱动8个LS型TTL负载。(2)P1口即P1

    28、.0P1.7(Pin1Pin8)P1口是8位准双向的并行I/O端口,当需要某位先输入的时候,应该在输入操作前,加一条输出1的指令,然后再输入才正确。P1口是内部具有上拉电阻的8位准双向I/O口,能驱动4个TTL负载。对于AT89S52,P1端口的某些引脚还可以有第二功能。P1.0引脚定时计数器2的外部事件计数输入端口,P1.1引脚用于定时计数器2的外部控制端口。P1.5P1.7还用于片内Flash的编程。(3)P2口即P2.0P2.7(Pin21Pin28)当P2口用做高8位地址时,控制信号用电子模拟开关MUX接通地址端,高8位地址信号便加到输出端口,从而实现9位地址的输出。P2口做输入输出脚

    29、,为8位准双向并行的I/O口;当P2用做普通I/O口时,P2口可以驱动4个LS型TTL负载。(4)P3口即P3.0P3.7(Pin10Pin17)P3口是8位准双向并行的I/O口,一个具有第二变异功能且可位操作的端口。当作为普通I/0端口时,P3口可以进行位操作,是准双向端口,可以驱动4个LS型TTL负载。当系统需要扩展外部器件时,P3口可以作为第二功能使用,其各位的功能如表3.1所示。表3.1 P3端口的第二功能I/O端口第二功能名称功能介绍P3.0RXD串行通信数据接收端口P3.1TXD串行通信数据发送端口P3.2外部中断0请求端口P3.3外部中断1请求端口P3.4T0定时/计数器0外部事

    30、件计数输入端P3.5T1定时/计数器1外部事件计数输入端P3.6外部数据存储单元写选通信号P3.7外部数据存储单元读选通信号3.2 系统硬件设计组成部分系统硬件设计主要有STC89C51控制模块,显示模块,超声波发射接收模块以及声光报警模块组成。3.2.1 AT89C51单片机最小系统单片机最小系统是单片机能够工作的最小硬件组合。最小系统电路主要包括复位电路、电源、晶体振荡器等。89X51单片机的最小系统如图3.2所示。最小系统中,时钟脚XTAL1和XTAL2外接12MHZ石英晶振并通过两个22pf的电容接地,同时采用了手动加上电复位电路。复位电路中的电容和电阻的取值根据其充放电时间常数来定。

    31、例如图3的最小系统中的充电时间常数=1010-610103s=10ms,此时间常数足以使RST在保持为高电平的时间内完成复位操作。P0口定义为I/O口时,需外接上拉电阻,为准双向I/O口。3.2.2 数码管显示模块数码管显示电路由一个四位一体的共阳数码管、上拉电阻、PNP做开关组成,数码管显示电路如图3.3所示。显示电路是通过单片机控制,将距离的百位、十位、个位的十六进制数送至P0口,经过上拉电阻送到数码管的数据输入端,并通过P2.0P2.3控制PNP的开通与关闭。当PNP导通时,相应的三极管控制的数码管就会工作,从而数码管就会显示障碍物到传感器的距离。其中P2.2控制个位,P2.1控制十位,P2.0控制百位。图3.2 单片机最小系统3.2.3 超声波发射接收模块方案一:采用HC-SR04型超声波测距模块HC-SR0


    注意事项

    本文(超声波测距仪实时显示声光报警毕业设计论文报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开