基于单片机的超声波测距仪设计(共46页).doc
《基于单片机的超声波测距仪设计(共46页).doc》由会员分享,可在线阅读,更多相关《基于单片机的超声波测距仪设计(共46页).doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上存档日期: 存档编号: 本科生毕业设计(论文) 论 文 题 目: 基于单片机的超声波测距仪 姓 名: 学 号: 系 别: 机电工程系 班 级: 机制 专 业 : 机械设计制造及其自动化 指 导 教 师: 江苏师范大学科文学院教务处印制江苏师范大学科文学院毕业设计(论文)任务书专业 机械设计制造及其自动化 班级 12机制Z 姓名 1、 设计题目:基于单片机的超声波测距仪2、 设计任务要求及主要原始资料:1、 设计制作超声波测距仪模型;2、 编写调试程序;3、 完成实物及程序的调试并使其正确的运行;4、 编写毕业设计说明书;5、 修改毕业设计说明书;6、 准备答辩。三、设
2、计时间:2014年 3月14日 至 2014年 6月3日指导教师: (签名)教学院长: (签名)专心-专注-专业摘 要随着科技的发展、自动化程度的提高以及电子产品的普及,电子测距产品也走进了人们的视野。相对于普通的测量工具,它具有数字式显示、测距精准以及可智能化控制等优点。本系统是利用STC89C52单片机和超声波测距模块进行设计制作的智能化测距仪,主要实现距离的检测、数字式显示,以及超限报警等功能。基于单片机的超声波测距仪是以单片机为控制核心,通过超声波测距模块对被测物体发射超声波,利用超声波在空气中的传播速度和发射到接收到超声波所用时间计算得到距离。测距原理简单、容易实现,并且在生产生活中
3、可以得到广泛使用和推广,具有实际性意义。关键词:单片机STC89C52,超声波传感器,基于单片机的超声波测距仪。Ultrasonic ranging Abstract: With the development of science and technology, the improvement of automation and the popularity of electronic products, electronic product range also went into people's horizons. Compared with the common measur
4、ing tool, it has a digital display, ranging precision and intelligent control, etc.This system is using STC89C52 MCU and ultrasonic ranging module to design the intelligent range finder, mainly realize the distance detection, digital display, and transfinite alarm and other functions. Based on singl
5、e chip ultrasonic range finder based on single chip microcomputer as control core, the object to be measured by the ultrasonic ranging module of launch ultrasonic wave, using the ultrasonic velocity in air and launch time to calculate the distance used to receive the ultrasonic. Ranging principle is
6、 simple, easy to implement, and can be widely used in production and life and the promotion, has practical significance.Key words: microcontroller STC89C52, ultrasonic sensors, ultrasonic range finder based on singlechip. 目 录第一章 绪论本文主要讲解的是基于单片机的超声波测距仪,它是以STC89C52为核心,以超声波测距模块为距离传感器的测距产品,其应用范围广泛,融入到各行
7、各业。1.1 需求分析超声波测距仪广泛被用在建筑、工业生产、日常生活、军事、灾难搜救、水文液位测量、现场的位置监控、车辆倒车避障、移动机器人探测定位等领域,是智能化产业中的杰出产品。传统的测距仪器是普通的尺子,虽然它的价格十分便宜,但它的局限性很多,使用不方便,并且很多地方无法测量。超声波测距仪是以单片机为核心,以超声波测距模块为基础,具有使用方便、操作简单、局限性少、精度高、测量范围大,并且可以数字显示出测量距离等特点,给人们的生产生活,以及灾难搜救,军事等带来了巨大的方便。需求报告:l 名称:超声波测距仪l 功能:测量并显示距离,也可以作为距离控制器,距离报警器。l 性能:3mm距离偏差。
8、l 输入:一个是设定键, 一个加键,一个减键,用来调节报警距离。l 输出:距离显示,超限报警。基于单片机的超声波测距仪的未来21世纪,单片机已经普遍应用与生产生活各个方面。超声波测距仪作为其中产品已经受到广大社会的认可和欢迎。超声波测距仪是一种非接触式测距仪,避免了很多测量上的局限,而且受到外界影响很小,在粉尘污染、潮湿、高温、有腐蚀气体等恶劣的环境中也可以正常使用,同时其系统具有高稳定性,高可靠性,以及使用寿命长等优点。在科技前沿,不少研究人员利用超声波测距自动化控制使机器人避障行走,这在灾害救援上起着重要的作用;在汽车倒车距离报警上的作用也是举足轻重的。基于单片机的超声波测距仪作为自动化控
9、制的产品跟的上科技的步伐,走的进人们的生产生活,称得上是科技发展的必需品。并且可以不断完善、不断的突破,可以应用于更广、更前卫的事业中去。 1.2可行性分析可行性分析包括元器件的使用和购买是否方便、产品的开发是否存在技术难题和市场需求等。(1)基于单片机的超声波测距仪,由STC89C52单片机、超声波测距模块、LED数码管等部件组成,元器件价格便宜且通用性强,STC89C52是MCS-51系列中的一种较为普遍的一款单片机,它具备了51单片机的优点,又在性能上做了完善和提高。超声波测距模块也已经模块化、标准化,使用起来非常方便。LED数码管以及其它附件市场上供货畅通。(2)软件使用C语言编写,本
10、设计采用为单片机专门开发了Keil C软件进行编程,程序书写方便便、可行性强。研究不存在技术难题。(3)较大市场需求量,效益方面相当可观。超声波测距仪除了测量距离以外,还可以应用于各种距离控制电路和限距报警电路。应用前景广阔。(4)基于单片机的超声波测距仪的特点: 1)价格低廉、灵动性好; 2)使用、操作简单,可以数字显示; 3)自动化控制方便; 4)完善很多测量的局限性; 5)体积小,重量轻,能耗低; 6)可塑性好,可以作为很多大型产品的附件。第二章 单片机的概述单片机是单片的简称,它是将中央处理器、存储器、定时器/计数器、中断系统、输入/输出端口等工作部件集成在一块集成电路芯片上的微型计算
11、机(单片机)。单片机在是一种智能化控制器,现代人类生活中处处都能看到单片机的产品,智能控制、MP3、交通灯、家用电器、以及手机等都含有。它具有质量轻、使用灵活、体积小、可靠性高、价格便宜等特点。它起初应用在工业控制领域。现代机电类专业人员必须熟练掌握单片机知识,灵活运用单片机技术。2.1单片机的含义及组成单片机是一个集成化的计算机,是一个小型的控制设备。通常我们把中央处理器(CPU,Central Processing Unit)、ROM/RAM、定时器/计数器等计算机的主要部件集成在一块电路芯片上,这就形成了单片机,如图2-1所示。图2-1 单片机逻辑结构从图1-1中可以看出,整个单片机的核
12、心部件是中央处理器(CPU,Central Processing Unit)。它通过总线和其它部件连接并进行数据交换,时钟电路给它提供系统工作的时间,以使各个部件统一协调工作。它内部的工作部件有运算器和控制器两大部分,主要功能是完成算数和逻辑的运算与控制。存储器是单片机系统中具有记忆功能的电子部件,它是由数据存储器和程序存储器组成。数据存储器主要用于储存程序运行期间所用到的数据信息。程序存储器主要用于保存常数、应用程序和表格,同时还可以用于保存程序执行时用到的数据。内部的程序寄存器可以扩展的地址空间为64KB。因为内部程序不需要改动,要求稳定性、可靠性要高,通常选用作为单片机内部的程序寄存器的
13、扩充。定时器/计数器是单片机中重要的部件,主要用于实现定时/计数,并通过定时或计数结果对所要操作的对象进行控制。串行端口的主要作用是实现了单片机与外设进行数据的交换。时钟电路主要用于产生单片机工作所需要的时钟信号,它由两个部分组成,分别是振荡器ALE信号和时钟发生器。中断控制系统是单片机为了满足各种实时控制需要而设置的,是重要的输入输出方式。比如定时器/计数器的溢出、外部接收到中断信号、单片机内部一些突发的事件以及单片机掉电、故障等单片机中断系统进入中断进行处理。在51单片机中设有5个中断源,我们可以通过对TCON、SCON、IE和IP的编程实现对中断的控制管理。系统总线(BUS)是计算机各个
14、工作部件之间传送信息的公共通道。2.2单片机的发展1970年微处理器研制成功后,随后出现了单片机。早期的单片机都是4位或8位的。4位单片机广泛应用于生活用品中,比如智能控制电子玩具、家用电器、计算器等领域。8位单片机功能性强,价格适中,软硬件资源丰富,被广泛应用在仪器仪表、工业控制、智能接口等领域。如今在生活中也随处可以看到51单片机系列的身影。20世纪80年代以后,技术水平大力提升,集成电路的集成度有了很大提高,16位开始问世,在当时高速复杂的控制系统中,通常使用的都是16位单片机,但因为价位过高没有得到很广泛的应用。90年代后由于IT技术发展的推动,技术得到了巨大提高。ARM处理器进入主流
15、市场,并且得到广泛应用,32位迅速取代16位单片机受到了人们的亲赖。如今大家所使用的智能手机很多都是使用的ARM单片机。2.3单片机的特点(1)系统内部结构简单,实现模块化;(2)体积小、成本低、环境适应能力强;(3)抗干扰能力强;(4)控制能力强,速度快;(5)低功耗,低电压;(6)外部扩展能力强;(7)具有高的可靠性;(8)生产产品易于携带。2.4单片机的应用单片机应用在我们生产生活中的各个领域,主要应用的领域有:(1)仪器仪表;(2)商业营销领域;(3)家用电器领域;(4)办公自动化领域;(5)航空航天领域;(6)网络和通信领域;(7)专用设备的智能化管理及过程控制。第三章 基于单片机的
16、超声波测距仪总体设计方案3.1超声波测距仪的系统设计基于单片机的超声波测距仪用STC89C52的单片机,作为整个电路的控制主要控制部件,超声波测距模块为测距传感器,LED数码管显示,蜂鸣器报警,系统设计图框图如图3-1所示。 图3-1 系统设计方框图工作过程:通过超声波测距模块获得的从基点到被测物体的距离,并将其传给STC89C52单片机进行处理,经过SCT98C52处理后,再把距离传给LED数码管显示,并根据距离设定值控制距离,必要时还可以控制蜂鸣器报警。3.2主控制器STC89C52单片机片内含有 8KB 的可编程Flash存储器,是一种8位控制器,它具有读写速度快、低功耗的优点,并且可直
17、接使用串口下载,下载速度一般在几秒到几十秒之间。STC89C52采用的是经典的MCS-51内核,在原有的基础上增加、改进了很多51单片机不具备的功能。同时该芯片性价比高,故本设计选用的主控制器是STC89C52单片机。STC89C52的引脚如图3-2所示。 图3-2 STC89C52的引脚图3.3 显示电路LED数码管是由8个发光二极管组成的。数码管可以分为共阴极和共阳极两种,共阳极数码管的公共端口接在高电平上,一般情况下需要通过开关三极管接在+5V电源上,当接通电源时数码管被点亮,共阴极数码管的公共端口接地方能点亮数码管。同时因为数码管的字段是由发光二极管组成,所以在数码管的段选端接上限流电
18、阻。 LED数码管性价比高,使用方便,是应用非常广泛的显示器。本设计采用4位共阳极LED数码管,从并口输出段码,LED显示原理图如图3-3所示。图3-3 LED数码管原理图3.4 超声波测距模块市场上超声波测距模块有很多不同的种类,本系统采用HC-SR04超声波测距模块,此模块由超声波发射器,超声波接收器以及超声波控制电路三部分组成。模块的非接触式距离测量范围为10mm-3000mm ,测量的精度可达高到 3mm。超声波模块实物如图3-4。 图3-4 超声波模块实物图3.4.1 HC-SR04超声波测距模块的特性(1)工作电流:2mA以下;(2)工作电压:4.5V5.5V,但绝对不允许超过5.
19、5V,以免烧坏元器件 ;(3)测量距离范围:测量最小距离为4mm,最大距离为3000mm,误差:4%,数据连续输出,不需要任何设置; (4)功耗电流:功耗电流的范围是1mA20mA ;(5)高精度:精度可达3mm;(6)工作温度:0100 ;(7)存放温度:-40120 ;(8)外形尺寸:45*20*15mm。3.4.2 HC-SR04超声波测距模块的引脚HC-SR04超声波测距模块有4个引脚,如图3-5所示。 图3-5 HC-SR04超声波测距模块的引脚如图3-5所示,其中端口Vcc提供+5V电压,GND 为地线,TRIG 是触发控制信号输入端,ECHO 是回响信号输出端。3.4.3 HC-
20、SR04超声波测距模块的工作原理单片机首先发出触发信号触发超声波测距模块工作,触发后,模块内部发出8个40kHz的脉冲并且检测是否接收到回波,如果接收到回波发射器立即向指定方向发射超声波信号,当信号发出时开始计时,碰到被测物体后就立即返回来,接收头接收到信号后产生毫伏级的微弱电压信号,电压信号传到单片机中定时器立刻停止计时。根据记录的时间t,和超声波在空气中的传播速度,超声波在空气中的传播速度为340m/s,由此就可以计算出发射点距被测物体的距离S,即:S=340t/2 。图3-6是相应的系统框图 。图3-6 超声波测距原理图框 3.4.4 超声波时序图图3-7 超声波时序图如图3-7所示首先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 超声波 测距仪 设计 46
限制150内