Go to Post It's never been about the robots. But the robots make an interesting misdirection that we all use. So its ALL about the robots. :rolleyes: - Foster [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 06-03-2016, 14:07
de_ de_ is offline
Registered User
AKA: Dave Edwards
FRC #1310 (Runnymede Robotics)
Team Role: Mentor
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Toronto, Ontario
Posts: 256
de_ is a jewel in the roughde_ is a jewel in the roughde_ is a jewel in the roughde_ is a jewel in the rough
5v brownout (different that RR supply brownout)

We are getting a number of 5v brownout messages in our log file. I am told the correct interpretation is that it is the internal 5v rail browning out, not the robotrio (which continued with no obvious side effects). The roborio specs documenting current limits is here. https://decibel.ni.com/content/docs/DOC-30419.

The Roborio uses 5v for a number of items including the 5v PWM outputs, DI/O, Analog Input. We have a lot of motor controllers (10), 4 encoders, 3 light sensors and 1 ultrasonic sensor. We have carefully checked the 0.1" connectors for loose strands etc.

There appears to be no relationship between vibration and the messages (we dropped our robot from 6" a number of times with no messages).

Anyone with expert specific knowledge (maybe from NI) confirm
1) Are we interpreting the message correctly
2) Could we possibly be at the current limit of the 5v rail with the above configuration operating correctly or not likely ?
3) Any obvious diagnostics ? I suppose we could measure the current on each I/O connector and sum them ?
Reply With Quote
  #2   Spotlight this post!  
Unread 06-03-2016, 17:08
rich2202 rich2202 is offline
Registered User
FRC #2202 (BEAST Robotics)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Wisconsin
Posts: 1,116
rich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond repute
Re: 5v brownout (different that RR supply brownout)

If you are overloading the 5v rail, try using the WCP Spartan Sensor Board for PWM. It has its own power connection and the PWM ports on the board use that power, and not the RoboRio's power.

You might also be able to use the power from the VRM for the DIO and AIO loads (instead of using +5v from the DIO/AIO connector, get +5v from the VRM).
Reply With Quote
  #3   Spotlight this post!  
Unread 06-03-2016, 17:16
RufflesRidge RufflesRidge is offline
Registered User
no team
 
Join Date: Jan 2012
Location: USA
Posts: 985
RufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant future
Re: 5v brownout (different that RR supply brownout)

Quote:
Originally Posted by rich2202 View Post
If you are overloading the 5v rail, try using the WCP Spartan Sensor Board for PWM. It has its own power connection and the PWM ports on the board use that power, and not the RoboRio's power.
The PWM and Relay ports are straight pass through from the roboRIO on all pins, the other sections are powered off the Spartan board supply.
Reply With Quote
  #4   Spotlight this post!  
Unread 06-03-2016, 18:41
rich2202 rich2202 is offline
Registered User
FRC #2202 (BEAST Robotics)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Wisconsin
Posts: 1,116
rich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond repute
Re: 5v brownout (different that RR supply brownout)

Thanks for the clarification. I had assumed that with R54 allowing the PWM ports on only the Spartan board for Servos, that somehow the Spartan Board was powering the additional PWM ports. Otherwise, why wouldn't the additional PWM ports be allowed for other MXP expansion boards?
Reply With Quote
  #5   Spotlight this post!  
Unread 06-03-2016, 18:47
RufflesRidge RufflesRidge is offline
Registered User
no team
 
Join Date: Jan 2012
Location: USA
Posts: 985
RufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant future
Re: 5v brownout (different that RR supply brownout)

Quote:
Originally Posted by rich2202 View Post
Thanks for the clarification. I had assumed that with R54 allowing the PWM ports on only the Spartan board for Servos, that somehow the Spartan Board was powering the additional PWM ports. Otherwise, why wouldn't the additional PWM ports be allowed for other MXP expansion boards?
The PWM ports on other boards have DIO 5V power on the power pins because they are from the MXP. The ones on the Spartan board aren't from the MXP, they are just a pass through of the roboRIO's 10 dedicated PWM pins so they have 6v servo power.

OP, have you opened the roboRIO to examine it for debris? That would be my primary suspect if the current draw of your devices isn't changing. It sounds like you can't reproduce a scenario where this triggers?
Reply With Quote
  #6   Spotlight this post!  
Unread 06-03-2016, 21:30
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,748
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: 5v brownout (different that RR supply brownout)

If you aren't seeing any other rails brownout, then that means the 5V is almost certainly shorting somewhere on the robot or within the roboRIO.

Greg McKaskle
Reply With Quote
  #7   Spotlight this post!  
Unread 07-03-2016, 11:28
de_ de_ is offline
Registered User
AKA: Dave Edwards
FRC #1310 (Runnymede Robotics)
Team Role: Mentor
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Toronto, Ontario
Posts: 256
de_ is a jewel in the roughde_ is a jewel in the roughde_ is a jewel in the roughde_ is a jewel in the rough
Re: 5v brownout (different that RR supply brownout)

we did blow out the roborio and tape up all openings at the regional. At the end we removed it and opened it up and saw no issues like debris. We did find a slightly out of position pin on the Ethernet socket.

No amount of deliberate vibration could trigger the message. The robot was dropped 3 times from 6" high powered on, then driven on the field at lunch deliberately crashing into field walls. So its not a vibration triggered (or permanent) short. The robot and its sensors appears so far to operate normally in spite of the message.

I am hoping NI will come up with a list of every internal device internal & external that uses the 5v rail. Perhaps the Ethernet link uses it too. It would be nice to know if the pwm signal is generated off the 5v rail as we have 10 speed controls, any one could be putting an excess load on the signal line and hence the 5v rail due to some type of internal problem.
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 21:19.

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