Go to Post Being professional means doing things right. Being gracious means doing the right thing. They complement each other perfectly. But I think we should remember to use GP as a guide for our own behavior, not as a yardstick to measure others' shortcomings. - Alan Anderson [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 03-01-2015, 21:53
Joey1939's Avatar
Joey1939 Joey1939 is offline
Registered User
AKA: Joey Holliday
FRC #1939 (Kuhnigits)
Team Role: Programmer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Kansas City, Missouri
Posts: 140
Joey1939 has a spectacular aura aboutJoey1939 has a spectacular aura aboutJoey1939 has a spectacular aura about
CAN Rules

Quote:
R61 The PDP CAN interface must be connected to the CAN-bus on the roboRIO (either directly or daisy-chained via another
CAN-bus device).
I am reading this correctly that every team is required to use CAN?

Also, R40 defines acceptable positive and negative wire colors, but I see no rules that define CAN wire colors.
  #2   Spotlight this post!  
Unread 03-01-2015, 22:10
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,078
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: CAN Rules

Quote:
Originally Posted by Joey1939 View Post
I am reading this correctly that every team is required to use CAN?
Correct. Don't be afraid. This is a different implementation of CAN than in the past.

Quote:
Also, R40 defines acceptable positive and negative wire colors, but I see no rules that define CAN wire colors.
CAN wires are signal wires. No signal wires have color requirements.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

  #3   Spotlight this post!  
Unread 03-01-2015, 22:13
RufflesRidge RufflesRidge is offline
Registered User
no team
 
Join Date: Jan 2012
Location: USA
Posts: 989
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: CAN Rules

Quote:
Originally Posted by cgmv123 View Post
CAN wires are signal wires. No signal wires have color requirements.
Though the green and yellow wires in your kit will match the coloring on the connectors so that may be a wise choice.
  #4   Spotlight this post!  
Unread 03-01-2015, 22:18
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,078
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: CAN Rules

Quote:
Originally Posted by RufflesRidge View Post
Though the green and yellow wires in your kit will match the coloring on the connectors so that may be a wise choice.
Of course, but virtually the entire control system uses the Red:+, Black: - convention, and you could use White:+, Blue - if you wanted to.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

  #5   Spotlight this post!  
Unread 10-01-2015, 00:54
duane's Avatar
duane duane is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Vacaville
Posts: 98
duane is an unknown quantity at this point
Send a message via AIM to duane
Re: CAN Rules

The 4 ft of green/yellow wire is enough for some short runs for PDP and PCM connections. We plan on using CAN elsewhere as well.

I have not found a good source for green/yellow twisted pair. I know it doesn't have to be the same color, but it's good consistent reminder and it's our school colors. :-)

Does anyone have a good source for the green/yellow twisted pair wire?

Thanks
__________________
Duane Murphy
Mentor - Software
Vanden Vikings FIRST Team 701
http://www.vandenrobotics.com
  #6   Spotlight this post!  
Unread 10-01-2015, 01:01
duane's Avatar
duane duane is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Vacaville
Posts: 98
duane is an unknown quantity at this point
Send a message via AIM to duane
Re: CAN Rules

And while I'm at it, do teams have any recommendations for connectors for the CAN wires?

We are likely to try out the new Talon SRX. They have wires for CAN. How should We connect the CAN wires together? What kind of connector would be good here?

We're considering PWM connectors, but they PWM connector notoriously do not lock.

Thanks for the ideas.
__________________
Duane Murphy
Mentor - Software
Vanden Vikings FIRST Team 701
http://www.vandenrobotics.com
  #7   Spotlight this post!  
Unread 10-01-2015, 02:05
Peter Johnson Peter Johnson is offline
WPILib Developer
FRC #0294 (Beach Cities Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Redondo Beach, CA
Posts: 255
Peter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud of
Re: CAN Rules

Quote:
Originally Posted by duane View Post
And while I'm at it, do teams have any recommendations for connectors for the CAN wires?

We are likely to try out the new Talon SRX. They have wires for CAN. How should We connect the CAN wires together? What kind of connector would be good here?

We're considering PWM connectors, but they PWM connector notoriously do not lock.
Posted this in another thread, but since you ask.. Hansen Hobbies sells 2-pin latching polarized PWM connectors. They are what we'll be using on our 2015 robot. http://www.hansenhobbies.com/product...nlpconnectors/
__________________
Author of cscore - WPILib CameraServer for 2017+
Author of ntcore - WPILib NetworkTables for 2016+
Creator of RobotPy - Python for FRC

2010 FRC World Champions (294, 67, 177)
2007 FTC World Champions (30, 74, 23)
2001 FRC National Champions (71, 294, 125, 365, 279)
  #8   Spotlight this post!  
Unread 10-01-2015, 09:30
NabilHanke NabilHanke is offline
Registered User
FRC #4646
 
Join Date: Jan 2015
Location: Iowa
Posts: 2
NabilHanke is an unknown quantity at this point
Re: CAN Rules

