I got something to clear up inside my head about DC motors. This all has to do with how the speed of a motor *seems* to have an affect on a motor overheating.
Motor heat dissipation is a result of the I^2xR losses inside the motor and the current draw of a DC motor is only dependent on the torque and independent of speed. THis means that motor overheating is only a result of the torque output and not the speed right?
Now, If a motor was made from insulation materials of infinite dielectric strength and zero friction, you could get a motor to produce any torque at any speed by gearing down by however much was required and then hiking up the voltage by any amount to speed it up right?
But in real life, this obviously isn't the case. What we have to do if we need more speed is reduce the gear ratio in order to increase output speed. But doing this also increases the torque requirements on the motor. So while it appears that trying to increase the output speed causes the motor to overheat, the actual cause is how the reduction in gear ratios increases torque requirements on the motor...
Right?
==================
This is what I need this for:
==================
You could gear a motor to move a robot quickly on a flat surface where the torque requirements are low and the output speed is high, and the total power output is say, 100W. But now if that same vehicle tried to move up an incline that requires increased torque, but greatly reduced speed, where the power works out to be 20W that doesn't mean that the aformentioned setup won't be overheat the motor, right? Since the torque required is much higher, the current is much higher too which causes the motor to overload, even though the power output is less.
So I should not be sizing the motors by their power rating for movement on two different types of terrain so much as their torque rating correct? Since, for a given gear ratio, the motor could output more power just fine, while in another situtation the power output could be much less but the motor would still overheat.