Stepper Motor Interfacing
Stepper Motor Interfacing
The ULN2003A is a current driver IC. It is used to drive the current of the stepper motor as it requires
more than 60mA of current. It is an array of Darlington pairs. It consists of seven pairs of Darlington arrays
with common emitter. The IC consists of 16 pins in which 7 are input pins, 7 are output pins and remaining
are VCC and Ground. The first four input pins are connected to the microcontroller. In the same way, four
output pins are connected to the stepper motor.
Stepper motor has 6 pins. In these six pins, 2 pins are connected to the supply of 12V and the remaining are
connected to the output of the stepper motor. Stepper rotates at a given step angle. Each step in rotation is a
fraction of full cycle. This depends on the mechanical parts and the driving method.
Similar to all the motors, stepper motors will have stator and rotor. Rotor has permanent magnet and stator
has coil. The basic stepper motor has 4 coils with 90 degrees rotation step. These four coils are activated in
the cyclic order. The below figure shows you the direction of rotation of the shaft. There are different
methods to drive a stepper motor. Some of these are explained below.
Full Step Drive: In this method two coils are energized at a time. Thus, here two opposite coils are excited
at a time.
Half Step Drive: In this method coils are energized alternatively. Thus it rotates with half step angle. In
this method, two coils can be energized at a time or single coil can be energized. Thus it increases the
number of rotations per cycle. It is shown in the below figure.
How to Operate this Stepper Motor Driver Circuit?
1. Initially , switch on the circuit.
4. The stepper motor has four wires. They are yellow, blue, red and white. These are energized alternatively
as given below.
5. In full step driving, use the following sequence (1.8 degree)
6. To drive the motor in half step angle, use the following sequence (0.9 degree)
INTERFACING DIAGRAM:
PROGRAM:
AIM: For full stepping 1.8ᵒ for clockwise direction