[go: up one dir, main page]

CN102866707A - All-digital servo-control system for microcomputer mouse - Google Patents

All-digital servo-control system for microcomputer mouse Download PDF

Info

Publication number
CN102866707A
CN102866707A CN2012103541541A CN201210354154A CN102866707A CN 102866707 A CN102866707 A CN 102866707A CN 2012103541541 A CN2012103541541 A CN 2012103541541A CN 201210354154 A CN201210354154 A CN 201210354154A CN 102866707 A CN102866707 A CN 102866707A
Authority
CN
China
Prior art keywords
chip
motor
microcomputer
control system
computer mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012103541541A
Other languages
Chinese (zh)
Inventor
张好明
王应海
史小波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Industrial Park Institute of Vocational Technology
Original Assignee
Suzhou Industrial Park Institute of Vocational Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Industrial Park Institute of Vocational Technology filed Critical Suzhou Industrial Park Institute of Vocational Technology
Priority to CN2012103541541A priority Critical patent/CN102866707A/en
Publication of CN102866707A publication Critical patent/CN102866707A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention discloses an all-digital servo-control system for a microcomputer mouse, which comprises a singlechip, a first load module (LM) 629 chip, a second LM629 chip, a first motor driver, a second motor driver, a first motor and a second motor, wherein the singlechip is respectively communicated with the first LM629 chip and the second LM629, the first LM629 chip sends out a control signal to the first motor driver, the second LM629 chip sends out a control signal to the second motor driver, the first motor is controlled by the first motor driver, and the second motor is controlled by the second motor driver. In the all-digital servo-control system for the microcomputer mouse, the dual-core processor based on the singlechip and the LM629 is formed, so that the singlechip is released from heavy workload to greatly enhance the anti-jamming capability.

Description

微电脑鼠全数字伺服控制系统Microcomputer mouse full digital servo control system

技术领域 technical field

本发明是有关于微型机器人的技术领域,且特别是有关于微电脑鼠全数字伺服控制系统。 The present invention relates to the technical field of micro-robots, and in particular to a full-digital servo control system for microcomputer mice.

背景技术 Background technique

微电脑鼠是使用嵌入式微控制器、传感器和机电运动部件构成的一种智能行走机器人,在国外已经竞赛了将近30年,由其原理可以转化为多种实际的工业机器人,近几年内才引进国内,并逐渐成为一个新兴的竞赛项目。微电脑鼠可以在不同“迷宫”中自动记忆和选择路径,采用相应的算法,快速地到达所设定的目的地。一只优秀的微电脑鼠必须具备良好的感知能力,有良好的行走能力,优秀的智能算法,一只完整的微电脑鼠在大体分为以下几个部分: The microcomputer mouse is an intelligent walking robot composed of embedded microcontrollers, sensors and electromechanical moving parts. It has been competing abroad for nearly 30 years. Its principle can be transformed into a variety of practical industrial robots. It has only been introduced into China in recent years. , and gradually become a new competition project. The microcomputer mouse can automatically memorize and select paths in different "mazes", and use corresponding algorithms to quickly reach the set destination. An excellent microcomputer mouse must have good perception ability, good walking ability, and excellent intelligent algorithm. A complete microcomputer mouse can be roughly divided into the following parts:

1)传感器:传感器是微电脑鼠的眼睛,是微电脑鼠准确获取外部环境信息的依据,然后把外界信息输送到微处理器进行各种条件判断。 1) Sensor: The sensor is the eyes of the microcomputer mouse, which is the basis for the microcomputer mouse to accurately obtain external environmental information, and then transmit the external information to the microprocessor for various condition judgments.

2)电机:执行电机是微电脑鼠的动力源,它根据微处理器的指令来执行微电脑鼠在迷宫中行走时的相关动作。 2) Motor: The executive motor is the power source of the microcomputer mouse, which executes the relevant actions of the microcomputer mouse when it walks in the maze according to the instructions of the microprocessor.

3)算法:算法是微电脑鼠的灵魂。微电脑鼠必须采用一定的智能算法才能找到终点,才能找到一条最短的路径,在最短的时间内到达终点。 3) Algorithms: Algorithms are the soul of the microcomputer mouse. The microcomputer mouse must use a certain intelligent algorithm to find the end point, find the shortest path, and reach the end point in the shortest time.

4)微处理器:微处理器是微电脑鼠的核心部分,是微电脑鼠的大脑。微电脑鼠所有的信息,包括墙壁信息,位置信息,角度信息和电机状态信息等都需要经过微处理器处理并做出相应的判断。 4) Microprocessor: The microprocessor is the core part of the microcomputer mouse, and it is the brain of the microcomputer mouse. All the information of the microcomputer mouse, including wall information, position information, angle information and motor status information, etc. need to be processed by the microprocessor and make corresponding judgments.

微电脑鼠结合了多学科知识,对于提升在校学生的动手能力、团队协作能力和创新能力,促进学生课堂知识的消化和扩展学生的知识面都非常有帮助。另外电脑鼠走迷宫极具趣味性,容易得到学生的认同及参与,并能很好的激发和引导学生这方面的兴趣和爱好。其开展必然提升参赛者在相关领域的技术水平和应用能力,为技术创新提供平台。可以培养大批相关领域的人才,进而促进相关领域的技术发展和产业化进程。 The microcomputer mouse combines multi-disciplinary knowledge, which is very helpful for improving students' hands-on ability, teamwork ability and innovation ability, promoting students' digestion of classroom knowledge and expanding students' knowledge. In addition, the computer mouse maze is very interesting, easy to get the recognition and participation of students, and can well stimulate and guide students' interests and hobbies in this area. Its development will inevitably improve the technical level and application ability of the participants in related fields, and provide a platform for technological innovation. It can cultivate a large number of talents in related fields, and then promote the technological development and industrialization process in related fields.

由于国内研发此机器人的单位较少,对国际规则读取水平较低,相对水平比较落后,现有技术中的微电脑鼠全数字伺服控制系统制包含一个单片机。长时间运行发现存在着很多安全问题,包括: Because domestic research and development of this robot is less, the reading level of international rules is relatively low, and the relative level is relatively backward. The microcomputer mouse full-digital servo control system in the prior art includes a single-chip microcomputer. Long-running discovery has many security issues, including:

(1)作为微电脑鼠的眼睛采用的是超声波或者是一般的红外传感器,使得微电脑鼠在快速冲刺时对周围迷宫的判断存在一定的误判; (1) The eyes of the microcomputer mouse use ultrasonic or general infrared sensors, which makes the microcomputer mouse misjudge the surrounding maze when it sprints quickly;

