摘要
介绍了一种基于ARM嵌入式的电脑鼠,并对电脑鼠的硬件结构和控制算法进行了深入的介绍。该电脑鼠硬件系统主要由微控制器单元模块、电源模块、红外检测模块、电机控制模块等功能模块组成。软件模块则主要由底层驱动程序和其顶层智能算法两部分构成。底层驱动程序主要实现电脑鼠的一些基本功能,而顶层算法程序则主要是一些电脑鼠的智能算法。本文采用等高图算法,并结合中心法则,提出了一种简单的电脑鼠走迷宫的算法,具有较低的复杂度,易于实现编程。该电脑鼠结合了模拟电路、数字电路、自动控制理论等相关专业知识,将模块化方法应用于系统软、硬件的设计,不仅提高了软硬件开发效率,而且提高了软硬件在实验及检修过程中的可维护性、可升级性。
A micromouse based on ARM was introduced in this essay.The hardware structure and control algorithm of the Micromouse were also be studied intensively.The hardware of this microm0use consisted of microcontroller unit module,power block,infrared detection module and motor control module,etc.The software module was consisted of underlying driver pro- gram realizing some basic functions of the micromouse and top intelligence algorithm.One simple algorithm of maze-running micromouse was proposed according to advanced nomography and central dogma.The algorithm with tow complexity was simple and easy to achieve programming.
出处
《工业控制计算机》
2013年第11期136-138,共3页
Industrial Control Computer