Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   FRC Blog - 2016 Motor Controllers (http://www.chiefdelphi.com/forums/showthread.php?t=138796)

Ari423 02-11-2015 13:00

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by EricH (Post 1502784)
There was a thread about a year or two ago with a lengthy discussion on benefits/drawbacks of brushless motors.

Linked here.

Mark Sheridan 02-11-2015 14:28

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by cgmv123 (Post 1502724)
Just pitching a motor isn't sufficient. There needs to be enough donated for a motor (or other electrical component) to be made legal.

A sales pitch is a broad term. I am guessing that your thinking of an elevator pitch or any other short form pitch. I was thinking more of the full blown sales presentation, where you have all the details on the table to discuss.

I agree to your point, a pitch without addressing supply chain and donations would make a poor pitch.

Mr. B 20-11-2015 14:35

Re: FRC Blog - 2016 Motor Controllers
 
Will the PG71 Gearmotors offered on FIRST Choice be Legal? Both have a 775 motor on them:confused:

Mark McLeod 20-11-2015 14:47

Re: FRC Blog - 2016 Motor Controllers
 
Everything on FIRST Choice is legal by definition. (or maybe not :-) the season rules, rule )
The 775 motors on the PG71's are not Banebot motors which are the only ones that have been discontinued and thus made illegal.

Peyton Yeung 20-11-2015 14:49

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Mr. B (Post 1506733)
Will the PG71 Gearmotors offered on FIRST Choice be Legal? Both have a 775 motor on them:confused:

The blog post said that the Banebots 775 would not be legal. It did not comment on the illegality of the AndyMark 775. In the past FIRST Choice components have always been FIRST legal.

Jared Russell 20-11-2015 14:53

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Mark McLeod (Post 1506739)
Everything on FIRST Choice is legal by definition.

So that digital multimeter is a legal robot part! :)

notmattlythgoe 20-11-2015 14:55

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Jared Russell (Post 1506743)
So that digital multimeter is a legal robot part! :)


Collin Fultz 20-11-2015 15:02

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Mark McLeod (Post 1506739)
Everything on FIRST Choice is legal by definition.

Mark -

I don't know that this is necessarily 100% true.

Going by the 2014 manual (I can't find the 2015 with the site redesign), only the motors listed in Table 4-1 are legal.

So a motor could be in FIRST Choice, but not in that list of motors. That motor could then be used on the robot, just not as a "motor".

-CF

AllenGregoryIV 20-11-2015 15:14

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Jared Russell (Post 1506743)
So that digital multimeter is a legal robot part! :)

Seems perfectly legal to me. Not sure what you would use it for but it is legal. Actually it might even be legal as a

Quote:

"Custom high impedance voltage monitoring or low impedance current monitoring circuitry connected to the ROBOT’S electrical
system is acceptable, if the effect on the ROBOT outputs is inconsequential."

Mr. B 20-11-2015 15:50

Re: FRC Blog - 2016 Motor Controllers
 
I know first hand that this statement is incorrect.
" In the past FIRST Choice components have always been FIRST legal."

cgmv123 20-11-2015 15:56

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Mark McLeod (Post 1506739)
Everything on FIRST Choice is legal by definition.

Non-legal 2009-2014 control system components were in FIRST Choice last year.

Mark McLeod 20-11-2015 15:56

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Collin Fultz (Post 1506749)
Mark -

I don't know that this is necessarily 100% true.

Going by the 2014 manual (I can't find the 2015 with the site redesign), only the motors listed in Table 4-1 are legal.

So a motor could be in FIRST Choice, but not in that list of motors. That motor could then be used on the robot, just not as a "motor".

-CF

I concede the point that the manual does rule. :)
A good instance is the KOP white Clippard tanks that were explicitly called out by the 2015 rules as no longer legal despite having been KOP items.

Although, it does mean we shouldn't take FIRST Choice motors until the season's rules are issued.
I mislead myself thinking of this old Frank quote that admittedly doesn't apply since it is taken way out of the season in which it was Blogged:
Quote:

- It’s safe to assume that if you see a robot component in FIRST Choice when it opens for “window shopping” on November 12th, it will be legal for teams to use in the 2013 season. Please don’t go all ‘lawyer’ on me with this one. Use good judgment. If you see a plasma cutter available in FIRST Choice, you should not think you’ll be able to put it on your robot. (Spoiler: There will be no plasma cutters available in FIRST Choice).


Mark McLeod 20-11-2015 16:43

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Jared Russell (Post 1506743)
So that digital multimeter is a legal robot part! :)

