|
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.
|