|
#121
|
||||
|
||||
|
Re: New Talon Speed Controller
Quote:
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 : 11-13-2012 at 03:06 PM. |
|
#122
|
||||
|
||||
|
Re: New Talon Speed Controller
Quote:
It stays in brake after pwm signal is removed. Last edited by Tom Line : 11-13-2012 at 09:46 PM. Reason: Edited to clarify my wording. |
|
#123
|
|||||
|
|||||
|
Re: New Talon Speed Controller
Is there still a jumper to enable/disable brake mode?
|
|
#124
|
||||
|
||||
|
Re: New Talon Speed Controller
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 : 11-13-2012 at 09:46 PM. |
|
#125
|
||||
|
||||
|
Re: New Talon Speed Controller
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! |
|
#126
|
||||
|
||||
|
Re: New Talon Speed Controller
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
|
|||
|
|||
|
Re: New Talon Speed Controller
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
|
|||
|
|||
|
Re: New Talon Speed 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. |
|
#129
|
|||
|
|||
|
Re: New Talon Speed Controller
Quote:
Quote:
I'll assume your interpretation is correct, then, unless someone comes in and confirms that mine was correct. Thanks for clearing that up. |
|
#130
|
||||
|
||||
|
Re: New Talon Speed Controller
Quote:
|
|
#131
|
||||
|
||||
|
Re: New Talon Speed Controller
Quote:
|
|
#132
|
|||
|
|||
|
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
|
||||
|
||||
|
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 : 11-15-2012 at 04:05 PM. |
|
#134
|
||||||
|
||||||
|
Re: New Talon Speed Controller
Quote:
|
|
#135
|
||||
|
||||
|
Re: New Talon Speed Controller
FWIW. Vic888 calibration using 500 ohm resistive load. Last edited by Ether : 11-15-2012 at 06:16 PM. Reason: made chart easier to read |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|