电脑鼠走迷宫的研究

电脑鼠走迷宫的研究

ID:13331247

大小:126.00 KB

页数:5页

时间:2018-07-22

电脑鼠走迷宫的研究_第1页
电脑鼠走迷宫的研究_第2页
电脑鼠走迷宫的研究_第3页
电脑鼠走迷宫的研究_第4页
电脑鼠走迷宫的研究_第5页
资源描述:

《电脑鼠走迷宫的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于ARM的电脑鼠走迷宫的研究时间:2011-05-2017:17:01来源:现代电子技术作者:蒋雄,任化龙,马忠丽摘要:目标是设计制作集传感器与控制于一体的,能够自动穿越迷宫的电脑鼠。该电脑鼠结合了模拟电路、数字电路,自动控制理论等相关专业知识。提出将模块化方法应用于系统软、硬件的设计,不仅提高了软硬件开发效率,而且提高了软硬件在实验及检修过程中的可维护性、可升级性。这里设计的电脑鼠能在迷宫中搜索路径,走出迷宫,并能实现路径优化。关键词:电脑鼠;嵌入式;ARM;迷宫路径优化0引言   电脑鼠(Micromouse)是智能机电鼠的简称,是一个由微处理器控制的集探测、分析、行走

2、功能于一体,能够自动搜索最佳路径到达目的地的微型机器人。实际上电脑鼠就是一个电力驱动小车,而这个电动小车是由一个或多个微控制器来控制,通过传感器和其他各功能器件的配合,具备一定的智能。同时,电脑鼠需拥有探测障碍物、行走、转弯、加减速和制动等基本功能。   本文是以“IEEE国际电脑鼠竞赛”为背景,以美国LuminaryMicro公司生产的ARMCortexM3内核的ARM处理器LM3S615为主控制器,控制和检测红外传感器;微控制器根据检测到的传感信号,控制电机驱动电路,调整行走,按照载入搜索算法进行迷宫的探测,寻找最短路径,最终实现从起点到终点的冲刺。1电脑鼠系统整体设计方

3、案   如图1所示,整个系统可以大致分为以下主要部分:电源模块,控制模块,执行机构模块,传感器模块,机身模块。可以做形象的比喻:电源模块是电脑鼠的葡萄糖,控制模块是电脑鼠的大脑,传感器模块是电脑鼠的眼睛,机身模块是电脑鼠的躯干,执行机构是电脑鼠的腿;各模块之间相互配合使电脑鼠正常工作并寻找到终点。2电脑鼠硬件研究与实现2.1电脑鼠硬件设计原理   本文研究的电脑鼠是一个跨学科的综合作品,主要由电源、传感器、步进电机、控制核心电路、机身5个部分组成,如图1所示。所以,电脑鼠的硬件设计主要包括电源模块、微控制器单元模块、传感器模块、电机控制模块4个部分的设计。其中LM3S615微

4、控制器是电脑鼠的核心,通过检测到的传感器信号,结合载入的搜索算法,控制步进电机,实现电脑鼠在迷宫中的行走。2.2电源模块   电源模块包括供电电池和电压调节电路。供电电池为2200mAh,7.4V的可充电锂电池。电机驱动电压由电源直接供给;LM3S615微控制器需3.3V电压供电,电压调节电路采用Exar公司生产的SPX1117M3-3.3芯片将电源电压稳至3.3V;电脑鼠所使用的红外线传感器工作电压为5V,升压芯片采用Exar公司生产的SP6641A将已经较为稳定的3.3V电压升至5V。2.3微控制器单元模块   本文采用美国LuminaryMicro公司生产的CorteX

5、-M3内核的ARM处理器LM3S615,该芯片具有32位RISC性能,具备32KB单周期FLASH,8KB单周期SRAM,29个中断,带8个优先级。微控制器模块和其他模块共同构成一个闭环的反馈控制系统,通过对路程信号、岔口信号和姿势修正信号的检测,经由LM3S615进行运算,再将结果赋给电机执行,由此实现电脑鼠的智能穿越迷宫。2.4传感器模块2.4.1传感器模块组成   传感器模块采用红外传感器:红外线发射对管SIR563ST3F和IRM8601S,红外线收发对管IR204和PD204-6B。红外线发射管SIR563ST3F最大辐射角约为30°,工作中心频率38kHz;红外线

6、接受管IRM8601S为一体式红外线接收头,最佳工作波长940nm。可以通过设置不同的发射频率来实现用一个红外传感器完成远距和近距探测的功能。红外线发射管IR204和红外线接收管PD204-6B工作波长均为940nm,它们固定在两轮内侧,并在轮内贴上黑白码盘,码盘随车轮的转动而转动,当传感器正对着码盘黑色条纹时,输出高电平,反之低电平。通过GPIO口中断检测电平变化,就可以计算并记录电脑鼠行走的距离。2.4.2传感器模块功能   (1)路程检测。由安装在两轮内侧的红外线收发管IR204和PD204-6B,对黑白码盘条纹进行计数,按照迷宫单元的长度为单位进行路程计数,以记录电脑

7、鼠在迷宫中的方位坐标,同时还可以精确地实现转弯。   (2)岔口检测。岔口检测由安装在正前、左前、右前的3个红外线发射对管SZR563ST3F和IRM8601S实现,工作波长940nm,实现远红外测距功能,探测前、左、右有无障碍。   (3)姿势修正。姿势修正由左右2个红外线发射对管SIR563ST3F和IRM8601S实现,发射信号约30.5kHz,实现近红外测距功能,保持电脑鼠在中轴线附近行走,避免撞击迷宫。值得注意的是,在转弯过程中不要进行姿势修正,这样有可能导致转弯的角度出现偏差,即电脑鼠只是在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。