This document presents a case study on interfacing a stepper motor with an 8086 microprocessor. It includes the following:
1) An overview of stepper motors, their windings, and protection of the windings.
2) A design to control a 4-phase stepper motor with clockwise and anticlockwise rotations using an 8086 program and hardware circuit.
3) The program uses assembly language instructions to output step signals to the motor in the proper sequence to rotate the shaft.
Axa Assurance Maroc - Insurer Innovation Award 2024
Mpmc b1
1. A Case Study on
CASE STUDY ON STEPPER MOTOR
Presentation by:
Ravada Tarun Kumar (17981A04I2)
Thadi Prem Kumar (17981A04K4)
Bikkina Mahesh (18985A0428)
S Dileep Kumar (17981A04I7)
Department of Electronics & Communication Engineering
RAGHU ENGINEERING COLLEGE
Visakhapatnam-531162 1
2. Question
Design the stepper motor interfacing with 8086 using the
following specifications
A) Identify the components required for the application
B) Give the design (Block diagram and schematic diagrams)
C) Develop the program using 8086 assembly language
D) Show the output using Kit/Simulation tool
2
3. Contents
Stepper motor
Stepper motor windings
Winding arrangement
Protection of winding
Stepper motor design
Interfacing program
Hardware circuit
Conclusion
References
3
4. Stepper motor
It is a device used to obtain an accurate position control of
rotating shaft.
The rotation of the shaft will be in the terms of steps.
To rotate the shaft of the stepper motor, a sequence of pulses
is needed to be applied to the winding of the stepper motor,
in proper sequence.
The number of pulses required for one complete rotation of
the shaft of the stepper motor are equal to its number of
internal teeth on rotor.
4
5. Stepper motor
The stator teeth and rotor teeth lock with each other to fix a
position of the shaft.
With pulse applied to the winding input, the rotor rotates by
one teeth position or an angle ‘x’.
The angle ‘x’ may be calculated
X = 360 degrees
No.of rotor teeth
5
6. Stepper motor
The typical stepper may have parameters like torque 3kg-cm,
operating voltage 12v, current rating 0.2A and a step angle 1.8
degrees.
6
10. Protection of winding
We have to protect the winding of stepper motor.
Parallel to the winding ‘a’, they connected a diode.
When the excess currents flows through that winding then
that diode will break down and the large current will flow
through that diode and that winding ‘a’ will be protected.
The reason is that the current will always offer a low
resistance path.
10
12. Stepper motor design
We are going to design a stepper motor controller and writing
a ALP to rotate shaft of a 4-phase stepper motor. In clock 5
rotations and in anticlockwise 5 rotations.
Motion step A B C D
clockwise 1 1 0 0 0
2 0 1 0 0
3 0 0 1 0
4 0 0 0 1
5 1 0 0 0
12
17. Conclusion
In this way we can Design a stepper motor interfacing
with 8086 using the following specifications
A) Identify the components required for the application
B) Give the design (Block diagram and schematic
diagrams)
C) Develop the program using 8086 assembly language
D) Show the output using Kit/Simulation tool
17