Billige OBD-II-Tools auf AliExpress (STC, GD32,.) als Devkit mit LCD/TFT?

#8045928
Lesenswert?

Hallo,

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 Varianten mit Farbdisplay könnten sogar wahrscheinlich einen ARM-Cortex-M enthalten (GD32, CH32, ...): https://www.edn.com/disassembling-an-obd-ii-scanner/

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...

Angehängte Dateien:
#8046028
Lesenswert?

Frank O. schrieb:

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.

#8046039
Lesenswert?

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?

(Firma: mechapro GmbH) Persönliche Seite #8046061
Lesenswert?

Soul E. schrieb:

Frank O. schrieb:

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,...

Mit freundlichen Grüßen Thorsten Ostermann

(Firma: mechapro GmbH) Persönliche Seite #8046112
Lesenswert?

Dieter S. schrieb:

Thorsten O. schrieb:

Wenn man keine Ahnung hat, einfach mal...

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? ;)

#8046114
Lesenswert?

Thorsten O. schrieb:

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.

(Firma: mechapro GmbH) Persönliche Seite #8046384
Lesenswert?

Hallo Soul,

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.

Mit freundlichen Grüßen Thorsten Ostermann

#8046391
Lesenswert?

"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.
#8046395
Lesenswert?

TU Student 1. schrieb:

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.

Wir haben einen eigenen Thread für so was

Beitrag "China SUPER Bauteile-Schnäppchen Thread [V4]"

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.

#8046403
Lesenswert?

Thorsten O. schrieb:

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.

(Firma: mechapro GmbH) Persönliche Seite #8046423
Lesenswert?

Lieber Soul E.,

Ausgangslage für mein Rumreiten auf den Standards war deine Aussage:

Soul E. schrieb:

Frank O. schrieb:

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.

Mit freundlichen Grüßen Thorsten Ostermann

: Bearbeitet durch User
#8046685
Lesenswert?

Offenbar ist in manchen/allen MS309 Clones ein STC 8051er sowie ein Microchip CAN-Controller MCP2515: https://mysku.club/blog/china-stores/42583.html

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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren