基于MicroMouse615的电脑鼠硬件与电机驱动电路解析

需积分: 19 30 下载量 158 浏览量 更新于2024-08-10 收藏 8.69MB PDF 举报
"电机驱动电路-imagenet classification with deep convolutional neural networks" 本文主要讨论了电脑鼠技术,特别是在北京交通大学的电脑鼠走迷宫项目中,重点涉及MicroMouse615这一型号的智能鼠硬件原理和软件配置。电脑鼠是一种集成了人工智能技术的小型机器人,用于参加迷宫竞速比赛,其核心部分包括传感系统和驱动系统。 在硬件方面,电机驱动电路是电脑鼠的关键组件,负责控制电机的转动,使电脑鼠能够精确地移动和转向。文中提及的BA6845FS是一个可能用于电机驱动的集成电路,其输入控制逻辑与输出信号的关系通过真值表进行描述,表2.1提供了这一信息。电机驱动电路的设计和优化对于电脑鼠的速度控制、定位精度以及能源效率至关重要。 电脑鼠的硬件还包括电源电路、JTAG接口电路、按键电路、红外检测电路等。电源电路为整个系统提供稳定的工作电压;JTAG接口电路用于编程和调试微控制器;按键电路允许用户与电脑鼠交互;而红外检测电路则用于感知迷宫墙壁,实现避障和路径探测。 在软件配置部分,文章介绍了如何使用IAR Embedded Workbench(IAREWARM)进行开发。IAREWARM是一款强大的嵌入式开发工具,支持LMLINK调试器,用于代码的编译、调试和目标板的连接。安装过程中涉及到安装LMLINK驱动、流明诺瑞驱动库等步骤,确保开发环境的完整性和兼容性。在EWARM中新建项目、设置项目选项、编译连接、生成可执行文件等操作是开发流程的重要环节。 此外,电脑鼠的传感系统包括红外线传感器、速度传感器和角度传感器等,它们共同构成了电脑鼠的感知能力,帮助电脑鼠实时获取环境信息并作出决策。驱动系统则涉及步进电机和直流电机的控制,实验部分提供了关于步进电机匀加减速控制的实践操作。 这篇资料详细介绍了电脑鼠的硬件设计、软件开发环境的搭建以及核心组件的功能,为读者提供了深入理解电脑鼠工作原理和实现技术的基础。