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

NI CompactRIO: Steuer-, Regel- und Erfassungssystem

compactRIO
  • Kompaktes, robustes Embedded-Steuer-, Regel- und Datenerfassungssystem
  • Basierend auf der grafischen Entwicklungsumgebung LabVIEW von National Instruments
  • Embedded-Echtzeitprozessor für zuverlässige Stand-alone- oder verteilte Anwendungen
  • Embedded-FPGA-Chip für Flexibilität, Leistung und Zuverlässigkeit von benutzerdefinierter Hardware
  • Während laufenden Betriebs austauschbare industrietaugliche I/O-Module mit integrierten Signalkonditionierungsfunktionen für den direkten Anschluss an Sensoren und Aktoren
  • Erfüllt anspruchsvolle Industrienormen und bietet entsprechende Zertifizierungen:
    • Betriebstemperaturbereich von -40 bis 70 °C
    • Isolierung gegen Spannungen bis zu 2300 Veff
    • Stoßfestigkeit bis 50 g
    • Internationale Sicherheits-, EMV- und Umweltzertifikate
    • Zugelassen für Gefahrenbereiche: Klasse 1, Division 2
    • 2 Eingänge für die Stromversorgung mit 9 bis 35 VDC, geringer Stromverbrauch (in der Regel 7 bis 10 W)

Der Programmable Automation Controller (PAC) CompactRIO von National Instruments ist ein fortschrittliches Embedded-Datenerfassungs-, -Steuer- und -Regelsystem für Anwendungen, die eine hohe Leistungsfähigkeit und Zuverlässigkeit erfordern. Aufgrund der offenen Embedded-Architektur, geringen Abmessungen, extremen Robustheit und Flexibilität des Systems können Entwickler kommerzielle Hardware einsetzen, um zügig benutzerdefinierte Embedded-Systeme zu erstellen. NI CompactRIO basiert auf den Technologien LabVIEW FPGA und LabVIEW Real-Time von National Instruments und ermöglicht Anwendern den Entwurf, die Programmierung sowie die benutzerdefinierte Anpassung des CompactRIO-Embedded-Systems mit einfach zu bedienenden grafischen Programmierwerkzeugen.

CompactRIO umfasst einen Embedded-Echtzeitprozessor, ein leistungsstarkes FPGA und bei laufendem Betrieb austauschbare I/O-Module. Jedes I/O-Modul ist direkt mit dem FPGA verbunden und ermöglicht somit eine Low-Level-Anpassung von Timing-Funktionen und I/O-Signalverarbeitung. Der FPGA ist mit dem Embedded-Echtzeitprozessor über einen Hochgeschwindigkeits-PCI-Bus verbunden. Daraus ergibt sich eine kostengünstige Architektur mit offenem Zugriff auf Low-Level-Hardwareressourcen. LabVIEW verfügt über integrierte Funktionen für den Datentransfer vom I/O-Modul zum FPGA und vom FPGA zum Embedded-Prozessor für Echtzeitanalyse, Weiterverarbeitung, Datenprotokollierung oder die Kommunikation mit einem vernetzten Host-Rechner.

CompactRIO Blockschaltbild

I/O-Module der C-Serie

Es stehen eine Reihe unterschiedlicher I/O-Module für CompactRIO zur Verfügung, u. a. Spannungs-, Strom-, Thermoelement-, RTD-, Beschleunigungsmesser- und Dehnungsmessstreifeneingänge, simultan abgetastete Analog-I/O mit bis zu ±60 V, Industrie-Digital-I/O mit 12, 24 oder 48 V, Digital-I/O mit 5 V/TTL sowie Counter/Timer, Module zur Impulserzeugung und Relais für hohe Spannungen und Stromstärken. Da die Module über integrierte Signalkonditionierungsfunktionen für erweiterte Spannungsbereiche oder Industriesignale verfügen, können sie direkt an Sensoren und Aktoren angeschlossen werden.

FPGA

Der Embedded-FPGA ist ein leistungsstarker, rekonfigurierbarer Chip, der mit Hilfe von LabVIEW-FPGA-Werkzeugen programmiert werden kann. Bisher war es für FPGA-Entwickler notwendig, komplexe Designsprachen wie VHDL zu erlernen, um FPGAs zu programmieren. Nun sind Ingenieure und Wissenschaftler in der Lage, die grafischen LabVIEW-Werkzeuge für die Programmierung und individuelle Anpassung von FPGAs einzusetzen. Mit Hilfe der in CompactRIO integrierten FPGA-Hardware lassen sich benutzerdefinierte Timing-, Trigger-, Synchronisations-, Steuer-, Regel- und Signalverarbeitungsfunktionen für Analog- und Digital-I/O implementieren.

Echtzeitprozessor

