【精编】利用超声波传感器测量液位高度.pdf
《【精编】利用超声波传感器测量液位高度.pdf》由会员分享,可在线阅读,更多相关《【精编】利用超声波传感器测量液位高度.pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科生毕业设计(论文)题目:利用超声波传感器测量液位高度The Design of Using Ultrasonic Sensor Measure The Liquid Level Altitude院系名称:学生姓名:学生学号:专业:指导老师:完成时间:声明本人郑重声明:所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作及取得的研究成果。其中除加以标注和致谢的地方,以及法律规定允许的之外,不包含其他人已经发表或撰写完成并以某种方式公开过的研究成果,也不包含为获得其他教育机构的学位或证书而作的材料。其他同志对本研究所做的任何贡献均已在文中作了明确的说明并表示谢意。本毕业设计(论文)成果
2、是本人在江西师范大学读书期间在指导教师指导下取得的,成果归江西师范大学所有。特此声明。声明人(毕业设计(论文)作者)学号:声明人(毕业设计(论文)作者)签名:签名日期:年月日I 摘要随着现代科学技术的发展,人们逐渐了解到,超声波的穿透力很强不易损坏物体,而且它在两万赫兹以上,不会影响到人们的正常工作,并且他的传播速度快。由于超声波具有这样大的优点,所以人们对超声波的利用率越来也高。从大到工业体系的探伤,小到测距和金属表面清尘,超声波几乎无处不在的伴随我们的生活。本设计是以 AT89S52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪。整个电路采用模块化设计,由单片机控制模块,超声波发
3、射模块,超声波接收模块和数据显示模块组成。软件部分由主程序、预置子程序、发射子程序、接收子程序、显示子程序组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。关键词:AT89S52;超声波;测距II Abstract With the development of modern science and technology,people gradually understanding that the ultrasonic wave penetrating power is
4、 very strong.The ultrasonic wave is not easy to damage the object,morover it above 20KHZ and affect people s nomal work.So the using of Ultrasonic wave is more and more frequent.From the large scale flaw detection of the industrial system to the measuring distance and clearing of the metal surface,t
5、he ultrasonic wave is useful in our every daily life.The ultrasonic distance measurer design with digital display functional module used AT89C52 MCU as the core component,of which carries the characteristics with low-cost,high-precision and whole circuit used modular design,it includes the MCU contr
6、ol module,ultrasonic transmit module,ultrasonic receive module and the Data display the software design part,it contains the main program,the presets subroutine,the launch subroutine,the receiving subroutine and the display the comprehensive analysis processing of the AT89C51 MCU,The signal of each
7、detector can realizing the functions of ultrasonic on these,designed the overall scheme of the the finally,through the hardware and software realize the whole the relevant parts have the hardware circuit diagrams and program flow charts on the appendix.Key words:AT89S52;Silent Wave;Measure Distance
8、目录摘要.错误!未定义书签。ABSTRACT.错误!未定义书签。1 引言.错误!未定义书签。2 课题设计的任务和要求.错误!未定义书签。3 课程的方案设计与论证.错误!未定义书签。系统整体方案的设计.错误!未定义书签。设计方案一.错误!未定义书签。设计方案二.错误!未定义书签。方案比较以及论证.错误!未定义书签。系统整体方案的论证.错误!未定义书签。4 系统的硬件结构设计.错误!未定义书签。各芯片功能特点简介.错误!未定义书签。52 系列单片机的功能特点.错误!未定义书签。CX20106 简介及其调试.错误!未定义书签。74ls573管脚及功能特点.错误!未定义书签。测距原理及框图.错误!未定
9、义书签。超声波测距的原理.错误!未定义书签。超声波测距仪原理框图.错误!未定义书签。超声波发射电路.错误!未定义书签。超声波检测接收电路.错误!未定义书签。数据显示部分电路.错误!未定义书签。超声波测距系统的硬件电路设计.错误!未定义书签。5 系统的软件编程设计.错误!未定义书签。超声波测距仪的算法设计.错误!未定义书签。主程序流程图.错误!未定义书签。超声波发生子程序和超声波接收中断程序.错误!未定义书签。系统的软硬件调试.错误!未定义书签。6 结束语.错误!未定义书签。参考文献.错误!未定义书签。附录一:超声波测距电路原理图.错误!未定义书签。附录二:程序清单.错误!未定义书签。1 1 引
10、言在科学技术日新月异发展的今天,许多场合开始引进电子设备做为辅助检测,针对诸多行业储液罐液位测量的特点和技术要求,设计一种基于超声波传感器的液位高度测量系统。超声波是由机械振动产生的,可在不同介质中以不同的速度传播,由于超声波具有定向性好,能量集中,在传输过程中衰减小,反射能力较强等特点,超声波传感器可广泛应用于非接触式检测法,不受光线,被测物颜色等的影响,它不仅能够定点和连续测液位,而且能方便地提供遥测或遥控所需的信号。与其他侧位技术相比较,它不需要特别防护,安装维修较方便,而且结构方法都较简单,价格低廉。在超声波液位测量技术中,应用最广泛是超声波脉冲回波方法,由发射传感器发出超声波脉冲,传
11、到液面经反射后返回接收传感器,测出超声波脉冲从发射到接受所需的时间,根据媒介中的声速,就能得到从传感器到液面之间的距离,从而确定液位高度。2 课题设计的任务和要求设计一个超声波测距仪,任务:(1).了解超声波测距原理。(2).根据超声波测距原理,设计超声波测距器的硬件结构电路。设计一个超声波测距仪,要求:(1).设计出超声波测距仪的硬件结构电路。(2).对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用超声波方法测量物体间的距离,并且,测距范围在20cm-2m之间,测量精度控制在3mm 以内。(3).对设计的电路进行分析。(4).以数字的形式显示测量距离。2 3 课程的方
12、案设计与论证系统整体方案的设计由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到农业生产等自动化的使用要求。超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率、和声波特性各不相同,因而用途也各不相同。目前在近距离测量方面常用的是压电式超声波换能器。根据设计要求并综合各方面因素,本文采用 AT89S52单片机作为控制器,用动态扫描法实现 LED数字显示
13、,超声波驱动信号用单片机的定时器。3.1.1 设计方案一(发射部分)通过NE555振荡器设计出振荡电路,产生40KH的脉冲在通过CD4069的驱动作用于超声波发射探头上(如图3-1)。(接收部分)将超声波探头接收到的正弦40KH超声波信号(其 VPP为 50mV)通过 LM324运放三级放大以及整形以后产生VPP为的梯形波信号,用锁相环电路进行检波处理后,启动单片机中断程序(如图3-2)1。图 3-1 555超声波发射电路原理图3 图 3-2 324超声波接收电路原理图3.1.2 设计方案二(发射部分)通过单片机发射 40KH的脉冲,在经过 4069非门,在经过 4011与非门的驱动作用于超声
14、波发射探头上(如图3-3)、(如图 3-4)2。(接收部分)将超声波接受探头接收到的信号通过CX20106整形和滤波以后再 CX20106的 7 脚输出一个 40KH的脉冲,在单片机的处产生一个下降沿(如图3-5)。图 3-3 超声波发射电路原理图14 图 3-4 超声波发射电路原理图2图 3-5 超声波接收电路原理图5 3.1.3 方案比较以及论证通过方案一和方案二的比较我们可以发现,在方案一中的发射电路中,我们可以用 NE555振荡产生 40KH的方波信号,它是基于硬件的基础上,便于我们可以通过示波器观察到40KH的方波,具有直观且易于观察的特点,有利于电路的检测。在方案二中,我们可以通过
15、单片机产生40KH的脉冲信号,在通过CD4069(或者 74LS04)驱动,将 40KH的脉冲信号发射出去,由于是软件控制,准确度比较高。经过比较我们发现,在发射电路中方案一的设计是比较经济实惠而且比较方便,但方案二中的软件设计使发射超声波时间比较容易控制,而且超声波的频率准确度比较高,本设计要求测量精度在3mm 以内,所以我们选择方案二来产生超声波。在接收电路中我们发现,在方案一中我们通过LM324三级放大,再通过 LM567检波电路,此电路调试比较复杂,在做三级放大时,放大倍数不容易控制,在输出波形上会发生小幅度的偏移。在方案二中我们通过采用CX20106可以将信号进行放大和整形处理,在C
16、X20106的 5 脚和 7 脚串联一个 200K的电阻可以将频率稳定在 40KH。因此在本次设计中,我们选用的是方案二,以提高测量结果的准确度,并且在整个系统中我们都会采用单片机做计算和显示。系统整体方案的论证超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式3。测距仪的分辨率取决于对超声波传感器的选择。超声波传感器是一种采用压电效应的传感器,常用的材料是压电陶瓷。由于超声波在空气中传播时
17、会有相当的衰减,衰减的程度与频率的高低成正比;而频率高分辨率也高,故短距离测量时应选择频率高的传感器,而长距离的测量时应用低频率的传感器,在本设计中我们采用 40KHZ的传感器。6 4 系统的硬件结构设计超声波测距仪硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分。单片机采用AT89S52,采用 12MHz 高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用端口输出超声波发射器所需的 40kHz的方波信号,利用外中断 0口监测超声波接收电路输出的返回信号。显示电路采用简单实用的四位共阴LED动态扫描显示。超声波发射电路主要由74LS00和超声波发射器
18、 T-40 构成,单片机端口输出的40kHz的方波信号一路经一级与非门后送到超声波发射器的一个电极,另一路经两级与非门后送到超声波发射器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和一个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,如果两电极问未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收换能器。超声波检测接收电路主
19、要是由集成电路CX20106A 组成,它是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率 38 kHz与测距的超声波频率40 kHz较为接近,可以利用它制作超声波检测接收电路。实验证明用CX20106A 接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰能力。7 各芯片功能特点简介 52 系列单片机的功能特点At89s52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在
20、系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位 CPU 和在系统可编程 Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。该系列单片机引脚与封装如图4-1 所示。图 4-1 51单片机系列封装图AT89S52具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个 6 向量 2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器
21、/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52 引脚 P0 口:P0 口是一个 8位漏极开路的双向I/O 口。作为输出口,每位能驱动8 个 TTL逻辑电平。对 P0端口写“1”时,引脚用作高阻抗输入4。8 4.1.2 CX20106 简介及其调试其内部结构图(如图4-2)中,CX20106的总放大增益约为80dB,以确保其7 脚输出的控制脉冲序列信号幅范围内。总增益大小由2 脚外接的 R1,C1决定,R1 越小或 C 越大,增益越高。C1 取值过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精编 利用 超声波传感器 测量 高度
限制150内