Servo shake
Earl Foster
Posts: 185
I have starting working on my hexcrawler and I noticed that after running the HexCrawler Legs Version 1.1 by Parallax that all my servos shake.· There are no centering pins on these servos.· I think if I made the servos go low that will resolve problem but I don't understand the PSC yet.· Any suggestions?
Comments
Dave
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dave Andreae
Tech Support
dandreae@parallax.com
www.parallax.com
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Knight Designs
324 West Main Street
P.O. Box 97
Montour Falls, NY 14865
(607) 535-6777
Business Page:·· http://www.knightdesigns.com
Personal Page:··· http://www.lightlink.com/dream/chris
Designs Page:··· http://www.lightlink.com/dream/designs
·
Servo jitter can occur when the servo supply voltage is high (>5VDC), the mass of the load is approximately equal to the rotational torque of the servo (as is on the horizontal portion of the leg of the HexCrawler) and if there is some stimulus.· This stimulus is commonly caused by signal jitter.
Signal jitter is the inherent result of the indeterministic nature of microcontrollers.· When an interrupt occurs, the interrupt handler code will be executed between 3 and 6 cycles later.· This variability causes the signal to sometimes happen a little later than usual.· This manifests itself as signal jitter of about +-2uSec.
We were able to restructure the PWM channels and the interrupt scheme on the PSC to avoid·signal jitter.· This new version is v1.4 and has not been released yet, but is presently in a Beta Test phase.··(The code restructure was rather pervasive, so we decided a Beta test phase was necessary.)· We are presently about half way through·testing but·welcome other participants if they are interested.· Presently, all indicators show that the new firmware works well and eliminates jitter.
One of the nice things about the PSC is that it is re-programmable.· As soon as v1.4 is released, we plan on adding several commands and features and releasing that as v1.5.··Despite adding new features and commands, we plan on keeping the price of the PSC the same.· As soon as that version is released, I'm sure customers will request yet more commands and new features as well.· We do our best to please our customers.· Though we have yet to formalize a policy on this, customers are welcome to return their PSCs for re-programming (a free upgrade).
Your remark concerns me.· If you feel you have been tricked,·slighted, or cheated in some way, please contact me directly and I will personally work with you to correct the error in an equitable fashion.
Kind Regards,
John Barrowman
Engineering
Parallax, Inc
www.parallax.com
jbarrowman@parallax.com
(916) 624-8333 x110
·
If front-ending my PSC with a regulated 5vDC power supply will stop the jittering then I am fine with that course of action. If the jittering remains then perhaps I will request the re-programming of my PSC to the latest version. After all - nobody wants a $700.00 shaking robot.
Thanks again
Initial results of the Beta test confirm that v1.4 is solid.· If you would like your unit reprogrammed, just send it to me and I will take care of it.· Also, the manual has been updated (but not posted just yet) to reflect the changes made in v1.4 of the PSC firmware.· I would be happy to add any other information you think would be helpful.· Besides the explanation of servo twitch and the causes thereof, can you suggest some other items that you would like to see in the manual?
At the request of a customer, I will be creating an interim version of the PSC that supports an additional command: group call.· This command will allow the user to control multiple servos with a single command.· If you are interested in this feature, I can reprogram your unit with this new command for your review.
Kind Regards,
John Barrowman
Engineering
Parallax, Inc.
Just send the unit to:
John Barrowman
Parallax, Inc.
599 Menlo Drive Ste 100
Rocklin, CA 95765