aj7897
Mechanical
- Aug 17, 2012
- 6
Hey guys,
I'm interested in creating a low-cost solution for force/position/speed controlled motor for a prototype. Basically I need to be able to extend a cable 3 ft with 0-250 lbf of dynamic resistance (from the motor), then retract it with a similar dynamic force. I'm a mechanical engineer, but my knowledge of electric motors is somewhat limited - so hopefully you folks can help me out.
I found that I can buy a 5-hp series-wound bi-directional DC winch motor for less than $100. I'm planning on using an Atmel ATMega168 microcontroller with a PID program and a digital potentiometer to control it. A Wheatstone bridge from a digital scale (and an op amp) attached to a pulley will measure cable tension. A Hall effect sensor (maybe harvested from a car's ABS system) will measure rotary displacement. So I'm basically making a low-cost (& relatively low accuracy) servo motor.
Does this sound reasonable/possible? What kind of problems might I run into? Also, I couldn't find much info about "overloading" a brushed DC motor, but which I mean extending a cable with an external force as the motor works to try to retract it. This won't damage it, right? (I think most winches can spool out under load). Also, if this type of motor creates 100% of torque at 0 RPM, why do winches run their motors at high speed and use a planetary gearset to reduce? I'm guessing it's because of better power efficiency at that speed?
Any feedback is appreciated!
Thanks,
Andrew
I'm interested in creating a low-cost solution for force/position/speed controlled motor for a prototype. Basically I need to be able to extend a cable 3 ft with 0-250 lbf of dynamic resistance (from the motor), then retract it with a similar dynamic force. I'm a mechanical engineer, but my knowledge of electric motors is somewhat limited - so hopefully you folks can help me out.
I found that I can buy a 5-hp series-wound bi-directional DC winch motor for less than $100. I'm planning on using an Atmel ATMega168 microcontroller with a PID program and a digital potentiometer to control it. A Wheatstone bridge from a digital scale (and an op amp) attached to a pulley will measure cable tension. A Hall effect sensor (maybe harvested from a car's ABS system) will measure rotary displacement. So I'm basically making a low-cost (& relatively low accuracy) servo motor.
Does this sound reasonable/possible? What kind of problems might I run into? Also, I couldn't find much info about "overloading" a brushed DC motor, but which I mean extending a cable with an external force as the motor works to try to retract it. This won't damage it, right? (I think most winches can spool out under load). Also, if this type of motor creates 100% of torque at 0 RPM, why do winches run their motors at high speed and use a planetary gearset to reduce? I'm guessing it's because of better power efficiency at that speed?
Any feedback is appreciated!
Thanks,
Andrew