Multimeter Multiplexer (SCPI)

Der chaotische Hauptfaden

Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese

Antworten
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Multimeter Multiplexer (SCPI)

Beitrag von zauberkopf »

Ich habe da ein messtechnisches Problem:
Ich will 10 messwerte mit einem Multimeter erfassen.
Manuell schön.. aber ich will die Galvanisch getrennt mit EINEM (vergleichbarkeit) Multimeter messen.
Es gibt die schon fertig... aber mir deswegen sowas für viel zu viel Geld anschaffen ?
Eigentlich bräuchte ich ja nur eine "Relaiskarte" mit in meinem Fall 20 Relais.

Gibt es sowas schon fertig ? Mit definierter Schnittstelle ?
Zuletzt geändert von zauberkopf am Di 4. Jul 2023, 22:32, insgesamt 1-mal geändert.
Matt
Beiträge: 6094
Registriert: So 24. Aug 2014, 21:22

Re: Multimeter Multiplexer

Beitrag von Matt »

Das gibt schon von HP
nennt sich 34970A mit passende Karte wie 34901A

blöd daran: Nicht billig.

Mir ist kürzlich eine kaputte für 100€ zugelaufen.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Data Acquisition / Data Logger Switch Unit
hmm... das sind doch ein paar suchbegriffe, die ich noch nicht kannte.
Danke schon mal dafür. Ich werde morgen mal ein wenig damit recherchieren.. und zur not mal in den sauren apfel beißen..

Wobei.. könnte echt spassig werden, 20 Relais an den Raspi Pico zu tütteln..
ggf mit etwas TTL davor, das sichergestellt ist, das immer nur die richtigen Relais schalten...
Benutzeravatar
ProgBernie
Beiträge: 593
Registriert: Fr 16. Sep 2022, 21:59
Wohnort: Zwischen Hamburg und Haiti ^W Lübeck

Re: Multimeter Multiplexer

Beitrag von ProgBernie »

Ich habe einen Prema 8047 "Meßcomputer" mit Scannerkarte. Scanner aber noch nicht aktiv benutzt, bisher nur die Stecker dafür besorgt (D-SUB 50, 3reihig) und wollte da mal Adapter für bauen (das KiCad-Projekt liegt noch ziemlich unausgegoren herum).
Bei Interesse kann ich das Ding auch ausleihen, muß man nur sehen wie man den Transport organisiert (werde ich nicht mit der Post senden).

Gruß Bernd
Benutzeravatar
ferdimh
Beiträge: 9430
Registriert: Fr 16. Aug 2013, 15:19

Re: Multimeter Multiplexer

Beitrag von ferdimh »

Mit einem 4067 und 2 ULN2803 solltest du 16 Kanäle schalten können, wo immer nur einer aktiv ist.
Das braucht dann 4 Pins, eine Kombination ohne eingeschaltete Relais kann als "Nullstellung" dienen.
nux
Beiträge: 86
Registriert: So 31. Jul 2016, 12:53

Re: Multimeter Multiplexer

Beitrag von nux »

Matt hat geschrieben: Di 18. Apr 2023, 20:45 Das gibt schon von HP
nennt sich 34970A mit passende Karte wie 34901A

blöd daran: Nicht billig.

Mir ist kürzlich eine kaputte für 100€ zugelaufen.
Das klappert dann halt ganz ordentlich vor sich hin :D
Strommessung geht aber nur auf 2 speziellen Kanälen.
Benutzeravatar
Henrik_V
Beiträge: 829
Registriert: Mo 31. Jul 2017, 02:09

Re: Multimeter Multiplexer

Beitrag von Henrik_V »

Hab da ggf was für Dich
Im Büro liegt ein Prema 6001 oder 5001 mit Scannerrelaiskarte drin. Muss ich mal Auslöse verhandeln.
Hat es noch bis Ende der Woche Zeit?
yehti
Beiträge: 102
Registriert: Di 3. Sep 2013, 12:15

Re: Multimeter Multiplexer

Beitrag von yehti »

Noch Etwas:
Die meisten Relaiskarten sind zum Schalten von Netzspannung gedacht, die brauchen eine gewisse Mindestlast, sonst vergubbeln die Kontakte.
Für das Multimeter brauchst du Signalrelais.
Vielleicht hilft der Suchbegriff Meßstellenumschalter weiter, zum Bleistift eBay 115385381799
Gruß Gerrit
Prometheus
Beiträge: 102
Registriert: Mi 7. Jan 2015, 11:03

Re: Multimeter Multiplexer

Beitrag von Prometheus »

Hallo,

wir verwenden sowas auf Arbeit von National Instruments. Geht sehr gut ist aber Sauteuer.
Dort sind Omron Signalrelais drin, G5V glaube ich. 220V DC / 2A mit Goldkontakten.

du jetzt nix besonderes brauchst( Schaltgeschwindigkeit, Komfort...):
- Steuerung mit einem µC (Arduino, RasPi, whatever)
- Signalrelais mit Goldkontakten (Die G5V sind Teuer)
- etwas Hühnerfutter, aka Transistor, Logikgatter...
- plus und minus Schalten
- etwas Software, das wird aber nicht dein Problem sein
- die Relais sind ziemlich fix, so in der Region 20ms.

