CAN Not Found??

Hello,

First post here. I did a quick search and was unable to find anyone who posted about a similar problem. I am not positive if this an electrical or programming problem but I will post this here and see what happens.

We are having problems with our CAN signal. We are running 6 CIMs on 6 Talon SRXs. the problem is the Roborio is not identifying some of them. it is currently identifying 0,3,4 according to the rio website. This makes the robot pull one direction :). When the breaker is on all of the Talons are flashing indicating they are receiving power. I have visually inspected all of the CAN wires and was unable to see any problems. I am unsure where to start to solve the problem. Any advice is greatly appreciated.

Where do your CAN wires run? If only some of the devices respond, you might have a termination issue. Is the PDP at the end of the bus, with its internal CAN termination selected on?

Have you tried powering each Talon one at a time? You should verify that they show up in the web dashboard with a unique CAN ID assigned.

The CAN wires run from the RoboRio through each of the talons and ends at the the PDP. I am fairly certain that the CAN termination is set to on. I will verify tonight though.

We will try powering each talon one at a time and see if they all show up in the dashboard. It just seemed quite odd that we were getting Talons 0,3 and 4 to show up.

Check the indicator lights on the talons. If they flash red, there is a CAN error. Flashing orange is normal.

If the bus is wired correctly, maybe some talons have the same CAN IDs. Go into the web interface for the rio and it should indicate on each talon page if another talon has the same ID. If there is a conflict, set the talon to another CAN ID.

I think they were flashing orange. We will double check and make sure. We will also make sure each one is in there as a unique ID. Thanks for all the ideas

Turns out the talons were double labeled on the dashboard. Thanks for all the help everyone