SlideShare a Scribd company logo
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
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
Contents
 Stepper motor
 Stepper motor windings
 Winding arrangement
 Protection of winding
 Stepper motor design
 Interfacing program
 Hardware circuit
 Conclusion
 References
3
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
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
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
Stepper motor windings
7
Stepper motor rotor
8
Winding arrangement
9
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
Protection of winding
11
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
Stepper motor design
Motion step A B C D
Anticlockwise 1 1 0 0 0
2 0 0 0 1
3 0 0 1 0
4 0 1 0 0
5 1 0 0 0
13
Interfacing program
ASSUME CS : CODE
CODE SEGMENT
START: MOV AL,80H
OUT CWR,AL
MOV AL,88H
MOV CX,1000
AGAIN1: OUT PORT A,AL
CALL DELAY
ROL AL,01
DEC CX
JNZ AGAIN1
MOV AH,88H
MOV CX,1000
14
Interfacing program
AGAIN2: OUT PORT A,AL
CALL DELAY
ROR AL,01
DEC CX
JNZ AGAIN2
MOV AH, 4CH
INT 21H
CODE ENDS
END START
15
Hardware circuit
16
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
References
 https://www.google.com/search?q=steppermotor&aps+chro
me..69i57j0I3.1323j0j7&client=ms-android-
vivo&sourceid=chrome-mobile&ie=UTF-8
 https://www.google.com/search?q=intefacing&aps+chrome..
69i57j0I3.1323j0j7&client=ms-android-
vivo&sourceid=chrome-mobile&ie=UTF-8
 https://www.google.com/search?q=simulation
techniques&aps+chrome..69i57j0I3.1323j0j7&client=ms-
android-vivo&sourceid=chrome-mobile&ie=UTF-8
18
THANK YOU
19

More Related Content

What's hot

CV_Medhat Hamed_Projects manager
CV_Medhat Hamed_Projects managerCV_Medhat Hamed_Projects manager
CV_Medhat Hamed_Projects manager
Medhat Haggag
 
lead electrical commissioning engineer
lead electrical commissioning engineerlead electrical commissioning engineer
lead electrical commissioning engineer
yasser maklad
 
Complimentry Products AM
Complimentry Products AMComplimentry Products AM
Complimentry Products AM
Sandeep Narula
 

What's hot (18)

Devry ecet 105 week 7 i lab add subtractor using flip-flops new
Devry ecet 105 week 7 i lab add subtractor using flip-flops newDevry ecet 105 week 7 i lab add subtractor using flip-flops new
Devry ecet 105 week 7 i lab add subtractor using flip-flops new
 
Devry ecet 105 week 7 i lab add
Devry ecet 105 week 7 i lab addDevry ecet 105 week 7 i lab add
Devry ecet 105 week 7 i lab add
 
Eso203 a ha10
Eso203 a ha10Eso203 a ha10
Eso203 a ha10
 
Photovoltaic By-Pass Diodes Simulation
Photovoltaic By-Pass Diodes SimulationPhotovoltaic By-Pass Diodes Simulation
Photovoltaic By-Pass Diodes Simulation
 
Nidec asi soft starters-mv-e
Nidec asi soft starters-mv-eNidec asi soft starters-mv-e
Nidec asi soft starters-mv-e
 
High Voltage Isolation Flyback Converter using LTspice
High Voltage Isolation Flyback Converter using LTspiceHigh Voltage Isolation Flyback Converter using LTspice
High Voltage Isolation Flyback Converter using LTspice
 
CV_Medhat Hamed_Projects manager
CV_Medhat Hamed_Projects managerCV_Medhat Hamed_Projects manager
CV_Medhat Hamed_Projects manager
 
Nidec asi electric power solutions for ship to shore connection
Nidec asi electric power solutions for ship to shore connectionNidec asi electric power solutions for ship to shore connection
Nidec asi electric power solutions for ship to shore connection
 
lead electrical commissioning engineer
lead electrical commissioning engineerlead electrical commissioning engineer
lead electrical commissioning engineer
 
Ar drones
Ar dronesAr drones
Ar drones
 
Devry ecet 105 week 7 i lab add
Devry ecet 105 week 7 i lab addDevry ecet 105 week 7 i lab add
Devry ecet 105 week 7 i lab add
 
Nidec asi electric motors & generators
Nidec asi electric motors & generatorsNidec asi electric motors & generators
Nidec asi electric motors & generators
 
Nidec asi wind farm applications
Nidec asi wind farm applicationsNidec asi wind farm applications
Nidec asi wind farm applications
 
Manual of trr Measurement Equipment
Manual of trr Measurement EquipmentManual of trr Measurement Equipment
Manual of trr Measurement Equipment
 