Wir haben uns damit auch schon eigene Relaismatrixen gebaut. Wenn es sehr genau werden muss oder doch Strom fließt, die Innenwiderstände beachten. Bei uns hat so ein Pfad, (DMM - Stecker- Kabel -Stecker -Relais.... zurück zum DMM) irgendwas von 0,8 bis 4,5 Ohm. das kann manchmal schon stören.
Jannyboy
Beiträge: 1419
Registriert: So 11. Aug 2013, 14:49
Wohnort: Kreis Augsburg

Re: Multimeter Multiplexer

Beitrag von Jannyboy »

Prometheus hat geschrieben: Di 18. Apr 2023, 21:55 - Signalrelais mit Goldkontakten (Die G5V sind Teuer)
...
- die Relais sind ziemlich fix, so in der Region 20ms.
Hallo,
Hat TME gerade für 1.50€.
Schalten tun die mit ca. 5 ms inkl. Prellzeit.
Wichtig ist da eine Z-Diode antiseriell zur Freilaufdiode.
Bei 12V-Relais nehme ich immer ein 18V Typ.

Habe letztes Jahr so eine Kiste gebaut.
Okay multiplext kein Multimeter sondern ein Programmiergerät.
Läuft auch mit Arduino und MCP23017 Portexpander.
zauberkopf hat geschrieben: Di 18. Apr 2023, 20:42 Eigentlich bräuchte ich ja nur eine "Relaiskarte" mit in meinem Fall 20 Relais.
Oder ein Relais mit 2 Schaltkontakten. Dann sind es nur 10 Stück.
In meiner Kiste werkeln 32 Relais drin... der Protyp kam noch mit 16 Stück aus.

Grüße Jan
Benutzeravatar
Chefbastler
Beiträge: 2704
Registriert: Mo 12. Aug 2013, 20:21
Wohnort: Südbayern

Re: Multimeter Multiplexer

Beitrag von Chefbastler »

Schnelle Relais bringen auch nur was wenns Multimeter auch schnell ist.

Mein Favorit: HP/Agilent 34401A (Hat RS232/GPIB mit SCPI Protokoll und geb ich nicht mehr her) oder PREMA 5000 oder 6000 (haben nur GIPB und noch kein SCPI Protokoll und Kalibrierdaten im Batterie gestützten RAM...)

Im HP 34970A ist quasi ein HP34401A integriert. Aber Ja $$$

Mehrere Ströme kann man auch über extern Shunts messen. Da will man beim umschalten den Stromkreis ja eh nicht aufreißen
Benutzeravatar
reutron
Beiträge: 1953
Registriert: Mo 12. Aug 2013, 19:58
Wohnort: Gottow
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von reutron »

