|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
Billfred has already mentioned what 4901 ran with.
5632 is running all Spark PWM motor controllers on our robot. I have been very pleased with their performance in all aspects and haven't had to replace a single one yet over the course of 37 matches plus test time. Im a big fan of the PWM retaining features that the housing of the controller has that helps keep the PWM cables secure even in a game like FIRST Stronghold. Additionally, our intake makes use of the limit switch features that are built into the device. When it comes to CAN controlled devices. I would recommend the SRX for the benefits you get with their PID control abilities. Last edited by JohnFogarty : 11-04-2016 at 14:03. |
|
#2
|
|||||
|
|||||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
I'd just note that the srx is even more convenient if you're okay with buying into the Vex ecosystem. The versaplanetary encoder and srx mag encoder are both pretty nice and plug straight into the talon srx. Possibly with an extension cable and connector unless you're investing in the parts to make custom length cables.
|
|
#3
|
|||
|
|||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
254 absolutely loves the Talon SRX. Our entire robot is powered by them and we use the onboard PIDF controllers along with the CTRE encoder to control our turret angle, flywheel velocity, and drive wheel velocity for autonomous mode. Tuning these controllers was easier than anything we've tried in the past thanks to the heavy filtering and fast update rates they can achieve.
I recommend them to all teams and don't see us switching away any time soon. Last edited by Tom Bottiglieri : 11-04-2016 at 15:24. |
|
#4
|
||||
|
||||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
Quote:
|
|
#5
|
|||
|
|||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
Quote:
|
|
#6
|
||||
|
||||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
One other consideration we had this year:
1) CAN enables you to do a lot more (we especially like the current draw measurement of the SRX's), but with a daisy-chained architecture could also be a liability - if your CAN cable comes unplugged from the RIO, your whole robot is dead. Our general philosophy of recent year(s) has been PWM-style controllers for drivetrain (where you need lots of raw super reliable power) and SRX/CAN controllers for things like shooter motors or arms which need finer control. Just a rule of thumb, though... Updates after talking to our electrical lead: 1) I was mistaken, Spark controllers were not known to have an issue. SD540's did have a low-voltage interesting behavior, but that was fixed in the B revision. 2) PWM controllers are also much lower cost. In reality, that's what would drive us to use them unless there is a sensor associated with that particular mechanism. Last edited by gerthworm : 11-04-2016 at 16:10. |
|
#7
|
|||
|
|||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
We used the Talon SRX they have some nice upsides, just two things I didn't like. The reset button is a little big and some of them got stuck on our bot. Also I wished they had a version for terminal studs, instead of everything being soldered in place.
Ideally you would use the Talon SRX where you need the PIDF controllers and then Sparks or TalonSR everywhere else. |
|
#8
|
||||
|
||||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
Updated, you are correct. Thank you for helping me catch that.
|
|
#9
|
|||
|
|||
|
Re: Talon SR vs Talon SRX vs New Victor vs Spark
Just a little note about the Talon SRX - if you use them in CAN mode, you need to pre-program them with a CAN ID.
"Well, duh", you are saying. Well... on our testbed, we wired the Talon SRX in PWM mode and made sure things worked. Then we moved them onto the competition robot, electing to rewire them in CAN configuration. Everything was forgotten until 20 minutes before midnight on Bag and Tag day, when we were scrambling to finish the robot, and write some simple test code to make sure it would work. Code:
CANTalon intakeLeft = new CANTalon( We ended up programming their CAN ID's at our first competition. ![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|