(2)作为微电脑鼠的执行机构采用的是步进电机,经常会遇到丢失脉冲的问题出现,导致对冲刺位置的记忆出现错误; (2) As the actuator of the microcomputer mouse, a stepper motor is used, which often encounters the problem of missing pulses, resulting in errors in the memory of the sprint position;

(3)由于采用步进电机,使得机体发热比较严重,不利于在大型复杂迷宫中快速冲刺; (3) Due to the use of stepping motors, the body heats up more seriously, which is not conducive to fast sprinting in large and complex mazes;

(4)由于采用比较低级的算法,在迷宫当中的冲刺一般都要花费15~30秒的时间,这使得在真正的大赛中无法取胜; (4) Due to the use of relatively low-level algorithms, sprinting in the maze generally takes 15 to 30 seconds, which makes it impossible to win in real competitions;

(5)由于微电脑鼠在快速冲刺过程中要频繁的刹车和启动,加重了单片机的工作量,单片信号处理器无法满足微电脑鼠快速冲刺的要求; (5) Due to the frequent braking and starting of the microcomputer mouse during the fast sprint process, the workload of the single-chip microcomputer is increased, and the single-chip signal processor cannot meet the requirements of the fast sprint of the microcomputer mouse;

(6)相对采用的都是一些体积比较大的插件元器件使得微电脑鼠的体积比较庞大,无法满足快速冲刺的要求; (6) Relatively, some relatively large plug-in components are used, which makes the microcomputer mouse relatively large in size and cannot meet the requirements of fast sprinting;

(7)由于受周围环境不稳定因素干扰,特别是周围一些光线的干扰,单片机控制器经常会出现异常,引起微电脑鼠失控,抗干扰能力较差; (7) Due to the interference of unstable factors in the surrounding environment, especially the interference of some surrounding light, the microcontroller controller often appears abnormal, causing the microcomputer mouse to lose control and have poor anti-interference ability;

(8)对于差速控制的微电脑鼠来说,一般要求其两个电机的控制信号要同步,但是对于单一单片机来说又很难办到,使得微电脑鼠在直道上行驶的时候就要来回的补偿,特别是对于高速冲刺时,微电脑鼠有的时候在迷宫当中摇摆幅度较大;  (8) For the microcomputer mouse with differential speed control, it is generally required that the control signals of the two motors should be synchronized, but it is difficult to do it for a single single-chip microcomputer, which makes the microcomputer mouse go back and forth when driving on a straight road. Compensation, especially for high-speed sprinting, the microcomputer mouse sometimes swings a lot in the maze;

(9)由于受单片机容量和算法影响,微电脑鼠对迷宫的信息没有存储,当遇到掉电情况时候所有的信息将消失,这使得整个冲刺过程无法完成; (9) Due to the influence of the capacity and algorithm of the single-chip microcomputer, the microcomputer mouse does not store the information of the maze, and all the information will disappear when encountering a power failure, which makes the entire sprint process impossible to complete;

(10)微电脑鼠在运行过程中,一定遇到撞墙情况都会发生电机堵转情况,造成电机瞬间电流过大,严重时烧坏电机。 (10) During the operation of the microcomputer mouse, if it hits a wall, the motor will be blocked, which will cause the instantaneous current of the motor to be too large, and in severe cases, the motor will be burned out.

因此,需要对现有的基于单片机控制的微电脑鼠全数字伺服控制系统进行重新设计。 Therefore, it is necessary to redesign the existing all-digital servo control system of microcomputer mouse based on single-chip microcomputer control.

发明内容 Contents of the invention

针对上述问题,本发明的目的是提供一种微电脑鼠全数字伺服控制系统,解决了现有技术中抗干扰能力差的问题。 In view of the above problems, the object of the present invention is to provide a microcomputer mouse full digital servo control system, which solves the problem of poor anti-interference ability in the prior art.

为解决上述技术问题,本发明采用的一个技术方案是:提供一种微电脑鼠全数字伺服控制系统,包括单片机、第一LM629芯片、第二LM629芯片、第一电机驱动器、第二电机驱动器、第一电机、第二电机,所述的单片机分别与第一LM629芯片和第二LM629芯片通讯,所述的第一LM629芯片发出控制信号至第一电机驱动器,所述的第二LM629芯片发出控制信号至第二电机驱动器,由所述的第一电机驱动器控制第一电机,所述的第二电机驱动器控制第二电机。 In order to solve the above-mentioned technical problems, a technical solution adopted by the present invention is to provide a microcomputer mouse all-digital servo control system, including a single-chip microcomputer, a first LM629 chip, a second LM629 chip, a first motor driver, a second motor driver, a second A motor, a second motor, the single-chip microcomputer communicates with the first LM629 chip and the second LM629 chip respectively, the first LM629 chip sends a control signal to the first motor driver, and the second LM629 chip sends a control signal To the second motor driver, the first motor driver controls the first motor, and the second motor driver controls the second motor.

在本发明一个较佳实施例中,所述的第一LM629芯片和第一电机之间还连接有第一编码器,所述的第二LM629芯片和第二电机之间还连接有第二编码器。 In a preferred embodiment of the present invention, a first encoder is connected between the first LM629 chip and the first motor, and a second encoder is connected between the second LM629 chip and the second motor. device.

在本发明一个较佳实施例中,所述的第一LM629芯片和第二LM629芯片内部还包括运动梯形图发生器,所述的运动梯形图发生器用于生成速度运动梯形图,其包含的面积就是微电脑鼠两个马达要运行的距离。 In a preferred embodiment of the present invention, the first LM629 chip and the second LM629 chip also include a motion ladder diagram generator inside, and the motion ladder diagram generator is used to generate a speed motion ladder diagram, and the area included It is the distance that the two motors of the microcomputer mouse need to run.

在本发明一个较佳实施例中,所述的第一LM629芯片和第二LM629芯片内部还包括电机位置解码器,所述的电机位置解码器用于解读微电脑鼠的位置数据。 In a preferred embodiment of the present invention, the first LM629 chip and the second LM629 chip further include a motor position decoder, and the motor position decoder is used to interpret the position data of the microcomputer mouse.

在本发明一个较佳实施例中,所述的第一LM629芯片和第二LM629芯片内部还包括闭环PID调节器,所述的闭环PID调节器用于调节微电脑鼠的驱动功率。 In a preferred embodiment of the present invention, the first LM629 chip and the second LM629 chip further include a closed-loop PID regulator, and the closed-loop PID regulator is used to adjust the driving power of the microcomputer mouse.

在本发明一个较佳实施例中,所述的第一电机和第二电机上还安装有光码盘,所述的光码盘用于输出微电脑鼠的位置信号。 In a preferred embodiment of the present invention, an optical code disc is installed on the first motor and the second motor, and the optical code disc is used to output the position signal of the microcomputer mouse.

在本发明一个较佳实施例中,所述的单片机还与传感器通讯,所述的传感器用于判断周围的环境并送给单片机,由单片机把这些环境参数转化为微电脑鼠左右轮要运行的距离、速度和加速度。 In a preferred embodiment of the present invention, the single-chip microcomputer also communicates with the sensor, and the sensor is used to judge the surrounding environment and send it to the single-chip microcomputer, and the single-chip microcomputer converts these environmental parameters into the distance that the left and right wheels of the microcomputer mouse will run , speed and acceleration.

在本发明一个较佳实施例中,其特征在于,所述的传感器包括前方蔽障传感器、侧面蔽障传感器和电压传感器。 In a preferred embodiment of the present invention, it is characterized in that the sensors include a front barrier sensor, a side barrier sensor and a voltage sensor.

在本发明一个较佳实施例中,所述的单片机为工业级的C8051F120。 In a preferred embodiment of the present invention, the single-chip microcomputer is an industrial grade C8051F120.

本发明的微电脑鼠全数字伺服控制系统,为了提高运算速度,保证微电脑鼠全数字伺服控制系统的稳定性和可靠性,本发明在基于单片机的控制系统中引入精密运动控制专用的LM629芯片,形成基于单片机+ LM629的双核处理器,把单片机从繁重的工作量中解脱出来,抗干扰能力大大增强。 The microcomputer mouse all-digital servo control system of the present invention, in order to improve the calculation speed and ensure the stability and reliability of the microcomputer mouse all-digital servo control system, the present invention introduces a special LM629 chip for precise motion control into the control system based on the single-chip microcomputer, forming Based on the single-chip microcomputer + LM629 dual-core processor, the single-chip microcomputer is freed from the heavy workload, and the anti-interference ability is greatly enhanced.

附图说明 Description of drawings

图1为本发明较佳实施例的微电脑鼠全数字伺服控制系统的结构方框图; Fig. 1 is the structural block diagram of the microcomputer mouse all-digital servo control system of preferred embodiment of the present invention;

图2为本发明较佳实施例的微电脑鼠全数字伺服控制系统的硬件电路图。 Fig. 2 is a hardware circuit diagram of a microcomputer mouse all-digital servo control system in a preferred embodiment of the present invention.

具体实施方式 Detailed ways

下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。 The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, so as to define the protection scope of the present invention more clearly.

单片机自20世纪70年代末诞生至今,经历了单片微型计算机SCM、微控制器MCU及片上系统SoC三大阶段,前两个阶段分别以MCS-51和80C51为代表。随着在嵌入式领域中对单片机的性能和功能要求越来越高,以往的单片机无论是运行速度还是系统集成度等多方面都不能满足新的设计需要,这时Silicon  Labs 公司推出了C8051F系列单片机,成为SoC的典型代表。 C8051F具有上手快(全兼容8051指令集)、研发快(开发工具易用,可缩短研发周期)和见效快(调试手段灵活)的特点,其性能优势具体体现在以下方面: 基于增强的CIP-51内核,其指令集与MCS-51完全兼容,具有标准8051的组织架构,可以使用标准的803x/805x汇编器和编译器进行软件开发。CIP-51采用流水线结构,70%的的指令执行时间为1或2个系统时钟周期,是标准8051指令执行速度的12倍;其峰值执行速度可达100MIPS(C8051F120等),是目前世界上速度最快的8位单片机;增加了中断源。标准的8051只有7个中断源Silicon  Labs 公司 C8051F系列单片机扩展了中断处理这对于时实多任务系统的处理是很重要的扩展的中断系统向CIP-51提供22个中断源允许大量的模拟和数字外设中断一个中断处理需要较少的CPU干预却有更高的执行效率;集成了丰富的模拟资源,绝大部分的C8051F系列单片机都集成了单个或两个ADC,在片内模拟开关的作用下可实现对多路模拟信号的采集转换;片内ADC的采样精度最高可达24bit,采样速率最高可达500ksps,部分型号还集成了单个或两个独立的高分辨率DAC,可满足绝大多数混合信号系统的应用并实现与模拟电子系统的无缝接口;片内温度传感器则可以迅速而精确的监测环境温度并通过程序作出相应处理,提高了系统运行的可靠性。选用C8051F120作为本系统的中央处理器完全能够满足系统的需要。 Since the birth of single-chip microcomputer in the late 1970s, it has gone through three stages: single-chip microcomputer SCM, microcontroller MCU and system-on-chip SoC. The first two stages are represented by MCS-51 and 80C51 respectively. As the performance and function requirements of single-chip microcomputers in the embedded field are getting higher and higher, the previous single-chip microcomputers cannot meet the new design requirements in terms of operating speed and system integration. At this time, Silicon Labs launched the C8051F series Single-chip microcomputer has become a typical representative of SoC. C8051F has the characteristics of quick learning (full compatibility with 8051 instruction set), fast development (easy-to-use development tools, shortening the development cycle) and quick results (flexible debugging methods). Its performance advantages are specifically reflected in the following aspects: Based on the enhanced CIP- 51 core, whose instruction set is fully compatible with MCS-51, has a standard 8051 organizational structure, and can use standard 803x/805x assemblers and compilers for software development. CIP-51 adopts a pipeline structure, and 70% of the instruction execution time is 1 or 2 system clock cycles, which is 12 times the execution speed of standard 8051 instructions; its peak execution speed can reach 100MIPS (C8051F120, etc.), which is the fastest in the world at present. The fastest 8-bit microcontroller; increased interrupt sources. The standard 8051 has only 7 interrupt sources. The Silicon Labs C8051F series MCU has extended interrupt processing, which is very important for the processing of real-time multitasking systems. The extended interrupt system provides 22 interrupt sources to CIP-51, allowing a large number of analog and digital Peripheral interrupts An interrupt processing requires less CPU intervention but has higher execution efficiency; it integrates rich analog resources, most of the C8051F series microcontrollers integrate a single or two ADCs, and the role of the on-chip analog switch It can realize the acquisition and conversion of multi-channel analog signals; the sampling accuracy of the on-chip ADC can reach up to 24bit, and the sampling rate can reach up to 500ksps. Some models also integrate a single or two independent high-resolution DACs, which can meet most The application of most mixed-signal systems realizes the seamless interface with the analog electronic system; the on-chip temperature sensor can quickly and accurately monitor the ambient temperature and make corresponding processing through the program, which improves the reliability of the system operation. Selecting C8051F120 as the central processing unit of this system can fully meet the needs of the system.