Na ja eigentlich nimmt man zum umschalteten von Meßstellen gekapselte Gasgefüllte Relais mit AU-Kontakten....waren früher Teuer und sind heute zusätzlich sehr schlecht zu beschaffen. :(
Sowas zum Beispiel
gbr.png
Benutzeravatar
Fritzler
Beiträge: 12604
Registriert: So 11. Aug 2013, 19:42
Wohnort: D:/Berlin/Adlershof/Technologiepark
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Fritzler »

In den Keithley Relaiskarten zum DMM6500 sind EC2/EE2 Relais verbaut.
Ich halte grade eine in der Hand :lol:

Aber son paar Relais zu nehmen und zu Lochrastern is jetz nich allzuschwer.
Gernstel
Beiträge: 1304
Registriert: So 11. Aug 2013, 15:36

Re: Multimeter Multiplexer

Beitrag von Gernstel »

Reed-Relais sollten doch Kleinsignale gut schalten können und problemlos erhältlich sein. Man braucht ja nur die entsprechende Anzahl Einschalter.
Für ein Projekt mit sensiblen Signalen hatte ich damals nur die Reed-Kontakte gekauft, in jeweils ein Messingröhrchen gesteckt und darauf die Erregerspule gewickelt. So war die Signalleitung abgeschirmt und die Kopplungskapazität der offenen Kontakte war dabei zu vernachlässigen.
Benutzeravatar
Alexander470815
Beiträge: 2396
Registriert: So 11. Aug 2013, 15:42
Wohnort: D:\Hessen\Gießen

Re: Multimeter Multiplexer

Beitrag von Alexander470815 »

Ich hätte auch noch eine ganze Kiste mit Quecksilberrelais, dürften einen Wechsler haben.
Die schalten dann ohne zu prellen und haben vernachlässigbaren Kontaktwiderstand.
Wenn da Interesse besteht suche ich den genauen Typ mal raus.
Benutzeravatar
barclay66
Beiträge: 1084
Registriert: Di 13. Aug 2013, 04:12
Wohnort: im Speckgürtel Münchens

Re: Multimeter Multiplexer

Beitrag von barclay66 »

Hi,

ich hätte für einen solchen Zweck noch einen ganzen Schwung RF300-5 bzw. RF303-5.
Das sind HF-taugliche Miniaturrelais. Siehe hier: https://us.rs-online.com/product/teledy ... /70020698/
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Übrigens...
Der Bedarf besteht bei mir Privat und Beruflich... ;-)
Das zu trennen, fällt mir dann doch schwer..
Ganz einfach : Wenn man sowas hat, wird es dann auch schon mal genutzt.
z.B. um mal den Fahrradakku mal regelmäßig durchzumessen...
Mein Favorit: HP/Agilent 34401A
Absolut !
Das teil ist genau und SCHNELL !
Der aktuelle Nachfolger ist nur noch genau.. braucht ewig zum booten und zum messen.
Dazu habe ich gestern noch ein billiges Voltcraft 655 oder so mal angesaftet.
Das Ding ist etwas zickig.
wenn man Meas? über USB sendet, dann geht der Autorange von 5-1000V.
Aber wenn Du mV messen willst, hasste verloren.
d.H. vorher den Range per Hand setzen.
Oder "Manuelles Autorange" programmieren.
Dennoch.. vom Preis her könnte es passieren, das sowas demnächst mal hier in der Wohnung aufschlägt....
Okay multiplext kein Multimeter sondern ein Programmiergerät.
Tip : Wenn Du USB Multiplexen willst, dann habe ich seit gestern eine simple lösung :
Ich habe gestern was nettes entwickelt : USB-OTG-Umschalter-Unterbrecher.
Also man nimmt einen Handelsüblichen USB Isolator. (ADUM4160)
Bei dem geht man hin und schaltet einfach die 5V "primärseitig".
Sind die weg, ist auch der USB Port natürlich sauber getrennt. Aber wie ich auch gemerkt habe, wird der sauber wieder zugeschaltet.
Der Controller auf der "Sekundärseite" ist nämlich verdammt zickig.
Der wird über OTG programmiert..
Das ganze besteht noch aus 2 Kippschaltern.. aber demnächst werden die ersetzt durch relais, und Raspberry Pico.
(Faulheit ist eine wichtige Eigenschaft zur Erlangung der Weltherrschaft !! )
Jannyboy
Beiträge: 1419
Registriert: So 11. Aug 2013, 14:49
Wohnort: Kreis Augsburg

Re: Multimeter Multiplexer

Beitrag von Jannyboy »

zauberkopf hat geschrieben: Mi 19. Apr 2023, 10:30
Okay multiplext kein Multimeter sondern ein Programmiergerät.
Tip : Wenn Du USB Multiplexen willst, dann habe ich seit gestern eine simple lösung :
Nee das war ein Programmiergerät auf 16 ICSP-Anschlüsse der Leiterplatten (liegen noch im Nutzen).
Die Relais schalten 5V und 24V für die Leiterplatte und ein Analog-Multiplexer IC schaltet Clock- und Daten-Signal des Programmiergerätes.

Grüße Jan
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

War nur als allgemeiner Tip gemeint.
Mein "USB-OTG-Schalter", wird in der nächsten Version wie schon geschrieben mit Pico gesteuert.
Hat dann den vorteil, das man für die Entwicklung ein kleines Script schreiben kann :


usb_off
compile
if no compile error :
usb_otg
usb_on
flashprogrammer
usb_off
usb_usb
usb_on
terminalprogramm
Matt
Beiträge: 6094
Registriert: So 24. Aug 2014, 21:22

Re: Multimeter Multiplexer

Beitrag von Matt »

Jan, schon Angebot von henrik mit Prema 5001/6001 gesehen ?

zwar brauchst du GPIB... aber hey immerhin
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Ja... und ich wollte ihn auch schon gleich anschreiben...
Das wird dann ein gerät für "Zauhause"... Und die Firma kriegt dann ne Bastelei von mir.. ;-)
Benutzeravatar
Fritzler
Beiträge: 12604
Registriert: So 11. Aug 2013, 19:42
Wohnort: D:/Berlin/Adlershof/Technologiepark
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Fritzler »

Je nach Budget der Firma kannste dir mal das DAQ6510 angucken.
Macht alles alleine und brauch beim Scan durch die Relais und Messen + loggen nichmaln PC :mrgreen:
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Also für die Firma wird die "Relais-Idee" nicht nur wegen dem Preis interessanter.
Das Messen von 10 Analogen größen ist ja nur eine aufgabe.
z.B. muss ich die Platine auch schütteln, um entsprechende Sensoren zu testen.
Das zu automatisieren... darauf freue ich mich schon am meisten.
(*klonk*)
Oder : Weil ich ihn auch G-Punkt Sensor nenne... brrrrrrrr....

Jedenfalls ist es einfacher, dafür nur einen Controller zu nehmen.
Und da ich frei nach von der Lippe vorgehe :
"Guten Morgen, liebe sorgen, seit ihr auch schon alle da, habt ihr auch so gut geschlafen, ja dann ist ja alles klar"
Also ich teste erst mal ob alles mess und prüfgeraffel einsatzbereit ist, bevor es losgeht.
Und je mehr devices ich testen muss, desto länger dauert das dann.

