Go to Post To change culture, you're going to have to get people to listen. - Yipyapper [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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 11-01-2013, 13:40
DeadlyJohny DeadlyJohny is offline
Registered User
FRC #3417
 
Join Date: Feb 2012
Location: Dallas, TX
Posts: 26
DeadlyJohny is a splendid one to beholdDeadlyJohny is a splendid one to beholdDeadlyJohny is a splendid one to beholdDeadlyJohny is a splendid one to beholdDeadlyJohny is a splendid one to beholdDeadlyJohny is a splendid one to behold
Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Just as the tittle says. What is the difference? Which should be used on what use and why?

Thanks!
  #2   Spotlight this post!  
Unread 11-01-2013, 13:48
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,785
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

There are definitely differences... our electrical team is working on some testing and a white paper to help other teams understand those differences better.

Until then, you might want to check out the excellent tests Ether did here: http://www.chiefdelphi.com/media/papers/2720
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #3   Spotlight this post!  
Unread 11-01-2013, 13:51
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,091
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Quote:
Originally Posted by Jon Stratis View Post
our electrical team is working on some testing and a white paper to help other teams understand those differences better.
Yay! more data :-)

Can you give us a sneak preview of the test plan ?


  #4   Spotlight this post!  
Unread 11-01-2013, 14:06
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,785
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

It's similar to what the Fighting Pi did - run the motor with a load on it, and see what happens. While they used a window motor (I think), we're running ours with a CIM motor, and we're applying a load by coupling that to another CIM motor that's hooked up to a Victor in break mode.

We also have the option of directly copying their method of providing a load with an existing robot we have setup to run a RS550 through a clutch to power a rollbar. Maybe in a future version of the paper, to help analyze the validity of each approach.

We probably won't have enough time to set up for speed measurements this season, so we'll only have Voltage here in V1 of the paper. Ideally, we'd also like to test the other functions of the speed controllers, like the break function on each to see if there are any significant differences (assumption: no, the break modes are close enough to identical for each one). It would be nice to include some tests analyzing the performance of closed loop feedback with the Jaguars running CAN versus PWM and running the sensors into the DSC.

As you can see, we're giving ourselves room to grow and build onto this white paper

Unfortunately, not all of us have access to a dynamometer to do the testing with, although my students did ask if I could find one for them!


While we're talking about this though, a question to pose to the group. We got through most of the tests last night, but the Jaguar was giving us trouble. The status LED indicated it was getting a signal just fine (it stopped flashing and turned solid orange), but it wasn't doing what the code was telling it to do - the motor never moved. We scoped the PWM signal, and everything looked correct there... we tried replacing the Jag with another one we know worked, and hooked it into the BDC-COMM application to see what the Jaguar was "thinking"... any ideas?
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA

Last edited by Jon Stratis : 11-01-2013 at 14:09.
  #5   Spotlight this post!  
Unread 11-01-2013, 14:20
nathan_hui nathan_hui is offline
Registered User
AKA: Nathan Hui
FRC #2473 (CHS Robotics)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2009
Location: Cupertino, CA
Posts: 228
nathan_hui will become famous soon enoughnathan_hui will become famous soon enough
Send a message via AIM to nathan_hui
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

I assume you mean solid yellow. According to the datasheet, that indicates 0 value on the PWM (1.5 ms peak time). Can you make sure that the peak time isn't 1.5 ms?

http://www.ti.com/lit/ug/spmu046b/spmu046b.pdf
http://content.vexrobotics.com/docs/..._Datasheet.pdf

See pg 11 for status light meanings.
__________________
Nathan Hui
B.S. Electrical Engineering, UCSD '16
FRC 2473 (CHS Robotics), Team Captain '12
FTC 4950, 6038

Last edited by nathan_hui : 11-01-2013 at 14:28.
  #6   Spotlight this post!  
Unread 11-01-2013, 14:47
Mr V's Avatar
Mr V Mr V is offline
FIRST Senior Mentor Washington
FRC #5588 (Reign)
Team Role: Coach
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Maple Valley Wa
Posts: 997
Mr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Quote:
Originally Posted by Jon Stratis View Post
It's similar to what the Fighting Pi did - run the motor with a load on it, and see what happens. While they used a window motor (I think), we're running ours with a CIM motor, and we're applying a load by coupling that to another CIM motor that's hooked up to a Victor in break mode.
No need to hook the driven CIM up to a Victor in brake mode, connecting the wires together will have the exact same effect.
__________________
All statements made on Chief Delphi by me are my own opinions and are not official FIRST rulings or opinions and should not be construed as such.




https://www.facebook.com/pages/Team-...77508782410839
  #7   Spotlight this post!  
Unread 11-01-2013, 15:02
nathan_hui nathan_hui is offline
Registered User
AKA: Nathan Hui
FRC #2473 (CHS Robotics)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2009
Location: Cupertino, CA
Posts: 228
nathan_hui will become famous soon enoughnathan_hui will become famous soon enough
Send a message via AIM to nathan_hui
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Wouldn't placing a resistor across the leads create a poor man's dynamometer?
__________________
Nathan Hui
B.S. Electrical Engineering, UCSD '16
FRC 2473 (CHS Robotics), Team Captain '12
FTC 4950, 6038
  #8   Spotlight this post!  
Unread 11-01-2013, 15:07
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,658
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

That's basically what Mike Copioli (developer of the Talon) did to create his test rig. You can see his results in the Talon doc available on the Cross The Road Electronics website.

I think the resistor value Mike used was zero Ohm -- i.e., he shorted the leads of one CIM motor on a CIMPle box, and drove the other CIM motor using the Talon.

----

Edit: Mike also did some testing with infinite Ohms (open circuit) on the leads of the test rig motor, to check linearity of the speed response vs. input pulse width. This is indeed a "poor man's" version of the testing that Ether did later using a Magtrol dynamometer in my lab at Whirlpool.

You could use other values of resistance across the test motor leads; i.e., more than zero and less than infinity, but please check that the rating of the resistor is enough for the power the motor controller will be supplying.
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)

Last edited by Richard Wallace : 11-01-2013 at 15:14.
  #9   Spotlight this post!  
Unread 11-01-2013, 15:12
Mr V's Avatar
Mr V Mr V is offline
FIRST Senior Mentor Washington
FRC #5588 (Reign)
Team Role: Coach
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Maple Valley Wa
Posts: 997
Mr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Quote:
Originally Posted by nathan_hui View Post
Wouldn't placing a resistor across the leads create a poor man's dynamometer?
If you want less load, then yes put a resistor (that can handle the current) across the leads, but if you want maximum load connect the leads together.
__________________
All statements made on Chief Delphi by me are my own opinions and are not official FIRST rulings or opinions and should not be construed as such.




https://www.facebook.com/pages/Team-...77508782410839
  #10   Spotlight this post!  
Unread 11-01-2013, 17:56
dellagd's Avatar
dellagd dellagd is offline
Look for me on the field!
AKA: Griffin D
FRC #2590 (Nemesis) #2607 (The Fighting Robovikings)
Team Role: Mentor
 
Join Date: Sep 2011
Rookie Year: 2011
Location: PA
Posts: 890
dellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

To get back to the oigional question, we on 2607 like to use CAN for our motor controllers. CAN allows you to actually get live stats from the Jaguars as they are running, which was actually a unique aspect of our robot last year. Our bridge tipper (Bridginator) was powered by a plastic gearbox to a banebots motor (I think it was banebots). Anyway, if we flung the arm down at full speed, the plastic would break. But, if we hit the bridge at half speed and THEN increased to full power we could crush any ball that was beneath the bridge and still get on.

Being on Controls, we made the code to poll for the arm's motor amperage draw, a stat available over can. When the amperage spiked (e.g. hitting the bridge and the arm stopping) the motor was increased to full power.

So dont knock CAN till you try it! It can be quite useful

