Download presentation
1
DC Motor Drives Dr. Ahmad Harb
2
Outline General overview of motor drives
Mechanical relay based motor drives Semiconductor based motor drives Speed Control Issues Protection Issues Interfacing Issues
3
General Overview What is a DC Motor?
A machine that converts electrical to mechanical energy. What to control in a DC motor? Speed Direction Start/Stop Positional?
4
General Overview – Speed Control
Can be achieved by controlling voltage or current. The most simplest method of control is by inserting a resistor (high power resistor – aka cement resistor) in series with the DC motor. This method is simple but not efficient due to high power loss (heat) at the resistor.
5
General Overview – Speed Control
Variable voltage approach By reducing/increasing the supply voltage of the DC motor will decrease/increase the DC motor speed. The most practical method to control voltage is via the PWM method.
6
General Overview – Direction
Basic concept The only way to control direction is change the ‘polarity’ of the DC motor. The ‘polarity’ of the DC motor will determine the direction of current flow hence will determine the direction of rotation of the DC motor.
7
General Overview - Start
Starting a DC motor The most easiest way to start a DC motor is by switching in the power supply. However, it would introduce high current spikes into the motor circuit due to the motor inertia, Inductive characteristics and also start with load condition. Consequences: ‘fried’ controller, mosfets, stripboards, break down of insulation and also ‘fried’ circuits!
8
General Overview - Start
Solution By reducing the supply voltage during starting (ramp start). Introducing high resistance during starting. All this can be achieved by using a controller – atmel, PIC, OOPic, etc etc.
9
General Overview - Stop
Stopping a DC motor Simplest method is by switching off the power supply. However, if the motor has inertia, instantaneous stop is not possible.
10
General Overview - Stop
Solution Sudden reversal of polarity Regenerative braking / Electronic Braking These solution would require the use of a controller.
11
General Overview - Positional
Is positional possible? Yes – Servo motor / Stepper Motor. Servo motor – position is based upon the pulse width of PWM signal going into the servo. Stepper motor – position is possible by counting the number of pulse sequence given to the stepper. All this is possible by incorporating controller.
12
H bridge DC Motor Drive Circuit
Shaped like the letter ‘H’ Advantage – ability to control direction, speed, start and stop. Disadvantage will be dependent upon the component used.
13
H Bridge Components Relay Mechanical switch Very robust
Types of relay – 5V, 9V, 12V.. Etc etc Relay types will be dependent upon supply voltage and the voltage at which pulse is given to the relay contacts. Speed control is not possible. Safety – interface to relay must be protected, free wheeling diode must be installed to protect from the ‘inductive’ kick.
14
H Bridge Components Mosfet Semiconductor relay
Capable of withstanding high current flow Eg: IRF, IRFZ series For optimized H bridge configuration, must have ‘p’ and ‘n’ channel mosfets. Disadvantage, gate is sensitive to high currents.
15
H Bridge Example Circuits
16
H Bridge Example Circuits
17
H Bridge Example Circuits
18
H Bridge Example circuits
19
H Bridge Example circuits
20
H Bridge Example Circuits
21
H Bridge Example circuits
22
H Bridge Example circuit
23
H Bridge example circuit
24
MosFet Driver circuit – Totem Pole Driver
25
MosFet Driver circuit – Totem Pole Driver with optoisolator
26
Speed Control Issues All relay driver Speed control is not possible
All relay driver with Mosfet Speed control is possible Semiconductor based driver
27
Speed Control Issues Speed control can be achieved by giving a PWM pulse train to the semiconductor swtich. This will determine the duration at which the motor receives voltage. If the switching is done fast enough, the average voltage received by the motor may be controlled. Therefore, the average voltage received by the motor will be dependent upon the ‘duty ratio’ (time ratio at which the switch is ‘on’) of the switch.
28
Protection Issues Motor
If the motor only turns in one direction, free wheeling diode is recommended to discharge any remaining voltage stored in the motor when the motor is not rotating. Mosfet A free wheeling diode is also recommended to discharge the internal capacitance in the Mosfet during turn off and turn on.
29
Protection Issues Fuse
It is also recommended to put a fuse to generally protect the circuit in the event of a current surge. Remember, fuse is cheap, mosfets and relays are expensive!. Connections All connections to the motor must be ‘wired’, DO NOT use the copper stripboard as the connectors to motors. Copper stripboard do not have current capacity.
30
Interfacing Issues MicroC via ULN 2003 vs MicroC via Optoisolators?
Using ULN2003 is simple but it has a disadvantage of a common ground for both MicroC and Motor circuit. In the event of a current surge during start, stop, direction change, excess current will go to ground and could ‘fry’ the microcontroller. Solution is by using an optoisolator (4n25) to separate the ground for both MicroC and Motor circuit. Cost wise, optoisolator would cost about RM1 each while a MicroC would cost a lot!!.
31
Thank you :o) Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.