- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Page ? * 电脑鼠系统整体设计方案 本文是以“IEEE国际电脑鼠竞赛”为背景,以美国Luminary Micro公司生产的ARM Cortex—M3内核的ARM处理器LM3S615为主控制器,控制和检测红外传感器;微控制器根据检测到的传感信号,控制电机驱动电路,调整行走,按照载入搜索算法进行迷宫的探测,寻找最短路径,最终实现从起点到终点的冲刺。 1 电脑鼠系统整体设计方案 如图1所示,整个系统可以大致分为以下主要部分:电源模块,控制模块,执行机构模块,传感器模块,机身模块。可以做形象的比喻:电源模块是电脑鼠的葡萄糖,控制模块是电脑鼠的大脑,传感器模块是电脑鼠的眼睛,机身模块是电脑鼠的躯干,执行机构是电脑鼠的腿;各模块之间相互配合使电脑鼠正常工作并寻找到终点。 2 电脑鼠硬件研究与实现 2.1 电脑鼠硬件设计原理 本文研究的电脑鼠是一个跨学科的综合作品,主要由电源、传感器、步进电机、控制核心电路、机身5个部分组成,如图1所示。所以,电脑鼠的硬件设计主要包括电源模块、微控制器单元模块、传感器模块、电机控制模块4个部分的设计。其中LM3S615微控制器是电脑鼠的核心,通过检测到的传感器信号,结合载入的搜索算法,控制步进电机,实现电脑鼠在迷宫中的行走。 2.2 电源模块 电源模块包括供电电池和电压调节电路。供电电池为2200mAh,7.4V的可充电锂电池。电机驱动电压由电源直接供给;LM3S615微控制器需3.3V电压供电,电压调节电路采用Exar公司生产的SPX1117M3-3.3芯片将电源电压稳至3.3V;电脑鼠所使用的红外线传感器工作电压为5V,升压芯片采用Exar公司生产的SP6641A将已经较为稳定的3.3V电压升至5V。 2.3 微控制器单元模块 本文采用美国Luminary Micro公司生产的CorteX-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;红外线接受管IRM8601S为一体式红外线接收头,最佳工作波长940nm。可以通过设置不同的发射频率来实现用一个红外传感器完成远距和近距探测的功能。红外线发射管IR204和红外线接收管PD204-6B工作波长均为940nm,它们固定在两轮内侧,并在轮内贴上黑白码盘,码盘随车轮的转动而转动,当传感器正对着码盘黑色条纹时,输出高电平,反之低电平。通过GPIO口中断检测电平变化,就可以计算并记录电脑鼠行走的距离。 2.4.2 传感器模块功能 (1)路程检测。由安装在两轮内侧的红外线收发管IR204和PD204-6B,对黑白码盘条纹进行计数,按照迷宫单元的长度为单位进行路程计数,以记录电脑鼠在迷宫中的方位坐标,同时还可以精确地实现转弯。 (2)岔口检测。岔口检测由安装在正前、左前、右前的3个红外线发射对管SZR563ST3F和IRM8601S实现,工作波长940 nm,实现远红外测距功能,探测前、左、右有无障碍。 (3)姿势修正。姿势修正由左右2个红外线发射对管SIR563ST3F和IRM8601S实现,发射信号约30.5 kHz,实现近红外测距功能,保持电脑鼠在中轴线附近行走,避免撞击迷宫。值得注意的是,在转弯过程中不要进行姿势修正,这样有可能导致转弯的角度出现偏差,即电脑鼠只是在前进的过程中才进行姿势修正。 2.5 电机控制模块 电机控制模块主要负责控制电脑鼠的运动,包括电机和电机驱动电路两部分。电机为两个两相四线制步进电机,工作电压为7.4 V。电机驱动芯片采用BA6845FS,每个芯片包含2个H桥,它的最大驱动电流为1 A,且在输入逻辑的控制下输出有3种模式:正向、反向和停止。 3 电脑鼠软件研究与实现 电脑鼠的软件部分主要用来检测迷宫环境,传送控制信号给相应的硬件模块,对在迷宫中行走的电脑鼠进行制导与导航。其主要由迷宫搜索主程序和其他实现各种功能的子程序组成,主程序主要起到搜索探测迷宫和决策功能,而其他各种功能则是通过调用其相应子程序来实现的,搜索流程如图2所示。 3.1迷宫搜索主程序 在没有预知迷宫路径的情况下,电脑鼠必须优先探索迷宫中的所有单元格,直
您可能关注的文档
最近下载
- Unit 3 Yummy food(Wrap up)外研版(三起)(2024)英语三年级下册.pptx VIP
- 2022病毒疣基层诊疗指南.pdf VIP
- 大学物理化学第四版课程课件:第6章化学平衡.pptx VIP
- 中国体癣和股癣诊疗指南(基层实践版2022).docx VIP
- 张昕-行政组织学-第八章行政组织变革.pptx VIP
- 行政组织学(第二版)张昕-第7章 行政组织绩效.pptx VIP
- 张昕-行政组织学-第六章行政组织决策.pptx VIP
- 张昕-行政组织学-第五章行政组织结构.pptx VIP
- 张昕-行政组织学-第四章国家行政体制.pptx VIP
- 张昕-行政组织学-第三章政治制度框架.pptx VIP
文档评论(0)