Go to Post Dangit Jim, we are engineers not politicians. - Andrew Schreiber [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

 
View Poll Results: In 2014, I plan on or would like to use:
Victors 25 14.71%
Jaguars 20 11.76%
Talons 125 73.53%
Voters: 170. You may not vote on this poll

Closed Thread
 
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 10-04-2013, 16:32
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: Talons, Jaguars and Victors - where do you stand?

The update rate really doesn't matter if you are running code slower than the update rate you are running (e.g. we run our code at the relatively fast rate of 10ms/iteration, so the standard Victor update rate of 10.1ms vs a Jaguar or Talon at 5.05ms would make no difference)

I also played with (psudo-accidentally) updating the Victor 884's at 5.05ms and it worked fine. The new 888's appear to be spec'd down to 2.1ms cycle time (with a max pulse width of 2ms) but using a cycle time that isn't a multiple of 5.05ms requires some additional timing calculations (it's not hard, if I were to try to run my code at 7ms and update the PWMs at 3.5ms it would be possible).

BUT since the code still calculates the pulse width at 10ms the update frequency doesn't matter at all below that. In fact, the default code updates at somewhere around 20ms in the main loop in LabVIEW (not exactly sure, it's not timed well) so the 10.1ms vs 5.05ms update rate wouldn't affect anything.

We ran Talons on our test chassis in late December without fans and were so happy we ran them on all of our 2013 motors (there are 11 on our robot) without any fans.


Edit: I see absolutely no reasons to use a Jaguar in FRC. The reliability history is poor (in my time on 33 we've blown ~3x more Jaguars than Victors, yet used ~6x more Victors on robots), although the changes by IFI should help that, the CAN implementation is poor (synchronous blocking) and increases single point failures, and they're freaking huge.
__________________
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

Last edited by apalrd : 10-04-2013 at 16:35. Reason: Jaguars
  #2   Spotlight this post!  
Unread 10-04-2013, 16:57
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
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: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by apalrd View Post
the standard Victor update rate of 10.1ms vs a Jaguar or Talon at 5.05ms would make no difference)
The "standard" update rate of the Talon driver in WPILib is 10ms not 5.

At least it is in the 12/20/2012 version of Talon.java.


  #3   Spotlight this post!  
Unread 10-04-2013, 17:13
ayeckley's Avatar
ayeckley ayeckley is offline
Registered User
AKA: Alex Yeckley
FRC #2252 (Mavericks)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2007
Location: Sandusky, OH
Posts: 266
ayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond repute
Re: Talons, Jaguars and Victors - where do you stand?

Unlike many new products, we didn't encounter any "gotchas" this season using 100% Talons (not the SRs, the original version) in fanless operation. We're running a total of nine motors each on both our practice bot and competition bot (WCD with two CIMs each side, everything else RS-550s). In two regionals and lots of driver practices so far we've encountered no issues that weren't of our own making. We took the risk because we had sufficient inventory of Victors we could fall back on if necessary; it was not.
__________________

  #4   Spotlight this post!  
Unread 11-04-2013, 02:04
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: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by Ether View Post
The "standard" update rate of the Talon driver in WPILib is 10ms not 5.

At least it is in the 12/20/2012 version of Talon.java.


Interesting.

I assumed that since Mike Copioli said the Talon would accept a PWM to something around 3ms that it was set in the WPIlib to 5.05ms (1 DIO loop frequency)

I set ours to 1 DIO loop frequency (5.05ms) and have no issues, not even with practice bot Victors using the Talon output scaling and pulse period of 5.05ms. I'm not entirely sure why the output frequency was ever set to 2 DIO loops (10.1ms) to begin with, or why the DIO loop is 5.05ms instead of 5ms or something even faster.
__________________
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 11-04-2013, 02:13
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,508
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Talons, Jaguars and Victors - where do you stand?

Accidentally applied unregulated 12V to the output of a Talon, nothing happened. Eight Talons on each of two robots. We're happy with them.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #6   Spotlight this post!  
Unread 11-04-2013, 09:38
omalleyj omalleyj is offline
Registered User
AKA: Jim O'Malley
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2008
Location: New Jersey
Posts: 132
omalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to behold
Re: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by apalrd View Post
Interesting.

I assumed that since Mike Copioli said the Talon would accept a PWM to something around 3ms that it was set in the WPIlib to 5.05ms (1 DIO loop frequency)

I set ours to 1 DIO loop frequency (5.05ms) and have no issues, not even with practice bot Victors using the Talon output scaling and pulse period of 5.05ms. I'm not entirely sure why the output frequency was ever set to 2 DIO loops (10.1ms) to begin with, or why the DIO loop is 5.05ms instead of 5ms or something even faster.
I am going from memory, I don't have the WPILibJ in front of me, but as I recall there were notes on the PWM class about compatability across all PWM devices (servos as well as motor controllers). The 5.05 results from a base rate in microseconds in the 6us range, times 770 or so. The particular devices get a multiplier of the 5.05ms and Victors and Talons were 2x (10.1ms) and Jags 1x. This is in the latest update of the Java libraries, but again its from memory, so check the PWM class to be sure.

In keeping with the original question: We used 8 talons and 2 jaguars. The jags were applied where we wanted HW limit switches.

We have did lose one talon during the season, the one controlling the front wheel of our shooter.
  #7   Spotlight this post!  
Unread 11-04-2013, 10:21
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,042
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: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by omalleyj View Post
We ...did lose one talon during the season, the one controlling the front wheel of our shooter.
What speed control algorithm were you using?

Did anyone else have a Talon failure while using it to control a shooter motor?


  #8   Spotlight this post!  
Unread 11-04-2013, 10:38
omalleyj omalleyj is offline
Registered User
AKA: Jim O'Malley
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2008
Location: New Jersey
Posts: 132
omalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to behold
Re: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by Ether View Post
What speed control algorithm were you using?

Did anyone else have a Talon failure while using it to control a shooter motor?


No feedback at all, we found the frisbees flight was not very speed sensitive. We used light wheels that recover quickly. The rear motor was set to 70% and the front to 100%. There was a 1.75 second delay between shots to allow recovery.

Motors are mini CIMs, banebots wheels (orange tread), about 3/4" compression.
  #9   Spotlight this post!  
Unread 11-04-2013, 11:23
peirvine's Avatar
peirvine peirvine is offline
GOFIRST Director of Engineering
AKA: Peter Irvine
FRC #2175 (Fighting Calculators and Ri3D 'Snow Problem)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Woodbury
Posts: 82
peirvine is an unknown quantity at this point
Re: Talons, Jaguars and Victors - where do you stand?

2175 has never really liked the Jaguars very much. They are big, and we have had sever release their magic smoke on us. In 2012 we decided to try Victors and loved them. They were smaller and simpler and worked 100% of the time. This year - 2013 - we decided to try the new Talons. We loved them even more and are planning on going with them next year. They are even smaller than the Victors and have no need for a fan. We still put fans on our drive Talons but that was because a team member touched them and overreacted... If we had to rate our order of choice for speed controllers it would be:
1) Talons
2) Victors
3) Jags
__________________

2014 Northern Lights Regional-Winners (Thanks 359 and 2502)-Industrial Safety Award-Excellence in Engineering-North Star Regional-Industrial Safety-Creativity-WFFA (my dad!)-Semifinalists (Thanks 967 and 4607 (again!))
- Division Finalists (Thanks 2169 and 3284)
2013 Northern Lights Regional - Quarterfinalists, Entrepreneurship Award - Dean's List Semi-Finalist - North Star Regional - Winners (Thanks 967 and 4607), Team Spirit Award - 2013 MSHSL State Tournament - Winners (Thanks 2052 and 4607) - IRI
2012 Lake Superior Regional - Quarterfinalists, Coopertition Award - North Star Regional - Quarterfinalists, Creativity Award
-North Star Regional - WFFA Will Preska, Semifinalists
  #10   Spotlight this post!  
Unread 11-04-2013, 11:47
Teamcodeorange's Avatar
Teamcodeorange Teamcodeorange is offline
Registered User
FRC #3476
 
Join Date: Jan 2011
Location: US
Posts: 236
Teamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant future
Re: Talons, Jaguars and Victors - where do you stand?

Talons 100%. Our design did not call for electronics space (oops) so we had a very hard time fitting all the components. Talons saved us. We were forced to fit 9 talons in a 6"x8.5" space. None of them have failed, amazing.
__________________
Try Code Orange's electronics tutorials!
---------------------------------------------------------
2015 - Tesla Division Champions
2015 - Inland Empire Engineering Inspiration Award
2015 - San Diego Regional Chairman's Award
2014 - San Diego Regional Chairman's Award
2013 - Newton Division Champions
2012 - San Diego Regional Winners
  #11   Spotlight this post!  
