Pulse Width Modulation DC Motor Control


Author Views Views Today Rank Comments
264,345 247 87
Often, people attempt to control DC motors with a variable resistor or variable resistor connected to a transistor. While the latter approach works well, it generates heat and hence wastes power. This simple pulse width modulation DC motor control eliminates these problems. It controls the motor speed by driving the motor with short pulses. These pulses vary in duration to change the speed of the motor. The longer the pulses, the faster the motor turns, and vice versa.

Schematic

This is the schematic of the Pulse Width Modulation DC Motor Control

Parts

Part
Total Qty.
Description
Substitutions
R111 Meg 1/4W Resistor
R21100K Pot
C110.1uF 25V Ceramic Disc Capacitor
C210.01uF 25V Ceramic Disc Capacitor
Q11IRF511 MOSFETIRF620
U114011 CMOS NAND Gate
S11DPDT Switch
M11Motor (See Notes)
MISC1Case, Board, Heatsink, Knob For R2, Socket For U1

Notes

  1. R2 adjusts the speed of the oscillator and therefore the speed of M1.
  2. M1 can be any DC motor that operates from 6V and does not draw more than the maximum current of Q1. The voltage can be increased by connecting the higher voltage to the switch instead of the 6V that powers the oscillator. Be sure not to exceed the power rating of Q1 if you do this.
  3. Q1 will need a heatsink.
  4. Q1 in the parts list can handle a maximum of 5A. Use the IRF620 for 6A, if you need any higher.
  5. This circuit is not a true pulse width modulation control. Because only the frequency of pulses varies, it is really pulse frequency modulation. This works, though not as well as true PWM.

Related Circuits

Air Flow Detector, Wire Loop Alarm, Simple Two Speed Contactor DC Motor Controller , 7 Segment LED Counter, Simple Lie Detector, Low Voltage Alarm, Video Stabilizer/MacroVision Removal, Pulse Width Modulation DC Motor Control, Simple Polarity Tester, Pine Racecar Victory Judge, Rain Detector, Time Delay Relay, Time Delay Relay II, Stepper Motor Controller, Touch Switch, Video Activated Relay, Digital Keypad Combination Lock, AC Motor Speed Controller, Simple Servo Controller, Water Detector With Sump/Bilge Pump Controller, Simple Touch Switch

Comments

Add A Comment

Cain
Pulse Width Modulation DC Motor Control
Wednesday, August 19, 2009 1:52:11 AM
If 24 VDC 10 AMP motor is brushed motor, you need KDS24050E, if it is brushless motor, you need KBS24051. Kelly controller is good. Their controller improves the perfomance of my motor. You can try it. Their website: newkellycontroller.com
Dave
Pulse Width Modulation DC Motor Control
Wednesday, July 08, 2009 1:41:14 PM
What is the best type of controller I can build for my 24 VDC 10 AMP motor? Im really wanting to know a most efficient design. Would it be a PWM integrated into an H-Bridge set up? Thanks all.
Jim Dandy
Pulse Width Modulation DC Motor Control
Thursday, June 25, 2009 8:33:57 AM
Definitely needs a freewheeling diode as someone else said. If there is no diode the drain voltage of the mosfet when it turns off will fly up high enough to avalanche the fet and make it run very hot. Diode will improve efficiency quite a lot. Use a schottky type for voltages up to about 50v.
sanjay
Pulse Width Modulation DC Motor Control
Wednesday, June 03, 2009 4:32:32 AM
am to make a speed controller for a dc motor 24v. This motor is 24 v 500 watts and battery is 10 amps, please send me a diagram,as fast as u can.thanks
Bruce Freeman
DC gen. to power DC motor with speed control
Saturday, May 09, 2009 8:54:45 AM
I have a small gas turbine turning a 28 volt generator/350 amps. I would like to use this to power a DC motor with some kind of speed control that I could install on a go-cart or other small vehicle. Does anyone have any suggestions or help? Thank you, Bruce
anonymous
Pulse Width Modulation DC Motor Control
Sunday, April 26, 2009 7:13:40 AM
Can anyone tell me using (appropriate terminology) how a microcontroller could be used to control the speed of a dc motor? Please would be very helpful as i have my exams coming up soon and i do not want to fail Technological studies.
56k_Freak
Pulse Width Modulation DC Motor Control
Wednesday, January 28, 2009 10:44:38 PM
-.- this is all baby stuff, anyone help me design an effective H bridge pulsed motor control for a 140 amp / 24v 4hp motor? Must be able to sync 2 together for 2 motors (forward and reverse).
anonymous
Pulse Width Modulation DC Motor Control
Thursday, January 01, 2009 1:15:44 AM
i m doing a project with using a 7.2V batery and i need a 3amp motor driver. can anyone help me figure out how the motor driver should built?
David
Pulse Width Modulation DC Motor Control
Wednesday, December 31, 2008 3:24:58 AM
I have a golf buggy with 2 motors driven from separate smit triggers but a common oscillator, one motor runs faster than the other. Is there something I can do to slow one down easily.
anonymous
Pulse Width Modulation DC Motor Control
Wednesday, November 26, 2008 8:45:52 AM
The circuit can be better if the MOSFET is replaced to higher current ratings, maybe 30A or 50A.
The last 10 comments are currently shown. Show All Comments. Add A Comment

Back to Circuits Page | Mail Me | Search