Register to reply

How to control DC motor speed?

by MHassaan
Tags: control, motor, speed
Share this thread:
MHassaan
#1
Jul3-12, 09:36 AM
P: 13
Hi everyone,

I have a 24V, 15A D.C motor, and need to control its RPM.
I know RPM is directly proportional to voltage, and so the answer lies in a technique to vary the voltage across the motor.

I have looked into potentiometers, variable resistors, and pulse-width-modulation, but since I am only a beginner in electrical engineering, I need help to select the simplest method.

With regards to potentiometers, I think they will not work because the amperage is too high.
For variable resistors, I've heard I will also need to use a transistor and some other things, and I am not sure how to set up the circuit either.
For PWM, I really like the benefits, and the ease of control, but the circuit is really complex. Are there any PWM controllers out there suitable for my situation without excessive modification?

Help would be really appreciated...
Phys.Org News Partner Engineering news on Phys.org
Tricorder XPRIZE: 10 teams advance in global competition to develop consumer-focused diagnostic device
Study shows local seismic isolation and damping methods provide optimal protection for essential computing equipment
New filter technology uses inert gas to bore holes in high-quality steel
rbj
#2
Jul3-12, 03:01 PM
P: 2,251
24V and 15A looks like the motor could be up to 360 watts or 1/2 horsepower (but probably delivers less mechanical power than that).

conceptual a very large pot (same as a variable resistor) would be simplest, but you would need a very large one, because to slow down the motor, you would need to lose a lot of power into the resistance.

PWM is better and they make controllers. if you make it out of big power transistors, rather than SCRs or triacs, then the PWM circuit can be pretty simple.

using SCRs in a "chopper" circuit for DC control is, admittedly, a b itch. don't try to do that (once and SCR is kicked "on", it's pretty hard to turn it off in a DC context because you need to reverse bias the SCR to turn it off). but you don't need that for a motor as small as yours. a PWM controller for an electric car, well that's different.

so can you build, with an op-amp, a simple triangular waveform generator? and with a nice triangle wave, do you know how to generate a PWM signal from that? (takes another op-amp.)

then what you need to do is figure out how to build, the current amplifier with power transistors. think a little about the Darlington circuit. you can put some of these transistors in parallel to get to your 15 amps. and you can put the DC motor in between the collector (or common collector) of the power transistor(s) and the V+ power supply.

is the motor spin in the same direction at all times? or do you need to be able to reverse it? is this motor for a servo system?
jim hardy
#3
Jul3-12, 03:19 PM
Sci Advisor
PF Gold
jim hardy's Avatar
P: 3,665
try a search on terms "555 pwm motor control"

it's a popular hobbyist project
here's a hobbyist forum
http://www.discovercircuits.com/DJ-C...simplepwm2.htm
that paticular circuit will need suitably rated diode and transistor, and voltage regulator for the 555 though.

and here's a DIY kit
http://store.qkits.com/moreinfo.cfm/MXA066

spend some time searching on keywords from those links, you'll find a world of information.

wirenut
#4
Jul3-12, 09:34 PM
PF Gold
P: 28
How to control DC motor speed?

I had a service call at a local packing plant and they used 90 v dc motor controls, and I am positive you can get them for 24 v use, as the questions from the manufacturer included 24 v , 90v ,or 180v. Is this a perm, magnet motor, or other. Based on the small size I am assuming it is a perm. magnet. If you can source (from an old theater or such) an old 2000 to 3000 watt rheostat lighting control, you can use that to control a xfrmer and a ac-dc power supply to vary it down to 0v (most rheostats have an off position). I know it sounds complicated but it can be the least expensive option depending on you scavenging skills.
skeptic2
#5
Jul5-12, 07:19 AM
P: 1,814
PWM is a good way to go because it is one of the more efficient methods of controlling voltage to the motor. However you shouldn't use a PWM frequency much higher than the minimum you need for smooth operation of the motor. The higher the frequency, the more eddy currents are generated, the more the motor heats up, and the more the efficiency drops.
0110alxcpa
#6
Jul6-12, 11:40 AM
P: 3
write a simple prog. in pic assembler using a pot with a/d conversion as an input value for your duty cycle register. output to a mosfet and voilá...
psparky
#7
Jul6-12, 12:02 PM
PF Gold
psparky's Avatar
P: 753
Quote Quote by rbj View Post
24V and 15A looks like the motor could be up to 360 watts or 1/2 horsepower (but probably delivers less mechanical power than that).
This is essentially true....but slight correction.

