Forum: Markt [S] GPIB USB Adapter oder PCI Karte mit Kabel


von Paul (97paul)


Lesenswert?

Suche ein GPIB zu USB Adapter oder eine GPIB PCI Karte mit Kabel.

Ich benötige dieses für die Reparatur eines Tektronix TDS 520. Ich 
bekomme sonst leider nicht den Fehler ausgelesen, da am Monitor nichts 
angezeigt wird.

Ich wünsche allen Mitgliedern ein guten Start ins neue Jahr.

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Sowas war schon immer teuer:
https://www.plug-in.de/messtechnik/ieee-488-gpib-adapter-kabel
hier 238 bis 432€
Ich habe noch einfachere Steckkarten für meine Scanner benutzt, aber 
dazu gab es vermutlich keine Universaltreiber. Vielleicht unter Linux.

Ich habe mal eine IEC-Bus-Karte "Model 7490" (Leerplatine) für den Apple 
II bestückt. Den Eprom-Inhalt habe ich irgendwo "gefunden".
https://forum.vcfed.org/index.php?threads/wtb-ccs-california-computer-systems-7490-gpib-card-for-apple-ii.78771/
Hier das Handbuch von 1981
https://ia601400.us.archive.org/28/items/aieee488/AppleIEEE-488Interface.pdf
war wohl aus BASIC benutzbar.

Am Atari ST hatte ich Festplatten, das war aber nur ein abgemagerter 
SCSI-Bus.
Ich denke, ich verwechsle da was, SCSI ungleich GPIB.
https://de.wikipedia.org/wiki/IEC-625-Bus
https://de.wikipedia.org/wiki/Small_Computer_System_Interface
beides ziemlich veraltet.

: Bearbeitet durch User
von Mi. W. (mikuwi)


Lesenswert?

Paul schrieb:
> Suche ein GPIB zu USB Adapter oder eine GPIB PCI Karte mit Kabel.
>
> Ich benötige dieses für die Reparatur eines Tektronix TDS 520. Ich
> bekomme sonst leider nicht den Fehler ausgelesen, da am Monitor nichts
> angezeigt wird.
>
> Ich wünsche allen Mitgliedern ein guten Start ins neue Jahr.

https://www.willhaben.at/iad/kaufen-und-verkaufen/d/ni-pci-gpib-interfacekarte-1302385232/

https://www.willhaben.at/iad/kaufen-und-verkaufen/d/iec-bus-kabel-ieee-488-gp-ib-gpib-1792813149/

Wenn Du sagst wo Du daheim bist kann Dir vielleicht auch wer einen 
USB-IEEE-Adapter für die paar Messungen leihen?

in ein paar Tagen bekomm ich einige Leerplatinen von einem 
USB-GPIB-Umsetzer die ich zum Selbstkostenpreis weitergebe. Mußt dann 
halt noch Teile drauflöten und uC programmieren...

: Bearbeitet durch User
von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Ar488 Adapter reicht dir?

Das ist ein scpi/gpib Adapter auf Arduino Basis. Der code ist auf 
eevblog (und GitHub). Den Port auf den esp33s2 habe ich dort 
beigesteuert.

Esp32s2 Hardware hätte ich da...die habe ich auf lectronz einige Zeit 
verkauft. Einige Platinen habe ich noch und die gehäuse wären schnell 
gedruckt.
Preis müsste ich bei Interesse nachsehen.

Billiger ist natürlich der Selbstbau... Arduino kompatibles board und 
passender Stecker reicht. Ports gibt's einige...

73

Beitrag #7800299 wurde vom Autor gelöscht.
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Mi. W. schrieb:
> Wenn Du sagst wo Du daheim bist kann Dir vielleicht auch wer einen
> USB-IEEE-Adapter für die paar Messungen leihen?

Einen PCI-GPIB-Adapter könnte ich verleihen, wenn gewünscht.

Einen ISA-GPIB-Adapter könnte ich verschenken. ;-)

von Paul (97paul)


Lesenswert?

Jörg W. schrieb:
> Mi. W. schrieb:
>> Wenn Du sagst wo Du daheim bist kann Dir vielleicht auch wer einen
>> USB-IEEE-Adapter für die paar Messungen leihen?
>
> Einen PCI-GPIB-Adapter könnte ich verleihen, wenn gewünscht.
>
> Einen ISA-GPIB-Adapter könnte ich verschenken. ;-)

