The motor is an old one from a cassete player of some sort. I am powering the motor with a 9 volt battery, but it's RPM is too high for the desired purpose. I have used gears to reduce RPM but it is still too high. I don't think I can increase the gear ratio anymore. Can you suggest a way to decrease the RPM further and increase the torque (if possible). Please suggest a circuit to accomplish it.
-
To increase the torque (if 9V won't get it high enough) you can increase the supply voltage, and to decrease the speed you can pulse width modulate (PWM) the supply input to the motor. – EM Fields Jul 23 '14 at 12:57
-
See related: http://electronics.stackexchange.com/questions/43066/how-to-improve-torque-and-rpm-of-a-dc-motor/43099#43099 – embedded.kyle Jul 23 '14 at 13:40
4 Answers
I shall make the assumption the machine you have is a brushedDC machine.
Torque ~= current (Kt being the constant of proportionality)
Speed ~= voltage. (Ke being the constant of proportionality)
In actual fact this is loosely accurate for all machine types but rather than being directly proportional it becomes a bit more complex & usually involves frequency. ( see How do DC motors work with respect to current, and what consequence is the current through them?)
To reduce the speed the simplest method is to reduce the voltage be it by replacing the 9V battery by a... 8V battery or via PWM.
To increase the torque ... that a bit harder. All you can do, electrically (as you can do it mechanically via gears), is to reduce the source impedance to maximise the current that can be delivered for a given stator impedance.
-
+1 In fact you can have a negative source impedance - provided the winding resistance is a bit more positive than the source is negative it will be stable. – Spehro Pefhany Apr 09 '15 at 11:59
Rewind it with more turns of thinner wire. For a given voltage, speed * turns will be a constant, so quadrupling the turns would give 1/4 the speed. To fit those turns in the same space, you would need to halve the wire diameter.
Gearing is easier : here will be ways of increasing the gearing : the simplest way to get a large speed reduction is using worm gears.
But you haven't told us anything about how much speed reduction you need.
-
Along the same line as gearing, using a belt/chain is often the easiest way to get significant rotational speed changes, though it does take up quite a bit of space. – helloworld922 Jul 23 '14 at 14:05
To decrease the RPM at the same torque, you want to power it from a "stiff" voltage source that is lower. PWM is one way to achieve that with minimal losses.
To increase torque beyond what you get with 0\$\Omega\$ source impedance, you can go negative on the source impedance or use feedback to actively adjust the voltage to maintain speed (more complex and you need to get the control loop right).
I think you could do simple negative source resistance (also called IR compensation) with an op-amp driving the reference terminal of a linear regulator, which might be appropriate for a small motor.

- 376,485
- 21
- 320
- 842
The easiest way is to install some potentiometer (or resistor) between battery and motor. That should decrease the voltage on motor and so RPM. Torque may also a bit decrease.

- 11
- 5
-
-
It's really depends on motor. I wanna help you but the best way is to test it. As you can read in previous post torque is a bit complex thing. – HAL 9000 Jul 23 '14 at 12:23
-
Torque depends on current and that one shouldn't change. More about it you have here http://electronics.stackexchange.com/questions/39387/how-are-current-and-voltage-related-to-torque-and-speed-of-a-brushless-motor – HAL 9000 Jul 23 '14 at 12:37