Stepper motors

41
Relative positioning is very precise Constant speed Motor can be locked at any position. Available in various size and packages Easy to interface Easily available STEPPER MOTOR IN ROBOTICS

Transcript of Stepper motors

Page 1: Stepper  motors

Relative positioning is very precise Constant speed Motor can be locked at any position. Available in various size and packages Easy to interface Easily available

STEPPER MOTOR IN ROBOTICS

Page 2: Stepper  motors

TYPES OF STEPPER MOTORS

Page 3: Stepper  motors

UNIPOLAR STEPPER MOTORUNIPOLAR STEPPER MOTORUnipolar stepper motor with center tap windingFour coils are required for unipolar stepper motor

Page 4: Stepper  motors

BIPOLAR STEPPER MOTORBIPOLAR STEPPER MOTOR Bipolar motors are constructed with wired more

simply, with no center taps. Two coils are used in bipolar stepper motors

Page 5: Stepper  motors

OPERATION OF STEPPER MOTOR

Page 6: Stepper  motors

OPERATION OF STEPPER MOTOROPERATION OF STEPPER MOTOR

Energize a combination of stator coils (phases),through electrical pulses.

This create various magnetic fields within the motor, depending on which coils are energized.

Page 7: Stepper  motors

OPERATION OF STEPPER MOTOROPERATION OF STEPPER MOTOR

The rotor then aligns itself with the presently active magnetic field. When the coils are energized in the correct sequence, the rotor will rotate or “step”, creating circular motion. So the name “Stepper” Motor

Page 8: Stepper  motors

“STEPS” IN STEPPER MOTOR

Page 9: Stepper  motors

STEPS IN STEPPER MOTOR Full step

One coil is energized at a time. Half step

Two coils are energized to get rotor in between step. Micro step

Two coils are energized at different current levels.

Page 10: Stepper  motors

FULL STEP FULL STEP

Page 11: Stepper  motors

FULL STEP FULL STEP

Page 12: Stepper  motors

FULL STEP FULL STEP

Page 13: Stepper  motors

FULL STEP FULL STEP

Page 14: Stepper  motors

A4

B3

C2

D1

comment

1 0 0 0 take a step clockwise

0 1 0 0 another step clockwise

0 0 1 0 another step clockwise

0 0 0 1 another step clockwise

0 0 0 1 Wait right here!

0 0 1 0 Take a step back.

FULL STEP SEQUENCE

Page 15: Stepper  motors

HALF STEPHALF STEP

Page 16: Stepper  motors

HALF STEPHALF STEP

Page 17: Stepper  motors

HALF STEPHALF STEP

Page 18: Stepper  motors

HALF STEPHALF STEP

Page 19: Stepper  motors

HALF STEPHALF STEP

Page 20: Stepper  motors

HALF STEPHALF STEP

Page 21: Stepper  motors

HALF STEPHALF STEP

Page 22: Stepper  motors

HALF STEPHALF STEP

Page 23: Stepper  motors

A4

B3

C2

D1

comment

1 0 0 0 start here

1 1 0 0 half a step clockwise

0 1 0 0 complete the first full step clockwise

0 1 1 0 another half step

0 0 1 0 complete that step

0 0 1 1 another half step

0 0 0 1 complete that step

1 0 0 1 final half step

1 0 0 0 back to the starting position

HALF STEP SEQUENCE

Page 24: Stepper  motors

MICRO STEPPINGMICRO STEPPING

Microstepping allows a stepping motor to stop and hold a position between the full or half-step positions.

It largely eliminates the jerky character of low speed stepping motor operation and the noise at intermediate speeds.

Page 25: Stepper  motors

Microstepping controls the current in motor to degree Typically used in application that requires accurate positioning and fine Resolution over wide range of speeds.

MICRO STEPPINGMICRO STEPPING

Page 26: Stepper  motors

.5

                                                                                        

                       

Micro stepping control circuit

X,Y => determine motor winding is on or off,current through winding

V0, V1 => Reference voltage trough Motor Winding

Page 27: Stepper  motors

IC FOR INTERFACING STEPPER MOTORIC FOR INTERFACING STEPPER MOTOR

IC L293d

1,2EN1A1Y

Heat Sink,ground Heat Sink,ground

2Y2AVs

4A

VCC

4Y

3Y3A3,4EN

Page 28: Stepper  motors

8051

STM

L293D

VCC

Vs

IC FOR INTERFACING STEPPER MOTORIC FOR INTERFACING STEPPER MOTOR

4,5,12,13

63

16,1,9 8

2

15

P3.0

P3.3

7

10

11

14

12V

P3..1

P3..2

Page 29: Stepper  motors

Stepper_logic:

Stepper_logic

start=0?No Yes

Out

Outdelay_unit

=0?

step

YesNo

Out

delay_unit=100delay_unit=delay_unit-1

Page 30: Stepper  motors

Step:

step

hs=1?

No Yes

direction=0?

Out

Yes

hs_backward

No

hs_forward

Out

direction=0?

Out

Yes

fs_backward

No

fs_forward

Out

Page 31: Stepper  motors

0011 1001

1000

11000100

0110

0010

0001

hs_backward:

hs_backward

Page 32: Stepper  motors

0011 1001

1000

11000100

0110

0010

0001

hs_forward:

hs_forward

Page 33: Stepper  motors

0001

00101000

0100

fs_forward:

fs_forward

Page 34: Stepper  motors

0001

00101000

0100

fs_backward:

fs_backward

Page 35: Stepper  motors

Application of Stepper MotorApplication of Stepper Motor

Page 36: Stepper  motors

Application Use

Printer Papper drivePlotter X-Y-Z Positioning

Page 37: Stepper  motors

Paper Drive Mechanism using Paper Drive Mechanism using stepper machinestepper machine

Page 38: Stepper  motors

                                               

X & XY Positioning table

Page 39: Stepper  motors

Thank YouThank You

Page 40: Stepper  motors

STEPPER MOTOR

SHAFT

COUPLING

BEARING

BLOCK

LINEAR MOTION

PIVOT

BEARING

NUT OR BLOCK WITH THREADED HOLE

ARM

ARM MOVESAS SHOWNBASE OR OTHER

MOUNTINGSURFACE

SLOTTED HOLE

LEAD SCREW OR THREADEDROD

BEARING CLOCK

INTERFACING A STEPPER MOTOR TO A MECHANICAL LINKAGE AND ARM USING A LEAD SCREW

Stepper Motor In RoboticsStepper Motor In Robotics

Page 41: Stepper  motors

Hard Disk Drive (HDD) spindle motors are what cause the disks in HDDs to rotate.

The precision of these motors determine the capacity and speed of HDDs, making these Components critical to HDD performance. Accordingly, these motors must offer superior performance in terms of rotational speed and low Non-Repeatable Run Out (NRRO).