|
MFB51 - ISA A/D Karte 16 Multiplexer-Kanälen (12 Bit) + 4 D/A Kanäle (12 Bit)
- Jetzt auch als safety-version **
- 16/8 A/D Eingänge, 1.25us, s&h
- single / diff. ended, uni.-bipolar
- 4 D/A Ausgänge, 12 bit, je 50 mA
- 24 TTL I/O, frei programmierbar
- 3 x 16bit Timer, interrupt
- G = 1,2,4,8 PGA
- G = 10, 100, 200, 500 fach INA *
- U / I Eingänge mit Wid.-Arrays
- Option: Windows NT-Treiber
- Linux C-Beispiele
|
| Dieses Produkt ist leider nicht mehr lieferbar. Sie können sich jedoch weiterhin aktualisierte Treiber und Handbücher von dieser Webseite herunterladen und uns bei technischen Fragen kontaktieren.
Altenativprodukte oder Nachfolger:
- PCIAD16DAC4
PCI
A/D-Karte
mit
16
A/D-Kanälen
(16
Bit)
+
4
D/A
Kanälen
(12
Bit)
| |
Die MFB51 besitzt durch eine galvanische Trennung im Temperaturmessverstärker und per Software umschaltbare Vorverstärkungen (1-, 2-,4- oder 8-fach). Desweiteren stehen dem Benutzer außer A/D- und D/A- noch 24 TTL-I/O-Kanäle zu je 8-bit und drei 16-bit Timer mit Interrupterzeugung zur Verfügung. Mit 16 A/D Kanälen in 12 Bit Auflösung single ended, oder 8 A/D Kanälen differential ended, kann der Wandler Abtastraten von über 100 kHz direkt umsetzen. Vier D/A Kanäle mit 12-bit Auflösung dienen zur schnellen Spannungsausgabe von ± 10 Volt. Die D/A-Ausgänge sind nochmals einzel gepuffert, so daß jeder Kanal bis zu 50 mA belastet werden darf. Ein programmierbarer Eingangsverstärker (V=1, 10, 100) ermöglicht das Messen im Millivoltbereich (Option). Der Thermoelement-Eingang macht das Messen von Temperaturen möglich. Umschaltbare Verstärkungen (10-, 100-,200- oder 500-fach) bieten höchste Flexibilität für diesen Sensoreingang (bsp. PT100, PT1000, K,J,S,T). In nur 800ns kann auf einen beliebigen Analogeingang umgeschaltet werden. Der Eingangswiderstand von jeweils acht Eingängen kann mit einem austauschbaren Widerstandsarray verändert werden. Ein Analogfilter kann als Anti-Aliasingfilter in den Signalweg eingeschleift werden und ist per Bit zu- bzw. abschaltbar. Der Filter hat eine feste Bandbreite von 0 Hz bis 30 kHz (cutoff -3db). Strommessungen sind durch Bestückung von niederohmigen Widerstandsarrays ebenfalls möglich, zum Beispiel 100 OHM in Parallelschaltung. Quelltexte der Treiber in C, Pascal, Turbo-Pascal für Windows und BASIC, sowie verschiedene Windows-Programme und Interruptroutinen über Echtzeit-Timer sind im Lieferumfang enthalten. Die Karte ist auf single ended, differential ended, unipolar, bipolar per Jumper umschaltbar.
* Temperatursensor-Verstärker und Spannungsreferenz sind galvanisch getrennt.
** Die safety-version ist nur in 16 Kanal s.e. ohne Shunts lieferbar.
|
Technische Daten
|
•Allgemein
|
Timer 8253: Ein interner 16-bit-Zähler für externe Ereignisse als TTL-IN,zwei verkettete 16-bit-Zähler zum Interruptgenerator von einem 4-MHz-Quarzoszillator (FIN).
prog. Meßverstärker: A/D: 1-, 2-, 4- und 8-fach
Thermoelement: 10-, 100-, 200- oder 500-fach
|  |
•Eingänge
|
Kanäle: 16 A/D single ended, 8 A/D diff. ended
Wandlungszeit: 1,25 µs
A/D-Eingangspegel: +/- 10 Volt
Toleranz: +/- 1LSB
Meßbereich unipolar: 1,25 V, 2,5 V, 5 V, 10 V
Meßbereich bipolar: +/- 1,25 V, +/- 2,5 V, +/- 5 V, +/- 10V
|  |
•Ausgänge
|
Kanäle: 4 D/A
D/A-Umsetzer: 12 Bit Auflösung
Wandlungszeit: 3,5µs
D/A Strom max.: 20mA
D/A-Ausgangspegel: +/- 10 Volt
Toleranz: +/- 0,5 LSB
Drift/´Gain: 20 ppm/°C
|  |
•Bus
|
1D0, 300, 310, 330, 3B0, 3E0
|  |
•Default I/O
|
0310
|  |
•Steckverbinder Karte
|
26pol. Pfostenleiste mit Wanne, 8pol. Pfostenleiste mit Wanne
|  |
•Steckverbinder/Blech
|
37pol. D-Sub Buchse
|  |
•CE
|
Ja
|  |
•Interrupts
|
2-15
|  |
•Temperaturbereich
|
0...45 °C
|  |
Beispiel-Projekte
|

|
Beispiel: MFB51_C.zip [Download 15,6KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge in Delphi [Download 6,5KB]
|  |

|
Beispielprojekt für das Einlesen der analogen Eingänge in Delphi [Download 20,4KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge in Delphi [Download 6,5KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge in Java [Download 2,3KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge in Java [Download 2,4KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge für LabWindows / CVI [Download 22,6KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge für LabWindows / CVI [Download 21,7KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge in Visual Basic [Download 9,2KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge in Visual-Basic [Download 8,8KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge in Visual-Basic .NET [Download 14,7KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge in Visual Basic .NET [Download 17,1KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge in C/C++ [Download 27,1KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge in C/C++ [Download 36,4KB]
|  |

|
Beispiel für das Einlesen der analogen Eingänge in Visual C++ .NET [Download 0,2KB]
|  |

|
Beispiel für das Ausgeben auf die analogen Ausgänge in Visual C++ .NET [Download 0,2KB]
|
... zurück zur Hompage
Letztes Update 4.4.2008 von Jürgen Siebert
|
|
|
|