Forum: Mikrocontroller und Digitale Elektronik Wie wird ein SCPI-Comand auf dem VXI Bus abgebildet


von Hans-Georg L. (h-g-l)


Lesenswert?

Hallo,

ich hoffe mal, das das die richtige Rubrik und eine sinnvolle 
Überschrift ist.

Hintergrund zu der Frage  ist mein Agilent E1412A ein 6 1/2 stelliges 
Multimeter für den VXI C-Bus.

Ich würde es gerne stand-alone, also ohne ein VXI-Frame, betreiben und 
mit einem Front-End versehen.
Die Pin Belegung des Multimeters und die SCPI-Commands zum ansteuern 
sind bekannt. Was mir fehlt ist Quasi eine Tabelle wie diese Commands 
auf dem Bus abgebildet werden. VME-Backplanes hätte ich notfalls auch 
noch.

Hat jemand eine Idee wo ich da suchen und forschen könnte ?

von Hans-Georg L. (h-g-l)


Lesenswert?

Ich antworte mir mal selbst ..
vielleicht kanns ja mal jemand gebrauchen ;)

Die Recherche ist etwas mühsam, weil viele Sachen da ineinander spielen 
(SCPI, GPIB, VXI, VME) und für jedes Puzzleteilchen ein anderes 
Konsortium zuständig ist und auch Geld für die Spezifikationen haben 
will.

Die Kommandosprache SCPI wird erst von den Geräten interpretiert und als 
ASCII Zeichen über den VXI (VME) Bus übertragen.
Dabei gibt es 2 Varianten "Register based" und "Message based". Mein 
Multimeter verwendet das Message Protokoll, deshalb habe ich mich mit 
der "Register" Version nicht weiterbeschäftigt.

Die Message based Variante ist eine Art SCPI over GPIB over VMI over VME 
Protokoll. Die SCPI Acii Zeichen werden im unteren Byte des 16Bit VME 
Datenbusses übertragen. In dem oberen Byte stehen GPIP ähnliche 
Handshake Signale.

Jetzt baue ich mir erst einmal einen USB 2.0 auf VME Bus Umsetzter und 
dann sehen wir weiter ;)

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.