Digital Servo Question - Hitec HS-7950TH
I have a question pertaining to the operation of a digital Hitec HS-7950TH. I have it hooked up to a BASIC stamp board along with a couple switches and a load cell. The issue is, whenever the servo is being operated, all the other functions are unable to operate. Hooking up an oscilloscope to any of the other pins, a lot of noise is seen. Using a standard analog Hitec there is no issue and the project functions perfectly.
I'm curious as to why this happens, since there shouldn't be a difference between the two, correct?
Are there different·PBASIC commands I should be using instead of Pulsout?
Post Edited (LeeW) : 1/6/2010 3:55:04 PM GMT
I'm curious as to why this happens, since there shouldn't be a difference between the two, correct?
Are there different·PBASIC commands I should be using instead of Pulsout?
Post Edited (LeeW) : 1/6/2010 3:55:04 PM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
Here is the digital servo I'm using: http://www.servocity.com/html/hs-7950tg_servo.html
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
I tried what you suggested, hooking up a power supply for just the servo. I am testing the servo on a BoE, none of the board power connected to it, just the power from the power supply. I am sending a signal to the servo from the BoE, but what happens is when I run the program the servo just keeps spinning. No matter what kind of code I try it doesn't want to change direction or slow down.
Tapperman, I haven't tried what you suggested yet, I'll have to look into that next.
So you have a continuous rotation servo? You have to send it a "center command" and adjust the pot until the servo stops. Then your pulse width to either side of center will work.
Is the pot installed in the case? or do you have to supply your own? The reason I ask is this line from the page you linked above:
......continuous rotation (potentiometer is left outside the servo case)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
Spiral, a centering command would mean a pulsout of 1500? The neutral position on this server is noted as 1500 usec... would that be the same as the "center command"? When I pulsout 1500 to the servo, it doesn't move at all, but if I pulsout say 1000, the servo continously rotates in one direction and doesn't seem to want to stop regardless of the code that I send after that.
Thanks for all your help, I'm way too used to the analog servos that you just plug into the stamp boards [noparse]:)[/noparse]
PULSOUT 750 would be the same as the "center" command.
Rich H
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The Simple Servo Tester, a kit from Gadget Gangster.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen