Go to Post I can't wait for the next season to start and my anticipation has already started. But in a way, if you think about it, the season's already started. - nehalita [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 07-03-2014, 16:16
Lat Mac Lat Mac is offline
Registered User
FTC #5120
 
Join Date: Dec 2013
Location: Georgia
Posts: 3
Lat Mac is an unknown quantity at this point
FTC- preventing ESD

We noticed that at competitions our robot is effected by ESD. What can we do to prevent this? What are some possible causes?

_________

Last edited by Lat Mac : 08-03-2014 at 11:25.
  #2   Spotlight this post!  
Unread 07-03-2014, 16:40
Hibrawler Hibrawler is offline
Registered User
AKA: Max Landry
FRC #1519 (Mechanical Mayhem)
Team Role: Alumni
 
Join Date: Mar 2013
Rookie Year: 2008
Location: New Hampshire
Posts: 7
Hibrawler is an unknown quantity at this point
Re: FTC- preventing ESD

I was on an FTC team in 2011 and though we didn't have any problems I know why this is caused and how to fix it. The friction between the floor tiles and the robot wheels cause static electricity. The easiest way to fix it is just to do a wire that is crimped into a crimp terminal which is bolted to your robot frame. As long as the wire is dragging on the flood it will keep your robot relatively grounded.
  #3   Spotlight this post!  
Unread 07-03-2014, 20:00
pyroslev's Avatar
pyroslev pyroslev is offline
VirginiaFIRST FTA
AKA: Jack of all trades, Master of few
no team (Forget not 616)
Team Role: Alumni
 
Join Date: Nov 2004
Rookie Year: 2001
Location: Virginia
Posts: 414
pyroslev is on a distinguished road
Re: FTC- preventing ESD

FIRST investigated the drag chain/wire concept a few years back. Apparently it creates more problems than it will solve.

http://ftcforum.usfirst.org/showthre...ull=1#post7994

Also compare the FTC robots to FRC robots. The FRC robots 'mass' (size, bumpers, larger frames, etc) allow this work where as FTC it is a great concept but the 'mass' isn't there.

What happens is all the robots drive around. The wheels are van de graff generators. With omni wheels, each roller is an additional generator. Treads also suffer being 2 large VDG generators. The charge is translated into the frame and becomes a leyden jar.

So each robot has varying charges. When robot contacts robot or field elements, discharge occurs where the charge tries to equalize. This results in a robot being locked up sometimes. Higher fidelity (intense gameplay) matches can see this happen more.

Simple solutions involve isolating your electronics from the frame. You can take your pick but simple clear coat or powdercoating works. Even electrical tape on the back of your motor controllers can take a bite out of things.

Other factors affect ESD. If the humidity is under 30%, the risk goes up. In winter, cause air is heated up mechanically water is cooked out of the air so it gets drier. Winter and snowy places also experience higher static risk. If you're fields are on tarps, that adds another factor raising the risk.

I could go on further. Bottom line is you're fighting an uphill battle in an avalanche. Best of luck and don't use the drag wire.
__________________
"Complications arose, ensued...were overcome." "I'd trade 500 CNC machines for one good hearted student."


From December to April, since 2002, I forfeit my mental sanity for perfect insanity.
  #4   Spotlight this post!  
Unread 07-03-2014, 21:00
CENTURION's Avatar
CENTURION CENTURION is offline
King of unreasonable designs
AKA: Evan the Shop Princess
FRC #1306 (BadgerBOTS)
Team Role: Mentor
 
Join Date: May 2010
Rookie Year: 2009
Location: Madison, WI
Posts: 278
CENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant future
Re: FTC- preventing ESD

I'm not very knowledgeable about electronics in general, but I've always been confused as to why this is an issue.

FIRST, and others, recommend isolating your electronics with plastic sheets, but I don't see why this would help. The motor controllers, samantha, and NXT all have plastic enclosures already. So why aren't they isolated when used on their own?

Basically; how does the static actually get from the frame to the electronics? And furthermore, how does it get from the wheels (Rubber and plastic) to the frame?

Is there some big electrical concept I'm missing here?
__________________
FRC #1306 - BadgerBOTS - Mechanical/Machining/Safety/Marketing Mentor
FTC #6806 - Ratchet Robotics - Head/Founding Mentor
2010 - Wisconsin Regional Chairman's Award Winner - Wisconsin Regional Quarter-finalist - Curie Division #5 Seed, Quarter-finalist
2011 - Wisconsin Regional Innovation in Control Award Winner - Wisconsin Regional Quarter-finalist
2012 - Wisconsin Regional Engineering Inspiration Award Winner - Wisconsin Regional Semi-finalist
2013 - Wisconsin Regional Chairman's Award Winner


  #5   Spotlight this post!  
Unread 08-03-2014, 11:20
pyroslev's Avatar
pyroslev pyroslev is offline
VirginiaFIRST FTA
AKA: Jack of all trades, Master of few
no team (Forget not 616)
Team Role: Alumni
 
Join Date: Nov 2004
Rookie Year: 2001
Location: Virginia
Posts: 414
pyroslev is on a distinguished road
Re: FTC- preventing ESD

Quote:
Originally Posted by CENTURION View Post
The motor controllers...have plastic enclosures already. So why aren't they isolated when used on their own?

How does the static actually get from the frame to the electronics?
And furthermore, how does it get from the wheels (Rubber and plastic) to the frame?
Your wheels/treads are sliding along on the tiles, the same way your socks slide along on carpet. This builds up a charge. Said charge is transferred into the frame through the metal drive shafts. The frame acts as a Leyden Jar/Baghdad Battery. The charge is not relatively high to the human touch but to electronics it is.

When your robot contacts an object with a differing charge, which can be the robot or a field element, the charge equalizes. Think about lightning. It takes the path of least resistance. Insert your electronics here.

If your electronics are mounted to the bare frame, your electronics provide a pathway for the static charge that has built up. The common path you'll see starts from frame to motor controller. The back of the motor controller has 4 metal screwheads. These when in contact with the frame are a direct line for that charge. (The Matrix Controller's screwheads are recessed almost a half inch)

