Electronic – Why is the DC motor losing torque when over voltaged

dc motormotormotor controller

I have these small dc TAMIYA motors rated at 3v at around 2-3 amps. I also have a driver that I'm planning to use to drive the motor.

https://www.pololu.com/product/2992

I could not find any other driver that has a very low minimum voltage at a high current.

As you can see the driver has a minimum input of 6.5v, I am aware that over voltage can reduce the lifespan of the motor, but I don't mind since there are a bunch of these motors here collecting dust.

At 6.5v motor does not spin (which is weird). Upon raising it to 7.5 it now spins, very very fast. So I lowered the PWM to 5% (I'm using an Arduino analogWrite with a value of 10) and slowly increased to more suitable RPM.

Now as am playing with the voltage I noticed that the motor loses torque as I increased its voltage.

Why is this happening ??

Also, while as I was playing with the PWM I also noticed that the torque also peaks at a certain PWM. Like at 10% the torque peaks, above and below values is just weaker.

Can anybody please help explain?

EDIT:

Another observation i have just noticed is that the driver gives out 7v, upon connecting to the motor the motor spins weakly. but upon upon connecting the motor to direct 7v it is much stronger in torque and speed

Best Answer

In a nutshell for a PMDC motor:

  • voltage = speed
  • current = torque

Note that for a given voltage there is a speed at which there is (almost) no current going through the rotor, because of back emf (the rotor is inside a magnetic field generating a counter-emf on the brush inputs). To get more torque at that speed you have to increase the voltage (and basically overdrive the motor, leading to early failure).

There are a whole bunch of other factors that can come into play such as mechanical resonances at certain speeds, etc.

Regarding the startup problem you had/have- is it repeatable or did it just happen the first time? It could have been a poor brush contact, etc.

Gory details:

http://lancet.mit.edu/motors/motors3.html