Home › Jahrgang › 2009 › September › OBD-2-Analyser NG

OBD-2-Analyser NG

Next-Generation-Handheld mit Grafikdisplay, ARM-Cortex-M3-Controller und Open-Source-User-Interface

Erschienen in Ausgabe 465, September 2009

OBD-2-Analyser NG

Unser OBD2-Analyser aus Heft 6/2007 war ein enormer Erfolg – bot er doch eine Klartext-Fehleranalyse im preiswerten Handgerät. Und hier kommt die "Next Generation" unserer Analyser, mit Grafikdisplay, Cortex-M3-Prozessor und einem Open-Source-User-Interface. Da der Quellcode der Steuercontroller-Firmware offen liegt, haben (programmier-)geneigte Leser vollen Zugriff auf die Gestaltung der grafischen Benutzeroberfläche, die Verarbeitung der ausgelesenen Fahrzeugdaten und viele andere Funktionen. Auch die Hardware bietet Raum für Erweiterungen!

Infos & Updates

Eigenschaften

Hardware Handheld-Analyser:
Vollgrafikdisplay 132 x 32 Pixel
RGB-Hintergrundbeleuchtung
Komfortable Vier-Tasten-Bedienung
Stromversorgung über Diagnosebuche (Kfz-Bordnetz 12 V)
Anschluss über OBD-Standardkabel
Querformat 126 mm x 68 mm x 25 mm (BxHxT)
Gewicht ca. 110 g

Hard- und Software DX-Modul (DXM-Platine):
Hardware für OBD2-Ansteuerung on Board
Firmware für OBD2- Control on Board
TxRx mit 3V3-Pegel
Cortex-M3-CPU (32-bit –Controller)
72 MHz interner Takt
3V3 Spannungsversorgung für externe Anbindung on board - max 55mA
Jumperless Bootloader
Leuchtdioden für Connect und Datastream onboard
Analoge Bordspannungsmessung
AT-Befehlssatz
Alle derzeit in Pkws eingesetzten Protokolle werden unterstützt: PWM, VPWM, ISO9141-2, ISO14230-4 (KWP2000), ISO15765-4 (CAN, 11/29 Bit , 250/500 kBaud)
Firmwareupdate über ISP-Schnittstelle möglich
Schneller OBD-Connect

Funktionen der Open-source-Firmware:
Graphische Bedienoberfläche
Auslesen der Fahrzeugdaten, PID-Liste, Liste Fehlercodes, VIN, MIL-Status
Auswahl des aktiven Steuergeräts im Menü (bei Fahrzeugen mit mehreren Steuergeräten, z.B. mit Automatikgetriebe)
Fehlerspeicherumgebung (Freeze-Frames) zum gespeicherten Fehler
Erweiterbare Beispieldatenbank für Fehlercodes
Löschen des Fehlerspeichers
Live Anzeige von Sensordaten
Akustische Signale
Auswahl des Scanmodus automatisch oder manuell
Menütext Englisch
Wählbare Direction (180 Grad drehbar)
Steuerung der RGB-Hintergrundbeleuchtung
Bordspannungsmessung

Optionaler Ausbau:
USB-Port zur Datenübertragung oder Nutzung als PC-gestütztes Interface
Echtzeituhr – RTC für Datenaufzeichnung bzw. Zeitstempel
Dataflash 1, 2 oder 4 MByte für Datalogging Funktion

Open-Source:
Open-source-Firmware des Steuer-Controllers
ISP-Schnittstelle für AT90CAN128 und AT90USB162 zugänglich
Firmware kann je nach Bedarf ausgetauscht werden
Demo-Firmware „Speedometer mit Warnfunktionen“

 

Update v1.1.0: (21.10.09)
Bugfix: Im Automatic-Scan-Modus wurde häufig KWP2000-Fast-Init nicht gefunden. Dies wurde durch Änderung des Scan-timings geändert.
Bugfix: Wenn das Steuergerät kein Modus 9 (Fahrgestellnummer auslesen) unterstützt hat, hat sich das Bios in eine Endlosschleife aufgehängt. Display zeigte 0900 und blieb stehen.

Nachfolgend können Sie diesen Artikel und/oder Platinenlayout als PDF-Datei herunterladen.

 

Downloads 

Artikel als PDF
10 Elektor-Credits
Platine als PDF
Gratis-Download
 

Heft bestellen 

Einzelheft September 2009
D-465 (USD 10,10)
 

Produkt bestellen 

Bausatz mit allen Bauteilen inkl. DXM-Modul, SMD-bestückter Platine, Display, Gehäuse, Montagematerial und Kabel
090451-71 (USD 143,50)
Vollgrafikdisplay 132 x 32 Pixel (LCD)
090451-73 (USD 28,30)
 

Extra-Downloads 

Software

V1.1.0 vom 21.10.09

Gratis-Download

Hinweis: Aufgrund der raschen Veränderungen auf dem Markt für elektronische Bauteile kann Elektor die Erhältlichkeit der für dieses Projekt verwendeten Komponenten nicht garantieren.

Elektor 06/2012 am Kiosk

Gratis-Newsletter

Feedback zu Elektor

µC-Fernlehrgang 1 & 2

Folgen Sie Elektor auf...