|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Issue with Talons
Hi all, I was hoping to get some help with a strange problem with some Talons.
Tonight we decided to do driver tryouts with a simple robot consisting of a drive train with two CIMs to each side, all controlled over Talons. Normally it drives fine, but occasionally while driving straight the side going forward (the lights on the Talons are green) reverses for a very quick moment, going backwards. The lights on the Talons turn red when this happens. We are using simple Arcade Drive code, and I've checked the values being sent to the Talons in the code, and they are not reversing at all there. This happens when driving straight forward and backwards at full power (so all 4 Talons have had the issue), but not when purely turning. We think there is an issue somewhere between (and not including) the crio and the Talons themselves, since it happens to all 4. Additionally, once when powering the robot on one side of the robot moved at a high speed for a very short amount of time, which leads us to rule out code issues. Tomorrow we plan on replacing the Digital Module, the Digital Side Car, and the cable connecting the two one at a time to see if any of them are causing the issue. Is there anything else we should be doing or checking for that anyone can think of? I tried to give all relevant info but if anything else is needed I can provide it. Thanks! EDIT: Also, going to try swapping victors for the Talons. Last edited by JewishDan18 : 06-02-2013 at 00:22. |
|
#2
|
|||
|
|||
|
Re: Issue with Talons
Quote:
|
|
#3
|
||||
|
||||
|
Re: Issue with Talons
Here's what we have already tried and some additional info:
We tried turning the robot off and back on. Sometimes this fixed it, other times it didn't, and the problem would intermittently come back after varying amounts of time. All 3 lights on the digital side car are on. The observed effect is that the robot is commanded to move forward (and only forward) and it starts out doing so, then pulses a turn to the left, then continues on its way forward. This happens only when the talon is commanded to go in the green direction. It does not occur in the red direction (or we have yet to observe it). All 4 of the talons are in coast mode. Last edited by KrazyCarl92 : 06-02-2013 at 02:04. |
|
#4
|
|||||
|
|||||
|
Re: Issue with Talons
A brief twitch in reverse can be a sign that the robot is getting disabled for a moment. If the PWM signal is interrupted for just the right amount of time, it is possible for the speed controller to misinterpret the interruption as a valid command. Look at the Diagnostics tab of the Driver Station and see if there are any helpful error messages.
|
|
#5
|
|||
|
|||
|
Re: Issue with Talons
Have you tried calibrating the Talons?
|
|
#6
|
||||
|
||||
|
Re: Issue with Talons
Yeah, we have calibrated them.
|
|
#7
|
|||||
|
|||||
|
Re: Issue with Talons
Quote:
|
|
#8
|
|||||
|
|||||
|
Re: Issue with Talons
I would interpret the LED change as a sign that the PWM signal did in fact change state. However, I would like to see Mike C weigh in on this.
|
|
#9
|
||||
|
||||
|
Re: Issue with Talons
After printing out the voltage values being sent to the talons to the console, we found nothing that suggests the PWM is changing direction. This leads us to believe it is something other than the code and likely down stream from the cRio causing the PWM signal to flip the other way for an instant.
|
|
#10
|
||||
|
||||
|
Re: Issue with Talons
Last year we had something similar happen to us.
Observing the PWM output from the Digital Sidecar with an oscilloscope revealed that the PWM signal was dropping out occasionally. Replacing the DSC fixed the problem. My $.02. |
|
#11
|
|||||
|
|||||
|
Re: Issue with Talons
Our digital sidecar this year had a problem with DIO Channel 7 not working, I wonder if there was a problem with the production of the sidecars this year that is causing some of these problems.
|
|
#12
|
|||||
|
|||||
|
Re: Issue with Talons
We have had a host of problems with the DSC, and had to replace three of them last season. I would definitely look at testing with a new DSC.
|
|
#13
|
||||
|
||||
|
Re: Issue with Talons
Also take a look at the ribbon cable from the cRIO to the DSC, especially if you are using one that required repair from last year. Dodgy connections on the ribbon cable can cause strange behaviors.
|
|
#14
|
||||
|
||||
|
Re: Issue with Talons
We too seem to be having an issue like this.
The problem is noted as a drive train twitch. We're using the default drive code (tank) without any modifications. The issue is experienced with the Talons; however, we're only using the PWM interface with the Talons. All other motor drivers are connected using the CAN bus. No one is near the controls when this occurs. It is just a brief twitch. I'm a bit worried reading this because we haven't had a good chance to run the robot much yet. I looked at the schematic for the Digital Sidecar, and I'm not seeing how it can be an intermittent problem with the DSC. Link for the schematic can be found here. The PWM signals originate directly from the NI 9403, so the DS isn't actually supplying the PWM signals. There are three 'chips' that touch the PWM signal.
Just going on a wild hunch... How many of you experiencing this issue are using the home-made DSC cable that connects your DSC to the NI 9403? It's possible that there is an intermittent or high resistance (bad connection) pin that is causing this issue. Looking at the pinout, OUTPUT_EN is DIO_21 on the NI 9403. First, try a different (real) cable. I don't see much failing in the DSC, so I'm pointing my finger at the cables right now. Last edited by RyanN : 06-02-2013 at 13:44. |
|
#15
|
||||
|
||||
|
Re: Issue with Talons
http://www.chiefdelphi.com/forums/sh...hlight=chassis
This picture shows the electronics on the practice bot. Granted the wiring job is rather disorganized, but we do not use a ribbon cable on the DSC, we use a different type of cable as shown because we find they have far less issues than ribbon cables. It's still possible that this cable could be the source of issues, but not the kinds most teams with ribbon cable issues encounter. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|