Gast
#336445
Moin! Ich habe ein kleines Problem mit einem Gray-Code, der sich nicht in den "normalen" Dualcode umwandeln lassen will. Hintergrund ist, daß ich die Positionssensoren eines alten Kuka-Industrieroboters auslesen möchte. Der Roboter ist von 1987, es gibt keine Datenblätter mehr zu den Sensoren, und zudem ist auch noch die alte Steuerung (Siemens RCM-30) defekt. Das Auslesen mit einem ATMega klappt einwandfrei, der µC gibt hierbei nur die ausgelesenen Bits an den PC weiter, der diese (vorerst) auswerten soll. Das Ganze ist auf jeden Fall mit einem Gray-Code codiert, nur ist es offensichtlich nicht der "übliche" Gray-Code, wandelt man das Ergebnis um, kommt nix sinnvolles raus... Im Anhang hab ich mal ein Diagramm hinterlegt, bei dem ich eine Achse von Endanschlag zu Endanschlag verfahren habe. Die Daten von den Sensoren sind 24-Bit "breit", angezeigt werden die Rohdaten. Wäre schön, wenn jemand mir helfen könnte, ich sitze nun schon ein paar Tage an dem Problem und komme nicht weiter. Die Anfrage bei kuka blieb leider erfolglos. Vielen Dank schonmal fürs Durchlesen... :-) Gruß, Richard