Ein anderer Grund :
Ein so tolles Messgerät weckt Begehrlichkeiten.
Schwups isses dann mal kurz weg, weil es für ein anderes wichtiges Projekt gebraucht wird.
Ich bin da ja auch nicht viel besser... wenn ich was mit SCPI oder programmieren muss, schnappe ich mir auch mal was entsprechendes....
Und dann habe ich mir angewöhnt : Warum nur eins kaufen, wenn man fürs doppelte auch 2 bekommt ?
Das Ding ist der, das man nicht nur was zum entwickeln... sondern auch das im Fehlerfall schnell Ersatz da ist.
Und Murphy sorgt dafür das letzteres dann natürlich nicht eintritt... ;-)
Hendi
Beiträge: 56
Registriert: Mi 20. Jul 2016, 16:53

Re: Multimeter Multiplexer

Beitrag von Hendi »

Ich möchte noch den HP3488A in die Diskussion werfen, bisher gabs da immer eine gute Ebay-Quelle für knapp unter 40€ fürs Grundgerät, in das bis zu 5 Karten die eigentlich immer bei ähnlichen Preisen zu haben sind. Da gibts 10xGP Relais, 10x Multiplexer, ich glaub 4x1 BNC-Koaxschalter, Boards zum Aufbau von eigenem Foo (ist nur die Decoderlogik drauf), IO-Module.... redet SCPI über GPIB, was Dir ja recht sein dürfte.
Benutzeravatar
Roehricht
Beiträge: 6624
Registriert: Di 13. Aug 2013, 04:00
Wohnort: 25474 Hasloh

Re: Multimeter Multiplexer

Beitrag von Roehricht »

Hallo,
für die galvanische Trennung von Messwerten gibts lineare Optokoppler. Zum Multiplexen gibts Analogschalter 4052,4066, 4067
Ein Zähler mit nem NE555 als Taktgeber macht die Umschaltung.
Wer das mit nem µPC machen will nimmt als Schalter die Analogschalter mit seriellem Eingang mit zB I²C Bus. Da gibts zB was von NEC. Ein Mäusekino welches anzeigt wo der Schalter grad steht wäre nicht verkehrt.

Da gabs mal bei Unrat eine Platine zum Messwerte erfassen mit nem PC. 10 Eingänge 0-10V , Software gabs mit dazu. Verbunden über RS-232.


73
Wolfgang
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

So...

Diese Woche kam ich gar nicht dazu mich damit weiter zu beschäftigen.
Ein paar Kollegen waren krank, und ich durfte meine selbstgebaute Teststation bedienen.
Sowas ist auch toll ! Sich auch mal gelegentlich mal über die eigenen Bugs ärgern.. ;-)
Mal im ernst... hat Spass gemacht, und war entspannend. Und Motiviert.

Ich denke für die nächste Teststation, werde ich doch ein Selbstgetütteltes Relais-Karte nehmen.
Meine Hoffnung war ja, das es entsprechende Relaiskarten irgendwo fertig für 50 Pfennige gibt.
Die man dann nach belieben zusammenschalten kann.
Sowas ähnliches :
https://www.ebay.de/itm/185051394902

Wobei schlimm ist das nicht.. habe schon seit 2 Monaten keine Platine mehr in meiner Frieeedaaa gelasert und schon irgendwie bock darauf.
Wenn ich dann eine "zauberkopf-standard-platine" habe, habe ich dann auch gleich noch eine weiteren Verwendungszweck dafür :
Ich habe hier schon herumliegen, Bauteile für ein Widerstandsarray von Lastwiderständen und Kühlkörper.
Das ganze soll ein Konfigurierbarer Lastwiderstand werden.
z.B. auch um die Zellen eines gebrauchten oder überlagerten Akkupacks mal einzeln durchzumessen.
Oder um ihn für den Versand auf 30% herunter zu bringen.
Oder nen Powerbalancer...
Matt
Beiträge: 6094
Registriert: So 24. Aug 2014, 21:22

Re: Multimeter Multiplexer

Beitrag von Matt »

Das mit Relaisplatine muß du aufpassen..
Wenn du da kleine Spannung bzw 1V messen, der aber auf millivolt genau sein soll -> du handelst Problem mit Thermospannung ein.

Nicht ohne Grund ist bistabile Relais in HP 34901A Multiplexerkarte und Konsorte verbaut.
Warum bistable Relais ? Dauerangesteuerte Relais erzeugt Wärme und somit auch Thermospannung. (auch Goldkontakt (wegen Metallübergang))

Aber man kann Problem klein machen, in dem man schnell mißt.
Benutzeravatar
Fritzler
Beiträge: 12604
Registriert: So 11. Aug 2013, 19:42
Wohnort: D:/Berlin/Adlershof/Technologiepark
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Fritzler »

Zudem sind in diesen Karten die billigst schrottigsten Schrottrelais verbaut.
Weiterhin wird das dann ein Verdrahtungsigel zwischen den Platinen, der dann sonstwas an Störungen einfangen kann.