Here the charge can cause the motor controller to lock up. This is not as common but it happens. If this doesn't happen, then the charge is sent to either the Samantha or the NXT. If it is the Samantha, it could lock up the Sam but it has ESD protection. This would send it down the USB cord. If the Samantha locks up, Only the power light will be on.

If the charge goes into the NXT, from the controllers or the Samantha, this can cause a lockup. The NXT has some ESD protection but it can't handle the charge your robot generates. If it fully locks up, the best the FTA can do is turn it off.

I learned all of this not from any one event or document. It's the culmination of a long learning process.
__________________
"Complications arose, ensued...were overcome." "I'd trade 500 CNC machines for one good hearted student."


From December to April, since 2002, I forfeit my mental sanity for perfect insanity.

Last edited by pyroslev : 08-03-2014 at 11:27. Reason: Spelling and Matrix
  #6   Spotlight this post!  
Unread 10-03-2014, 20:03
CENTURION's Avatar
CENTURION CENTURION is offline
King of unreasonable designs
AKA: Evan the Shop Princess
FRC #1306 (BadgerBOTS)
Team Role: Mentor
 
Join Date: May 2010
Rookie Year: 2009
Location: Madison, WI
Posts: 278
CENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant future
Re: FTC- preventing ESD

Quote:
Originally Posted by pyroslev View Post
Your wheels/treads are sliding along on the tiles, the same way your socks slide along on carpet. This builds up a charge. Said charge is transferred into the frame through the metal drive shafts. The frame acts as a Leyden Jar/Baghdad Battery. The charge is not relatively high to the human touch but to electronics it is.
Does static conduct through plastic or rubber? Because I'm pretty (Again, I fully admit that I know very little about electricity) sure those are both insulators, and almost all robot wheels are made out of those two materials.

That said, the only time we got shocked this year was when we had frame-to-frame contact with another robot, so the material in our wheels might not have even mattered. I'm just trying to understand the phenomenon here.