LM629芯片是National semiconductor生产的一款用于精密运动控制的专用芯片,有24脚和28脚二种表面安装式封装,在一个芯片内集成了数字式运动控制的全部功能,使得设计一个快速、准确的运动控制系统的任务变得轻松、容易,它有以下特性: The LM629 chip is a dedicated chip for precision motion control produced by National semiconductor. It has two surface-mounted packages, 24-pin and 28-pin. It integrates all the functions of digital motion control in one chip, making the design a fast, The task is made light and easy with an accurate motion control system that has the following features:

1)工作频率为6MHz和8MHz,工作温度范围为-40℃~+85℃ ,使用5V电源; 1) The working frequency is 6MHz and 8MHz, the working temperature range is -40℃~+85℃, and the power supply is 5V;

2)32位的位置、速度和加速度存器; 2) 32-bit position, speed and acceleration registers;

3)8位分辨率的PWM脉宽调制输出; 3) 8-bit resolution PWM pulse width modulation output;

4)16位可编程数字PID控制器; 4) 16-bit programmable digital PID controller;

5)内部的梯形速度发生器; 5) Internal trapezoidal velocity generator;

6)该芯片可实时修改速度、目标位置和PID控制参数; 6) The chip can modify the speed, target position and PID control parameters in real time;

7)实时可编程中断;可编程微分项采样间隔; 7) Real-time programmable interrupt; programmable differential item sampling interval;

8)对增量码盘信号进行四倍频; 8) Quadruple the frequency of the incremental code disc signal;

9)可设置于速度或位置伺服两种工作状态。 9) It can be set in two working states of speed or position servo.

上述特点使得LM629芯片特别适合伺服运动控制中。 The above features make the LM629 chip especially suitable for servo motion control.

如图1所示,为本发明较佳实施例的微电脑鼠全数字伺服控制系统的方框图。本实施例中,微电脑鼠全数字伺服控制系统包括单片机、第一LM629芯片、第二LM629芯片、第一电机驱动器、第二电机驱动器、第一电机、第二电机,所述的单片机分别与第一LM629芯片和第二LM629芯片通讯,所述的第一LM629芯片发出控制信号至第一电机驱动器,所述的第二LM629芯片发出控制信号至第二电机驱动器,由所述的第一电机驱动器控制第一电机,所述的第二电机驱动器控制第二电机。 As shown in Fig. 1, it is a block diagram of a microcomputer mouse all-digital servo control system in a preferred embodiment of the present invention. In this embodiment, the microcomputer mouse full digital servo control system includes a single-chip microcomputer, a first LM629 chip, a second LM629 chip, a first motor driver, a second motor driver, a first motor, and a second motor. One LM629 chip communicates with the second LM629 chip, the first LM629 chip sends a control signal to the first motor driver, the second LM629 chip sends a control signal to the second motor driver, and the first motor driver The first motor is controlled, and the second motor driver controls the second motor.

上述中,所述的第一LM629芯片和第一电机之间还连接有第一编码器;所述的第二LM629芯片和第二电机之间还连接有第二编码器;所述的单片机通过数据总线与第一LM629芯片进行通讯;所述的单片机通过控制总线与第二LM629芯片进行通讯。 Among the above, a first encoder is also connected between the first LM629 chip and the first motor; a second encoder is also connected between the second LM629 chip and the second motor; The data bus communicates with the first LM629 chip; the single-chip microcomputer communicates with the second LM629 chip through the control bus.

本发明中,所述的第一LM629芯片和第二LM629芯片内部均包括接口、运动梯形图发生器、电机位置解码器和闭环PID调节器。所述的接口为I/O口,用于连接数据总线和控制总线;所述的运动梯形图发生器用于生成速度运动梯形图,其包含的面积就是微电脑鼠两个马达要运行的距离;所述的电机位置解码器用于解读微电脑鼠的位置数据;所述的闭环PID调节器用于调节微电脑鼠的驱动功率。 In the present invention, the first LM629 chip and the second LM629 chip both include an interface, a motion ladder diagram generator, a motor position decoder and a closed-loop PID regulator. Described interface is I/O mouth, is used for connecting data bus and control bus; Described motion ladder diagram generator is used for generating velocity motion ladder diagram, and the area that it comprises is exactly the distance that two motors of microcomputer mouse will run; So The motor position decoder is used to interpret the position data of the microcomputer mouse; the closed-loop PID regulator is used to adjust the driving power of the microcomputer mouse.

本发明中,所述的单片机还与传感器通讯,所述的传感器用于判断周围的环境并送给单片机,由单片机把这些环境参数转化为微电脑鼠左右轮要运行的距离、速度和加速度。所述的传感器包括前方蔽障传感器S1、S2、S3、S4,侧面蔽障传感器和电压传感器S5、S6,所述的电压传感器S7。 In the present invention, the single-chip microcomputer also communicates with the sensor, and the sensor is used to judge the surrounding environment and send it to the single-chip microcomputer, and the single-chip microcomputer converts these environmental parameters into the running distance, speed and acceleration of the left and right wheels of the microcomputer mouse. The sensors include front barrier sensors S1, S2, S3, S4, side barrier sensors and voltage sensors S5, S6, and the voltage sensor S7.

请参阅图2,本发明中微电脑鼠全数字伺服控制系统还包括电池、处理器单元、第一控制器、第二控制器、第一高速直流电机、第二高速直流电机以及微电脑鼠。其中,所述的电池为锂离子电池,是一种供电装置,为整个系统的工作提供工作电压。所述的处理器单元内置控制系统,所述的处理器单元发出控制信号至所述的第一控制器和第二控制器,由所述的第一控制器分别控制第二高速直流电机和第一高速直流电机,通过第一高速直流电机和第二高速直流电机的驱动信号经过信号处理器合成之后,由所述的第一高速直流电机控制微电脑鼠的速度,所述的第二高速直流电机控制微电脑鼠的方向。其中,处理器单元为一双核处理器,包括单片机、第一LM629芯片和第二LM629芯片,且单片机和LM629芯片之间实时进行数据交换和调用。 Please refer to Fig. 2, the full digital servo control system of the microcomputer mouse in the present invention also includes a battery, a processor unit, a first controller, a second controller, a first high-speed DC motor, a second high-speed DC motor and a microcomputer mouse. Wherein, the battery is a lithium-ion battery, which is a power supply device and provides working voltage for the operation of the whole system. The processor unit has a built-in control system, and the processor unit sends control signals to the first controller and the second controller, and the first controller controls the second high-speed DC motor and the second controller respectively. A high-speed DC motor, after the driving signals of the first high-speed DC motor and the second high-speed DC motor are synthesized by the signal processor, the speed of the microcomputer mouse is controlled by the first high-speed DC motor, and the second high-speed DC motor Control the direction of the microcomputer mouse. Wherein, the processor unit is a dual-core processor, including a single-chip microcomputer, a first LM629 chip and a second LM629 chip, and real-time data exchange and call are performed between the single-chip microcomputer and the LM629 chip.

本发明为克服单一的单片机不能满足微电脑鼠全数字伺服控制系统的稳定性和快速性的要求,舍弃了微电脑鼠全数字伺服控制系统所采用单一的单片机的工作模式,提供了基于单片机+LM629芯片的全新控制模式。处理器单元以LM629芯片为处理核心,实现数字信号的实时处理,把单片机从复杂的工作当中解脱出来,实现部分的信号处理算法和LM629芯片的控制逻辑,并响应中断,实现数据通信和存储实时信号。 In order to overcome the single-chip microcomputer that cannot meet the stability and rapidity requirements of the full-digital servo control system of the microcomputer mouse, the present invention abandons the working mode of the single-chip microcomputer used in the full-digital servo control system of the microcomputer mouse, and provides a system based on a single-chip microcomputer + LM629 chip new control mode. The processor unit uses the LM629 chip as the processing core to realize real-time processing of digital signals, free the single-chip microcomputer from complex work, realize part of the signal processing algorithm and the control logic of the LM629 chip, and respond to interrupts to realize real-time data communication and storage. Signal.

本发明具体的功能实现如下: Concrete function of the present invention realizes as follows:

1)为了能够驱动微电脑鼠进行运动,本控制系统引入了两片LM629芯片,但是通过I/O口与单片机进入实时通讯,由单片机控制其开通和关断; 1) In order to be able to drive the microcomputer mouse to move, this control system introduces two LM629 chips, but enters real-time communication with the single-chip microcomputer through the I/O port, and the single-chip microcomputer controls its opening and closing;

2)打开电源瞬间,单片机会对电池电压进行检测,如果低压的话,将禁止LM629芯片工作,电机不能自锁,同时电压传感器S7将工作,并提示报警信号; 2) The moment the power is turned on, the MCU will detect the battery voltage. If the voltage is low, the LM629 chip will be prohibited from working, and the motor will not be self-locking. At the same time, the voltage sensor S7 will work and prompt an alarm signal;

3)对于基于LM629芯片的系统来说,“忙”状态的检测是整个伺服系统设计的首要部分,在处理器向LM629芯片写命令或者读写数字后,“忙”状态位会被立刻置位,此时,会忽略一切命令数据传输,直至“忙”状态被复位,所以在每次运动之前先检测此状态位,判断是否为“忙”,如果是“忙”要进行软件复位,使系统可以进行数据通讯; 3) For the system based on LM629 chip, the detection of "busy" status is the primary part of the whole servo system design. After the processor writes commands to the LM629 chip or reads and writes numbers, the "busy" status bit will be set immediately , at this time, all command data transmission will be ignored until the "busy" status is reset, so check this status bit before each movement to determine whether it is "busy", if it is "busy", perform a software reset to make the system Data communication is possible;

4)对于基于LM629芯片的系统来说,复位也是LM629芯片伺服系统操作中重要的一个环节,复位后,查看LM629芯片的状态字,如果不等于84H或者C4H,说明硬件复位失败,必须重新复位,否则LM629芯片不可以正常工作; 4) For the system based on the LM629 chip, reset is also an important link in the operation of the LM629 chip servo system. After reset, check the status word of the LM629 chip. If it is not equal to 84H or C4H, it means that the hardware reset failed and must be reset again. Otherwise, the LM629 chip cannot work normally;

5)在微电脑运动过程中,传感器S1、S2、S3、S4、S5、S6判断周围的环境并送给单片机,单片机把这些环境参数转化为微电脑鼠左右轮要运行的距离、速度和加速度,单片机然后与LM629芯片通讯,传输这些参数给LM629芯片,然后由LM629芯片生成速度运动梯形图,这个梯形包含的面积就是微电脑鼠两个马达要运行的距离; 5) During the movement of the microcomputer, the sensors S1, S2, S3, S4, S5, and S6 judge the surrounding environment and send it to the single-chip microcomputer. The single-chip microcomputer converts these environmental parameters into the distance, speed and acceleration of the left and right wheels of the microcomputer mouse. The single-chip microcomputer Then communicate with the LM629 chip, transmit these parameters to the LM629 chip, and then the LM629 chip generates a speed motion ladder diagram. The area contained in this trapezoid is the distance that the two motors of the microcomputer mouse need to run;

6)在运动过程中如果微电脑鼠发现迷宫求解出现死循环将向单片机发出中断请求,单片机会对中断做第一时间响应,如果单片机的中断响应没有来得及处理,微电脑鼠的第一电机和第二电机将原地自锁; 6) During the exercise, if the microcomputer mouse finds that there is an infinite loop in the maze solution, it will send an interrupt request to the MCU, and the MCU will respond to the interruption at the first time. If the interrupt response of the MCU has not been processed in time, the first motor and the second The motor will self-lock in place;

7)装在第一电机和第二电机上的光码盘会输出其位置信号A和位置信号B,光码盘的位置信号A脉冲和B脉冲逻辑状态每变化一次,LM629芯片内的位置寄存器会根据左右轮的运行方向加1或者是减1; 7) The optical code disc installed on the first motor and the second motor will output its position signal A and position signal B. Every time the logic state of the position signal A pulse and B pulse of the optical code disc changes, the position register in the LM629 chip It will add 1 or subtract 1 according to the running direction of the left and right wheels;

8)光码盘的位置信号A脉冲和B脉冲和Z脉冲同时为低电平时,就产生一个INDEX信号给LM629芯片,记录电机的绝对位置,然后换算成微电脑鼠在迷宫中的具体位置; 8) When the position signal A pulse, B pulse and Z pulse of the optical code disc are at low level at the same time, an INDEX signal is generated to the LM629 chip to record the absolute position of the motor, and then converted into the specific position of the microcomputer mouse in the maze;

