Seite 3
Beschreibung IF2008 Hardware-Triggerung .......................32 Softwaretorung (Gate) am Sensor ...................32 Hardwaretorung (Gate) am Sensor ..................32 Hardwaretorung (Gate) mit IF2008 ..................33 Synchrones Messwerteinlesen mit Encoder und IF2008 ..........33...
- Ausgangsspannung 24 V ±0,5 V - Ausgangsstrom max. 1,25 A für alle Sensoren gemeinsam - Effizienz typisch 90 % Die Versorgung des DC-DC-Wandlers erfolgt durch das Netzteil im PC. Die Verbindung zwischen PC-Netzteil und IF2008A ist bei der Installation der Karte herzustellen.
- maximal zulässige Umgebungstemperatur +50 ºC - eine D-Sub Buchsenleiste HD 15-polig für Sensoranschlüsse - eine D-Sub Buchsenleiste 9-polig für I/O-Interface - eine D-Sub Stiftleiste 9-polig für Analogeingänge - drei Buchsenleisten MicroMatch für Verbindung zur IF2008A Sensor-Interface (X1) - Identisch mit IF2008A (X1) I/O-Interface (X2) - 4 Optokoppler-Eingänge, Eingangsstrom max.
- X2 = Anschluss für I/O-Signale - X3 = Anschluss für Analog-Digital-Converter - X4 ... X6 = Anschluss für Verbindung zur IF2008A - S5 u. S6 = Schalter für positiven Trigger-Level - S11 ... S15 = Schalter für ADC-Level 1...
Beschreibung IF2008 3.3 Sensor-Power (IF2008A X7) Funktion +12 V Tabelle 3: Steckerbelegung Sensor-Power 3.4 I/O-Interface (IF2008E X2) Funktion OUT 1 OUT 2 OUT 3 OUT 4 GND (galvanisch getrennt zu PC-GND) IN 1 IN 2 IN 3 IN 4 Tabelle 4: Steckerbelegung I/O-Interface 3.5 Analog-Interface...
Beschreibung IF2008 3.6 Jumper-/Schalterstellung für Trigger-Level Mit den Schaltern S1 bis S4 (IF2008A) beziehungsweise den Schaltern S5 und S6 (IF2008E) kann der positive Trigger-Level für die Sensorkanäle 1 bis 4 (IF2008A) beziehungsweise Sensorkanal 5 und 6 (IF2008E) selektiert werden. Der negative Ausgang hat immer LVDS-Level.
Beschreibung IF2008 5 Register-Beschreibung 5.1 Sende-Register Das Sende-Register schickt Befehle an den Sensor. Basisadr. + 00h (Schreibzugriff) Selektierung Sensor-Kanal Daten-Bits Tabelle 10: Sende-Register Bit 0 bis 7 beinhaltet die Daten für das Sende-Register Bit 8 bis 15 selektieren den Sensor-Kanal Bit 8 = 1 Daten werden am Sensor-Kanal S1 ausgegeben Bit 9 = 1...
Register ist von außen nicht zugänglich, es wird lediglich durch den Treiber verwendet. Hinweis! Das Interrupt–Status–Register gibt Auskunft, durch welche Quelle(n) die Interrupt- Anforderung erfolgte. Eine Interrupt-Anforderung kann auch gleichzeitig durch mehrere Quellen erfolgen. Ist kein Status-Bit gesetzt, so wurde die Interrupt-Anforderung nicht durch die IF2008A generiert, sondern durch eine andere Hardware.
Beschreibung IF2008 5.8 Sensor Baud-Rate Basisadr. Sensor-Kanal Value Zugriff + 08h 1 bis 65.535 nur Schreibzugriff + 0Ah 1 bis 65.535 nur Schreibzugriff + 0Ch 1 bis 65.535 nur Schreibzugriff + 0Eh 1 bis 65.535 nur Schreibzugriff + 10h 1 bis 65.535 nur Schreibzugriff + 12h 1 bis 65.535...
Beschreibung IF2008 Interpolation Bit 3 Bit 2 Bit 1 Bit 0 Interpolation Tabelle 21: Encoder Interpolation Hinweis! - Für Encoder mit 1 V – Signalen eignen sich alle Interpolationen - Für Encoder mit TTL – Signalen eignet sich nur die 1-, 2- oder 4-fach Interpolation. Z. B. 4-fach Interpolation: Zählt bei steigender und fallender Flanke und bei Spur A und Spur B;...
Beschreibung IF2008 Latch-Source: Ermöglicht das synchronisierte Aufnehmen von Sensor- und Encoderwerten. Der Befehl in der MEDAQLib lautet Set_EncoderLatchSource. Bit 11 Bit 10 Bit 9 Bit 8 Latch-Source Hardware-Latch gesperrt Timer 1 Timer 2 Timer 3 Sensor-Kanal 1 Sensor-Kanal 2 Sensor-Kanal 3 Sensor-Kanal 4 Sensor-Kanal 5 Sensor-Kanal 6...
Beschreibung IF2008 5.12 Timer Befehl in der MEDAQLib: Set_TimerFrequency. Anwendung: Timer auf Digitalausgang schalten Datenerfassung synchronisieren Triggersignal erzeugen Beispiel: Sensor zeitbasiert synchronisieren mit dem Kommando Set_TriggerSource. Basisadr. Timer Value Zugriff + 20h 1 Frequenz 0 bis 65.535 nur Schreibzugriff + 22h 1 Pulsweite 0 bis 65.535 nur Schreibzugriff...
Beschreibung IF2008 Clock-Teiler: Bit 3 Bit 2 Bit 1 Bit 0 Clockfrequenz Timer 1 Bit 7 Bit 6 Bit 5 Bit 4 Clockfrequenz Timer 2 Bit 11 Bit 10 Bit 9 Bit 8 Clockfrequenz Timer 3 20 MHz 20 MHz / 2 20 MHz / 4 20 MHz / 8 20 MHz / 16...
Beschreibung IF2008 5.16 Output-Register Basisadr. + 2Eh (Schreib- und Lesezugriff) Funktion Ausgangssignal 0 = OUT 1 OFF Optokoppler gesperrt Output 1 = High 1 = OUT 1 ON Optokoppler leitend Output 1 = Low //Set_DigitalOutValue bzw. Get_DigitalOutValue 0 = OUT 2 OFF Optokoppler gesperrt Output 2 = High 1 = OUT 2 ON...
Beschreibung IF2008 5.17 Mode Opto- und TxD-Ausgänge Basisadr. + 30h (Schreib- und Lesezugriff) Funktion 0 und 1 Bit 1 Bit 0 Funktion Output 1 schaltet mit Adr. 2Eh Bit 0 //Set_DigitalOutSource bzw. Get_DigitalOutSource Output 1 schaltet mit Timer 1 Pulsweite Output 1 schaltet mit Timer 2 Pulsweite Output 1 schaltet mit Timer 3 Pulsweite 2 und 3...
Beschreibung IF2008 5.18 Mode Trigger-Ausgänge Konfiguriert die sechs Triggerausgänge; Befehl in der MEDAQLib lautet Set_TrgSource. Basisadr. + 32h (Schreib- und Lesezugriff) Funktion 0 und 1 Bit 1 Bit 0 Funktion Trigger 1 schaltet mit Adr. 2Eh Bit 10 Trigger 1 schaltet mit Timer 1 Pulsweite Trigger 1 schaltet mit Timer 2 Pulsweite Trigger 1 schaltet mit Timer 3 Pulsweite 2 und 3...
Beschreibung IF2008 Funktion 12 – 14 Bit 14 Bit 13 Bit 12 Latch-Source Hardware-Latch gesperrt Timer 1 Timer 2 Timer 3 Sensor-Kanal 1 Sensor-Kanal 2 Sensor-Kanal 3 Sensor-Kanal 4 reserviert Tabelle 34: Mode Trigger-Ausgänge Hinweis! Mit den Bits 12-14 kann ein Latch-Source selektiert werden, mit dessen Trigger-Ereignis die externen Eingänge (IN1-4) sowie die RxD-Eingänge (Sensor 1-6) syncron in den FIFO geschrieben werden.
Beschreibung IF2008 5.19 ADC-Kontrollregister Bit 0 bis 7 definieren, wann ein AD-Wert aufgenommen und in den FIFO geschrieben wird. Die Synchronisierung kann mit einem Timer, einem Sensorkanal oder durch einen Puls an den digitalen Eingängen IN1 … IN4 erfolgen. Mit den digitalen Eingängen ist damit eine externe Triggerung möglich.
Beschreibung IF2008 6.6 Optokoppler I/O Signal X2 IF2008E OUT 1 OUT 2 OUT 3 OUT 4 GND (galvanisch getrennt zu PC-GND) IN 1 IN 2 IN 3 IN 4 Tabelle 45: Optokoppler I/O Bild 7: Blockschaltbild Optokoppler I/O...
Beschreibung IF2008 7 Beispiele für Synchronisieren, Triggerung, Torung Synchronisieren = schnelle Anwendung (passiv, nur „horchen“) Triggerung = langsame Anwendung (aktiv, Befehl und Antwort) Die nachfolgenden Beispiele zeigen, exemplarisch am Sensor ILD1700, die Möglichkeiten zur Datenaufnahme. 7.1 Einen Messwert vom Sensor holen, Software-Trigger - SET_ERROROUTPUT - GET_MEASVALUE: Ein Messwert oder mehrere.
Beschreibung IF2008 7.5 Hardwaretorung (Gate) mit IF2008 - Sensor liefert kontinuierlich Daten. - USE_GATE: Öffnet oder sperrt den FIFO. - 5V TTL an IF2008: Daten werden aufgenommen oder gesperrt. - CLEAR_BUFFERS: Löscht den Ringpuffer und die Ein-Ausgangspuffer der IF2008. Damit wird vermieden, dass alte Messwerte verwendet werden. - TRANSFERDATA: Liest Messwert aus Ringpuffer aus, liefert immer den ältesten Wert zuerst.