Quote:
Originally Posted by pyroslev View Post
The back of the motor controller has 4 metal screwheads. These when in contact with the frame are a direct line for that charge. (The Matrix Controller's screwheads are recessed almost a half inch)
DUH! I didn't realize those screwheads could be an electrical path into the controller. That solves my "How does the charge get into the electronics" problem.

Is there any chance that the static charge could also be carried through the motor leads into the controller?
__________________
FRC #1306 - BadgerBOTS - Mechanical/Machining/Safety/Marketing Mentor
FTC #6806 - Ratchet Robotics - Head/Founding Mentor
2010 - Wisconsin Regional Chairman's Award Winner - Wisconsin Regional Quarter-finalist - Curie Division #5 Seed, Quarter-finalist
2011 - Wisconsin Regional Innovation in Control Award Winner - Wisconsin Regional Quarter-finalist
2012 - Wisconsin Regional Engineering Inspiration Award Winner - Wisconsin Regional Semi-finalist
2013 - Wisconsin Regional Chairman's Award Winner


  #7   Spotlight this post!  
Unread 11-03-2014, 08:29
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: FTC- preventing ESD

Guys,
A drag chain does nothing but make the team feel good that they have solved a problem. This goes back to an automotive accessory that was sold in the fifties that attached to the bumper to reduce static in the AM radio. On most FTC robots, ESD events would be visible and harmful if they were the problem. The NXT and EVO are tested and designed to prevent issues from ESD. Most of the other components are also designed to minimize issues from static discharge. The majority of issues on FTC robots are due to just a few minor electrical problems that could be easily fixed with a better electrical design.
1. Loose USB cables to the Samantha cause noise and therefore data corruption. Simple fix is to secure the cables near both the controller and the Samantha so that they don't move during operation.
2. Teams have decided to tin the wires they use in FTC robots. This is one of the worse things you can do. The screw terminals are designed for stranded, bare copper wire.
3. The size of the wire used to feed the motor controller should be #16 or #18. Using a smaller gauge wire causes significant losses. This is more of a problem for teams using multiple motors on a single controller.
4. Daisy chaining the power on motor controllers and then feeding the Samantha at the end of the chain drops the supply voltage to the Samantha. Use power distribution by splicing power wires or by using a Power Lock distribution device if you use these connectors. Again use #16 or #18 wire.
5. Keep wiring short. While the Samantha is a low current device, the motor and controllers are not. The currents they require can cause significant voltage losses when used with long or small gauge wire.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #8   Spotlight this post!  
Unread 11-03-2014, 09:13
pyroslev's Avatar
pyroslev pyroslev is offline
VirginiaFIRST FTA
AKA: Jack of all trades, Master of few
no team (Forget not 616)
Team Role: Alumni
 
Join Date: Nov 2004
Rookie Year: 2001
Location: Virginia
Posts: 414
pyroslev is on a distinguished road
Re: FTC- preventing ESD

Quote:
Originally Posted by CENTURION View Post
Is there any chance that the static charge could also be carried through the motor leads into the controller?
It wouldn't surprise me. I just know most the time when I touch a robot that's locked up, I get shocked or I did anyway. In one situation, I got shocked on three sides of my arm reaching into a robot that was all heavy metal.

And while all the components in the standard FTC robot have some sort of ESD protection, sometimes the sheer amount generated overwhelms the systems. Even the Samantha's ESD protection isn't perfect.

Al, you're right. I keep notes on all of the issues I see at events. 95% of them are electrical in nature. The remaining 5% are split between coding and lockups. I would add the infamous Tamiya Connector should be swapped for Anderson PowerPoles the first opportunity.
__________________
"Complications arose, ensued...were overcome." "I'd trade 500 CNC machines for one good hearted student."


From December to April, since 2002, I forfeit my mental sanity for perfect insanity.
  #9   Spotlight this post!  
Unread 11-03-2014, 10:02
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: FTC- preventing ESD

Quote:
Originally Posted by pyroslev View Post
I would add the infamous Tamiya Connector should be swapped for Anderson PowerPoles the first opportunity.
Agreed! Add this to the list above.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #10   Spotlight this post!  
Unread 11-03-2014, 23:31
CENTURION's Avatar
CENTURION CENTURION is offline
King of unreasonable designs
AKA: Evan the Shop Princess
FRC #1306 (BadgerBOTS)
Team Role: Mentor
 
Join Date: May 2010
Rookie Year: 2009
Location: Madison, WI
Posts: 278
CENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant futureCENTURION has a brilliant future
Re: FTC- preventing ESD

Thanks for all the info Al!

I'm still wondering about the NXT lockup then. Could that be caused by jostling and bumping on the field (Connectors wiggling loose)?
__________________
FRC #1306 - BadgerBOTS - Mechanical/Machining/Safety/Marketing Mentor
FTC #6806 - Ratchet Robotics - Head/Founding Mentor
2010 - Wisconsin Regional Chairman's Award Winner - Wisconsin Regional Quarter-finalist - Curie Division #5 Seed, Quarter-finalist
2011 - Wisconsin Regional Innovation in Control Award Winner - Wisconsin Regional Quarter-finalist
2012 - Wisconsin Regional Engineering Inspiration Award Winner - Wisconsin Regional Semi-finalist
2013 - Wisconsin Regional Chairman's Award Winner


  #11   Spotlight this post!  
Unread 12-03-2014, 08:04
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: FTC- preventing ESD

Evan,
That seems to be the case in most lockups according to the CSAs. It also depends on the batteries you use for the NXT. If you are using the standard single cell battery pack, the terminals sometimes need to be realigned. In the heat of battle, they become deformed and do not hold a tight connection in motion. It is similar for the rechargeable packs but they don't seem to be as critical. Remember that there is always other issues in the way you write your code as well. I am not an expert in this part so take this with a grain of salt. If your program is waiting for input from a sensor that has become disconnected or is intermittent, then you may experience unpredictable results. In that case, the software is running but it is merely waiting for an expected input that never comes.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #12   Spotlight this post!  
Unread 12-03-2014, 09:23
fox46's Avatar
fox46 fox46 is offline
Registered User
FRC #2013 (Cybergnomes)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Toronto, ON, Canada
Posts: 400
fox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond repute
Re: FTC- preventing ESD

I remember our robot in Stack Attack (2002? I think) used to discharge in a visible arc as it crested the ramp and part of our frame came close and contacted the steel mesh on the ramp. We never had any issues with electronics back then due to ESD. Although it was a different control system, I would expect the CRIO is more robust than the ones used back then.
__________________
Mentor, Team 2013 Cybergnomes 2010 - 2014, 2016
Mentor, Team 3756 RamFerno 2011 - 2013
Mentor, Team 854 Iron Bears 2005-2007
Founding member, Team 854 Iron Bears 2000-2005

Mech.Eng.+Mgt University of Ontario 2009
B.Ed OCT Trent University 2015
Professional Education and Product Knowledge Consultant - Toyota Canada Inc.
  #13   Spotlight this post!  
Unread 12-03-2014, 10:38
pyroslev's Avatar
pyroslev pyroslev is offline
VirginiaFIRST FTA
AKA: Jack of all trades, Master of few
no team (Forget not 616)
Team Role: Alumni
 
Join Date: Nov 2004
Rookie Year: 2001
Location: Virginia
Posts: 414
pyroslev is on a distinguished road
Re: FTC- preventing ESD

Quote:
Originally Posted by Al Skierkiewicz View Post
It also depends on the batteries you use for the NXT.
Remember that there is always other issues in the way you write your code as well.
I'd not considered the battery issues before but that would explain one or two issues I've had this season with some teams.

RobotC compiler is FAR from perfect. A veteran team was having their brick lockup every time they were practicing their autonomous. Turned out at least 1 or 2 serious errors slipped past the compiler.

Based on the number times I've been shocked diagnosing a locked up robot, ESD plays a factor. Funnier thing is teams using the Matrix kit have not seen a lockup. I'm not sure if it's due to that or just not enough teams using it, wear and tear or another factor. It's something I'm going to be keeping an eye on.
__________________
"Complications arose, ensued...were overcome." "I'd trade 500 CNC machines for one good hearted student."


From December to April, since 2002, I forfeit my mental sanity for perfect insanity.
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 10:24.

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