Stepper Motors
check the current page or check for previous versions at the Internet Archive.
Yahoo! is not affiliated with the authors of this page or responsible for its content.
Stepper Motors
1
Stepper Motors 1
Stepper Motors
Source :
Control of Stepping Motors, a Tutorial
http://www.cs.uiowa.edu/~jones/step/
Stepper Motors 2
Stepper Motors
!
Contents
"
Working principle
"
Characteristics
"
Types
"
Control
"
Applications
2
Stepper Motors 3
DC Motors
!
Familiar with the
hobby motors
or
free-spinning DC
motors
!
Difficult to position accurately
!
Even if the timing is just right for starting and stopping
the motor, the armature
does not stop
immediately
!
Have very
gradual
acceleration and deceleration curves
stabilization is slow
Stepper Motors 4
DC Motors
!
DC Motors
!
A line carrying a current I and placed in a
magnetic field B tends to move by the force
"
F = I * B
!
Terminal Voltage, U = E
bemf
+ I * r
!
Back-emf, E
bemf
= k
bemf
* n
!
Torque, T = k
T
* I
"
I: armature current
"
r: armature resistance
"
n: rotation speed
3
Stepper Motors 5
DC Motor Parts
!
DC Motor : Parts
"
Motor
Source of torque and power
"
A gear box
To amply torque at reduced speeds
"
An encoder
To measure the rotation angle of the motor
axis
Stepper Motors 6
DC Motor - Encoders
!
The optical incremental Encoder
"
Emitter
"
Photo-detector
"
Wheels
4
Stepper Motors 7
Stepper Motors
!
An electromechanical device
"
converts electrical pulses into discrete mechanical
movements
"
the shaft or spindle of a stepper motor rotates in discrete
steps increments when electrical command pulses are
applied to it a proper sequence
Stepper Motors 8
Stepper Motors
!
The motors rotation has several direct
relationships to the applied pulses
!
The sequence of applied pulses is directly
related to the direction of motor shaft
rotation
!
The speed of the motor shaft rotation is
directly related to the frequency of the
input pulses
!
The length of rotation is directly related
to the number of input pulses applied
5
Stepper Motors 9
Stepper Motors
!
Advantages
"
The rotation angle of the motor is proportional to the input pulse.
"
The motor has full torque at standstill (if the windings are energized)
"
Precise positioning and repeatability of movement since good stepper
motors have an accuracy of 3 - 5% of a step and this error is non
cumulative from one step to the next.
"
Excellent response to starting/stopping/reversing.
"
Very reliable since there are no contact brushes in the motor.
Therefore the life of the motor is simply dependant on the life of the
bearing.
"
The motors response to digital input pulses provides openloop control,
making the motor simpler and less costly to control.
Stepper Motors 10
Stepper Motors
!
Advantages (continued)
"
It is possible to achieve very low speed synchronous rotation with a
load that is directly coupled to the shaft.
"
A wide range of rotational speeds can be realized as the speed is
proportional to the frequency of the input pulses.
"
Less cost.
"
Degree of rotation is a function of their construction and therefore
consistent.
"
No feedback is necessary for positional or speed control.
"
Any errors present are non-cumulative.
!
Disadvantages
"
Resonance can occur if not properly controlled.
"
Not easy to operate at extremely high speeds.
6
Stepper Motors 11
The Floppy Drive
!
Floppy Drives
The floppy drive uses a thin circular ceramic disk for data
storage. The disk is coated with magnetic particles and is
flexible (hence the term
floppy
).
!
The disk rotates at 360rpm. A read/write head makes physical
contact with the disk surface. Data is recorded as a series of
tracks subdivided into sectors.
!
The read/write head is positioned using a moveable arm
attached to a
stepper motor
. The stepper motor moves a small
amount for each pulse applied to it. A mechanical switch
detects when the read/write head is in the outermost position
(track 00).
Stepper Motors 12
Open Loop Operation
!
One of the significant advantages of a stepper motor is its
ability to be accurately controlled in an open loop system.
!
Open loop means no feedback information about position is
needed.
!
Open loop type of control eliminates the need for expensive
sensing and feedback devices such as optical encoders.
!
The position is known by knowing track of the input step
pulses.
Input - step pulses
Output - rotor position
No feedback
7
Stepper Motors 13
Stepper Motors
!
Stepper motors have been developed extensively since
the 1920s.
!
Often recognizable from their
clicking
action.
"
In clocks the second hand clicks from position to
position, rather than sweeping continuously.
!
Can be viewed as electric motors without commutators
"
All of the commutation must be handled externally by the
motor controller, and typically, the motors and controllers are
designed so that the motor may be held in any fixed position as
well as being rotated one way or the other.
Stepper Motors 14
Stepper Motors
!
Typically, all windings in the motor are part of the
stator
!
The rotor is either a permanent magnet or, in the
case of variable reluctance motors, a toothed
block of some magnetically soft material
8
Stepper Motors 15
Stepper Motors
!
For some applications, there is a choice between using
servomotors and stepping motors.
!
Both types of motors offer similar opportunities for precise
positioning, but they differ in a number of ways
"
Servomotors require analog feedback control systems of some
type
"
Typically, this involves a potentiometer to provide feedback
about the rotor position, and some mix of circuitry to drive a
current through the motor inversely proportional to the
difference between the desired position and the current
position.
Stepper Motors 16
Stepper Motors
!
Choice between stepping motors and servomotors
"
depends on the application
"
the repeatability of positioning done with a stepping motor depends on
the geometry of the motor rotor, while the repeatability of positioning
done with a servomotor generally depends on the stability of the
potentiometer and other analog components in the feedback circuit
"
Stepping motors can be used in simple open-loop control systems
"
Stepper motors are generally adequate for systems that operate at low
accelerations with static loads, but closed loop control may be essential
for high accelerations, particularly if they involve variable loads.
"
If a stepping motor in an open-loop control system is overtorqued, all
knowledge of rotor position is lost and the system must be reinitialized;
servomotors are not subject to this problem.
9
Stepper Motors 17
Types of Stepper Motors
!
Three varieties
"
Permanent magnet stepper motor
"
Variable reluctance stepper motor
"
Hybrid stepper motor
"
The permanent magnet type and the hybrid type stepper
motors are the more commonly used
"
Lacking a label on the motor, you can generally tell the first
two apart by feel when no power is applied
Permanent magnet motors tend to "cog" as you twist the rotor
with your fingers
variable reluctance motors almost spin freely (although they
may cog slightly because of residual magnetization in the rotor)
Stepper Motors 18
Types of Stepper Motors
!
Three varieties
"
Permanent magnet stepper motor
"
Variable reluctance stepper motor
"
Hybrid stepper motor
"
The first two varieties can also be distinguished with an
ohmmeter
Variable reluctance motors usually have three (sometimes
four) windings, with a common return
permanent magnet motors usually have two independent
windings, with or without center taps. Center-tapped
windings are used in uni-polar permanent magnet motors
10
Stepper Motors 19
Types of Stepper Motors
!
Variable reluctance stepper motor
"
Have been around for a long time
"
Easiest to understand from a structural point of view
"
Consists of a soft iron multi-toothed rotor and a wound
stator
"
When the stator windings are energized with DC current
the poles become magnetized
"
Rotation occurs when the rotor teeth are attracted to
the energized stator poles
Stepper Motors 20
Types of Stepper Motors
!
Permanent magnet stepper motor
"
Low cost
"
Low resolution
Typical step angles of 7.5
°
to 15
°
(48 24 steps per revolution)
"
The rotor has no teeth as with the reluctance type
"
The rotor is magnetized with alternating north and south
poles situated in a straight line parallel to the rotor shaft
The magnetized rotor poles provide an increased magnetic flux
intensity and due to this the PM motor exhibits improved torque
characteristics compared with the variable reluctance type
11
Stepper Motors 21
Types of Stepper Motors
!
Hybrid type
"
Combines the best features of the of both PM and VR type
stepper motors
"
More expensive than the PM stepper motor
"
Better performance with respect to:
Step resolution, Torque, Speed
"
Typical step angles
3.6
°
to 0.9
°
(100 400 steps per revolution)
"
The motor is multi-toothed like the VR motor