Das CompactRIO-Embedded-System umfasst einen industrietauglichen 400-MHz-MPC5200-Prozessor von Freescale, der LabVIEW-Real-Time-Anwendungen auf dem zuverlässigen Echtzeitbetriebssystem VxWorks von Wind River deterministisch ausführt. LabVIEW verfügt über integrierte Funktionen für die Datenübertragung zwischen FPGA und Echtzeitprozessor innerhalb des CompactRIO-Embedded-Systems. Anwender können aus über 600 integrierten LabVIEW-Funktionen auswählen, um ein multithreading-fähiges System für Echtzeitsteuer-, -regel-, -analyse-, -datenprotokollierungs- und -kommunikationsanwendungen zu erstellen. Es ist zudem möglich, bestehenden C/C++-Code in den LabVIEW-Real-Time-Code zu integrieren und somit Entwicklungszeit zu sparen.

Abmessungen und Gewicht

Abmessungen, Gewicht und I/O-Kanaldichte sind wichtige Faktoren für viele Embedded-Anwendungen. Ein rekonfigurierbares Embedded-System mit vier Steckplätzen misst 179,6 x 88,1 x 88,1 mm und wiegt nur 1,58 kg.

Anwendungsbeispiele

Aufgrund der niedrigen Kosten, hohen Zuverlässigkeit und Eignung für umfangreiche Embedded-Mess-, -Steuer- und -Regelanwendungen kann CompactRIO an die unterschiedlichen Anforderungen verschiedener Branchen und Anwendungen angepasst werden. Beispiele hierfür sind u. a.:

  • Datenerfassung, Datenprotokollierung, Steuerung und Regelung im Fahrzeug
  • Überwachung und Schutz von Maschinen
  • Prototypisierung von Embedded-Systemen
  • Dezentrale und verteilte Überwachungsanwendungen
  • Embedded-Datenprotokollierung
  • Benutzerdefinierte Motorsteuerung mit mehreren Achsen
  • Stromüberwachung und -steuerung
  • Steuerung und Regelung von servohydraulischen und Industriemaschinen
  • Diskrete Steuerung
  • Mobile NVH-Analyse (Noise, Vibration and Harshness)

Die CompactRIO-Plattform ist in drei Konfigurationen verfügbar:

CompactRIO-9072 Das rekonfigurierbare Embedded-System ist sowohl modular aufgebaut, als auch integriert verfügbar. Bei der modularen Konfiguration ist das Chassis mit dem FPGA separat erhältlich. Der modulare Aufbau bietet das höchste Maß an Flexibilität im Bezug auf Systemkonfiguration und Leistung. Die integrierte Konfiguration umfasst sowohl den Controller als auch das Chassis mit dem FPGA. Diese Konfiguration sorgt für eine hohe Systemleistung und eignet sich insbesondere für den Serieneinsatz.

CompactRIO-9151 CompactRIO-Erweiterungssystem für R-Serie
Bei dieser Konfiguration wird ein CompactRIO-Erweiterungschassis an den Digitalanschluss eines FPGA-basierten, intelligenten PCI- bzw. PXI-Datenerfassungsgeräts der R-Serie angeschlossen. Das Datenerfassungsgerät der R-Serie kann in jedem Windows oder LabVIEW Real-Time ausführenden Desktop-PC, Einplatinenrechner oder PXI-System installiert werden. Der FPGA befindet sich im Datenerfassungsgerät der R-Serie und das Erweiterungschassis cRIO-9151 sowie I/O-Module der C-Serie fügen dem Datenerfassungsgerät leistungsstarke Signalkonditionierungs- und Isolierfunktionen hinzu.

CompactRIO 9052 Dezentrales CompactRIO-Hochgeschwindigkeits-Schnittstellensystem
In dieser Konfiguration wird der dezentrale Hochgeschwindigkeits-Controller cRIO-9052 anstelle eines echtzeitfähigen CompactRIO-Controllers eingesetzt, da dieser eine Hochgeschwindigkeitsschnittstelle zum Anschluss eines rekonfigurierbaren NI-cRIO-910x-FPGA-Chassis an Laptops, PCs oder PXI-Systeme zur Verfügung stellt. Mit Hilfe des NI cRIO-9052 lassen sich Daten auf das FPGA im CompactRIO-Chassis mit Raten von bis zu 50 MB/s übertragen. Daraus ergibt sich eine dezentrale, rekonfigurierbare Lösung für Anwendungen, welche die Flexibilität eines FPGA sowie eine Hochgeschwindigkeitsschnittstelle für den Anschluss an Laptop- oder Desktop-PCs erfordern. Es ist möglich, das dezentrale Hochgeschwindigkeits-CompactRIO-System an eine LabVIEW-Anwendung anzuschließen, die auf einem Laptop, PC oder PXI-System ausgeführt wird bzw. an eine LabVIEW-Real-Time-Anwendung, die auf einem PC- oder PXI-System läuft.

Weitere Ressourcen: