Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Jan 12, 2010


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

CompactRIO Product Selection Guide

72 ratings | 4.00 out of 5
Read in | Print | PDF

Overview

Go to the CompactRIO Advisor to easily configure and build your CompactRIO system.

There are four CompactRIO system configurations: the CompactRIO Reconfigurable Embedded System, the CompactRIO Reconfigurable Embedded System with Integrated Controller and Chasssis, the CompactRIO R Series Expansion System, and the CompactRIO Remote High-Speed Interface System. You will first need to decide on the configuration that will best fit your application. For more information on CompactRIO system configurations, refer to the sections below the product selection guide.

You can build your CompactRIO Reconfigurable Embedded System using the four steps below.

Step 1: Choose your CompactRIO Real-Time Controller

 

CompactRIO Embedded Real-Time Controller Special Features Supported Reconfigurable Chassis
cRIO-9012 400 MHz, 64 MB DRAM, 128 MB Storage

cRIO-9101/9102/9103/9104

cRIO-9111/9112/9113/9114/9116

cRIO-9014 400 MHz, 128 MB DRAM, 2 GB Storage

cRIO-9101/9102/9103/9104 

cRIO-9111/9112/9113/9114/9116

 cRIO-9022  533 MHz, 256 MB DRAM, 2 GB Storage

cRIO-9101/9102/9103/9104

cRIO-9111/9112/9113/9114/9116

 cRIO-9024 800 MHz, 512 MB DRAM, 4 GB Storage

cRIO-9101/9102/9103/9104

cRIO-9111/9112/9113/9114/9116

cRIO-9002 200 MHz, 32 MB DRAM, 64 MB Storage (Not recommended for new designs)  cRIO-9101/9102/9103/9104
cRIO-9004 200 MHz, 64 MB DRAM, 512 MB Storage (Not recommended for new designs)  cRIO-9101/9102/9103/9104
cRIO-9072 266 MHz, 64 MB DRAM, 128 MB Storage (Not recommended for new designs)  Integrated controller and chassis
cRIO-9073

266 MHz, 64 MB DRAM, 128 MB Storage

Integrated controller and chassis

cRIO-9074 400 MHz, 128 MB DRAM, 256 MB Storage  Integrated controller and chassis

 

Step 2: Choose Your CompactRIO Chassis

 

CompactRIO Reconfigurable Chassis I/O Module Slots FPGA Gate Size
cRIO-9101*
4
1 M
cRIO-9102*
8
1 M
cRIO-9103*
4
3 M
cRIO-9104*
8
3 M
cRIO-9111
4
LX 30
cRIO-9112
8
LX 30
cRIO-9113
4
LX 50
cRIO-9114
8
LX 50
cRIO-9116
8
LX 85
cRIO-9118 8 LX 110
cRIO-9072

8

1 M

cRIO-9073

8

2 M

cRIO-9074
8
2 M

*National Instruments recommends the cRIO-911x series of chassis for new designs, which have higher performance at the same price.
View mounting accessories for CompactRIO chassis.

Step 3: Choose your C-Series I/O Modules

Type of Signal Signal Module Channels Special Features

Analog Input

Small voltage (±80 mV)

NI 9205

32

16-bit, ±200 mV to ±10 V, 250 kS/s, 32 SE or 16 DIFF channels, isolation

NI 9219

4

24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge),

Medium voltage (±10 V)

NI 9201

8

12-bit, 500 kS/s, single-ended, isolation

NI 9205

32

16-bit, ±200 mV to ±10 V, 250 kS/s, 32 SE or 16 DIFF channels, isolation

NI 9215

4

16-bit, 100 kS/s per ch, simultaneous, differential

NI 9219

4

24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge)

NI 9239

4

24-bit, ±10 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch l isolation

Medium voltage (±10 V) with high isolation

NI 9206

16

16-bit, ±200 mV to ±10 V, 250 kS/s, 600 VDC (US)/400 VDC (EU) Cat I bank isolation

NI 9219

4

24-bit, 100S/s/ch, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge)

NI 9239

4

24-bit, ±10 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch isolation

High voltage (±60 V, 300 Vrms)

NI 9219

4

24-bit, 100S/s/ch, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge)

NI 9221

8

12-bit, 800 kS/s, single-ended, isolation,

NI 9225

  3-Channel, 300 Vrms Analog Input Module

NI 9229

4

24-bit, ±60 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch l isolation
Current Input

NI 9203

8

