0% fanden dieses Dokument nützlich (0 Abstimmungen)
266 Ansichten15 Seiten

Usb Obd

Das Dokument beschreibt den Aufbau und die Funktionsweise eines On Board Diagnosesteckers (OBD). Es enthält Informationen zur Hardware, Schnittstellen, Treiberprogramme und Bestellunterlagen für den OBD-Stecker.

Hochgeladen von

Soos Garazs PC
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
266 Ansichten15 Seiten

Usb Obd

Das Dokument beschreibt den Aufbau und die Funktionsweise eines On Board Diagnosesteckers (OBD). Es enthält Informationen zur Hardware, Schnittstellen, Treiberprogramme und Bestellunterlagen für den OBD-Stecker.

Hochgeladen von

Soos Garazs PC
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Dokumentation

zum

On Board
Diagnose
Stecker
OBD

BMW AG München Seite 1


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

INHALTSVERZEICHNIS

1 EINLEITUNG 3

2 BESTELLUNTERLAGEN 4

3 AUFBAU 6

3.1 Blockschaltbild 6

3.2 Signalbeschreibung 7

3.3 Schaltplan 8

3.4 Layout 9

4 VERDRAHTUNG 11

4.1 Platine am OBD - Stecker und Serieller Schnittstelle 11

5 HINWEISE FÜR DEN BETRIEB 12

6 TREIBERPROGRAMME FÜR EDIABAS 12

6.1 Allgemeines, INI-Datei 12

6.2 Installation 14

6.3 WINDOWS 95 / 98 / ME 14

6.4 WINDOWS NT 4.0 / 2000 / XP 15

BMW AG München Seite 2


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

1 Einleitung

Der On Board Diagnose Stecker (OBD) dient als Pegelwandler von einer V.24-Schnittstelle (RS-
232-C) zur Diagnoseschnittstelle im Fahrzeug.

Die Kommunikationsfunktionen und Schalt-/Statusfunktionen werden über die Status- und


Datenleitungen der V.24-Schnittstelle realisiert. Die Treibersoftware unterstützt die in PC’s
standardmäßig vorhandenen seriellen Schnittstellen unter WINDOWS 95 / 98 / ME und
WINDOWS NT 4.01 / 2000 / XP.

Unterstützt werden

• Diagnoseleitungen gemäß DS2, KWP2000*, K-Bus, BMW Fast2, KWP2000

• Gesteuerte Umschaltung des Pullup - Widerstandes bei BMW Fast

• Erfassung des Status von Klemme 15 ( Zündung ) und Klemme 30 ( Dauerplus )

1 WINDOWS ist eingetragenes Warenzeichen der MICROSOFT GmbH


2 DS2, KWP2000*, K-Bus, BMW Fast sind standardisierte Diagnoseprotokolle der BMW AG

BMW AG München Seite 3


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

2 Bestellunterlagen

Bestellungen externer Bedarfsträger nur mit Bestätigung des BMW-Ansprechpartner über


Stückzahl und Verwendungszweck.

Lieferant: [Link]
Straussenlettenstr. 15
85053 Ingolstadt

Telefon: 0841 / 96500-40


Fax: 0841 / 96500-90

Ansprechpartner: Herr Kraus

Lieferanten Nr.: 117 030.10


Rahmenauftrag Nr. 2 694 411

Bitte beachten Sie die folgenden Lieferzeitvereinbarungen:


Bis 50 Stück OBD-Diagnosekabel innerhalb von 21 Tagen nach Abruf
Bis 500 Stück OBD-Diagnosekabel bis zu 8 Wochen
Ab 500 Stück OBD- Diagnosekabel bis zu 10 Wochen

Bezeichnung Artikel Nr. Kabellänge Menge Preis

On Board Diagnosestecker 99 8 941 3,5 Meter 1 Stück 184,73 €


Werksausführung mit Federkontakten
BMW FM-Nr. 5 257 913 B7 Position 2

On Board Diagnosestecker 99 8 942 7,5 Meter 1 Stück 190,57 €


Werksausführung mit Federkontakten
BMW FM-Nr. 5 257 913 B7 Position 1

On Board Diagnosestecker 99 8 943 3,5 Meter 1 Stück 103,28 €


Standardausführung mit Flachkontakten

On Board Diagnosestecker 99 8 944 7,5 Meter 1 Stück 112,74 €


Standardausführung mit Flachkontakten

BMW AG München Seite 4


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

Ersatzteile:

Leiterplatte passend für 99 8 940 1 Stück 68,56 €


99 8 941 und 99 8 942
BMW FM-Nr. 5 257 913 B7 Position 38

Leiterplatte passend für 99 8 949 1 Stück 68,56 €


99 8 943 und 99 8 944

OBD-Stecker komplett 99 8 945 1 Stück 99,85 €


