ImageVerifierCode 换一换
格式:DOC , 页数:29 ,大小:599.50KB ,
资源ID:1643528      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1643528.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字超声波倒车测距仪设计-毕业设计.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字超声波倒车测距仪设计-毕业设计.doc

1、数字超声波倒车测距仪设计 学生:XX 指导教师:XX内容摘要:在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器。而52单片机是个单片机中最为典型和最有代表性的一种。 本设计主要应用AT89C52作为控制核心,与显示器,驱动电路等相结合的系统。基于单片机设计。利用单片机AT89C52作为报警装置的控制器,能充分发挥AT89C52的数据处理和实时控制功能而设计的数字超声波倒车测距仪。使系统工作于最佳状态,提高系统的灵敏度。其优点是体积小、使用方便、硬件电路简单,软件功能完

2、善,控制系统可靠,具有一定的使用和参考价值。若将安全距离设为0.5m,就可作为汽车倒车报警器,提高汽车倒车时的安全性。 该数字超声波倒车测距仪利用超声波实现对汽车的测距。利用单片机的实时控制和数据处理功能完成系统的控制。文章给出了测距仪的硬件电路原理及软件设计。关键词:AT89C52 超声波 测距仪IThe design of Digital ultrasonic Reverse rangefinderAbstract: In the application system of single-chip microcomputer of real-time detection and autom

3、atic control, the single-chip microcomputer always be used as a core components. The single-chip microcomputer is a microcomputer which collect all the important computer components to a chip.It is a kind of micro controller which contains count and varieties of interface. However, the 52 single-chi

4、p is the most typical and representative one of all the single-chip.This design is mainly taking AT89C52 as the control core, it is a system of connecting monitor, drive circuit etc. According to the design of the single-chip, using AT89C52 as the controller of alarm device will fully develop the fu

5、nction of data processing and real-time control of AT89C52. This kind of single-chip ensures the best condition and arises the sensitivity of the system. The merit of this single-chip is the small volume, convenience, simple hardware circuit, perfect software functions, the Control system is reliabl

6、e,as well as the value of using and reference. If the safety distance is 0.5m, the single-chip may be setted as the reverse alarm and the safety will be improved. This digital ultrasonic reverse rangefinder uses ultrasonics to finish the test of the distance of vehicles. Completing the control of th

7、e system with real-time detection and the function of data processing. This essay is mainly talking about the hardware circuit principle and the software design of rangefinder.Keywords: AT89C52 ultrasonic rangefind目 录前言11 数字超声波倒车测距仪介绍11.1 数字超声波倒车测距仪功能分析11.1.1 数字超声波倒车测距仪的基本功能11.2.1 AT89C52的硬件结构图21.2.

8、2 AT89C52各部分的作用与工作原理32 系统硬件电路设计62.1 单片机的最小系统62.2 时钟电路62.3 复位电路72.4 多谐振荡器72.5 超声波传感器82.6 超声波接收电路92.7 放大电路及参数设定92.8 电压比较电路及参数设计102.9 AT89C52和LCD显示器模块的硬件接口113 系统软件设计143.1 超声波接收发射软件设计143.1.1 距离计算问题143.1.2 串扰问题143.1.3程序流程图153.2 LCD液晶显示器软件设计163.2.1 读/写时序174 结束语18附录:19参考文献:25III25数字超声波倒车测距仪设计前言 人们能听到声音是由于物

9、体振动产生的,它的频率在20HZ-20KHZ范围内,超过20KHz称为超声波,低于20Hz的称为次声波。常用的超声波频率为几十KHz几十MHz。由于超声波指向性强,因而常于距离的测量。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人,汽车安全,海洋测量等上得到了广泛的应用。本设计提供一种液晶显示测距装置,该装置利用了发射接收一体化的超声波传感器和微处理器。采用超声波传感器分时工作于发射和接收,利用声波在空气中的传播速度和发射脉冲到接收反射脉冲的时间间隔计算出障碍物到超声波测距器之间的距离。距离是在不同的场合和控制中需要检测的