8-Ch ±20 mA, 200 kS/s, 16-Bit Analog Current Input Module

Thermocouple

NI 9211

 

 

NI 9213

 

4

 

 

16

 

24-bit delta-sigma, 15 S/s, differential

 

24-bit delta-sigma, 75 S/s, differential

 

NI 9219

4

24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge)

RTD

NI 9217

4

24-Bit, 400 S/s, 0 to 400 Ω RTD support, 3 & 4-wire measurements

NI 9219

4

24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge)

IEPE Sensors (Accel/ Microphone)

NI 9233

4

24-bit, 50 kS/s, simultaneous, IEPE conditioning(always on), built-in anti-aliasing

NI 9234

4

24-bit, 50 kS/s, simultaneous, Software- Selectable IEPE conditioning, built-in anti-aliasing

Bridge-Based Sensors (Strain Gauges/Load Cells)

NI 9219

4

24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge)

NI 9235

8

24-bit, 10 kS/s/ch, 120 Ω

NI 9236

8

24-bit, 10 kS/s/ch, 350 Ω

NI 9237

4

24-bit, 50 kS/s, simultaneous, full/half-bridge support, anti-aliasing

Analog Output

NI 9263

4

Medium voltage (±10 V)

NI 9264

16

Medium voltage (±10 V), 25 kS/s/ch

NI 9265

4

Medium Current (0 - 20 mA)
Type of Signal Signal Module Channels Special Features

Digital I/O

Digital Input

NI 9401

8

Bidirectional 5 V TTL

NI 9421

8

24 V sinking

NI 9422

8

 

NI 9423

8

 

NI 9425

32

 

NI 9435

4

250 AC/DC universal

NI 9411

6

Differential or TTL

Digital Output

NI 9401

8

Bidirectional 5 V TTL

NI 9472

8

24 V sourcing

NI 9474

8

 8-Channel 5 to 30 V, 1 µs, Sourcing Digital Output Module

NI 9475

8

8-Channel, 60 V, 1 µs Sourcing Digital Output Module

NI 9476

32

 32-Channel, 24 V, 500 μs, Sourcing Digital Output Module

NI 9477

32

24 V sinking

Solid State Relay

Relay Output

NI 9481

4

Form A (SPST)

NI 9485

8

60 VDC, SSR form A, up to 750 mA per ch, 5 ms set and reset time, ch-to-ch isolation

Counter, Pulse Generation

Counter/timer (24 V)

NI 9423

8

1 µs, high-speed, up to 30 V, 35 V protection

NI 9425

32

7 us, up to 30 V (60 V for 8 channels), 60 V protection

NI 9426

32

 7 µs Sourcing Digital Input Module

Counter/timer (TTL)

NI 9401

8

100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection

NI 9411

6

500 ns, ±5 to 24 V, single-ended TTL or differential, regulated 5 V supply output
Quadrature encoder (differential)

NI 9411

2

500 ns, ±5 to 24 V, six digital inputs for two encoders (phase A, phase B, and index inputs)

PWM/Pulse Generation (24 V)

NI 9472

8

100 µs, 6 to 30 V logic, 750 mA max per ch, 30 V protection, short-circuit-proof

NI 9474

8

1 µs, high-speed, 5 to 30 V logic, 1 A max per ch, 30 V protection, short-circuit-proof

NI 9475

8

8-Channel, 60 V, 1 µs Sourcing Digital Output Module

NI 9476

32

500 us, 6 to 36 V, 40 V protection, short-circuit-proof

NI 9477

32

8 us, 5 to 60 V, sinking, isolation, up to 20 A per module
Solenoid/Programmable Current Limits

NI 9478

16

16 Ch, 50 µs, 50 V Sinking Digital Output, Programmable Current Limits
PWM/Pulse Generation (TTL)

NI 9401

8

100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection
Removable Storage Secure Digital Card Module

NI 9802

2

 2 slot, up to 4 GB added storage, read/write at 2 MB/S.

Serial Interface

RS-232

NI 9870

4

 Up to 921.6 Kbaud, 64-byte FIFOs per port.
RS-485

NI 9871

4

Up to 1.843 Mbaud, 64-byte FIFOs per port.

Controller Area Network (CAN)

Controller Area Network (CAN)

NI 9852

2

Low-Speed CAN

NI 9853

2

High-Speed CAN
Motion Motion

NI 9505

1

H-Bridge Motion Drive (Brushed-DC Servo Motor)
Your Custom I/O Module(s) Specialized I/O

NI cRIO-9951

