DC Motor Control
A Result 0 Stop 1 Forward
Motors
DC and Stepper
A Result 0 Stop 1 Backward
DC Motor Control: H-Bridge
DC Motor Control Power Transistors
A B C D function 1 0 1 0
1 0 1
0 1 1 0
0 1 1
0 1 0 1
1 0 1
1 0 0 1
0 1 1
Forward Backward Brake Brake
Blow Relay Blow Relay Blow Relay
LMD 18200
Pins: -Thermal Flag -Bootstrap 1,2 -Output 1,2 -Vs (12-55V) -Ground -Direction: for/back ward -Brake -PWM: Pulse width modulate signal
Dual MOSFET Driver
Does not have diodes built in
To other half of driver
Costs: ~ $10.60V/3A (6A max)
Costs: ~ $2.18V/1.5A
Basic DC Servo Motor Circuit
Servo Motors
Attached to Position Feedback Device Low Inertia Motors (speed)
Industrial AC or DC Motors Radio Controlled Models (R/C)
Standard sizes
Controller
Control Circuit
Power Driver
Motor and Encoder
R/C Servo
DC Motor 5-6V Gears Potentiometer PLL Control Ground (blk) Power (red) Control
R/C Servo Control Signal
Stepper Motor Basics
Stator with poles
Stepper Motors
Rotor with teeth (pitch)
Stepper Motor Basics
Stator
Variable Reluctance Motors
1
N N
Rotor
N
3 Three windings One common terminal
Field rotates counter clock and rotor clock wise Field rotates 60 degrees steps Rotor rotates 30 degrees steps Motor needs for cycles to rotate stator one time
Variable Reluctance Motor Control
1
Unipolar Motors
4 7
6 30 degrees / step
Will need to shunt inductive kick when switches turn off with diodes
Winding 1 1001001001001001001001001 Winding 2 0100100100100100100100100 Winding 3 0010010010010010010010010 time --->
5 or 6 wires Center tap on each of two windings Center tap on Vs, a,b alternatively to ground Windings are distributed between top and bottom stator pole
Unipolar Motor Control
Bipolar Motors
Same as unipolar motors but no center tap Needs more complicated driver circuit, need to change polarity To distinguish motors, measure resistance between terminals
Will need to shunt inductive kick when switches turn off with diodes
Half stepping Winding 1a Winding 1b Winding 2a Winding 2b time ---> 1100110011001100110011001 0011001100110011001100110 0110011001100110011001100 1001100110011001100110011 Terminal 1a Terminal 1b Terminal 2a Terminal 2b time ---> +---+---+---+----+---+---+---+-+---+---+---+----+---+---+---+ ++--++--++--++---++--++--++--++ -++--++--++--+++--++--++--++--+
Bipolar Motor Control
H bridge
Terminal 1a Terminal 1b Terminal 2a Terminal 2b time --->
+---+---+---+----+---+---+---+-+---+---+---+----+---+---+---+
++--++--++--++---++--++--++--++ -++--++--++--+++--++--++--++--+
Allegro 3967 Micro Stepping Driver
Full, Half, Quarter, Eighth