
Choice Of Obd Scaner
Wie man den richtigen OBD2-Adapter auswählt: Ein Leitfaden für Entwickler & Heimwerker
Ein praxisorientierter, technischer Leitfaden für Mechaniker, Entwickler und Autoenthusiasten, die beim Kauf eines OBD2-Adapters eine fundierte Entscheidung treffen möchten.
Inhaltsverzeichnis
- Was ist ein OBD2-Adapter?
- OBD2-Protokolle: Kennen Sie Ihr Fahrzeug zuerst
- Adaptertypen nach Konnektivität
- Der Chipsatz ist entscheidend: ELM327 und seine Klone
- Wichtige Auswahlkriterien
- Anwendungsszenarien
- Empfohlene Adapter
- Sicherheitsaspekte
- Für Entwickler: Protokoll- & Softwarekompatibilität
- Schnelle Entscheidungs-Checkliste
Was ist ein OBD2-Adapter?
Ein OBD2-Adapter (On-Board Diagnostics II) ist ein Gerät, das in den standardisierten 16-poligen Diagnoseanschluss (SAE J1962) eingesteckt wird – vorhanden in nahezu allen modernen Fahrzeugen – und den internen Kommunikationsbus des Fahrzeugs mit einem externen Gerät (Laptop, Smartphone oder eingebettetes System) verbindet.
- Alle US-Fahrzeuge ab Baujahr 1996 müssen OBD2 unterstützen
- Alle europäischen Fahrzeuge ab 2001 müssen dem OBD2-Standard entsprechen
- Der Anschluss befindet sich immer innerhalb von 61 cm vom Lenkrad entfernt, typischerweise unter dem Armaturenbrett
Der Adapter übersetzt rohe Bussignale (CAN, K-Line, J1850 usw.) in für Menschen und Maschinen lesbare Diagnosedaten: Fehlercodes (DTCs), Live-Sensordatenströme, Bereitschaftsmonitore und mehr.
OBD2-Protokolle: Kennen Sie Ihr Fahrzeug zuerst
Den falschen Adapter für das Protokoll Ihres Fahrzeugs zu wählen, ist der häufigste Fehler Nr. 1. Es gibt fünf Standard-OBD2-Protokolle, die jeweils unterschiedliche physische Pins und Signallogik verwenden:
| Protokoll | Verwendete Pins | Typische Fahrzeuge |
|---|---|---|
| ISO 15765-4 (CAN Bus) | Pin 6 (CAN-H), Pin 14 (CAN-L) | Alle Autos ab 2008 (USA Pflicht), die meisten modernen EU-Fahrzeuge |
| ISO 9141-2 / KWP2000 (K-Line) | Pin 7 (K-Line), Pin 15 (L-Line, optional) | Europäische & asiatische Autos 1996–2008 (BMW, VAG, Toyota vor CAN) |
| SAE J1850 VPW | Pin 2 (Bus+) | GM-Fahrzeuge (Chevrolet, GMC, Buick, Cadillac) |
| SAE J1850 PWM | Pin 2 (Bus+), Pin 10 (Bus-) | Ford & Lincoln Fahrzeuge |
| ISO 14230 (KWP2000 Fast Init) | Pin 7 | Fahrzeuge der ISO 9141-2-Ära |
⚠️ KKL-Adapter (K-Line zu USB/Bluetooth) – z. B. VAG-COM KKL-Kabel – unterstützen nur das K-Line-Protokoll (Pin 7). Sie können nicht über CAN Bus kommunizieren und eignen sich nur für ältere Fahrzeuge (vor 2008) oder herstellerspezifische Diagnosen (VAG, BMW DS2).
So ermitteln Sie das Protokoll Ihres Fahrzeugs:
- Überprüfen Sie die OBD2-Port-Pins physisch (eine Taschenlampe hilft)
- Suchen Sie anhand der VIN oder des Modelljahrs in Protokolldatenbanken
- Moderne ELM327-basierte Adapter erkennen das Protokoll automatisch; KKL-Adapter nicht
Adaptertypen nach Konnektivität
USB-Adapter
- Stabilste und schnellste Verbindung – empfohlen für professionellen Einsatz und Entwickler
- Kein Pairing erforderlich; direkte serielle Kommunikation über virtuellen COM-Port
- Optimal für laptopbasierte Diagnosesoftware (z. B. pyOBD, DDT4all, ediabaslib)
- Empfohlener Chip: FTDI FT232R für zuverlässige USB-zu-Seriell-Konvertierung
Bluetooth (Classic – v2.x/3.x)
- Breit unterstützt auf Android-Geräten
- Einfaches Setup; fungiert als virtueller serieller Port (SPP-Profil)
- Leicht höhere Latenz als USB, aber für die meisten Anwendungen akzeptabel
- Nicht nativ auf iOS unterstützt (Apple beschränkt SPP Bluetooth)
Bluetooth LE (BLE – v4.0+)
- Unterstützt auf Android und iOS
- Geringerer Stromverbrauch, aber höhere Kommunikationslatenz
- Nicht geeignet für hochfrequente Datenprotokollierung (z. B. >10 PIDs/Sekunde)
- Achten Sie auf Adapter, die explizit „Bluetooth 4.0 LE" angeben
Wi-Fi
- Erstellt seinen eigenen Hotspot; Verbindung über TCP/IP (typischerweise
192.168.0.10:35000) - Funktioniert auf Android und iOS
- Kann weniger stabil als Bluetooth sein; Hotspot-Verbindung ersetzt Ihre Internetverbindung
- Gut für Apps wie OBD Fusion, Torque Pro (Wi-Fi-Modus)
Der Chipsatz ist entscheidend: ELM327 und seine Klone
Der ELM327 von Elm Electronics (Kanada) ist der De-facto-Standard-IC für OBD2-Kommunikation. Er übersetzt AT-Befehle in rohe Protokollnachrichten über alle fünf OBD2-Protokolle.
Echter vs. gefälschter ELM327
| Merkmal | Echter ELM327 | Billiger Klon (MCP2515-basiert) |
|---|---|---|
| Chip | PIC18F25K80 | MCP2515 + billiger MCU |
| Protokollunterstützung | Alle 5 OBD2-Protokolle | Meist nur CAN |
| AT-Befehlssatz | Vollständig (v1.4b, 1.5, 2.1) | Teilweise / fehlerhaft |
| Gemeldete Firmware-Version | Genau | Oft fälschlich „v2.1" oder „v1.5" |
| App-Kompatibilität | Ausgezeichnet | Unzuverlässig / teilweise |
| Preis | 15–50 $ | 3–10 $ |
✅ So erkennen Sie einen echten Chip: Öffnen Sie das Adaptergehäuse und suchen Sie nach der Aufschrift
PIC18F25K80auf dem Haupt-IC. Fälschungen verwenden oftMCP2515in Kombination mit einem generischen Bluetooth-SoC.⚠️ Billige Klone hängen sich oft auf, trennen die Verbindung während einer Sitzung oder überspringen stillschweigend PIDs – besonders bei Fahrzeugen mit mehreren Protokollen oder anspruchsvollen Apps.
Empfohlene ELM327-Firmware-Versionen
- v1.4b – stabil, weitgehend kompatibel
- v1.5 – verbesserte CAN-Filterung
- v2.1 (echt) – beste Protokollabdeckung, kein MCP2515
Wichtige Auswahlkriterien
1. Protokollkompatibilität
Unterstützt der Adapter das OBD2-Protokoll Ihres Fahrzeugs?
- Für Fahrzeuge ab 2008: Jeder CAN-fähige Adapter funktioniert
- Für VAG/BMW vor 2008 mit K-Line: KKL-Unterstützung oder vollständiger ELM327 mit ISO 9141-2 / KWP2000 erforderlich
- Für Ford/GM-Altfahrzeuge: J1850 PWM/VPW-Unterstützung sicherstellen
2. Chipsatz-Qualität
- Bevorzugen Sie Adapter mit PIC18F25K80 (echter ELM327-Linie)
- Für USB: mit FTDI-Chip kombinieren (nicht CH340 oder PL2303-Klone für professionellen Einsatz)
- Extrem billige Adapter (unter 5 $) vermeiden – sie verwenden fast universell gefälschte Chips
3. Konnektivitätstyp
| Szenario | Beste Wahl |
|---|---|
| Entwickler / Laptop-basiert | USB (FTDI) |
| Android-Nutzer, Zuverlässigkeit | Bluetooth Classic |
| iOS-Nutzer | BLE (Bluetooth 4.0) oder Wi-Fi |
| Plattformübergreifende Mobile-App | Wi-Fi |
| Eingebettetes System / Raspberry Pi | USB oder UART |
4. Unterstütztes Software-/App-Ökosystem
Stellen Sie sicher, dass der Adapter mit Ihrer Zielsoftware explizit getestet und kompatibel ist:
- pyOBD, python-OBD: USB- oder Bluetooth-SPP-Adapter
- Torque Pro: Bluetooth- oder Wi-Fi-ELM327
- OBDLink-App: OBDLink MX+-Serie
- DDT4all (Renault/PSA): Echter ELM327 oder OBDLink SX erforderlich
- INPA / ediabaslib (BMW): Deep OBD Adapter oder FTDI USB für DS2/FAST-Protokolle
5. Datengeschwindigkeit (Baudrate / Durchsatz)
- Standard-ELM327 arbeitet mit 38400 Baud (Standard) oder bis zu 500000 Baud bei CAN
- Für schnelles Datenlogging (>50ms Abfragerate): Bluetooth LE oder Wi-Fi vermeiden
- OBDLink MX+ und VGate VLinker FS USB sind in ihren Kategorien am schnellsten
6. Verarbeitungsqualität und Gehäuse
- Achten Sie auf Metall- oder verstärktes Kunststoffgehäuse
- Kompakte "Low-Profile"-Dongle sind weniger anfällig für Beschädigungen, wenn sie eingesteckt bleiben
Anwendungsszenarien
Hobby / Fehlercodes lesen
Ziel: Motorkontrollleuchten lesen und löschen
Empfehlung: Vgate iCar Pro 2s (~20 $) oder Veepeak Mini (~15 $)
DIY-Fahrzeugwartung & Live-Daten
Ziel: RPM, Temperatur, O2-Sensoren, Kraftstoffanpassung in Echtzeit überwachen
Empfehlung: Vgate VLinker MS (~30 $) oder OBDLink CX (~50 $)
Softwareentwicklung / Benutzerdefinierte Apps
Ziel: OBD2-Apps entwickeln, rohe CAN-Frames protokollieren, benutzerdefinierte PIDs testen
Empfehlung: VGate VLinker FS USB oder OBDLink SX USB
Professionelle Diagnose
Ziel: Vollständige Systemscans, bidirektionale Steuerung, TPMS-Reset, Adaptionen
Empfehlung: OBDLink MX+ (~130 $) oder Mucar BT200 Max (~80 $)
Ältere Europäische Fahrzeuge (K-Line / KKL)
Ziel: Vorbaujahr 2008 VAG, BMW, Opel über K-Line diagnostizieren
Empfehlung: VCDS (VAG-COM) für VAG; KKL-USB-Kabel + entsprechende Software für andere
Empfohlene Adapter
| Adapter | Chip | Verbindung | Am besten für | Preis (USD) |
|---|---|---|---|---|
| Vgate iCar Pro 2s | ELM327 (echter Klasse) | BLE + Classic BT | Android & iOS allgemein | ~20 $ |
| Vgate VLinker FS USB | ELM327 + FTDI | USB | Entwickler, PC-Software | ~25 $ |
| Vgate VLinker MS | ELM327 | BT Classic | Android, schnelles Polling | ~30 $ |
| OBDLink SX | STN1110 | USB | PC-Diagnose, DDT4all | ~30 $ |
| OBDLink MX+ | STN2120 | BT Classic | Fortgeschritten, professionell | ~130 $ |
| Mucar BT200 Max | Proprietär | BT Classic | Vollständiges DIY-Scanning | ~80 $ |
| Veepeak Mini | ELM327-Klon | BT Classic | Einfaches Budget-DTC-Lesen | ~12 $ |
Sicherheitsaspekte
OBD2-Adapter sind ein privilegierter Einstiegspunkt in Fahrzeugnetzwerke:
- Dauerhaft eingesteckte Adapter setzen das Fahrzeug Fernangriffen über Bluetooth oder Mobilfunk aus
- Telematik-Dongle von Versicherungen können sensible Fahrdaten extrahieren und möglicherweise Bus-Befehle senden
- Bluetooth-Adapter mit Standard-PINs (z. B. „1234" oder „0000") sind trivial hackbar
- OBD2-Adapter immer abziehen, wenn nicht in Gebrauch
- Für Entwicklungsprojekte: Implementierung einer Protokoll-Ebenen-Firewall zwischen Adapter und OBD-Port empfohlen
Für Entwickler: Protokoll- & Softwarekompatibilität
AT-Befehlsschnittstelle (ELM327)
ATZ → Adapter zurücksetzen
ATE0 → Echo aus
ATL0 → Zeilenvorschübe aus
ATSP0 → Protokoll automatisch erkennen
0100 → Unterstützte PIDs abfragen (Modus 01, PID 00)
Python-Bibliotheken
- python-OBD (
obd): Asynchrones PID-Polling, Auto-Connect - pyserial: Low-Level-Rohe-AT-Befehlssteuerung
- pyobd: Vollständiges Diagnosewerkzeug mit DTC-Dekodierung
OBD2-Anschluss Pin-Belegung
OBD2-Port (Fahrzeugseitig)
___________________________________
| 1 2 3 4 5 6 7 8 |
| 9 10 11 12 13 14 15 16 |
|_________________________________|
Pin 2 → J1850 Bus+
Pin 4 → Chassis GND
Pin 5 → Signal GND
Pin 6 → CAN High (ISO 15765)
Pin 7 → K-Line (ISO 9141 / KWP2000)
Pin 10 → J1850 Bus-
Pin 14 → CAN Low (ISO 15765)
Pin 15 → L-Line (ISO 9141, optional)
Pin 16 → +12V Batteriespannung
Schnelle Entscheidungs-Checkliste
- [ ] Baujahr des Fahrzeugs? (Vor 2001 → wahrscheinlich kein OBD2; nach 2008 → CAN Bus)
- [ ] Welches Protokoll? (Pins 6+14 für CAN prüfen, Pin 7 für K-Line)
- [ ] Welches Gerät? (Smartphone → BT/BLE/Wi-Fi; PC → USB; Raspberry Pi → USB/UART)
- [ ] iOS oder Android? (iOS → BLE oder Wi-Fi; Android → Bluetooth Classic)
- [ ] Welche Software/App? (Adapterkompatibilität für die jeweilige App prüfen)
- [ ] Erweiterte Funktionen benötigt? (Bidirektionale Steuerung → OBDLink MX+ oder J2534)
- [ ] Bin ich Entwickler? (Ja → USB mit FTDI, echter ELM327-Firmware)
- [ ] Budget? (Basis: 15–30 $; Profi-Hobby: 50–80 $; Professionell: 100–150 $+)
Zuletzt aktualisiert: April 2026 | Gilt für ELM327-basierte OBD2-Adapter und KKL/K-Line-Schnittstellen