Stepper motor
From Wikipedia, the free encyclopedia
A stepper motor is a brushless, synchronous electric motor that can divide a full rotation into a large number of steps, for example, 200 steps. Thus the motor can be turned to a precise angle.
Contents |
[edit] Fundamentals of Operation
Stepper motors operate much differently from normal DC motors, which simply spin when voltage is applied to their terminals. Stepper motors, on the other hand, effectively have multiple "toothed" electromagnets arranged around a central metal gear, as shown at right. To make the motor shaft turn, first one electromagnet is given power, which makes the gear's teeth magnetically attracted to the electromagnet's teeth. When the gear's teeth are thus aligned to the first electromagnet, they are slightly offset from the next electromagnet. So when the next electromagnet is turned on and the first is turned off, the gear rotates slightly to align with the next one, and from there the process is repeated. Each of those slight rotations is called a "step." In that way, the motor can be turned a precise angle. There are two basic arrangements for the electromagnetic coils: bipolar and unipolar.
[edit] Unipolar motor
In a unipolar stepper motor, there are four separate electromagnets. To turn the motor, first coil "1" is given current, then it's turned off and coil 2 is given current, then coil 3, then 4, and then 1 again in a repeating pattern. Current is only sent through the coils in one direction; thus the name unipolar.
A unipolar stepper motor will have 5 or 6 wires coming out of it. Four of those wires are each connected to one end of one coil. The extra wire (or 2) is called "common." To operate the motor, the "common" wire(s) is(are) connected to the supply voltage, and the other four wires are connected to ground through transistors, so the transistors control whether current flows or not. A microcontroller or stepper motor controller is used to activate the transistors in the right order. This ease of operation makes unipolar motors popular with hobbyists; they are probably the cheapest way to get precise angular movements.
(For the experimenter, one way to distinguish common wire from a coil-end wire is by measuring the resistance. Resistance between common wire and coil-end wire is always half of what it is between coil-end and coil-end wires. This is due to the fact that there is actually twice the length of coil between the ends and only half from center (common wire) to the end.)
[edit] Bipolar motor
There are only two coils, and current must be sent through a coil first in one direction and then in the other direction; thus the name bipolar. Bipolar motors need more than 4 transistors to operate them, but they are also more powerful than a unipolar motor of the same weight. To be able to send current in both directions, engineers can use an H-bridge to control each coil or a step motor driver chip.
[edit] Theory
A step motor can be viewed as a DC motor with the number of poles (on both rotor and stator) increased, taking care that they have no common denominator. Additionally, soft magnetic material with many teeth on the rotor and stator cheaply multiplies the number of poles (reluctance motor). Like an AC synchronous motor, it is ideally driven by sinusoidal current, allowing a stepless operation, but this puts some burden on the controller. When using an 8-bit digital controller, 256 microsteps per step are possible. As a digital-to-analog converter produces unwanted ohmic heat in the controller, pulse-width modulation is used instead to regulate the mean current. Simpler models switch voltage only for doing a step, thus needing an extra current limiter: for every step, they switch a single cable to the motor. Bipolar controllers can switch between supply voltage, ground, and unconnected. Unipolar controllers can only connect or disconnect a cable, because the voltage is already hard wired. Unipolar controllers need center-tapped windings.
It is possible to drive unipolar stepper motors with bipolar drivers. The idea is to connect the output pins of the driver to 4 transistors. The transistor must be grounded at the emitter and the driver pin must be connected to the base. Collector is connected to the coil wire of the motor.
Stepper motors are rated by the torque they produce. Synchronous electric motors using soft magnetic materials (having a core) have the ability to provide position holding torque (called detent torque, and sometimes included in the specifications) while not driven electrically. To achieve full rated torque, the coils in a stepper motor must reach their full rated current during each step. The voltage rating (if there is one) is almost meaningless. The motors also suffer from EMF, which means that once the coil is turned off it starts to generate current because the motor is still rotating. There needs to be an explicit way to handle this extra current in a circuit otherwise it can cause damage and affect performance of the motor.
[edit] Applications
Computer-controlled stepper motors are one of the most versatile forms of positioning systems, particularly when digitally controlled as part of a servo system. Stepper motors are used in floppy disk drives, flatbed scanners, printers, plotters and many more devices. Note that hard drives no longer use stepper motors to position the read/write heads, instead utilising a voice coil and servo feedback for head positioning.
Stepper motors can also be used for positioning of valve pilot stages, for fluid control systems.