Go to Post A wet noodle of a chassis won't matter how much drop you have. - Andrew Schreiber [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #121   Spotlight this post!  
Unread 14-12-2015, 12:10
Ryan Dognaux's Avatar
Ryan Dognaux Ryan Dognaux is offline
FRC Video Review - Change is Coming
FRC #4329 (Lutheran Roboteers)
Team Role: Coach
 
Join Date: Apr 2002
Rookie Year: 2001
Location: St. Charles, MO
Posts: 2,673
Ryan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond repute
Send a message via AIM to Ryan Dognaux
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Thad House View Post
Programmers better bring their A game this year if teams want any sort of speed with 3 CIMs. Some very intelligent ramping and shifting code is going to be required for all the top teams.
With everything I've been reading about brown outs, I think we're just going to go back to the tried and true '4 CIMs on your drive' depending on the game. It just isn't worth the risk of being dead on the field in a match.
__________________
Ryan Dognaux :: Last Name Pronounced 'Doane Yo'
Team 234 Alum: 2002 - 2005 :: Purdue FIRST Member: 2006 - 2009
Team 1646 Mentor: 2007 - 2009 :: Team 357 Mentor: 2009 - 2012
Team 4329 Mentor: Current
STL Off-Season Event: www.gatewayroboticschallenge.com
Reply With Quote
  #122   Spotlight this post!  
Unread 14-12-2015, 12:20
sastoller sastoller is offline
Registered User
FRC #2122 (Team Tators)
Team Role: Mentor
 
Join Date: Dec 2013
Rookie Year: 2008
Location: Idaho
Posts: 145
sastoller is a splendid one to beholdsastoller is a splendid one to beholdsastoller is a splendid one to beholdsastoller is a splendid one to beholdsastoller is a splendid one to beholdsastoller is a splendid one to behold
Re: FRC Blog - 2016 Motor Controllers

Great paper! I found the read very interesting, with very informative, useful results to help teams pick the right motor controller.

A great addition to this experiment would also have been to include temperature measurements on the motor controllers after 30 seconds, 1 minute etc. I would also love to see results for the older Talon SR and JAG motor controllers since many teams still use these. One final addition would be to test several motor controllers of the same type to get an idea of the variation between controllers (is it 1% or 10% variation between controllers of the same type?).

My big takeaway from all this is that the SD540 is unnacceptable for use in FRC robots due to the brown-out issue. In addition, with it's high output resistance, it would no doubt, would get very, very warm in a stall condition. You can estimate the power that is turned into heat in the output devices of the SD540 to be nearly 50 Watts in the resistive load test 3, at 11.20 volts. With a CIM motor, the SD540 would be dissipating ~100 watts of energy as heat. I wonder how long it takes to melt (can someone test and post pictures please)?

It looks like the SPARK is a very good controller, for the price. It performs nearly as well as the two pricier alternatives. The downside for the SPARK is the form-factor.
__________________
2014 to present: Mentor on 2122
2008: Student on 2468

Maintain a healthy fear of what can go wrong
Reply With Quote
  #123   Spotlight this post!  
Unread 14-12-2015, 12:26
James Kuszmaul James Kuszmaul is offline
NEFIRST CSA
FRC #0971 (Spartan Robotics)
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Worcester, MA
Posts: 61
James Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud of
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Michael Corsetto View Post
Cross The Road Electronics has posted a detailed report of some Motor Controller Output Power Testing they preformed with the four main FRC speed controllers on the market:
  • Victor SP
  • Talon SRX
  • SPARK
  • SD540

Link to .pdf document here

Please take note of the test results on page 7. I'm very concerned about the SD540's performance, particularly that the SD540 appears to brown out at 9.5V.

2016 will be the year of the brown out...

-Mike
Very interesting, although it would be nice if someone could do these tests with multiple of each controller (in case of either defective units or just generally varying units). In particular, I wouldn't want to judge the SD540 too much without confirming the results on multiple units.
__________________
FRC971 (Student) 2011-2014
FRC190 (College Mentor-ish) 2014
WPILib Development 2014-present
Reply With Quote
  #124   Spotlight this post!  
Unread 14-12-2015, 12:27
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,077
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Thad House View Post
Programmers better bring their A game this year if teams want any sort of speed with 3 CIMs. Some very intelligent ramping and shifting code is going to be required for all the top teams.

Maybe someone who knows a lot about working with motor controls would be willing to do a white paper or something how how to limit current. Trying to find documentation online on how to do that has been impossible for me.
It would be awesome if the Talon SRX gets a firmware update that lets it do this (current limiting). It can already do ramping.
Reply With Quote
  #125   Spotlight this post!  
Unread 14-12-2015, 12:33
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,498
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Jared Russell View Post
It would be awesome if the Talon SRX gets a firmware update that lets it do this (current limiting). It can already do ramping.
Yup Yup.

I'd love this for FRC, and a few non-FRC applications I use Talons for.
Reply With Quote
  #126   Spotlight this post!  
Unread 14-12-2015, 12:37
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,715
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by AdamHeard View Post
Yup Yup.

I'd love this for FRC, and a few non-FRC applications I use Talons for.
A continuous sensor option would be nice too. Similar to the continuous sensor option in the WPILib PID Controllers.
Reply With Quote
  #127   Spotlight this post!  
Unread 14-12-2015, 12:38
Thad House Thad House is offline
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,087
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Jared Russell View Post
It would be awesome if the Talon SRX gets a firmware update that lets it do this (current limiting). It can already do ramping.
Even if its not built in, since we can access all the current and speed data, wouldn't we be able to do this on the RoboRIO? It wouldn't be anywhere close to as fast of a loop, but it should be good enough, right?
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
Reply With Quote
  #128   Spotlight this post!  
Unread 14-12-2015, 12:40
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,715
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Thad House View Post
Even if its not built in, since we can access all the current and speed data, wouldn't we be able to do this on the RoboRIO? It wouldn't be anywhere close to as fast of a loop, but it should be good enough, right?
I haven't spent nearly enough time trying to track down the correct way to do this, but I would love to know what it is.
Reply With Quote
  #129   Spotlight this post!  
Unread 14-12-2015, 12:50
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,498
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by notmattlythgoe View Post
I haven't spent nearly enough time trying to track down the correct way to do this, but I would love to know what it is.
Hopefully someone knows the answer to this.

If you're just running 4 Talon SRXs on the CANbus, nothing else and you're in a separate thread running your drive, what's the fastest you can run that loop and still get a fresh current measurement over CAN for each one?

Same question, but w/ PWM speed controllers and reading current over PDP?
Reply With Quote
  #130   Spotlight this post!  
Unread 14-12-2015, 12:58
Thad House Thad House is offline
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,087
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by AdamHeard View Post
Hopefully someone knows the answer to this.

If you're just running 4 Talon SRXs on the CANbus, nothing else and you're in a separate thread running your drive, what's the fastest you can run that loop and still get a fresh current measurement over CAN for each one?

Same question, but w/ PWM speed controllers and reading current over PDP?
I know that the PDP only reads new currents every 25ms, or at least it was last season. Don't know if that changed. In addition, PWM updates at max every 5ms, so you couldn't go any faster then that even if you had a faster sensor.

The default status update period for Talons is 10ms. However I know that you can set it even faster. I bet you could do 5ms easily, and could probably push about every 2ms if you are careful with your CAN usage.

I would bet that is plenty fast enough, as your mechanical system probably won't react much quicker then that.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
Reply With Quote
  #131   Spotlight this post!  
Unread 14-12-2015, 16:01
pnitin pnitin is offline
Registered User
no team
 
Join Date: Oct 2015
Location: USA
Posts: 14
pnitin is infamous around these partspnitin is infamous around these parts
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by sastoller View Post
My big takeaway from all this is that the SD540 is unnacceptable for use in FRC robots due to the brown-out issue. In addition, with it's high output resistance, it would no doubt, would get very, very warm in a stall condition. You can estimate the power that is turned into heat in the output devices of the SD540 to be nearly 50 Watts in the resistive load test 3, at 11.20 volts. With a CIM motor, the SD540 would be dissipating ~100 watts of energy as heat. I wonder how long it takes to melt (can someone test and post pictures please)?.
sastoller : I think you need to brush up your Knowledge of "Switch Mode Operation" You cannot calculate the resistance just like R= V/I, in today's switching technology used everywhere. If you apply your theory to your cell phone charger your charger should be dissipating ridiculously large amount (120V-5V) * 1amp = 115W (120V input, 5 V output and 1 amp current) but is is not doing that. All it means is that it is not 100% ON but around 95% ON.
Reply With Quote
  #132   Spotlight this post!  
Unread 15-12-2015, 09:46
pnitin pnitin is offline
Registered User
no team
 
Join Date: Oct 2015
Location: USA
Posts: 14
pnitin is infamous around these partspnitin is infamous around these parts
Re: FRC Blog - 2016 Motor Controllers

Quote:
Originally Posted by Michael Corsetto View Post
Cross The Road Electronics has posted a detailed report of some Motor Controller Output Power Testing they preformed with the four main FRC speed controllers on the market:
  • Victor SP
  • Talon SRX
  • SPARK
  • SD540

Link to .pdf document here

Please take note of the test results on page 7. I'm very concerned about the SD540's performance, particularly that the SD540 appears to brown out at 9.5V.

2016 will be the year of the brown out...

-Mike

Mike,

It is not brownout it is Seafty Feature, documents above says lockout due to Seafty feature,
I agree with this if you are going down to 8.2 V ( or even 10V ) you are seriously killing your battery.
Lead Acid battery do not like deep discharge, no matter what manufacturers say(deep discharge or what not), but they will not be same again if you discharge them down to 10.8V (1.8V per cell)
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 05:18.

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