Werksausführung mit Federkontakten
(ohne Elektronik)
BMW FM-Nr. 5 257 913 B7 Position 5

OBD-Stecker (nur Federkontaktteil) 99 8 946 1 Stück 63,70 €


Werksausführung mit Federkontakten

Mantelleitung für 99 8 947 3,5 Meter 1 Stück 31,21 €


99 8 941 und 99 8 943
BMW FM-Nr. 5 257 913 B7 Position 11

Mantelleitung für 99 8 948 7,5 Meter 1 Stück 37,06 €


99 8 942 und 99 8 944
BMW FM-Nr. 5 257 913 B7 Position 10

BMW AG München Seite 5


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

3 Aufbau

3.1 Blockschaltbild

BMW AG München Seite 6


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

3.2 Signalbeschreibung

Bei RS-232-C gelten deren genormte Pegel, außer für RI. Nachstehend werden die Pegel jeweils
als +12V (stellvertretend für den Bereich von +3...+15V) oder -12V (stellvertretend für den
Bereich von -3...-15V) angegeben.

RX Empfang vom Steuergerät;

TX Senden an Steuergerät;

DTR Steuerleitung für Umschaltung Pullup


DTR = -12V: 1000 Ω
DTR = +12V: 500 Ω

DSR Lesen Status Kl.15;


DSR = -12V, Kl.15 = AUS
DSR = +12V, Kl.15 = EIN
Signal ist nur gültig, wenn Ubatt ≥ 8,5V ist, da erst ab dieser Versorgung die
Schaltung betriebsfähig ist. (Timingwerte beziehen sich jedoch auf eine nominale
Versorgung von Ubatt = 12V)

RI Status Kl.30 lesen


Bei Pegel RI = +3V ... +15V wird Kl.30 EIN und RI = TRUE (logisch „1“) erkannt.
Bei Pegel RI < 3V ist RI = FALSE (logisch „0“)

Schaltschwellen

Bei RS-232 gelten die genormten Pegel (-3V...-15V bzw. +3V ... +15V), ausgenommen RI: s.o.
Auf der Fahrzeugseite: Schaltschwelle für Kl.15 ist Ubatt:
UL ≤ 0,3 Ubatt UH ≥ 0,7 Ubatt

Pegel und Beschaltung RXSG und TXSG nach Lastenheft Codierung/Diagnose

BMW AG München Seite 7


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

3.3 Schaltplan

BMW AG München Seite 8


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

3.4 Layout

Bauteilseite:

BMW AG München Seite 9


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

Lötseite:

BMW AG München Seite 10


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

4 Verdrahtung

4.1 Platine am OBD - Stecker und Serieller Schnittstelle

BMW AG München Seite 11


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

5 Hinweise für den Betrieb

Anschlussreihenfolge für OBD bei Betrieb an einem Rechner:

Zuerst am Rechner und dann am Fahrzeug anschließen.

Wegen Ableitung statischer Aufladung über voreilende Massepins


(Pin4 und Pin5 am OBD-Stecker)

6 Treiberprogramme für EDIABAS

6.1 Allgemeines, INI-Datei

Die Treiberprogramme zur Anbindung an EDIABAS erwarten den OBD-Stecker an der COM1.
In der INI-Datei [Link] muss Interface = STD:OBD eingetragen sein.

Hinweise zur Parametrierung der Steuergerätebeschreibungsdatei (SGBD).


Auflösung der Zeitwerte bei WINDOWS 1 ms.

Über eine INI-Datei [Link] können verschiedene Einstellungen geändert werden.


Die INI-Datei wird nach der Suchreihenfolge von EDIABAS gesucht.

Der Treiber sucht die Datei [Link] zuerst entsprechend der Environment-Variable
EDIABAS_CONFIG_DIR. Wenn die Environment-Variable nicht gesetzt ist oder im angegebenen
Verzeichnis die Datei nicht vorliegt, wird die Suche im Windows-Verzeichnis fortgesetzt. Falls
die Datei auch im Windows-Verzeichnis nicht gefunden wurde, erfolgt die Suche im EDIABAS-
Programmverzeichnis in der sich auch der Treiber befindet.

Einträge der Datei [Link]

[OBD]
Port = Com1
;Einstellen der seriellen Schnittstelle COM 1 .. COM99
;Das Betriessystem muss die entsprechende Schnittstelle auch zur Verfügung stellen können.

TRACELEVEL = 0
;Nur für interne Fehlersuche 0=aus 0x00000000 .. 0xFFFFFFFF

RETRY = OFF
;Wiederholung im Fehlerfall, wird von EDIABAS bereits gemacht, sollte deshalb aus sein.
; OFF, ON

BMW AG München Seite 12


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

