Clio Elektronik

Startbeitrag von Loelle am 20.12.2016 14:04

Hallo zusammen,
hat sich schon mal jemand intensiv mit der Clio Elektronik beschäftigt?

Ab und zu beschäftige ich mich damit, vor einiger Zeit habe ich ein Prüfstand für die UCL gebaut.
Da gute Stück funktioniert ganz gut, da aber kein Controller angeschlossen ist meldet sich ständig die Kontrollleucht für Elektronikfehler. Nun ist mal wieder Winter und zeit für Bastelein.
Ich habe versucht den Controller auszulesen und habe folgendes rausbekommen.
Die Übertragung geht nur von Controller zur UCL
Rs232 7/e/1
Es werden 13 Byte übertragen.
Im Anhang die von mir zugeordnetetn Bytes.

Wenn ich den Controller an die UCL anschließe ist alles gut.
Simuliere ich das ganze mit einem Arduino kommt zwar die Kommunikation zu Stande aber der Elektronikfehler bleibt. Alle sonstigen Fehler die mit dem Controller zu tun haben sind weg, außer Controllerfehler.

Gruß
Lölle
[attachment 2089 ClioDat.jpg]

Antworten:

hast Du scho einmal versucht Schirm und Digital Ground zu trennen an der Schnittstelle oder zu verbinden, je nachdem was Du jetzt hast?

von Richard - am 20.12.2016 16:47
Habe ich überprüft. Ist aber nicht das Problem, denn die Kommunikation wird augebaut.
Wenn ich z.B. die Bytes für das Gaspedalpoti ändere wird das auch auf dem XR25 angezeigt.
Der Elektronikfehler geht halt nicht weg. Und es wird Controllerfehler angezeigt.

Byte 13 hat sich als Prüfsummenbyte rausgestellt. Ich habe aber noch keine Ahnung wie das gerechnet wird.

Lölle

von Loelle - am 20.12.2016 20:49
Die Berechnung der Checksumme ist gar nicht so schwer.
Alle Bytes außer das letzte zusammenzählen, das letzte abziehen dann nochmal 256 abziehen ergibt 51dez. also 33hex so wie das erste Byte.
Achtung die Bytes haben nur 7 Bit. das 8 Bit darf nicht itgezählt werden.

Lölle

von Loelle - am 20.12.2016 21:34
Klar wird die Kommunikation auch aufgebaut, wenn zwei zu trennende Massen verbunden sind. Nur eine analoge Komponente, die die Massenbrücke sieht meldet das dann eventuell als Fehlersignal weiter. So wie einen Isolationsfehler. Ist ja aber ohnehin nur Spekulation.

von Richard - am 21.12.2016 06:04
so über die Feiertage hatte ich etwas Zeit zum Basteln und habe die Kommunikation nun soweit entschlüsselt, das kein Fehler mehr Auftritt. Wer möchte kann die Information für die Fehlersuche nutzen.
Man kann den Controller mit z.B. dem Programm HTERM simulieren oder auch auslesen. Dazu muss man HTERM auf 2400bd 7 Bit Even Parity und 1 Stopbit einstellen. Die Abgeschirmte Leitung von der UCL zum Controller trennen bzw. einen Abgriff schaffen und je nach Richtung die RS232 vom Laptop anschliessen. Beim simulieren muss getrennt werden und z.B. 33h 00h 14h 00h 00h 00h 47h 00h 73h 03h 76h 00h 47h gesendet werden und alle 200ms wiederholt werden (kann man in HTERM einstellen).
Zum Empfangen sollte man den Zeilenumbruch auf 13 Byte einstellen.
Im Anhang seht ihr die Bedeutung der einzelnen Bits u. Bytes.
Lölle
[attachment 2102 ClioCont.pdf]

von Loelle - am 28.12.2016 14:15
Hut ab !!!!
:spos:
Sowas eröffnet anderen ganz neue Gedanken-Gänge, denn einfach zu nichts kommt!

von thegray - am 29.12.2016 15:06
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.