OBD2 Interface
·Wozu das?·
·Nachbau·
·Anschluss·
·Software·
·Abschließendes·
ALLE ANGABEN SIND OHNE GEWÄHR.
ICH ÜBERNEHME KEINE VERANTWORTUNG FÜR EVTL. ENTSTANDENE SCHÄDEN.
VORSICHT BEI ARBEITEN AN NICHT ABGESICHERTEN LEITUNGEN IM FAHRZEUG!
Was ist das und wozu braucht man ein OBD2 Interface?
In den heutigen Fahrzeugen sind mehrere Steuergeräte verbaut (z.B. Motorsteuerg., ABS-Steuerg., Klimanlagensteuerg.). Um diese
Geräte nicht immer ausbauen zu müssen wenn sie kaputt sind oder eingestellt werden müssen gibt es eine Schnittstelle im Auto
an der alle Steuergeräte angeschlossen sind. Über diese kann man z.B. Fehlercodes auslesen oder auch bestimmte Werte in verschiedenen
Geräten abändern. Werkstätten haben eine spezielles Gerät um auf die Schnittstelle zugreifen zu können. Aber was machen wir?
Damit wir auch diese praktische Schnittstelle nutzen können brauchen wir einen Computer (am besten ein Laptop) mit serieller
Schnittstelle (COM-Port) und ein Interface. Wie du an ein Laptop ran kommst ist dein Problem. Aber mit dem Interface kann ich
weiter helfen. Damit das ganze dann noch läuft wird natürlich noch eine Software benötigt. Dazu später mehr.
Ich will nicht ganz so tief in die Thematik eingreifen. Wer näherer Infos will der schaut sich am besten mal folgende Seiten an:
www.odb-2.de
www.openobd.org
In meiner Anleitung soll es primär darum gehen so ein Interface zu bauen, da diese Geräte in der Anschaffung meiner Meinung nach
sehr teuer sind. Das war auch mein Beweggrund so ein Teil selber zu bauen. Im Internet habe ich zuerst ein Interface mit
Optokopplern gefunden. Leider hat das Teil nicht funktioniert und so habe ich mich daran gemacht selber einen Schaltplan und
ein Layout zu entwerfen. Und zu meinem Erstaunen funktioniert es sogar. ;)
Ein paar Daten des Interfaces:
- es hat eine K-Line (noch! K-Line(2) und L-Line in Planung)
- 12 Volt Versorgung aus dem Diagnosestecker im Auto
- Sende-/Empfangs-LED zur besseren Kontrolle
- Power-LED
- Anschluss über ein serielles Kabel (nicht gekreuzt!) ans Laptop
(GND, RXT und TXT benötigt)
Getestet wurde das Teil bis jetzt in einem Polo 6N und einem Golf IV (1J). Danke noch mal an Martin, der mir sein Auto und sein
Laptop zum Testen zur Verfügung gestellt hat und der mir auch sonst viel geholfen hat.
In neueren Autos macht es übrigens noch viel mehr Spaß, da man da viel mehr Daten auch während der Fahrt auslesen kann.
Die Anleitung ist wie immer so geschrieben, dass sie hoffentlich jeder Versteht. Falls es trotzdem zu Problemen kommen sollte
reicht ein Eintrag in mein Forum.
Nachbau
Das schierigste daran dürfte wohl die Platine sein. Die muss nämlich selber geätzt werden. Es sei denn man will das ganze
auf Lochrasterplatine aufbauen. Das ist auch möglich. Aber leichter ist doch die Platine zu ätzen. Und weil es dazu von Sprut
eine super Anleitung gibt, hier der Link:
Anleitung zur Platinenerstellung bei Sprut
Dort kann man dann ab "Layout ausdrucken" nachlesen wie man sich so eine Platine macht. Wie ich finde sehr gut erklärt mit
vielen Tipps und ohne teure Geräte kaufen zu müssen.
Das Layout und den Schaltplan gibts wie versprochen von mir. Den Schaltplan und as Layout gibt's einmal als JPG und dann noch
mal für das Layout Programm Eagle. Von Eagle gibt es eine Freewareversion direkt vom Vertreiber
CadSoft im Internet. Es ist sehr empfehlenswert dieses Programm zum Drucken
des Layouts zu benutzen und nicht die JPG-Datei.
schaltplan.jpg
[143 KB]
layout.jpg
[81,9 KB]
bauteilplazierung.jpg
[98,0 KB]
diag232.brd
[21,1 KB]
diag232.sch
[248 KB]
Wenn die Platine fertig ist brauchst du noch die Bauteile. Und da es bei Reichelt
am günstigsten ist habe ich die Bestellliste auch nur mit den Bestellnumern von Reichelt gemacht. Wer wo anders bestellen will
kann das aber auch gerne tun.
bauteileliste.txt
bestellliste.txt
Ok, wenn die Platine fertig ist und alle Bauteile bestellt geht's los. Zuerst kommen die Widerstände und die Dioden rein. Dann
nacheinander die beiden IC-Fassungen, die Kondensatoren, die D-SUBs, die Transistoren, die LEDs und die ICs. Das war's! Die Schaltung ist
fertig.
Achtung, Update!
Dank eines Hinweises von Heinz H. [heinz.horbaschek@gmx.de] ist mir aufgefallen,
dass es bei dem OBDII Interface noch einen Fehler gab. Und zwar bei der Eingangsleitung vom Auto kommend. Dazu hier das
Kommentar von Heinz:
[...] Dabei stellte sich eine Schwachstelle in der Dimensionierung heraus, die ich Ihnen gerne mitteilen möchte, um vielleicht
einigen Leuten unnötige Arbeit zu ersparen. Bei meinem Passat Bj. 98 VR5 wurden mit der Originalschaltung zwei Steuergeräte
nicht erkannt. Der Grund war, dass diese Steuergeräte nach Anwahl für Logisch 0 noch einen Pegel von 1,5 V lieferten. Diese
Spannung wird aber vom Interface bereits als Logisch 1 erkannt, so dass keine Impulse empfangen werden können. Hier sind wohl
die Steuergeräte untereinander nicht gleich. Die im Anhang angegebene Schaltungsänderung hat zur Folge, dass jetzt Pegel von
0 bis 2,5 V noch als Logisch 0 erkannt werden. Damit war das Problem beseitigt und alle Steuergeräte werden nun sauber
identifiziert. Damit wird die ganze Schaltung auch störsicherer.
Mit bestem Gruß, Heinz Horbaschek
anhang_heinz.jpg
[22,2 KB]
Danke über diesem Wege noch mal an Heinz! Hätte er mir den Hinweis nicht gegeben wäre mir der Fehler wohl nie aufgefallen.
Ich empfehle allen, die sich bereits das Interface gebaut haben, den Umbau so vorzunehmen wie es Heinz beschrieben hat. Diejenigen
die sich das Interface jetzt erst bauen wollen brauchen sich keine Gedanken machen, da ich bei dem aktuellen Interface (Layout und Schaltplan)
den Fehler schon ausgebessert habe.
Ob du das neue oder das alte Interface hast erkennst du an der Aufschrift unten an der Platine. "Feb 2004" ist das alte und
"Mai 2004" das neue Interface.
Fertiges Interface von vorne...
...und von hinten
Und so kann es aussehen, wenn es fertig ist. Jetzt müssen nur noch die beiden Kabel her.
Anschluss der Schaltung an Auto und Laptop
Das Kabel zum PC kann man sich kaufen. Muss nur ein Serielles Kabel mit GND, TxD und RxD Signalleitung sein. Die Kabel dürfen
nicht gedreht sein. Also kein Null-Modem Kabel.
PC Interface
2 <--------> 2
3 <--------> 3
5 <--------> 5
Beim Kabel zum Auto wird es schon ein wenig schwieriger. Auf die Interface Seite kommt ein SUB-D Stecker (weiblich). Den gibt
es bei Reichelt. Auf die Seite, die ans Auto angeschlossen wird kommt ein Spezialstecker. Den gibt es an ein paar Stellen im
Internet. Mir bekannt sind diese beiden:
www.obd-2.de/kabelzu.html
www.pci-tuning.de/obd/shop/catalog
Wer sein Interface nicht so oft benutzt und ein bisschen Geld sparen will kann es sich einfacher machen. Man kann die einzelen
Adernenden nämlich einfach abisolieren und dann so direkt in den Stecker stecken. Klar, dass ist nich so professionell und
ziemlich unpraktisch beim Anschließen. Aber es ist einfach und günstig. ;)
Die Belegung des Steckers in Auto sieht so aus:

