We have had this error in our driver station for the last couple of days and no matter what we do we can not get it to go away. It is interfering with our system’s functionality, specifically, our Compressor being intermittent and our Falcon500 Drive Motors being intermittent as well. We have updated, reformatted, and configured our radio and roboRIO and the error was still present. If we unplug two devices from our CAN network and bypass them the error goes away and everything works great. We went through all of our 24 devices and bypassed them and there was not a single problem with any one device. We have no idea what to do now besides removing two devices from our Robot and we would really like to avoid that. Any help would be greatly greatly appreciated.
That’s your problem. If you check your CAN utilization on the driver station it will probably be in the high 80s or up. There is simply too much traffic on the bus, and the PCM/PH packets will be the first thing to be dropped.
I would start by increasing all unnecessary status frame periods as high as they can go.
If you can get one, you could also move some devices to a CANivore.
Alright well, thank you very much. CANivore is now on order. How many devices would you say is a maximum?
It depends on the messaging rates of each.
The Rio’s CAN bus maxes out at 1Mbit of data per second. The max number of devices is constrained by how much data each device attempts to exchange on the bus.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.