基于单片机的超声波测距仪的设计设计专业论文.doc

文档编号:1081873 上传时间:2022-07-18 格式:DOC 页数:30 大小:413.88KB
下载 相关 举报
基于单片机的超声波测距仪的设计设计专业论文.doc_第1页
第1页 / 共30页
基于单片机的超声波测距仪的设计设计专业论文.doc_第2页
第2页 / 共30页
基于单片机的超声波测距仪的设计设计专业论文.doc_第3页
第3页 / 共30页
点击查看更多>>
资源描述

1、装订线毕业设计(论文)报告纸摘 要 超声波具有很强的指向性,消耗能量缓慢,距离传播较远等优点,所以,在利用自动化控制技术和传感器应用技术相结合的测距方案中,利用超声波专有特性测距是目前最普遍的一种方式,它被广泛地应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。本论文详细的介绍了超声波传感器的原理及特性,并且介绍了Atmel公司的AT89C52单片机的性能与特点,且在分析了超声波测距原理的基础上,指出了本次方案的思路和所需考虑的问题,给出了以AT89C52单片机为核心,LCD显示电路,硬件制作和软件设计为一体的设计方案。关键字:超声波测距;单片机;测距;AT89C52;LED显示屏

2、Abstract Ultrasonic wave has strong pointing to nature ,slowly energy consumption ,propagating distance farther ,so, in utilizing the scheme of distance finding that sensor technology and automatic control technology combine together ,ultrasonic wave finds range to use the most general one at presen

3、t ,it applies to guard against theft , move backward the radar , water level measuring , building construction site and some industrial scenes extensively. This subject has introduced principle and characteristic of the ultrasonic sensor in detail ,and the performance and characteristic of one-chip

4、computer AT89C52 of Atmel Company ,and on the basis of analyzing principle that ultrasonic wave finds range ,the systematic thinking and questions needed to consider that have pointed out that designs and finds range .Given the AT89C52, LCD display circuit, the hardware and the software design produ

5、ction.Keywords:ultrasonic ranging;single-chip;Range finding;AT89C52;LCD display目 录第一章 引言51.1 单片机应用系统概述51.2 超声波测距系统概述61.3本设计任务的主要内容6第二章 超声波测距的原理72.1超声波测距离原理7第三章 系统主要硬件设计93.1单片机AT89C52介绍93.1.1单片机系统设计133.1.2复位电路143.2超声波发射电路153.3超声波检测接收电路163.4超声波显示电路173.5报警电路183.6电源电路设计19第四章 系统程序的设计194.1超声波测距器的算法设计194.2

6、总体设计方案204.3超声波发生子程序和超声波接收中断程序214.4主程序21结论23致谢23参考文献24附录一 硬件电路图25附录二 程序26第一章 引言1.1 单片机应用系统概述 单片微型计算机简称单片机(MCU),多应用于控制领域,又叫做微控制器。它是将计算机中的CPU、RAM、ROM、定时器和输入输出I/O接口电路、中断控制器、模数/数模转换器、调制解调器等芯片集成在一个芯片上的技术,形成芯片级的计算机。它的出现及发展使得计算机技术从通用型数值计算领域进入到智能化的控制领域。从此,计算机技术在两个重要领域都得到了极其重要的发展,并正在一点一点地改变着我们的生活和社会。而嵌入式技术在当今

7、社会扮演着不可或缺的地位,它是当前最热门、最具有发展力的IT应用之一。嵌入式技术的应用可以加快传统的电子系统向智能化的电子仪器的转变,使社会进入智能化时代。嵌入式技术一般应用于对实时响应要求较高的产品中,单片机作为嵌入式技术的核心,它的应用使得电子系统的智能化达到了高速的发展,常常无需对硬件系统做任何改动,只需更新系统软件就能够使系统功能升级。现代社会中嵌入式技术无处不在,早已被应用在国防、国民经济、以及人们日常生活的各个领域,不断地改变着人们的生活,是人类社会一项伟大的智慧结晶。1.2 超声波测距系统概述在基于传统的测力距离存在不可克服的缺陷。例如,液面测量就是一种距离测量,传统的电极法是采

8、用差位分布电极,通过给电或脉冲来检测液面,电极长期浸泡于水中或其他液体中,极易被腐蚀、电解,失去灵敏性。由于超声波具有强度大,方向性好等特点,利用超声波测量距离就可以解决这些问题,因此超声波测量距离技术在工业控制、勘探测量、机器人定位和安全防范等领域得到了广泛的应用。超声波测距电路可以由传统的模拟或者数字电路构建,但是基于这些传统电路构建的系统往往可靠性差,调试困难,可扩展性差,所以基于单片机的超声波测距系统被广泛的应用。通过简单的外围电路发生和接收超声波,单片机通过采样获取到超声波的传播时间,用软件来计算出距离,并且可以采集环境温度进行测距补偿,其测量电路小巧,精度高,反映速度快,可靠性好。