9)控制器根据微电脑鼠在迷宫的具体位置,送相应的加速度、速度和位置数据等给LM629芯片的梯形图发生器作为参考值,由梯形图此计算出微电脑鼠需要更新的实际加速度、速度和位置信号;  9) According to the specific position of the microcomputer mouse in the maze, the controller sends the corresponding acceleration, speed and position data to the ladder diagram generator of the LM629 chip as a reference value, and calculates the actual acceleration and speed of the microcomputer mouse to be updated from the ladder diagram. and position signals;

10)由运动梯形图发生器结合电机位置解码器决定的闭环PID调节器生成功率驱动桥需要的PWM波信号和电机正反转信号,用来实现微电脑鼠系统第一电机和第二电机的伺服控制; 10) The closed-loop PID regulator determined by the motion ladder generator combined with the motor position decoder generates the PWM wave signal required by the power drive bridge and the forward and reverse signals of the motor, which are used to realize the servo of the first motor and the second motor of the microcomputer mouse system control;

11)如果微电脑鼠在运行过程中遇到故障撞墙时,电机的电流将增大,当超过设定值时,LM629芯片的中断命令LPES将会向控制器发出中断请求,此时控制器会立即控制LM629芯片停止工作,从而有效地解决了堵转问题。 11) If the microcomputer mouse encounters a fault and hits the wall during operation, the motor current will increase. When it exceeds the set value, the interrupt command LPES of the LM629 chip will send an interrupt request to the controller, and the controller will immediately Control the LM629 chip to stop working, thus effectively solving the problem of stalling.

12)微电脑鼠在运行过程会时刻检测电池电压,当系统出现低压时,传感器S7将开启并发出报警提示,有效地保护了锂离子电池。 12) The microcomputer mouse will constantly detect the battery voltage during operation. When the system has a low voltage, the sensor S7 will be turned on and an alarm will be issued, which effectively protects the lithium-ion battery.

综上所述的,本发明揭示的微电脑鼠全数字伺服控制系统,为了提高运算速度,保证微电脑鼠全数字伺服控制系统的稳定性和可靠性,本发明在处理器单元的单片机中引入LM629芯片,形成基于单片机+FPGA的双核处理器,实现了单片机与LM629芯片的分工,把单片机从繁重的工作量中解脱出来,抗干扰能力大大增强。 In summary, the microcomputer mouse all-digital servo control system disclosed by the present invention, in order to improve the computing speed and ensure the stability and reliability of the microcomputer mouse all-digital servo control system, the present invention introduces the LM629 chip into the single-chip microcomputer of the processor unit , forming a dual-core processor based on single-chip microcomputer + FPGA, realizing the division of labor between single-chip microcomputer and LM629 chip, freeing the single-chip microcomputer from the heavy workload, and greatly enhancing the anti-interference ability.

本发明微电脑鼠全数字伺服控制系统具有的有益效果是: The beneficial effects that the microcomputer mouse all-digital servo control system of the present invention has are:

1:在运动过程中,充分考虑了电池在这个系统中的作用,基于单片机+LM629控制器时刻都在对微电脑鼠的运行状态进行监测和运算,避免了大电流的产生,所以从根本上解决了大电流对锂离子电池的冲击,避免了由于大电流放电而引起的锂离子电池过度老化现象的发生:; 1: In the process of exercise, the role of the battery in this system is fully considered. Based on the single-chip microcomputer + LM629 controller, the running state of the microcomputer mouse is monitored and calculated at all times to avoid the generation of large current, so it is fundamentally solved. Avoid the impact of high current on lithium-ion batteries, and avoid the occurrence of excessive aging of lithium-ion batteries caused by high-current discharge:;

2:由LM629芯片处理微电脑鼠的两只电机的独立伺服控制,使得控制比较简单,大大提高了运算速度,解决了单片机软件运行较慢的瓶颈,缩短了开发周期短,并且程序可移植能力强; 2: The LM629 chip handles the independent servo control of the two motors of the microcomputer mouse, which makes the control relatively simple, greatly improves the calculation speed, solves the bottleneck of the slow operation of the single-chip software, shortens the development cycle, and has strong program portability ;

3:本发明基本实现全贴片元器件材料,实现了单板控制,不仅节省了控制板占用空间,而且还实现了微电脑鼠的速度大小和方向的独立控制,有利于提高微电脑鼠的稳定性和动态性能。 3: The present invention basically realizes the material of all chip components and single board control, which not only saves the space occupied by the control board, but also realizes the independent control of the speed and direction of the microcomputer mouse, which is beneficial to improve the stability of the microcomputer mouse and dynamic performance.

4:为了提高运算速度和精度,本微电脑鼠采用了国际上使用最多的红外传感器OPE5594A,使得运算精度大大提高,防止了微电脑鼠在迷宫当中的摇摆; 4: In order to improve the calculation speed and precision, this microcomputer mouse adopts the most widely used infrared sensor OPE5594A in the world, which greatly improves the calculation accuracy and prevents the microcomputer mouse from swinging in the maze;

5:由于本控制器采用LM629芯片处理大量的数据与算法,并充分考虑了周围的干扰源,并把单片机从繁重的工作量中解脱出来,抗干扰能力大大增强。 5: Because this controller uses LM629 chip to process a large amount of data and algorithms, and fully considers the surrounding interference sources, and frees the single-chip microcomputer from the heavy workload, the anti-interference ability is greatly enhanced.

6:由LM629芯片输出PWM调制信号和方向信号,通过驱动电路可以直接驱动电机,不仅减轻了单片机的负担,简化了接口电路,而且省去了单片机内部编写位置、速度控制程序,以及各种PID算法的麻烦,使得系统的调试简单; 6: The PWM modulation signal and direction signal are output by the LM629 chip, and the motor can be directly driven through the drive circuit, which not only reduces the burden on the single-chip microcomputer, simplifies the interface circuit, but also saves the need to write position, speed control programs, and various PIDs inside the single-chip microcomputer The trouble of the algorithm makes the debugging of the system simple;

7:在微电脑鼠运行过程中,控制器会对电机的转矩进行在线辨识并利用电机力矩与电流的关系进行补偿,减少了电机转矩抖动对微电脑鼠快速探索的影响; 7: During the operation of the microcomputer mouse, the controller will identify the torque of the motor online and use the relationship between the motor torque and current to compensate, reducing the influence of motor torque jitter on the rapid exploration of the microcomputer mouse;

8:在控制中,单片机可以根据实际周围迷宫情况调整LM629芯片内部的PID参数,轻松实现分段P、PD、PID控制和非线性PID控制,使系统具有一定的自适应; 8: In the control, the single-chip microcomputer can adjust the PID parameters inside the LM629 chip according to the actual surrounding maze conditions, and easily realize segmented P, PD, PID control and nonlinear PID control, so that the system has a certain degree of self-adaptation;

