+ All Categories
Home > Documents > Stepper Motors - eecs.umich.edu

Stepper Motors - eecs.umich.edu

Date post: 11-Dec-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
54
Stepper Motors By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove November 14th, 2018 1
Transcript
Page 1: Stepper Motors - eecs.umich.edu

Stepper Motors

By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove

November 14th, 20181

Page 2: Stepper Motors - eecs.umich.edu

What is a Stepper Motor?

● A motor whose movement is divided into discrete “steps”

○ “Turn 10 steps clockwise”

● Holds its position without additional control

○ No sensor or feedback loop

2

Page 3: Stepper Motors - eecs.umich.edu

Parts of a Stepper Motor

Stator - Stays Static

Rotor - Rotates the motor shaft

3https://phidgets.files.wordpress.com/2014/06/stepper_back_web.jpg

Page 4: Stepper Motors - eecs.umich.edu

Different Types of Torque

Holding torque -How much load can the motor hold in place when the coils are energized

Detent torque -The torque the motor produces when the windings are not energized, sometimes call residual torque

4

Page 5: Stepper Motors - eecs.umich.edu

Advantages of Stepper Motors

5

● Has high holding torque (maintains its position)

● Moves in discrete amounts

● Inexpensive

● Brushless (can last longer than brushed motors)

Page 6: Stepper Motors - eecs.umich.edu

Disadvantages of Stepper Motors

6

● Uses the same amount of power regardless of load

○ Lower power efficiency

● Torque decreases rapidly as speed increases

● No internal feedback

○ Cannot tell when a step was missed

○ Must step slowly to ensure accuracy

● Low torque to inertia

○ Cannot accelerate loads very rapidly

Page 7: Stepper Motors - eecs.umich.edu

How Stepper Motors Work

7

Page 8: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Unpowered Electromagnets Bar with

magnetic ends

A basic stepper motor consists of a series of electromagnets surrounding a magnetically charged bar

8

Page 9: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Powering a pair of the electromagnets causes the middle bar to align with the electromagnets

9

S

S

Page 10: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Changing which electromagnets are powered and unpowered causes the plate to realign, turning the motor

10

S

S

Page 11: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Changing which electromagnets are powered and unpowered causes the plate to realign, turning the motor

11

S

S

Page 12: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

This can be repeated to cause the motor to turn in any direction

12

S

S

Page 13: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Two groups can be powered to cause the plate to land between the two in a process called half stepping

13

S

S

S

S

Page 14: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Increasing the number of bars on the rotor can increase the granularity of the movement.

14

S

S

Page 15: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Increasing the number of bars on the rotor can increase the granularity of the movement.

15

S

S

Page 16: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Continuing with this concept results in the rotor having dozens of rotor teeth

16

S

S

Page 17: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

The electromagnets also have stator teeth. Powering the electromagnets cause the tips of the teeth to align.

17

S

S

Slightly Offset

Aligned

Page 18: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

SPowering a different pair of electromagnets cause a new group of teeth to align, causing the whole rotor to slightly shift.

18

S

Aligned

Slightly Offset

Page 19: Stepper Motors - eecs.umich.edu

How a Stepper Motor Works

Great video demonstration of stepper motors!

https://youtu.be/eyqwLiowZiU

Credit: Wikipedia for Stepper Motors 19

Page 20: Stepper Motors - eecs.umich.edu

(Electro)magnets. How do they work?

20

Page 21: Stepper Motors - eecs.umich.edu

Stator Magnet Needs

1. Must be turned on/off- Allows motor movement

2. Must be able to change magnet direction- Allows us to both push and pull rotor- Greater torque and speed

21

Page 22: Stepper Motors - eecs.umich.edu

Stator Magnet Needs

1. Must be turned on/off- Allows motor movement

2. Must be able to change magnet direction- Allows us to both push and pull rotor- Greater torque and speed

22

Electromagnets do these!

Page 23: Stepper Motors - eecs.umich.edu

Start with a Solenoid

● Current flowing through a solenoid coil induces a magnetic field● Right Hand rule points to North (conventional current flow)

23

I

Page 24: Stepper Motors - eecs.umich.edu

Start with a Solenoid

● Current flowing through a solenoid coil induces a magnetic field● Right Hand rule points to North (conventional current flow)

24

I

Page 25: Stepper Motors - eecs.umich.edu

● Current flowing through a solenoid coil induces a magnetic field● Right Hand rule points to North (conventional current flow)

Start with a Solenoid

25

I

S

N

Page 26: Stepper Motors - eecs.umich.edu

● Depends on conventional current flow around solenoid core

Magnetic Field Direction

26

I

I

S

N

N

S

Page 27: Stepper Motors - eecs.umich.edu

● Depends on conventional current flow around solenoid core

Magnetic Field Direction

27

I

I

S

N

N

S

Page 28: Stepper Motors - eecs.umich.edu

Changing Direction on Demand

● Switch direction of current using an H-bridge

28

S

N

H-Bridge

Page 29: Stepper Motors - eecs.umich.edu

Changing Direction on Demand

● Switch direction of current using an H-bridge

29

N

S

H-Bridge(Reverse Current)

Page 30: Stepper Motors - eecs.umich.edu

Bipolar Control

● Bipolar because each coil can alternate its polarity

● Requires current reversal(which typically means an H-Bridge)

www.pololu.com

30

Page 31: Stepper Motors - eecs.umich.edu

Bipolar Control

● Bipolar because each coil can alternate its polarity

● Requires current reversal(which typically means an H-Bridge)

● Only two wires for each set of solenoids www.pololu.com

31

Page 32: Stepper Motors - eecs.umich.edu

But H-Bridges are hard...

● Sometimes an H-Bridge cannot be used○ They can (potentially) be larger than the motor in some cases

○ They generate a lot of heat

○ You can’t be bothered

● How do you change the magnetic direction of a solenoid without changing the current direction?

32

gearbest.com

Page 33: Stepper Motors - eecs.umich.edu

But H-Bridges are hard...

● Sometimes an H-Bridge cannot be used○ They can (potentially) be larger than the motor in some cases

○ They can generate a lot of heat

○ You can’t be bothered

● How do you change the magnetic direction of a solenoid without changing the current direction?

33

Use more solenoids!

adafruit.com

Page 34: Stepper Motors - eecs.umich.edu

Stacking Solenoids

34

Page 35: Stepper Motors - eecs.umich.edu

Stacking Solenoids

35

I

N

S

Page 36: Stepper Motors - eecs.umich.edu

Stacking Solenoids

36

S

N

I

Page 37: Stepper Motors - eecs.umich.edu

Unipolar Control

37

S

N

I

● Unipolar because each coil has one polarity (and can only be switched on or off)

● No H-Bridge!

● Requires at least 3 wires per solenoid set(2 to control direction, 1 common ground)

● Smaller coils mean weaker magnetic fields!

Page 38: Stepper Motors - eecs.umich.edu

Differences in 2-Phase Stepper Motors

Bipolar

● Fewer wires (4)● Higher torque● Current reversal● Advanced controller and/or

H-Bridge

Unipolar

● More wires (5-8)● Lower torque● No current reversal● Much simpler controller

38

Page 39: Stepper Motors - eecs.umich.edu

Stepper Motorsin Industry

39

Page 40: Stepper Motors - eecs.umich.edu

Industrial

https://www.pcworld.com/article/2069020/from-android-to-automations-rubins-robots-are-googles-next-moonshot.html40

Page 41: Stepper Motors - eecs.umich.edu

Medical

41

https://www.youtube.com/watch?v=4WqaadMqTRA&feature=youtu.be

Page 42: Stepper Motors - eecs.umich.edu

Cameras

42http://www.pngmart.com/image/14730

Page 43: Stepper Motors - eecs.umich.edu

Interfacing with Stepper Motors

43

Page 44: Stepper Motors - eecs.umich.edu

Ease of interfacing stepper motor:

● Rotation is proportional to number of input pulses● Speed is proportional to frequency of input pulses● Quick response to starting, stopping, and reversing● Very precise

○ 3-5% and error does not accumulate from one step to the next

44

Page 45: Stepper Motors - eecs.umich.edu

Interfacing (Option 1)

● Buy a controller● Tell the controller when to step and in which direction● (Good for bipolar)

https://www.hobbyist.co.nz/?q=stepper-motor-controller-A4988 45

Page 46: Stepper Motors - eecs.umich.edu

Interfacing (Option 2)

● Do it ourselves!● Must drive signals at correct times● Remember waving and half-stepping?● Easy to use GPIO pins (unipolar)

https://upload.wikimedia.org/wikipedia/commons/8/85/Drive.png

46

Page 47: Stepper Motors - eecs.umich.edu

Step modes:

● Full step○ 200 teeth / 360° = 1.8° per step

● Half step○ One winding energized, other two alternate

■ Half the distance per step (0.9°) and smoother operation, but 30% less torque

● Microstepping○ Newer technology that divides each step up to 256 microsteps, resulting in a

step angle of 0.007° (!)

47

Page 48: Stepper Motors - eecs.umich.edu

Full step:

https://www.rs-online.com/designspark/stepper-motors-and-drives-what-is-full-step-half-step-and-microstepping

https://www.rs-online.com/designspark/stepper-motors-and-drives-what-is-full-step-half-step-and-microstepping

48

Page 49: Stepper Motors - eecs.umich.edu

Half step:

49https://www.rs-online.com/designspark/stepper-motors-and-drives-what-is-full-step-half-step-and-microstepping

Page 50: Stepper Motors - eecs.umich.edu

https://www.rs-online.com/designspark/stepper-motors-and-drives-what-is-full-step-half-step-and-microstepping

Microstepping:

50

Page 51: Stepper Motors - eecs.umich.edu

Motor:

Specs of the 5014-020 - NEMA 14

51https://www.applied-motion.com/products/stepper-motors/5014-020

Page 52: Stepper Motors - eecs.umich.edu

Controller:Specs of the STR2 - DC Powered Advanced Microstep Drive

52https://www.applied-motion.com/products/stepper-drives/str2

Page 53: Stepper Motors - eecs.umich.edu

Questions?

53

Page 54: Stepper Motors - eecs.umich.edu

References

https://www.youtube.com/watch?v=eyqwLiowZiU

https://learn.adafruit.com/all-about-stepper-motors/what-is-a-stepper-motor

https://en.wikipedia.org/wiki/Stepper_motor

https://www.youtube.com/watch?v=0qwrnUeSpYQ

https://www.linengineering.com/industries/medical/

https://www.elprocus.com/stepper-motor-types-advantages-applications/

https://www.linengineering.com/industries/security-surveillance/

https://photo.stackexchange.com/questions/24109/what-does-stm-mean-on-a-canon-lens

http://www.machinetoolhelp.com/Automation/systemdesign/stepper_dcservo.html

54


Recommended