Hier wurden schon ein paar Relaisserien genannt, die für Kleinsignal gegeognet sind und auch bistabile Varianten (1 oder 2 Spulen) haben.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Matt :
Gottseidank läuft das bei mir alles Seriell ab..
Ich freu mich schon richtig auf den Sound.. ;-)
Benutzeravatar
ESDKittel
Beiträge: 3153
Registriert: Fr 23. Aug 2013, 13:18

Re: Multimeter Multiplexer

Beitrag von ESDKittel »

zauberkopf hat geschrieben: Sa 29. Apr 2023, 17:27 Ich freu mich schon richtig auf den Sound..
Programmier eine Melodie mit ein...
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Programmier eine Melodie mit ein...
Du rennst hier offene Türen ein...
Ich denke da an : "Ich bin der Musikant mit Taschenrechner in der Hand".
https://www.youtube.com/watch?v=9_jNIow ... rt_radio=1

Edit : Das ganze hat sogar einen Hintergrund.
Ein anderer kleinerer Prüfstand, habe ich mit akkustischer Rückmeldung ausgestattet, weil die Latenz von der Soundkarte über das Ohr ins Hirn kürzer ist, als strecke : Auge > Monitor.
Vorallem, müsste man dann noch den Kopf bewegen..

Dumm ist nur : Der Arbeitplatz braucht dann auch einen Lautsprecher. Der hat mein Laptop, aber auf dem eigentlichen PC musste ich diesen dann noch nachrüsten.

Das lustige an u.A. diesem Job ist ja, das man Faulheit und Frickeln wunderbar verbinden kann, wenn man emphatisch ist.
Also man möchte auch seinen Kollegen das leben leichter machen.
Benutzeravatar
Zabex
Beiträge: 633
Registriert: Di 2. Jul 2013, 08:45
Wohnort: Aldenhoven
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Zabex »

Linearer Optokoppler und die Erklärung wie die Linearisierung gemacht wird: https://www.reichelt.de/de/de/optokoppl ... 8.html?r=1
Damit hast Du für rund 2€ pro Kanal deine Trennung.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Linearer Optokoppler und die Erklärung wie die Linearisierung gemacht wird: https://www.reichelt.de/de/de/optokoppl ... 8.html?r=1
Damit hast Du für rund 2€ pro Kanal deine Trennung.
Das artet aber auch aus... also Wenn ich wahl oder schaltweise Messgrößen erfassen will von 3-60V hab ich dann Spass.
hinzu kommt dann noch, das ich wahrscheinlich sowas wie Linearitätsfehler, etc.. noch dokumentieren darf..
Die Relaiskarte ist aber wesentlich flexibler.. auch für noch so andere kranke Ideen. Wo man zum Messen auch noch mal ein Signal schicken muss.

Vor meine Geiste schwebt schon ne "standard Karte"... per I2C ansteuerbar.. so das man mehrere an einem Bus dran hängen kann..
Und ich so auch ein wenig Modularität habe.

Mit dem Optokoppler wollte ich mir mal demnächst ein Galvanisch getrenntes Audio Interface für die Funke bauen.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer via SCPI

Beitrag von zauberkopf »

So.. mit dem Projekt gehts auch langsam weiter.
Platine liegt auf dem Tisch.. die Bauteile auch.. die Zeit ist noch leider etwas knapp, aber ich bin was die Software angeht weiter :
https://community.element14.com/product ... itch-state

Ich hatte heute mal Zeit, das fertige Binary mal auf den Pico zu laden, und wollte mal wissen, ob ich unter NI-Visa schon was sehe :
JA ! Und zwar auf ANHIEB !
Also muss man bei den USB-Discriptoren nur die richtigen Werte eintragen.
idVendor = 0xCafe // Darauf hätte ich ja auch kommen können..
Egal.. ich habe schon lange nichts mehr in C gemacht, und wenn ich schon das SDK installieren muss um Circuit Python neu zu kompilieren, dann kann ich das ganze auch gleich als Übung zur Auffrischung nehmen.
(nur um dann später in Python jede zeile mit ; abzuschließen, und mir dann wieder Errors einzufangen. )

Mir kam da aber auf dem Rad eben ein gedanke :
Kann ich über pyvisa / NI-Visa auch mit 2 Prozessen auf ein SCPI Device zugreifen ?
z.B. während das Hauptprogramm die Resource geöffnet hat, mal eben mit Excelmakros Stichproben nehmen ?
Oder ist das ein Typisches Master-Slave System ?
Benutzeravatar
Chefbastler
Beiträge: 2704
Registriert: Mo 12. Aug 2013, 20:21
Wohnort: Südbayern

Re: Multimeter Multiplexer via SCPI

Beitrag von Chefbastler »