MODE=NORMAL
;Bei KBUS werden DS2-Telegramme in K-Bus-Telegramme umgewandelt.
;Kommunikation nur am einzelnen DS2-Steuergerät am K-Bus zulässig.
; NORMAL, KBUS

HARDWARE=OBD
;OBD-Stecker OBD
;OBD-Stecker am USB->Seriell-Adapter USB
;Alte ADS-Hardware ADS

UBATT=ON
;Bei UBATT=OFF wird der Batteriestatus nicht über die Hardware ermittelt
;sondern fest auf „Batteriespannung vorhanden“ gesetzt.
;Workaround für den Hardwarefehler des LAPTOP DELL LATITUDE D600.
;Dieser ist nicht in der Lage den Batteriestatus richtig zu erkennen.

WAKEUP_LOW=25
WAKEUP_HIGH=25
;Wakeup-Zeiten nur für KWP2000 Protokoll.
;Standard ist 25 ms Low-Pegel und 25 ms High-Pegel.
;Für Testzwecke im Bereich von 10 bis 40 ms einstellbar.

Für den Mehrkanalbetrieb unter EDIABAS werden die einzelnen UNITs über eine entsprechende
Sektion eingestellt. Die Einträge aus der Sektion [OBD] werden als default-Werte übernommen.
Es müssen also nur die Werte angegeben werden, die sich ändern.

EDIABAS-Auruf: apiInitExt(“STD:OBD”,”x”,””,””) wobei das eine Zeichen x die UNIT angibt.

[UNIT_x] x = A, B, ...,Y, Z, 0, 1, .., 8,9


Port = Com1 COM 1 .. COM9
TRACELEVEL = 0x00000000 0x00000000 .. 0xFFFFFFFF
RETRY = OFF OFF, ON
MODE=NORMAL NORMAL, KBUS
HARDWARE=OBD OBD, USB, ADS

BMW AG München Seite 13


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

6.2 Installation

Für WINDOWS 95 / 98 / ME ist keine Installation nötig. Der Treiber ist sofort betriebsbereit.
Eine Installation ist nur unter WINDOWS NT 4.0 / 2000 / XP nötig.

Pfad des Installationsprogramms: \EDIABAS\HARDWARE\OBD\[Link]

Mit dem Installationsprogramm [Link] wird der Registry -Eintrag für die serielle
Schnittstelle eingestellt.
Dazu muss man sich als Administrator am PC anmelden, und das Programm mit dem Explorer
aufrufen.
Nach Ausführen des Programms erscheint die Meldung:

Für die vollständige Installation sollte nun der PC komplett neu gestartet werden. Eine
Neuanmeldung als Benutzer reicht dazu nicht.

6.3 WINDOWS 95 / 98 / ME

Mit dem ersten EDIABAS-Aufruf des eigenen 16-Bit-Programms über die [Link] wird
automatisch

[Link] EDIABAS-Laufzeitsystem für Windows 16-Bit


[Link] Standard-Interface-Handler
[Link] Umsetzen auf [Link]
[Link] Protokolltreiber für OBD

geladen.

BMW AG München Seite 14


TI-430 Version 1.8 September 2006
On Board Diagnosestecker OBD

Mit dem ersten EDIABAS-Aufruf des eigenen 32-Bit-Programms über die [Link] wird
automatisch

[Link] EDIABAS-Laufzeitsystem für Windows 32-Bit


[Link] Interface-Handler für OBD
[Link] Protokolltreiber für OBD
geladen.

Nach Beenden des eigenen Programms verbleibt EDIABAS im Speicher um bei erneutem Start
eines EDIABAS-Programmes die Ladezeiten kurz zu halten. EDIABAS muss nicht zwingend
geschlossen werden. Es ist jedoch jederzeit möglich.

6.4 WINDOWS NT 4.0 / 2000 / XP

Unter WINDOWS NT 4.0 / 2000 / XP wird nur EDIABAS 32-Bit unterstützt. Ein 16-Bit-Betrieb
mit dem OBD ist nicht möglich.

Mit dem ersten EDIABAS-Aufruf des eigenen 16-Bit-Programms über die [Link] wird
automatisch auf die [Link] umgesetzt.

Mit dem ersten EDIABAS-Aufruf des eigenen 32-Bit-Programms über die [Link] wird
automatisch

[Link] EDIABAS-Laufzeitsystem für Windows 32-Bit


[Link] Interface-Handler für OBD
[Link] Protokolltreiber für OBD
geladen.

Nach Beenden des eigenen Programms verbleibt EDIABAS im Speicher um bei erneutem Start
eines EDIABAS-Programmes die Ladezeiten kurz zu halten. EDIABAS muss nicht zwingend
geschlossen werden. Es ist jedoch jederzeit möglich.

BMW AG München Seite 15


TI-430 Version 1.8 September 2006

Das könnte Ihnen auch gefallen