09-25-2013 03:02 PM
Hi,
As part of our academic site license agreement with NI, we've acquired the NI 9862 can bus module. We'd like to do data logging on our formula SAE vehicle but the NI 9862 module is not compatible with the cRIO module. Would it be possible to acquire a can bus module that is compatible in exchange for the NI 9862 or pursue another possible solution?
Thanks,
Akira Madono
Formula SAE Testing
Virginia Tech
09-26-2013 11:49 AM
Hello AkiraM11,
The NI 9853 high-speed CAN module is compatible with the cRIO-9076. Unfortunately, the interface for programming it is completely different. You will need to program the NI 9853's CAN communication in your FPGA VI with IO nodes, FPGA property nodes, and FPGA method nodes. Because it must be programmed in FPGA, you cannot use the NI-XNET or NI-CAN APIs, as would be available in the real-time environment. The NI 9852 is the low-speed CAN version, if you need that instead.
There are some shipping examples that show how to use the 9853 in FPGA mode.
02-26-2015 10:47 AM - edited 02-26-2015 10:53 AM
As an update to this, so others are not misled: The 9862, 9861, and 9866 XNET C-Series modules ARE supported in many cRIO chassis. The FPGA module is required for their use, but you use the Real-Time XNET API to interface with the modules.
Compatibility with these modules on cRIO is chassis dependent, so check the NI-XNET driver readme "Supported Hardware" section for full compatibility details for the version of XNET you have installed.
From the XNET 14.1 readme: