Microcontroller and Interfacing (2151001) TOPIC: STEPPER MOTOR INTERFACING WITH MICROCONTROLLER PREPARED BY: GUIDED BY: ARJUN GUPTA (130110111021) PROF.

Slides:



Advertisements
Similar presentations
CMPE 328 Microprocessors Stepper Motor Dr. C. Ergün Department of Computer Engineering.
Advertisements

Lecture 38Electro Mechanical System1  In star-stop fashion, there is upper limit to a stepping rate  For too fast pulse rate, motor is unable to follow.
MSP430 Motor Controller Applications
L.
Aliasgar Kutiyanawala1 Stepper Motors – An Overview Aliasgar Kutiyanawala Utah State University.
Stepper Motors. Motors coils of conductive wire magnetic fields rotational motion –except for linear induction motor everywhere from the very large (LRT)
Stepper Motors Jason Wells. Background Brushless, synchronous electric motor Brushless, synchronous electric motor No feedback necessary (open loop) No.
Applied Control Systems
DC Motors The stator is the stationary outside part of a motor. The rotor is the inner part which rotates. Just as the rotor reaches alignment, the brushes.
Introduction Thyristors SCR TRIAC DIAC Stepping Motors Summary
Embedded Control Applications IIMP10-1 weeklecturetopics 10Embedded Control Applications II - Servo-motor control - Stepper motor control.
Introduction to Motors
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
Stepper Motor. Stator Rotor Full Stepping Energizing one coil at a time is known as running the motor in 'full steps'. In a 200 step motor, this.
1  Actuators are used in order to produce mechanical movement in robots.
ELECTRIC MOTORS An Introduction to DC and Stepper Motors.
AC vs. DC The production of and use of electricity is an expensive business.Therefore the most efficient use of the resource is required. The most efficient.
Induction Motors Prepared By : PRAGNESH, MEET, SAGAR, SAAVAN, KANISH
10/13/20151 University of North Carolina-Charlotte INTRODUCTION TO DIGITAL ACTUATORS (Stepper and Servo Motors) Gurunath Athalye.
Induction Motors.
Instrumentation & Control Engg. Section Electrical Engineering Department Ahmedabad , Gujarat.
Interfacing Stepper motor to 8051 microcontroller A stepper motor is a special type of electric motor that moves in increments, or steps, rather than turning.
Syafruddin Hasan. STEPPER MOTOR Stepper motors are device that rotate by discrete incremental steps The primary advantage:  they can be controlled almost.
Stepping motors Jari Kostamo.
Stepper motor. Stepper Motor Interfacing Stepper motor is a widely used device that translates electrical pulses into mechanical movement. Stepper motor.
Stepper motor Interface
STEPPERS AND SERVOS. Types of stepper motors Based on construction Based on construction Variable reluctance Variable reluctance Permanent magnet Permanent.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
INTERNET OF EVERYTHING SDU 2016 Week 9. Physical Output  Make things move by controlling motors with Arduino  Servo-motors  Rotary actuator that allows.
DC motor principles Speed control Direction Stepper motor principles
Stepper Motor – Types, Advantages And Applications
Induction Motor (Asynchronous Motor)
A PRESENTATION ON RELAY, OPTOISOLATOR AND STEPPER MOTOR INTERFACING WITH AVR Prepared By:- Katariya Prakash[ ] Kathiriya Shalin[ ]
Guided By :- Kachhadiya Niranj B. Parthiv R. Bhatt S S.T.B.S. COLLEGE OF DIPLOMA ENGINEERING, SURAT.
Speed control of stepper motor using microcontroller 8051
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
ME 440: Numerically Controlled Machine Tools
Motors & Motor Controllers
Motors and Actuators -by vvk lalithej.
Introduction to Motors, servos and steppers
MOTORS.
Interfacing circuit of Unipolar Stepper with 8051
Stepper Motor A stepper motor or step motor or stepping motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.
STEPPER MOTORS BY: JOSEPH BURKE May 4, 2004.
DC Motors Types: Continuous Rotation Servo (Remote Control)
Stepper Motors – An Overview
Microprocessors Stepper Motor
Elements of Electrical Design HASMUKH GOSWAMI COLLEGE OF ENGINEERING
Electric Machine Introduction
What is a Motor?
Stepper motor.
Applied Control Systems
Outlines : Introduction . Construction . Control .
Applied Control Systems
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Interfacing of stepper motor
Unit – V Single phase Induction motors and Special machines
ECGR-6185 Advanced Embedded Systems
MC3479P Stepper Motor and Stepper Motor IC
Stepper motor A stepper motor is a special electrical machine which rotates in discrete angular steps in response to a programmed sequence of input electrical.
DC Motors The stator is the stationary outside part of a motor. The rotor is the inner part which rotates. Just as the rotor reaches alignment, the brushes.

Stepper Motors By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove November 14th, 2018.
Stepper Motors A stepper motor is a “pulse-driven” motor that changes the angular position of the rotor in “steps” Define β = the step angle (per input.
Applied Control Systems
Assist. Prof. Rassim Suliyev - SDU 2018
Chapter 39 Special Machines. Chapter 39 Special Machines.
-Shweta Dubey.
Induction Motors (Lecture 1&2)
Presentation transcript:

Microcontroller and Interfacing ( ) TOPIC: STEPPER MOTOR INTERFACING WITH MICROCONTROLLER PREPARED BY: GUIDED BY: ARJUN GUPTA ( ) PROF. NILESH DESAI VARUN SHAH ( ) YESHA PATEL ( )

Introduction o A stepper motor is a brushless, synchronous electric motor that converts electrical pulses into mechanical movement. o Every revolution of the stepper motor is divided into a discrete number of steps, and the motor must be sent a separate pulse for each step. o The stepper motor can only take one step at a time and each step is the same size. Since each pulse causes the motor to rotate a precise angle, the motor’s position can be controlled without any feedback mechanism. o As the electrical pulses increase in frequency, the step movement changes into continuous rotation, with the speed of rotation directly proportional to the frequency of the pulses. o Step motors are used every day in both industrial and commercial applications because of their low cost, high reliability, high torque at low speeds and a simple, rugged construction that operates in almost any environment.

Unipolar stepper motor o The unipolar stepper motor has five or six wires and four coils (actually two coils divided by center connections on each coil). The center connections of the coils are tied together and used as the power connection. They are called unipolar steppers because power always comes in on this one pole.

Bipolar stepper motor o The bipolar stepper motor usually has four wires coming out of it. Unlike unipolar steppers, bipolar steppers have no common center connection. They have two independent sets of coils instead. You can distinguish them from unipolar steppers by measuring the resistance between the wires. o You should find two pairs of wires with equal resistance. If you’ve got the leads of your meter connected to two wires that are not connected (i.e. not attached to the same coil), you should see infinite resistance (or no continuity).

Step Sequence o Stepper motors can be driven in two different patterns or sequences. namely, I.Full Step Sequence II.Half Step Sequence

Full Step Sequence o In the full step sequence, two coils are energized at the same time and motor shaft rotates. The order in which coils has to be energized is given in the table below.

Half Step Sequence o In Half mode step sequence, motor step angle reduces to half the angle in full mode. So the angular resolution is also increased i.e. it becomes double the angular resolution in full mode. Also in half mode sequence the number of steps gets doubled as that of full mode. Half mode is usually preferred over full mode. Table below shows the pattern of energizing the coils.

Step Angle o Step angle of the stepper motor is defined as the angle traversed by the motor in one step. To calculate step angle, simply divide 360 by number of steps a motor takes to complete one revolution. As we have seen that in half mode, the number of steps taken by the motor to complete one revolution gets doubled, so step angle reduces to half. o As in above examples, Stepper Motor rotating in full mode takes 4 steps to complete a revolution, So step angle can be calculated as o Step Angle ø = 360° / 4 = 90° and in case of half mode step angle gets half so 45°.

Steeper motor interfacing with ULN2003A

#define F_CPU UL #include “avr/io.h” #include “util/delay.h” int main() { DDRA=0x00; DDRC=0xFF; While(1) { if ((PINA&0x80)==0) { PORTC=0x66; _delay_ms(100); PORTC=0xCC; _delay_ms(100); PORTC=0x99; _delay_ms(100); PORTC=0x33; _delay_ms(100); }

else { PORTC=0x66; _delay_ms(100); PORTC=0x33; _delay_ms(100); PORTC=0x99; _delay_ms(100); PORTC=0xCC; _delay_ms(100); }