|
Re: CAN "GetStatus" Function not working
Team 449 is having this problem as well. To give a few more details:
--It used to work on our test board, but doesn't now. On the other hand, some encoders have changed, some encoder wires have changed, the jaguars have changed, the code has changed, and the cRIO has changed, so it could still be any of a variety of hardware problems.
--We can read limit switch values correctly, but get 0 for position and speed (yes, we set it to use a quadrature encoder and set the appropriate number of counts per revolution). We haven't tried reading voltage, current, or temperature.
--At some point we couldn't control the jaguars in speed/position mode with BDC-COMM, but I'm not sure if that is a current problem or if it has been resolved.
--One jaguar (the turret) does seems to be reading the encoder and responding appropriately. Our drive jaguars seem to be reading the encoders incorrectly, but we think that is a separate problem (we are using one encoder per side, so we have to splice the encoder cables to two jaguars). None of the jaguars report non-zero speeds or positions (note that GetStatus doesn't return errors, just zeros). We'll see tomorrow if the flywheel has this problem as well.
Has anyone made any progress on this issue?
Thanks for your help.
|