Electrical – Controlling a 5W 12V DC water pump

fluid-pumpmotor controllerpwm

I have just bought this pump to circulate coolant through an experiment. I would like to control the pump output as it doesn't have any control on it.

It is being powered from a 12V 0.5A power supply.

How would be best to go about this? Voltage control or PWM?

Best Answer

  1. My reccomendation for this would be using 'Current control' not voltage control using a MOSFET, and POTENTIOMETER: See: How to build the simplest DC Motor Speed Controller(Using Potentiometer and MOSFET)Updated

  2. Alternatively You could use an adjustable DC-to-DC control module to set the voltage, however this will have a small dropout voltage which may not be desirable du to the reduction in maximum voltage output.

  3. You could use a large, high-power potentiometer, but this is expensive.

  4. If you are using a uController, then PWM control of the Motor will be an easy task. You would likely just need a MOSFET, uController (eg arduino) and a diode.