Though, it is a more complex system with more protocol to get from set motor speed to motor driving, which makes it a little more prone to problems. Just test it out and see if you like it!
__________________
Check out some cool personal projects in computers, electronics, and RC vehicles on my blog!

2016 MAR DCMP Engineering Excellence Award
2016 MAR Westtown Innovation in Control Award
2016 MAR Hatboro-Horsham Industrial Design Award
2015 Upper Darby District Winners - Thanks 225 and 4460!
2015 Upper Darby District Industrial Design Award
2015 Hatboro-Horsham District Winners - Thanks 2590 and 5407!
2014 Virginia Regional Winners - Thanks so much 384 and 1610, I will never forget that experience!
2014 Virginia Quality Award
2014 MAR Bridgewater-Raritan Innovation in Control Award
2014 MAR Hatboro-Horsham Gracious Professionalism Award
2013 MAR Bridgewater-Raritan Innovation in Control Award
2012 MAR Lenape Quality Award
  #11   Spotlight this post!  
Unread 11-01-2013, 18:13
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,091
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?


You could achieve the same thing without CAN by using a micro switch. Yes, there are ways to mount the switch so it doesn't get damaged.


  #12   Spotlight this post!  
Unread 11-01-2013, 19:41
ablatner ablatner is offline
Registered User
AKA: Andrew Blatner
FRC #0100 (The Wildhats)
Team Role: Leadership
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Redwood City
Posts: 116
ablatner is on a distinguished road
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

My team has tried to use CAN every year from 2010 to 2012, and each time it's caused us massive problems. Whether it's the physical connectors or the 2CAN Ethernet to CAN Gateway not booting properly and leaving us essentially disabled the whole match, it just hasn't been worth it. This year we're planning on using Talons for every thing that's high-load or requires more precision, like the drivetrain and shooter. We'll probably use leftover Victor 884s and new 888s for other stuff. On our practice robot we might use some leftover Jaguars instead of Victors.
  #13   Spotlight this post!  
Unread 11-01-2013, 22:45
dellagd's Avatar
dellagd dellagd is offline
Look for me on the field!
AKA: Griffin D
FRC #2590 (Nemesis) #2607 (The Fighting Robovikings)
Team Role: Mentor
 
Join Date: Sep 2011
Rookie Year: 2011
Location: PA
Posts: 890
dellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Quote:
Originally Posted by Ether View Post

You could achieve the same thing without CAN by using a micro switch. Yes, there are ways to mount the switch so it doesn't get damaged.


There's many ways to do lots of things on a robot. I was simply saying it is an advantage of using CAN
__________________
Check out some cool personal projects in computers, electronics, and RC vehicles on my blog!

2016 MAR DCMP Engineering Excellence Award
2016 MAR Westtown Innovation in Control Award
2016 MAR Hatboro-Horsham Industrial Design Award
2015 Upper Darby District Winners - Thanks 225 and 4460!
2015 Upper Darby District Industrial Design Award
2015 Hatboro-Horsham District Winners - Thanks 2590 and 5407!
2014 Virginia Regional Winners - Thanks so much 384 and 1610, I will never forget that experience!
2014 Virginia Quality Award
2014 MAR Bridgewater-Raritan Innovation in Control Award
2014 MAR Hatboro-Horsham Gracious Professionalism Award
2013 MAR Bridgewater-Raritan Innovation in Control Award
2012 MAR Lenape Quality Award
  #14   Spotlight this post!  
Unread 11-01-2013, 22:50
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,573
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: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

When used with the cRIO control system, the CAN Jaguar will have the highest resolution, followed by the the Jaguar, then the Victor/Talon.
  #15   Spotlight this post!  
Unread 11-01-2013, 23:40
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,091
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Jaguar vs Jaguar CAN vs Victor vs Talon. whats the difference?

Quote:
Originally Posted by dellagd View Post
There's many ways to do lots of things on a robot. I was simply saying it is an advantage of using CAN
My point was not clearly stated. There are advantages to using CAN that cannot be easily replicated if not using CAN. Listing a couple of those would bolster your argument.



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:33.

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