exploring what stepper motor is, its fundamental working mechanism,
types of stepper motor, stepping modes, and lastly its advantages and
By Girish Radhakrishnan
What is stepper motor?
Stepper motor is brushless motor; its rotating shaft (rotor) completes one rotation with a determined number of steps. Due to the stepped nature of rotation it gains it name as stepper motor.
Stepper motor provides precise control over rotational angle and speed. It is an open-loop design, which means no feedback mechanism is implemented for tracking the rotation.
It can vary its speed, change rotating direction and lock into one position instantly. The number of steps is determined by number of teeth present in the rotor. For example: if a stepper motor consists of 200 teeth then,
360(degree)/200(no of teeth) = 1.8 degree
So, the each step will be 1.8 degree. Stepper motors are controlled by microcontrollers and driver circuit. It is widely used in laser printers, 3D printers, optical drives, robotics etc.
Fundamental working mechanism:
A stepper motor may consist of several numbers of poles wound with insulated copper wire called stator or non-moving part of the motor. The moving part of the motor is called as rotor, which consists of several numbers of teeth.
When one pole is energized, the nearest teeth will gets align with that energized pole and other tooth on rotor will slightly offset or unaligned with other un-energized poles.
The next pole will gets energized and previous pole will get de-energized, now the unaligned poles will gets align with currently energized pole, this make one single step.
The next pole gets energised and previous pole gets de-energized, this make another step and this cycle continues several times to make one full rotation.
Here is another very simple example how stepper motor functions:
Generally the rotor teeth are magnets arranged in alternating north and South Pole fashion. Like poles repel and unlike pole attract, now pole winding ‘A’ is energized and assume energized pole as North Pole and rotor as South Pole, this attract south pole of rotor towards pole ‘A’ stator as shown in image.
Now pole A is de-energized and pole ‘B’ is energized, now the south pole of rotor will align with pole ‘B’. Similar pole ‘C’ and pole ‘D’ will energize and de-energize in same fashion to complete one rotation.
By now you would understand how a stepper motor working mechanism.
Types of stepper motor:
There are three types of stepper motor:
• Permanent magnet stepper
• Variable reluctant stepper
• Hybrid synchronous stepper
Permanent Magnet stepper:
Permanent magnet stepper motors use permanent magnet teeth in rotor which are arranged in alternating pole fashion (North-South-North-South……), this provide greater torque.
Variable reluctant stepper:
Hybrid synchronous stepper:
In hybrid stepper motor both the above mentioned method is combined to get maximum torque. This is the most common type of stepper motor and also expensive method.
There are 3 types of stepping modes
• Full stepping mode
• Half-stepping mode
• Micro stepping mode
Full Stepping mode:
In full step mode can be understood by the following example: if a stepper motor has 200 teeth then, one full step is 1.8 degree (which is given at beginning of the article) it won’t rotate less or more than 1.8 degree.
Full step is further classified into two types:
• Single phase mode
• Two phase mode
In both the phase mode, the rotor takes one full step, the basic difference between these two are, single mode gives less torque and two phase mode gives more torque.
• Single Phase mode:
In single phase mode only one phase (a group of winding/pole) is energized at a given time, it is the least energy consuming method but it also gives less torque.
• Two Phase mode:
In two phase mode, two phase (two group of winding/pole) is energized at a given time; it produces more torque (30% to 40%) the single phase mode.
Half stepping mode:
Half stepping mode is done for double the resolution of the motor. In half step as the name suggest it takes half of the one full step, instead of full 1.8 degree, half step takes 0.9 degree.
Half step is achieved by changing single phase mode and double phase mode alternatively. It reduces stress on mechanical parts and increase smoothness in rotation. Half step reduces torque by around 15%. But torque can be increased by increasing the current applied to the motor.
Micro stepping is done for the smoothest rotation. One full step is divided up to 256 steps. For micro stepping it need special microstep controller. Its torque is deduces by around 30%.
The drivers need to input sinusoidal wave for fluid rotation. The drivers give two sinusoidal input with 90 degree phase out.
It gives best control over rotation and reduces mechanical stress significantly and reduces the operational noise.
The main advantages and disadvantages of stepper motor can be learned with the following points:
• Best control over angular rotation.
• High torque at slow speed.
• Instant change in rotational direction.
• Minimal mechanical construction.
• Power is consumed even during no rotation; this done for locking the rotor to fixed position.
• No feedback mechanism is there to correct against rotational errors and to track current position.
• It needs complicated driver circuit.
• Torque is reduced at higher speed.
• It is not easy to control the motor at higher speed.