Noob Question - Two speeds from a 12V DC motor w/no loss of torque

Noob Greetings from LA, TIA for assisting a guy with 45 years of aviation experience and precisely zero knowledge of robotics :frowning:

I want to use a 12V DC planetary gearmotor such as the 24mm dia. E-S Motor from RobotShop to spin a jackscrew style actuator.

I want to have a fast/slow speed option (which could OTHERWISE be done by putting a resistor on the slow side of the switch).

But Iā€™d like to achieve this without losing torque at the slower speed.

Is there a modestly simple way to do this using a DC brushed gearmotor?

Dear @VictorBravo,
You need use a motor with a encoder and a controller witch support close loop control. When the load change, the controller will change the voltage in the motor to try to keep velocity == velocity setting.
This controller have simple way to do that: https://www.robotshop.com/products/dc-servo-driver-position-control-speed-control-close-loop-open-loop-h-bridge-40vdc-10a-200w. The speed can be change by a POT witch is linked to that controller.

1 Like