View Single Post
  #1   Spotlight this post!  
Unread 01-26-2012, 12:46 PM
Peter Randall Peter Randall is offline
Director of Technology
FRC #1218 (Vulcan Robotics)
Team Role: Teacher
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Philadelphia
Posts: 37
Peter Randall will become famous soon enoughPeter Randall will become famous soon enough
Labview -44087 CAN Timeout Error

Folks,

I am trying to use CAN with the 2CAN interface and Labview. My objective is to use the quad encoder on a CIM motor to control the speed of my shooter. I am having real problems getting the CAN to work reliably. I can recreate my problem with the basic FRC framework with the code from the CAN Speed Control Encoder split between Begin and Teleop

I can configure and test the simple motor controls without error. As soon as I add a “sophisticated” control, either the CAN PID using a quad encoder or even the 4 motor drive, I start to get -44087 errors.

ERROR <Code>-44087 occurred at NetComm_CAN_Receive.vi:47
FRC: JaguarCANDriver timed out waiting to receive a response from a Jaguar

I have tried to isolate the offending code and it is elusive. I have replaced the following:
All new Black Jags
Updated firmware
Swapped out the CAN cables and terminating resistor
Tried both RS232 and 2CAN with same results
I have re-imaged the cRIO with the correct CAN Driver Plugin
Swapped out quad encoders
If I run deployed compiled code it runs more cleanly than interactive code

When I run the sample CAN Speed Control Encoder and put a wave chart on the Get Status Speed after the Set Output, I get intermittent breaks in the RPM curve that correspond to a physical stuttering of the motor. They also seem to be tied to the Time Out error on the driver station

If I whip saw the desired speed (something I would generally avoid), I hear a click and then the Jag refuses to respond. It is not the fuse, but appears to be in the Jag. If I reboot, it comes back on line, but there is no other way to restart the Jag.

Any thoughts or suggestions would be appreciated?

Thanks
__________________
Peter Randall
Chairman, Department of Engineering & Robotics
Springside Chestnut Hill Academy
TEAM 1218
Reply With Quote