10、一个参数,所以,测距就成为数据采集中要解决的一个问题。尽管测距有多种方式,比如,激光测距,微波测距,红外线测距和超声波测距等。但是,超声波测距不失为一种简单可行的方法。虽然超声波测距电路多种多样,甚至已有专用超声波测距集成电路。但是,有的电路复杂,技术难度大,有的调试困难,有的元件不易购买。本文介绍的电路,成本低廉,性能可靠,所用元件易购,并且利用测距原理,结合单片机的数据处理,使测量精度提高,电路实现容易,无须调试,工作稳定可靠。1 数字超声波倒车测距仪 超声波倒车测距仪俗称倒车雷达又称泊车辅助系统,一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波

11、测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于汽车车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经过控制器进行数据处理,判断障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。介绍1.1 数字超声波倒车测距仪功能分析这部分阐述了数字超声波倒车测距仪的各种动作功能和控制要求,给出了完整的数字超声波倒车测距仪操作规程,并介绍了数字超声波倒车测距仪运行系统种所包括的人工操作步骤。1.1.1 数字超声波倒车测距仪的基本功能在进行程序编写之前,首先要做的工作是数字超声波倒车测距仪本身所具备的功能

12、及在进行某种操作后所具有的状态。数字超声波倒车测距仪的基本功能就是对汽车尾部到静止物体的距离进行运算,并根据所测距离数值判断是否能够顺利完成车辆的倒车,并作出相应的反应。数字超声波倒车测距仪的工作框图如图1.1.1-1所示:AT89C52单片机超声波发射头放大电路超声波接收头放大电路LCD显示键盘图1.1.1-1 超声波倒车测距仪工作框图1.2 控制器的选型与工作原理当某一个控制任务决定由控制器来完成后,选择控制器就成为最重要的事情。一方面要选择多大容量的控制器 ,另一方面是选择什么公司的单片机及外设。对第一个问题,首先要对控制任务进行详细的分析,把所有的I/O口找出来,包括每个端口的具体功能

13、。1.2.1 AT89C52的硬件结构图XTAL1RESETEAPSTNALEXTAL2CPU(运算器)(控制器)程序存储器4Kb Flash ROM数据存储器RAM特殊功能寄存器SFRP0P2看门狗定时器串行口定时器/计数器 16位 2个中断系统P1P3图1.2.1-1 AT89C52硬件结构图1.2.2 AT89C52各部分的作用与工作原理 1.2.2.1 中央处理器 CPU是由控制器和运算器组成的。运算器也称为算术逻辑单元,它的功能就是进行算术运算和逻辑运算。控制器的作用是控制整个计算机的各个部件有条不紊地工作,其基本功能是从内存中取指令和执行指令。他的重要功能如下: 为一般控制应用的

14、8 位单芯片; 晶片内部具时钟振荡器(传统最高工作频率可至 12MHz); 内部程式存储器(ROM)为 4KB; 内部数据存储器(RAM)为 128B; 外部程序存储器可扩充至 64KB; 外部数据存储器可扩充至 64KB; 32 条双向输入输出线,且每条均可以单独做 I/O 的控制; 5 个中断向量源; 2 组独立的 16 位定时器; 1 个全多工串行通信端口; 8751 及 8752 单芯片具有数据保密的功能; 单芯片提供位逻辑运算指令。1.2.2.2 存储器AT89C52的存储器分为两大部分一大部分是程序存储器,用来存放系统管理程序、监控程序及其系统内部数据;二大部分是数据存储器,用于存

15、放中间运算结果、数据暂存和缓冲、标志位。1.2.2.3 I/O口介绍图1.2.2.3-1 AT89C52管脚图 VCC: 电源 GND: 电源地 P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,P1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1