newbie servo question
Robert@HCC
Posts: 80
Alohas all,
We are planning to use two Hitec HS-55 servos ( they are a bit smaller than the Parallax ones - space is a major issue for us) to control direction of an airborne can satellite. Gps is also part of the solution. Basically, each servo horn has a string from the parachute attached. go about 90 deg. , pull the string and it allows the cansat to turn. direction depends on which servo pulls the string.
My questions are:
do we need a servo controller? Or can we just control the servos direct from the BASIC Stamp 2? And if we do need the controller, will the Hitecs work ok with the Parallax Servo Controller?
As I mentioned, space and weight is a major concern for us, so I would like to avoid the addition of the controller if possible.
hehe we are only allowed a max weight of a full can of soda, plus have to fit all components in a 12oz soda can - and at present we have the stamp, sensiron temp/humidity sensor, accelerometor, Aerocomm 4790 RF module, Trimble IQ Gps module, a pressure sensor and components for an altimeter,, the two micro servos mentioned, plus the antennas for RF and GPS...whoops, lets not forget batteries as well
fun, interesting college project, but frustrating at times!
Thanks for any info or pointers in the right direction!
Aloha ,
Robert
We are planning to use two Hitec HS-55 servos ( they are a bit smaller than the Parallax ones - space is a major issue for us) to control direction of an airborne can satellite. Gps is also part of the solution. Basically, each servo horn has a string from the parachute attached. go about 90 deg. , pull the string and it allows the cansat to turn. direction depends on which servo pulls the string.
My questions are:
do we need a servo controller? Or can we just control the servos direct from the BASIC Stamp 2? And if we do need the controller, will the Hitecs work ok with the Parallax Servo Controller?
As I mentioned, space and weight is a major concern for us, so I would like to avoid the addition of the controller if possible.
hehe we are only allowed a max weight of a full can of soda, plus have to fit all components in a 12oz soda can - and at present we have the stamp, sensiron temp/humidity sensor, accelerometor, Aerocomm 4790 RF module, Trimble IQ Gps module, a pressure sensor and components for an altimeter,, the two micro servos mentioned, plus the antennas for RF and GPS...whoops, lets not forget batteries as well
fun, interesting college project, but frustrating at times!
Thanks for any info or pointers in the right direction!
Aloha ,
Robert
Comments
·· You shouldn't have any trouble just controlling the servos from the BS2, but ultimately it depends on what else you need your code to do while refreshing and positioning these servos.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
Additionally, the servos need to work with the GPS data to change direction if it is not heading towards a predetermined set of coordinates. IE, I am *here now*, but need to get *over there*, cue one of the servos to pull on a parachute string and make a course correction. I assume that here is where the "refreshing and positioning" of the servos will have to be dealt with as well.
Everything has to be autonomous to make the requirments for the ARLISS CanSat competition in Nevada next year. Once the CanSat is released from the rocket, its on its own...
Sounds plausible re: the servos direct to the Stamp ? Or, if I understand what I have seen so far, perhaps this is to much load on the Stamp? Or am I , as I have often been of late, totally lost?
dont know much about servo controllers and what function they really serve aside from ..err.. controlling the servos and taking some of the load off the Stamp (?) but am learning every day...
AHHH the joys of discovery!
hehe
Post Edited (Robert@HCC) : 11/5/2005 7:48:32 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
Based on my understanding of a servo controller, it basically takes over the job of changing pulses and refreshing each servo away from the microcontroller. This is advantageous because you don't need to use up 5 pins on your stamp to control 5 servos. I believe there is also a limit to how many servos a stamp can control, something to do with keeping track of timing or something.
I think if you are just using 2 servos, you should be fine without the PSC, unless you need to use up all of the BS2's pins (in which case, you gain only 1 or 2 pins by using the PSC).
Thank you Chris for your quick and informative responses. Its really great having Tech support so accessable here, plus the added bonus of knowlegable members more than willing to lend a helping hand, so the rest of us can catch up!
Kevin, we are still working out the parachute - probably be a fairly small custom parachute, rectangular instead of round- based on a design Georgia Tech Uni. used successfully at ARLISS '03-'04. The main focus we have there is dealing with the 40-80 mph winds at the 9000-12000 foot release altitude.
And thank you so much for that great explanation bulkhead! I kinda understood about positioning servos using pulses from browsing the BOE Bot manuals on the Parallax CD, but didnt catch anything about refreshing the servos. I now understand the purpose of the controller as well. You have my thanks and alohas!
At first, I kinda was griping to my mentor for this project about having to dig through all the docs on the CD from Parallax ( all products are included). Now I thank God you guys put everything in (we had not planned for servos in the begining) because all the Robotics stuff is coming in mighty handy!
Again my thanks,
and Aloha!
Robert