From 2 PM Friday, Jan 20 - 10:00 PM CST Monday, Jan 23, ni.com will be undergoing system upgrades that may result in temporary service interruption. We appreciate your patience as we improve our online experience.

Controller Area Network (CAN) Modules for NI CompactRIO

  • 2-port, high-speed and low-speed CAN modules for low-level FPGA programming
  • 1-port high-speed/FD and low-speed NI-XNET CAN modules for higher-level programming
  • Hardware synchronization with any CompactRIO I/O module
  • Ability to transmit/receive 100 percent bus loads for high-speed/FD and low-speed CAN buses
  • Support for CAN databases for importing signals from FIBEX, .DBC, and .NCD files
  • Standard DB-9 male connector for each port

The NI CompactRIO programmable automation controller (PAC) is a low-cost, reconfigurable control and acquisition system designed for applications that require high performance and reliability. The system combines an open embedded architecture with small size, extreme ruggedness, and hot-swappable industrial I/O and communication modules. CompactRIO is powered by reconfigurable I/O (RIO) field-programmable gate array (FPGA) technology.

Controller area network (CAN) communication is supported on the CompactRIO platform with multiple CAN modules.

The NI 9853 and NI 9852 CAN interfaces are 2-port high-speed or low-speed CAN modules, respectively. These modules are ideal for low-level FPGA-based control and triggering applications that are programmed using the NI LabVIEW FPGA Module.

The NI 986x CAN modules are 1-port high-speed/FD and low-speed NI-XNET CAN interfaces that are programmed with a higher-level NI-XNET API. The NI-XNET API does not have a LabVIEW FPGA interface. Instead, it features a common API that is used for other form factors that work with NI-XNET hardware, including PCI, PXI, NI CompactDAQ, and CompactRIO. As part of the NI-XNET platform, the NI 986x interfaces work well for applications requiring high-speed manipulation of hundreds of CAN frames and signals.



The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.