Go to Post Nerd harder, be seen doing it... don't care what others think. - Mr. Lim [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
  #121   Spotlight this post!  
Unread 13-11-2012, 15:04
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: New Talon Speed Controller

Quote:
Originally Posted by Jon Stratis View Post
Of note, the data you gathered didn't seem to show this same result, which leads to a question of which data set more accurately reflects real-world usage on a FIRST robot.
The first graph you linked was using a Window motor, not a CIM, with unknown torque load.

The second graph you linked was using a CIM with unknown (and possibly changing) torque.

All the testing I did was with a CIM motor on a dynamometer with measured torque load.

So it's difficult to compare the data.



Last edited by Ether : 13-11-2012 at 15:06.
  #122   Spotlight this post!  
Unread 13-11-2012, 15:19
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: New Talon Speed Controller

Quote:
Originally Posted by Jared341 View Post
The AndyMark product page for the Talon (http://www.andymark.com/Talon-p/am-2195.htm) says something interesting:

"Do you want your motor to hold it's position after power is cut?"

How does the Talon provide this? Does it stay in brake mode even after power is removed?
That is correct, and we're verified it.

It stays in brake after pwm signal is removed.

Last edited by Tom Line : 13-11-2012 at 21:46. Reason: Edited to clarify my wording.
  #123   Spotlight this post!  
Unread 13-11-2012, 15:21
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,507
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: New Talon Speed Controller

Quote:
Originally Posted by Tom Line View Post
That is correct, and we're verified it.

It stays in brake after power is removed.
Is there still a jumper to enable/disable brake mode?
  #124   Spotlight this post!  
Unread 13-11-2012, 15:24
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: New Talon Speed Controller

Quote:
Originally Posted by AdamHeard View Post
Is there still a jumper to enable/disable brake mode?
Yes there is.

However, one thing we didn't verify is what happens if the jumper is set to coast and the pwm signal is killed.

Mike C. can probably answer that without us doing another test.

Last edited by Tom Line : 13-11-2012 at 21:46.
  #125   Spotlight this post!  
Unread 13-11-2012, 15:35
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: New Talon Speed Controller

Quote:
Originally Posted by Ether View Post
So it's difficult to compare the data.
Agreed!

Ultimately, graphs can only tell you so much... the real "proof" is what the drivers think when you stick some of these onto a drive train. I know when we switched from Victors 884's to Jaguars, there was a noticeable improvement in our ability to control the robot. Would there be a noticeable difference switching between Victor 888's, Jaguar's, and Talon's? Personally, I wish I had about $400 to spare so we could buy 4 Talons and 4 Victor 888's and swap them out on last year's robot!
__________________
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
  #126   Spotlight this post!  
Unread 13-11-2012, 16:28
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: New Talon Speed Controller

Quote:
Originally Posted by Ether View Post
So it's difficult to compare the data.
When you're trying to do closed-loop control of speed, you might want to see what the torque response vs command looks like at various speeds.

So I just wrote an awk script to re-arrange the raw RPM vs Nm data to provide a family of curves of Nm vs IPW1 at various RPM levels.

Here's the result:
http://ether.comeze.com/FRC/WMCT801/


1 input pulse width in ms

  #127   Spotlight this post!  
Unread 13-11-2012, 16:50
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Re: New Talon Speed Controller

Quote:
Originally Posted by Tom Line View Post
It stays in brake after power is removed.
The way I'm interpreting this is that, after the main breaker is switched off, dynamic braking still occurs (i.e. the output is still shorted). This is very different from saying that the behavior at a neutral command is to dynamically brake the motor.

Could you confirm that brake mode persists after the main breaker is switched off? This could become a serious issue when teams need to push the robot around by hand.

Also, if this really is the case (I'm skeptical), could someone answer how this (feature apparently?) was implemented.
  #128   Spotlight this post!  
Unread 13-11-2012, 18:09
s1900ahon s1900ahon is offline
Registered User
AKA: Scott McMahon
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 156
s1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant future
Re: New Talon Speed Controller

Quote:
Originally Posted by flameout View Post
The way I'm interpreting this is that, after the main breaker is switched off, dynamic braking still occurs.
I would not have interpreted it they way you have. I would have interpreted it as that when the PWM signal is disabled (flatlined) the Talon continues to apply brake mode if the brake/coast jumper is set to brake.

When the main breaker is switched off, power is cut to everything, including all Talons, Victors, and Jaguars. At that point, the MOSFETs in the H-Bridge turn off and the only conduction possible is through the reverse body diodes.
  #129   Spotlight this post!  
Unread 13-11-2012, 18:14
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Re: New Talon Speed Controller

Quote:
Originally Posted by s1900ahon View Post
I would not have interpreted it they way you have. I would have interpreted it as that when the PWM signal is disabled (flatlined) the Talon continues to apply brake mode if the brake/coast jumper is set to brake.
That makes sense, and matches the behavior of every other FRC-legal motor controller.

Quote:
When the main breaker is switched off, power is cut to everything, including all Talons, Victors, and Jaguars. At that point, the MOSFETs in the H-Bridge turn off and the only conduction possible is through the reverse body diodes.
This is why I'm skeptical -- and why I was curious to know how my interpretation is possible.

I'll assume your interpretation is correct, then, unless someone comes in and confirms that mine was correct.

Thanks for clearing that up.
  #130   Spotlight this post!  
Unread 13-11-2012, 19:51
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: New Talon Speed Controller

Quote:
Originally Posted by Jared341 View Post
The AndyMark product page for the Talon (http://www.andymark.com/Talon-p/am-2195.htm) says something interesting:

"Do you want your motor to hold it's position after power is cut?"

How does the Talon provide this? Does it stay in brake mode even after power is removed?
This is a misprint. It should read "when disabled" not "after power is cut".
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
  #131   Spotlight this post!  
Unread 13-11-2012, 19:55
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: New Talon Speed Controller

Quote:
Originally Posted by s1900ahon View Post
I would not have interpreted it they way you have. I would have interpreted it as that when the PWM signal is disabled (flatlined) the Talon continues to apply brake mode if the brake/coast jumper is set to brake.

When the main breaker is switched off, power is cut to everything, including all Talons, Victors, and Jaguars. At that point, the MOSFETs in the H-Bridge turn off and the only conduction possible is through the reverse body diodes.
Scott, you are correct.
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
  #132   Spotlight this post!  
Unread 15-11-2012, 14:42
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,187
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: New Talon Speed Controller

Has anyone with a Talon trying to control it with a cRIO/WPILib found a set of PWM signal timings that work well? The source for the Victor notes that signal acceptance between units was a bit off and I was wondering if this can be attributed to the signal generator or consumer side. I have a feeling this can be chalked up to poor calibration on the Victor as the cRIO generating sloppy signals seems less likely.

If no one responds we will run a test across 4 Talons to find timings that work, then post the results here and to WPILib.

From Victor.cpp:
Code:
/*
* Note that the Victor uses the following bounds for PWM values.  These values were determined
 * empirically through experimentation during the 2008 beta testing of the new control system.
 * Testing during the beta period revealed a significant amount of variation between Victors.
 * The values below are chosen to ensure that teams using the default values should be able to
 * get "full power" with the maximum and minimum values.  For better performance, teams may wish
 * to measure these values on their own Victors and set the bounds to the particular values
 * measured for the actual Victors they were be using. 
 *   - 210 = full "forward"
 *   - 138 = the "high end" of the deadband range
 *   - 132 = center of the deadband range (off)
 *   - 126 = the "low end" of the deadband range
 *   - 56 = full "reverse"
 */
  #133   Spotlight this post!  
Unread 15-11-2012, 15:06
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: New Talon Speed Controller


Using a custom PWM signal generator, I have run the Vic888 with periods from 5ms to 20ms, and with pulse widths from .5ms to 2.5ms with no problems. I believe I did the same with the Talon, also with no problems.

[edit] I have not tested whether the motor controllers would calibrate properly to this pulse width range [/edit]



Last edited by Ether : 15-11-2012 at 16:05.
  #134   Spotlight this post!  
Unread 15-11-2012, 16:06
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: New Talon Speed Controller

Quote:
Originally Posted by Ether View Post

Using a custom PWM signal generator, I have run the Vic888 with periods from 5ms to 20ms, and with pulse widths from .5ms to 2.5ms with no problems. I believe I did the same with the Talon, also with no problems.

[edit]
Just calibrated an 888 driving a 500 ohm resistive load. Calibrated to 2.000 ms max, 1.000 ms min, and 1.500 ms neutral. Then measured, and got 1.990 ms max, 1.021 ms min, and deadband from 1.482 ms to 1.523 ms
[/edit]
The problem that the comment that Tom is referring to was finding what values work best with factory default calibration, and with the Victor 884, it varied unit to unit.
  #135   Spotlight this post!  
Unread 15-11-2012, 16:54
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: New Talon Speed Controller


FWIW. Vic888 calibration using 500 ohm resistive load.


Attached Thumbnails
Click image for larger version

Name:	888cal2.png
Views:	99
Size:	37.6 KB
ID:	13213  

Last edited by Ether : 15-11-2012 at 18:16. Reason: made chart easier to read
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:41.

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