zauberkopf hat geschrieben: Di 27. Jun 2023, 19:31
Kann ich über pyvisa / NI-Visa auch mit 2 Prozessen auf ein SCPI Device zugreifen ?
z.B. während das Hauptprogramm die Resource geöffnet hat, mal eben mit Excelmakros Stichproben nehmen ?
Oder ist das ein Typisches Master-Slave System ?
Glaub das läuft eher auf das Problem hinaus + weil ja das Protokoll ja sehr einfach ist. Eines oder mehrere Kommandos ans Messgerät für Einstellung und dann Wert abfragen, wenn da jetzt was dazwischen Hustet gibts möglicherweise lustige Effekte. Eher ein geschicktes Python Programm zimmern das die komplette SCPI Kommunikation mit pyvisa macht.
Benutzeravatar
Fritzler
Beiträge: 12604
Registriert: So 11. Aug 2013, 19:42
Wohnort: D:/Berlin/Adlershof/Technologiepark
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Fritzler »

zauberkopf hat geschrieben: Di 27. Jun 2023, 19:31 (nur um dann später in Python jede zeile mit ; abzuschließen, und mir dann wieder Errors einzufangen. )
Kenn ich nur zu gut! :lol:
Andersrum gehts auch, viel Schlange coden und dann in C die ; vergessen.
zauberkopf hat geschrieben: Di 27. Jun 2023, 19:31 Kann ich über pyvisa / NI-Visa auch mit 2 Prozessen auf ein SCPI Device zugreifen ?
Wie Chefbastler schon schrieb ginge das nur bei in sich abgeschlossnenen Befehlen.

Ansonsten setze doch ein "Server" auf, welcher abgeschlossene eigendefinierte Befehle erhält und dann eine Befehlskette an SCPI raushustet.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Das dachte ich mir auch schon..
In dem Fall wäre das einfach : Das Excelscript schreibt nur ein "Meas" ans Agilent.
Aber Du hast recht..
Es gibt nämlich für Python auch SCPI-Parser. (Aber die kriege ich nicht unter Circuit oder Micropython zum laufen ) Und das bringt mich auf eine ganz neue Idee für ein altes Problem. :

Die sache ist bei dem VBA Dreck noch die, das sämtliche versuche meinerseits Fehler abzufangen bis jetzt fehl geschlagen ist.
Jedes Makro stoppt dann einfach sang und klanglos.
Nachdem ich schon 1000 mal laut geflucht habe, und auch mal ein WE deswegen verbracht habe, habe ich zumindesten die Garantie, das ich nie nie wieder damit arbeiten muss.
Aber vielleicht wäre ja so ein Wrapper eine Idee um meine Access Datenbank Applikation (*WÜRRRRGGGHHH *) stabil zu kriegen.
Die verbindet sich mit dem Python Script, das verbindet sich mit dem Multimeter. Wenn was schief läuft, mosert das Python Script, und gibt 666666V aus.
Komischerweise, läuft das ganze mit Python trotz Windows und NI-Visa auf dem gleichen Rechner Mega stabil.
(bevor ich irgendwas mache, checkt mein Programm nach dem Motto: Guten Morgen liebe Sorgen seid ihr auch schon alle da.. habt ihr auch so gut geschlafen, ja dann ist ja alles klar.. )

Was auch eine Idee wäre :
Obwohl es mir wiederstrebt eine Relaiskarte zu bauen, die erst noch Booten muss, könnte man auch einen Raspberry Zero benutzen.
Also der Zero wird per USB mit dem z.B. Agilent verbunden, und übernimmt die regie.
Wenn ich dann z.B. einen Befehl Meas10 bastel, wird dann erst geschaltet, und dann gemessen..
Ansonsten setze doch ein "Server" auf, welcher abgeschlossene eigendefinierte Befehle erhält und dann eine Befehlskette an SCPI raushustet.
gibts das schon fertig, oder ist das was ich oben beschrieben habe ?
Benutzeravatar
Fritzler
Beiträge: 12604
Registriert: So 11. Aug 2013, 19:42
Wohnort: D:/Berlin/Adlershof/Technologiepark
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Fritzler »

Richtig, das wär das oben beschriebene.

Das Agilent muss ja nich an nen Pi, der "Server" kann auch aufm gleichen PC laufen.
Dann kricht der eben per TCP loopback (Telnet :lol:) deinen "Mess du sau" Befehl und sendet dann die SCPI Befehle per USB ans Agilent sowie an deine eigenbau Relaiskarte.
Benutzeravatar
Chefbastler
Beiträge: 2704
Registriert: Mo 12. Aug 2013, 20:21
Wohnort: Südbayern

Re: Multimeter Multiplexer

Beitrag von Chefbastler »

Ja SCPI ist auch über Ethernet angenehm "primitiv" :lol:

Letztens mir ne 16Port RS232 Lantronix Telnet Kiste für ein paar Euro aus Ebay geholt und schon könne alles Geräte die nur RS232 haben über Ethernet reden, PC-Software will dann nur IP und Port :D
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Richtig, das wär das oben beschriebene.
Ich frage nur so doof, weil ich immer noch nicht kapiert habe, warum die NI-VISA ca 1GB groß ist..
und pyvisa weniger als 1MB..
Ja SCPI ist auch über Ethernet angenehm "primitiv" :lol:
Aber die Mechanik !
Wenn die Geräte mal öfters ein und wieder ausgestöpselt werden.. wird das ganze ekelhaft unzuverlässig.
Matt
Beiträge: 6094
Registriert: So 24. Aug 2014, 21:22

