
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一种嵌入式智能寻迹机器人设计在信息技术的飞快进展,计算机,通讯、消费三种技术合一的后pc的时代,虽然计算机和网络已经全面渗透到日常生活的每一个角落,但各式各样的新型接入设备已经成为当前的主流产品。任何一个一般人都可能拥有几十种嵌入式技术的电子产品,小到手表、手机、mp3播放器、pda等微型数字化产品,大到智能家电、网络家电、车载电子设备等都离不开嵌入式技术。作为嵌入式技术的一个重要的讨论分支技术,目前在国内外讨论的如火如荼,各式各样的工业机器人和服务机器人已经开头应用到人们的生产和生活当中,用法机器人的优势已经被人们广泛认可,并正在成为我们日常工作和生活的一部分。本文利用at89s52设计了一
2、种嵌入式智能寻迹机器人,在、电机驱动和软件的控制下,能够智能地完成迷宫行走路途探测的任务,与传统的遥控玩具车相比,具有一定的自立性和智能性,是将来智能玩具车的一种雏形。2 系统的硬件架构和工作原理嵌入式智能寻迹机器人的硬件架构1。以at89s52为核心,外围由电机驱动模块、电机、主板电源模块、通讯模块、回避障碍模块以及在线编程模块等组成。光电传感器通过主板的p8、p9、p10接口衔接到at89s52的p0.5、p0.6和p0.7端口,其中p0.5 = 0,表示前方有障碍;p0.6 = 0 ,表示左方有障碍; p0.7=0,表示右方有障碍。左右电机通过主板的p5接口,衔接到主板电机驱动模块。上电
3、后,通过传感器采集迷宫挡板的信号来控制端口p0的低五位,实现左右电机的正/反转,从而使机器人做左转、右转、直线前进等动作,完成在迷宫中从入口到出口的行进过程。3系统接口设计3.1 微控制器模块at89s52是一个低功耗、高性能 8位单片机,片内有8kb isp的可反复擦写1000次的flash只读程序存储器,器件采纳高密度、非易失性存储技术创造,兼容标准mcs-51命令系统及80c51引脚结构,芯片内集成了通用8位中心处理器和isp flash存储单元,可为许多嵌入式控制应用系统提供高性价比的解决计划。at89s52有40个引脚,片内有8kb flash程序存储器,256b的ram,32个外部
4、双向输入/输出口,5个中断优先级,2层中断嵌套,2个16位可编程定时计数器,2个全双工串行通信口,(wdt)电路,片内时钟等。在开发过程中用法开发板,以便利程序的调试和整机的测试,待系统调试完成后,将单片机从开发板上取下,安装在机器人系统板的单片机座中,因为设计中的机器人需要完成的任务比较容易,因此只在机器人系统板的单片机系统中保留了晶振和复位电路,取消了jtag编程口等冗余电路。3.2 传感器模块光电传感器的工作原理是传感器红外放射管放射出红外光,接收管按照反射回归的红外光强度大小来计数的,故被检测的部件或物体表面必需有黑白相间的部位用于汲取和反射红外光,这样接收管才干处于有效的截止和饱和区
5、以达到计数的目的。传感器的检测与调整电路2所示。图中的r3用于调整的门限,经观看,输出波形相当规章,可以挺直供单片机查询用法,而且阅历证给此电路供电的电池压降较小。红外光电传感器通过主板p8、p9、p10接口衔接到at89s52的p0.5、p0.6和p0.7端口。其中p0.5 = 0,表示前方有障碍;p0.6 = 0 ,表示左方有障碍; p0.7=0,表示右方有障碍。3.3 直流电机驱动电路与电源模块直流电机通过主板的p5接口衔接到主板的驱动模块上。本文采纳l298作为电机的驱动芯片,l298的5、7、10、12四个引脚衔接到单片机上,通过对单片机的编程就可以实现两组直流电机的正反转等功能。因
6、为单片机的电压在4.8v左右,故采纳vfm升压型电源芯片,为单片机及外围电路提供5v左右的电压。4 软件设计模块4.1 软件开发环境与搜寻算法本文采纳 u version2 作为系统的开发环境,在程序设计中采纳和汇编语言混合编程。在软件算法上,考虑到深度优先搜寻算法的时空效率和迷宫地形的复杂程度成正比,即迷宫越复杂,搜寻出口的时光就越长。本文采纳了一种称为左手(或右手)法则的迷宫路径搜寻策略,即在迷宫中向来沿着左侧(或右侧)的墙寻觅,就可以找到出口。相对于深度优先搜寻法,左手(或右手)法则的空间占用与迷宫复杂程度无关,机器人搜寻路径的挑选只与当前结点有关,不需要回溯。同时,硬件的创造精度要求不
7、高,不需要精确的控制机器人的移动距离和移动方向,便利了驱动设计。为便于算法的实现,本文设定了如下约束条件:1.在算法中不管迷宫地形有多么复杂,均由直线、死路、丁字形、十字形、转角形和尽头七个基本地形构成。2按分岔的多少将分岔口分为二岔口和三岔口(普通没有四岔口),而将分岔口前面的岔路按从右到左的挨次分离称为第一岔路、其次岔路、第三岔路(十字型才有)。二岔路有三种不同的形式,第一种是前进的路途右边浮现一条岔路(右边的岔路称为第一岔路、前方称为其次岔路);其次种是在前进的路途左边浮现一条岔路(前方称为第一岔路、左边的岔路称为其次岔路);第三种是丁字路口(右边的岔路称为第一岔路、左边的岔路称为其次岔
8、路)。对于这三种状况,算法对应的程序由主程序、走直线子程序、左转子程序、右转子程序和校正子程序组成。主程序起到导向和决策的功能,打算机器人什么时候该做什么。机器人的其他功能通过调用详细的子程序来实现。4.2 算法流程图描述本文所采纳的迷宫搜寻算法流程3所示。接通电机和传感器电源后,单片机在程序的控制下,按照传感器检测到的值,打算电机的正转和反转。当p0.7=1时,表示左方没有障碍物,依据“右手”遍历算法,机器人将调用右转子程序;当p0.7=0并且p0.5=0时,机器人将调用左转子程序;否则机器人直线前进,如此反复检测并调节机器人的动作,直至机器人走出迷宫为止。5 结论及其创新点本文对基于at89s52的嵌入式智能寻迹机器人的硬件架构举行了探讨,将左手(或右手)法则用于寻迹机器人行走路途搜寻,重点研究了基于at89s52的光电传感器模块、直流电机驱动模块、电源模块等的电路实现技术,经过反复测试,机器人能够在软件的控制下,无需任何外界力气就可以智能地完成从迷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年体外诊断仪器合作协议书
- 2024年食品质检员考试重要知识点
- 2024年宠物营养师考试的目标与试题答案
- 古代文学史女性角色研究试题及答案
- 2024-2025新入职工入职安全培训考试试题及答案(新)
- 2024年计算机基础经典题目解析及试题和答案
- 2025员工三级安全培训考试试题附答案【满分必刷】
- 2025管理人员安全培训考试试题答案5A
- 2024-2025新员工入职安全培训考试试题附参考答案【模拟题】
- 2024年常见食品质量问题答疑及试题及答案
- DLT 5285-2018 输变电工程架空导线(800mm以下)及地线液压压接工艺规程
- 国内外大型体育场馆运营管理模式研究
- 叙事护理参考课件
- JBT 11699-2013 高处作业吊篮安装、拆卸、使用技术规程
- 2023年安徽国控资本有限公司及所属企业社会招聘考试真题及答案
- 专题08 八年级下册易混易错总结-备战2024年中考道德与法治一轮复习知识清单(全国通用)
- 左心衰竭合并肺水肿的护理查房
- 医院劳务派遣投标方案(技术方案)
- 高中数学开放题赏析
- 非工伤人道主义赔偿协议(标准版)
- 中华民族的复兴
评论
0/150
提交评论