Gast
#6012047
Hallo zusammen, vor einiger Zeit habe ich schonmal was ähnliches gefragt, will aber jetzt nochmal konkreter fragen und erklären. Situation: Eine Platine und ein Diagnosegerät mit MB90F342CAS Mikrokontroller. Über ein RJ10 Kabel und Rs485 kommuniziert das Tool mit der Platine. Ich will die Kommunikation zwischen Tool und Platine so mitschnieden, das ich anschließend die Befehle für alle Funktioen über einen Laptop senden kann, und die entsprechende Antwort sehe. z.B. Fehlermeldungen auslesen oder aktueller Zustand von E/A Ports anzeigen, Parameter ändern etc. Versucht habe ich das mit einem RS485 Adapter (siehe Foto), dieser ist an eine selbst gelötete kleine Leiterplatte angeschlossen, eine RJ10 Buchse an die das Tool kommt, an die andere die Platine, dazwischen gehen dann Rx und Tx zu einem RS485 auf USB Adapter welcher dann an den PC angeschlossen ist. Mit einem Serial Port Monitor bekomme ich z.B. ""FF00AA44" angezeigt. Mein Problem ist wohl das ich nicht sehe welche Daten von Tool als Anfrage, und welche von Platine als Antwort kommen. Wenn ich im Terminal schaue, wird mir genau das in Klartext gezeigt, was das Tool anzeigt, deshalb gehe ich davon aus das Parity und Speed richtig eingestellt sind? Mit anderen Werten bekomme ich nämlich nur diverse Zeichen. Meine Frage ist nun welche möglichst kostengünstige Hardware ich benötige, um mein Ziel zu erreichen. Von den selbstgebauten Teilen und dem RS485 Adapter habe ich Bilder angehängt. Das Diagnosetool ist ziemlich "komplex" muss regelmäßig mit einer speziellen PC Software wieder freigeschaltet werden. Außerdem wäre interessant, ob jemand weiß wie die die Daten auf dem oben genannten Chip aussehen, ist das unterschiedlich? Zur Not könnte man, falls die Daten auf dem Chip verwendbar sind, diesen auch aus dem Tool auslösten und auslesen. Danke im Voraus