24V X 15 A will yield 360 VA. Amps are real whether they are partially "imaginary" or not. An amp meter will read real and imiginary amps as real amps....and they are.....if you put 15 imaginary amps thru a 10 amp wire...it will fry it relatively soon.

Assuming a .8 power factor....this motor will likely yield 288 watts....watts can directly be converted to HP at the shaft. VA is the actual power consumption (real and reactive) that it will take to yield your watts.

I'm sure you meant to say this....but just clearing up, doing your "light work" so to speak.
fleebell
#8
Aug4-12, 11:26 PM
P: 26
Simplest way I know of to do what you want is to just get a 24vdc electric scooter controller that uses a 5k Pot for the throttle control. You will be able to set it to whatever speed you want. A 24v 350w or 500w watt controller would work and probably cost you about $40- $50. Put a 20/25 amp fuse in it and it should work fine.
NascentOxygen
#9
Aug5-12, 05:38 AM
HW Helper
Thanks
P: 5,335
Quote Quote by fleebell View Post
Simplest way I know of to do what you want is to just get a 24vdc electric scooter controller that uses a 5k Pot for the throttle control. You will be able to set it to whatever speed you want. A 24v 350w or 500w watt controller would work and probably cost you about $40- $50. Put a 20/25 amp fuse in it and it should work fine.
That's a thought! A lot of readers would be envious of your cheap prices; but maybe could get something from a wreckers.
NascentOxygen
#10
Aug5-12, 05:44 AM
HW Helper
Thanks
P: 5,335
Quote Quote by rbj View Post
24V and 15A looks like the motor could be up to 360 watts or 1/2 horsepower (but probably delivers less mechanical power than that).
Quote Quote by psparky View Post
This is essentially true....but slight correction.

24V X 15 A will yield 360 VA. Amps are real whether they are partially "imaginary" or not. An amp meter will read real and imiginary amps as real amps....and they are.....if you put 15 imaginary amps thru a 10 amp wire...it will fry it relatively soon.

Assuming a .8 power factor....this motor will likely yield 288 watts....watts can directly be converted to HP at the shaft. VA is the actual power consumption (real and reactive) that it will take to yield your watts.

I'm sure you meant to say this....but just clearing up, doing your "light work" so to speak.
psparky, this thread is about a DC motor, so none of what you wrote (about real and imaginary) applies.
psparky
#11
Aug15-12, 12:02 PM
PF Gold
psparky's Avatar
P: 753
Quote Quote by NascentOxygen View Post
psparky, this thread is about a DC motor, so none of what you wrote (about real and imaginary) applies.
OH ya, my bad. I was wondering if DC motors have reactive power, but now that you mention it....how could they with a zero frequency input!!!!!
eric_in_chica
#12
Aug24-12, 05:27 PM
P: 8
hi,

i say, do not but for emergencies use variable potentiometers or variable transformers to control your DC motor load. the stall mode will cook your motor.

with PWM, the motor will will have time during the off phase of the circuit to diffuse any generated heat.

a dual full h-bridge circuit with PWM (dual 555) is my favorite circuits.

since you would also like to have your control interface isolated from the motor driver, i will suggest something for you. there are three components, a plastic straw form a fast food restaurant, an IR photodiode of the package size that would fit in the straw and a photo-transistor of that size.

into a short section of straw insert one of each, facing each other.

electrical tape for the wrap and resistors where necessary and your opto-isolated interface circuit is complete


Register to reply

Related Discussions
12v dc small motor, speed control, please help Electrical Engineering 4
AC Motor speed control Electrical Engineering 8
Can any DC 12v or 24v motor be put on a speed control? Electrical Engineering 4
Motor Speed Control Electrical Engineering 0
Dc motor speed control Electrical Engineering 4