View Single Post
  #26   Spotlight this post!  
Unread 18-06-2009, 21:25
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,979
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: pic: cRIO CAN Jag

Quote:
Originally Posted by squirrel View Post
The only thing that worries me is all those RJ45 connectors in series
Point of order: The 4-pole RJ series is an RJ-10*. Doesn't affect any other statements though.
Quote:
Originally Posted by squirrel View Post
the CAN bus is a daisy chain. Any one poor connection can kill the rest of the chain.
Nope, the CAN Bus is a parallel protocol, without repeaters or gateways (generally). I would fully expect an unbroken signal path from input to output; the CAN Bus controller would hang off the side of those conductors, not in series with them.

CAN doesn't work well in series or daisy-chain, and that's not the way it is supposed to be used.

It works more like a Radio channel, where everyone hears everyone else, and indeed everyone must hear everyone else (including yourself) in order for the bitwise arbitration to work. (That is the method used to ensure that messages don't collide on a CAN Bus).

A 1 Mb/s CAN bus is a Class A bus, and definitely requires terminating resistors. Their optimal value depends partly on the chips being used, and mostly on the expected medium (type of wires).

There are many CAN Bus resources on the web, however for FIRST I don't think a detailed understanding of the physical layer will be necessary to use it at the application level.

*Also RJ-9 and RJ22 - I cannot tell from LM's data sheets which specific implementation of the 4p4c standard they have. I suspect they did it to take advantage of inexpensive (unreliable?) telephone handset cables.
__________________

I am N2IRZ - What's your callsign?
Reply With Quote