Diagnose M102

Mein Mercedes hat noch kein OBD2. Die Entwickler haben aber einen Vorläufer zu diesem standardisieren Diagnosesystem verebaut. An der Diagnosebuchse werden “Blinkcodes” erzeugt. Ein Blinkcode ist aus technischer Sicht ein Spannungsimpuls mit einer Länge von ca. 1 Sekunde. Zum auslesen der Fehlercodes zählt man die Impulse und sucht anhand einer Tabelle den Fehler heraus.

Meine Idee ist nun, einen ESP8266 zu verwenden um das ganze zu vereinfachen. Ziel ist, ein universelles M102/103 Diagnosegerät zu bauen. Es sollte folgende Funktionen aufweisen:

  1. Batteriebetrieben (oder 12V Bordnetz)
  2. Selbstständig die Impuls-Zähl-Fehlercodes auslesen (an Buchse X11/4)
  3. selbstständig die Tastverhältnis-Fehlercodes auslesen (an Buchse X11)
  4. Die Fehlercodes speichern und in Klartext ausgeben (auf einem OLED Display)

UPDATE: Die Fehler-Diagnose mit einem ESP8266 habe ich auf Eis gelegt. Zum einen kann ich bis 34 zählen mir die Zahl auch merken, aufschreiben und später mit der Fehlercodetabelle vergleichen.