4 - Masse / 5 - Masse / 7 - K-Line / 6 - Diagnose CAN-High
15 - L-Line/K2-Line / 14 - Diagnose CAN-Low / 16 - +12V
Bei unserem Interface fällt Pin 15 (L-Line) allerdings raus, da das nicht für alle Fahrzeuge benötigt wird. Wenn ich Zeit habe
baue ich aber noch ein Interface mit der L-Line. Die Verbindung zwischen unserem Interface und dem Auto sieht dann so aus:
Interface Car
1 <-----------> 16
4 <-----------> 7
5 <-----------> 4
Falls du nicht weißt, wo der Diagnosestecker in deinem Auto ist kannst du auf folgenen Seiten mal schauen:
www.obd-2.de/tech_dlc.html
www.openobd.org/einbauorte.htm
Beim Anschließen sollte man zuerst das Interface mit dem Auto verbinden und dann Das Interface mit dem Laptop.
Wenn man jetzt die Zündung anmacht sollte die Power-LED leuchten. Bei manchen Autos leuchtet die auch gleich nachdem das
Interface angeschlossen wurde. Wenn man mit der Software dann auf's Auto zugreift sollte die Sende-LED leuchten. Und wenn das
Auto "antwortet", dann leuchtet auch die Empfangs-LED.
Software
Da ich kein Programmierer bin habe ich natürlich keine eigene Software geschrieben. Aber zum Glück gibt es Firmen, die sich
mit so etwas beschäfigen. Ich selber benutze die Freeware-Version von VAG-COM und bin damit sehr zufrieden. Wem diese Version
nicht ausreicht, der kann sich ja die Professional Version kaufen. Das Programm gibt es bei folgenen Händlern:
www.diagnosetool.de
www.vag-com.de
www.pci-tuning.de
www.ross-tech.com
Vor kurzem habe ich noch eine Software gefunden. Die gibt es bei www.odb-2.de.
Ich habe diese Software nicht zum laufen bekommen will sie dir aber nicht vorenthalten.
Da ich schon ein paar Erfahrungen mit VAG-COM habe möchte ich hier noch ein paar Sachen über das Programm schreiben. Dazu mal
ein Screenshot von den Programmoptionen.