The connectors form Hansen Hobbies are at a price premium. They are just Molex connectors - try digikey http://www.digikey.com/product-detai...2573-ND/134131

Also, electricity is color blind to insulation color. Twisting your pairs isn't absolutely critical on CAN, but not doing so will turn 2 minutes of laziness into two hours of hair pulling. CAN uses a differential signal: both will rest to the same voltage, then when signaling, CAN High gets pulled up a volt or two and CAN low gets pulled down a volt or two and they are compared against each other. If there is noise it'll effect them the same and that differential will remain intact. Good stuff.

Where you can find another opportunity to pull your hair out is loose connections on the CAN bus. It is a bus, all CAN High connections should be congruent with each other and all CAN Low connections likewise. If you have a bad connection in the middle, you'll lose not just the other half of devices, but the terminating resistor as well and the whole bus itself... well, in an ideal world. But fortunately theory and reality don't agree and sometimes you'll still have an intact bus.

BTW, I'd use WAGO lever locks for the motor controllers.
  #9   Spotlight this post!  
Unread 10-01-2015, 13:54
ozrien's Avatar
ozrien ozrien is offline
Omar Zrien
AKA: Omar
no team
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2003
Location: Sterling Heights, MI
Posts: 522
ozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond repute
Re: CAN Rules

Quote:
Originally Posted by NabilHanke View Post
Also, electricity is color blind to insulation color.
Yeah, the green/yellow is helpful for other reasons.
-Makes robot inspection and troubleshooting easier.
-The colors are labeled on the roboRIO CAN connector
-The colors are present on the PDP/PCM Weidmuller connectors.
-The colors match the Talon SRX cable harness
It all adds up to a better CAN bus experience.

Quote:
Originally Posted by NabilHanke View Post
Twisting your pairs isn't absolutely critical on CAN, but not doing so will turn 2 minutes of laziness into two hours of hair pulling.
Very well put.
  #10   Spotlight this post!  
Unread 10-01-2015, 14:05
nighterfighter nighterfighter is offline
1771 Alum, 1771 Mentor
AKA: Matt B
FRC #1771 (1771)
Team Role: Mentor
 
Join Date: Sep 2009
Rookie Year: 2007
Location: Suwanee/Kennesaw, GA
Posts: 835
nighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant future
Re: CAN Rules

Quote:
Originally Posted by duane View Post
And while I'm at it, do teams have any recommendations for connectors for the CAN wires?
What we did (temporarily) is just twist the ends together, then wrap with electrical tape. It lets you verify everything works, you can address each Talon, and drive it around.
__________________
1771- Programmer, Captain, Drive Team (2009-2012)
4509- Mentor (2013-2015)
1771- Mentor (2015)
  #11   Spotlight this post!  
Unread 05-01-2015, 06:27
jnicho15's Avatar
jnicho15 jnicho15 is offline
Registered User
AKA: Dan
FRC #0548 (Robostangs)
Team Role: Electrical
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Northville, Michigan, USA
Posts: 120
jnicho15 is just really nicejnicho15 is just really nicejnicho15 is just really nicejnicho15 is just really nice
It is a differential pair, not signal and ground. It should be a twisted pair.
__________________
2014: MIHOW DCA, Finalist


2015: MISOU Finalist; MILIV DCA, Winner; MIBED Winner; MICMP Winner, Engineering Excellence


2016: MISOU KPCB Entrepreneurship Award; MILIV DCA; MICMP 16th Alliance- 8-F winner
  #12   Spotlight this post!  
Unread 05-01-2015, 07:04
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: CAN Rules

It should be twisted, but does not have to. During beta testing, we were running it using non-twisted to a worse case than using twisted, no issues.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #13   Spotlight this post!  
Unread 05-01-2015, 08:56
protoserge's Avatar
protoserge protoserge is offline
CAD, machining, circuits, fun!
AKA: Some call me... Tim?
FRC #0365 (MOE) & former 836 Mentor)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2002
Location: Wilmington, DE
Posts: 750
protoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond repute
Re: CAN Rules

If you want to twist your own cable...

https://www.youtube.com/watch?v=YAquFszYZ1k#t=75
  #14   Spotlight this post!  
Unread 05-01-2015, 09:03
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,772
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: CAN Rules

It is not really a "balanced" signal but it is a transmission line. You will need CAN enabled if you wish to use the pneumatics PCM module and turn on your compressor. As always, CAN implementation requires a terminating resistor at each end of the buss. One is provided in the RoboRio (The start of the buss) and another is provided in the PDP (possible end of the buss). If you wish to configure your CAN wiring differently or not use the PDP CAN, then be sure to provide the required termination resistor at the last device in your chain. The majority of CAN problems in the past have centered around the termination resistor.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #15   Spotlight this post!  
Unread 05-01-2015, 09:43
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,567
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: CAN Rules

Quote:
Originally Posted by Al Skierkiewicz View Post
If you wish to configure your CAN wiring differently or not use the PDP CAN, then be sure to provide the required termination resistor at the last device in your chain.
Per R61, PDP CAN is required.
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 06: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