Re: Multimeter Multiplexer

Beitrag von Matt »

zauberkopf hat geschrieben: Mi 28. Jun 2023, 00:02
Ich frage nur so doof, weil ich immer noch nicht kapiert habe, warum die NI-VISA ca 1GB groß ist..
und pyvisa weniger als 1MB..
Das ist Eigenart von NI und wunderte sich, dass viele Leute ihm als "bloatware" schimpft.
Bei mir ist NI 488.2 nur 488MB groß, nachdem ich viele unerwünschte Software manuell aus System gelöscht habe.


Das mit schlage und C und ";"
Das ist gleiche Problem mit meine Zweitwagen (Blinker an unterschiedliche Lenkradseite)

Hat jemand Interesse an 34970A (ohne DMM) mit 34902A
Nachteil: finstere VFD und keine DMM Modul drin.
Benutzeravatar
Fritzler
Beiträge: 12604
Registriert: So 11. Aug 2013, 19:42
Wohnort: D:/Berlin/Adlershof/Technologiepark
Kontaktdaten:

Re: Multimeter Multiplexer

Beitrag von Fritzler »

zauberkopf hat geschrieben: Mi 28. Jun 2023, 00:02 Ich frage nur so doof, weil ich immer noch nicht kapiert habe, warum die NI-VISA ca 1GB groß ist..
und pyvisa weniger als 1MB..
Weil WIDERLICHSTE Bloatware!

Will ich ganich auf meinem Rechner haben, daher nutz ich auch pyvisa.
Nur leider braucht man das meist wenn man Geräte per USB ansteuern will, denn da is dann der "Treiber" drinne.
Daher kauf ich nurnoch Messgeräte mit Netzwerkanschluss, das brauch keine Treiber :D
zauberkopf hat geschrieben: Mi 28. Jun 2023, 00:02 Wenn die Geräte mal öfters ein und wieder ausgestöpselt werden.. wird das ganze ekelhaft unzuverlässig.
USb-B wird auch iwann waggelig und gibt die lustigsten Fehler.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Es gibt Tage, da fragt man sich : WAR ICH BESOFFEN ODER WAS ?
1, habe ich 4 Stunden lang versucht den mcp23017 mittels I2C anzusprechen.
Ich habe dann mal probeweise die pullups von 4,7 auf 2k7 reduziert.. das ergab dann eine 50% change.
Hätte ich mal ins Datenblatt nachgeschaut : 1k Wäre ihr preis gewesen !

Dann habe ich Low-Side Treiber eingebaut.. uln2803.. und das ganze natürlich vollkommen anders LAYOUTED !
Naja.. mit etwas frickellei wird mir erst mal ein paar UDN2981 den Arsch retten..
Benutzeravatar
Chefbastler
Beiträge: 2704
Registriert: Mo 12. Aug 2013, 20:21
Wohnort: Südbayern

Re: Multimeter Multiplexer

Beitrag von Chefbastler »

Fritzler hat geschrieben: Mi 28. Jun 2023, 07:16
zauberkopf hat geschrieben: Mi 28. Jun 2023, 00:02 Ich frage nur so doof, weil ich immer noch nicht kapiert habe, warum die NI-VISA ca 1GB groß ist..
und pyvisa weniger als 1MB..
Weil WIDERLICHSTE Bloatware!

Will ich ganich auf meinem Rechner haben, daher nutz ich auch pyvisa.
Nur leider braucht man das meist wenn man Geräte per USB ansteuern will, denn da is dann der "Treiber" drinne.
Daher kauf ich nurnoch Messgeräte mit Netzwerkanschluss, das brauch keine Treiber :D
zauberkopf hat geschrieben: Mi 28. Jun 2023, 00:02 Wenn die Geräte mal öfters ein und wieder ausgestöpselt werden.. wird das ganze ekelhaft unzuverlässig.
USb-B wird auch iwann waggelig und gibt die lustigsten Fehler.
Aglinet/Keysight ist da mit dem Benchlink-IO VISA Grusch nicht wirklich besser... Brauche das auch nur für die GPIB-USB Adapter Treiber. Der Rest dann mit pyvisa.

