Frage zu IEEE488.2 Routinen (FINDLST / IONL)

OP #1404641
Lesenswert?

Hallo,

ich bin gerade dabei eine IO-Platine mit IEEE-488 Funktion zu 
Modifizieren/Entwanzen.
Leider bin ich gerade an einem Punkt angelangt wo ich etwas ratlos bin.

Die Bauruppe arbeitet soweit nun wie vorgeschrieben. Die original 
Firmware wurde entsprechend modifiziert wie es gewünscht war. Nun ist 
aber mein Problem das diese Baugruppe in ein Messsystem integriert 
werden soll und hier nicht arbeitet wie verlangt.

Als Fehlerquelle konnte ich ausmachen das bei den 488.2 Befehlen FINDLST 
und IONL (und nur bei diesen!) diese Baugruppe „verrückt“ spielt. Die 
NDAC Leitung wird nach einer Zeit von Knapp 4ms auf HIGH (also 
LOW-Pegel, invertierte Logik) gezogen und verbleibt da ca. 5s. Somit 
wird diesen Befehlen, welche ja genau die NDAC Antwort auswerten eine 
nicht vorhandene Menge an Messgeräten erkannt. Ist auch schon mit der 
Original-FW der Fall!
Für meine Zwecke würde es hier ausreichen wenn die BG die Anfrage 
einfach tatenlos ignoriert. Eine korrekte Auswertung wäre natürlich 
besser, aber nicht Pflicht!

Um hier nun weiterzukommen müsste ich nun wissen was sich genau bei 
diesen Befehlen wirklich Daten-/Pegelmäßig auf dem BUS tut. Leider bin 
ich bei meiner Recherche da absolut nicht weitergekommen. Weder online 
noch in meiner durchaus vorhandenen Fachliteratur.

Hat jemand diese Info und kann mir das erklären/ zur Verfügung stellen.
Alternativ wäre ich auch für Buchtips -für tatsächlich KURZFRISTIG 
lieferbare- Literatur dankbar in der wirklich auf diese Dinge 
eingegangen wird und nicht nur da steht das jede PAD angesprochen wird 
und die NDAC Antwort ausgewertet wird...
(Verweise auf ältere Titel, welche nur mit Geduld über Ebay zu bekommen 
sind helfen mir da leider nicht. Ausnahme: Jemand hat das Buch selber 
daheim und möchte/kann es kurzfristig verkaufen/verleihen!)

Ich hoffe mir kann da jemand weiterhelfen...

Gruß
Carsten

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren