Go to Post FIRST is a life lesson on steroids. - JohnBoucher [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 17-02-2011, 16:15
NinjaSpawn94 NinjaSpawn94 is offline
Registered User
FRC #1647
 
Join Date: Jan 2009
Location: New Jersey
Posts: 13
NinjaSpawn94 is an unknown quantity at this point
Accidental Piston Retraction

whenever we disable our robot a piston retracts. Do you think this is a problem in the code or an electrical problem? Any suggestions?
Reply With Quote
  #2   Spotlight this post!  
Unread 17-02-2011, 16:23
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Accidental Piston Retraction

What solenoid valve are you using to control the pneumatic cylinder? If it's a "single solenoid", it will automatically disengage when the signal to extend is removed. All signals are removed when the robot is disabled.

To keep from having this happen, you need to use a "dual solenoid" which requires two control signals, one to extend the cylinder and one to retract it. That way it won't change state when the robot is disabled.
Reply With Quote
  #3   Spotlight this post!  
Unread 17-02-2011, 16:40
NinjaSpawn94 NinjaSpawn94 is offline
Registered User
FRC #1647
 
Join Date: Jan 2009
Location: New Jersey
Posts: 13
NinjaSpawn94 is an unknown quantity at this point
Re: Accidental Piston Retraction

Thanks, it is a single solenoid. We just weren't sure if it was supposed to or not
Reply With Quote
  #4   Spotlight this post!  
Unread 17-02-2011, 16:57
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Accidental Piston Retraction

Yup. Normal operation, and an excellent case for using a double-action solenoid to improve safety.

It is ALSO a good case for a center-off, or tristate valve, where it can extend, retract, or stop. When voltage is removed (ie. robot disabled), the valve defaults to STOP. Unfortunately, the GDC has outlawed them in Q&A for a reason I can't make sense of.
Reply With Quote
  #5   Spotlight this post!  
Unread 17-02-2011, 21:45
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Accidental Piston Retraction

Quote:
Originally Posted by 1075guy View Post
Yup. Normal operation, and an excellent case for using a double-action solenoid to improve safety.
It only improves safety if there's something dangerous about disengaging the cylinder. In our 2007 robot, we intentionally designed a system to use a single solenoid so that a tetra holder would release when the robot was disabled. Disabling the robot was a regular feature of that game. This year, we'll probably have pneumatic brakes on a subsystem to hold it in place when we're not actively driving it, and since we can't actively drive it when the robot is disabled, a single solenoid makes sense for that application too.

We always use dual solenoids when we don't want something changing unexpectedly. Often that's a safety issue, but sometimes it's just because activating a mechanism at the wrong time could earn us a penalty.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:05.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi