Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

NI 9862 incompatibility with NI 9076

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

0 Kudos
Message 1 of 3
(6,032 Views)

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.

Message 2 of 3
(6,019 Views)

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:

XNET14-1readme.PNG

0 Kudos
Message 3 of 3
(4,768 Views)