English
Language : 

CRIO-900X Datasheet, PDF (1/4 Pages) National Instruments Corporation – Small, rugged, high-reliability embedded real-time processor for intelligent stand-alone operation
CompactRIO Real-Time Embedded Controllers
NI cRIO-900x
• Small, rugged, high-reliability embedded
real-time processor for intelligent stand-
alone operation
• Executes powerful floating-point
algorithms with deterministic
real-time performance
• Low power consumption with dual DC
supply inputs for redundancy
• 10/100BaseT Ethernet port with built-in
LabVIEW remote panel Web server and
FTP file sharing server
• RS232 serial port for peripheral devices
Operating System
• LabVIEW Real-Time (ETS)
Development Environment
• LabVIEW Full or Professional
Development System for Windows
• LabVIEW Reconfigurable I/O
Software Development Kit (includes
LabVIEW Real-Time and LabVIEW FPGA
modules and developer toolkits)
Driver Software
• NI-RIO for reconfigurable
embedded systems
DRAM Internal Nonvolatile 10/100BaseTX RS232
Product Memory (MB) Storage (MB) Ethernet Port Serial Port LEDs
cRIO-9002
32
64


4
cRIO-9004
64
512


4
Table 1. cRIO-900x Selection Guide
DIP
Switches
5
5
Power Supply
Input Range
9 to 35 VDC
9 to 35 VDC
Power
Consumption
7 W max
7 W max
Backup
Power Input


Remote Panel
Web Server


FTP
Server


Overview and Applications
National Instruments cRIO-900x real-time embedded controllers offer
powerful stand-alone embedded execution for deterministic LabVIEW
Real-Time applications. The NI cRIO-9002 includes 32 MB of DRAM
memory and 64 MB of nonvolatile flash storage for file storage. The
cRIO-9004 includes 64 MB of DRAM memory and 512 MB of nonvolatile
flash storage for data-logging applications. Both controllers are designed
for extreme ruggedness, reliability, and low power consumption with
dual 9 to 35 VDC supply inputs that deliver isolated power to the
CompactRIO chassis/modules and a -40 to 70 °C temperature range.
A 195 MHz industrial processor balances low power consumption with
powerful real-time floating-point signal processing and analysis
capabilities for deterministic control loops exceeding 1 kHz.
System Configuration
The CompactRIO real-time controller connects to any 4- or 8-slot
CompactRIO reconfigurable chassis. The user-defined FPGA circuitry in
the chassis controls each I/O module and passes data to the controller
through a local PCI bus, using built-in communication functions.
Embedded Software
You can synchronize embedded code execution to an FPGA-generated
interrupt request (IRQ) or an internal millisecond real-time clock source.
The LabVIEW Real-Time ETS OS provides reliability and simplifies the
development of complete embedded applications that include time-critical
control and acquisition loops in addition to lower-priority loops for
postprocessing, data logging, and Ethernet/serial communication.
Built-in elemental I/O functions such as the FPGA Read/Write function
provide a communication interface to the highly optimized reconfigurable
FPGA circuitry. Data values are read from the FPGA in integer format, and
then converted to scaled engineering units in the controller.
Figure 1. CompactRIO Hardware Architecture
Figure 2. CompactRIO Software Architecture