Go to Post Would all you teams please stop! My chin will be bruised for weeks from dropping on the floor so much. - GaryVoshol [more]
Home
Go Back   Chief Delphi > Technical > Electrical > CAN
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
Prev Previous Post   Next Post Next
  #4   Spotlight this post!  
Unread 20-01-2012, 10:15
Bryscus's Avatar
Bryscus Bryscus is offline
EE, CpE
AKA: Bryce B.
FRC #0180 (SPAM)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 1999
Location: Jupiter, FL
Posts: 173
Bryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud of
Re: Jaguars Do Not Connect to BDC-COMM

Quote:
Originally Posted by jwakeman View Post
It sounds like you have a lot of experience with CAN. In your opinion is it reliable enough for competition? Were the issues only after the initial wiring and test? Or are these the type of things that will plague you on the field?
Mr. Lim suggests some good things to check. Follow the list and you should find your problem.

We've used CAN for a couple of years now and despite some weird problems that we run into, it is pretty dependable. More often, the Jags are the limitation, not the CAN bus itself.

Some issues to consider (CAN only potential problems):
- When using a Jaguar in a closed loop mode (speed, position, current), if the Jaguar shuts down for whatever reason (overheating, overloading, tripped circuit breaker) it will reboot in open loop voltage control mode. It will then ignore any closed loop command signals you send it because it is looking for voltage commands.

- Jags in general seem to be more susceptible to FOD (foreign object damage) such as metal shavings and such. You must be VERY careful.

- If cables are made poorly, you can get intermittent connections - however this is not limited to CAN.

- One really NASTY one to consider is that you can't really pull the breaker on a CAN jag, you must disconnect the motor instead. The reason for this is that the CAN bus is a large network. Each Jaguar has its own address (0-63). ALL the devices on the CAN network see the same data, but each device ignores any commands that aren't meant for it. The code in the cRIO sends a packet(command) and expects to hear back from that Jaguar. If you pull the breaker on the Jag, the cRIO code will keep trying to contact the Jag and will send a bunch of errors to the NetConsole. Get enough of these errors and the whole robot will do some funny things (because the FRC program can't execute fast enough). Also, the same issue applies with losing power to closed loop controlled Jags above.

That being said, if you don't have any reason to use CAN other than it reduces wiring, I wouldn't waste the effort. However, if you need to use closed loop modes, synchronous updates (updating all Jags simultaneously) or you just can't get over how pretty the black Jags are then the effort may be worth it.

- Bryce

P.S. I don't mean to scare you away. I just want to make you aware.
__________________
The opulence of the front office decor varies inversely with the fundamental solvency of the firm.
Reply With Quote
 


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 02:52.

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