Go to Post Too bad MI isn't allowed to participate in FTC - Cory [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
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 21-03-2012, 13:49
MysterE's Avatar
MysterE MysterE is offline
FRC Team #3337
AKA: Coach Eiland
FRC #3337 (Panthrobotics)
Team Role: Coach
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Baton Rouge
Posts: 509
MysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond repute
Send a message via AIM to MysterE
What is CAN

Hi all -

I've seen a number of posts on CD about CAN and have been a loss. If anyone can explain CAN, I'd be appreciative.

Thanks :-)
__________________
Coach. D. Eiland
Head Coach - Team #3337
Panthrobotics (Woodlawn HS)
2016: Bayou Regional WFFA Winner
2016: Rocket City Regional Judges Award
2015: Bayou Spirit Award, Bayou Chairman's Award, Bayou Dean's List Finalist (Danielle Massey), Bayou Volunteer of the Year Award
2014: Bayou Dean's List Finalist (Witni Widmeier)
2011: Bayou Regional Winner | Judges Award
2010: Rookie Inspiration Award
Reply With Quote
  #2   Spotlight this post!  
Unread 21-03-2012, 14:36
Chris Hibner's Avatar Unsung FIRST Hero
Chris Hibner Chris Hibner is offline
Eschewing Obfuscation Since 1990
AKA: Lars Kamen's Roadie
FRC #0051 (Wings of Fire)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1997
Location: Canton, MI
Posts: 1,488
Chris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond repute
Re: What is CAN

Quote:
Originally Posted by MysterE View Post
Hi all -

I've seen a number of posts on CD about CAN and have been a loss. If anyone can explain CAN, I'd be appreciative.

Thanks :-)
CAN stands for "Controller Area Network" and is a vehicle communication system developed by Bosch. Bosch developed CAN as a standard method of communication between all of the various controller modules in a car.

CAN works very well as a method to communicate between multiple control modules. Since the Jag speed controllers have their own on-board processing, you can think of them as individual control modules which you can communicate with using CAN.

More info can be found here: http://en.wikipedia.org/wiki/CAN_bus
__________________
-
An ounce of perception is worth a pound of obscure.

Last edited by Chris Hibner : 21-03-2012 at 14:38.
Reply With Quote
  #3   Spotlight this post!  
Unread 21-03-2012, 14:37
PAR_WIG1350's Avatar
PAR_WIG1350 PAR_WIG1350 is offline
Registered User
AKA: Alan Wells
FRC #1350 (Rambots)
Team Role: Alumni
 
Join Date: Dec 2009
Rookie Year: 2009
Location: Rhode Island
Posts: 1,188
PAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond repute
Re: What is CAN

Can itself is just another way to communicate with Jaguar motor controllers (outside of FIRST, it is used for a lot more, like all of the sensors in a car for example). Compared to the alternative, PWM, CAN allows for a lot more information to be sent between devices.

The real importance of CAN stems from the fact that, when using CAN, the jaguars' processors can be used to preform tasks that would otherwise be dealt with by the cRIO, notably PID control. PID control utilizes feedback to react to situations so that the desired output matches the actual output. That is, instead of guessing what PWM duty cycle will get a certain speed, PWM control will adjust the duty cycle to ensure that that speed is met.

Using the jaguars' PID controls allow one to control speed, position, average voltage, and current (I'm not sure that the last 2 are technically PID, but they are still available if CAN is used). By extension, these control modes, when properly utilized, can be used for things such as ensuring that your robot moves in a straight line in autonomous, or for regulating shooter speed and angle.
__________________
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 08: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