《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:134104273 上传时间:2020-06-02 格式:DOC 页数:26 大小:360KB
返回 下载 相关 举报
《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文_第1页
第1页 / 共26页
《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文_第2页
第2页 / 共26页
《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文_第3页
第3页 / 共26页
《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文_第4页
第4页 / 共26页
《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《超声波测距在机器人避障中的应用论文》-公开DOC·毕业论文(26页珍藏版)》请在金锄头文库上搜索。

1、临沂大学2013届本科毕业设计说明书2013届 分 类 号:TP242 单位代码:10452 毕业论文(设计)超声波测距在机器人避障中的应用姓 名 学 号 200909140401 年 级 2009 专 业电气工程及其自动化 系(院) 汽车学院 指导教师 年 月 日21摘 要移动机器人在工作的时候不可避免地受到障碍物的干扰,障碍物会严重影响机器人的工作效率,碰撞时更会使机器人损坏,所以实现机器人的自动避障非常重要。本论文提出了基于超声波传感器测距的移动机器人的模糊避障系统,采用单片机AT89C51为核心,用超声波测距的方法检测障碍物,通过单片机对信号的处理,驱动电机的转向,左右前进与后退,从而

2、达到自动避障的功能。通过实践得出模糊避障控制机理和策略易于接受和理解,便于应用开发,模糊避障算法对环境有很大的适应性,机器人能在不同的环境条件下实现了避障。关键词: AT89C51单片机、移动机器人、超声波传感器 AbstractMobile robot to work when I inevitably subject to interference from obstructions, obstructions will seriously affect the efficiency of the robot, collision damage and even make robots,

3、robot automatic obstacle avoidance is very important. This paper presents a fuzzy obstacle avoidance system based on ultrasonic sensors ranging mobile robot using AT89C51 microcontroller as the core, the obstacle detection method using ultrasonic ranging, single-chip signal processing, drive motor s

4、teering, left and right, forward and backward , so as to achieve the automatic obstacle avoidance function.Through practice on fuzzy obstacle avoidance control mechanism and strategy is easy to accept and understand, easy application development, fuzzy obstacle avoidance algorithm has great adaptabi

5、lity to the environment, the robot obstacle avoidance in different environmental conditions .Keywords: AT89C51 microcontroller;bile robot;Ultrasonic sensors 目录绪 论11课题设计目的及意义11.1设计的目的11.2设计的意义12超声波测距仪的设计思路12.1超声波测距原理13课题设计的任务和要求2第一章 超声波测距系统硬件设计21 系统设计22 51系列单片机的功能特点33系统硬件结构的设计33.1 单片机显示电路原理43.2 超声波发射

6、电路43.3 超声波检测接收电路43.4超声波测距系统的总电路5第二章 超声波测距系统的软件设计51 超声波测距仪的算法设计52主程序流程图63超声波发生子程序和超声波接收中断程序74 系统的软硬件的调试7第三章 超声波测距系统在智能机器人中的应用71 避障系统设计思想82 硬件设计83 软件设计9总结12致谢13参 考 文 献14附 录15绪 论1课题设计目的及意义1.1设计的目的随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非

7、常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发

8、挥更大的作用。1.2设计的意义随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建筑设施来改造排水系统的显得非常重要。而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。这就是我设计超声波测距仪的意义。2超声波测距仪的设计思路2.1超声波测距原理发射器发出的超声波以速度

9、在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。表1-1 超声波波速与温度的关系表温度()-30-20-100102030100声速(ms)3133193253313373443493863课题设计的任务和要求设计一超声波测距仪,任务:(1).了解超声波测距原理。(2).根据超声波测距原理,设计超声波测距器的硬件结构电路。设计一超声波测距器,要求:(1

10、).设计出超声波测距器的软件结构电路。(2).对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用超声波方法测量物体间的距离。(3).以数字的形式显示测量距离。第一章 超声波测距系统硬件设计1 系统设计利用超声波检测距离,设计比较方便,计算处理也较简单,其测量精度也能达到使用要求。超声波发生器可以分为两大类:一类是用机械方式产生超声波,一类是用电气方式产生超声波。电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气流旋笛等。目前在近距离测量方面常用的是压电式超声波换能器。根据设计要求并综合各方面因素,本设计采用 AT89C51 单片机作为控制器,用动态扫描法实现 LE

11、D 数字显示,超声波驱动信号用单片机的定时器。单片机发出 40kHz 的信号经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为 t,再由软件进行判别、计算,得出距离数并送 LED 显示。如图 1 所示。超声波接受超声波发送 单片机 控制器LED显示扫描驱动图1 超声波测距器系统方案超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。本设计采用反射波方式。测距仪的分辨率取决于对超声波传感器的选择。超声波传感器是一种采用压电效应的传感器,常用的材料是压电陶瓷。2 51系列单片机的功能特点

12、51系列单片机以其高性能、高速度、体积小、价格低廉、可重复编程和方便功能扩展等优点,在市场上得到广泛的应用。因此此次设计采用51系列单片机,由于AT89C51在51系列单片机里有典型的代表性,所以本文选择AT89C51型号。5l系列单片机中典型芯片(AT89C51)采用40引脚双列直插封装(DIP)形式,内部由CPU,4kB的ROM,256 B的RAM,2个16b的定时计数器TO和T1,4个8 b的IO端I:IP0,P1,P2,只读存储器(EPROM),使其在实际中有着十分广泛的用途,在便携式、省电及特殊信息P3,一个全双功串行通信口等组成。特别是该系列单片机片内的Flash可编程、可擦除保存

13、的仪器和系统中更为有用。该系列单片引脚与封装如图2-1所示。51系列单片机封装图5l系列单片机提供以下功能:4 kB存储器;256 BRAM;32条IO线;2个16b定时计数器;5个2级中断源;1个全双向的串行口以及时钟电路。空闲方式:CPU停止工作,而让RAM、定时计数器、串行口和中断系统继续工作。掉电方式:保存RAM的内容,振荡器停振,禁止芯片所有的其他功能直到下一次硬件复位。5l系列单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用他的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。3系统硬件结构的设计硬件电路主要由单片机系统及显示电路、超声波发射电路和超声波检

14、测接收电路三部分组成。采用 AT89C51 来实现对 CX20106A 红外接收芯片和 TCT40-10 系列超声波转换模块的控制。单片机通过 P1.0 引脚经反相器来控制超声波的发送,然后单片机不停的检测 INT0 引脚,当 INT0 引脚的电平由高电平变为低电平时就认为超声波已经返回。计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物3.1 单片机显示电路原理单片机采用AT89C51 或其兼容系列。为了获得较稳定的时钟频率,系统采用12MHz 高精度的晶振,以减小系统测量误差。单片机用P1.0 端口输出40KHz 方波信号,为超声波转化器所用,利用外中断0 口检测超声波接受电路输出的返回信号。显示电路采用简单实用的共阳LED 数码管,段码用单片机P0 口加限流电阻直接驱动,位码用PNP 三极管9012 驱动。3.2 超声波发射电路超声波发射电路原理图如图2-2所示。发射电路主要由反向器74LS04和超声波发射换能器T构成,单片机P1.0端口输出的40kHz的方波信号一路经一级反向器后送到

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号