In the past, it is difficult to adjust the continuous voltage from a controller without a digital-to-analog converter (DAC). This is much easier these days because of digitally controled potentiometers. In other words, it is possible to control a DC motor by controling the continuous voltage.
However, this approach has a problem. Power dissipation is
.
In other words, the power that needs to be dissipated as heat is
proportional to the product of the voltage drop across a device
and the current passing through the device. Let us consider a
modest DC motor that draws up to 4A at 12V. In order to produce
6V across the motor, the other 6V must drop across the transistor
(N-MOSFET or NPN BJT). The current consumption at 6V is probably
about 2A. This means the power dissipated by the transistor is
12W.
12W does not seem to be much. However, if this much power needs to be disspiated by a small device like a transistor, it is a lot! If you try to control the continuous voltage across a DC motor, you'll need lots of heatsink area and even forced air cooling (use a fan to blow on the heatsink).
Copyright © 2006-02-15 by Tak Auyeung