Herunterladen Inhalt Inhalt Diese Seite drucken

Bitmuster-Vergleich; Versorgungsspannung Fehlend; Versorgungsspannung Zu Niedrig - Alldaq ADQ-330 Serie Handbuch

Isolierte multi-i/o-karte – bis zu 32 analogeingänge, 4 analogausgänge, 32 digital-i/os, zähler
Inhaltsverzeichnis

Werbung

Handbuch ADQ-330/340-Serie Rev. 1.0
SADQIRQ Status in der Funktion adqWaitIRQ(). Sie erhalten die Information welches
Bit mit welcher Flanke (steigend/fallend) den Interrupt ausgelöst hat.

3.4.4.3.2 Bitmuster-Vergleich

In der Betriebsart „Bitmuster-Vergleich" wird ein zuvor definiertes Referenz-Bitmuster mit dem
am korrespondierenden Eingangsport anliegenden Bitmuster verglichen. Bei Bitmuster-Gleich-
heit wird ein Interrupt ausgelöst (siehe Abb. 36).
Beispiel für Bitmuster-Vergleich:
Erwähnte Namen für Variablen, Strukturen und Funktionen gelten für C++ und können je nach
Programmiersprache leicht variieren.
• In der Membervariable uiPortBitPatternValue der Struktur SADQIRQEnable
wird das Referenz-Bitmuster definiert. Die Struktur wird dann der Funktion adqEnable­
IRQ() übergeben.
• Schalten Sie den Interrupt frei indem Sie in der Membervariable bPortBitPattern­
Compare der Struktur SADQIRQEnable in Funktion adqEnableIRQ() den
bool´schen Wert TRUE übergeben.
• Sobald alle Bits am Eingangsport mit dem Referenz-Bitmuster übereinstimmen, wird ein
Interrupt ausgelöst.
• Die Auswertung des Interrupt-Ereignisses erfolgt mit der Membervariablen bPortBit­
PatternCompare der Struktur SADQIRQStatus in der Funktion adqWaitIRQ().
TRUE gibt an, dass Bitmuster-Gleichheit vorliegt.

3.4.4.3.3 Versorgungsspannung fehlend

Bei Bedarf kann bei fehlender externer Spannungsversorgung (V_EXT_DI < 12,1 V) ein Interrupt
ausgelöst werden.

3.4.4.3.4 Versorgungsspannung zu niedrig

Bei Bedarf kann bei zu niedriger externer Spannungsversorgung (V_EXT_DI < 8 V) ein Interrupt
ausgelöst werden.
Funktionsgruppen
bx
Digital-Eingangsport
Referenz-Bitmuster
Abb. 36: Bitmuster-Vergleich
b0
==
IRQ
Funktionsgruppen
41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis