Servo Load?
Jason Hilton
Posts: 3
Hi,
I have a Boe-Bot and was wondering... Is it possible to get the load statistics or RPM from the servos?
My Boe-Bot allways gets stuck on rugs and things too low for its IR Vision.
Thanks,
Jason Hilton
I have a Boe-Bot and was wondering... Is it possible to get the load statistics or RPM from the servos?
My Boe-Bot allways gets stuck on rugs and things too low for its IR Vision.
Thanks,
Jason Hilton
Comments
http://forums.parallax.com/showthread.php?p=525320
I would assume that a servo would undergo a similiar surge in current during high loads, you would have to modify the circuit and likely experiment with it to make it·work for a servo, I would·input the feedback into the stamp and write software to adjust the servo's behaviour based on the signal.
Oh, but you are saying it's rotation is blocked -- how can you detect that?
One way is with a rotation sensor -- if you've commanded the servo to move, and the rotation sensor (rotation encoder) says its not, then it's blocked. Another way is to monitor the current as above -- I'm sure the servo's 'blocked' current is much higher than its moving current -- like 10 mA moving, 100 mA blocked, for example.
"pulse width" being sent to the motor. Since the current will pulsate, you can measure the width of these pulses to determine how much
servo error there is between where you want to be vs. where you actually are.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe - Mask Designer III
National Semiconductor Corporation
(Communication Interface Division)
500 Pinnacle Court, Suite 525
Mail Stop GA1
Norcross,GA 30071
http://www.parallax.com/detail.asp?product_id=28107
·· For non-BOE-Bot applications you could use the same principle using your own IR LED and Phototransistor, and detecting the pulses through an I/O pin.· Simple and elegant.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
Post Edited (Chris Savage (Parallax)) : 3/16/2005 12:08:18 AM GMT
Jon