摘要:步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。本设计采用89c51系列单片机对步进电机进行控制,对单片机控制步进电机系统的控制方式和软件设计进行了研究,分别从位置控制、速度控制和加减速控制三方面进行了详细的分析。
关键词: 步进电机;单片机;控制系统
Stepper Motor Control System Based on the MicroCotroller Unit
Abstract: Stepper motor electromechanical control the implementation of a common, it is the use of electrical pulses into angular displacement, When stepping Drivers receive a pulse signal, it stepper motor driven in the direction set by a fixed rotation angle (angle and stepper). By controlling the number of pulses that can control the angular displacement, thus achieving the purpose of accurate positioning; pass control to control the pulse frequency of motor rotation speed and acceleration, so as to achieve the purpose of speed. The design used 89 c51 microcontroller series of stepper motor control. SCM control of the stepper motor control system and software design of the study, from the position control, speed control and processing speed control three aspects of a detailed analysis.
KeyWords : stepper motor ;single-chip ;control system
引言
步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
在步进电机的单片机控制系统中,要求能实现以下三个基本控制任务:
控制换相顺序:步进电机的通电换相顺序要严格按照步进电机的工作方式进行。也称为脉冲分配,实现脉冲分配的方法有两种:软件法和硬件法。