Forum: Mikrocontroller und Digitale Elektronik ELM 327 riesen Problem


von David M. (darkmoin)


Lesenswert?

Hallo,

ich habe mit nem Freund eine Elektronik gebaut, die per ELM327 die Can 
daten abfragen kann.

NUn ist das Problem, das eigt alles geht nur der ELM empfängt keine 
Daten vom Auto.

Das komische daran ist, Golf 5 GTI BJ07 da geht es 1a, Golf 5 Bj06 / BMW 
BJ 07 /Golf 5 BJ 05 hier kommt immer die Meldung empfängt keine 
Canbusdaten.

Hat von euch evtl einer eine Idee, woran das liegen könnte`?

--

Augenkrebs in der Überschrift ...
-rufus

von MiWi (Gast)


Lesenswert?

David Meier schrieb:
> Hallo,
>
> ich habe mit nem Freund eine Elektronik gebaut, die per ELM327 die Can
> daten abfragen kann.
>
> NUn ist das Problem, das eigt alles geht nur der ELM empfängt keine
> Daten vom Auto.
>
> Das komische daran ist, Golf 5 GTI BJ07 da geht es 1a, Golf 5 Bj06 / BMW
> BJ 07 /Golf 5 BJ 05 hier kommt immer die Meldung empfängt keine
> Canbusdaten.
>
> Hat von euch evtl einer eine Idee, woran das liegen könnte`?

Wenn DU deine Elektronik so baust wie Du hier schreibst würde ich auf 
vergessene, verpolte oder zufällig hineingestreute Lötstellen, Bauteile 
und Konstruktionsfehler achten.

Grüße

MiWi

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Was benutzt du denn für Software? Ist das auch selbstgehäkelt oder ein 
bekannt lauffähiges Programm?
Ansonsten kannst du ja mal überprüfen, ob die Belegung der OBD Buchse 
wenigstens die gleiche ist und das Interface auch Speisung aus der 
Buchse bekommt. Die Wolfsburger Autoschlampen sind ja bekannt für 
überraschende Änderungen innerhalb einer Serie.

von David M. (darkmoin)


Lesenswert?

Ich hab ja normal nur die CAn Lines. Die sind doch genormt?

Ne wir benutzen eine eigene Programmierung, aber die läuft also die 
Prozessoren kommunizeiren untereinander usw und bei dem einen Golf läuft 
es ja sauber und 1 a.
Nur bei den anderen kommt immer keine Kommunikation und das ist schin 
richtig komisch, weil dann müsste es ja bei keinem gehen.

Leitungen auf Kurzschluss usw haben wir geprüft und gemessen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

David Meier schrieb:
> Ich hab ja normal nur die CAn Lines. Die sind doch genormt?

Eigentlich schon. Vergleich doch mal, welche Pins in den Buchsen der 
verschiedenen Wagen belegt sind:
http://www.auterraweb.com/obdiipinout.html

Und dann eben die Versorgung des I/F.

David Meier schrieb:
> Ne wir benutzen eine eigene Programmierung

Dann probiert doch auch bitte mal ein anderes Scantool, für die ELM 
gibts ja eine Menge davon.

von David M. (darkmoin)


Lesenswert?

Matthias Sch. schrieb:
> David Meier schrieb:
>> Ich hab ja normal nur die CAn Lines. Die sind doch genormt?
>
> Eigentlich schon. Vergleich doch mal, welche Pins in den Buchsen der
> verschiedenen Wagen belegt sind:
> http://www.auterraweb.com/obdiipinout.html

Wenn ich das richtig sehe, sollte beo OBD Can-l auf 5 / 6 liegen und Can 
H auf 14/16 stimmt das?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

David Meier schrieb:
> Wenn ich das richtig sehe, sollte beo OBD Can-l auf 5 / 6 liegen und Can
> H auf 14/16 stimmt das?

Nö, es ist genau umgekehrt:
http://pinoutsguide.com/CarElectronics/car_obd2_pinout.shtml

