KWP Adressen, DiagnosticMode und BaudrateIdentifier


Experten Information

Für den Kommunikationsaufbau zwischen Tester (ALADIN) und ECU (Getriebesteuergerät) auf der K-Line wird vom Tester ein StartDiagnostic Request gesendet. In diesem Request wird die ECU über Ihre KWP-Adresse angesprochen. Der ECU-Adresse folgt die Tester KWP-Adresse und der Request für den Diagnostic-Mode. Zusätzlich ist es möglich, dass der BaudrateIdentifier übermittelt wird. Ohne BaudrateIdentifier wird die Kommunikation automatisch auf den default Wert von 10400 Baud gesetzt. Wird der BaudrateIdentifier gesendet, wird zusätzlich der Wert für die gewünschte Baudrate mitgesendet.

StartDiagnostic Request  Aufbau

Data Bytes

Parameter Names

(MSB)Hex Value(LSB)

Header

Format byte 8x
Target address byte 18
Source address byte F0 - F9
Additional lenght byte xx

1

 

 

 

startDiagnosticSession Request SId

10

 

 

2

 

 

 

diagnosticMode

·          81 – StandardDiagnosticMode

·          83 – EOL-VehicleManufacturerMode

·          85 – ECU-ProgrammingMode

8x

 

 

Checksum

Checksum

xx

 

 

 

oder...

 

Data Bytes

Parameter Names

(MSB)Hex Value(LSB)

Header

Format byte 8x
Target address byte 18
Source address byte F0 - F9
Additional lenght byte xx

1

 

 

 

startDiagnosticSession Request SId

10

 

 

2

 

 

 

diagnosticMode

·          81 – StandardDiagnosticMode

·          83 – EOL-VehicleManufacturerMode

·          85 – ECU-ProgrammingMode

8x

 

 

3

 

 

 

baudrateIdentifier

·          01 –   9600 Baud

·          02 – 19200 Baud

·          03 – 38400 Baud

·          04 – 57600 Baud

·          80 - 10400 Baud (MAN only)

xx

 

 

Checksum

Checksum

xx

 

 

 

oder...

 

Data Bytes

Parameter Names

(MSB)Hex Value(LSB)

Header

Format byte 8x
Target address byte 18
Source address byte F0 - F9
Additional lenght byte xx

1

 

 

 

startDiagnosticSession Request SId

10

 

 

2

 

 

 

diagnosticMode

·          81 – StandardDiagnosticMode

·          83 – EOL-VehicleManufacturerMode

·          85 – ECU-ProgrammingMode

8x

 

 

3

 

 

 

baudrateIdentifier

                06 – specific Baudrate

06

 

 

4

5

6

 

specificBaudrate

·          HighByte

·          MiddleByte

·          LowByte

xx

xx

xx

Checksum

Checksum

xx

 

 

DiagnosticMode Signale

Der DiagnosticMode entscheidet darüber, welche Diagnosefunktionen das Getriebesteuergerät zulässt. Der DiagnosticMode ist vollkommen unabhängig von den verschiedenen User Level. Ein User Level ist die Berechtigungen eines Users, in Aladin eine Diagnosefunktion durchzuführen. DiagnosticMode ist die Berechtigung für ALADIN als Programm, die Diagnose in der Getriebesteuerung durchzuführen.

DiagnosticMode-Diagnose-Funktion

DiagnosticMode / Security Level

 

81h

83h

84h

85h

87h

86h

Ereignisspeicher lesen

Ereignisspeicher löschen

Upload
Download

Monitoring (Standard-LIDs)
Servicedaten schreiben

Aktortest

Schaltprogramm-Konfiguration

TIM schreiben

Löschen der TIM-Daten

Löschen der Adaptionsdaten

Löschen der Betriebsdaten

Ölalterungsindex rücksetzen

Löschen der Ölstand-Trenddaten

Löschen der Servicedaten

Rücksetzen der SP-Konfiguration

Löschen des History-Speicher

KWP Adressen

Damit der Tester (ALADIN) mit dem richtigen Steuergerät im Fahrzeug kommuniziert, erhält jedes Gerät eine Adresse, welche im KWP festgelegt ist. Grundsätzlich darf ein Getriebesteuergerät nach KWP eine Adresse im Bereich zwischen 18h und 1Fh haben. Für die Tester ist der Adressbereich zwischen F0h und FDh reserviert.

Zusätzlich zu den Adressebedingungen aus dem KWP ist es möglich, den ECU-Adressbereich mit dem Datensatz weiter einzuschränken. Um dies als generelle Option zur Verfügung zu stellen, ist der Datensatzwert OEM_KWP_ECU_ADDRESS definiert.

BaudrateIdentifier

Die E300.1-Steuerungen unterstützen prinzipiell die Baudraten 10400, 19200 (BaudrateIdentifier 02h), 38400  (BaudrateIdentifier 03h) und 57600 Baud  (BaudrateIdentifier 04h). Darüber hinaus kann der BaudrateIdentifier auf 06h eingestellt sein, um dann im Parameter specificBaudrate  explizit eine spezielle Baudrate (oder Standardbaudrate) anzugeben.


Hoch  


© by Voith Turbo GmbH & Co. KG
send remarks to joachim.ehleiter@voith.com (electronic department) or r.theilacker@voith.com (electronic department)