Hier sollte natürlich erstmal der COM-Port eingestellt werden. Interessant ist dann der Button "Test". Mit dem kannst du
nämlich testen ob das Interface angeschlossen ist und funktioniert. Sollte das Interface den Test bestehen aber trotzdem
keine Verbindung zum Auto bekommen kann man versuchen mit der Anfangs-Baudrate zu spielen. Man sollte folgende Werte mal
durchprobieren: 1200, 2400, 4800, 9600.
Bei dem Golf IV an dem ich das Interface hatte konnte man nur mit der Baudrate 9600 zugreifen.
Eine gute Anleitung zu VAG-COM gibts hier: VAG-COM Anleitung
Viel mehr kann ich zur Software nicht sagen. Sollte noch jemand eine tolle Software finden dann her damit!
Abschließendes
Ich hoffe die Anleitung war so, dass man das Interface nachbauen konnte. Falls mal ein Interface nicht funktionieren sollte,
einfach mal nach Lötfehlern schauen. vielleicht ist eine Diode falsch herum drinne oder ein
Kondensator. Auch bei der Software kann man einiges falsch einstellen. Alles mal durchschauen und wenn's immernoch nicht geht
einfach mal ein Eintag in mein Forum. Viel Spaß beim Auslesen!
Danke noch mal an Martin! Ohne sein Laptop hätte ich wahrscheinlich immer meinen Computer raus zum Auto schleppen müssen. ;)