Nidec asi ship to shore connection for navy base
Nidec asi ship to shore connection for navy baseNidec asi ship to shore connection for navy base
Nidec asi ship to shore connection for navy base
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Nidec asi silcovert gn
Nidec asi silcovert gnNidec asi silcovert gn
Nidec asi silcovert gn
 
Complimentry Products AM
Complimentry Products AMComplimentry Products AM
Complimentry Products AM
 

Similar to Mpmc b1

Electrocraft linear motors_catalog
Electrocraft linear motors_catalogElectrocraft linear motors_catalog
Electrocraft linear motors_catalog
Electromate
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
shadabshaikh102
 
Microprocessor based autonomous control system
Microprocessor based autonomous control systemMicroprocessor based autonomous control system
Microprocessor based autonomous control system
Dr. Rajesh P Barnwal
 
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach  Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
IJEEE
 
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERFOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
Journal For Research
 

Similar to Mpmc b1 (20)

Controlled Rotation of the Shaft of a Stepper Motor with 8051 Microcontroller
Controlled Rotation of the Shaft of a Stepper Motor with 8051 MicrocontrollerControlled Rotation of the Shaft of a Stepper Motor with 8051 Microcontroller
Controlled Rotation of the Shaft of a Stepper Motor with 8051 Microcontroller
 
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
 
Project paper
Project paperProject paper
Project paper
 
It 5170 stepper motor
It 5170 stepper motorIt 5170 stepper motor
It 5170 stepper motor
 
Ijetae 0312 24
Ijetae 0312 24Ijetae 0312 24
Ijetae 0312 24
 
A034301010
A034301010A034301010
A034301010
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
 
IRJET- Design and Development of Electric Motorbike
IRJET-  	  Design and Development of Electric MotorbikeIRJET-  	  Design and Development of Electric Motorbike
IRJET- Design and Development of Electric Motorbike
 
Project seminar quadcopter
Project seminar quadcopterProject seminar quadcopter
Project seminar quadcopter
 
Electrocraft linear motors_catalog
Electrocraft linear motors_catalogElectrocraft linear motors_catalog
Electrocraft linear motors_catalog
 
Iai rcp4 pcon-catalog
Iai rcp4 pcon-catalogIai rcp4 pcon-catalog
Iai rcp4 pcon-catalog
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
 
Motor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper MotorsMotor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper Motors
 
DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTER
 
Microprocessor based autonomous control system
Microprocessor based autonomous control systemMicroprocessor based autonomous control system
Microprocessor based autonomous control system
 
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach  Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
 
Speed control of four quadrant d nav
Speed control of four quadrant d navSpeed control of four quadrant d nav
Speed control of four quadrant d nav
 
Design of gear box easy approach
Design of gear box   easy approachDesign of gear box   easy approach
Design of gear box easy approach
 
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERFOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
 
Metro train prototype
Metro train prototypeMetro train prototype
Metro train prototype
 

More from sunilkumar4879

More from sunilkumar4879 (6)

UHV Handout 4-Harmony in the Society.pdf
UHV Handout 4-Harmony in the Society.pdfUHV Handout 4-Harmony in the Society.pdf
UHV Handout 4-Harmony in the Society.pdf
 
UHV Handout 3-Harmony in the Family.pdf
UHV Handout 3-Harmony in the Family.pdfUHV Handout 3-Harmony in the Family.pdf
UHV Handout 3-Harmony in the Family.pdf
 
UHV Handout 1-Introduction to Value Education.pdf
UHV Handout 1-Introduction to Value Education.pdfUHV Handout 1-Introduction to Value Education.pdf
UHV Handout 1-Introduction to Value Education.pdf
 
5 pin-diagram-of-8085-181203034237
5 pin-diagram-of-8085-1812030342375 pin-diagram-of-8085-181203034237
5 pin-diagram-of-8085-181203034237
 
Mpmc assignments autonomous
Mpmc assignments autonomousMpmc assignments autonomous
Mpmc assignments autonomous
 
Lica mid 2 question bank (1)
Lica mid 2 question bank (1)Lica mid 2 question bank (1)
Lica mid 2 question bank (1)
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 

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
  • 13. Stepper motor design Motion step A B C D Anticlockwise 1 1 0 0 0 2 0 0 0 1 3 0 0 1 0 4 0 1 0 0 5 1 0 0 0 13
  • 14. Interfacing program ASSUME CS : CODE CODE SEGMENT START: MOV AL,80H OUT CWR,AL MOV AL,88H MOV CX,1000 AGAIN1: OUT PORT A,AL CALL DELAY ROL AL,01 DEC CX JNZ AGAIN1 MOV AH,88H MOV CX,1000 14
  • 15. Interfacing program AGAIN2: OUT PORT A,AL CALL DELAY ROR AL,01 DEC CX JNZ AGAIN2 MOV AH, 4CH INT 21H CODE ENDS END START 15
  • 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