9、1.3本设计任务的主要内容 设计一超声测波测距仪,任务:(1).了解超声波测距原理。(2).设计出超声波测距仪的硬件结构电路。(3).对设计的电路进行分析和理解,从而做到利用超声波方法测量物体间的距离。(4).以数字的形式显示测量距离。第二章 超声波测距的原理2.1超声波测距离原理 人类可以听到的声音频率为20Hz20kHz,即为可听声波,超出此频率范围的声音,即为不可听声波。其中超过20KHz的为超声波,超声波沿直线传播,频率越高,反射能力越强,所以利用超声波的这种特性来设计超声波传感器。另外,超声波在空气中传播的速度较慢,约为330m/s,这就使得超声波传感器使用变得非常简单。超声波传感器

10、由发送器和接收器组成,一般超声波传感器为可逆元件,即一个传感器可以具有发送和接收声波的双重作用。通常市场上出售的超声波传感器有两种类型,即专用型和兼用型。专用型就是发送超声波用发送器,接收器超声波用接收器;兼用型就是发送器和接收器为一体,不但可接受超声波,又可以发送超声波。一般随着谐振频率的变高,检测距离会变短,同时分解力也会变高。单片机障障碍物发射管接收管图2.1超声波原理图 本设计方案是利用超声波指向性强、能量消耗低、传播距离较远等优点,即用超声波发射器向某一方向发送超声波,并且在发射的时候开始计时,在超声波遇到障碍物的时候反射回来,利用超声波接收器接收反射信号,然后停止计时。假设超声波在

11、空气中的传播速度为V,接收到在空气中的传播时间为T,与障碍物的距离为S,S=VT/2这样可以测出汽车与障碍物之间的距离,然后在LED显示屏上显示出来。如上图2.1所示根据设计要求并综合各方面因素,本例决定采用AT89C52单片机作为主控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成。超声波测距器系统设计。本次方案的超声波测距仪主要由AT89C52单片机、超声波发射电路、超声波接收放大电路、显示电路等组成。超声波接收超声波发送单片机控制器LED显示扫描驱动图2.2超声波测距系统设计框图 首先由单片机驱动产生12MHZ晶振,由超声波发射探头发送出去,在遇到障碍物反射回来时

12、由超声波接收探头检测到信号,然后经过滤波、放大、整形之后送入单片机进行计算,把计算结果输出到LED液晶显示屏上。第三章 系统主要硬件设计硬件电路主要包括单片机系统及超声波发射电路、超声波检测接收电路和显示电路三部分。超声波测距板采用AT89C52单片机晶振为12MHZ,单片机用P1.0口输出超声波换能器所需的40KHZ方波信号,利用外中断监测超声波接收电路输出的返回信号,显示电路采用简单的4位共阳LED数码管,段码驱动用74LS244集成电路,位码用S8550三极管驱动,主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。采用AT89C52来实现对超声波模组进行控制,然后

13、单片机不停的检测INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。计数器所计的数据就是超声波往返所经历的时间,通过特定的计算就可以确定传感器与障碍物之间的距离。3.1单片机AT89C52介绍AT89C52芯片图如下图所示图3.1 AT89C52引脚图AT89C52主要性能:1、 与MCS-51 单片机产品兼容2、 8K 字节在系统可编程Flash 存储器3、 1000 次擦写周期4、 全静态操作:0Hz33Hz 5、 三级加密程序存储器6、 32 个可编程I/O 口线7、 三个16 位定时器/计数器8、 八个中断源9、 全双工UART 串行通道10、低功耗空闲和掉电模

14、式l1、掉电后中断可唤醒l2、看门狗定时器13、双数据指针l4、掉电标识符AT89C52具有以下标准功能:8k字节Flash,256字节RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行口,片内晶振及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电保护方式下,保存RAM中的内容,但振荡器停止工作直到下一个中断或硬件复位为止。VCC : 正常操作接+5V;GND: 接地线。以上两个引脚对于单片机来说都是输入端,作用是满足单片机工作的电能需求。P0 口:P0口是一个8位漏极开路的三态(高电平、低电平、高阻)双向输入/输出口,具有地址和数据传输功能,可以驱动8个TTL管。P1 口:P1 口是一个具有内部上拉电阻的8 位准双向输入/输出口,对于52单片机具有变异功能,可以驱动4个TTL管。表3.1 引脚号第二功能P1.0T2(定时器/计数器T2的外部计数输入),时钟输出P1.1T2EX(定时器/计数器T2的捕捉/重在触发信号和方向控制)P1的第二功能P2 口:P2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

启牛文库网为“电子文档交易平台”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。

本站是网络服务平台方,若您的权利被侵害,请立刻联系我们并提供证据,侵权客服QQ:709425133 欢迎举报。

©2012-2025 by www.wojuba.com. All Rights Reserved.

经营许可证编号:京ICP备14006015号