View Single Post
Old 12-23-2009, 03:59 AM   #2795 (permalink)
MPaulHolmes
PaulH
 
MPaulHolmes's Avatar
 
Join Date: Feb 2008
Location: Maricopa, AZ (sort of. Actually outside of town)
Posts: 3,832

Michael's Electric Beetle - '71 Volkswagen Superbeetle 500000
Thanks: 1,362
Thanked 1,202 Times in 765 Posts
Hey Bones!

c*RPM*current = pwm_duty

Let's say the current is large and the rpm is very very small. Then the voltage across the motor is going to be very small (almost a short circuit)

Now let's say the motor is turning almost infinitely fast. Then just when the current is about to get going in the coils one way, the brushes make it turn around and flow the other way, so the net result is that very little is flowing.

That's just a plausibility argument as to why current and rpm are inversely proportional to each other, and why RPM and pwm_duty are directly proportional to each other. I actually don't know why it's true in the case of series DC motors. But let's pretend that it is!

Then to limit the RPM, you just limit pwm_duty/current in software. hurray!
__________________
kits and boards
  Reply With Quote