本科毕业论文---数码管显示的超声波传感器正文.doc
《本科毕业论文---数码管显示的超声波传感器正文.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---数码管显示的超声波传感器正文.doc(22页珍藏版)》请在咨信网上搜索。
1、毕业设计报告题 目 超声波测距仪设计 数码管显示 目录目录摘 要随着科学技术脚步的快速前进,超声波凭借着其方向性好、穿透能力强、能够传递信息、易于获得较集中的声能及在水中传播距离远等特点,在医学、军事、工业、农业上的应用中越来越广泛。但就目前技术水平来说,人们对超声波技术的利用还十分有限,例如超声波在测距仪方面的应用。本论文详细介绍了超声波测距的工作原理与组成,以及STC89C52单片机的性能和特点,并在分析了超声波测距原理的基础上,指出了设计超声波测距系统的思路和所需要考虑的问题,给出了以STC89C52单片机为核心、数码管显示的超声波测距仪的硬件电路和软件设计方法。该系统电路设计合理、性能
2、良好、检测速度快、计算简单、易于控制。本课题的研究与设计,不仅进一步提高了我的电路设计水平和程序编程能力,同时也加深了我对单片机的理解和应用。本课题所设计的超声波测距仪可以很方便的实现距离的采集和显示,使用起来相当方便,适合于我们日常生活和工农业的距离测量,也可以作为距离处理模块嵌入其他系统中,作为其它系统的辅助扩展。关键词:超声波 超声波测距仪 STC89C52目 录第一章 绪论.11.1 课题选题意义.11.2 国内外研究现状.11.3 设计主要工作.1第二章 硬件设计.32.1 系统组成.3 2.1.1系统原理框图.3 2.1.2 超声波测距仪的工作原理.32.2 单片机最小系统.42.
3、3 数码管显示电路.52.3.1数码管简介.52.3.2数码管动态显示原理.52.4 HC-SR04超声波测距模块硬件设计.62.4.1 HC-SR04简介.62.4.2超声波发射电路.62.4.3超声波接收电路.7第三章 软件设计.73.1 数码管软件设计.73.2 HC-SR04超声波测距模块软件设计.93.3 主程序设计.10第四章 总结.114.1 本文工作总结.114.2 存在不足.11参考文献.12致谢.13附录一.14附录二.17福建电力职业技术学院 毕业论文第一章 绪论1.1 课题选题意义在我们的现实生活中,一些传统的距离测量方式在某些特殊场合存在着很多的缺陷,可用性不高。比如
4、,传统的液面测量是采用电极法中的差位分布电极,它是通过给电或脉冲来检测液面,但是由于电极长期浸泡在水中或其它液体中,极易被腐蚀、电解,从而失去灵敏性,为了更好的进行液面测量人们研制出了利用超声波进行液面测量从而弥补了传统测量的不足。但由于目前市面上常见的超声波测距系统不仅价格昂贵、体积过大且精度也不高等因素,使得超声波测距仪在一些中小规模的应用领域中难以得到广泛的应用。为解决这一系列难题,本文设计了一款基于STC89C52单片机的低成本、微型化、具有较强的适应能力且易控制、工作可靠、测距准确度高、可读性强和流程清晰等优点的超声波测距仪。因此,设计好的超声波测距仪就显得非常重要了。1.2 国内外
5、研究现状由古至今人们测量距离的方法有很多,曾经有人做过一个著名的实验:利用石头往下掉做自由落体运动的原理来测量井的深度;也有人利用脚的跨度来测量物体的大概距离;经验丰富的人还可凭借经验用目测法来测量距离。随着社会不断的发展,人们开始使用各种尺子、数学方法等来测量距离。如今,随着技术要求不断的提高,我们对距离的测量精度要求越来越高,人们开始采用激光、涡流和无线电测距等方法。由于外界光及电磁场等因素的影响,人们开始寻找一种更好的距离测量方式即利用超声波测距。我国从五十年代起对超声波测距进行了较多的研究,并且取得了巨大的成果。近年来由于电子技术的飞速发展,特别是单片机技术的应用,使得原来非常复杂的超
6、声物位测量仪的设计有了大幅简化的可能,为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。如采用zilog公司的z86E08单片机控制的超声波测距数显装置,以8098单片机为核心的智能物位测量仪等,从而使得超声物位测量仪的应用得到更多的普及。近年来超声测试技术已明显表现出下列趋向: 1、由定性的判断缺陷的有无而
7、发展为对缺陷的位置、大小、形状、性质进行定量判断,并且利用各种成像技术直接显示缺陷的二维、三维图像; 2、向在线自动检测和仪器的智能化发展,其中非接触超声测试技术取得突破进展; 3、超声测试技术和材料的物性评价相结合,材料的设计、加工和工程应用迅速发展1.3 设计主要工作本次设计超声波测量仪是利用STC89C52单片机编程产生频率为40kHz的方波,经过发射驱动电路放大,使超声波传感器发射端震荡,发射超声波。同时控制定时器产生超声波脉冲并计时。超声波经反射物反射回来后,由传感器接收端接收,当收到超声波的反射波时,接收电路输出端产生一个负跳变,在单片机的外部中断源输入口产生一个中断请求信号,单片
8、机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离,结果输出给数码管显示。(1)查阅相关资料,理解最小系统、超声波发射电路、超声波接收电路和数码管显示电路等结构和工作原理。(2)介绍硬件部分(单片机最小系统、超声波发射电路、超声波接收电路和数码管显示电路)的组成与工作原理,且画出单片机最小系统、超声波发射电路、超声波接收电路和数码管显示电路框图。(3)介绍软件部分的组成,以及它的流程图、时序图。(4)编写程序,把其程序烧入硬件中,完成数码管的显示,以及它的流程图和时序图。(5)编写整个系统的程序,编译生成,调试直至完成原先预想的结果为止。(6)根据论文格式,要求完成论文。- 17
9、 -福建电力职业技术学院 毕业论文第二章 硬件设计2.1 系统组成2.1.1系统原理框图整个硬件部分由最小系统、超声波发射电路、超声波接收电路、显示电路等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。软件部分主要由主程序、超声波发生子程序、超声波接收中断程序等部分组成。图2.1为系统原理框图。图2.1系统原理框图上图中单片机STC89C52负责提供脉冲,超声波测距模块负责数据的采集,数码管显示器负责显示所测得的距离。2.1.2超声波测距仪的工作原理超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空
10、气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差,然后求出距离。由于超声波也是一种声波,其声速与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。表1.1为超声波传播速度与温度的关系表。表2.1 超声波传播速度与温度关系表项目数值温度-30-20-100102030405060100声速/( ms)313319325332338344350356361367388由表可知温度越高
11、,传播速度越快,而且不同温度下传播速度差别非常大,对测量精度要求不高时,可认为超声波在空气中的传播速度为340m/s。2.2 单片机最小系统单片机最小系统(或最小应用系统),是指用最小的元件组成的单片机可以工作的系统。对52系列单片机来说,最小系统一般包括:单片机、晶振电路、复位电路。单片机发出超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差,然后求出距离。单片机最小系统其作用主要是为了保证单片机系统能正常工作。其原理图如图2.2所示。图2.2单片机最小系统原理框图说明:STC89C52具有如下特点:40个引脚,8k Bytes Flash片内程序存储
12、器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个 全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。(1)STC89C52共有40个引脚(其中有32个IO口。接地占1个,电源占1个,晶振电路占2个,EA引脚占1个,复位电路占1个,剩余2个没用)。(2)STC89C52供电电源为+5V。(3)晶振电路:为系统提供基本的时钟信号,晶振为12MHz。(4)复位电路:是单片机正常运行的一个必要部分,复位电路应该保证单片机在上电瞬间进行一次有效的复位,在单片机正常工作时将RST引脚置低。此外
13、通过一个按键进行手动复位,在单片机运行不正常时使用2.3数码管显示电路2.3.1数码管简介数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管(共阴极与共阳极字型码如图2.3所示)。本论文数码管显示电路采用的是共阳极数码管,由四位LED组成动态扫描电路。共阳极数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。图2.3 数码管的共阴极与共阳极字型码2.3.2数码管动态显示原理共阳极数码管在应用时应将公共极COM接到+
14、5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴极数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴极数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。动态显示能够节省大量的I/O端口,而且功耗更低。动态扫描时,由STC89C52的P0口控制LED的当前显示位。当距离测量结束并调用显示程序,就会显示距离大小,显示两位小数。显示电路如图2.4数码管与单片机的接口电路。图2.4 数码管与单片机的接口电路2.4 HC-S
15、R04超声波测距模块硬件设计2.4.1 HC-SR04简介HC-SR04超声波模块性能稳定、测度距离精确、模块高精度、盲区小。此模块应用于物体测距、液位检测、公共安防和停车场检测。基本工作原理: (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2。该超声波模块包含了超声波发射电路和超声波接收电路。图2.5为HC-SR04超声波模块。图2.5 HC-SR04超声波模块2.4.
16、2超声波发射电路超声波发射电路的前置电路是由一个555无稳态电路组成的多谐振荡器,它是一种是间接反馈型,振荡电阻是连在电源VCC上的555电路,它是用来产生方波信号的。超声波发射电路的后半部分主要由非门组成的电路,其中作用是:两组非门是倒相的,使负载上可以得到两种方向的电流,峰峰值为电源的两倍。非门并联是为了提高输出电流驱动能力,也就是提高输出功率。下图2.2为超声波发射电路原理图图2.2超声波发射电路原理图发射电路的输入端接单片机任意端的输出端口,单片机执行相应的程序后,在该输出端口输出一个40kHz的脉冲信号,经过三极管T放大,由驱动超声波发射头发出长约6mm、频率为40kHz的脉冲超声波
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 数码管 显示 超声波传感器 正文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。