Log in

View Full Version : Looking for more information on CAN for Jaguar


kgzak
10-05-2014, 22:12
I am looking for more information on CAN for the Jaguar. I want to be able to control a Jaguar over CAN with a different controller than the cRIO or roboRIO. I am looking for more information on what the CAN message content should be to control the Jaguar. If anyone has any info on this I would greatly appreciate it. Thanks in advance.

RufflesRidge
10-05-2014, 22:15
I am looking for more information on CAN for the Jaguar. I want to be able to control a Jaguar over CAN with a different controller than the cRIO or roboRIO. I am looking for more information on what the CAN message content should be to control the Jaguar. If anyone has any info on this I would greatly appreciate it. Thanks in advance.

You need to flash the Jag with the non-FRC firmware, then use the documentation here:
http://www.ti.com/tool/mdl-bdc24&DCMP=STELLARIS&

kgzak
11-05-2014, 02:42
You need to flash the Jag with the non-FRC firmware, then use the documentation here:
http://www.ti.com/tool/mdl-bdc24&DCMP=STELLARIS&

Is there no documentation on what the FRC firmware does? I would really like to keep the FRC firmware and just use a different controller to send the commands. I also took a look at the stuff you linked and do not see what I commands I should send over the CAN. I may be overlooking something as it is 2:30am, but if you could point me in the right direction that'd be great.

My plan is to use a microcontroller with built in CAN to communicate with the jaguar to get some more experience with CAN. I would think that there should be some documentation on what messages need to be sent to the jaguar for the FRC firmware but I could be wrong.

RufflesRidge
11-05-2014, 09:25
Sorry, I could have sworn that this document used to be linked on that page and didn't double check.

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCkQFjAA&url=http%3A%2F%2Fe2e.ti.com%2Fcfs-file.ashx%2F__key%2FCommunityServer-Discussions-Components-Files%2F471%2F7870.SW_2D00_RDK_2D00_BDC24_2D00_UG_ 2D00_7243.pdf&ei=RXhvU6WBLYPMsQSzv4LICQ&usg=AFQjCNFcPLwP1x3mSQKjxRt3dyWL8nYtaA&sig2=hLSuG-pOrhtiMKHhN3y0YQ&bvm=bv.66111022,d.cWc&cad=rja

I can't seem to find the RDK-BDC-BDC24-UM package you need to build the non-FIRST firmware. Maybe somebody will have a copy laying around they can get to you. I'm not sure if the VexPro factory default firmware implements the tokenization or not: http://www.vexrobotics.com/vexpro/motor-controllers/217-3367.html

No, there is intentionally no documentation on how the FRC firmware communicates. It uses a proprietary tokenization scheme that is not published. See page 15 of the Getting Started guide for slightly more detail.

kgzak
11-05-2014, 17:50
Sorry, I could have sworn that this document used to be linked on that page and didn't double check.

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCkQFjAA&url=http%3A%2F%2Fe2e.ti.com%2Fcfs-file.ashx%2F__key%2FCommunityServer-Discussions-Components-Files%2F471%2F7870.SW_2D00_RDK_2D00_BDC24_2D00_UG_ 2D00_7243.pdf&ei=RXhvU6WBLYPMsQSzv4LICQ&usg=AFQjCNFcPLwP1x3mSQKjxRt3dyWL8nYtaA&sig2=hLSuG-pOrhtiMKHhN3y0YQ&bvm=bv.66111022,d.cWc&cad=rja

I can't seem to find the RDK-BDC-BDC24-UM package you need to build the non-FIRST firmware. Maybe somebody will have a copy laying around they can get to you. I'm not sure if the VexPro factory default firmware implements the tokenization or not: http://www.vexrobotics.com/vexpro/motor-controllers/217-3367.html

No, there is intentionally no documentation on how the FRC firmware communicates. It uses a proprietary tokenization scheme that is not published. See page 15 of the Getting Started guide for slightly more detail.

Okay. Thank you very much.