Should work for you.
Could anyone please tell me of a device that would allow me to control the speed of a small (12-24v) DC motor (not a stpper motor)? Its for a small pump, I would like to be able to control it using Visual Basic.
How about a darlington pair transistor control.
Variants can drive up to 3 amps, even more I'd expect but am not qualified to advise, I recently constructed the linked circut to drive the wire feed motor on a MIG welder. Drawing less than 1 amp. Turn the knob to the right it goes faster, to the left it goes slower. Needs a decent heat sink on the big transistor. I have the blister to prove it!
Davigh: the darlington pair works if you want to use a totally analog congtrol system. Please note that the intent was to control it via VB which implies the use of a PC or uC.
Untill or unless you do a D-A conversion somehow, the darlington circuit won't suffice.
The circuit posted in reply #2 is a clever solution to the inquiry...
I didn't readily see what sort of software or how it interfaced to the uC but surely a perusal of the linked website should address that part of the inquiry.
Dare I mention it But the LM2907 app sheet shows three motor control circuits, using Darlington output drive.
Instead of the Feed back tach, just use a frequency into pin 1. This should give you the frequency to analogue control you may be looking for.
Last edited by Al_The_Man; 11-05-2006 at 10:45 AM.
CNC, Mechatronics Integration and Custom Machine Design (Skype Avail).
“Logic will get you from A to B. Imagination will take you everywhere.”