ich wollte euch mal zeigen, dass es auf AliExpress spottbillig OBD-2-Diagnosegeräte gibt, die im Prinzip Gehäuse + Mikrocontroller + (Farb-)Display um rund 5 Euro beinhalten.
Die ganz billigen Varianten mit S/W-Display vermutlich eher nur einen STC 8051er.
Man findet die Angebote unter den "Bundle Deals", deswegen kann man sie nicht verlinken.
Enthält der Scanner nicht den gewünschten Kontroller kann man ihn immer noch via Kleinanzeigen weiterverticken, damit ihn jemand so nutzt, wie vorgesehen...
Nutzt nur nix. Die Software und -pflege ist entscheidend.
So schnell ändern sich die OBD-Standards nicht. Wir sind aktuell bei OBD-II.
Was man hier natürlich nicht erwarten darf, ist Fahrzeugdiagnose. Also Fehlerspeicher auslesen, Parameter codieren etc. Das funktioniert zwar über die gleiche elektrische Schnittstelle, nutzt aber andere Protokolle als die Abgasuntersuchung. Die sind fahrzeug- und herstellerspezifisch und ändern sich regelmäßig.
Fehlerspeicher auslesen können die Dinger und je nach Modell auch zuordnen (deswegen der serielle Flash auf den Platinen)
Es ging nur drum, die billige Hardware als General-Purpose-Handgerät bzw. Demoboard umzufunktionieren, zlso die OBD-Schnittstelle zu "kappen"
Wo sonst bekommt man eine STM32-ähnliche MCU, ein Farb-Display (wenn man nicht grad die 3,50 Euro Variante nimmt) und ein Gehäuse mit praktischen Navigationstasten für so wenig Geld?
Nutzt nur nix. Die Software und -pflege ist entscheidend.
So schnell ändern sich die OBD-Standards nicht. Wir sind aktuell bei
OBD-II.
Wenn man keine Ahnung hat, einfach mal...
OBD-II alias J1962 alias ISO 15031-3 beschreibt nur Stecker und Buchse, aber nicht die Signale oder Prototkolle, die dort Verwendung finden. Google gerne mal nach Schlagworten wie CAN, CAN-FD, K-Line, DoIP, KWP2000, ISO 9141-2, PDU-API,...
Genau so ist es, insbesondere da US OBD II bereits u.a.
SAE J1979, "E/E Diagnostic Test Modes"
als Anforderung enthielt und EOBD (das EU Pendant zu OBD II)
ISO 15031-5 "Emission-related diagnostic services"
Soviel zu "nur Stecker und Buchse"...
Ich schrieb ISO 15031-3, nicht ISO 15031-5. Merkst du was? ;)
OBD-II alias J1962 alias ISO 15031-3 beschreibt nur Stecker und Buchse,
aber nicht die Signale oder Prototkolle, die dort Verwendung finden.
Selbstverständlich beschreibt ISO 15031 nicht nur die mechanische Schnittstelle, sondern auch die zulässige Kommunikationshardware ("physical layer", CAN, ISO-K, PWM, ...) un die zulässigen Protokolle ("data link layer", UDS, KWB, ...). Außerdem werden dort die Fehlercodes definiert.
Mir ging es aber um etwas anderes: viele setzen OBD gleich mit Fahrzeugdiagnose. OBD ist aber nur einer von vielen Services, die über die Diagnosebuchse laufen, und dient ausschließlich zur Überwachung abgasrelevanter Steuergeräte. Das ist genormt und für alle Fahrzeuge gleich.
Wer den Fehlerspeicher von seinem Türsteuergerät auslesen will, den Beifahrerairbag-Abschaltung aktivieren oder den Tempomaten freischalten, der braucht Hersteller-spezifische Tools. Die nutzen die gleiche elektrische Verbindung zum Fahrzeug, greifen aber auf komplett andere Services zu. Von einem als "OBD II-Leser" verkauften Gerät kann man nicht erwarten, dass es irgendwelche dieser Funktionen unterstützt.
Selbstverständlich beschreibt ISO 15031 nicht nur die mechanische
Schnittstelle, sondern auch die zulässige Kommunikationshardware
("physical layer", CAN, ISO-K, PWM, ...) un die zulässigen Protokolle
("data link layer", UDS, KWB, ...). Außerdem werden dort die Fehlercodes
definiert.
Die ISO 15031-3 ist ein Teil der ISO 15031 und beschreibt nur die Anforderungen an den Stecker!
"Part 3:
Diagnostic connector and related
electrical circuits: Specification and use"
Im Wesentlichen ist das ein Verweis auf die J1962
Mir ging es aber um etwas anderes: viele setzen OBD gleich mit
Fahrzeugdiagnose. OBD ist aber nur einer von vielen Services, die über
die Diagnosebuchse laufen, und dient ausschließlich zur Überwachung
abgasrelevanter Steuergeräte. Das ist genormt und für alle Fahrzeuge
gleich.
OBD 2 ist nur ein Subset der Fahrzeugdiagnose, richtig. Aber auch OBD 2 ist nicht für alle Fahrzeuge gleich. Ein GolF IV kommuniziert via K-Leitung, ein Golf VII via CAN oder CAN-FD und ein aktueller 3'er BMW über DoIP.
"Meinste, kann man so eine Billichkiste nich supi zum basteln nehmen?"
"EYYYY, ICH WEISS MEHR ÜBER AUTOS ALS DU JE VERGESSEN KANNS EY!!!EINS!ELF!!!"
omfg
Ja, kann man klasse zerbasteln, aber
man weiß nicht was man bekommt. Auch 5€ für Schrott sind 5€, auch wenn man das Ding evtl. einfach weiterverkauft. Es wird auch in seiner originalfunktion schrottig sein, und jemandem so ein Teil weiterzuverkaufen wird schwer. "ich krieg das billiger bei ebay, mit garantie", oder "für'n zehner mehr kenn ich eins das taugt". "Hier, kannste haben" funktioniert evtl.
man weiß nicht wie's funktioniert. Man muss erstmal viel Zeit investieren um die Schaltung rauszufinden, und dann kommen so Dinge wie: gibt es einen Programmierstecker? Gibt es einen Compiler? Wie wird das Display angesteuert?
Lohnt das für ein "irgendwann mal bau ich da was mit?". Aus Neugierde, ok, aber wenn man ein konkretes Vorhaben hat baut man auch konkret.
ich wollte euch mal zeigen, dass es auf AliExpress spottbillig
OBD-2-Diagnosegeräte gibt, die im Prinzip Gehäuse + Mikrocontroller +
(Farb-)Display um rund 5 Euro beinhalten.
Ja, der Titel sagt "Bauteile", aber da wird traditionell rein geklatscht was neben Bauteilen an wundersamer Elektronik, Elektronik-Werkzeugen usw. aus China kommt. Die Leute die den Thread lesen bekommen auch nicht gleich Blutdruck wenn sie "billig" und "China" lesen.
Die ISO 15031-3 ist ein Teil der ISO 15031 und beschreibt nur die
Anforderungen an den Stecker!
Korrekt. Und es gibt in dem gesamten Thread auch niemanden, der etwas anderes behauptet hat. Aber die Norm, welche OBD spezifiziert, besteht aus sieben Teilen. Sieben, nicht nur der
"Part 3:
Diagnostic connector and related
electrical circuits: Specification and use"
auf dem Du immer herumreitest. In den anderen sechs Teilen wird die elektrische Schnittstelle spezifiziert, die zulässigen SW-Protokolle, und die Fehlercodes.
Und die letzte Ausgabe der ISO 15031 ist von 2023. Wie ich oben schrieb, da hat sich einige Jahre nichts geändert und vor allem nichts was regelmäßige SW-Updates erfordert.
OBD 2 ist nur ein Subset der Fahrzeugdiagnose, richtig. Aber auch OBD 2
ist nicht für alle Fahrzeuge gleich. Ein GolF IV kommuniziert via
K-Leitung, ein Golf VII via CAN oder CAN-FD und ein aktueller 3'er BMW
über DoIP.
Ja, und? Hat irgendwo irgendjemand was anderes behauptet?
Die Normen sind mir bestens bekannt, ich bin beruflich in der Branche tätig.
Also nochmal ganz langsam, damit es alle verstehen:
OBD-II ist ein System zur Überprüfung abgasrelevanter Steuergeräte. Das ist gesetzlich vorgeschrieben und für alle Fahrzeuge einheitlich. Wobei es in den Details der Umsetzung Unterschiede gibt. Ein OBD-II-Tester ist eindeutig definiert und muss nicht aktualisiert werden. Um sowas geht es da oben.
Herstellerspezifische Fahrzeugdiagnose (ODIS, Xentry, Monaco, GDS, ...) ist hersteller- und modellspezifisch. Da sind regelmäßig Updates erforderlich, z.B. wenn sich in irgendeinem Steuergerät die Firmware ändert oder neue Modelle hinzukommen. Solche Diagnosegeräte müssen vom Hersteller gepflegt werden. Wenn es da keine Updates gibt, sind die für die Werkstatt schnell wertlos. Die oben genannten 3 Euro-Geräte fallen aber nicht in diese Kategorie.
Nutzt nur nix. Die Software und -pflege ist entscheidend.
So schnell ändern sich die OBD-Standards nicht. Wir sind aktuell bei
OBD-II.
Das liest sich implizit so, als wäre "II" eine Versionsnummer. Es gibt aber keine Norm zu OBD-1 und wird vermutlich auch kein OBD-3 geben. Änderungen in der Software ergeben sich in den verwendeten Protokollen. Als OBD-II und EOBD eingeführt wurden, gab es DoIP z.B. noch nicht.
Als OBD-I werden gerne die herstellerspezifischen Lösungen bezeichnet, die es vor der Normung in den USA schon gab. Das ist aber irreführend, weil das kein Standard war.
In dem Fall, wie auf der russischen Seite gezeigt, ein STC89LE51RD-40C: 61 kB Flash, 1280 Bytes RAM, Dual-DPTR, 3 Timer.
Um 3,29 Euro bekommt man aktuell diesen Code-Reader bzw. ein Los für die Lotterie, ob darin die Bauteile sind ;) Aber jedes Los gewinnt, weil der Trostpreis immer noch das Display, der OBD2-Stecker und das Gehäuse wäre...