Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Stepper motors

  • Rotates only by fixed amounts, and controlled by a sequence of digital outputs. 

  • Stepper motors typically (for bipolar steppers) have 4 wires, two each for adjacent coils.

  • Other, more complicated drive patterns such as full-step drive (two phases on), half-stepping etc. possible.

  • Step angles of 1.8o, 3.6o, 7.2o etc. are typical.

  • Positioning is relative - you can make it move by a certain angle (certain number of steps x step angle) from the current position. This is unlike servo motors which do absolute positioning where you don't need to know the current position to control the final position).

Image Removed

Image Removed

...


...

A page with good explanation and figures : https://howtomechatronics.com/how-it-works/electrical-engineering/stepper-motor/

Another good website with animations: http://www.pcbheaven.com/wikipages/How_Stepper_Motors_Work/

  • Open loop control – no feedback-based correction built into the motor unlike servos. You can only give pulses / commands and hope for the best.

  • Good for positional control where turn angle is not limited and where the torque required is relatively constant.

  • Used in printers, 3D printers, rack and pinion (see the animation below) based actuators.

...

To do : Lookup and go through Arduino Stepper Library

Other Motors

  • Brushless DC (BLDC) motors

  • Similar to DC motors, but an electronic circuit replaces the brush + commutator. Used in electric scooters etc.

  • Induction / synchronous motors

  • Used in fans etc, works on AC; the mechanism of operation is somewhat different from that of DC motors