Die Wahl des richtigen PXI-Controllers ist eine wichtige Entscheidung beim Erstellen eines leistungsstarken Testsystems. Der Controller fungiert als Gehirn des Systems – er verwaltet die Datenübertragung, führt Testsoftware aus und stellt die Leistung aller Module in einem Testsystem sicher. Ein gut abgestimmter Controller kann den maximalen Durchsatz freigeben, die Latenz verringern und die Integration vereinfachen. Die Wahl eines Controllers, der möglicherweise nicht Ihren Verarbeitungs- und Durchsatzanforderungen entspricht, kann zu Engpässen in Ihrem System führen.
Dieses Whitepaper bietet einen Rahmen für die Auswahl eines Embedded-PXI-Controllers mit Schwerpunkt auf Schlüsselfaktoren wie Prozessorleistung, Bandbreite, Speicher, Betriebssystem und mehr. Unabhängig davon, ob Sie Elektronik validieren, Serientests bereitstellen oder RF-Daten mit Gigabyte pro Sekunde streamen, helfen Ihnen diese Richtlinien, eine fundierte Entscheidung zu treffen, die Ihren Anwendungsanforderungen entspricht.
Ein PXI-Controller ist die primäre Verarbeitungs- und Verwaltungseinheit in einem PCI-eXtensions-for-Instrumentation-System (PXI). Im System-Controller-Slot installiert, koordiniert es die Datenübertragung über die PXI-Backplane, führt Softwareprogramme aus und bietet externe Schnittstellen für Benutzereingriffe oder Netzwerkintegration. Bei NI-PXI-Controllern handelt es sich entweder um Embedded- oder um Remote-Controller. Embedded-Controller enthalten alles, was Sie zum Ausführen Ihres PXI-Systems ohne externen PC benötigen, während Sie mithilfe von Remote-Controllern Ihr PXI-System über einen Desktop, Laptop oder Serverrechner steuern können.
Die Spezifikationen des Controllers beeinflussen direkt die folgenden Faktoren:
Die Auswahl des richtigen Controllers stellt sicher, dass Ihr PXI-System die Rechenleistung, den Datendurchsatz und die Konnektivität bietet, die für die anspruchsvollsten Test- und Messanwendungen von heute erforderlich sind. NI-PXI-Controller sind auf Vielseitigkeit ausgelegt und unterstützen ein breites Anwendungsspektrum, darunter – aber nicht beschränkt auf – folgende Beispiele:
In diesem Abschnitt werden Embedded- und Remote-Controller miteinander verglichen.
Embedded-Controller sind eigenständige Computer, die direkt im PXI-Chassis installiert werden, wodurch ein externer PC entfällt. Embedded-Controller von NI bieten leistungsstarke und zuverlässige Rechenfunktionen, die speziell für PXI-Systeme entwickelt wurden. Mit vorkonfigurierten Betriebssystemoptionen, robustem Design und langfristiger Unterstützung beschleunigen sie die Inbetriebnahme und gewährleisten einen zuverlässigen Betrieb von der Entwurfsvalidierung bis zum Produktionstest.
Abbildung 1. In diesem NI-PXIe-1081-Chassis sind ein Embedded-Controller des Typs NI PXIe-8842 und andere NI-Geräte installiert.
Remote-Controller verbinden ein PXI-Chassis mit einem externen Host-Computer über MXI-Express- oder Thunderbolt-Hochgeschwindigkeitsschnittstellen. Diese Konfiguration ermöglicht es dem PXI-System, die Rechenleistung, Speicher- und Anzeigefunktionen eines vorhandenen Desktops oder Laptops zu nutzen und bietet eine flexible und kostengünstige Alternative zur Embedded-Steuerung. Abbildung 2 zeigt einen Laptop-basierten Remote-Controller und Abbildung 3 einen Desktop-PC-basierten Remote-Controller.
Abbildung 2. Laptop-basierter Remote-Controller, bestehend aus einem NI-PXI-Express-Chassis, einem Thunderbolt-Fernbedienungsmodul, einem Thunderbolt-3+-M2M-Kabel und einem Laptop mit einem Thunderbolt-3+-Anschluss.
Abbildung 3. Desktop-PC-basierter Remote-Controller, bestehend aus einem NI-PXI-Express-Chassis, einem Fernbedienungsmodul, einem MXIe-Kabel, einem Gerät zur Fernbedienung (PCI-Karte) und einem Desktop-PC.
In einigen Fällen kann ein Remote-Controller die bevorzugte Wahl gegenüber einer Embedded-Option sein, z. B.:
Dieses Whitepaper konzentriert sich nur auf die Auswahl von Embedded-Controllern. Weitere Informationen zu PXI-Remote-Controllern finden Sie in der Broschüre.
PXI-Embedded-Controller von NI umfassen vier Hauptmodelle: NI PXIe-8822, NI PXIe-8842, NI PXIe-8862 und NI PXIe-8881. Jedes Modell bietet unterschiedliche Prozessortypen, Kernanzahl und Bandbreitenfunktionen, auf die in den folgenden Abschnitten mit den Nummern 1–3 eingegangen wird. Innerhalb jedes Modells gibt es verschiedene Artikelnummern mit unterschiedlicher Auswahl für Betriebssystem, RAM, Speicher und mehr, die in den Abschnitten 4–8 behandelt werden.
Beachten Sie bei der Auswahl eines Controllers folgende wichtige Hinweise:
Ihr Prüfling (DUT) steuert jede PXI-Systementscheidung. Die Definition der folgenden Parameter kann dabei helfen, zu bestimmen, welche Geräte- oder Modultypen Sie benötigen und wie viele, was sich auf Ihre Chassis-Auswahl auswirkt und letztlich darüber informiert, welcher Controller Ihren Systemanforderungen am besten entspricht.
Das Verständnis dieser Anforderungen hilft sicherzustellen, dass der ausgewählte Controller die Leistung, Skalierbarkeit und Zuverlässigkeit bietet, die Ihre Anwendung erfordert. In den folgenden Abschnitten werden wichtige Parameter für Embedded-Controller behandelt. Am Ende dieses Whitepapers finden Sie drei verschiedene Testszenarien, die veranschaulichen, wie diese Parameter die Controller-Auswahl steuern.
Die Auswahl des richtigen Prozessors – unabhängig davon, ob es sich um einen Intel® CoreTM i3, i5, i7 oder Xeon® handelt – ist entscheidend für die Leistungsoptimierung in automatisierten Test- und Messsystemen. Der Prozessor bestimmt, wie effizient Ihr PXI-Controller Aufgaben wie Datenerfassung, Signalanalyse, Parallelverarbeitung und Echtzeitsteuerung bewältigen kann. Bei der Auswahl eines Prozessors gibt es einige verschiedene Attribute, die Sie beurteilen können, einschließlich der Kernanzahl des Prozessors, der Leistung selbst, der Thread-Fähigkeiten und der Taktrate.
Höhere Kernanzahl ermöglicht die parallele Ausführung mehrerer Tasks, was für Multithreading-Anwendungen wie RF-Signalanalyse, Datenprotokollierung oder Regelkreise unerlässlich ist.
Tabelle 1. Prozessorkernanzahl und typische Anwendungsfälle
Beim Vergleich der Prozessorleistung bietet der CPU-Benchmark einen umfassenderen Vergleich zwischen verschiedenen Generationen und Herstellern, indem die tatsächliche Leistung über Spezifikationen wie Taktrate oder Kernanzahl hinaus gemessen wird. Tools wie PassMark CPU Benchmarks quantifizieren Einzelkern- und Mehrkernleistung und vermitteln so ein realistischeres Bild davon, wie ein Prozessor in praktischen Anwendungsszenarien abschneiden wird. Um einen Benchmark-Wert für verschiedene Controller zu normalisieren, wird die CPU-Marke berechnet, indem der CPU-Benchmark-Wert eines Controllers durch den PXIe-8842-Wert von 15.778 geteilt wird. So hat beispielsweise das PXIe-8842 eine normalisierte CPU-Marke von 1 (15.778 ÷ 15.778 = 1), während das PXIe-8881 2,04 (32.177 ÷ 15.778 = 2,04) erreicht. Durch Normalisieren dieser Wert können Sie die CPU-Markenverhältnisse zwischen verschiedenen Controllern verschiedener Hersteller einfacher vergleichen. Nicht alle Prozessoren mit demselben Branding bieten die gleiche Leistung – jeder Prozessor ist für unterschiedliche Prioritäten optimiert. So erzielt z. B. der im PXIe‐8881 verwendete Intel Xeon W‐2295 dank seiner 18 Kerne, die für Workloads mit hohem Durchsatz ausgelegt sind, einen Multithreading-Wert von 2,04. Im Gegensatz dazu erzielt das Intel Xeon W‐11865MRE, das in anderen Markt-Controllern zu finden ist, einen Wert von etwa 1,24.
Abbildung 4. Multithread-CPU-Marke für PXI-Embedded-Controller von NI
Threading bezeichnet die Fähigkeit einer CPU, mehrere Anweisungen (Threads) gleichzeitig auszuführen.
In traditionellen Sprachen wie C++ oder Python müssen Ingenieure Low-Level-Threading-Code schreiben – Threads erstellen, die Synchronisation mit Sperren oder Semaphoren verwalten und Tasks manuell auf Kerne verteilen. Dies erhöht die Komplexität und das Risiko von Problemen wie Laufzeitprobleme oder Deadlocks.
NI LabVIEW und NI TestStand vereinfachen die parallele Ausführung von Tests auf folgende Weise:
Durch die Kombination von Multicore-Prozessoren und Software wie LabVIEW und TestStand können Entwickler einen hohen Durchsatz und eine hohe Reaktionszeit erzielen, ohne Low-Level-Threading-Code zu schreiben. NI-Tools übernehmen die nahtlose Thread-Erstellung, Zeitplanung und Ressourcenfreigabe automatisch, so dass sich Ingenieure auf die Testlogik konzentrieren und Multicore-CPUs vollständig nutzen können.
Taktgeschwindigkeit (GHz) ist für Single-Threading-Tasks in automatisierten Testsystemen wie Hochgeschwindigkeitsdatenerfassung, HIL-Systeme oder Spektrumanalyse entscheidend. Höhere Taktfrequenzen verringern die Latenz und verbessern die Determiniertheit, wodurch kürzere Regelkreise, höhere Abtastraten und weniger Jitter ermöglicht werden. Für Single-Threading-Operationen bieten schnellere CPUs eine bessere Kreisausführung und Timing-Genauigkeit. Achten Sie beim Vergleich der Taktraten darauf, dies innerhalb derselben CPU-Generation zu tun, da Architekturunterschiede erhebliche Auswirkungen auf die Leistung in der Praxis haben können.
Tabelle 2. CPU-Taktraten-Kategorien und empfohlene Anwendungsfälle
Abbildung 5. Latenz im Vergleich zur Taktrate
Bei Echtzeit-Tasks sollten Sie eine niedrige Latenz und eine hohe Taktrate gegenüber der Kernanzahl bevorzugen. Beachten Sie, dass höhere GHz die Wärmeleistung und den Stromverbrauch erhöhen. Daher ist eine angemessene Kühlung unerlässlich. Hyper-Threading verbessert die Single-Threading-Leistung nicht. Bei Real-Time-Tasks kann die Konzentration auf die Geschwindigkeit physikalischer Kerne optimale Ergebnisse liefern.
Insgesamt kann Ihnen das Verständnis der zuvor besprochenen Attribute helfen, Leistung und Kosten für Ihre Anwendung in Einklang zu bringen.
Bei PXI-Systemen bezeichnet Bandbreite die Rate, mit der Daten zwischen dem Controller, PXI-Modulen und anderen Systemkomponenten übertragen werden können. Bandbreite ist ein entscheidender Faktor, um zu bestimmen, wie gut Ihr System datenintensive Tasks handhabt. Es gibt zwei Arten von Bandbreiten: die Gesamtsystembandbreite und die Speicherbandbreite.
Systembandbreite bezieht sich auf die maximale Datenübertragungsrate zwischen dem PXI-Controller und der PXI-Express-Backplane. Dies bestimmt, wie schnell der Controller Daten mit im Chassis installierten PXI-Express-Modulen austauschen kann.
PXI-Express-Backplane-Bandbreite bestimmt, wie schnell der Controller Daten an I/O-Module in einem Chassis übertragen kann. Wenn Sie z. B. ein PXI-Express-Chassis verwenden, das PCI Express Gen 3 (4 GB/s) unterstützt, aber einen auf PCI Express Gen 1 (1 GB/s) beschränkten Controller auswählen, kommt es zu Engpässen bei 1 GB/s, was die Leistung für Hochgeschwindigkeitsanwendungen wie RF oder Hochkanal-DAQ verringert. Durch die Abstimmung der PCI-Express-Generierung des Controllers mit dem Chassis wird ein optimaler Durchsatz und eine optimale Systemeffizienz gewährleistet. Weitere Informationen zur Backplane-Bandbreite finden Sie im Whitepaper There are two main types of bandwidths to consider: the overall system bandwidth and the memory bandwidth.
Speicherbandbreite legt fest, wie schnell die CPU auf Daten vom RAM zugreifen und diese verarbeiten kann – entscheidend für Echtzeit-Leistung, Multitasking und datenintensive Anwendungen wie Signalanalyse und maschinelles Lernen. DDR4/DDR5-Hochgeschwindigkeitsspeicher mit Multichannel-Architektur sorgt für eine reibungslose Ausführung, insbesondere bei der Ausführung mehrerer Apps oder virtueller Maschinen.
Berechnen der theoretischen Speicherbandbreite
Formel: (Kanäle×Byte pro Übertragung×Takt)/1024
Beispiel: PXIe-8881 bietet (4×8×2666)/1024=83 GB/s Speicherbandbreite
Die Speicherbandbreite muss höher sein als die PCI-Express-Bandbreite des Systems, um Engpässe zu vermeiden, da CPU und Module gleichzeitig Daten aus dem Speicher streamen können. Wenn die Speicherbandbreite zu gering ist, kann selbst eine Hochgeschwindigkeits-PCI-Express-Gen-3-Backplane nicht mit vollem Potenzial arbeiten, was die Leistung in Hochdurchsatzanwendungen beeinträchtigt.
Tabelle 3 hilft Ihnen bei der Auswahl eines Controllers, der basierend auf Ihrem geschätzten Anwendungsdurchsatz Ihren Bandbreitenanforderungen entspricht. Die Berücksichtigung dieser Faktoren kann dazu beitragen, dass Ihr System Daten effizient und ohne Engpässe erfassen und verarbeiten kann.
Tabelle 3. PXI-Controller-Empfehlungen nach Bandbreiten-Kategorie
RAM fungiert als Kurzzeitspeicher des Controllers und speichert während der Testausführung vorübergehend Daten. Ausreichender RAM reduziert Engpässe zwischen Messgeräten und Controller, was eine reibungslose Datenübertragung über die PXI-Express-Backplane und eine effiziente Verarbeitung großer Datensätze ermöglicht.
Hochleistungsanwendungen wie RF-Analyse, Mischsignalerfassung, HIL-Simulation und Echtzeit-Signalverarbeitung profitieren von höheren RAM-Kapazitäten für schnellere Berechnungen und Multitasking. So unterstützt z. B. das PXIe-8881 bis zu 64 GB Quad-Channel DDR4-2666 RAM und das PXIe-8862 bis zu 32 GB Dual-Channel DDR4-3200 RAM für intensivere Aufgaben.
Andere Anwendungen, wie die einfache Datenerfassung, Sensorprotokollierung und Temperaturüberwachung, werden in der Regel mit 8 GB RAM effizient ausgeführt, da der Puffer- und Verarbeitungsaufwand gering ist.
Auf Ihrem System werden Daten, Software und Betriebssystemdateien gespeichert. Es beeinflusst, wie schnell Daten geschrieben, abgerufen und analysiert werden können. Es gibt zwei Hauptspeicheroptionen für Embedded-PXI-Controller von NI. Solid-State-Laufwerke (SSDs) werden aufgrund ihrer Geschwindigkeit, Zuverlässigkeit und Haltbarkeit mit Kapazitäten bis zu 512 GB und verfügbaren Erweiterungsoptionen bevorzugt. Einige Controller – wie der PXIe-8862 – verfügen für eine sichere Datenverarbeitung in klassifizierten Umgebungen über Frontpanel-Wechsellaufwerke mit Upgrade-Optionen bis zu 960 GB.
Wenn Sie mehr Speicher für Hochgeschwindigkeitsprotokollierung (>1 GS/s) oder Langzeittests benötigen, die im Chassis verarbeitet werden sollen, sollten Sie ein PXI-Speichermodul (NI PXIe-8267) hinzufügen, um Kapazität und Leistung zu erhöhen.
Das Betriebssystem bestimmt, welche Entwicklungswerkzeuge, Treiber und Automatisierungs-Frameworks für Ihre Anwendung verfügbar sind. Eine kritische Überlegung ist die Fähigkeit des Betriebssystems, Determinismus und präzises Timing zu liefern. Für Anwendungen, die eine vorhersehbare, latenzarme Reaktion erfordern – wie Hardware-in-the-Loop-Simulationen oder geschlossene Regelkreise – ist ein Echtzeitbetriebssystem erforderlich.
Windows ist das am häufigsten verwendete Betriebssystem für PXI-Systeme und bietet Kompatibilität mit einer Vielzahl von Test- und Messsoftware, einschließlich NI LabVIEW, NI TestStand und Tools von Drittanbietern. Die grafische Benutzeroberfläche (GUI) vereinfacht die Entwicklung, Fehlersuche und Integration in die IT-Infrastruktur eines Unternehmens.
Die LTSC-Version (Long-Term Servicing Channel) ist eine spezielle Windows-Version für Unternehmens- und geschäftskritische Umgebungen, in denen Stabilität, Sicherheit und ein langer Lebenszyklus unerlässlich sind. Der IoT Enterprise LTSC Lifecycle umfasst 10 Jahre Support. NI-PXI-Controller werden mit Windows 10 LTSC oder Windows 11 LTSC geliefert.
Weitere Informationen zu Windows 11.
NI Linux Real-Time wurde für Anwendungen entwickelt, die eine deterministische Leistung mit geringer Latenz erfordern. Der Real-Time-Kernel sorgt für vorhersehbare Reaktionszeiten, während der Headless-Betrieb (keine GUI) die Zuverlässigkeit in Embedded- und Industrieumgebungen erhöht. NI Linux Real-Time ist auch weniger anfällig für unerwartete Updates oder Hintergrundprozesse, die die Testausführung unterbrechen können. Das NI Linux Real-Time OS wird vollständig vom NI LabVIEW Real-Time Module unterstützt.
Betriebssystem NI Linux Real-Time bietet:
Mehr dazu:
NI-PXI-Controller unterstützen die benutzerdefinierte Betriebssystemverteilung über Controller-Varianten ohne Betriebssystem, wodurch Unternehmen die Flexibilität haben, ihre eigenen Betriebssysteme zu installieren. Diese Option ist ideal für Teams mit proprietären Anforderungen, einzigartigen Sicherheitsrichtlinien oder speziellen Integrationsanforderungen.
Dieser Ansatz bietet zwar maximale Anpassungsmöglichkeiten, erfordert jedoch fortgeschrittene Kenntnisse in der Betriebssystemverteilung und Treiberintegration. NI-Hardwaretreiber sind beispielsweise nur für ausgewählte Linux-Distributionen verfügbar. Daher wird empfohlen, unterstützte Distributionen wie RHEL, Ubuntu oder OpenSUSE zu verwenden.
Sie können auch die Online-NI-OS-Kompatibilitätsprüfung verwenden, in der die Kompatibilität von Hardware und Software mit dem Betriebssystem angezeigt wird. Lesen Sie diese Informationen, um sicherzustellen, dass Ihre ausgewählte Hardware-/Treiber-/Softwarekombination auf Ihrem gewünschten Betriebssystem unterstützt wird.
Weitere Informationen zur NI-Plattform auf Linux Desktop.
PXI-Embedded-Controller bieten nicht nur Hochgeschwindigkeitskommunikation über die PXI-Express-Backplane, sondern dienen auch als Schnittstelle zu externen Systemen. I/O-Bandbreite bezieht sich auf die Datenübertragungsrate zwischen dem Controller und externen Geräten über Ports wie Thunderbolt, USB, Ethernet, DisplayPort™ und NVMe-Speicher. Diese Verbindungen ermöglichen Datenprotokollierung, Fernsteuerung, Visualisierung und Integration mit externen Geräten.
Die I/O-Bandbreite ist für datenintensive Workflows oder verteilte Testsysteme, die eine schnelle externe Datenübertragung erfordern, kritisch, z. B.:
Wenn Ihre Anwendung Daten intern im PXI-Express-Chassis verarbeitet, ist die I/O-Bandbreite weniger kritisch: Sie ist eher eine "gut zu wissende" Funktion. Bei Systemen, die auf externe Konnektivität angewiesen sind, kann dies jedoch die Leistung erheblich beeinträchtigen.
Abbildung 6. Detailliertes Diagramm des PXIe-8862 mit Wechselfestplatte
PXI-Embedded-Controller sind in einem PXI-Chassis untergebracht. Das PXI-Chassis ist mehr als nur ein mechanischer Rahmen – es definiert die Backplane-Architektur, die Stromversorgung, die Kühlleistung und die Datenbandbreite für Ihren Embedded-Controller und PXI-Module. Die Wahl des richtigen Chassis gewährleistet optimale Leistung, Kompatibilität und Skalierbarkeit Ihres Testsystems.
Alle NI-Controller sind mechanisch und elektrisch mit jedem PXI-Chassis kompatibel und funktionieren daher unabhängig von Ihrer Konfiguration. Die Kompatibilität garantiert jedoch keine optimale Leistung. Um den höchsten Durchsatz und die höchste Stabilität zu erzielen, müssen Sie ein Chassis auswählen, das den Bandbreiten- und Leistungsanforderungen des Controllers entspricht.
Der physikalische Formfaktor von PXI-Embedded-Controllern bestimmt die Kompatibilität mit PXI-Chassis. Die meisten PXI-Chassis verfügen über einen Systemcontroller-Steckplatz mit vier Slots, während einige Chassis von Drittanbietern nur einen einzigen System-Slot bieten. Ein Controller mit einem Slot kann zwar in einem Chassis mit vier Slots betrieben werden, nutzt jedoch den verfügbaren Platz nicht vollständig aus. Umgekehrt kann ein Controller mit vier Slots nicht in ein Chassis passen, das für einen einzelnen Slot ausgelegt ist.
Zusammenfassend lässt sich sagen, dass die Wahl von Chassis und Controller die Datenübertragung und den Gesamtsystemdurchsatz direkt beeinflusst. Informationen zum Optimieren der Leistung von PXI-Systemen finden Sie in diesem Whitepaper zur Maximierung von Datenübertragung und Datendurchsatz.
Mehr dazu:
PXI-Embedded-Controller sind für den kontinuierlichen, geschäftskritischen Betrieb in unterschiedlichen Umgebungen ausgelegt – von kontrollierten Labors über Fertigungsbereiche bis hin zu Feldtests. Zuverlässigkeit wird durch Umweltverträglichkeit und thermisches Management erreicht.
Mit zunehmender Vernetzung und Integration von Testsystemen in Unternehmensnetzwerke ist der Schutz von Daten und die Wahrung der Systemintegrität unerlässlich. Wir implementieren robuste Sicherheitsprotokolle für alle Produkte von NI, einschließlich Controller. Erfahren Sie mehr zur Plattformsicherheit bei PXI-Produktsicherheit.
Darüber hinaus arbeiten wir mit führenden Prozessorherstellern zusammen, um sicherzustellen, dass die neuesten NI-Controller mit erweiterter hardwarebasierter Sicherheit wie TPM 2.0 ausgestattet sind. Das Trusted Platform Module (TPM) ist ein spezieller Chip, der kryptografische Schlüssel sicher speichert, einen sicheren Start ermöglicht, die Integrität der Firmware überprüft, die Festplattenverschlüsselung unterstützt und die Authentifizierung erleichtert. TPM 2.0 ist jetzt Standard in den meisten Embedded-Controllern von NI und bietet verbesserte Sicherheit und Kompatibilität mit modernen Cybersicherheits-Frameworks, einschließlich Windows-11-Funktionen wie sicherer Boot und Geräteverschlüsselung
Mehr dazu:
NI-Controller sind sowohl mit Standard-TPM 2.0 als auch mit China TPM 2.0 erhältlich. China TPM 2.0 entspricht den chinesischen Regierungsvorschriften und verwendet lokale kryptografische Algorithmen (SM2, SM3, SM4) anstelle internationaler Standards (RSA, SHA, AES). China TPM 2.0 ist für Produkte erforderlich, die in China eingesetzt werden, um lokale Sicherheitsstandards zu erfüllen. Wenn Ihr System in China verwendet wird, wählen Sie die Option China TPM. Prüfen Sie hier die TPM-Unterstützung für bestimmte Controller.
Darüber hinaus verfügen einige PXI-Embedded-Controller von NI über herausnehmbare Laufwerksoptionen für die sichere Datenverarbeitung in klassifizierten Umgebungen. Weitere Informationen finden Sie im PXIe-8822/42/62 – Erste Schritte.
Durch Bewertung Ihrer Anwendungsanforderungen und unter Berücksichtigung von Faktoren wie Rechenleistung und Systembandbreite bis hin zur Sicherheit können Sie bei der Auswahl Ihres Controllers eine sichere und fundierte Entscheidung treffen.
Die folgenden drei Testszenarien veranschaulichen, wie spezifische Anwendungsanforderungen die Auswahl von Messgeräten, Chassis und Controllern vorantreiben – und liefern praktische Einblicke in die Entwicklung eines kostengünstigen und optimierten PXI-Systems.
Ein Kunde erstellt ein kostengünstiges automatisiertes Testsystem zur Validierung von Unterhaltungselektronik wie Smart Home-Geräten, Wearables oder Handheld-Geräten.
Das System umfasst folgende Module:
Diese Geräte erfordern eine moderate Bandbreite und profitieren von synchronisierter Triggerung und Timing.
NI-PXIe-1088-Chassis
Dieses Chassis unterstützt alle ausgewählten Geräte und bietet ausreichend Bandbreite für die Anwendung.
NI PXIe-8822 Embedded-Controller
Tabelle 4. Technische Daten des NI-PXIe-8822-Embedded-Controllers
Ein Hersteller intelligenter Brand- und Gaserkennungssysteme benötigt eine standardisierte, automatisierte Testplattform, um jährlich Millionen sicherheitskritischer Geräte zu validieren und herzustellen. Das System muss bei der Qualität keine Kompromisse eingehen, komplexe Funktionen handhaben und für die Serienproduktion effizient skalieren.
Chassis des Typs NI PXIe-1095
NI PXIe-8862 Embedded-Controller
Tabelle 5. Technische Daten des NI-PXIe-8862-Embedded-Controllers
Ein Kunde entwickelt ein automatisiertes Testsystem zur Validierung von 5G-Funkmodulen, RF-Frontend-Geräten und Hochgeschwindigkeits-Transceivern. Das System muss große Datenströme für die Echtzeitsignalanalyse und Aufzeichnung/Wiedergabe verarbeiten.
Diese Geräte erfordern eine hohe PCI-Express-Bandbreite und profitieren von deterministischen Triggern.
Chassis des Typs NI PXIe-1095
NI PXIe-8881 Embedded-Controller
Tabelle 6. Technische Daten des NI-PXIe-8881-Embedded-Controllers
Warum PXIe-8881 für dieses Szenario gut geeignet ist
Die Auswahl des richtigen NI-PXI-Controllers hängt von Ihren Anforderungen ab, z. B. Verarbeitungsgeschwindigkeit, Bandbreite, Speicher usw. Sie können die folgende allgemeine Richtlinie als Ausgangspunkt nutzen und noch heute mit dem NI System Advisor ein System konfigurieren. Informationen zum Vergleichen von Modellen und Artikelnummern finden Sie in der NI PXI Controller Broschüre.
Tabelle 7. Empfohlene NI-PXI-Controller nach Anwendung
Windows ist eine in den USA und anderen Ländern eingetragene Marke der Microsoft Corporation.
Die eingetragene Marke Linux® wird gemäß einer Unterlizenz von LMI verwendet. LMI ist der exklusive Lizenznehmer von Linus Torvalds, dem weltweiten Eigentümer der Marke.
Thunderbolt und das Thunderbolt-Logo sind Marken der Intel Corporation oder deren Tochterunternehmen in den USA und/oder anderen Ländern.
| Kernanzahl | Typischer Anwendungsfall |
|---|---|
| 2–4 Kerne | Grundlegende Testautomatisierung und Datenerfassung |
| 4–8 Kerne | Moderate Parallelität und Multitasking |
| >8 Kerne | Hochdurchsatz-, Multithread- oder Server-Class-Testsysteme |
| Taktrate | Tier | Anwendungsfall |
|---|---|---|
| < 2,5 GHz | Einstiegsklasse | Überwachung, grundlegende Sequenzierung |
| 2.5–3.5 GHz | Ausgeglichen | Universelle automatisierte Tests |
| > 3,5 GHz | Hohe Geschwindigkeit | Echtzeitanalyse, Hochgeschwindigkeitsdatenerfassung (DAQ) |
| Geschätzter Anwendungsdurchsatzbereich | Anwendungsbeispiele | Geschätzte System-PCI-Express-Bandbreite | Geschätzte Speicherbandbreite | Empfohlener Controller | Controller-Prozessor und -Kerne | Hinweise |
|---|---|---|---|---|---|---|
Niedrig (< 100 MB/s) | Grundlegende DAQ, Sensorprotokollierung, Temperaturüberwachung | 4 GB/s | 25 GB/s | NI PXIe-8822 | Intel Core i3 4 Kerne | Verarbeitet mehrere Low-Speed-Module einfach. Ideal für Validierungseinstellungen. |
Mittel (100 MB/s–1 GB/s) | Misch-I/O, Steuerungssysteme, automatisierte Tests | 8 GB/s | 25 GB/s | NI PXIe-8842 | Intel Core i5 6 Kerne | Geeignet für Multifunktions-DAQ und moderate Streaming-Tasks. |
Hoch (1 GB/s–4 GB/s) | RF-Signalanalyse, Protokolltests, Digitalisierer | 16 GB/s | 50 GB/s | NI PXIe-8862 | Intel Core i7 8 Kerne | Unterstützt Hochgeschwindigkeitsdigitalisierer und Signalgeneratoren. |
Extreme (> 4 GB/s) | Radar, elektronische Kampfführung, Hochgeschwindigkeitsbildgebung | 24 GB/s | 83 GB/s | NI PXIe-8881 | Intel Xeon W-2225/2245/2295 4, 8 oder 18 Kerne |
Erforderlich für Multichassis-, Real-Time- und Ultrahochdurchsatz-Setups. |
| Feature | Spezifikationen |
|---|---|
| Prozessor | Intel Core i3-11100HE (2,4/4,4 GHz), 4 Core |
| RAM | Bis zu 16 GB DDR4-3200 |
| Datenspeicher | 512 GB SSD |
| Betriebssystemunterstützung | Windows 10/11 LTSC, Linux RT |
| Datendurchsatz | Bis zu 4 GB/s über PCI Express Gen 1 |
| Feature | Spezifikationen |
|---|---|
| Prozessor | Intel Core i7-11850HE (2,6/4,7 GHz) |
| RAM | Bis zu 32 GB, DDR4-3200 (Dual) |
| Datenspeicher | 512 GB SSD (entfernbare Laufwerksoption) |
| Betriebssystemunterstützung | Windows 10/11 LTSC, Linux RT |
| Datendurchsatz | Bis zu 16 GB/s über PXI Express |
| Feature | Spezifikationen |
|---|---|
| Prozessor | Intel Xeon W2245 (8 Core, bis zu 4,7 GHz) |
| RAM | Bis zu 64 GB DDR4-3200 (Quad) |
| Datenspeicher | 1 TB NVMe SSD |
| Betriebssystemunterstützung | Windows 10/11 LTSC, Linux RT |
| Datendurchsatz | Bis zu 2x 24 GB/s über PCI Express Gen 3 |
| Anwendungsbeispiele | Empfohlener Controller | Warum |
|---|---|---|
Grundlegende Datenerfassung und Validierung (niedrige Datenraten, einfache Automatisierung) | NI PXIe-8822 | Kostengünstige Einstiegsoption mit 4-Core Intel Core i3 Prozessor und ausreichend Bandbreite für Tasks mit geringem Durchsatz. |
Mischsignaltest und Funktionsvalidierung (moderate Kanalanzahl, Steuerungssysteme) | NI PXIe-8842 | Ausgewogene Leistung mit 6-Kern Intel Core i5 und höherer PCI-Express-Bandbreite für Multifunktionsdatenerfassung, Mischsignale und moderates Streaming. |
Hochgeschwindigkeitsdatenerfassung und RF-Analyse (Streaming bis zu 8 GB/s) | NI PXIe-8862 | 8-Core Intel Core i7 mit PCI-Express-Gen-3-Bandbreite für schnelle Datenübertragung und große Datensätze; ideal für RF- und Protokolltests. |
Extremer Durchsatz und Multichassis-Systeme (Radar, FPGA-intensive Arbeitslasten) | NI PXIe-8881 | Intel-Xeon-Prozessor (bis zu 18 Kerne) und maximale Bandbreite für ultrahohe Leistung, Echtzeit und Multi-Chassis-Setups. |