Würde den ja gern unter Linux zum laufen bringen, dafür gebe es na schlanke Lösung aber bis heute leider nicht zu laufen gebracht :(
https://linux-gpib.sourceforge.io/

Glaube schon fast das es einfacher ist ne ISA-GPIB Karte unter Linux zum laufen zu bringen
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Puh... also wir haben so einen Datenlogger, und der wird zusammen mit einem Raspi (da hatte wohl jemand auch keinen Bock auf Windows..... ) dafür eingesetzt über einen Zeitraum ein Messprogramm abzufahren. Inklusive Logging, etc..
Das eigentlich ganz hübsche Python Script scheint noch etwas buggy zu sein, und bei Gelegenheit soll ich da noch mal drüber gehen.
Mal gucken wie das dann ausschaut. Aber das kann noch dauern..
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer

Beitrag von zauberkopf »

Moment !
Da fällt mir ein : Wenn Pyvisa unter Linux ein usbtmc device nicht erkennt, dann füge mal folgendes in /etc/udev/rulez.d hinzu :
99-com.rules
SUBSYSTEM=="usb", MODE="0666", GROUP="dialout"
Benutzeravatar
Roehricht
Beiträge: 6624
Registriert: Di 13. Aug 2013, 04:00
Wohnort: 25474 Hasloh

Re: Multimeter Multiplexer (SCPI)

Beitrag von Roehricht »

Hallo,
Ein anderer kleinerer Prüfstand, habe ich mit akkustischer Rückmeldung ausgestattet, weil die Latenz von der Soundkarte über das Ohr ins Hirn kürzer ist, als strecke : Auge > Monitor.
Vorallem, müsste man dann noch den Kopf bewegen..
Ist wie früher bei der mechanischen Telefontechnik. Akustische Rufnummernanzeige, über die Wählergeräusche konnte man hören was da gewählt wurde. :mrgreen:
Mit dem Optokoppler wollte ich mir mal demnächst ein Galvanisch getrenntes Audio Interface für die Funke bauen.
Mit einem NF-Übertrager ist das einfacher.

73
Wolfgang
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer (SCPI)

Beitrag von zauberkopf »

Mit einem NF-Übertrager ist das einfacher.
Ja... kommt darauf an. Wenn Du ein SDR hast, dann willst auf NF-Ebene so gut wie keine Verzerrungen haben, und einen großen bereich.
Aber ich habe z.Z. USB-Isolatoren für mich entdeckt.
z.B. mit adum3160 die kriegste in China für 6Eur, und ich habe auch eine Modul selber noch mal layoutet, wo ich USB ohne Stecker und Buchsen direkt verkabeln kann.
Für meinen Teststand brauche ich nicht nur so einen Multiplexer, sondern ich muss auch USB schalten können. Das geht am einfachsten, in dem man dem adum3160 auf der sekundärseite den Saft abdreht.

Ich muss mal experimente machen. Könnte gut möglich sein, das ein USB-Isolator + ggf Tiefpass sinnvoller ist.

Mensch.. ich kam die Tage zu nix. Immer was anderes.
Selbst das Packet von Reichelt mit den High-Side Treibern, liegt noch um die Ecke im Packetshop.

Ich konnte mich nur ein wenig in C Einarbeiten. Habe schon lange nix mehr gemacht. (Wo zum teufel ist eigentlich mein altes fast 30 Jahre altes total zerfleddertes mit Kaffeeflecken übersähtes C-Buch ? *himmelarschundzwirn*)
genauer CMake.
Das Projekt erst mal mit Visual Studio Code zum laufen zu bekommen war .. ungewohnt.
Danach konnte ich erst mal die ersten Modifikationen am Code vornehmen.
z.B. Seriennumer. Ich will das im USB-String eine Eindeutige Seriennummer erscheint, damit ich die Geräte einzeln unterscheiden kann.
Benutzeravatar
ferdimh
Beiträge: 9430
Registriert: Fr 16. Aug 2013, 15:19

Re: Multimeter Multiplexer (SCPI)

Beitrag von ferdimh »

Ich sehe im Optokoppler weniger das Feature geringer Verzerrungen (da wird ein sinnvoll dimensionierter Übertrager immer gewinnen) und eines großen Frequenzbereichs (da sind mit ein paar Tricks 5 Hz-1MHz machbar), als das Feature geringerer Koppelkapazität.
Die könnte beim Fernhalten außerplanmäßiger Vorgänge von der Rechentechnik tatsächlich nützlich sein.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Multimeter Multiplexer (SCPI)

Beitrag von zauberkopf »

So... mein erstes SCPI gerät wurde endlich mal fertig ( auftragslage.. ) und konnte getestet werden :
IMG_20230717_154948.jpg
Wie man erkennen kann, schaltet das ganze sowohl USB Ports wie auch ein normales Relais.
Bei der Relaiskarte musste ich nur etwas den Sourcecode anpassen, weil die Invertiert.
Dafür ist die unglaublich billig..
Was man nicht sieht : An dem USB-Port wird noch ein USB-Isolator angeschlossen.. den habe ich nicht mit eingebaut.. weil der leuchtet so schön blau..
Aber wenn der USB-isolator keinen Saft sieht, dann kann der auch kein USB-Isolieren.. ;-)
=Saubere Trennung

Hintergrund ist folgender :
Ich habe 4 zu testende und flashende Akkus, mit USB...
Ich weis aber nicht welche der 4 Programme jetzt zu welchem Akku gehören...
es sei denn ICH achte genau auf die Reihenfolge.
Warum ICH ?
ICH ? Ne... nicht mit mir.. tüddel... löt.. programmier...

Das ansteuern mit SCPI ist ein traum.. ich kann unter linux entwickeln, und es läuft auf der Windoof kiste.
Hoffentlich habe ich die nächsten Tage mal zeit, den Sourcecode für den Multiplexer zu schreiben.
Antworten