Go to Post Teamwork gracious professionalism robots = FIRST Robotics - Bcahn836 [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 16-01-2012, 12:57
arthurlockman's Avatar
arthurlockman arthurlockman is offline
Team Captain
FRC #0172 (Northern Force)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Gorham, ME
Posts: 29
arthurlockman is an unknown quantity at this point
Send a message via AIM to arthurlockman
CAN

What do people think about the CAN system? Last year, we used the built in can-serial system, and it was awful. It jittered way too much, and no matter what we did, it wouldn't stop. At competition, we heard about the 2CAN system, which, according to the team we talked to, fixed their jitter and oscillation. My question is, what do other teams use? Given the price of the 2CAN, our mentors are hesitant to buy one without getting more recommendations. What do you think?
-Arthur
__________________
--
Arthur Lockman
Twitter: @arthurlockman
a.rthr.me
  #2   Spotlight this post!  
Unread 16-01-2012, 13:46
ratdude747's Avatar
ratdude747 ratdude747 is offline
Official Scorekeeper
AKA: Larry Bolan
no team
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Madison, IN
Posts: 1,063
ratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond repute
Re: CAN

Never had serial can issues... the only jittering we had was due to a programming bug (slow code and PID do not mix).

It went so well (once we figured it out) that I even wrote a whitepaper on it...

BTW, the robot ran mecanum to drive, and had 4 other motors in use on CAN (2 arm lift motors, a wrist motor, a claw motor, and a minibot launch motor). everything was smooth.
__________________
Dean's List Semi-finalist 2010
1747 Harrison Boiler Robotics 2008-2010, 2783 Engineers of Tomorrow 2011, Event Volunteer 2012-current

DISCLAIMER: Any opinions/comments posted are solely my personal opinion and does not reflect the views/opinions of FIRST, IndianaFIRST, or any other organization.
  #3   Spotlight this post!  
Unread 16-01-2012, 13:59
Phalanx's Avatar
Phalanx Phalanx is offline
Formerly Team 1089 (Mercury)
AKA: Michael Reffler
FRC #5431 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 1999
Location: Lewisville, TX (previously NJ)
Posts: 384
Phalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond repute
Re: CAN

We used CAN for our drive system last year with 4 Jaguars & 2CAN on PORT2 of our CRio and didn't have any problems or issues with CAN.

The keys are:

1) 100% proper wiring and termination for the CAN network. Any faultiness with that you will have issues.

2) A good charged battery. Low battery will cause brown outs.

3) Make sure your Telop code is executing under 20ms.

We'll be using CAN again this season with 2CAN on PORT1 with the new 4 port CRIO.
__________________
Don't just ask the experts, become one!
Leadership is not about ability. It's about responsibility!
Diagonally Parked in a Parallel Universe. It's okay we do Quantum Physics


  #4   Spotlight this post!  
Unread 16-01-2012, 14:31
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: CAN

A few comments on CAN:

-The serial bridge is speed limited. The 2CAN can talk much faster on the CAN bus, so theoretically you can update more motor controllers faster without lag.

-I spent a good deal of time over the summer working on an automotive/military CAN bus (I can't talk about), and termination and bus design is VERY IMPORTANT for CAN. If you don't terminate the bus, or have weird splits and branches (e.g. you try to star wire it instead of daisy-chain, or your taps are too long relative to the bus length), it will hate you.

-I have yet to find an FRC robot that *NEEDED* a Jaguar instead of a Victor, the need for CAN is (to me) yet to be seen.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #5   Spotlight this post!  
Unread 16-01-2012, 15:50
ratdude747's Avatar
ratdude747 ratdude747 is offline
Official Scorekeeper
AKA: Larry Bolan
no team
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Madison, IN
Posts: 1,063
ratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond reputeratdude747 has a reputation beyond repute
Re: CAN

Quote:
Originally Posted by apalrd View Post
I have yet to find an FRC robot that *NEEDED* a Jaguar instead of a Victor, the need for CAN is (to me) yet to be seen.
well, technically all you *need* is a STAMP based (pBASIC) IFI controller (2003 and earlier).

That said, the cRIO and CAN make life a lot easier. Not needed, but still nice.
__________________
Dean's List Semi-finalist 2010
1747 Harrison Boiler Robotics 2008-2010, 2783 Engineers of Tomorrow 2011, Event Volunteer 2012-current

DISCLAIMER: Any opinions/comments posted are solely my personal opinion and does not reflect the views/opinions of FIRST, IndianaFIRST, or any other organization.
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 09:44.

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