Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI

Dokumententyp: Tutorium
Von NI unterstützt: Ja
Veröffentlichungsdatum: 12.01.2010


Feedback


Ja Nein

Ähnliche Kategorien

Thematisch verwandte Links - Developer Zone

Thematisch verwandte Links - Products and Services

Häufig gestellte Fragen zu NI Single-Board RIO

1 Bewertung(en) | 3.00 von 5
Sprache | Drucken

Wieviele NI-Single-Board-RIO-Produkte gibt es?

Es sind acht Systeme erhältlich, die sich in der Prozessorgeschwindigkeit, FPGA-Größe, Speichergröße sowie in den I/O-Kombinationen unterscheiden. Weitere Informationen zu den Spezifikationen der verschiedenen Modelle entnehmen Sie bitte Tabelle 1. Alle NI-Single-Board-RIO-Produkte verfügen über dieselbe NI-RIO-Architektur, welche aus einem Echtzeitprozessor, einem rekonfigurierbaren FPGA und I/O besteht.

Modell

Prozessor-geschwindigkeit (MHz)

Speicher (DRAM)

FPGA-Größe (Gatter)

DIO (3,3 V)

AI

AO

DI/DO-Kanäle (24 V)

sbRIO-9601

266

64 MB

1 Mio.

110

0

0

0

sbRIO-9602

400

128 MB

2 Mio.

110

0

0

0

sbRIO-9611

266

64 MB

1 Mio.

110

32

0

0

sbRIO-9612

400

128 MB

2 Mio.

110

32

0

0

sbRIO-9631

266

64 MB

1 Mio.

110

32

4

0

sbRIO-9632

400

128 MB

2 Mio.

110

32

4

0

sbRIO-9641

266

64 MB

1 Mio.

110

32

4

32/32

sbRIO-9642

400

128 MB

2 Mio.

110

32

4

32/32

Tabelle 1: NI-Single-Board-RIO-Systeme

Welche Displays können mit NI Single-Board RIO eingesetzt werden?

HMIs von NI sind vollständig mit NI Single-Board RIO kompatibel, u. a. die Touchpanel-Computer TPC-2006 und TPC-2012. Sollten Sie eine kostengünstigere Display-Alternative für Ihr Embedded-System benötigen, stehen verschiedene serielle RS232-Displays zur Verfügung. Es handelt sich dabei um LCDs für die einfache Darstellung, komplexere LCDs sowie Farb-Touchpanel-LCDs. Weitere Informationen zu Gerätetreibern und RS232-Displays, die mit NI Single-Board RIO getestet wurden, entnehmen Sie bitte dem Whitepaper Hinzufügen einer Benutzeroberfläche zu einem Embedded-System.

Wie werden NI Single-Board RIO zusätzliche I/O-Typen hinzugefügt?

Jedes NI-Single-Board-RIO-Gerät umfasst drei Erweiterungssteckplätze für die Platinenversion bestehender I/O-Module der C-Serie. Die Spezifikationstabelle für NI Single-Board RIO enthält eine aktuelle Auflistung aller verfügbaren Platinenversionen der C-Serien-Module. Zusätzlich zu den Platinenversionen der C-Serie sind alle bestehenden Module der C-Serie für die Prototypenerstellung mit CompactRIO ebenfalls mit NI Single-Board RIO kompatibel. Die Module der C-Serie für CompactRIO sind etwas größer als die Platinenversionen, so dass sie benachbarte Steckplätze der NI-Single-Board-RIO-Geräte teils überlappen. Das bedeutet, dass beim Einsatz von CompactRIO-Modulen der C-Serie nur zwei Erweiterungssteckplätze von NI Single-Board RIO genutzt werden können.

Abbildung 1: NI Single-Board RIO mit drei angeschlossenen Erweiterungs-I/O-Modulen (Platinenversion) der C-Serie.

Abbildung 2: NI Single-Board RIO mit zwei angeschlossenen Erweiterungs-I/O-Modulen der C-Serie.

Wo sind die technischen Zeichnungen für NI Single-Board RIO zu finden?

Die technischen Zeichnungen für alle NI-Single-Board-RIO-Produkte können auf ni.com heruntergeladen werden. Technische Zeichnungen

Über welche Spezifikationen und Zertifizierungen verfügt NI Single-Board RIO?

Informationen zu Zertifizierungen und Bewertungen von NI-Hardware entnehmen Sie bitte der Seite ni.com/certifications.

Hinweis: Embedded-CompactRIO-Systeme von NI verfügen über zusätzliche mechanische und Sicherheitszertifizierungen für industrielle und raue Umgebungen.

Bietet National Instruments Gehäuse für NI Single-Board RIO an?

Nein, National Instruments bietet keine Gehäuse für NI-Single-Board-RIO-Produkte an. NI bietet das Embedded-System CompactRIO an, bei dem es sich um NI Single-Board RIO mit Gehäuse handelt. Verschiedene Drittanbieter, u. a. Hoffman, bieten Gehäuse für raue Umgebungen an, die mit NI-Produkten einschließlich NI Single-Board RIO eingesetzt werden können.

Bevor Sie ein Gehäuse auswählen oder erstellen, machen Sie sich bitte mit den erforderlichen Sicherheits- und elektromagnetischen Standards der Länder, in denen Sie Ihre NI-Single-Board-RIO-Lösung vertreiben wollen, vertraut. Zur Unterstützung hat National Instruments das Whitepaper Elektromagnetische Kompatibilität von NI Single-Board RIO zusammengestellt.

Wie wird NI Single-Board RIO programmiert?

NI LabVIEW wird zur Programmierung aller Bestandteile der mit NI Single-Board RIO erstellten Embedded-Anwendung eingesetzt. LabVIEW ist eine grafische Programmiersprache, in der Funktionen als Symbole dargestellt werden und der Datenfluss zwischen Funktionen entlang Verbindungen erfolgt. Für die Programmierung von NI Single-Board RIO ist das LabVIEW Real-Time Module erforderlich, um Anwendungen zu erstellen, die auf einem Embedded-Prozessor ausgeführt werden sollen. Des Weiteren wird das LabVIEW FPGA Module für die benutzerdefinierte Anpassung der Hardwareeigenschaften des integrierten FPGA benötigt. Die NI Developer Suite mit der Real-Time and FPGA Deployment Option umfasst alle grundlegenden Softwarewerkzeuge für NI Single-Board RIO.

Kann NI Single-Board RIO in C/C++ programmiert werden?

Ja. National Instruments stellt zum ersten Mal eine C-Schnittstelle für LabVIEW FPGA zur Verfügung. Mit dieser Schnittstelle lassen sich NI-Single-Board-RIO-Prozessoren mit C oder C++ programmieren, während der FPGA mit dem LabVIEW FPGA Module programmiert wird. Die erste Version dieser C-Schnittstelle für LabVIEW FPGA kann auf der Seite NI Labs kostenlos heruntergeladen werden.

Für in C geschriebenen Programmcode bietet LabVIEW Real-Time die Möglichkeit, bestehenden Code aufzurufen, der in Shared Libraries kompiliert wurde. In diesem Tutorium erfahren Sie, wie Sie die GNU-Werkzeuge für VxWorks einsetzen, um Shared Libraries zu erstellen, die mit VxWorks-Zielen, u. a. NI Single-Board RIO, kompatibel sind.

Wieviel kostet NI Single-Board RIO?

NI Single-Board RIO sind für OEM-Anwendungen bzw. Anwendungen mit hoher Stückzahl konzipiert. Informationen zu den Preisen und Mindestbestellmengen für NI Single-Board RIO erhalten Sie bei Ihrer NI-Niederlassung unter 089 7413130.

Wie kann Programmcode von NI CompactRIO auf NI Single-Board RIO portiert werden?

CompactRIO und NI Single-Board RIO verfügen über dieselbe Hardwarearchitektur, welche aus einem Echtzeitprozessor, einem rekonfigurierbaren FPGA sowie Analog- und Digital-I/O besteht. Aufgrund des gleichen Aufbaus geht die Portierung von Programmcode zwischen CompactRIO und NI Single-Board RIO einfach vonstatten. In der Regel müssen bei der Portierung von CompactRIO-Anwendungen auf NI Single-Board RIO lediglich die bestehenden I/O des CompactRIO-FPGA-VI den I/O von NI Single-Board RIO zugeordnet werden. Jeglicher LabVIEW-Real-Time- und -FPGA-Code wird automatisch übertragen und wiederverwendet, wenn die bestehende Anwendung im LabVIEW-Projekt auf NI Single-Board RIO ausgeführt wird. Nachdem sichergestellt ist, dass die I/O korrekt portiert wurden, ist nur noch eine erneute Kompilierung des FPGA-VIs erforderlich. LabVIEW sorgt automatisch für die Durchführung aller anderen eventuellen Änderungen bei der Portierung von CompactRIO auf NI Single-Board RIO.


[+] Bild vergrößern

Abbildung 3: Eine Vielzahl an NI-Hardware verfügt über die gleiche NI-RIO-Architektur, u. a. CompactRIO und NI Single-Board RIO. Da alle NI-RIO-Hardware über die gleiche Architektur verfügt, können Anwender die Hardware auswählen, die am besten für ihre Anforderungen geeignet ist, während sie gleichzeitig bestehenden Code wiederverwenden können. Dies sorgt sowohl für Zeit- als auch Kosteneinsparungen.

 

Weitere Informationen zur schnellen Prototypenerstellung von Embedded-Geräten mit CompactRIO sowie zum anschließenden Serieneinsatz mithilfe von NI Single-Board RIO entnehmen Sie bitte diesem Whitepaper.

 

1 Bewertung(en) | 3.00 von 5
Sprache | Drucken

AGB
Dieses Tutorium ("Tutorium") wurde von National Instruments ("NI") entwickelt. Auch wenn National Instruments dieses Tutorium technisch unterstützt, ist es jedoch möglich, dass dieses Tutorium nicht umfassend getestet und überprüft wurde. NI übernimmt weder Garantien bezüglich der Qualität des Tutoriums noch bezüglich der weiteren technischen Unterstützung neuer Versionen ähnlicher Produkte und Treiber. DIESES TUTORIUM WIRD IM "IST-ZUSTAND" ZUR VERFÜGUNG GESTELLT UND NI ÜBERNIMMT KEINERLEI GARANTIEN. AUSFÜHRLICHERE ERLÄUTERUNGEN ZU ANDEREN EINSCHRÄNKUNGEN ENTNEHMEN SIE BITTE DEN NUTZUNGSBEDINGUNGEN AUF NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).