Allgemeine Datenerfassung (DAQ)
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Eine universelle DAQ-Karte erfasst oder generiert Daten und kann mehrere Kanäle haben. Mit universellen DAQ-Karten können analoge Signale, zum Beispiel Sinussignale oder digitale Signale (Impulse) erzeugt werden. In der Regel werden diese Geräte direkt mit dem internen Bus eines Computers über einen Steckplatz verbunden.
Ein Allzweck-DAQ-Messsystem unterscheidet sich von anderen Systemen, da die auf dem Computer installierte Software die eigentlichen Messungen durchführt. Das DAQ-Gerät wandelt lediglich das Eingangssignal in ein digitales für den Computer lesbares Signal um. Mit diesem Gerät können also mehrere Messungen durchgeführt werden, es muss nur die Anwendung, die die Daten liest, geändert werden. Neben der Erfassung der Daten umfasst ein DAQ-Messsystem auch die Software, die die Daten verarbeitet und die Ergebnisse anzeigt. Auch wenn Sie hier mit nur einem Hardware-Gerät viele verschiedene Messungen durchführen können, so ist die Entwicklung der einzelnen Anwendungen für die unterschiedlichen Messungen zeitaufwändiger. LabVIEW umfasst viele Erfassungs- und Analysefunktionen, die Ihnen bei der Entwicklung verschiedener Anwendungen helfen.
Kommunikation zwischen Computer und DAQ-Gerät
Bevor mit einem computergestützten Messsystem physikalische Größen wie die Temperatur gemessen werden können, muss die physikalische Größe durch einen Sensor in eine elektrische Größe wie Spannung oder Strom umgewandelt werden. Die DAQ-Steckkarte ist dabei nur eine Komponente des gesamten Messsystems. Signale können nicht immer direkt mit der DAQ-Steckkarte verbunden werden. Manchmal ist daher Zubehör für die Signalaufbereitung erforderlich. Die Signale werden dann entsprechend aufbereitet, bevor die DAQ-Steckkarte diese in ein digitales Format umwandelt. Die Software steuert das DAQ-System durch Erfassung und Analyse der Messwerte und Darstellung der Ergebnisse.
Ein DAQ-System kann auf zwei verschiedene Arten verwendet werden:
- Die DAQ-Steckkarte bleibt im Computer. Sie können die Karte mit dem PCI-Steckplatz eines Desktop-Computers oder dem PCMCIA-Steckplatz eines Laptops für ein mobiles DAQ-Messsystem verbinden.
- Das DAQ-Gerät wird extern verwendet und mit dem Computer über einen bestehenden Steckplatz, z. B. serieller oder Ethernet-Port, verbunden. So können Messknoten schnell und einfach in der Nähe von Sensoren platziert werden.
Software und DAQ-Geräte
Der Computer empfängt die Messwerte über das DAQ-Gerät. Mit der von Ihnen geschriebenen Anwendung werden diese Daten verarbeitet und in einem für Sie verständlichen Format dargestellt. Die Software steuert auch das DAQ-System, indem es das DAQ-Gerät anweist, wann Daten von welchen Kanälen erfasst werden sollen.
In der Regel umfasst DAQ-Software Treiber und Anwendungssoftware. Treiber sind nur für ein bestimmtes Gerät oder einen bestimmten Gerätetyp gültig. Sie enthalten alle Befehle, die für das entsprechende Gerät zulässig sind. Anwendungen wie LabVIEW senden Befehle an den Treiber, z. B. einen Befehl zur Erfassung und Ausgabe eines Thermoelement-Messwerts. Mit der Software werden die erfassten Daten auch angezeigt und analysiert.
NI-Messgeräte umfassen NI-DAQ-Treiber, Messfunktionen und VIs für Messungen, mit deren Hilfe Sie Ihr System konfigurieren und Daten von einem Messgerät erfassen bzw. an ein Messgerät senden können.
NI-DAQ
Seit NI-DAQ 7. x enthält NI-DAQ zwei Treiber, den traditionellen NI-DAQ-Treiber (alt) und NI-DAQmx. Jeder Treiber hat eine eigene Programmieroberfläche (Application Programming Interface – API), Hardwarekonfiguration und Softwarekonfiguration. NI-DAQ ab Version 8.0 enthält nur noch den NI-DAQmx-Treiber, der den traditionellen NI-DAQ-Treiber ersetzt.
- Der traditionelle NI-DAQ-Treiber ist eine neuere Version von NI-DAQ 6.9. x (des früheren NI-DAQ-Treibers). Der traditionelle NI-DAQ-Treiber enthält die gleichen VIs und Funktionen und arbeitet auf die gleiche Weise wie NI-DAQ 6.9. x. Sie können NI-DAQmx und den traditionellen NI-DAQ-Treiber auf demselben Computer verwenden. Bei NI-DAQ 6.9. x ist das nicht möglich. Der traditionelle NI-DAQ-Treiber ist nicht mit Windows Vista kompatibel.
- Bei NI-DAQmx handelt es sich um einen neu entwickelten NI-DAQ-Treiber mit speziellen VIs und Funktionen sowie neuen Tools zur Steuerung von Messgeräten. Eine der wichtigsten Neuerungen von NI-DAQmx ist der DAQ-Assistent, mit dem Kanäle und Mess-Tasks für ein Gerät konfiguriert werden können. Darüber hinaus arbeitet der Treiber effizienter, beispielsweise bei der Einzelwertein- und -ausgabe sowie durch Multithreading, und bietet eine benutzerfreundlichere Programmieroberfläche, die mit weniger VIs und Funktionen als die Vorgängerversionen von NI-DAQ auskommt. Hinweis (Windows) LabVIEW unterstützt NI-DAQmx und den DAQ-Assistenten. (Mac OS X) LabVIEW unterstützt NI-DAQmx Base, aber nicht den DAQ-Assistenten. (Linux) LabVIEW unterstützt NI-DAQmx, aber nicht den DAQ-Assistenten.
Der traditionelle NI-DAQ-Treiber und NI-DAQmx arbeiten mit unterschiedlichen Geräten. Eine Liste mit unterstützten Geräten finden Sie unter DAQ-Hardware auf der Website von National Instruments.