Vielen Dank für die Antworten.

Ein Isa Slot habe ich leider nicht.
Dein Angebot Jörg würde ich sehr gerne annehmen.

von Jörg H. (idc-dragon)


Lesenswert?

Mi. W. schrieb:

> in ein paar Tagen bekomm ich einige Leerplatinen von einem
> USB-GPIB-Umsetzer die ich zum Selbstkostenpreis weitergebe. Mußt dann
> halt noch Teile drauflöten und uC programmieren...

Welcher wäre das, kann ich ggf. trittbrettfahren?
Ich bin auch latent interessiert. Habe 3 Geräte mit ungenutztem GPIB...
Zugegeben kenne ich mich nicht aus. Letztlich will ich SCPI-Kommandos 
aus eigenem Python-Code absetzen. Das habe ich bisher über RS232 
gemacht.

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Jörg H. schrieb:
> Welcher wäre das, kann ich ggf. trittbrettfahren?

Ich hätte auch noch ein paar... Wie oben beschrieben mein Design mit 
einem esp32s2 auf dem ar488 läuft.

Was die Platinen und der stecker gekostet haben müsste ich nachsehen... 
Iirc habe ich die um 50.- eingestellt gehabt.. ohne gehäuse (die Druck 
Daten kann ich mitgeben) und dem Stecker unverlötet (das restliche SMD 
zeug ist bestückt) müsste ich nachrechnen was mich das gekostet hat.

Das ganze ist ein usb-gpib Adapter. Wlan müsste gehen - habe ich aber 
nie probiert.

73

von Vanye R. (vanye_rijan)


Lesenswert?

> Welcher wäre das, kann ich ggf. trittbrettfahren?
> Ich bin auch latent interessiert.

Schau mal hier:

https://github.com/xyphro/UsbGpib

> Letztlich will ich SCPI-Kommandos aus eigenem Python-Code absetzen.

Ich kenne mich mit dieser doofen Sprache nicht aus, aber obiger Adapter 
ist mit den Treibern von National oder R&S compatible. Es gibt damit 
Testprogramme mit denen du einfach per VISA direkt mit den Geraeten 
reden kannst. Mit Qt eine Sache von 1-2h. Unter Linux ist es noch 
einfacher weil du da einfach den Socket aufmachst und da den HPIB-Befehl 
hinschickst.
Ich glaube fuer 20Stk von den Teilen habe ich mit Bestueckung und 
Bauteilen bei JLCPCB etwas ueber 100Euro bezahlt. Aber ohne den HPIB 
Stecker, den hab ich extra gekauft und natraeglich eingeloetet. Kostet 
also so gut wie nix.

Vanye

von Jörg H. (idc-dragon)


Lesenswert?

Vanye R. schrieb:
>> Welcher wäre das, kann ich ggf. trittbrettfahren?
>> Ich bin auch latent interessiert.
>
> Schau mal hier:
>
> https://github.com/xyphro/UsbGpib

Der sieht gut aus!
Wenn dafür jemand noch eine Platine übrig hat wäre ich sehr 
interessiert.

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Das main-repo vom ar488 liegt übrigens hier: 
https://github.com/Twilight-Logic/AR488

Vanye R. schrieb:
> aber obiger Adapter ist mit den Treibern von National oder R&S
> compatible

Linux kann usbtmc von Haus aus... Hab dafür auch schon mit libusb einen 
Driver geschrieben. Auch nicht sonderlich schwierig.

Ar488 ist dagegen im Wesentlichen ein Text Interface. Auch nicht viel 
komplizierter. Was damit aber geht, ist die Kommunikation mit nicht 
Standard konformen geräten. So richtig alte geräte halten sich nicht an 
(alle) scpi Konventionen... Daher nutze ich ar488 in meinem Museum.

73

von Paul (97paul)


Lesenswert?

Hans W. schrieb:
> Jörg H. schrieb:
>> Welcher wäre das, kann ich ggf. trittbrettfahren?
>
> Ich hätte auch noch ein paar... Wie oben beschrieben mein Design mit
> einem esp32s2 auf dem ar488 läuft.
>
> Was die Platinen und der stecker gekostet haben müsste ich nachsehen...
> Iirc habe ich die um 50.- eingestellt gehabt.. ohne gehäuse (die Druck
> Daten kann ich mitgeben) und dem Stecker unverlötet (das restliche SMD
> zeug ist bestückt) müsste ich nachrechnen was mich das gekostet hat.
>
> Das ganze ist ein usb-gpib Adapter. Wlan müsste gehen - habe ich aber
> nie probiert.
>
> 73

Hätte Interesse. Ist dann so ein Satz von dir komplett oder brauche ich 
dann noch was extra dazu? Das Gehäuse könnte ich selber drucken.

Was möchtest du dafür haben?

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Ich schau mir die nächsten 1-2 Tage durch wie viele ich noch habe und 
was mich das bei der letzten Bestellung gekostet hat. Vanye's Preis 
dürfte aber ungefähr hin kommen... Die Stecker sind aber tatsächlich 
verhältnismäßig teuer.

Vielleicht stell ich das Design gleich öffentlich hoch...

73

von Vanye R. (vanye_rijan)


Lesenswert?

> Was damit aber geht, ist die Kommunikation mit nicht
> Standard konformen geräten.

Naja, das geht mit direkter Ansprache auch. Bei meinem Keithley 199 war 
IMHO der ID Befehl nicht vorhanden oder komisch. Aber das heisst ja 
nicht das es nicht geht. Ich hab schon unter Linux direkt geredet, wie 
auch (in Firma) mit dem R&S Treiber unter Windows. Beides geht. Es ist 
halt intellektuell nervig wieder so einen aufgeblasenen Popanz-Layer 
dazwischen zu haben. Wobei wohl R&S eine Groessenordnung weniger 
aufgeblasen sein soll wie National.

Wobei man noch die Frage aufwerfen koennte ob und wie lange man den 
Treiber von R&S noch einfach so runterladen kann. Der Laden wird ja 
immer komischer, die wollen Leuten nicht mal mehr Firmwareupdates fuer 
ihre Geraete geben ohne das die sich nackig machen. Es wird Zeit die 
Firma auszulisten.

Vanye

von Christian M. (christian_m280)


Lesenswert?

Ich interessiere mich auch schon lange für so einen USB-GPIB-Adapter! 
Habe ein HP 54601A Oszi und ein Schlumberger 7150 Digital Multimeter. 
Kann man mit so einem Adapter den Trace/Wert problemlos auslesen?

Gruss Chregu

von Vanye R. (vanye_rijan)


Lesenswert?

> Habe ein HP 54601A Oszi und ein Schlumberger 7150 Digital Multimeter.
> Kann man mit so einem Adapter den Trace/Wert problemlos auslesen?

Davon ist auszugehen. Du kannst mit so einem Adapter das machen was dir 
der hoffentlich dokumentierte HPIB Befehlssatz deines Geraetes erlaubt.

Vanye

von Soul E. (soul_eye)


Lesenswert?

Christian M. schrieb:
> Kann man mit so einem Adapter den Trace/Wert problemlos auslesen?

Mit so einem Adapter, egal ob VISA oder Prologix (UART) kompatibel, kann 
man Befehle an das Gerät schicken und dessen Antwort auslesen. Welche 
Kommandos Dein Gerät versteht und welche Antworten darauf erfolgen steht 
im Handbuch des Gerätes. Bei GPIB ist die Hardware genormt, nicht das 
was darüber geprochen wird.


Moderne GPIB-Adapter fallen in zwei Kategorien:

* VISA: Es gibt einen Gerätetreiber und einen GB-großen Softwarestapel, 
über den die Tools auf die Schnittstelle zugreifen. Braucht man für 
Labview oder für Original-SW der Gerätehersteller. Beispiele sind die 
Adapter von Agilent/Keysight oder National Instruments, aber auch 
https://github.com/xyphro/UsbGpib

* Prologix: GPIB wird auf RS-232 umgesetzt, letzteres heute meist als 
USB oder Ethernet. Du kannst ein Terminal-Fenster öffnen und da direkt 
Befehle eintippen und die Antworten sehen. Viele Open Source-Anwendungen 
setzen auf diese Anbindung. Der https://github.com/Twilight-Logic/AR488 
ist ein Vertreter dieser Kategorie, oder natürlich das Original 
https://prologix.biz/product/gpib-usb-controller/

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Soul E. schrieb:
> Moderne GPIB-Adapter fallen in zwei Kategorien

Bei den geräten muss man aber auch etwas aufpassen. Es gibt alte geräte, 
die zwar elektrisch IEEE488 nutze, aber nicht mit SCPI Befehlen 
kommunizieren... Ich habe leider ein paar dieser Kandidaten...

Das von vanye verlinkte Projekt benutzt einen von ar488 unterstützten 
Controller. Damit würde man beide Probleme erschlagen. Also usbtmc weil 
oft einfacher und prologix/ar488 weil flexibler.

Usbtmc Treiber sind wie gesagt selbst unter Windows nicht das Problem. 
Das hat man in libusb schnell nachgebaut. Das Problem ist dort die 
zusätzliche funktionalität in der library. Dort sind z.b die ganzen 
Visa-klassen abgebildet.

Wenn du das nicht brauchst, sondern nur ein Befehle absetzen musst, ist 
das alles kein Thema. BTDT.

Code dafür kann/werde ich freigeben...

73

von Soul E. (soul_eye)


Lesenswert?

Hans W. schrieb:
> Soul E. schrieb:
>> Moderne GPIB-Adapter fallen in zwei Kategorien
>
> Bei den geräten muss man aber auch etwas aufpassen. Es gibt alte geräte,
> die zwar elektrisch IEEE488 nutze, aber nicht mit SCPI Befehlen
> kommunizieren...

Wie geschrieben, bei GPIB ist die Hardware der Schnittstelle genormt. 
Nicht der Befehlssatz der Geräte. SCPI ist nur eine Möglichkeit, 
letztendlich legt das jeder Hersteller nach Belieben fest.

Ich hatte mal einen Signalgenerator mit GPIB-Steuerung, der hatte 
keinerlei Mikroprozessor. Die Bits des GPIB-Datenwortes wurden direkt 
decodiert. Das obere Nibble wählte das Register, das untere enthielt die 
Daten.

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Soul E. schrieb:
> Ich hatte mal einen Signalgenerator mit GPIB-Steuerung, der hatte
> keinerlei Mikroprozessor. Die Bits des GPIB-Datenwortes wurden direkt
> decodiert.

Schönes Beispiel. Das Usbtmc protokoll geht eben von scpi Kommandos aus. 
Beim prologix bist du mit den möglichen quirks flexibler...

Das soll nicht heißen, dass jetzt das eine besser als das andere ist. 
Usbtmc ist definitiv einfacher zu nutzen - hin und wieder muss man aber 
eben im die trickkiste greifen...

Wenn man den eevblog thread 
(https://www.eevblog.com/forum/projects/ar488-arduino-based-gpib-adapter/) 
durchblättert stolpert man doch über einige Sonderfälle...

Aber dieses usbtmc Projekt kannte ich noch nicht... Werde ich definitiv 
testen.

Jedenfalls habe ich ein paar PMs erhalten zu den ar488.
Ich glaube so viele PCBs habe ich privat nicht mehr (ich war aber noch 
nicht nachsehen). Daher spiele ich mit dem Gedanken eine 
Sammelbestellung für beide PCBs zu organisieren.

Jemand Interesse?

Gerade bei den Steckern würde sich das schnell auszahlen.

73

von Hermann M. (hoppppla)


Lesenswert?

Hallo Hans,

Hans W. schrieb:
> Jedenfalls habe ich ein paar PMs erhalten zu den ar488.
> Ich glaube so viele PCBs habe ich privat nicht mehr (ich war aber noch
> nicht nachsehen). Daher spiele ich mit dem Gedanken eine
> Sammelbestellung für beide PCBs zu organisieren.
>
> Jemand Interesse?
>
> Gerade bei den Steckern würde sich das schnell auszahlen.

hätte auf jeden Fall Interesse an ein paar von den 
https://github.com/xyphro/UsbGpib

viele Grüße,
Hermann

von Paul (97paul)


Lesenswert?

> Jedenfalls habe ich ein paar PMs erhalten zu den ar488.
> Ich glaube so viele PCBs habe ich privat nicht mehr (ich war aber noch
> nicht nachsehen). Daher spiele ich mit dem Gedanken eine
> Sammelbestellung für beide PCBs zu organisieren.
> Jemand Interesse?
> Gerade bei den Steckern würde sich das schnell auszahlen.
> 73

Habe auch Interesse.

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

Hermann M. schrieb:
> hätte auf jeden Fall Interesse an ein paar von den

Ich hab mir das grob angesehen...
Einzelne PCBs werden verhältnismäßig teuer dank der post.

Um diesen Thread nicht komplett zu hijacken mache ich mal im markt einen 
extra thread auf.

73

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.