Unread 10-04-2013, 17:39
MikeE's Avatar
MikeE MikeE is offline
Wrecking nice beaches since 1990
no team (Volunteer)
Team Role: Engineer
 
Join Date: Nov 2008
Rookie Year: 2008
Location: New England -> Alaska
Posts: 381
MikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond repute
Re: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by apalrd View Post
Edit: I see absolutely no reasons to use a Jaguar in FRC. The reliability history is poor (in my time on 33 we've blown ~3x more Jaguars than Victors, yet used ~6x more Victors on robots), although the changes by IFI should help that, the CAN implementation is poor (synchronous blocking) and increases single point failures, and they're freaking huge.
(My emphasis)

If you are careful about avoiding metal shavings raining down on the Jags, I'm not sure they are any less reliable than some lots of Digital Sidecars.
The DSC is also a single point of failure and disables all PWM controlled motors, whereas with a daisy chained CAN bus you may have several motors operational before the cabling failure point.

However I don't argue with your other points about size & CAN blocking implementation.
  #12   Spotlight this post!  
Unread 10-04-2013, 17:44
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,959
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by MikeE View Post
The DSC is also a single point of failure and disables all PWM controlled motors,
Not the way we've managed to break them. The just lose a channel or two.
  #13   Spotlight this post!  
Unread 10-04-2013, 19:54
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: Talons, Jaguars and Victors - where do you stand?

Quote:
Originally Posted by MrForbes View Post
Not the way we've managed to break them. The just lose a channel or two.
Has happened to us too. Now thats a problem we didnt expect.
__________________
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 10-04-2013, 17:51
jblay's Avatar
jblay jblay is offline
Here comes StuyPulse
AKA: Joe Blay
FRC #0694 (StuyPulse)
Team Role: Coach
 
Join Date: Feb 2008
Rookie Year: 2006
Location: New York, NY
Posts: 984
jblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond repute
Re: Talons, Jaguars and Victors - where do you stand?

I would do to our remaining jags what they will eventually do to themselves and burn them, if the students would let me...
__________________
It's pronounced StighPulse like HighPulse
2016 Curie Champions
2016 New York City Champions
2016 New York City Engineering Inspiration
2015 New York City Finalists
2013 New York City Champions
2012 Connecticut Chairman's
2011 Connecticut Chairman's
2010 Connecticut Chairman's

2010 New York City Champions
2008 New York City Engineering Inspiration
2007 New York City Finalists
2006 New York City Finalists
2005 New York City Chairman's
2003 New York City Champions
2002 New York City Engineering Inspiration
2001 New York City Finalists
  #15   Spotlight this post!  
Unread 10-04-2013, 18:14
theawesome1730's Avatar
theawesome1730 theawesome1730 is offline
Registered User
FRC #1730 (Team Driven)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Lee's Summit, MO
Posts: 316
theawesome1730 will become famous soon enough
Re: Talons, Jaguars and Victors - where do you stand?

We used only Victor 888s and we were very pleased. Other than some slight issues when using "y" PWMs on drivetrain Victors, everything went very well. They are very robust and we haven't had to replace a single one yet (through 2 regionals and lots of practice). I would like to run talons for next year, game permitting (need of PID loops for shooter wheels or whatnot in an instance where very linear response is necessary).
__________________



2015 GKC Engineering Inspiration
2015 Colorado Winners
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 07:50.

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