9:LM629芯片独有的中断命令LPES可以很好的解决微电脑鼠在运行过程中遇到撞墙情况发生的电机堵转,利用中断命令LPES可在输出超出设定值时立即停止输出并发出中断指令,从而有效地解决了堵转问题; 9: The unique interrupt command LPES of the LM629 chip can solve the problem of the motor stalling when the microcomputer mouse encounters a collision with a wall during operation. Using the interrupt command LPES can immediately stop the output and issue an interrupt command when the output exceeds the set value. , thus effectively solving the stall problem;

10:由于具有存储功能,这使得微电脑鼠掉电后可以轻易的调取已经探索好的迷宫信息,使二次探索的时间和路径大大降低; 10: Due to the storage function, the microcomputer mouse can easily retrieve the explored maze information after power-off, greatly reducing the time and path of the second exploration;

11:LM629芯片的PID控制及运动控制类指令采用双缓冲结构,数据首先写入第一LM629芯片,只有在写入相关命令后主寄存器的数据才能进一步装入第二LM629芯片,这样很容易实现左右轮的同步,使得左右轮具有良好的同步性; 11: The PID control and motion control instructions of the LM629 chip adopt a double buffer structure, the data is first written into the first LM629 chip, and only after the relevant commands are written can the data in the main register be further loaded into the second LM629 chip, which is easy to implement The synchronization of the left and right wheels makes the left and right wheels have good synchronization;

12:由于采用的单片机是工业级的C8051F120,在满足实用性的同时,其内核就是传统的8051的内核,使得编程者可以很好的二次开发。 12: Since the single-chip microcomputer adopted is an industrial-grade C8051F120, while satisfying the practicability, its core is the traditional 8051 core, so that programmers can perform secondary development very well.

以上所述的仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。 The above is only an embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description and drawings of the present invention, or directly or indirectly used in other related All technical fields are equally included in the scope of patent protection of the present invention.

Claims (9)

1. micro computer mouse Full Digitized Servo Control System, it is characterized in that, comprise single-chip microcomputer, the one LM629 chip, the 2nd LM629 chip, the first motor driver, the second motor driver, the first motor, the second motor, described single-chip microcomputer respectively with a LM629 chip and the 2nd LM629 chip communication, a described LM629 chip sends and controls signal to the first motor driver, described the 2nd LM629 chip sends and controls signal to the second motor driver, control the first motor by described the first motor driver, described the second motor driver is controlled the second motor.
2. micro computer mouse Full Digitized Servo Control System according to claim 1, it is characterized in that, also be connected with the first scrambler between a described LM629 chip and the first motor, also be connected with the second scrambler between described the 2nd LM629 chip and the second motor.
3. micro computer mouse Full Digitized Servo Control System according to claim 1, it is characterized in that, a described LM629 chip and the 2nd LM629 chip internal also comprise motion ladder diagram generator, described motion ladder diagram generator is used for formation speed motion ladder diagram, and its area that comprises is exactly the distance that two motors of micro computer mouse will move.
4. micro computer mouse Full Digitized Servo Control System according to claim 1, it is characterized in that, a described LM629 chip and the 2nd LM629 chip internal also comprise the motor position demoder, and described motor position demoder is used for understanding the position data of micro computer mouse.
5. micro computer mouse Full Digitized Servo Control System according to claim 1, it is characterized in that, a described LM629 chip and the 2nd LM629 chip internal also comprise closed loop PID regulator, and described closed loop PID regulator is used for regulating the driving power of micro computer mouse.
6. micro computer mouse Full Digitized Servo Control System according to claim 1 is characterized in that, on described the first motor and the second motor optical code disk is installed also, and described optical code disk is used for the position signalling of output micro computer mouse.
7. micro computer mouse Full Digitized Servo Control System according to claim 1, it is characterized in that, described single-chip microcomputer also with the sensor communication, environment around described sensor is used for judging is also given single-chip microcomputer, by single-chip microcomputer these environmental parameters is converted into distance, speed and the acceleration that micro computer mouse left and right wheels will be moved.
8. micro computer mouse Full Digitized Servo Control System according to claim 7 is characterized in that, described sensor comprises the place ahead keep in obscurity sensor, side keep in obscurity sensor and voltage sensor.
9. micro computer mouse Full Digitized Servo Control System according to claim 1 is characterized in that, described single-chip microcomputer is the C8051F120 of technical grade.
CN2012103541541A 2012-09-21 2012-09-21 All-digital servo-control system for microcomputer mouse Pending CN102866707A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012103541541A CN102866707A (en) 2012-09-21 2012-09-21 All-digital servo-control system for microcomputer mouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103541541A CN102866707A (en) 2012-09-21 2012-09-21 All-digital servo-control system for microcomputer mouse

Publications (1)

Publication Number Publication Date
CN102866707A true CN102866707A (en) 2013-01-09

Family

ID=47445630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103541541A Pending CN102866707A (en) 2012-09-21 2012-09-21 All-digital servo-control system for microcomputer mouse

Country Status (1)

Country Link
CN (1) CN102866707A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103472832A (en) * 2013-09-16 2013-12-25 苏州工业园区职业技术学院 Full-digital servo controller of two-wheel micro-mouse based on dual processors
CN103472835A (en) * 2013-09-16 2013-12-25 苏州工业园区职业技术学院 Fast sprint controller of four-wheel micro-mouse based on dual processors
CN103529839A (en) * 2013-10-10 2014-01-22 苏州工业园区职业技术学院 Two-wheeled microcomputer rat fast continuous rotation sprint servo system based on ARM9
CN103529832A (en) * 2013-09-24 2014-01-22 苏州工业园区职业技术学院 Diagonal sprint system based on dual-core four-wheel high-speed microcomputer mouse
CN103529846A (en) * 2013-10-18 2014-01-22 苏州工业园区职业技术学院 Dual-core-based continuous-turning sprint servo system for four-wheeled fast microcomputer mice
CN103529840A (en) * 2013-10-10 2014-01-22 苏州工业园区职业技术学院 High-speed dash turn servo system of dual-core controller for two-wheeled microcomputer mouse
CN103529845A (en) * 2013-10-18 2014-01-22 苏州工业园区职业技术学院 ARM9-based continuous-turning sprint servo system for four-wheeled fast microcomputer mice
CN103529836A (en) * 2013-09-26 2014-01-22 苏州工业园区职业技术学院 Dual-core-based two-wheel high-speed microcomputer mouse and diagonal ramp-up servo system thereof
CN103605364A (en) * 2013-09-16 2014-02-26 苏州工业园区职业技术学院 Two-wheeled microcomputer mouse sprint controller based on ARM9
CN103869816A (en) * 2014-04-01 2014-06-18 吉林大学 Dual-direct-current motor micromouse system based on STM32 control
CN107748524A (en) * 2017-11-21 2018-03-02 南京长峰航天电子科技有限公司 Bi-motor high speed and super precision servo-control system and its method based on SCM&FPGA
CN111740650A (en) * 2020-07-07 2020-10-02 深圳市兆威机电股份有限公司 Motor synchronous control method, device, controller, system and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202838023U (en) * 2012-09-21 2013-03-27 苏州工业园区职业技术学院 Microcomputer mouse full digital servo control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202838023U (en) * 2012-09-21 2013-03-27 苏州工业园区职业技术学院 Microcomputer mouse full digital servo control system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
王华: "JJR-1型教学机器人控制系统的研究", 《中国优秀硕士学位论文全文数据库信息科技辑》, no. 10, 15 October 2008 (2008-10-15), pages 7 - 19 *
赵臣 等: "基于LM629的微型足球机器人底层控制系统", 《现代制造工程》, no. 1, 31 December 2004 (2004-12-31), pages 14 - 16 *
闫志超: "开放式教学机器人控制系统研究", 《中国优秀硕士学位论文全文数据库信息科技辑》, no. 04, 15 April 2007 (2007-04-15) *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103472835B (en) * 2013-09-16 2017-01-04 苏州工业园区职业技术学院 Based on double-core four-wheel micro computer Mus fast sprint controller
CN103472832A (en) * 2013-09-16 2013-12-25 苏州工业园区职业技术学院 Full-digital servo controller of two-wheel micro-mouse based on dual processors
CN103472835A (en) * 2013-09-16 2013-12-25 苏州工业园区职业技术学院 Fast sprint controller of four-wheel micro-mouse based on dual processors
CN103605364B (en) * 2013-09-16 2016-11-16 苏州工业园区职业技术学院 Two-wheel microcomputer mouse sprint controller based on ARM9
CN103605364A (en) * 2013-09-16 2014-02-26 苏州工业园区职业技术学院 Two-wheeled microcomputer mouse sprint controller based on ARM9
CN103529832A (en) * 2013-09-24 2014-01-22 苏州工业园区职业技术学院 Diagonal sprint system based on dual-core four-wheel high-speed microcomputer mouse
CN103529836A (en) * 2013-09-26 2014-01-22 苏州工业园区职业技术学院 Dual-core-based two-wheel high-speed microcomputer mouse and diagonal ramp-up servo system thereof
CN103529839A (en) * 2013-10-10 2014-01-22 苏州工业园区职业技术学院 Two-wheeled microcomputer rat fast continuous rotation sprint servo system based on ARM9
CN103529840A (en) * 2013-10-10 2014-01-22 苏州工业园区职业技术学院 High-speed dash turn servo system of dual-core controller for two-wheeled microcomputer mouse
CN103529846B (en) * 2013-10-18 2016-08-17 江苏若博机器人科技有限公司 Based on double-core four-wheel high speed micro computer mouse continuous rotation sprint servo-drive system
CN103529845A (en) * 2013-10-18 2014-01-22 苏州工业园区职业技术学院 ARM9-based continuous-turning sprint servo system for four-wheeled fast microcomputer mice
CN103529846A (en) * 2013-10-18 2014-01-22 苏州工业园区职业技术学院 Dual-core-based continuous-turning sprint servo system for four-wheeled fast microcomputer mice
CN103869816A (en) * 2014-04-01 2014-06-18 吉林大学 Dual-direct-current motor micromouse system based on STM32 control
CN107748524A (en) * 2017-11-21 2018-03-02 南京长峰航天电子科技有限公司 Bi-motor high speed and super precision servo-control system and its method based on SCM&FPGA
CN107748524B (en) * 2017-11-21 2020-08-11 南京长峰航天电子科技有限公司 Double-motor high-speed high-precision servo control system and method based on single chip microcomputer and FPGA
CN111740650A (en) * 2020-07-07 2020-10-02 深圳市兆威机电股份有限公司 Motor synchronous control method, device, controller, system and storage medium

Similar Documents

Publication Publication Date Title
CN102841618B (en) Novel quick-exploration automatic control system for microcomputer rat
CN102866707A (en) All-digital servo-control system for microcomputer mouse
CN202838024U (en) Novel automatic control system for quick sprint of a microcomputer mouse
CN102841620B (en) Novel micro-mouse quick sprint automatic control system
CN102841619B (en) Rapid exploration automatic control system for micro-mouse
CN103472832A (en) Full-digital servo controller of two-wheel micro-mouse based on dual processors
CN103529831B (en) Four-wheel micro computer mouse MPU Controlled All Digital Servo System controller based on double-core
CN103472837A (en) Fast sprint controller of two-wheel micro-mouse based on double processors
CN102837311A (en) Five-axis medium-low speed full-automatic dispensing robot servo controller
CN103472840A (en) Probe controller based on ARM9 four-wheeled microcomputer mouse
CN103472829A (en) Full-digital servo system controller of two-wheel micro-mouse based on dual processors
CN202837916U (en) Single-axis medium-low speed adhesive dispensing robot servo control system
CN103472835A (en) Fast sprint controller of four-wheel micro-mouse based on dual processors
CN103294060A (en) Medium-low-speed cable patrol robot control system
CN202838023U (en) Microcomputer mouse full digital servo control system
CN202838071U (en) Automatic control system for quick search of a microcomputer mouse
CN203643838U (en) Based on dual-core four-wheel microcomputer mouse and its fast sprint controller
CN103472838A (en) Fast sprint controller of four-wheel micro-mouse based on double processors
CN102841621B (en) Micro-mouse quick sprint automatic control system
CN102830642B (en) Low speed adhesive dispensing robot servo-control system in five axles
CN203535483U (en) Full-digital servo controller of two-wheel micro-mouse based on ARM9 chip
CN103472834B (en) Ultra-fast sprint controller of two-wheel micro-mouse based on dual processors
CN102841556B (en) Low speed Full-automatic spot gluing machine people servo controller in a kind of diaxon
CN203535476U (en) Full-digital servo system controller of two-wheel micro-mouse based on dual processors
CN103472833A (en) Full-digital servo controller of four-wheel micro-mouse based on dual processors

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130109

RJ01 Rejection of invention patent application after publication