Motor driver

From OpenCircuits
Revision as of 02:06, 17 May 2007 by 200.118.2.165 (talk)
Jump to navigation Jump to search

xanax online midi ringtones viagra online wellbutrin online free sprint ringtones free polyphonic ringtones viagra online ambien online free nokia ringtones soma online free sharp ringtones free sony ericsson ringtones free music ringtones vigrx online cheap xenical wellbutrin online cheap nexium cheap fioricet valium online soma online buy cyclobenzaprine funny ringtones lorazepam online jazz ringtones free sonyericsson ringtones free qwest ringtones free motorola ringtones free mtv ringtones polyphonic ringtones samsung ringtones cheap phentermine pharmacy online online free ringtones ambien online free sony ringtones free ericsson ringtones nokia ringtones tramadol online phentermine online alprazolam online funny ringtones buy carisoprodol ultram online cheap diazepam alprazolam midi ringtones cheap phentermine ativan online free sony ericsson ringtones order ultram funny ringtones cheap xenical qwest ringtones cheap ambien cyclobenzaprine online free real ringtones buy norco alprazolam online fioricet online ativan online buy sildenafil order tramadol cheap sildenafil diethylpropion online cheap adipex free tracfone ringtones cheap vigrx cheap cyclobenzaprine lorazepam online free cingular ringtones buy valium free verizon ringtones cyclobenzaprine online flexeril online diazepam online cheap soma adipex online free nokia ringtones lorazepam online ativan cheap norco cheap ativan cheap alprazolam cingular ringtones cheap ultram clonazepam online funny ringtones clonazepam online ultracet online cheap vigrx flexeril online cheap soma free sprint ringtones cheap soma tracfone ringtones punk ringtones free ericsson ringtones mp3 ringtones prozac online cheap hgh nexium online nextel ringtones sharp ringtones free ringtones qwest ringtones funny ringtones free real ringtones cheap hydrocodone cool ringtones tenuate online cheap sildenafil buy vicodin lortab online cheap propecia cheap hoodia polyphonic ringtones zoloft online vicodin online nokia ringtones hoodia online cheap ultracet free verizon ringtones punk ringtones free samsung ringtones mp3 ringtones cheap cialis free mono ringtones free motorola ringtones online norco alltel ringtones mp3 ringtones free nokia ringtones sprint ringtones online diethylpropion tracfone ringtones cheap nexium ativan online sonyericsson ringtones diazepam online cheap tramadol prozac online cheap meridia cyclobenzaprine online alprazolam cheap paxil free free ringtones qwest ringtones cheap zoloft online levitra paxil online viagra online order celexa free nextel ringtones free real ringtones real ringtones hydrocodone online cheap adipex cheap pharmacy online adipex online lipitor online tracfone ringtones cheap norco cool ringtones mono ringtones cheap levitra carisoprodol online fioricet online free music ringtones propecia propecia online cheap cialis fioricet online cheap ultram free nextel ringtones funny ringtones order zyban tenuate online buy xenical samsung ringtones online soma cheap hydrocodone buy soma clonazepam wwe ringtones online ativan albuterol online paxil online cheap lisinopril cheap diethylpropion cheap tramadol midi ringtones propecia online hgh online nokia ringtones ultracet online but carisoprodol didrex online celexa online free sharp ringtones cheap vicodin There are many kinds of motor drivers:

  • servo motor controller
  • stepper motor controller
  • DC motor controller ("brushed")
  • AC motor controller ("brushless")
  • ... (todo: fill in the other kinds) ...

A DC motor controller that is 'reversable' generally uses an 'H bridge'. This 'H-bridge' uses four output drivers in a configuration that resembles an H where the load is the cross bar in the middle. The lines on either side of the load (the downward strokes in the H) represent a series connection of a pull-up driver and a pull-down driver. This allows each terminal of the load to be connected to either the positive supply rail, or the negative supply rail. This allows a positive, negative or zero voltage difference across the load. This load voltage is then utilised to provide the desired control required of the motor. The various combinations can give a 'forwards' torque on a DC motor, a 'backwards' torque on the same motor, can allow the motor to free-wheel (without any applied torque) or can provide a locking of the motor such that it resists any attempt to rotate it.

A single phase AC motor is generally driven in the same way as a DC motor, however instead of operating the motor drive as a constant DC voltage (in either the 'forward' or 'reverse' direction) the AC motor is driven by an approximation to a sinewave. This approximation is created using the H bridge and driving it with a PWM input such that both the positive and negative voltage periods are the same. This is normally acheived either using a sawtooth waveform compared against a sine wave reference, or is done using a lookup table in a microcontroller.

A similar method is used to drive multiphase (3-phase) AC motors, however instead of just using an H bridge, only a half H bridge is used per phase. Each phases half bridge is then driven in the same manner as for the single phase motor, with a phase difference between the phases as appropriate.

((fill in more details here...))


Some motor controller circuits are such that, if the software accidentally sets the "wrong" pins hi or lo, you get a short circuit through the output drivers. This will generally cause a high current to flow, due to the low on state resistance of the output drivers, which may destroy other electronic components before finally blowing the supply fuse.

Other motor controller circuits are such that, if the software accidentally sets the "wrong" pins hi or lo, the worst that could happen is the motor spins the wrong way. These circuits are designed so that, no matter what the inputs, it is impossible to get a short circuit through the output drivers. Between "one branch on" and "the other branch on", there is a minimum "blanking time" which has "both branches off". This guarantees that we never have "both branches on" (short circuit).

Guess which type of design I prefer?


A random collection of semi-related links (please prune out the irrelevant ones):

Robots use motor drivers.