Go to Post We need to train teams from the very beginning to become self-sustaining... so we can offer a full experience to FIRST students... - Bob Steele [more]
Home
Go Back   Chief Delphi > Technical > Pneumatics
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 21-03-2016, 23:42
Anthony Galea's Avatar
Anthony Galea Anthony Galea is offline
Formerly known as 3175student17
no team
Team Role: College Student
 
Join Date: Aug 2012
Rookie Year: 2013
Location: Riverview, Michigan
Posts: 583
Anthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant future
Sticky Fault?

So, our robot uses pneumatics to actuate the ball into our shooter. This all works fine and dandy during normal matches where we run our reach auton, but whenever we try to run our high goal auton, our PCM finds a sticky fault, disabling our ball pusher, rendering our shooter useless for the rest of the match. Video of this occurring. This is repeatable, as we were able to repeat it consistently in the pit by using Practice match mode on the Driver Station, then clearing the fault each time through the Web Dashboard and then power cycling the robot. This always occurs (as in the PCM diagnostic light turns red) when the ball pushing single-acting solenoids are set to (false) in the autonomous code.

We use C++, if that matters, and our PCM version is 1.65. How hard would it be to determine whether this be a code issue or a wiring/pneumatics issue? We would really like to figure this out as we have one more event left and would like to score in the high goal during autonomous. I'm sorry in advance, as we are currently on spring break so I do not have access to the code to post if necessary, but I could try to get it as soon as possible.

Thank you so much!
__________________
2013-2016: FRC 3175 Knight Vision, student
2014 Center Line District Finalists with 815 and 280
2016 Woodhaven District Winners with 3604 and 6116
2017-?: Rose-Hulman Institute of Technology
  #2   Spotlight this post!  
Unread 22-03-2016, 00:29
afera's Avatar
afera afera is offline
FTA - FIRST in Michigan
AKA: Alexander Fera
FRC #0503 (Frog Force)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Novi, MI
Posts: 15
afera is a splendid one to beholdafera is a splendid one to beholdafera is a splendid one to beholdafera is a splendid one to beholdafera is a splendid one to beholdafera is a splendid one to behold
Re: Sticky Fault?

Do you know what specifically is causing the fault? (ie. the compressor) You can do this by just clicking the self test button once and will tell you were the error is. I would suggest starting there.
__________________
Alexander Fera
FIRST Technical Advisor (FTA) and Control System Advisor (CSA) - FIRST Robotics Competition
Lead FIRST Technical Advisor (FTA) and Assistant Affiliate Partner - FIRST Tech Challenge
FIRST in Michigan, Facebook and Twitter
2017 FRC: Lakeview, St. Joseph (IN), Gaylord, Woodhaven, Livonia, MSC and CMP - St. Louis
2016-2017 FTC: Big Rapids, Pestokey, Marysville, Coloma, Concord, MSC, North Super Regional and CMP - Houston
Volunteer Since 2009 and Alumni/Mentor of 503 Frog Force ('11)
FRC FTA since '14 and CSA since '12 | FTC FTA and CSA since '11
LinkedIn

Last edited by afera : 22-03-2016 at 00:33.
  #3   Spotlight this post!  
Unread 22-03-2016, 09:07
natejo99's Avatar
natejo99 natejo99 is offline
Captain/Human Player
AKA: Nate Johansen
FRC #0074 (Team C.H.A.O.S.)
Team Role: Leadership
 
Join Date: Sep 2015
Rookie Year: 2014
Location: Holland, MI
Posts: 78
natejo99 is on a distinguished road
Re: Sticky Fault?

Team 74 had a similar issue last weekend at Walker Warren. We found out that the reason the sticky fault occurred is that we unplugged the compressor from the PCM. We haven't had any recurring issues with it, but our PCM continues to blink yellow. If you have an extra PCM, I'd recommend switching it out if possible.
__________________
2013-Present - Student, FRC 74
2014 FRC Champions - 254, 469, 2848, 74
2014 FRC MSC Finalists - 1718, 67, 74
2016 Traverse City District Winners - 3688, 74, 6128
2016 Tesla Quarterfinalists - 74, 2054, 4468, 3238

Thanks to our 2016 Alliance Partners:
4580, 71, 2405, 3572, 3688, 6128, 5505, 2054, 4468, 3238


  #4   Spotlight this post!  
Unread 22-03-2016, 09:46
Jaci's Avatar
Jaci Jaci is offline
Registered User
AKA: Jaci R Brunning
FRC #5333 (Can't C# | OpenRIO)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Perth, Western Australia
Posts: 257
Jaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond repute
Re: Sticky Fault?

Since it only happens in a given Autonomous mode, I would assume this is a code issue. In a regular match (during Teleoperated), do you change the state of the PCM in any way similar to your High Goal auton?

It sounds to me like 1 of 3 things:

a) Your compressor is faulty and/or not connected.
b) Your CAN bus is not connected properly to the PCM
c) Your CAN bus is being over utilized. Check the Driver Station Logs for CAN % utilization.

A and B both come from the CTRE PCM Users Manual
__________________
Jacinta R

Curtin FRC (5333+5663) : Mentor
5333 : Former [Captain | Programmer | Driver], Now Mentor
OpenRIO : Owner

Website | Twitter | Github
jaci.brunning@gmail.com
  #5   Spotlight this post!  
Unread 22-03-2016, 10:06
Anthony Galea's Avatar
Anthony Galea Anthony Galea is offline
Formerly known as 3175student17
no team
Team Role: College Student
 
Join Date: Aug 2012
Rookie Year: 2013
Location: Riverview, Michigan
Posts: 583
Anthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant future
Re: Sticky Fault?

Quote:
Originally Posted by Jaci View Post
a) Your compressor is faulty and/or not connected.
We do run an off-board compressor, is that possibly why? If so, how would we program it so an off-board compressor does not cause these issues?
__________________
2013-2016: FRC 3175 Knight Vision, student
2014 Center Line District Finalists with 815 and 280
2016 Woodhaven District Winners with 3604 and 6116
2017-?: Rose-Hulman Institute of Technology
  #6   Spotlight this post!  
Unread 22-03-2016, 10:41
Jaci's Avatar
Jaci Jaci is offline
Registered User
AKA: Jaci R Brunning
FRC #5333 (Can't C# | OpenRIO)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Perth, Western Australia
Posts: 257
Jaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond repute
Re: Sticky Fault?

Quote:
Originally Posted by 3175student17 View Post
We do run an off-board compressor, is that possibly why? If so, how would we program it so an off-board compressor does not cause these issues?
My apologies, in the case of an offboard compressor that should not cause an issue. The issue I'm more talking about is if the compressor port on the PCM is being shorted out
__________________
Jacinta R

Curtin FRC (5333+5663) : Mentor
5333 : Former [Captain | Programmer | Driver], Now Mentor
OpenRIO : Owner

Website | Twitter | Github
jaci.brunning@gmail.com
  #7   Spotlight this post!  
Unread 22-03-2016, 10:47
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,923
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Sticky Fault?

What is the sticky fault? If it is compressor related, moving the pressure switch to off board will stop the compressor from trying to run during autonomous. That can also be done through software. Are you powering valves differently? Simultaneous operation of multiple valves might be overdrawing the PCM. Solenoids have an inrush current that can be high and a holding current which is generally fairly low. Solenoids also have a voltage spike when denergized. Simultaneous energizing of one solenoid & denergizing of another might be a problem?
__________________
If you don't know what you should hook up then you should read a data sheet
Closed Thread


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 17:11.

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