Forum: PC Hard- und Software GPIB, IEEE488 Interface PC, HP8591A wie vorgehen?


von Matze (Gast)


Lesenswert?

Hallo,

Ich möchte einen Spectrumanalyzer HP8591A von HP per GPIB (IEEE488) mit 
dem PC verbinden.

Da ich nochnie mit IEEE488 zu tun hatte habe ich einige Fragen:

Ich habe 3 verschiedene Karten für IEEE488, welche soll ich wählen?
8Bit-ISA,
ASSY82335-60001 REF F,
BD 82335-80001,
HP,
TMS9914ANL-Chipsatz
Jahr 1995

8Bit-ISA,
ASSY181065-01 REF E,
GPIB-PCII/IIA 1991
National Instruments,
VLSI9552AV / VTG8001-4057
Jahr 1996

16Bit-ISA
E2073-66501 REF A,
Xilinx XC3064-100, MP9914FNL
HP,
Jahrgang 1997

Dazu hätte ich einen Pentium 2 mit Win95 passt das?

Welche Software / Treiber brauche ich und wo bekomme ich sie her?

Was muss ich sonst noch beachten?

Grüße und vielen Dank
Matze

von sigma9 (Gast)


Lesenswert?

HW:

ich kenne keine der drei Karten, kann aber sagen dass ich mit diversen 
anderen Karten von NI gute Erfahrungen gemacht habe.

Außerdem sind die Geräte von HP meiner Erfahrung nach SEHR 
GPIB-kompatibel und funktionieren gut mit NI-HW/SW.


SW:
noch ein Argument für NI: habe bis dato alle Treiber/Basissoftware für 
Karten auf deren Website gefunden.

Du brauchst drei SW-Layer:

- ganz unten die Kartentreiber
- eine (generalisierte) GPIB-Software zum Betreiben des Messgerätes.
- eine SW oben drauf, die mit den Messdaten was macht (anzeigen, 
speichern, verarbeiten...). Das ist Geschmackssache. Wir nutzen LabView.
Tip: hier gibt/gab es mal alte Versionen (ca. 6.0) legal gratis (iirc). 
Hatte ein paar Einschränkungen, GPIB ging aber damit.

von Dirk B. (dirkb2)


Lesenswert?

sigma9 schrieb:
> Außerdem sind die Geräte von HP meiner Erfahrung nach SEHR
> GPIB-kompatibel und funktionieren gut mit NI-HW/SW.

Das ist nicht ganz verwunderlich, da HP der Erfinder vom GPIB ist. 
Damals noch als HPIB.

Der Rest hängt auch etwas vom ProtoKol des HP8591A. Spricht der schon 
488.2 bzw SCPI.

Und ja, du musst die Treiber zu der Karte finden. Allerdings ist die 
Hardware und Software doch schon "antik".

von physiker (Gast)


Lesenswert?


von Matze (Gast)


Lesenswert?

Danke für eure Antworten.

physiker schrieb:
> http://www.ni.com/product-documentation/5326/en/
>
> http://sine.ni.com/nips/cds/view/p/lang/de/nid/1238

Das hätte ich bei so alter hardware nicht erwartet, was für ein Service!

Der Analyzer kann (wohl) leider kein IEEE488.2,
er spricht wohl HPIB im Speziellen die Codes:
SH1, AH1, T6, SR1, RL1, PP0, DC1, C1, C2, C3 and C28

Somit ist er wohl nicht mit der NI-Karte die nur IEEE488.2 kann 
kompatibel?

Was kann ich nun mit den Codes anfangen, bzw wo finde ich weitere 
Informationen?

Ich habe das Buch IEC-Bus von Piotrowski, darin wird der TMS9914 
vorgestellt, darin werden auch die C-Funktion, SR-Funktion... schön mit 
Übergangsdiagrammen dargestellt.
Aber einen eigenen Treiber möchte ich möglichtst nicht schreiben, dafür 
reichen meine Kentnisse nicht.

Zu den anderen Karten find ich nicht wirklich was...

von Dirk B. (dirkb2)


Lesenswert?

Matze schrieb:
> Somit ist er wohl nicht mit der NI-Karte die nur IEEE488.2 kann
> kompatibel?

Nö.
IEEE488.2 ist ein Softwareprotokol, während das ursprüngliche IEEE488 
(bzw .1) die elektrischen Eigenschaften und das Timing Behandelt.

D.h, du kannst die Karte benutzen.

Ich habe bei den Karten noch SICL bzw. VISA in Erinnerung.
Diese setzen auf den Treibern auf und entkoppeln das Ganze von der 
Hardware.

Das Funktioniert dann so ähnlich, wie Dateibearbeitung:
Kanal zum Gerät öffnen, kommunizieren mit dem Gerät und am Ende wieder 
schließen.

Du musst aber trotzdem wissen, welche Kommandos (SH1, AH1, T6, SR1, RL1, 
PP0, DC1, C1, C2, C3 and C28) du wann senden musst.

(Das wäre bei SCPI einfacher, da verschiedene Geräte bei gleicher 
Funktion auch den gleichen Befehl haben. Auch bei verschiedenen 
Herstellern)

von ... (Gast)


Lesenswert?

Ich verwende am liebsten die GPIB Karten von ADLINK. Die funktionieren 
einwandfrei. Der Treiber ist sogar kompatibel zu dem von NI. Ich hatte 
bis jetzt noch nie Probleme, dass irgendein Gerät nicht mit einer GPIB 
Karte zusammen funktioniert hat.

VISA würde ich vermeiden. Das ist ein riesen Moloch von mindestens 2 GB 
Größe beim Download und komplizierter als das send und receive der GPIB 
Treiber.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.