N/A

The NI cRIO-9951 module development kit includes the tools needed to build custom I/O modules for application specific needs.

 

A variety of C Series modules can also be used in the easy-to-use, USB-based NI CompactDAQ system. Read more about NI CompactDAQ.

View connector blocks and accessories for C Series modules.

Step 4:  Choose Your Development Software


The NI Developer Suite Core Package with the Real-Time and FPGA Deployment Option includes all of the tools you need for building a custom embedded system with CompactRIO - LabVIEW FPGA for customizing hardware I/O in the user-configurable FPGA core and LabVIEW Real-Time for building deterministic and reliable real-time applications. The NI Developer Suite Core Package with the Real-Time and FPGA Deployment Option also includes a comprehensive set of LabVIEW add-on tools for algorithm development, real-time development analysis, Microsoft Office report generation, and database communication.

More Infomration on CompactRIO Reconfigurable Embedded System

The CompactRIO reconfigurable embedded system features a real-time embedded processor, 4 or 8-slot reconfigurable chassis containing a user-programmable FPGA, and hot-swappable industrial I/O modules. This low-cost embedded architecture delivers open access to low-level hardware resources for rapid development of custom stand-alone or distributed control and acquisition systems.

CompactRIO Reconfigurable Embedded System

More Information on CompactRIO R-Series Expansion System

In this configuration, an NI cRIO-9151 CompactRIO Expansion Chassis connects to any digital connector of a PCI/PXI R Series FPGA device. You can install the R Series device in any desktop PC or PXI computer system running Windows or one of the LabVIEW Real-Time operating systems. The reconfigurable FPGA resides on the PXI/PCI R Series device while CompactRIO I/O modules provide high-performance signal-conditioning and connectivity. You can use up to 4 cRIO-9151 expansion chassis (16 C Series I/O modules) with certain R Series plug-in FPGA devices. See the table below for more information.

Build a CompactRIO R Series Expansion System in four easy steps:

1. Choose a PXI system or PC along with an NI 78xx FPGA R Series plug-in device
2. Choose an NI cRIO-9151 CompactRIO Expansion Chassis
3. Choose any C Series I/O module(s)
4. Choose your development software (see step 4 above)

CompactRIO R Series Expansion Table

R Series Device
CompactRIO R Series Expansion Chassis
Max. Number of cRIO-9151 Chassis per device
Max. Number of C Series I/O Modules
FPGA Gate Size
NI PCI/PXI-7811R
4
16
1 M
NI PCI/PXI-7813R
4
16
3 M
NI PCI/PXI-7830R
1
4
1 M
NI PCI/PXI-7831R
2
8
1 M
NI PCI/PXI-7833R
2
8
3 M



R Series Expansion System for PCI

R Series Expansion System for PXI

More Information on CompactRIO Remote High-Speed Interface System

In this configuration, the National Instruments cRIO-9052 high-speed remote controller replaces a cRIO-900x real-time controller to provide a high-speed interface from any NI cRIO-910x reconfigurable chassis to a laptop, PXI system or PC. With the NI cRIO-9052, engineers can interface from the FPGA inside of a CompactRIO chassis at rates up to 50 MB/s. The result is a remote, reconfigurable solution ideal for applications requiring the flexibility of the FPGA within CompactRIO along with a high-speed interface to a laptop or PC. You can choose to interface the CompactRIO high-speed remote system to a LabVIEW Windows application running on a laptop, PC or PXI system or to a LabVIEW Real-Time application running on a PC or PXI system.

Build a CompactRIO High-Speed Remote System in four easy steps:

1. Choose a cRIO-9052 high-speed remote controller kit (comes with a cRIO-9052 high-speed controller, NI 8310 PCMCIA/PCI/PXI root card and cables)
2. Choose any cRIO-901x FPGA chassis
3. Choose any C Series I/O modules
4. Choose your development software (see step 4 above)

CompactRIO High-Speed Remote System for Laptops



cRIO-9052 High-Speed Remote Controller Kit for Laptops

See Also:
FAQ: CompactRIO High-Speed Remote System



Related Links:
CompactRIO Homepage

72 ratings | 4.00 out of 5
Read in | Print | PDF

Reader Comments | Submit a comment »

Not up to date
There are at least two modules not on this list.
- Jun 22, 2009

Click on the hyperlinks for pricing information
You can simply click on the hyperlinks for any product listed to get additional technical information and pricing.
- Mar 7, 2007

no prices!
- Feb 20, 2006

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).