CAN-H auf 6 und CAN-L auf 14

von David M. (darkmoin)


Lesenswert?

Ok, angenbommen das stimmt aber alles.

Woran lkönnte es noch liegen wir sind ratlos :(
Vorallem es kann ja nicht sein, dass es bei einem Auto geht.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

David Meier schrieb:
> Ok, angenbommen das stimmt aber alles.

Vetrauen ist gut, Kontrolle ist besser. Schaut euch erstmal an, wie es 
nun wirklich beschaltet ist. CAN ist ein recht gutmütiger Bus und es 
kann sein, das er in manchen Situationen auch verpolte Protokollpartner 
schluckt. Die Golf Foren sind in solchen Fällen recht brauchbare 
Anlaufstellen. Ich jedenfalls komme mit meinem (fertig gekauften) ELM327 
Interface und ScanMaster ELM bisher in jeden Golf rein.

von David M. (darkmoin)


Lesenswert?

Der ELM ist ja bespielt aber wir willen relais schalten, daher ist es 
net möglich ws fertiges zu nehmen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

David Meier schrieb:
> Der ELM ist ja bespielt aber wir willen relais schalten, daher ist es
> net möglich ws fertiges zu nehmen.

Schlaf erstmal drüber. Dann checkt ihr die Verbindungen zum OBD und holt 
euch testweise mal ein Scantool, mit dem ihr euer Interface testet. 
Nehmt auch mal ein paar andere Autos zum Gegentesten.

von David M. (darkmoin)


Lesenswert?

Alle verbindungen überprüft, die passen.

D

Du kannst sagen dass wir mit nem prozessor über rs232 daten vom elm 
versorgen
Die baschaltung haben wir nach datenblatt gemacht und mehrmals geprüft
Auch die belegung des steckers passt.
Wir hören dann mit nem rs232 to usb tool und nem terminalprogramm sowohl 
tx als auch rx leitung zwischen controller und elm mit
und die Initialisierung klappt
Er meldet sich als elm v1.3
Und sagt er baut die verbindung auf
Dann dauerts kurz und es kommt das keine verbindung aufgebaut werden 
konnte
Und er versuchts in ner endlosschleife nochmal

Bei dem einen golf bei dems funktioniert hat
Funktionierts immer aufs erste mal
Es gibt nie n verbindungsfehler
Er bekommt was er braucht
Die übertragung zu unserem atmega funktioniert und das programm des 
atmegas arbeitet auch einwandfrei

von David M. (darkmoin)


Lesenswert?

Keine eine Idee, wir sind am verzweifeln nach mehrmaligen prüfen finden 
wir den fehler net :(

von Tobi (Gast)


Lesenswert?

http://plxdevices.com/support/images/obd2pins.png
Es gibt verschiedene Bus Systeme. Können die Kfz überhaubt CAN oder 
haben die noch K Line?

von David M. (darkmoin)


Lesenswert?

Ja, also es ist ja i.d.R. so alle Benziner ab 2000 und alles Diesle ab 
2002 haben kann.

Hab bei allen Audis und VWs, wo wir getestet haben nachgeschaut habven 
alle Can und kein K-Line und das ist das komische bepinnung auch immer 
gleich aber es geht beim einen Golf 5 und bei den anderen net.
Wir sind ratlos

von Tobi (Gast)


Lesenswert?

Versorgt ihr die Schaltung über den OBD oder extern? Wenn extern muss u. 
U. die Masse noch dran. Passt die Spannung in eurer Schaltung?

von David M. (darkmoin)


Lesenswert?

Versorgen den über OBD, Spannung passt.
Funktioniert ja auch bei einem Fahrzeug aber wir rästeln wieso bei einem 
und nicht bei den 5 anderen.

von Tobi (Gast)


Lesenswert?

Also versorgt ihr aus der Autobatterie. Die kann bei den Kfz 
unterschiedlich sein. Aber ihr habt ja an euerer Schaltung gemessen.

von David M. (darkmoin)


Lesenswert?

Ja also habens an der Schaltung gemessen und die versorgung hat immer 
gepasst.

Wir verzweifeln nur langsam weil uns net eingeht weiso wir keine Can 
Daten erhalten obwohls 1 ml bei dem Auto IMMER geht.

von David M. (darkmoin)


Lesenswert?

Tobi schrieb:
> Also versorgt ihr aus der Autobatterie. Die kann bei den Kfz
> unterschiedlich sein. Aber ihr habt ja an euerer Schaltung gemessen.

Braucht man immer Fahrzeugmasse und Signalmasse?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

David Meier schrieb:
> Braucht man immer Fahrzeugmasse und Signalmasse?

Das Auto braucht die Fahrzeugmasse und das Interface braucht die 
Signalmasse vom OBD. Die solltet ihr extern nicht nochmal verbinden. 
Allerdings ist das trotzdem meistens problemlos. Ich speise mein 
Notebook auch oft aus dem Zigarrenanzünder und habe dabei das ELM 
Adapter angesteckt.

David Meier schrieb:
> Hab bei allen Audis und VWs, wo wir getestet haben nachgeschaut habven
> alle Can und kein K-Line

Jo, neuere (nach 2002) VW und Audi sollten alle CAN haben. Was sagen 
denn die Jungs in den Golf Foren? Die sollten es doch eigentlich wissen, 
ihr seid ja nicht die ersten, die die OBD Daten aus Golfs abfragen 
wollen.
Ist das ein Original ELM oder ein geklauter?

von David M. (darkmoin)


Lesenswert?

Original ELM

von David M. (darkmoin)


Lesenswert?

Ich habe schon gegooglet finde aber zu dem Fehler keine Ergebnisse

von Tobi (Gast)


Lesenswert?

David Meier schrieb:
> Tobi schrieb:
> Also versorgt ihr aus der Autobatterie. Die kann bei den Kfz
> unterschiedlich sein. Aber ihr habt ja an euerer Schaltung gemessen.
>
> Braucht man immer Fahrzeugmasse und Signalmasse?

Wenn über OBD versorgt wird, sollte das reichen. Wenn ihr extern 
versorgt hättet, müsste einen Masse zum Kfz extra erfolgen.

von David M. (darkmoin)


Lesenswert?

Nein, wir versorgen via OBD.
Aber nach wie vor wissen wir einfach nicht weiter.
Wir haben insgesamt vestimmt 2 Monate rein gestecjkt damit alles passt 
und jetzt geht es nur bei einem Fahrzeug.
Auch im NEtz finde ich nirgends einen Fehler

von Tobi (Gast)


Lesenswert?

Dann halt mal ein Oszi dran und vergleiche die Kurven wenn es klappt und 
wenn nicht.

von David M. (darkmoin)


Lesenswert?

Haben wir leider nicht :(

von Tobi (Gast)


Lesenswert?

Das ist ja wie mit Augen zu nachts im Wald Vögel zu beobachten.

Such doch mal nach so einem Mini Oszi für kleines Geld. Das dürfte für 
eure Zwecke reichen.

von David M. (darkmoin)


Lesenswert?


von Tobi (Gast)


Lesenswert?

Ich kenne beide nicht. 20MHz müsste für 500k Bit reichen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?


von Thomas Beck (Gast)


Lesenswert?

Schaut mal die Liste von Fahrzeugen und unterstützten Protokollen hier 
an:

http://www.blafusel.de/obd/obd2_scanned.php

Nicht jeder Golf V kann schon OBD über CAN.

Wie Tobi vermute ich, dass die Fahrzeuge, bei denen es nicht geht, 
schlicht und einfach keine OBD über das CAN Protokoll unterstützen, 
sondern im Fall von VW meistens ne KWP Variante benutzen.

Es ist richtig, dass alle Benziner spätestens ab 2001 und Diesel ab 2004 
die europäische OBD unterstützen (Neuentwicklungen schon jeweils 1 Jahr 
früher). Dass das über CAN funktionieren muss, gilt aber erst seit 2008 
verbindlich. Und da auch nur für Fahrzeuge, die Neuentwicklungen und 
kein Facelift sind.

von David M. (darkmoin)


Lesenswert?

Okay, würde bedeutetn wir müssen die daten über ein anderes Protokoll 
abfragen bei den Fahrzeugen`ß

von David M. (darkmoin)


Lesenswert?

Thomas Beck schrieb:
> Nicht jeder Golf V kann schon OBD über CAN.
>
> Wie Tobi vermute ich, dass die Fahrzeuge, bei denen es nicht geht,
> schlicht und einfach keine OBD über das CAN Protokoll unterstützen,
> sondern im Fall von VW meistens ne KWP Variante benutzen.
>
> Es ist richtig, dass alle Benziner spätestens ab 2001 und Diesel ab 2004
> die europäische OBD unterstützen (Neuentwicklungen schon jeweils 1 Jahr
> früher). Dass das über CAN funktionieren muss, gilt aber erst seit 2008
> verbindlich. Und da auch nur für Fahrzeuge, die Neuentwicklungen und
> kein Facelift sind.

Obwohl laut VCDS Can geht?
Oder hat des keine Aussagekraft?

von Thomas Beck (Gast)


Lesenswert?

Ich nehme nicht an, dass ihr das mit VCDS tatsächlich probiert habt. Die 
VCDS Leute sagen auf ihrer Homepage nur, dass ihre Software mit dem 
entsprechenden Interface die CAN Bus Eigendiagnose bei Golf 5/6/7 
unterstützt. Das heißt aber nicht, dass bei allen diesen Fahrzeugen die 
OBD über CAN funktioniert. Bei manchen Golf V funktioniert laut der oben 
verlinkten Liste die OBD nur über K-Leitung. Es kann also gut sein, dass 
der Golf V intern zwar CAN Busse zur Vernetzung seiner Steuergeräte 
benutzt, die OBD aber je nach Modelljahr und Ausführung manchmal nur 
über die K-Leitung funktioniert, die z.B. über ein K-CAN-Gateway mit den 
CAN Bussen des Fahrzeugs verbunden ist.

von David M. (darkmoin)


Lesenswert?

Thomas Beck schrieb:
> Ich nehme nicht an, dass ihr das mit VCDS tatsächlich probiert habt. Die
> VCDS Leute sagen auf ihrer Homepage nur, dass ihre Software mit dem
> entsprechenden Interface die CAN Bus Eigendiagnose bei Golf 5/6/7
> unterstützt. Das heißt aber nicht, dass bei allen diesen Fahrzeugen die
> OBD über CAN funktioniert. Bei manchen Golf V funktioniert laut der oben
> verlinkten Liste die OBD nur über K-Leitung. Es kann also gut sein, dass
> der Golf V intern zwar CAN Busse zur Vernetzung seiner Steuergeräte
> benutzt, die OBD aber je nach Modelljahr und Ausführung manchmal nur
> über die K-Leitung funktioniert, die z.B. über ein K-CAN-Gateway mit den
> CAN Bussen des Fahrzeugs verbunden ist.

Heist wir müssen den ELM also nnoch über K-Line ansteuern dann sollte es 
gehen?

von Tobi (Gast)


Lesenswert?

David Meier schrieb:
> Heist wir müssen den ELM also nnoch über K-Line ansteuern dann sollte es
> gehen?

Ups, da hatte ich euch überschätzt. Wenn ihr schon 2 Monate bastelt, 
aber noch nicht einmal wisst, welchen BUS eure Kfz unterstützen, wird 
das nichts.

Legt den ELM kurz in die Ecke und recherchiert.

von David M. (darkmoin)


Lesenswert?

Wir sind Studenten und machen das weil es uns Spaß macht :)

Aber wie ihr vermutet hoffen wir der Fehler liegt im kwp.
Wir schauen uns das morgen mal an und binden kline usw mit ein :)

von Tobi (Gast)


Lesenswert?

David Meier schrieb:
> Wir sind Studenten

Um so wichtiger ist es für euch, eine strukturierte Vorgehensweise 
anzuwenden.

David Meier schrieb:
> und machen das weil es uns Spaß macht

Das sollte beim Hobby auch so sein. Lasst euch den Spaß nicht verderben. 
;-)

von David M. (darkmoin)


Lesenswert?

Du vermutest auch wie die anderen das wir es mal über kwp versuchen 
sollen oder?

von Thomas Beck (Gast)


Lesenswert?

Gut wäre, wenn ihr ein bereits funktionierendes OBD Interface hättet, um 
zu testen, mit welchem Protokoll es tatsächlich funktioniert. Ihr kennt 
nicht zufällig jemand, der in einer Autowerkstatt arbeitet und das für 
euch umsonst kurz testen kann?

Aber ihr könnt natürlich die im ELM 327 Datenblatt angegebene 
Beschaltung für die Ansteuerung der K-Leitung ergänzen und es dann mit 
eurem Interface probieren. Das sind ja nur wenige Bauteile, wie ich 
gesehen habe.

Wenn ihr dann ne Verbindung hinbekommen habt, kommen die nächsten 
Probleme. Die Software zur Auswertung der Daten vom ELM wird dann an 
manchen Stellen komplizierter, da sich die OBD Daten für manche OBD 
Services je nach Protokoll - CAN oder non-CAN - unterscheiden.

von David M. (darkmoin)


Lesenswert?

Wir hoffen etz mal das es daran liegt wäre natürlich Top dann ist 
schonmal ein Riesen Schritt Weg.
Des anpassen wird bestimmt nichmal lustig aber denke ich ist machbar :)

Wir haben nur Vcds vermute das bringt nichts oder?

von michael_ (Gast)


Lesenswert?

David Meier schrieb:
> Heist wir müssen den ELM also nnoch über K-Line ansteuern dann sollte es
> gehen?

Wahrscheinlich.
VAG ist da sehr altmodisch.
Schaut euch lieber mal auf dieser Seite um:
http://www.diamex.de/dxshop/Startseite
http://forum.diamex.de/content.php

David Meier schrieb:
> Original ELM

???
Sind das nicht alle Kopien von anderen erfolgreichen Geräten?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Deswegen hatte ich empfohlen, den ELM mal mit einer erprobten Software 
anzusteuern, die ISO, KWP und CAN unterstützt, denn der ELM kann alle 
Protokolle, es ist lediglich eine Frage der Steuersoftware.

Wie ich bereits geschrieben hatte, hat sich meinem ELM327 Interface noch 
kein Golf verweigert - und auch kein Polo.
Lediglich an einem Renault Espace ging es mal nicht, weil bei diesem der 
gesamte Kabelbaum abgesoffen war. Da kann aber der ELM nix für.

von David (Gast)


Lesenswert?

Ja, aber wir haben die K-Line gar nicht angesteuert, das erklärt es 
natürlich :)

von Guggug (Gast)


Lesenswert?

Holt Euch mal Torque Pro fürs Android Handy. Das arbeitet problemlos mit 
dem Elm327 zusammen. Ich meine mich zu erinnern, daß dieses Programm 
beim Verbinden die Protokolle durch klappert. So könnt Ihr schon mal 
sehen welches Protokol für dieses Fahrzeug verwendet wird.

Grüße aus dem Süden

von David M. (darkmoin)


Lesenswert?

Danke haben wir gemacht :)

Vermutung liegt wie oben auf K-Line nächste woche sollten wir es wissen 
:)

von David M. (darkmoin)


Lesenswert?

So es gibt neuigkeiten.

Der ELM kommouniziert laut oszi mit allen Prozessoren aber bekommt 
keinen Input vom Auto.
Nach wie vor ist es aber sio, dass das eine Auto 1a geht.

Wir haben auch nochmal alles neu aufgebaut aber selbes problem :(

von ff (Gast)


Lesenswert?

Ich Empfehle euch mal die Masse des OBD NICHT(!) mit der ELM Hardware zu 
verbinden. Testet das einmal und berichtet danach.
Also nur CAN H und CAN l sonst nichts Verbinden.

Bin daran auch beinahe mal verzweifelt.

von David M. (darkmoin)


Lesenswert?

Ok.
Meinst du das könnte es sein?

Komisch is ja das es bei einem einzigen Auto geht und die anderen 2 
selbes bj und Motor geht net und bei anderen Modellen auch net aber bei 
dem einen immer und immer wieder

von Volker S. (vso)


Lesenswert?

Moin mitnanner,

ihr seid verschiedene Golfs am testen... Ihr wisst um die Sache mit den 
Autoradios bei VW? Etliche nicht-originale stören den OBD-Anschluss.

Kann man ausmessen.

Googelt mal nach   obd radio problem  .

Gruß, Volker

von David M. (darkmoin)


Lesenswert?

Ja haben wir bereits gehört aber in den Golfs von uns sind alles 
original radios

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Sagt mal, habt ihr da auch noch andere Autos? Probiert doch bitte mal 
was anderes als nur Volkswagen.
Und geht doch auch mal mit einem nicht selbstgebauten OBD Tool an einen 
der Wagen und schaut, ob der geht. So was gibts für 40 Euro - billiger 
als eine Tankfüllung.

von David M. (darkmoin)


Lesenswert?

Haben auch schon BMW und audi getestet da ging auch nichts.

Mit Vcds gehts

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Thomas,

> Schaut mal die Liste von Fahrzeugen und unterstützten Protokollen hier
> an:
>
> http://www.blafusel.de/obd/obd2_scanned.php
>
> Nicht jeder Golf V kann schon OBD über CAN.

Das wäre mir neu. Normalerweise ist Golf IV noch KWP, Golf V dann immer 
CAN. So wird es jedenfalls vom Vertrieb für VCDS kommuniziert. Mir ist 
das egal, mein Interface kann beides.

> Wie Tobi vermute ich, dass die Fahrzeuge, bei denen es nicht geht,
> schlicht und einfach keine OBD über das CAN Protokoll unterstützen,
> sondern im Fall von VW meistens ne KWP Variante benutzen.

Ich würde erstmal abklären, ob die Autos, bei denen es nicht 
funktioniert, an einem anderen Interface oder an einem Werkstatttester 
eine Verbindung aufbauen. Da die Wegfahrsperre bei VW leicht via 
OBD-Zugang (aber nicht mit dem ELM!) zu knacken ist wäre das nicht der 
erste Golf, bei dem der Besitzer durch zusätzliche Maßnahmen dafür 
gesorgt hat, dass der CAN-Bus ohne weiteres NICHT funktioniert. ;) Ich 
bin da leider leidgeprüft, bei uns sind innerhalb der Familie in nur 15 
Monaten 3 VWs vor der Haustür entwendet worden.

Mit freundlichen Grüßen
Thorsten Ostermann

PS an David: Ist es eigentlich so schwer, die in DE übliche Groß- und 
Kleinschreibung einzuhalten und Sätze mit einem Punkt abzuschließen? Das 
ist ja teilweise nicht zu lesen was du hier abgelassen hast.

von David M. (darkmoin)


Lesenswert?

Tut mir leid ich schreibe am Handy da ist das alles etwas schwerer ;)

Ja haben Tester angesteckt und die gingen alle das ist ja das komische.
Aber auch bei BMW und Audi das selbe Problem.

von David (Gast)


Lesenswert?

Hallo,

Leider haben wir immer noch lebe Lösung.
Hier wäre nun meine Frage, gibt es den wen der privat das mal sichten 
könnte und auch mal drüber schauen ob er den Fehler fundet?
Wir kommen einfach nicht mehr weiter wieso auch immer wie keine Antwort 
vom Auto vekommen.

Bitte einfach pn schreoben wenn jemand sich auskennt und uns 
unterstützen könnte, näturlich zeigen wir uns erkenntlich.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.