View Single Post
  #8   Spotlight this post!  
Unread 26-02-2005, 19:25
bombadier337's Avatar
bombadier337 bombadier337 is offline
1337 U53R
AKA: Shaver
None #1541 (MidloCANics)
Team Role: College Student
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Richmond VA
Posts: 123
bombadier337 is just really nicebombadier337 is just really nicebombadier337 is just really nicebombadier337 is just really nice
Send a message via AIM to bombadier337
Re: Programming multi positioning

Alright, 1541 built had a very simple method for controlling multi-positioning. We wired the double solenoid using one spike and some diodes. I think it was shown in the RC reference how to do it. Then, we wired the single solenoid into the spike. Basically here's how it works. When the joystick is pushed forward a given amount (we said if p2_y>240) then it turns relay7_fwd to 1. When that happens, it turns the double solenoid to the extend position. Then, the air from the exhaust ports on the double solenoid are combined and we plugged those into our festo single solenoid. Basically, when relay7_fwd=1, it turns on the single solenoid, allowing the exhaust to flow out. When relay7_fwd does not equal one, the double solenoid stays in the same state, but the single solenoid is off. This allows it to multi-position. It works the same in reverse, because the single solenoid doesn't care which terminal receives pos/neg. Hope that answers any questions, I'll try to find where the manual is with the wiring diagram for the single spike solution for a double solenoid. It works beautifully.
__________________
Midlothian High School - Team 1541
2005 Radioshack Innovation in Control - NASA/VCU Regional
2005 Rookie Inspiration - NASA/VCU Regional