Only putting a battery in it is illegal on a robot :)

Thad House 20-11-2015 17:02

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Mark McLeod (Post 1506786)
Only putting a battery in it is illegal on a robot :)

Actually, if I remember right, COTS devices are allowed to use their internal batteries...

Quote:

Originally Posted by cgmv123 (Post 1506769)
Non-legal 2009-2014 control system components were in FIRST Choice last year.

There were no rules saying you couldn't use those parts. Just that they couldn't directly control the robot with them. If you wanted to put a cRIO on the bot and use it for camera processing then communicate to the RoboRIO you legally could.

Monochron 20-11-2015 20:08

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Mr. B (Post 1506733)
Will the PG71 Gearmotors offered on FIRST Choice be Legal? Both have a 775 motor on them:confused:

If I remember right, that AndyMark 775 performs very differently from the Banebots 775 anyway.

cgmv123 20-11-2015 21:01

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Thad House (Post 1506793)
There were no rules saying you couldn't use those parts. Just that they couldn't directly control the robot with them. If you wanted to put a cRIO on the bot and use it for camera processing then communicate to the RoboRIO you legally could.

You could probably have gotten away with a cRIO, but I don't think you could have gotten away with an earlier PDB.

Michael Corsetto 14-12-2015 10:50

Re: FRC Blog - 2016 Motor Controllers
 
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

Thad House 14-12-2015 11:24

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Michael Corsetto (Post 1512118)
2016 will be the year of the brown out...
-Mike

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.

Jared Russell 14-12-2015 11:46

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Michael Corsetto (Post 1512118)
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

This is a very interesting study, and props to CTRE in making it easy to reproduce the test.

Assuming the motor controllers are all linear, we can calculate series resistances from the test data. Averaging all non-brownout trials gives me:

R(Victor SP) = 0.0042 ohms
R(Talon SRX) = 0.0050 ohms
R(SPARK) = 0.0075 ohms
R(SD540) = 0.0175 ohms

We can roughly model a stalled CIM as a resistor R(CIM) = 12V/131A = 0.092 ohms.

Now put our stalled CIM in line with each speed controller (so the total resistance is R(CIM) + R(motor controller), the resulting current is calculated by I=V/R, and the resulting stall torque is the ratio of this current to the CIM's nominal stall current of 131A using motors.vex.com data):

Stall torque (Victor SP) = 2.30 N*m. This is 95.6% of the motor spec.
Stall torque (Talon SRX) = 2.29 N*m. This is 94.9% of the motor spec.
Stall torque (SPARK) = 2.23 N*m. This is 92.5% of the motor spec.
Stall torque (SD540) = 2.02 N*m. This is 84.0% of the motor spec.

These are large enough differences from the motor spec (even in the Victor/Talon case) that designers will want to keep these numbers close by when choosing gear ratios.

And of course, keep these numbers in mind when choosing speed controllers this season. In some applications, it won't really matter which one you choose...in others, it most certainly will.

Jon Stratis 14-12-2015 12:05

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by cgmv123 (Post 1506856)
You could probably have gotten away with a cRIO, but I don't think you could have gotten away with an earlier PDB.

Well, you could have used that old PDB, powered from a 40A breaker on the new PDP, to power your custom electronics (but not speed controllers, etc). It wouldn't really be worth doing, as there are smaller and cheaper ways to get power to a collection of custom electronics, but it would be legal.

Ryan Dognaux 14-12-2015 12:10

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Thad House (Post 1512124)
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.

sastoller 14-12-2015 12:20

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.

James Kuszmaul 14-12-2015 12:26

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Michael Corsetto (Post 1512118)
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.

Jared Russell 14-12-2015 12:27

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Thad House (Post 1512124)
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.

AdamHeard 14-12-2015 12:33

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Jared Russell (Post 1512142)
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.

notmattlythgoe 14-12-2015 12:37

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by AdamHeard (Post 1512147)
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.

Thad House 14-12-2015 12:38

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Jared Russell (Post 1512142)
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?

notmattlythgoe 14-12-2015 12:40

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Thad House (Post 1512150)
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.

AdamHeard 14-12-2015 12:50

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by notmattlythgoe (Post 1512152)
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?

Thad House 14-12-2015 12:58

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by AdamHeard (Post 1512155)
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.

pnitin 14-12-2015 16:01

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by sastoller (Post 1512140)
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.

pnitin 15-12-2015 09:46

Re: FRC Blog - 2016 Motor Controllers
 
Quote:

Originally Posted by Michael Corsetto (Post 1512118)
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)


All times are GMT -5. The time now is 06:23.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi