Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » IE488 GPIB mit Arduino / Raspbery » Themenansicht

Autor Thread - Seiten: -1-
000
23.02.2022, 13:54 Uhr
wpwsaw
Default Group and Edit


...und wieder etwas...

da jetzt mein Drucksensor-Prüfplatz in Arbeit ist und das Anzeigegerät eine GPIB Schnittstelle hat, suche ich eine Lösung zur Kommunikation mit dem Anzeigegerät.

Da es viele Lösungen im Internet zu finden sind wollte ich hier mal fragen. Hat jemand so ein Shield für einen Raspbery oder ein Arduino-Board zum Datentransfer mit einer GPIB Schnittstelle?

Hat jemand etws fertiges programmiertes?

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
23.02.2022, 15:48 Uhr
ted211



Ich weiß nicht ob das hilft. Bei AliExpress gibt es für etwa € 20.- ein GPIP USB Interface:
https://de.aliexpress.com/item/4000159014648.html?_randl_currency=EUR&_randl_shipto=DE&src=google&memo1=freelisting&src=google&albch=shopping&acnt=494-037-6276&slnk=&plac=&mtctp=&albbt=Google_7_shopping&albagn=888888&isSmbAutoCall=false&needSmbHouyi=false&albcp=12554800262&albag=127990761348&trgt=1284054470089&crea=de4000159014648&netw=u&device=c&albpg=1284054470089&albpd=de4000159014648&gclid=EAIaIQobChMI9vjAvIiW9gIV2Y9oCR2ONQtyEAYYASABEgLZA_D_BwE&gclsrc=aw.ds&aff_fcid=bd3b1f22311644ae811d0ac9a8c3f33b-1645627596594-04873-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=bd3b1f22311644ae811d0ac9a8c3f33b-1645627596594-04873-UneMJZVf&terminal_id=c2fc28328d6c4d6fb125596f25b59fa2&afSmartRedirect=y

Gruß Detlev
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
23.02.2022, 15:55 Uhr
wpwsaw
Default Group and Edit


...danke, aber da war ich auch schon. da ich aber mehrere Raspberys und Arduino Boards habe wäre mir eine Lösung damit lieber. Ich habe jetzt etwas gefunden nur das ich alles eintippen muss.

https://docplayer.org/75416919-Bachelorarbeit-messgeraeteansteuerung-unter-python.html


wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
23.02.2022, 18:00 Uhr
Zessi



Sind das nicht die Treiber?

https://github.com/elektronomikon/raspi_gpib_driver

Abgeguckt hier:

https://loetlabor-jena.de/doku.php?id=projekte:raspi_gpib_shield:start

Gruß
Günther
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
23.02.2022, 18:15 Uhr
wpwsaw
Default Group and Edit


...könnte sein...

ich habe mir gerade noch einmal diese Seiten angesehen


https://egirland.blogspot.com/2014/02/arduino-uno-as-usb-to-gpib-adapter.html

und diesen mal geladen und werde morgen mal einen Adapter für einen Messgeräteanschluss bauen. Das Programm GPIB1_0.hex läuft schon mal und ich kann es über ein Terminalprogramm bedienen. Ohne Gerät am Bus kommt natürlich eine Fehlermeldung.


https://egirland.blogspot.com/2014/03/arduino-uno-as-usb-to-gpib-controller.html

diese neuere Version 6.1 mit dem Programm GPIB6.1.ino macht Fehler beim übersetzten in der Arduino IDE

schaue ich mir morgen genauer an.


Unsere Messgeräte mit ISM-2 sind doch das gleiche wie IEEE488 nur mit anderen Steckern, oder? Werde ich morgen auch mal testen.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 23.02.2022 um 18:15 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
23.02.2022, 20:43 Uhr
wpwsaw
Default Group and Edit


...habe jetzt auch die Version 6.1 auf dem UNO...

mal eine Frage in die Runde... gab es eine Anwendersoftware unter CP/M SCP oder so, die über die ISM-2 Schnittstelle der Messtechnik, z.B. G1006-500, daten ausgelesen hat bzw. ausgewertet hat?

Wäre mal interessant zu wissen und besser noch zu testen.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
24.02.2022, 10:42 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
wpwsaw schrieb
mal eine Frage in die Runde... gab es eine Anwendersoftware unter CP/M SCP oder so, die über die ISM-2 Schnittstelle der Messtechnik, z.B. G1006-500, daten ausgelesen hat bzw. ausgewertet hat?



Es gab ein IMS2-BASIC für PC1715, A5120 und PSA-Rechner.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
24.02.2022, 11:14 Uhr
wpwsaw
Default Group and Edit


moin,

ist das IMS2-Basic irgendwo zu finden?

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
24.02.2022, 16:32 Uhr
wpwsaw
Default Group and Edit


...habe jetzt mal die ersten Tests mit meinem UNO und meinem G1006.500 gemacht. Ich habe die Version 6.1 (004) getestet. Also ein Read bezogen auf eine Geräteadresse ist möglich. Leider ist es wohl kein Adapterprogramm welches einfach nur hin und her arbeitet, sondern es werden Befehle direkt im UNO umgeformt und gesendet.

und... das lesen klappt nicht zuverlässig genug.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
24.02.2022, 17:48 Uhr
Enrico
Default Group and Edit


Sag mal, so ein AVR-Controller / Adruino kann doch bestimmt nicht genügend Strom liefern, oder doch?

Ich dachte ich finde in meiner Raupensammlung so ein Controller
in echt, hab wohl aber doch nix. Ich vermute mal, dass es da was von Intel gab.

Edit:
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=13293&highlight=gpib&s=e5f09c0b78bf512a2e65e2d3c0d449a9

008: NTEL 8291
--
MFG
Enrico

Dieser Beitrag wurde am 24.02.2022 um 17:50 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
24.02.2022, 20:08 Uhr
wpwsaw
Default Group and Edit


...wozu das Stromproblem? geht doch nur um Spannungspegel...

... ich habe mich im Programm mal umgesehen und habe die Timeout-Zeit mal von 200 auf 800ms erhöht und siehe da, user G1006 ist wohl zu langsam und jetzt folgt auf jeden read Befehl eine Antwort mit dem Messwert.

Leider habe ich es noch nicht geschafft das Programm so zu modifizieren, dass es, wenn das Messgerät nur als Talker arbeitet, die ankommenden Daten durch zu reichen.

Das DTM20xx arbeitet ja nur als Talker und da bekomme ich gar keine Daten raus.

ich arbeite mit dem Monitor von der Arduino IDE. Wenn ich Putty nehme kommen Antworten sehr schlecht zurück und wenn ich Hyperterminal nutze kommt garnicht zurück, warum auch immer.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
24.02.2022, 20:28 Uhr
wpwsaw
Default Group and Edit


...hier mal ein Bildausschnitt vom Monitor, es sind Abfragen vom G1006.500 mit verschiedenen Spannungs-Messbereichen

die letzte ist mV man sieht auch die Nachkommastellen.



wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
25.02.2022, 00:23 Uhr
Enrico
Default Group and Edit



Zitat:
wpwsaw schrieb
...wozu das Stromproblem? geht doch nur um Spannungspegel...



Weil da 15 Geräte dran sein können und das Kabel 20m lang sein kann.
Da muss schon etwas Strom durchgehen, damit das klappt.
https://en.wikipedia.org/wiki/IEEE-488

Leider finde ich nichts genaues dazu.

z.B.
https://pdf1.alldatasheet.com/datasheet-pdf/view/116772/MOTOROLA/MC68488.html
Sind dort auch extra Treiber eingezeichnet.
--
MFG
Enrico

Dieser Beitrag wurde am 25.02.2022 um 00:27 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
26.02.2022, 14:17 Uhr
wpwsaw
Default Group and Edit


moin

in der Zwischenzeit habe ich weitere Softwareversionen getestet mit den UNO getestet.

G1006.500 :

kann das Gerät ansprechen bzw. den aktuellen MW auslesen. Hier mal alle MB





--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
26.02.2022, 14:23 Uhr
wpwsaw
Default Group and Edit


DTM2130

nach dem ich ein Bit vom IEEE Port repariert habe (Transistor SC237) kommt hier auch etwas vernünftiges heraus, auch als TALKER




und hier die Ausgaben




wer das testen möchte, mir ist aufgefallen, das es im Laufer der Weiterentwicklung die Anschlüsse IEEE Ports geändert wurden. Man kann es aber testen in der oberen Reihe, wenn die 4von 5 verbundenen Stifte (Masse) links beginnen ist es die neue Ausführung, wenn sie von rechts beginnen ist es die alte Ausführung. Alle Anschlüsse sind dann horizontal gespiegelt.


Jetzt habe ich mein neues Druckmessgerät in Betrieb genommen DPI510, 0-200bar MF 0,02/0,08% vom MBEW




muss mir jetzt den Adapter bauen für die IEEE488

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 26.02.2022 um 14:34 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek