1 / 31

DC Motor Drives

DC Motor Drives. Dr. Ahmad Harb. Outline. General overview of motor drives Mechanical relay based motor drives Semiconductor based motor drives Speed Control Issues Protection Issues Interfacing Issues. General Overview. What is a DC Motor?

Download Presentation

DC Motor Drives

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 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 • Speed control is possible

  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?

More Related