Why is this electro motor going slower

batteriesbattery-chargingchargerdc motormotor

From an old dust buster I've got this electro motor, the included battery pack and the charger:

enter image description here
enter image description here

I ripped everything apart (the dust buster was broken) and the motor still works. After playing around with it for a while and letting it lying around for about two weeks it suddenly revs a lot slower. I supposed the battery pack was drained so I hooked up the battery pack to the charger and let it charge for a night. Unfortunately the motor still turns very slow.

Since I want to use this motor for my first home robotics project (making a kite fly with my computer), off I went to the local electronics store where they measured the charger to give 16V (even though it says 21V) and the battery pack to give about 5V. I then hooked up the motor directly to the charger, but unfortunately it doesn't even move an inch then.

So now I wonder:

  1. Why doesn't the motor spin at all when hooking it up to the charger? (Could that be because the 250mA is too low?)
  2. Why doesn't the battery pack charge at all? (this bothers me the most!)

All tips are welcome!

[EDIT] Just some more info on the batteries: there are ten 1.2V and 1700mAh batteries, which makes it a 12V battery pack. The question arising from this:

  1. Can it be that the battery pack is not charging because it is a 21V charger on a 12V battery pack? Do I need to put a resistor in between? And if so; what kind of resistor?

Best Answer

Chargers only deliver enough current for charging a battery over several hours, which is far less than the current required to run the motor.

If the charger is only supplying 16V and is marked 21V, it is probably faulty and won't charge the battery properly.