Need suggestions for 6v DC Gearmotor "tester"
WBA Consulting
Posts: 2,934
I am in need of designing a test fixture to screen 6 volt DC gearmotors in volume (500 at a time). Other than a simple apply 6 volts and watch it spin type of method, I would like to somehow do some very basic performance tests on the motor. Using this motor from Pololu as an example, how should I go about setting up a Propeller based tester to verify gearmotor function?
http://www.pololu.com/catalog/product/1118/specs
I am thinking maybe just monitor free-run current and use an encoder to verify RPM is within the specified range?
Maybe use a brake to slow it down from the specified 45 RPM, to say, 35 RPM, and verify that the current change is typical of the rest of the motors in the batch? AKA, validate torque of the motor?
http://www.pololu.com/catalog/product/1118/specs
I am thinking maybe just monitor free-run current and use an encoder to verify RPM is within the specified range?
Maybe use a brake to slow it down from the specified 45 RPM, to say, 35 RPM, and verify that the current change is typical of the rest of the motors in the batch? AKA, validate torque of the motor?
Comments
The second motor can provide info about the ability to generate power under load. It's outputs can be loaded with various resistance. You can even use the second motor to brake and stall the first.
Bob Blick created this arrangement to demonstrate the durability of his H-bridge design. But the scheme has been around since dinosaurs made electric motors.
you should probably find a way to put a consistent load on the motor and geartrain...
gravity is a good load if you have the space to lift something and reach constant velocity. F = ma, you know mass and you know acceleration due to gravity so you can find force, and thus torque... torque and current are the useful values.
you can also accelerate a significant mass (significant would be at least the armature and motor shaft mass times the gear ratio) and directly measure the motor current and RPM of the output shaft. high pulse count encoders are expensive, though. but it just depends on how much time you have to run each motor. If you have minutes, then you can find an acceptably precise speed and travel distance with even just one pulse per rev using a proximity sensor or photoeye target.
If you do try to backdrive a brushed dc motor, you're going to encounter wear issues. but spinning some sort of mechanical to electrical device is probably the cleanest way of going about this task.
Oh, and what you're trying to do is probably patented:
http://www.google.com/patents/US7044003
yep. Completely obvious what literally anyone would do as a first step. granted anyways.
I personally think it's better just to spend more on a quality part made by a reputable vendor and skip the testing.
Thanks for all of the suggestions. The end result is a free run current draw test. The free run current is very stable (+/- 2mA) unless an issue exists (then it increases 20+mA).
Genetix: the justification for the motor testing comes from the fact that the only other way to ensure the motor works is at final assembly which means a 12 minute teardown/rebuild process to replace the motor. The easily negates a 4 second motor test. The motors in use are the best available from both price and quality as well as being from a reputable vendor.