Go to Post srawls: Look, all I did was say "Hi, my name is John V-Neun" and it just happened... - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
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 08-03-2010, 10:00
charrisTTI charrisTTI is offline
Ramblin' Wreck
AKA: Charles Harris
FRC #0623
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Vienna, VA
Posts: 106
charrisTTI has a spectacular aura aboutcharrisTTI has a spectacular aura about
Send a message via AIM to charrisTTI
Classmate Static Discharge Susceptibility

We had two matches at the DC regional where we were unable to drive the robot even though all the communications led indicators were green.

In the first instance the joystick operating the kicking mechanism worked fine, but the joystick controlling the drive motors did nothing. After the match we returned to the pits and connected classmate to robot with a tether. Robot was restarted and driver station software was restarted (exit and relaunch). The system continued to exhibit the above behavior. Complete power down of classmate and restart restored functionality.

In the second instance both joysticks were non functional. In the pits after the match we attempted to exit and relaunch the driver station software, but the dashboard window would not close (something was hung up). We forced the classmate off by holding down the power button and restarted which restored full functionality.

I believe that static discharge to the Classmate/joysticks occured to cause these problems.

To mitigate these problems we:
Added a ground strap to driver station to give good connection to metal frame of field
Restarted classmate from power off state when we entered the queue
Instructed drive team to be sure to touch metal field frame before touching joysticks at start of teleop.

Drive team walking on the carpeted surface while waiting for the match to start and autonomous to finish can generate plenty of static electricity.

Other ideas??? Does this explain any sympotoms which you observerd at your event?
__________________
FRC 623 2003,2004,2005,2006,2007,2008, 2009, 2010, 2011
FRC 1900 2007
FVC 60 and 193 2006
FVC 3271 2007
FTC 226 and 369 2008, 2009, 2010, 2011
FTC 3806 2010
Reply With Quote
  #2   Spotlight this post!  
Unread 08-03-2010, 12:51
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,846
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Classmate Static Discharge Susceptibility

Similar symptoms I saw this weekend were tracable to under-powered USB devices. All Comms are good, but the robot doesn't respond to the driver controls.

These are the USB mistakes I saw teams making:
  • If you are using the PSOC it is usually the biggest power-hog. That must be plugged directly into the Classmate.
  • The USB hub should be plugged into the other Classmate USB connector and the joysticks into that.
  • If you have a real power-hungry game controller - lights/vibrate/etc. - that needs to be plugged directly into the Classmate too. So you may have to choose between the PSOC and any fancy game controller.
  • The Stop switch they gave us in the KOP is NOT used at competition. Unplug the power drain to run those color changing LEDs.
It seems the hub is a major failure point and it's difficult to predict if a team will have trouble with it or not. Bring a different model to competition as a safety backup and be mentally prepared to repatch your USB connections. Face it, you'll have nothing better to do if your robot is non-functional...
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 09-03-2010 at 11:04.
Reply With Quote
  #3   Spotlight this post!  
Unread 08-03-2010, 13:01
charrisTTI charrisTTI is offline
Ramblin' Wreck
AKA: Charles Harris
FRC #0623
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Vienna, VA
Posts: 106
charrisTTI has a spectacular aura aboutcharrisTTI has a spectacular aura about
Send a message via AIM to charrisTTI
Re: Classmate Static Discharge Susceptibility

Quote:
Originally Posted by Mark McLeod View Post
Similar symptoms I saw this weekend were tracable to under-powered USB devices. All Comms are good, but the robot doesn't respond to the driver controls.

These are the USB mistakes I saw teams making:
  • If you are using the PSOC it is usually the biggest power-hog. That must be plugged directly into the Classmate.
  • The USB hub should be plugged into the other Classmate USB connector and the joysticks into that.
  • If you have a real power-hungry game controller - lights/vibrate/etc. - that needs to be plugged directly into the Classmate too. So you may have to choose between the PSOC and any fancy game controller.
  • The Stop switch they gave us in the KOP is NOT used at competition. Unplug the power drain to run those color changing LEDs.
The National Instruments rep at DC said to be sure to plug the RED power only USB cable into one of the classmate ports and the BLACK USB cable into the remaining port. We then had one KOP joystick, one Logitech Extreme 3D Pro, and the Cypress module plugged into the hub. Stop button stayed in the pit area. Still saw problems with this configuration.
__________________
FRC 623 2003,2004,2005,2006,2007,2008, 2009, 2010, 2011
FRC 1900 2007
FVC 60 and 193 2006
FVC 3271 2007
FTC 226 and 369 2008, 2009, 2010, 2011
FTC 3806 2010
Reply With Quote
  #4   Spotlight this post!  
Unread 08-03-2010, 13:07
Bharat Nain's Avatar
Bharat Nain Bharat Nain is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Jan 2004
Rookie Year: 2003
Location: New York
Posts: 2,000
Bharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond repute
Send a message via AIM to Bharat Nain Send a message via MSN to Bharat Nain
Re: Classmate Static Discharge Susceptibility

Quote:
Originally Posted by Mark McLeod View Post
Similar symptoms I saw this weekend were tracable to under-powered USB devices. All Comms are good, but the robot doesn't respond to the driver controls.

These are the USB mistakes I saw teams making:
  • If you are using the PSOC it is usually the biggest power-hog. That must be plugged directly into the Classmate.
  • The USB hub should be plugged into the other Classmate USB connector and the joysticks into that.
  • If you have a real power-hungry game controller - lights/vibrate/etc. - that needs to be plugged directly into the Classmate too. So you may have to choose between the PSOC and any fancy game controller.
  • The Stop switch they gave us in the KOP is NOT used at competition. Unplug the power drain to run those color changing LEDs.
That is interesting because I saw a couple teams with that configuration at NJ who had problems. Instead, I suggested that they plug bot the USB hub connectors into the classmate and power the PSOC via the hub. That seemed to work.

On a side note, I am so glad we did not have to use the PSOC this year.
__________________
-= Bharat Nain =-

Whatever you do, you need courage. Whatever course you decide upon, there is always someone to tell you that you are wrong. There are always difficulties arising that tempt you to believe your critics are right. To map out a course of action and follow it to an end requires some of the same courage that a soldier needs. Peace has its victories, but it takes brave men and women to win them. - Ralph Waldo Emerson
Reply With Quote
  #5   Spotlight this post!  
Unread 08-03-2010, 14:33
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Classmate Static Discharge Susceptibility

Can teams who had issues with joysticks on the field give a brief description of how things were attached to the computer? What was plugged into the left side, what was plugged into the right?

Also, what was the setup procedure you followed? Did you plug in enet, then open the classmate, open the classmate, plug in enet, then plug in USB, etc?

As for static discharge issues, are there any other symptoms to point in this direction? Any reboot after a spark, any joysticks that worked until a spark?

Greg McKaskle
Reply With Quote
  #6   Spotlight this post!  
Unread 08-03-2010, 15:36
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,846
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Classmate Static Discharge Susceptibility

If you mean on the field...
The Classmates were already powered up and USBs installed when they arrived and connected to the field Ethernet cable.
Most Classmates were running all day. The Driver account must be logged out after a match and logged back in.

Lots of variations on what was plugged in and where.
I'll use one team as an example, Dustin or Nick can correct me since I wasn't there every time, but 816:
  • First had the Stop button directly connected to the left Classmate USB port. With the hub to the right port with three joysticks.
  • Second had the red hub USB connected to the left Classmate port and the black one to the right.
  • Third, directly connecting just the two drive joysticks corrected the problem, but left them without kicker control.
The common factor seems to have been the HSB hub, and seems to be due to a faulty USB hub or hub cable.
I'll be carrying a spare USB hub cable or two at the next event I work to perform a quick to test when this happens again.

But the solution for teams in the middle of a match is probably to design your controls to have a backup alternative USB configuration that just uses two joysticks directly connected to the Classmate. And be mentally prepared to repatch on the fly.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 09-03-2010 at 11:03.
Reply With Quote
  #7   Spotlight this post!  
Unread 08-03-2010, 17:39
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Classmate Static Discharge Susceptibility

The reason I'm asking is to try and cluster the symptoms.

By the way, when this is in failure mode, does the diagnostics page show the joystick, and do the diagnostic LEDs show blue when joystick buttons are pressed? Do all of the USB devices go out, or was it sometimes the ones on the left, sometimes the ones on the right? Is it ever the case that two joysticks were plugged into the same side of the computer, and one stopped working, but the other continued working?

Greg McKaskle
Reply With Quote
  #8   Spotlight this post!  
Unread 08-03-2010, 17:48
charrisTTI charrisTTI is offline
Ramblin' Wreck
AKA: Charles Harris
FRC #0623
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Vienna, VA
Posts: 106
charrisTTI has a spectacular aura aboutcharrisTTI has a spectacular aura about
Send a message via AIM to charrisTTI
Re: Classmate Static Discharge Susceptibility

Quote:
Originally Posted by Greg McKaskle View Post
The reason I'm asking is to try and cluster the symptoms.

By the way, when this is in failure mode, does the diagnostics page show the joystick, and do the diagnostic LEDs show blue when joystick buttons are pressed? Do all of the USB devices go out, or was it sometimes the ones on the left, sometimes the ones on the right? Is it ever the case that two joysticks were plugged into the same side of the computer, and one stopped working, but the other continued working?

Greg McKaskle
In our first failure of this type we had USB hub plugged into right hand connector and nothing plugged into left connector. We had KOP joystick, Logitech Extreme 3D, and Cypress module plugged into the hub. KOP joystick continued to work. Logitech was ignored. I did not check diagnostic leds at the time. Both joysticks did show in the list of devices.

In our second failure of this type, same configuration as above but RED power connector from hub plugged into left connector, both joysticks did not work. Driver station software would not cleanly exit. Dashboard continued to be displayed until we forced power off.
__________________
FRC 623 2003,2004,2005,2006,2007,2008, 2009, 2010, 2011
FRC 1900 2007
FVC 60 and 193 2006
FVC 3271 2007
FTC 226 and 369 2008, 2009, 2010, 2011
FTC 3806 2010
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Electrostatic Discharge rsegrest Electrical 6 18-02-2010 23:24
Static Buildup Rafael Vasquez Electrical 6 15-02-2010 23:51
When a Robot Does Rounds Patients Get Faster Discharge JohnBoucher Math and Science 0 16-07-2007 08:03
Battery Life, 50A load discharge test method/results Dale(294engr] Electrical 5 22-01-2006 09:14
Static Electricity archiver 2001 12 24-06-2002 00:34


All times are GMT -5. The time now is 17:00.

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