摘要
基于步进电机原理和单片机控制技术,进行了步进电机控制系统的硬件和软件设计。系统采用离散方法实现了精确控制步进电机的目的。单片机采用STC12C5624AD。在单片机与步进电机之间选用SH2034M型号步进电机驱动器。并在步进电机的转子上安装了霍尔位置传感器实现了步进电机控制系统的闭环控制。在软件上给出了步进电机加减速速度控制算法流程图。实验表明所设计的控制系统具有控制精度高,稳定性好等优点,可应用于无人机器人系统中。
Based on the stepping motor principle and single-chip microcomputer control technology,hardware and software of the stepping motor control system have been designed.System uses discrete method realizing purpose of the precise control of stepping motor.Microcontroller uses STC12C5624AD.Step-motor drive chooses SH2034M model between the microcontroller and step-motor.Hall position sensor is installed in the stepping motor rotor realizing the stepping motor control system of closed-loop control.The software is presented on deceleration stepper motor speed control algorithm flow chart.Experiments show that the design of control system has the high control accuracy,good stability etc,and can be applied into unmanned robot system.
出处
《电子设计工程》
2011年第15期13-15,共3页
Electronic Design Engineering
关键词
单片机
细分驱动
升降速
离散控制
stepping motor
microcontroller
subdivided driving
discrete control