7690Views17Replies

Author Options:

How can I control the speed of a 7A 12v motor? Answered

 I have a water pump which works at 12v and is rated 7amps. I want to control the flow of water and I think if I could control the speed of the pump it would do the trick. Any help will be deeply appreciated.

17 Replies

user
steveastroukBest Answer (author)2009-11-16

The simplest method is to use a PWM controller. Where are you in the world  for some idea of the best place to get one ? 

Steve

Select as Best AnswerUndo Best Answer

user
newtonn2 (author)steveastrouk2009-11-16

 What is a PWM?   I'm in the UK

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)newtonn22009-11-16

Maplin then !

http://maplin.co.uk/module.aspx?moduleno=30310

You'll have to beef up that output transistor - don't know what they used, but take it off and put it on a better heatsink for a start .

Unless you are short of energy, re-design has a good idea.

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)newtonn22009-11-16

That'll do VERY well.

Like I said, the Maplin one needed the transistor beefing up for 7A

Steve

Select as Best AnswerUndo Best Answer

user
newtonn2 (author)steveastrouk2009-11-16

 Do you know any transistor that will do the job?

Select as Best AnswerUndo Best Answer

user
newtonn2 (author)steveastrouk2009-11-16
Thank you! The maplin PWM is rated 3A. Do you think is will still possible to use with my 7A motor?
 
Specifications:
Input voltage:6 - 15V
Output voltage:modulated relative to input
Loading:3A cont. 5A peak
Weight:30g
Dimensions:61 x 41 x 40mm

Select as Best AnswerUndo Best Answer

user
Jayefuu (author)newtonn22009-11-16

An arduino would also do the trick, at the same price as the controller that steve posted, you could use it for other projects once this one's done. It has a PWM output and there's loads of documentation online. Like Steve's solution though, you'd also need a beefy transistor as the duemilanove (the arduino that I have and would recommend) can't supply more than 50mA.

Select as Best AnswerUndo Best Answer

user
newtonn2 (author)steveastrouk2009-11-16

 Will the PWM make the battery last longer as well as control the motor speed?
Thank you very much!

Select as Best AnswerUndo Best Answer

user
Radioactive_Legos (author)2009-11-16

Well, the simplest method to control the speed manually would be to put a rather huge potentiometer in between the motor and power supply.  Or you could power it with a variac (a variable power supply).  If you wanted to do something a bit better but more complicated, you could use a PWM circuit of some sort.

Select as Best AnswerUndo Best Answer

user

Yes, but using a resistor like that ruins the regulation of the motor.

Select as Best AnswerUndo Best Answer

user
Re-design (author)2009-11-16

I would contol the water flow.  Put a tee in the line.  ON the new line put a valve and line that runs back to where ever the pump is drawing from.  If the valve is open the some of the water is going to go back to the source.  Use the valve to adjust the amount of water you want.

Select as Best AnswerUndo Best Answer

user
newtonn2 (author)Re-design2009-11-16

 That's a good idea, but what I'm making it's portable and I want the battery to last a bit longer as well as controlling the flow of water. So if I make the motor go slower I should make the battery last longer.

Select as Best AnswerUndo Best Answer

user
Re-design (author)newtonn22009-11-16

Then the best way for you would be PWM controller as Steve suggested.  Looses less power to heat.

Select as Best AnswerUndo Best Answer

user
nfarrow (author)2009-11-16

You need a, "variable resistor" to slow down the speed of the water.

example "Dimmer Switch":
http://home.howstuffworks.com/dimmer-switch1.htm

Select as Best AnswerUndo Best Answer

user
newtonn2 (author)nfarrow2009-11-16

 A variable resistor? To power a 7amp motor? What kind of variable resistor can I get that powerful?

Select as Best AnswerUndo Best Answer

user
mathews (author)2009-11-16

As steveastrouk said, PWM is the best approach. This can easily be done with a op-ap based relaxation oscillator, link. However instead of a single resistor in series with the capacitor feeding the negative input, use a potentiometer and two diodes.

This can be reconfigured to operate on a single rail, using two 10k resistors to reach the midpoint of the voltage supply, and using this instead of the earth in the oscillator. For simplicity, it can use the same supply as the motor.

The output can then be used to trigger a transistor, which is used to drive the motor. The transistor may require a heat sink.

Select as Best AnswerUndo Best Answer