52 2 4MB
bosch
0
EDC15C
RBOS/EDS3
S01 / 083 - CBJ
02. Juli 1999
Funktionsbeschreibung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Seite 2
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Inhaltsverzeichnis 1 Übersicht.................................................................................................................................. 1-1 1.1 Hinweise zum Aufbau und zur Benutzung......................................................................................... 1-1 1.2 Begriffserklärungen ........................................................................................................................... 1-2 1.3 Namenskonventionen ......................................................................................................................... 1-2 1.4 Symbole.............................................................................................................................................. 1-3 1.5 Abkürzungen...................................................................................................................................... 1-5 1.6 RCOS - Betriebszustände .................................................................................................................. 1-7 1.6.1 Initialisierung..............................................................................................................................................1-7 1.6.2 Recovery......................................................................................................................................................1-7 1.6.3 Operational .................................................................................................................................................1-7 1.6.4 Restart - Behandlung ...................................................................................................................................1-9
2 Mengenberechnung ................................................................................................................. 2-1 2.1 Übersicht............................................................................................................................................ 2-1 2.2 Startvorgang ...................................................................................................................................... 2-4 2.2.1 Startmengenberechnung ..............................................................................................................................2-4 2.2.2 Startmengensteuerung .................................................................................................................................2-7
2.3 Begrenzungsmenge............................................................................................................................. 2-9 2.4 Leerlaufregler .................................................................................................................................. 2-17 2.4.1 Gangerkennung .........................................................................................................................................2-18 2.4.2 Parametersatzauswahl ...............................................................................................................................2-20 2.4.3 Leerlaufsolldrehzahlberechnung ................................................................................................................2-23 2.4.4 Regelalgorithmus ......................................................................................................................................2-29
2.5 Wunschmenge .................................................................................................................................. 2-32 2.6 PWG-Filter und Fahrverhalten ....................................................................................................... 2-33 2.6.1.1 Leerwegoptimieren bei doppelanalogem PWG: ..................................................................................2-33 2.6.1.2 “Fahrbetrieb” mroPW_Stat.3 = 1: ......................................................................................................2-37 2.6.1.3 “PWG-Leerlauf” mroPW_Stat.2 = 1:..................................................................................................2-37 2.6.1.4 “Defaultnormierung” mroPW_Stat.5 = 1:...........................................................................................2-41 2.6.1.5 “Nachlauf” mroPW_Stat.4 = 1: ..........................................................................................................2-41 2.6.2 Drehzahlabhängiges Fahrverhalten............................................................................................................2-44 2.6.3 Fahrgeschwindigkeitsabhängiges Fahrverhalten ........................................................................................2-44 2.6.3.1 Ermittlung der aktuell gültigen Übertragungsfunktion .......................................................................2-45 2.6.3.2 Berechnung der PWG - Fahrerwunschmenge .....................................................................................2-47
2.7 Schubabschaltung ............................................................................................................................ 2-47 2.8 Fahrgeschwindigkeitsregelung......................................................................................................... 2-48 2.8.1 Prüfung der Abschaltbedingungen .............................................................................................................2-52 2.8.2 Ausführung der gewählten Funktion..........................................................................................................2-54 2.8.3 Beschreibung der GRA Zustände...............................................................................................................2-58 2.8.4 Adaptive Cruise Control (ACC).................................................................................................................2-66
2.9 Arbeitsdrehzahlregelung.................................................................................................................. 2-71 2.9.1 Übersicht ...................................................................................................................................................2-71 2.9.1.1 Zustände der Arbeitsdrehzahlregelung ...............................................................................................2-72 2.9.2 Variable Arbeitsdrehzahlregelung .............................................................................................................2-73 2.9.2.1 Arbeitsdrehzahlregler Bedienung .......................................................................................................2-73 2.9.2.2 Arbeitsdrehzahlregler Erhöhung/Erniedrigung...................................................................................2-74 2.9.2.3 Arbeitsdrehzahlregler PI-Regler.........................................................................................................2-75 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Inhaltsverzeichnis
02. Juli 1999
0
b o sc h
EDC15C
Seite 3
Y 281 S01 / 083 - CBJ
2.9.2.4 Arbeitsdrehzahlregler Wiederaufnahme .............................................................................................2-76 2.9.2.5 Arbeitsdrehzahlregler AUS ................................................................................................................2-77 2.9.2.6 Arbeitsdrehzahlregler Abbruch ..........................................................................................................2-77 2.9.2.7 Lampentest ........................................................................................................................................2-78 2.9.2.8 Konfiguration ....................................................................................................................................2-78 2.9.3 Feste Arbeitsdrehzahlregelung...................................................................................................................2-79 2.9.3.1 Funktionsweise ..................................................................................................................................2-79
2.10 Höchstgeschwindigkeitsbegrenzung............................................................................................... 2-79 2.10.1 Sollwertnachführung ...............................................................................................................................2-80 2.10.2 Initialisierung des Sollwertes ...................................................................................................................2-82 2.10.3 Reglerparameterauswahl..........................................................................................................................2-82 2.10.4 HGB PI-Regler ........................................................................................................................................2-83
2.11 Externer Mengeneingriff................................................................................................................ 2-84 2.11.1 Externer Steuergeräteeingriff...................................................................................................................2-86 2.11.2 EGS Eingriff ...........................................................................................................................................2-88 2.11.3 ASR Eingriff ...........................................................................................................................................2-94 2.11.4 MSR Eingriff...........................................................................................................................................2-96 2.11.5 ASG Eingriff .........................................................................................................................................2-100
2.12 Aktiver Ruckeldämpfer................................................................................................................ 2-106 2.12.1 Gangerkennung .....................................................................................................................................2-106 2.12.2 Parametersatzauswahl............................................................................................................................2-106 2.12.3 Regelalgorithmus...................................................................................................................................2-112
2.13 Laufruheregler............................................................................................................................. 2-115
3 Abgasrückführung................................................................................................................... 3-1 3.1 Übersicht............................................................................................................................................ 3-1 3.2 Istwertberechnung ............................................................................................................................. 3-2 3.3 Sollwertberechnung ........................................................................................................................... 3-4 3.4 Regler................................................................................................................................................. 3-7 3.4.1 Funktion im Fahrbetrieb ..............................................................................................................................3-8
3.5 Parallele Steuerung .......................................................................................................................... 3-11 3.6 Überwachung und Abschaltung....................................................................................................... 3-12 3.6.1 Überwachung der Regelabweichung ..........................................................................................................3-12 3.6.2 Abschaltung ..............................................................................................................................................3-13 3.6.3 Überwachung der Statusleitung .................................................................................................................3-18
3.7 Istwertberechnung 2.HFM ................................................................................................................. 21
4 Ladedruckregelung .................................................................................................................. 4-1 4.1 Übersicht............................................................................................................................................ 4-1 4.2 Sollwertbildung.................................................................................................................................. 4-2 4.3 Regelung ............................................................................................................................................ 4-4 4.4 Steuerung ........................................................................................................................................... 4-6 4.5 Adaption der Regelparameter ........................................................................................................... 4-7 4.6 Abschaltung ....................................................................................................................................... 4-9 4.6.1 Abschaltung wegen bleibender Regelabweichung ......................................................................................4-11 4.6.2 Abschaltung wegen Kaltstart .....................................................................................................................4-11
4.7 Lader-Abgleich ................................................................................................................................ 4-12
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Inhaltsverzeichnis
RBOS/EDS3
Seite 4
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
5 Sonstige Funktionen................................................................................................................ 5-1 5.1 Glühzeitsteuerung .............................................................................................................................. 5-1 5.1.1 Glühkerzenansteuerung ...............................................................................................................................5-1 5.1.2 Ermittlung der Glühanforderung .................................................................................................................5-3 5.1.3 Beschreibung der Zustände der Glühzeitsteuerung.......................................................................................5-3 5.1.4 Summenfehlerdiagnose................................................................................................................................5-5
5.2 Klimakompressor............................................................................................................................... 5-5 5.2.1 Bedingungen für Einschaltsperre .................................................................................................................5-6
5.3 Kühlwasserheizung .......................................................................................................................... 5-13 5.3.1 Zuschaltbedingung ....................................................................................................................................5-15 5.3.2 Abschaltung ..............................................................................................................................................5-16
5.4 Motorlagersteuerung ....................................................................................................................... 5-17 5.5 Ecomatic .......................................................................................................................................... 5-18 5.5.1 Ecomaticfunktion über Digitaleingang.......................................................................................................5-19 5.5.2 Ecomaticfunktion mit CAN .......................................................................................................................5-20 5.5.3 'Motor aus' / 'Motor ein' Befehl (vom Getriebesteuergerät an MSG) ...........................................................5-21
5.6 Kühlerlüftersteuerung...................................................................................................................... 5-23 5.6.1 Ansteuerung der Kühlerlüfter im Fahrbetrieb ............................................................................................5-23 5.6.2 Berechnung der Lüfternachlaufzeit (ehmFGER) ........................................................................................5-23 5.6.3 Nachlauf....................................................................................................................................................5-24
5.7 Flexible Serviceintervallanzeige ....................................................................................................... 5-25 5.8 Kühlmittelthermostat-Steuerung ..................................................................................................... 5-26 5.8.1 Ansteuerung des Thermostaten im Fahrbetrieb ..........................................................................................5-26 5.8.2 Berechnung der Thermostatnachbestromungszeit ......................................................................................5-27 5.8.3 Nachlauf....................................................................................................................................................5-27 5.8.4 PWM-Signalgenerierung ...........................................................................................................................5-27
5.9 Generatorerregung .......................................................................................................................... 5-27 5.10 Kilometerzähler ............................................................................................................................. 5-28 5.11 Zusatzwasserpumpen-Steuerung ................................................................................................... 5-29 5.11.1 Ansteuerung der Zusatzwasserpumpe im Fahrbetrieb...............................................................................5-29 5.11.2 Berechnung der Zusatzwasserpumpen-Nachlaufzeit.................................................................................5-30 5.11.3 Nachlauf..................................................................................................................................................5-30
5.12 Betriebsstundenzähler.................................................................................................................... 5-30 5.13 Hydrolüfter .................................................................................................................................... 5-30 5.14 Ansteuerung tankinterne Pumpe.................................................................................................... 5-31 5.15 Ansteuerung elektrische Kraftstoffpumpe ..................................................................................... 5-32 5.16 Ansteuerung Tankabschaltventil.................................................................................................... 5-33
6 Fehlerbehandlung.................................................................................................................... 6-1 6.1 Übersicht............................................................................................................................................ 6-1 6.2 Fehlervorentprellung ......................................................................................................................... 6-2 6.2.1 Defekterkennung .........................................................................................................................................6-2 6.2.2 Intakterkennung ..........................................................................................................................................6-2 6.2.3 Testzustand .................................................................................................................................................6-2 6.2.4 Nachlauferkennung .....................................................................................................................................6-3
6.3 Datensatzparameter pro Fehler ......................................................................................................... 6-3
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Inhaltsverzeichnis
02. Juli 1999
0
b o sc h
EDC15C
Seite 5
Y 281 S01 / 083 - CBJ
6.4 Fehlerspeicherverwaltung.................................................................................................................. 6-5 6.4.1 Driving Cycle (DC) .....................................................................................................................................6-7 6.4.2 Warm Up Cycle (WUC)...............................................................................................................................6-7 6.4.3 Allgemeine Datensatzparameter ..................................................................................................................6-7
6.5 Datensatzparameter pro Fehlerpfad.................................................................................................. 6-8 6.5.1 Umweltbedingungen....................................................................................................................................6-8 6.5.2 Speichercodes..............................................................................................................................................6-8 6.5.3 Entprellter Fehlereintrag ...........................................................................................................................6-10 6.5.4 Fehlerheilung ............................................................................................................................................6-11 6.5.5 Fehlerpriorität und Readiness ....................................................................................................................6-12
6.6 Fehlerspeicher.................................................................................................................................. 6-15 6.6.1 Verhalten bei vollem Fehlerspeicher..........................................................................................................6-17 6.6.2 Freeze frame..............................................................................................................................................6-17
6.7 Ansteuerung der MIL - Lampe ....................................................................................................... 6-18 6.8 Ansteuerung der Systemlampe ........................................................................................................ 6-19 6.9 Verwendete Begriffe ........................................................................................................................ 6-20
7 Diagnose .................................................................................................................................. 7-1 7.1 Übersicht............................................................................................................................................ 7-1 7.2 Standard Protokoll ............................................................................................................................ 7-2 7.2.1 Kommunikationsaufbau...............................................................................................................................7-2 7.2.2 Kommunikationsablauf................................................................................................................................7-3
7.3 Standard Telegramminhalte .............................................................................................................. 7-5 7.3.1 SG-Identifikation lesen................................................................................................................................7-6 7.3.2 RAM-Zellen lesen .......................................................................................................................................7-9 7.3.3 ROM/EPROM-Zellen lesen .........................................................................................................................7-9 7.3.4 Fehlerspeicher löschen ..............................................................................................................................7-10 7.3.5 Diagnose Ende ..........................................................................................................................................7-10 7.3.6 Fehlerspeicher lesen ..................................................................................................................................7-10 7.3.7 ADC Kanal lesen.......................................................................................................................................7-11 7.3.8 Acknowledge.............................................................................................................................................7-12 7.3.9 No Acknowledge .......................................................................................................................................7-12 7.3.10 SG Adressen lesen...................................................................................................................................7-12 7.3.11 Parametercodierung.................................................................................................................................7-13 7.3.12 E2PROM lesen ........................................................................................................................................7-13 7.3.13 E2PROM schreiben .................................................................................................................................7-14 7.3.14 Login Request..........................................................................................................................................7-15 7.3.15 Meßwerte lesen........................................................................................................................................7-16 7.3.16 Stellgliedtest einleiten / fortschalten ........................................................................................................7-17 7.3.17 Meßwerte normiert lesen .........................................................................................................................7-18 7.3.17.1 Definition der Gruppennummern .....................................................................................................7-19 7.3.17.2 Meßwerteblöcke für den CAN-Bus ...................................................................................................7-19 7.3.17.3 Beispiel:...........................................................................................................................................7-20 7.3.17.4 Übersicht Anpassung .......................................................................................................................7-21 7.3.18 Anpassung lesen......................................................................................................................................7-22 7.3.19 Anpassung testen.....................................................................................................................................7-22 7.3.20 Anpassung speichern...............................................................................................................................7-22 7.3.21 Grundeinstellung einleiten.......................................................................................................................7-23 7.3.22 Grundeinstellung normiert einleiten ........................................................................................................7-24 7.3.23 Eingabe von Ableichwerten mittels VAG-Tester......................................................................................7-25 7.3.23.1 Multiplikativer Abgleich ..................................................................................................................7-25 7.3.23.2 Additiver Abgleich...........................................................................................................................7-25
7.4 OBDII Protokoll .............................................................................................................................. 7-26 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Inhaltsverzeichnis
RBOS/EDS3
Seite 6
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
7.4.1 Kommunikationsaufbau.............................................................................................................................7-26 7.4.2 Kommunikationsablauf..............................................................................................................................7-27 7.4.3 Initialisierung mittels WUP .......................................................................................................................7-29 7.4.4 Zeitdefinition.............................................................................................................................................7-30 7.4.5 Fehlerbehandlung......................................................................................................................................7-30
7.5 OBDII Telegramminhalte................................................................................................................ 7-31 7.5.1 Abgasrelevante Informationen lesen ..........................................................................................................7-31 7.5.2 Freeze frame lesen.....................................................................................................................................7-32 7.5.3 Abgasrelevante Fehler lesen ......................................................................................................................7-33 7.5.4 Abgasrelevante Informationen löschen ......................................................................................................7-34 7.5.5 Auslesen von Testergebnissen....................................................................................................................7-34 7.5.6 Aktuelle abgasrelevante Fehler lesen .........................................................................................................7-41 7.5.7 Steuergerät-Acknowledge ..........................................................................................................................7-41 7.5.8 Diagnose - Start.........................................................................................................................................7-42
7.6 Beschreibung der Parameterblöcke................................................................................................. 7-43 7.7 Parameteridentifikationen................................................................................................................ 7-47 7.8 Fehlercodes ...................................................................................................................................... 7-49 7.8.1 Fehlercodeliste ..........................................................................................................................................7-49
7.9 McMess............................................................................................................................................ 7-50
8 Überwachungskonzept ............................................................................................................. 8-1 8.1 Übersicht............................................................................................................................................ 8-1 8.2 Abgasrückführung (ARF).................................................................................................................. 8-2 8.3 Abgasrückführsteller (AR1 , AR2 , AR3).......................................................................................... 8-2 8.4 Arbeitsdrehzahlregler........................................................................................................................ 8-3 8.5 Atmosphärendruckfühler (ADF) ....................................................................................................... 8-3 8.6 Batteriespannung (U_BAT) ............................................................................................................... 8-3 8.7 Bremskontakte (BRE, BRK) ............................................................................................................. 8-4 8.8 Bordnetzsteuergerät BSG.................................................................................................................. 8-5 8.9 Crash-Erkennung .............................................................................................................................. 8-6 8.10 Externer Mengeneingriff/Getriebe (EXME) ................................................................................... 8-8 8.10.1 Defekterkennung .......................................................................................................................................8-8 8.10.2 Heilung .....................................................................................................................................................8-9
8.11 Externer Mengeneingriff/Bremse (ABS) ....................................................................................... 8-10 8.11.1 Defekterkennung .....................................................................................................................................8-10
8.12 Externer Mengeneingriff/Automatisches Schaltgetriebe (ASG).................................................... 8-12 8.12.1 Defekterkennung .....................................................................................................................................8-12
8.13 Fahrgeschwindigkeitssignal (FGG)................................................................................................ 8-14 8.14 FGR Bedienteil, Variante LT2 ...................................................................................................... 8-15 8.15 FGR Bedienteil, Variante VW....................................................................................................... 8-15 8.16 FGR Bedienteil, Variante VW über CAN, „Gerastet Ein-Aus“ ................................................... 8-16 8.17 Adaptive Cruise Control (ACC) .................................................................................................... 8-17 8.18 Glührelais (GLR)........................................................................................................................... 8-18 8.19 Hauptrelais (HRL)......................................................................................................................... 8-18 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Inhaltsverzeichnis
02. Juli 1999
0
b o sc h
EDC15C
Seite 7
Y 281 S01 / 083 - CBJ
8.20 Kickdownschalter (KIK) ............................................................................................................... 8-18 8.21 Klemme 15 (KL15) ........................................................................................................................ 8-19 8.22 Klimarelais (KLI) .......................................................................................................................... 8-19 8.23 Kombiinstrument CAN-Botschaft ................................................................................................. 8-19 8.24 Kraftstofftemperaturfühler (KTF)................................................................................................. 8-20 8.25 Kühlmittelthermostat - Endstufe (TST)......................................................................................... 8-22 8.26 Kühlwasserheizung (KWH) ........................................................................................................... 8-22 8.27 KWH Relais 1 (GSK1) .................................................................................................................. 8-22 8.28 KWH Relais 2 (GSK2) .................................................................................................................. 8-23 8.29 Ladedruckfühler (LDF) ................................................................................................................. 8-23 8.30 Ladedruckregelung (LDR) ............................................................................................................ 8-25 8.30.1 Defekterkennung .....................................................................................................................................8-25 8.30.2 Heilung ...................................................................................................................................................8-29
8.31 Ladedrucksteller (LDS) ................................................................................................................. 8-30 8.32 Luftmassenmesser (LMM)............................................................................................................. 8-30 8.32.1 Defekterkennung .....................................................................................................................................8-30
8.33 Lufttemperaturfühler (LTF).......................................................................................................... 8-31 8.34 Lüfterrelais (GER)......................................................................................................................... 8-31 8.34.1 Heilung ...................................................................................................................................................8-31
8.35 MIL - Lampe (MIL) ...................................................................................................................... 8-31 8.36 Öltemperaturfühler (OTF) ............................................................................................................ 8-32 8.37 Pedalwertgeber (PWG).................................................................................................................. 8-32 8.37.1 Defekterkennung .....................................................................................................................................8-32 8.37.2 Heilung ...................................................................................................................................................8-35
8.38 Referenzspannung (U_REF) .......................................................................................................... 8-37 8.39 Systemleuchte (SYS) ...................................................................................................................... 8-37 8.41 Wassertemperaturfühler (WTF).................................................................................................... 8-38 8.42 Abgasrückführsteller 2 (AS2) ........................................................................................................ 8-39 8.43 Abschaltung wegen Systemfehler................................................................................................... 8-39 8.44 BiTurboRegelung HFM-Überwachung ......................................................................................... 8-43 8.45 Boosterkondensatoren (UC1, UC2) ............................................................................................... 8-45 8.46 CAN Bus ........................................................................................................................................ 8-46 8.47 Drehzahlgeber (DZG) .................................................................................................................... 8-47 8.47.1 Defekterkennung .....................................................................................................................................8-47 8.47.2 Heilung ...................................................................................................................................................8-48
8.48 Drosselklappenansteuerung bei Überdrehzahl .............................................................................. 8-49 8.49 Drosselklappenüberwachung (DK)................................................................................................ 8-50 8.50 Elektrisches Abschaltventil (MPROP, EAB)................................................................................. 8-53 8.51 Elektrische Kraftstoffpumpe (EKP) .............................................................................................. 8-54
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Inhaltsverzeichnis
RBOS/EDS3
Seite 8
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
8.52 Gebläserelais (GR1)....................................................................................................................... 8-54 8.53 Gebläserelais (GR2)....................................................................................................................... 8-54 8.54 Inkrementgeber (IWZ, KWG), Nockenwellengeber (NWG) ........................................................ 8-55 8.55 Injektorendstufen (Ixy) .................................................................................................................. 8-55 8.56 Iststromerfassung (IEP)................................................................................................................. 8-56 8.57 Kraftstoffdruckfühler (KDF) ......................................................................................................... 8-56 8.58 Kraftstoffdruckplausibilität (KDP)................................................................................................ 8-57 8.59 Kraftstoffdruckregelventil (KDR) ................................................................................................. 8-58 8.60 Kraftstoffkühlung (KSK)............................................................................................................... 8-58 8.61 Ladedrucksteller 2 (LS2) ............................................................................................................... 8-58 8.62 Slave-Steuergerät W11 .................................................................................................................. 8-59 8.63 Steuergerät (SG) ............................................................................................................................ 8-62 8.64 Tankabschaltventil (TAV) ............................................................................................................. 8-66 8.65 Tankinterne Pumpe (TIP).............................................................................................................. 8-67 8.66 Zusammengefaßte Systemfehler..................................................................................................... 8-67 8.67 Zusatzwasserpumpe (ZWP)........................................................................................................... 8-67
9 Eingangs- und Ausgangssignale.............................................................................................. 9-1 9.1 Eingangssignale.................................................................................................................................. 9-1 9.1.1 Übersicht .....................................................................................................................................................9-1 9.1.2 Digitaleingänge ...........................................................................................................................................9-2 9.1.2.1 Umgebungstemperatur .........................................................................................................................9-4 9.1.2.2 Zuheizerverbrauch ...............................................................................................................................9-5 9.1.3 Analogeingänge ..........................................................................................................................................9-6 9.1.3.1 Temperatursensoren.............................................................................................................................9-8 9.1.3.2 Pedalwertgeber.....................................................................................................................................9-8 9.1.3.2.1 Erfassung über Poti-Schalter (cowVAR_PWG=0) ..........................................................................9-8 9.1.3.2.2 Erfassung über doppelanaloges PWG (cowVAR_PWG=1) .............................................................9-8 9.1.3.3 Atmosphärendruckfühler / Ladedruckfühler .........................................................................................9-8 9.1.3.4 Wassertemperaturfühler .......................................................................................................................9-9 9.1.3.5 Öltemperaturfühler ..............................................................................................................................9-9 9.1.3.6 Luftmengenmesser .............................................................................................................................9-11 9.1.3.7 Luftmengenmesser 2 ..........................................................................................................................9-11 9.1.4 Drehzahlgeber ...........................................................................................................................................9-12 9.1.5 Fahrgeschwindigkeitsmessung...................................................................................................................9-14 9.1.5.1 Messung mit Fahrgeschwindigkeitsgeber ...........................................................................................9-14 9.1.5.2 Messung mit Kienzle Tachograph ......................................................................................................9-14 9.1.5.3 Übernahme der Fahrgeschwindigkeit vom CAN-Bus..........................................................................9-15 9.1.5.4 Beschleunigungsberechnung ..............................................................................................................9-16 9.1.5.5 Berechnung der Übertragungsfunktion...............................................................................................9-17 9.1.6 Analoge K15-Auswertung .........................................................................................................................9-17 9.1.6.1 Eingangs- und Ausgangssignale.........................................................................................................9-17 9.1.6.2 Funktionsbeschreibung.......................................................................................................................9-17
9.2 Ausgangssignale ............................................................................................................................... 9-18 9.2.1 Übersicht ...................................................................................................................................................9-18 9.2.2 TD Signal..................................................................................................................................................9-19 9.2.3 Verbrauchsberechnung ..............................................................................................................................9-19 9.2.4 Bidirektionale Signale: ..............................................................................................................................9-20 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Inhaltsverzeichnis
02. Juli 1999
0
b o sc h
EDC15C
Seite 9
Y 281 S01 / 083 - CBJ
10 CAN ..................................................................................................................................... 10-1 10.1 Übersicht........................................................................................................................................ 10-1 10.2 DPRAM Layout............................................................................................................................. 10-2 10.3 Überwachung ................................................................................................................................. 10-3 10.3.1 Ausblendung der CAN Überwachung ......................................................................................................10-5 10.3.2 Ausblendung von Fehlern des externen Steuergeräteeingriffs...................................................................10-5
10.4 Datenaustausch .............................................................................................................................. 10-6 10.5 Konfiguration der Botschaften ...................................................................................................... 10-8 10.6 Aufbau der Botschaften ................................................................................................................. 10-9 10.7 Botschaften................................................................................................................................... 10-10 10.7.1 Übersicht - CAN Objektverwendung......................................................................................................10-10 10.7.2 Gesendete Botschaft - Motor 1...............................................................................................................10-11 10.7.3 Gesendete Botschaft - Motor 2...............................................................................................................10-14 10.7.4 Gesendete Botschaft - Motor 3...............................................................................................................10-16 10.7.5 Gesendete Botschaft - Motor 5...............................................................................................................10-18 10.7.6 Gesendete Botschaft - Motor 6...............................................................................................................10-20 10.7.7 Gesendete Botschaft - Motor 7...............................................................................................................10-21 10.7.8 Gesendete Botschaft - MotorFlexia ........................................................................................................10-22 10.7.9 Gesendete Botschaft - MSG_Transportprotokoll Anfrage-Antwort Kanal ..............................................10-22 10.7.10 Gesendete Botschaft - MSG_Transportkanal1......................................................................................10-23 10.7.11 Gesendete Botschaft - GRA .................................................................................................................10-24 10.7.12 Empfangene Botschaft - Bremse1 ........................................................................................................10-25 10.7.13 Empfangene Botschaft - Getriebe 1......................................................................................................10-27 10.7.14 Empfangene Botschaft - Getriebe 2......................................................................................................10-29 10.7.15 Empfangene Botschaft - Kombi1 .........................................................................................................10-31 10.7.16 Empfangene Botschaft - Kombi2 .........................................................................................................10-34 10.7.17 Empfangene Botschaft - Airbag 1 ........................................................................................................10-36 10.7.18 Empfangene Botschaft - BSG_Last ......................................................................................................10-38 10.7.19 Empfangene Botschaft - GRA..............................................................................................................10-40 10.7.20 Empfangene Botschaft - ADR1............................................................................................................10-41 10.7.21 Empfangene Botschaft - Lauschkanal ..................................................................................................10-43 10.7.22 Empfangene Botschaft - Transportkanal1 ............................................................................................10-43
10.8 CAN Interpreter .......................................................................................................................... 10-44 10.9 Transportprotokoll ...................................................................................................................... 10-47 10.9.1 Übersicht ...............................................................................................................................................10-47 10.9.2 Protokollhandler ....................................................................................................................................10-47
10.10 Normierung der Botschaften...................................................................................................... 10-49 10.10.1 Gesendete Momente.............................................................................................................................10-50 10.10.2 Empfangene Momente.........................................................................................................................10-52 10.10.3 Botschaft Master1................................................................................................................................10-52 10.10.4 Botschaft Master2................................................................................................................................10-53 10.10.5 Botschaft Master4................................................................................................................................10-54 10.10.6 Botschaft Master5................................................................................................................................10-54 10.10.7 Botschaft Slave1 ..................................................................................................................................10-55 10.10.8 Botschaft Slave3 ..................................................................................................................................10-59
11 Nachlauf .............................................................................................................................. 11-1 11.1 GAD in Zeitmodus bringen............................................................................................................ 11-5 11.2 Spannungsstabilisatortest .............................................................................................................. 11-6 11.3 Überwachungsmodultest (Gatearraytest) ...................................................................................... 11-8
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Inhaltsverzeichnis
RBOS/EDS3
Seite 10
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
11.4 Testen der Bankabschaltung.......................................................................................................... 11-9
12 Zumessung........................................................................................................................... 12-1 12.1 Hochdruckregelung........................................................................................................................ 12-1 12.1.1 Sollwertbildung .......................................................................................................................................12-2 12.1.2 Raildruckregelung/-steuerung ..................................................................................................................12-3 12.1.2.1 Zustandsautomat der Raildruckregelung/-steuerung .........................................................................12-4 12.1.2.2 Struktur der Raildruckregelung/-steuerung.......................................................................................12-6 12.1.3 Überwachung ..........................................................................................................................................12-8 12.1.3.1 Überwachte Größen..........................................................................................................................12-8 12.1.3.2 Fehlerursachen...............................................................................................................................12-12
12.2 Steuerung MPROP - Ventil ......................................................................................................... 12-12 12.3 Stromgeregelte Endstufen............................................................................................................ 12-13 12.4 Mengenzumessung ....................................................................................................................... 12-15 12.4.1 Kraftstofftemperaturkorrektur................................................................................................................12-17 12.4.2 Voreinspritzung.....................................................................................................................................12-18 12.4.3 Haupteinspritzung .................................................................................................................................12-23 12.4.4 Railentlüftung........................................................................................................................................12-27
12.5 Zumeßhandler.............................................................................................................................. 12-27 12.5.1 Schnellsynchronisation ..........................................................................................................................12-28 12.5.1.1 Schnellsynchronisation nach dyn. Unplausibilität...........................................................................12-28 12.5.1.2 Synchronisation des Segment-Signals (SeSi)..................................................................................12-28 12.5.2 Abschaltgründe .....................................................................................................................................12-29 12.5.3 Hintergrundberechnungen .....................................................................................................................12-29 12.5.3.1 Nockenwellenüberwachung............................................................................................................12-29 12.5.3.2 Dynamische Plausibilität des IWZ-Signals .....................................................................................12-30 12.5.3.3 Ausfall des IWZ-Signals ................................................................................................................12-30 12.5.3.4 Ausfall der Status-Botschaft Slave1 ( nur in einem Master-SG)......................................................12-30 12.5.3.5 Fehlerabspeicherung IWZ ..............................................................................................................12-30 12.5.4 Zylinder und Bankauswahl ....................................................................................................................12-32 12.5.4.1 Bankauswahl..................................................................................................................................12-32 12.5.4.2 Zylinderauswahl.............................................................................................................................12-32 12.5.4.3 Rechargezylinderauswahl...............................................................................................................12-32 12.5.4.4 Nacheinspritzmöglichkeit...............................................................................................................12-33 12.5.5 Anwendungen 8-, 6- und 4-Zylinder ......................................................................................................12-33
Anhang A Umprogrammieranleitung.........................................................................................A-1 I Motorspezifische Daten........................................................................................................................ A-1 II Regeltechnische Funktionen................................................................................................................ A-1 P-Regler, I-Regler (Zeit- und Drehzahlsynchron) ................................................................................................A-2 Zeitsynchrones DT1-Glied ..................................................................................................................................A-3 Zeitsynchrones DT1-Glied mit nichtlinearen Koeffizienten .................................................................................A-3 Drehzahlsynchrones DT1-Glied ..........................................................................................................................A-4 Zeitsynchrones PT1-Glied ...................................................................................................................................A-5 Drehzahlsynchrones PT1-Glied...........................................................................................................................A-5 Zeitsynchrones PT2-Glied ...................................................................................................................................A-6 Drehzahlsynchrones D2T2-Glied ........................................................................................................................A-6 Zeitsynchrones PDT1-Glied (Lead Lag) ..............................................................................................................A-7 Drehzahlsynchrones PDT1-Glied (Lead Lag) ......................................................................................................A-7
III Endstufen .......................................................................................................................................... A-8 Geberkennworte ehwEST_.. .............................................................................................................................. A-10
Anhang B Liste der Umweltbedingungen ...................................................................................B-1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Inhaltsverzeichnis
02. Juli 1999
0
b o sc h
EDC15C
Seite 11
Y 281 S01 / 083 - CBJ
Anhang C Liste der Fehlerbits....................................................................................................C-1 Anhang D Liste der OLDA’s...................................................................................................... D-1 Anhang E Liste der SG PINS .....................................................................................................E-1 Anhang F Index..........................................................................................................................F-1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Inhaltsverzeichnis
RBOS/EDS3
0
bosch
EDC15C
Seite 1-1
Y 281 S01 / 083 - CBJ
1 Übersicht Die Informationen in diesem Dokument sind vertraulich. Eine Weitergabe ohne schriftliche Zustimmung der Robert Bosch GmbH ist nicht zulässig. Für Schäden jeglicher Art als Folge der Umprogrammierung übernimmt die Robert Bosch GmbH keine Verantwortung.
1.1 Hinweise zum Aufbau und zur Benutzung Die Modularisierung der EDC15 Software erfolgt funktionsorientiert in Funktionsgruppen. Jede Funktionsgruppe hat eine Funktionsgruppenbezeichnung und eine 2 Zeichen lange Abkürzung. Die 2 Zeichen Abkürzung bildet die ersten 2 Zeichen aller Namen (Symbole), die in Texten und Zeichnungen verwendet werden. In Blockschrift sind die Übersichtsbilder der einzelnen Funktionen angegeben.
Überwachungskonzept (inkl. Eigendiagnose (ed)) / Fehlerbehandlung (fb) Konfiguration (co) Regeltechnische Funktionen (rf) Eingangssignale:
Mengenberechnung (mr) und Mengenzumessung (zm)
Digitaleingänge (di)
Ausgangssignale: Abgasrückführsteller
Analogeingänge (an)
Spritzbeginnregelung (sb) bzw. Ansteuerbeginn (ab) bei CR
Drehzahlgeber (dz)
Abgasrückführung (ar)
Sekundärdrehzahlgeber (dz)
Ladedruckregelung (ld)
Fahrgeschwindigkeitsgeber (fg)
Glühzeitsteuerung (gs)
Ladedrucksteller . . . . . .
Klimakompressor (kl)
TD - Signale
Kühlwasserheizung (kh)
TQ - Signal
Kühlmittelthermostatst. (km)
MUX - Signal (pb)
Ecomatic (ec) Kühlerlüftersteuerung (ku) Zündaussetzererkennung (mr) Fl. Serviceintervallanzeige (si) Diagnose (xc) CAN (ca)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Übersicht - Hinweise zum Aufbau und zur Benutzung
RBOS/EDS3
Seite 1-2
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
1.2 Begriffserklärungen Begriff Eingang
Erklärung -
Darstellung am linken Rand einer Zeichnung Ausgang am rechten Rand einer Zeichnung Message Botschaft zum Informationsaustausch zwischen SG-Funktionen OLDA dient der Ausgabe von Zwischenergebnissen Datensatz alle von einem Verstellsystem änderbaren Daten (Festwert, Kennlinien, Kennfelder) .. stellen Platzhalter für Buchstaben und Ziffern dar, deren Bedeutung im jeweiligen Kapitel erklärt wird Festwert Einzelwert oder Softwareschalter Softwareschalter dient zum Konfigurieren der einzelnen SW Funktionen DAMOS - Schalter Untermenge von Softwareschalter, darf nur durch DAMOS Lauf geändert werden
1.3 Namenskonventionen Alle Namen, die innerhalb von Texten und Zeichnungen verwendet werden, sind nach folgendem Schema aufgebaut: jjtXXXXXXX(maximal 10 Zeichen) jj
2 Zeichen Abkürzung der Funktionsgruppe (Kleinbuchstaben)
t
Namenstyp aus folgender Liste (Kleinbuchstabe) − − − − − −
b c e m o w
Bit Variable Byte (character) Variable Equate oder Set Konstante Message OLDA Adresse Wort Variable / Festwert
XXXXXXX 1 bis 7 Zeichen frei zu vergeben
(Groß- oder Kleinbuchstaben)
Beispiele: −
anmWTF
Message (m) Wassertemperatur (WTF) der Analogwertaufbereitung (an) − dzmNmit Message (m) Drehzahl (Nmit) der Drehzahlmessung (dz) − fboSDZG OLDA Adresse (o) des Pfades Drehzahlgeber (SDZG) der Fehlerbehandlung (fb) − fbwHAEUF_I Datenwort (w) Häufigkeitszähler Initialwert (HAEUF_I) der Fehlerbehandlung (fb)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Übersicht - Begriffserklärungen
02. Juli 1999
0
bosch
EDC15C
Seite 1-3
Y 281 S01 / 083 - CBJ
1.4 Symbole Nachfolgend sind die einheitlichen Bosch-K5 Symbole aufgelistet: Absolutbetrag BETRAG
I-Element I
DT1
IT1-Element IT1
PID-Element PID
PT2-Element
PT1-Element PT1
RAMPE
Rampe
PT2
SRC
P-Element P
PI-Element PI
DT1-Element
Begrenzung BEGRENZUNG
Rampe, steigend RAMPE
Signal Range Check
Timer
Kennlinie KL
Totzeit TOTZEIT
TIMER
Kennfeld
Leerer Block
Hysterese, steigend
Hysterese, 3fach
KF
Hysterese, fallend
Leerer Block, 2 Eingänge
MIN
Minimum, 2 Eingänge
MAX
Maximum, 2 Eingänge
Leerer Block, 3 Eingänge
MIN
Minimum, 3 Eingänge
MAX
Maximum, 3 Eingänge
Counter, steigende Flanke
ENTPRELLUNG
Entprellung
COUNTER
Counter, fallende Flanke
UMRECHNUNG
Umrechnung
Schalter, 2 Eingänge, 1 Ausgang
Schalter, 2 Eingänge, 1 Ausgang
Schalter, 1 Eingang, 2 Ausgänge
Schalter, 1 Eingang, 2 Ausgänge
Kurzschlußschalter
COUNTER
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Übersicht - Symbole
RBOS/EDS3
Seite 1-4
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Schalter, 1 Eingang, 3 Ausgänge
Kurzschlußschalter
Schalter, 3 Eingänge, 1 Ausgang
a
a
=
Komparator
Vergleich auf gleich
a
a
a>b
a=b
Vergleich auf größer oder gleich
&
b
Subtraktion
& UND, 2 Eingänge
UND, 3 Eingänge
&
&
&
Vergleich auf kleiner
a
Vergleich auf kleiner oder gleich
Bitposition
Leeres Gatter
a1
UND, 6 Eingänge
>1 ODER, 2 Eingänge
ODER, 3 Eingänge
>1
>1
>1
ODER, 4 Eingänge
ODER, 5 Eingänge
1
Inverter
Invertierung
ODER, 6 Eingänge
S
Q
RS Flipflop
R
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Übersicht - Symbole
02. Juli 1999
0
bosch
EDC15C
Seite 1-5
Y 281 S01 / 083 - CBJ
Text
Text
Block Beginn/Ende
Text
Funktionsaufruf
Statement
Text Text
Text Text
Statement
Statement mit Nummer
Entscheidung
Connector
1.5 Abkürzungen ADC
Analog-Digital Converter
ADF
Atmosphärendruckfühler
GAZ
Glühanzeige
AG4
Automatikgetriebe (4-Gang)
GF
Gedächtnisfaktor
ARD
Aktive Ruckeldämpfung
GRA
Geschwindigkeitsregelanlage
ARF
Abgasrückführung
GRL
Glührelais
ASR
Antriebsschlupfregelung
GSK
Glühstiftkerze
GZS
Glühzeitsteuerung/-gerät
HDK
Halbdifferenz Kurzschlußringgeber
HFM
Heißfilmluftmassenmesser
IWZ
Inkremental Winkel-Zeit- System
BRE
Bremskontakt
BRK
redundanter Bremskontakt
CAN
Controller Area Network
DIA
Diagnose
DKS
Drosselklappensteller
KF
Kennfeld
DPRAM
Dual Port RAM
KL
Kennlinie
DZG
Drehzahlgeber
KLI
Klimakompressor
KS
Kurzschluß
E/A
Eingangs-/Ausgangssignale
KTF
Kraftstofftemperaturfühler
EAB
EAB (bei VP) oder EHAB (bei RP)
KUP
Kupplung
EDC
Electronic Diesel Control
KW
Kurbelwelle / Kurbelwinkel
EEPROM
Electrical Eraseable Programmable Read Only Memory
LDF
Ladedruckfühler
Elektrohydraulische
LDR
Ladedruckregelung
Abstellvorrichtung
LDS
Ladedrucksteller
ELAB
Elektrische Abstellvorrichtung
LGS
Leergasschalter
EPW
Elektropneumatischer Druckwandler
LL
Leerlauf
LLR
Leerlaufregler
LMM
Luftmengenmesser
EHAB
FGG
Fahrgeschwindigkeitsgeber
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Übersicht - Abkürzungen
RBOS/EDS3
Seite 1-6
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
LRR
Laufruheregler
LTF
Lufttemperaturfühler
t
Zeit
T0
Abtastzeit
MD
Moment
T_K
Kraftstofftemperatur
MES
Mengenendstufen-Signal
T_L
Lufttemperatur
MSA
Mengen-, Spritzbeginn- und
T_S
Saugrohrtemperatur
Abgasregelung
T_W
Wassertemperatur
MSG
Motorsteuergerät
TDS
Drehzahlsignal
MVS
Magnetventilsteller
TV
Tastverhältnis
M_L
Luftmasse
TQS
Mengensignal
M_E
Menge U_BATT
Batteriespannung
N
Drehzahl
NBF
Nadelbewegungsfühler
V
Geschwindigkeit
NKW
Nutzkraftwagen
VP
Verteilerpumpe
NW
Nockenwelle
VSO
Verstellsystem 100 (Echtzeit-
N_LL
Leerlaufdrehzahl
OBD
On-board Diagnose
OLDA
On-line Datenanalyse
Applikationssystem) VTG
Variable Turbinengeometrie
VAG
VW-Diagnosetester
WTF
Wassertemperaturfühler
PBM
Pulsbreitenmodulation
PID
Parameteridentifikation
Z
Anzahl der Zylinder
PKW
Personenkraftwagen
ZMS
Zweimassenschwungrad-System
PSG
Pumpensteuergerät
PWG
Pedalwertgeber
PWM
Pulsweitenmodulation
P_ATM
Atmosphärendruck
P_L
Ladedruck
RAM
Random Access Memory
ROM
Read Only Memory
RP
Reihenpumpe
RWG
Regelweggeber
SB
Spritzbeginn
SBR
Spritzbeginnregelung
SG
Steuergerät
SNYC
Synchronimpuls © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Übersicht - Abkürzungen
02. Juli 1999
0
bosch
EDC15C
Seite 1-7
Y 281 S01 / 083 - CBJ
1.6 RCOS - Betriebszustände Das Betriebssystem unterscheidet 3 Systemzustände. Zu einem Zeitpunkt nimmt das System genau einen dieser Zustände an: 1.6.1 Initialisierung Eine Initialisierung findet nach einem Power-Up oder einem K15 - Pegelwechsel von Low auf High statt und kann auch durch das Betriebssystem ausgelöst werden (nach Auftreten mehrerer Recoveries, s. u.). Die Initialisierung dient zur Einstellung des Rechnerkerns auf einen definierten Zustand und wird durchgeführt, wenn davon ausgegangen wird daß sich der Prozessor in einem im Hinblick auf die Anwendung undefinierten Zustand befindet. Die zeitliche Dauer der Initialisierung liegt typischerweise im Bereich von 200 ms. 1.6.2 Recovery Eine Recovery findet unter der Annahme statt, daß im System ein Fehlerzustand aufgetreten ist, der durch einen Restart (= Reset + Abarbeitung der Recovery - Funktionen) in einen fehlerfreien Zustand übergeführt werden kann. Das Ziel einer Recovery ist, die Dienst- und Anwendungsprogramme während des Betriebes neu zu starten, ohne daß der Fahrbetrieb merkbar beeinflußt wird. Im Fall der Recovery wird angenommen, daß sich das Gesamtsystem in einem zum Teil definierten Zustand befindet. Die Zeitdauer einer Recovery liegt in der Größenordnung von 1 ms. Das Auftreten von Recoveries wird zeitüberwacht, zu häufige Recoveries führen zu einer Initialisierung. 1.6.3 Operational Dies ist der „normale“ Betriebszustand des Steuergerätes. Der Zustand Operational wird nach Beendigung der Initialisierung oder der Recovery erreicht. Nur in diesem Zustand werden die für den Fahrbetrieb notwendigen Funktionen ausgeführt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Übersicht - RCOS - Betriebszustände
RBOS/EDS3
Seite 1-8
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
HW-Reset & NOT Watchdog-OV
HW-Reset & Watchdog-OV & Rst-Cnt >= 3
HW-Reset & Watchdog-OV & Rst-Cnt < 3
Restart & Rst-Cnt < 3
Restart
Restart & Rst-Cnt >= 3
Recovery
R Rs esta t-C rt nt & = Re Cnt tRs
RE CV -R ea dy
Initialisierung
Operational
Abbildung OPMODES: Betriebszustände
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Übersicht - RCOS - Betriebszustände
02. Juli 1999
0
bosch
EDC15C
Seite 1-9
Y 281 S01 / 083 - CBJ
1.6.4 Restart - Behandlung Erkennt das Betriebssystem ein kritisches Fehlverhalten, löst es einen Restart aus. Durch diesen Vorgang wird das System in den Zustand Recovery gebracht. Die Recovery-Routinen der einzelnen Tasks können die Restart-Ursache lesen und geeignete Maßnahmen setzen. Die jeweilige Fehlerursache wird im Low Byte der Message edmRSTCD angezeigt: Wert (hex)
Fehlerursache
00
Hardware Initialisierung Timeout (kein Fehler)
01
Timeout bei Initialisierung (1. Task)
02
Timeout bei Recovery (1. Task)
03
Fehler beim externen RAM Test
04
Timeout bei Initialisierung (sonstige Task)
05
Timeout bei Recovery (sonstige Task)
06
Falsche Systemtabellen-Version im EPROM
07
Fehler beim Lesen der Bitmuster im EPROM
08
Fehler beim Lesen der Bitmuster im externen RAM
09
Prüfsumme des EPROMs unkorrekt
0A
Ungültiger Restart-Einsprung
0B
Watchdog während Operational abgelaufen
0C
Nulljob nicht aktiv
0D
Deadline einer Task überschritten
0E
Inkonsistente Gültig_Bits (int. RAM)
0F
Resource Deadline überschritten
10
Illegaler Interrupt nach PEC 0 *)
11
Illegaler Interrupt nach PEC 1
12
Illegaler Interrupt nach PEC 2 **)
13
Illegaler Interrupt nach PEC 3
14
Illegaler Interrupt nach PEC 4
15
Illegaler Interrupt nach PEC 5
16
Illegaler Interrupt nach PEC 6
17
Illegaler Interrupt nach PEC 7
18
Ungültiger Trap oder Interrupt-Einsprung
19
Stack bei End of Task nicht leer
1A
Stack overflow
1B
Stack underflow
1C
Nichtdefinierter Opcode
1D
Schutzverletzung
1E
Illegaler Word Operanden-Zugriff
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Übersicht - RCOS - Betriebszustände
RBOS/EDS3
Seite 1-10
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Wert (hex)
Fehlerursache
1F
Illegaler Instruction-Zugriff
20
Zugriff auf nicht konfigurierten Bus
21
Illegaler Klasse B HW Trap
22
Illegaler NMI Interrupt
23
Verstimmung im Schubbetrieb
24
Index in dzmDZGPER ist übergelaufen
25
User Stack overflow
26
User Stack underflow
27
A/D-Kanalnummer außer Tritt
28
Funktionsschalter ungültig
29
Varianten Nr. nicht gefunden
2A
CAN-Baustein blockiert Ready-Leitung
2B
Unterschiedl. Anzahl Endstufenbausteine - Anzahl benützte Endstufen
2C
Meßreihe steht, obwohl gestartet
2D
Hauptrelais hat geklebt
2E
Prüfsumme des internen ROMs unkorrekt
2F
Deadline einer 100ms - Task überschritten
30
KWP 2000 Flash Eprom Programmierung starten
31
Falsche Maskenkennung in EPROM
32
Fehler beim XBUS-RAM Test
33
falsche Adr.-Leitungen-Anzahl
34
Kritische IWZ-Unplausibilität
35
Falsche GateArray Identifikation
36
Flashprogrammierung über Restart aktiviert
37
Fehler bei Daten-Bustest
38
digitale Einsrpungbedingungen liegen an
39
falsche Maskenkennung im Flash
3A
Master/Slave Kommunikation gestört
3B
Seriensteuergerät mit Applikationsdatensatz
Durch die unterschiedlichen Maskenversionen sind bei V, M und P-Projekten abweichende Restartcodes möglich. High Byte der Message edmRSTCD: 00h ... während Initialisierung / Recovery 10h ... während Operational bei vorangegangener Initialisierung 30h ... während Operational bei vorangegangener Recovery © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Übersicht - RCOS - Betriebszustände
02. Juli 1999
0
bosch
EDC15C
Seite 2-1
Y 281 S01 / 083 - CBJ
2 Mengenberechnung 2.1 Übersicht Die Mengenberechnung teilt sich wegen der unterschiedlichen geforderten Reaktionszeiten in drei Teilaufgaben. Kennfelder und Kennlinien werden im wesentlichen zeitsynchron berechnet. Die dynamische Reaktion auf das Motorverhalten erfordert für einige Teile eine drehzahlsynchrone Berechnung, während die Lageregelung der Mengenzumessung mit hoher Wiederholrate erfolgt. Die drehzahlsynchronen Aufgaben sind im allgemeinen mit dem Drehzahlinterrupt gekoppelt, werden jedoch mindestens alle 32 ms (Mathematikgrenze für drehzahlsynchrone Regler) und nicht öfter als alle 6 ms (Rechnerbelastung) bzw. 1,3 ms (bei CR) aktiviert. Funktional setzt sich die Mengenberechnung wie folgt zusammen: − −
Startvorgang Fahrbetrieb
Der Fahrbetrieb wird weiters untergliedert in: − − − − −
Begrenzungsmenge Leerlaufregler Wunschmenge Aktiver Ruckeldämpfer Laufruheregler
Die einspritzsystemspezifischen Funktionen werden im Kapitel Mengenzumessung beschrieben. Eine Übersicht findet man in den Abbildungen MERE01 (Mengenberechnung) und MERE02 (Fahrbetrieb). Der drehzahlsynchrone Teil der Mengenregelung berechnet aus dem aktuellen Fahr- bzw. Motorzustand und der berechneten Drehzahl die erforderliche Kraftstoffmenge, um den gewünschten Betriebspunkt zu erreichen bzw. zu halten. Der Mengenwunsch des Leerlaufreglers mrmM_ELLR und die zeitsynchron ermittelte Wunschmenge mrmM_EWUN werden nach dem Startabwurf als aktuelle Einspritzmenge mrmM_EAKT angenommen. Übersteigt die Summe den Wert der Begrenzungsmenge mrmM_EBEGR, wird von der zeitsynchronen Wunschmenge nur der entsprechend verminderte Teil (Wunschsollmenge mroM_EWUSO) akzeptiert. Dieser Teil wird als arbeitspunktändernde Größe über den Mengeneingang des Aktiven Ruckeldämpfers in das System einbezogen. Eventuelle ARDMengen werden bei Schubbetrieb nach der Zeit mrwSCHTIME ignoriert. Nach der Addition der drehzahlsynchronen Teilergebnisse des LLR, ARD und LRR erfolgt die Umsetzung des Mengenwunsches im Kapitel Mengenzumessung.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung - Übersicht
RBOS/EDS3
RBOS/EDS3
MERE02
Fahrbetrieb
Mengenberechnung- Übersicht
Zeitsynchron
Drehzahlsynchron
Schaltlogik für Schubabschaltung MERESA01
RAMPE
mroM_APUMP
Drehzahlsynchron
3
3
4 mrmM_EMOTX
mrmSASTATE
mrmM_EPUMP
mrmM_EAKT
EDC15C
Zeitsynchron
mrmM_EKORR
mrmM_EMOT
mrmM_EFAHR
mrmSTART_B
MEREST01 MEREST02 MEREST03 MEREST04
Kraftstofftemp.-/ Düsenkorrektur ZUME01
mrmPWGPBM
mrmM_EWUNR
mrmM_EWUNL
mroM_EFAHf
mroM_EAKTf
mrmM_ESTAR
dzmNmit anmWTF anmKTF mrmSTA_AGL
Start
Seite 2-2 0 b o sc h
Y 281 S01 / 083 - CBJ
Abbildung MERE01: Mengenberechnung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
02. Juli 1999
anmPWG dimLGS dimBRK dimBRE dimKUP dimAG4 dzmNmit mrmM_EAKT phmPBM_T2 dimFGx fgmFGAKT fgmBESCH fgm_VzuN mrmM_EBEGR mrmM_EPWG
Mengenberechnung- Übersicht
MEREWU01
Wunschmenge
MEREBG01
Begrenzungsmenge
MERELL01
Leerlaufregler MIN
mrmPWGPBM
mrmM_EWUNR
mrmM_EWUNL
mrmM_EWUN
mrmM_EBEGR
mrmM_ELLR
Drehzahlsynchron
Zeitsynchron
MIN
dzmN_ARD
mrmM_EARD
dzmNmit dzmNakt fgmFGAKT mrmM_EMOT mrmSTART_B dzmSEGM dzmABTAS
MEREAR01 MEREAR02 MEREAR03 MEREAR04
Aktiver Ruckeldämpfer
Drehzahlsynchron
mroM_EWUSO
mroM_EWUBE
mroM_ELLBE
mrmM_EMOT
MERELR01
Laufruheregler- mrmM_ELRR menge
mrmSTART_B
mrmM_EBEGR
BEGRENZUNG
mrmM_ESTAR
mroM_EFAHf
mroM_EAKTf
b o sc h
armM_List dzmNmit mrmBEGaAGL mrmBEGmAGL anmWTF fgmFGAKT
mrmLLR_AGL klmN_LLKLM khmN_LLKWH mrmN_LLDIA anmWTF fgm_VzuN dzmNmit mrmPWGfi mrmM_EFGR fgmFGAKT dimBRE dimKUP mrmSTART_B anmUTF anmUBATT
Zeitsynchron
0 EDC15C Seite 2-3
Y 281 S01 / 083 - CBJ
Abbildung MERE02: Fahrbetrieb
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Seite 2-4
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.2 Startvorgang Der Startvorgang teilt sich auf in eine Startmengenberechnung und in eine Startmengensteuerung. Die Startmengenberechnung geht von einer statischen Basismenge mroM_ESTIP aus, addiert einen über VAG Tester einstellbaren Wert mrmSTA_AGL und einen zeitabhängigen Korrekturwert. Die Startmengensteuerung gibt die Startmenge frei und schaltet sie wieder ab. 2.2.1 Startmengenberechnung anmWTF
mroM_ESTIP
dzmNmit
Startmenge aus Kennfeld
KF
mrwSTMGRKF
1mrwSTA_END
dzmNmit mrwSTA_END
mroM_ESAB Startmengenkorrektur
mrmSTA_AGL BEGRENZUNG
mrwSTA_MAX Min: 0 dzmNmit = mrwSTNMIN2
>1 mrmM_ESTAR >= mrwST._GM
Startmengenerhöhung
dzmNmit >= mrwSTNMIN1
mroM_ESTF
& t > mrwST._WZ
mroM_ESTvo
mrwST._MI mroM_ESTER I
dzmNmit 0 1 TIMER
anmWTF KL
mrwSTMFRKL Startmengenabschaltung für mro_ZMsta.3 Zweimassenschwungrad MEREST1A
Abbildung MEREST01: Startmenge Basismenge: Je niedriger die Wassertemperatur ist, desto höher muß die Startmenge sein, um guten Kaltstart zu ermöglichen, die Drehzahlabhängigkeit soll unnötige Rauchentwicklung des Motors verhindern. Der Basiswert mroM_ESTIP wird durch das Startmengenkennfeld mrwSTMGRKF abhängig von der Wassertemperatur anmWTF und der Drehzahl dzmNmit vorgegeben. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Startvorgang
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-5
Y 281 S01 / 083 - CBJ
Applikationshinweis: Das Startmengenkennfeld muß so appliziert werden, daß bei Fehler im Schubbetrieb (fbbERUC_S) keine Menge ausgegeben wird, d.h. über der Drehzahlschwelle mrwUW_SNGR muß die Menge Null sein. anmKTF < mrwST_TKsw mrwSTK_GM mrwSTW_GM
Grenzmenge
mrwSTK_WZ mrwSTW_WZ
mrwSTK_MI mrwSTW_MI
Wartezeit
Mengeninkrement
Abbildung MEREST02: Auswahl der kraftstofftemperaturabhängigen Parameter Startmengenabgleich: Der Startmengenabgleichwert mrmSTA_AGL (initialisiert mit cowAGL_STA) wird auf den maximalen Abgleichwert mrwSTA_MAXund den minimalen Abgleichwert 0 begrenzt. Oberhalb der Abgleichenddrehzahl mrwSTA_END wird die Startmenge nicht mehr korrigiert. Startmengenerhöhung: Die Startmengenerhöhung ist abhängig von der Kraftstofftemperatur und dient dem sicheren Kaltstart. Bei Drehzahlen < mrwSTNMIN1 erfolgt keine Startmengenerhöhung (Integrator = 0). Nach Überschreiten der Drehzahl mrwSTNMIN1 wird zunächst für eine temperaturabhängige Wartezeit mrwSTW_WZ bzw. mrwSTK_WZ keine Mengenerhöhung durchgeführt. Nach dieser Zeit wird die Startmenge mroM_ESTER rampenförmig mit dem temperaturabhängigen Mengeninkrement mrwSTW_MI bzw. mrwSTK_MI erhöht. Die Startmengenerhöhung wird eingefroren, wenn die resultierende Startmenge mrmM_ESTAR die temperaturabhängige Grenzmenge mrwSTW_GM bzw. mrwSTK_GM oder die Drehzahl die Schwelle mrwSTNMIN2 erreicht oder überschreitet. Die Auswahl der kraftstofftemperaturabhängigen Parameter erfolgt einmalig bei "Zündung ein" nach Ablauf eines Delays über die Temperaturschwelle mrwST_TKsw. Dieses Delay (mrwWTCNTKT * 20ms) ist so zu applizieren, daß bei Auswahl der kraftstofftemperaturabhängigen Parameter bereits eine gültige Kraftstofftemperatur vorliegt. Bei Empfang der Kraftstofftemperatur über CAN ist die Zeit bis erstmaligem Empfang zu berücksichtigen. Abschaltung der Startmenge während einer applizierbaren Zeit zur Verbesserung des Kaltstarts Die Startmenge kann für eine applizierbare Zeit, ermittelt aus anmWTF über die Kennlinie mrwSTMFRKL, abgeschaltet werden. Der Timer wird gestartet sobald zum ersten Mal eine Drehzahl ermittelt wird ( dzmNmit größer 0 ).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Startvorgang
RBOS/EDS3
Seite 2-6
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
anmUBATT(k) - anmUBATT(k-mrwSTZUmit) mro_STBatt
anmUBATT
mrwSTZUmit . 20
a
a>=b
mrwSTZMSdU
b
&
mro_ZMsta.0
anmUBATT > mrwSTZMSU
&
1
&
S
dimK50
mro_ZMsta.1
Q cowK50_var
R
dzmNmit > mrwSTZMSN
&
a
dzmNmit
a1 TIMER
mrwSTZMSt R a
a mrwST_dPL
t >= mrwST_SPZ
&
a
dzmNmit
>1
a>=b b
anmWTF
MAX KL
mrwSTNABKL mrwEAB_MAD
mrmEAB_Dz
mroTS_ST 0 (EAB-Test: warten auf Drehzahl) dimK15 = 0
& fbbEK15_P
Abbildung MEREST03: Startabwurf
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Startvorgang
RBOS/EDS3
Seite 2-8
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
mroM_ESTER
MIN
mrmM_ESTAR
dzmNmit 1
dzmNmit >= mrwSTNMIN1
>1
mrmSTW_fr
mroTS_ST = 2 (EAB-Test läuft)
&
cowV_DZG_2 > 0 (2. Drehzahlgeber vorhanden) EAB = ein
ehmFEAB
EAB = aus
ehmFEAB
EAB von Überwachung angesteuert (mroAKT_NL 0) mrmSTART_B mrwEAB_TUS
mrmUso_EAB
Abbildung MEREST04: Mengenzumessung und ELAB Freigabe Normalfall: Das nach der Steuergeräteinitialisierung gesetzte Startbit mrmSTART_B wird bei Überschreiten einer wassertemperaturabhängigen Startabwurfdrehzahl gelöscht. Die Startabwurfdrehzahl wird aus der Kennlinie mrwSTNABKL als Funktion der Wassertemperatur anmWTF ermittelt. Bei funktionierendem Drehzahl- und Hilfsdrehzahlgeber (anmST_NBF≠0 NBF auswertbar, keine aktuellen Fehler fboSDZG, fboSSEK und fboSNBF) wird nach Einschalten der Versorgungsspannung des Steuergerätes das Mengenstellwerk und der ELAB auch bei Drehzahl Null (dzoNmit = 0) freigeben. Wertebereich mrmSTART_B (bitkodiert): − − − −
0 1 16 32
= = = =
Startabwurf Startbedingung Übergang von abgebrochenem Nachlauf auf Startbedingung Wiederstart durch Ecomatic
Drehzahlgeber - Überwachung im Start (siehe Überwachungskonzept): Die Drehzahlgeber werden über die Änderung des Ladedruckes anmLDFüberwacht. Ändert sich der Druck bei der Drehzahl dzoNmit = 0 um mehr als die Druckdeltaschwelle mrwST_dPL so wird ein Fehler fbbEDZG_L gemeldet und das Startbit gelöscht. Drehzahlüberwachung im Start: Nach Überschreiten der Startmindestdrehzahl mrwSTNMIN1 wird die Startmenge und der ELAB auf jeden Fall freigegeben. Bei Systemen ohne zweiten Drehzahlgeber wird der ELAB erst oberhalb der Startmindestdrehzahl mrwSTNMIN1 freigegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Startvorgang
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-9
Y 281 S01 / 083 - CBJ
Klemme 15 - Überwachung im Start: Wird während des Startvorganges vom Fahrer "Zündung aus" erwünscht (dimK15 = 0) und ist kein Fehler in der Klemme15 Auswerteschaltung (fbbEK15_P), wird das Startbit ebenfalls gelöscht. Bei gelöschtem Startbit mrmSTART_B bleibt die Startmenge mrmM_ESTAR eingefroren. Störimpulsausblendung: Wegen Störungen durch den Starter wird die Beobachtung der Drehzahl für eine Startabwurfsperrzeit mrwST_SPZ nach Beginn des Startvorganges unterdrückt. Wird der Startvorgang von der ECOMATIC ausgelöst, dann wird bei Drehzahl dzmNmit ≠ 0 die Startabwurfsperrzeit mrwST_SPZ unterdrückt. Keine Anlasserbetätigung: Wenn nach Glühbeginn die Startmindestdrehzahl mrwSTNMIN1 nicht innerhalb der Abschaltzeit mrwST_OFZ + Vorglühzeit überschritten wird oder nur ein Drehzahlgeber defekt ist, wird die Mengenzumessung und der ELAB wieder gesperrt. Start mit ELAB Test (siehe Überwachungskonzept): In bestimmten Zeitabständen wird der ELAB beim Startvorgang getestet. Betriebsstundenzähler (siehe Überwachungskonzept)
2.3 Begrenzungsmenge Die Begrenzungsmenge setzt sich aus den Teilen Rauch-, Drehmomentbegrenzung und Korrekturmöglichkeiten zusammen:
ldmADF ldmP_Llin armM_List anmSTF anmLTF anmKTF dzmNmit mrmM_EAKT mrmM_EWUNL mrmGANG fgm_VzuN mrmASG_BGR mrmASGSTAT dimKIK
mrmBEGmAGL dzmNmit fgmFGAKT anmWTF anmOTF anmADF anmLTF ldmADF anmSTF anmKTF dzmDNDT2u mrmSTART_B Rauchbegrenzung Turboschubbegrenzung MEREBG02 Drehmomentbegrenzung MEREBG2A
mroBM_ESER
Korrektur der Begrenzungsmenge
mrmM_EBEGR
MEREBG03 mroFMEBEG1 mroFMEBEG3
Abschaltung wegen Systemfehlern SYS_FEHL
Abbildung MEREBG01: Begrenzungsmenge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Begrenzungsmenge
RBOS/EDS3
Seite 2-10
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
ldmADF ldmP_Llin
cowBEG_BOO
mroBEG_P mroPkorr
mroBM_ERAU
KF
mrwPKOR_KF
cowBEG_P_L
KF
mrwPBRA_KF armM_List anmLTF anmSTF anmWTF
Rauchbegrenzung
mroM_Lk mroBEG_T KF
mrwMKOR_KF
KF
mrwBRA_KF cowBEG_STF dzmNmit
mroBM_KTB
mrmM_EAKT
Rauchmengenkorrektur
KF
mrwKTB_KF mrwKTB_TD mroBM_EKTB
anmKTF
mroBM_ERKT mrmGANG 1
dzmNmit < mrwBEG_ZMN
Abbildung MEREBG3A: Korrekturen der Begrenzungsmenge Mengenbegrenzung bei BiTurbofehler: Für die BiTurboregelung wird bei Ausfall eines HFM oder unplausieblen Luftmassen über zmmBiT_ABL die Menge mroBM_EBiT über die Rampe mrwBiT_ABS an das Minimum der drehzahlabhängigen Ersatzmenge aus der KL mrwBEG_KLund der Begrenzungsmenge mroBM_ENSU herangeführt. Bei Heilung wird die Menge mroBM_EBiT über die Rampe mrwBiT_ANH an die Menge mroBM_ENSU herangeführt. Mengenbegrenzung bei Systemfehler: Mit den Softwareschaltern cowFMEBEG1, cowFMEBEG2 , cowFMEBEG3 und cowFMEBEG4 wird appliziert, bei welchen Systemfehlern auf eine drehzahlabhängige Ersatzmenge begrenzt werden soll. (siehe Überwachungskonzept: Abschaltung wegen Systemfehlern) Die drehzahlabhängige Ersatzmenge mroBM_EERS wird aus der Ersatzmengenkennlinie mrwBEM_KL als Funktion der Drehzahl dzoNmit gebildet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Begrenzungsmenge
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-17
Y 281 S01 / 083 - CBJ
Bei Eintritt eines Systemfehlers wird die Menge mroM_EBG über die Rampe mrwBEG_ABS an das Minimum der drehzahlabhängigen Ersatzmenge mroBM_EERS und der Begrenzungsmenge mroBM_EBiT herangeführt. Bei Heilung des Systemfehlers wird die Menge mroM_EBG über die Rampe mrwBEG_ANH an die Menge mroBM_EBiT herangeführt. Begrenzung abhängig von der Drehzahlbeschleunigung: Die Drehzahlbeschleunigung der beiden letzten Umdrehungen dzmDNDT2u wird bei fallender Beschleunigung mit mrwBdnF_GF gefiltert, bei steigender Beschleunigung mit mrwBdnS_GF gefiltert. Mit dem Kennfeld mrwBdn_KF wird abhängig von dieser gefilterten Beschleunigung und von der Wassertemperatur eine Begrenzungsmenge mroM_Edndt ermittelt. Das Minimum der Mengen mroM_Edndt und mroM_EBG wird als mroM_EBGvo weitergegeben. Mengenabschaltung zur Vermeidung von Resonanzen durch Zweimassenschwungrad: Wenn im Fahrbetrieb (mrmSTART_B = 0) die Drehzahl durch Unterbremsen unter die Schwelle mrwBEG_ZMN fällt und kein Fehler im DZG Pfad vorliegt (fboSDZG = 0), dann wird die Begrenzungsmenge mroM_EBEGR auf 0 geschaltet, und die Zeit mrwBEG_ZMt gestartet. Ist die Bedingung nicht mehr erfüllt, so wird nach Ablauf der Zeit mrwBEG_ZMt die Menge wieder freigegeben. Ändert sich die Bedingung während die Zeit mrwBEG_ZMt läuft, so wird die Zeit bei jedem Wechsel von nicht erfüllt auf erfüllt neu gestartet.
2.4 Leerlaufregler Für die Leerlaufregelung wird ein PI-Regler eingesetzt. Zur Optimierung der drehzahlsynchronen Bearbeitung werden zeitsynchron verschiedene Parametersätze ausgewählt und zur Verfügung gestellt. Die Leerlaufsolldrehzahl wird abhängig vom Betriebszustand des Fahrzeuges umgeschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-18
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
anmWTF fgmFGAKT mrmLLR_AGL klmN_LLKLM khmN_LLKWH mrmN_LLDIA mrmSICH_F anmUBATT dzmNmit mrmN_LLCAN mrmLLR_PWD dimBRE fboSBRE anmWTF fgmFGAKT mrmPWG_roh dzmNmit mrmM_EFGR mrmM_EADR dimBRE dimKUP mrmN_LLBAS mrmSICH_F mrmMSR_AKT mrmLLRIAnt mrmLLRPAnt
Berechnung Leerlaufsolldrehzahl
mrmN_LLBAS
MERELL03
Parametersatzauswahl für den Leerlaufregler
mrmCASE_L mrmLLIINIT
Leerlaufregler
MERELL02
MERELL05
mrmM_ELLR mrmLLRIAnt mrmLLRPAnt mroLLRDAnt
mrmGANG dzmNmit mrmSTART_B
fgmFGAKT dzmNmit
Gangerkennung MEREGG01
Abbildung MERELL01: Übersicht Leerlaufregler
2.4.1 Gangerkennung Die Gangerkennung ermittelt den eingelegten Gang für die Parameterauswahl des Leerlaufreglers und des Aktiven Ruckeldämpfers.
a
fgmFGAKT
a
b
mroVzuNfil
mrmGANG
b
PT1
fgwVNF_GF mrwGANG_ dzmNmit PT1
mrwFGF_GF
mrmGTRGANG mrwGANGCAN = 1
Abbildung MEREGG01: Gangerkennung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Leerlaufregler
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-19
Y 281 S01 / 083 - CBJ
Um die Drehzahl dzmNmit an die Dynamik der Fahrgeschwindigkeit fgmFGAKT anzupassen, erfolgt eine PT 1-Filterung über mrwFGF_GF. Es wird das Verhältnis aus Fahrgeschwindigkeit zu gefilterter Drehzahl gebildet und über ein weiteres PT1- Glied geglättet. Es ergibt sich ein gefilterter Wert für das v/n-Verhältnis mroVzuNfil. Die Gangauswahl mrmGANG geschieht dann über die Applikationsdaten mrwGANG_ . Ist der Schalter mrwGANGCAN mit 1 appliziert , dann wird die Zielganginfortmation vom Getriebe mrmGTRGANG übernommen.
Gang mrmGANG 5
4
3
2
1 v/n mroVzuNfil 0
2,5599 mrwGANG_5 mrwGANG_4 mrwGANG_3 mrwGANG_2
Abbildung MEREAR02: Gangerkennung für die Parameterfestlegung ARD und LLR
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-20
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.4.2 Parametersatzauswahl mrmGANG Gang
> =1 dimKUP > =1
&
fgmFGAKT < mrwLLR_VLG
Kupplung / Leergang
Motor kalt
anmWTF
mrwTWH_..
& mrwLLR_Anf > 0 Anfahren
dzmNmit > mrmN_LLBAS mrmPWG_roh > 0
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
&
fgmFGAKT > mrwLLR_UBR
mrmCASE_L
!fboSFGG dimBRE Bremsen
!fboSBRE !dimKUP !fboSKUP cowVAR_GTR == 1
dzmNmit < mrwLLR_EIN
> =1
Leerlaufregler inaktiv
dzmNmit > mrwLLR_AUS
Mengenwunsch Zustandsautomat
Vorsteuerung nicht gesperrt
"Vorsteuerung"
dzmNmit
&
Vorsteuerung berechnen
dzmNmit < mrmN_LLBAS + mrwLLR . _VD
&
Integrator einfrieren &
(mrmLLRIAnt + mrmLLRPAnt) < mrwLLR_ITS
> =1
&
dzmNmit > mrmN_LLBAS
& mrmSICH_F > =1
mrmPWG_roh > 0 mrmMSR_AKT > 0
> =1 Mengenwunsch
mrmM_EFGR > 0 mrmM_EADR > 0
Abbildung MERELL02: Parameterauswahl für den Leerlaufregler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Leerlaufregler
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-21
Y 281 S01 / 083 - CBJ
Diese Teilaufgabe trifft die Parameterauswahl für den Leerlaufregler (LLR) aus den Eingangsgrößen Wassertemperatur anmWTF und Verhältnis Fahrgeschwindigkeit zu Drehzahl mroVzuNfil. Die Umschaltung zwischen den Zuständen kalt / warm erfolgt mit Hysterese. Im Zustand “kalt” stehen zwei Parametersätze zur Verfügung, je einer für abgekoppelten und eingekoppelten Antriebsstrang. Bei kaltem Motor erfolgt keine gangspezifische Parameterumschaltung. Für das Fahren in den Gängen bei warmem Motor sind fünf Parametersätze vorgesehen. Weiters werden zur Optimierung der drehzahlsynchronen Bearbeitung folgende Betriebszustände in Steuerbits zusammengefaßt und mit der Message "Zustand des LLR" mrmCASE_L versendet: −
−
−
"Anfahren - Bedingungen": mrwLLR_Anf > 0 Drehzahl dzmNmit > Leerlaufsolldrehzahl mrmN_LLBAS PWG Rohwert mrmPWG_roh > 0 Motor warm "Bremsen - Bedingungen": Aktuelle Fahrgeschwindigkeit fgmFGAKT > Schwellgeschwindigkeit bei Bremsen mrwLLR_UBR Pfad Fahrgeschwindigkeitsgeber fboSFGG nicht defekt Bremse betätigt dimBRE = 1 Pfad Bremssignal fboSBRE nicht defekt Kupplung nicht betätigt dimKUP = 0 Pfad Kupplungssignal fboSKUPnicht defekt Getriebetyp ist Handschaltung (cowVAR_GTR = 1). "Leerlaufregler inaktiv - Bedingungen": Drehzahl dzmNmit < Drehzahlgrenze LLR ein mrwLLR_EIN Drehzahl dzmNmit > Drehzahlgrenze LLR aus mrwLLR_AUS. In diesem Fall unterbleibt die drehzahlsynchrone LLR-Berechnung.
UND UND UND
UND UND UND UND UND UND
ODER
- “Vorsteuerung nicht gesperrt - Bedingungen:” Realisiert durch einen Zustandsautomaten mit zwei Zuständen; Vorsteuerung gesperrt / nicht gesperrt (Initialwert). Die Vorsteuerung wird von gesperrt auf nicht gesperrt geschaltet, wenn mindestens einer der folgenden Fälle erfüllt ist: (Drehzahl dzmNmit > Solldrehzahl mrmN_LLBAS + Bereichsfenster mrwLLR_DNV) UND Mengenwunsch ODER Drehzahl dzmNmit > Solldrehzahl mrmN_LLBAS + Vorsteuer-Offset mrwLLRK_VD bzw. mrwLLRW_VD In den Zustand “gesperrt” wird geschaltet, wenn die Leerlaufsolldrehzahl mrmN_LLBAS unterschritten oder erreicht wird. - “Vorsteuerung berechnen - Bedingungen” Vorsteuerung nicht gesperrt UND Drehzahl dzmNmit < Solldrehzahl mrmN_LLBAS + Offset mrwLLRK_VD bzw. mrwLLRW_VD
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-22
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
- “Integrator einfrieren - Bedingungen” kein Sicherheitsfall mrmSICH_F ((Drehzahl dzmNmit > Solldrehzahl mrmN_LLBAS ( Mengenwunsch LLR I-Anteil + P-Anteil < Auftauschranke Vorsteuerung aktiv )) (Bremsen dzmNmit 0 MSR Mengeneingriff aktiv, mrmMSR_AKT > 0 Wunschmenge von GRA mrmM_EFGR> 0 Wunschmenge von ADR mrmM_EADR> 0
ODER ODER ODER
anmWTF
mrmLLINIT KL
mrwSTINILL
MERELL06: Initialwert für den Integrator Mit der Kennlinie mrwSTINILL als Funktion der Wassertemperatur anmWTF wird der Anfangswert für den LLR-Integrator in der Message mrmLLIINIT zur Verfügung gestellt. Beschreibung der Message mrmCASE_L: WertHEX 0001H 0002H 0003H 0004H 0005H 0010H 0020H 0040H 0100H 0200H 0400H 0800H 1000H 2000H
Dezimalwert 1 2 3 4 5 16 32 64 256 512 1024 2048 4096 8192
Kommentar Der 1. Gang ist eingelegt Der 2. Gang ist eingelegt Der 3. Gang ist eingelegt Der 4. Gang ist eingelegt Der 5. Gang ist eingelegt Kupplung betätigt oder Leergang aktiv Der Motor ist kalt Anfahren Ein Mengenwunsch liegt vor Den Integrator des Leerlaufreglers einfrieren Die Vorsteuerung (D-Glied) wird berechnet Vorsteuerung-Zustand nicht gesperrt Der Leerlaufregler ist nicht aktiv Zustand Bremsen ist aktiv
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Leerlaufregler
02. Juli 1999
02. Juli 1999 LL-Anhebung durch UTF mrmLLUTF und Klimakompressor MERELL3A LL-Anhebung für mrmLLWTF KAT-Ansprechverhalten MERELL3B LL-Anhebung durch mrmN_LLBAT niedrige UBat MERELL04 LL-Anhebung durch mrmN_LLBSG BSG-Anforderung MERELL07 LL-Anhebung durch mroN_LLCA2 CVT-Anforderung MERELL3E
anmWTF
anmUBATT
mrmBSG_Anf
mrmN_LLCAN
MIN
LL-Anhebung bei mroLLpwg defektem PWG MERELL3D
Ziel-LeerlaufdrehzahlmrmLL_ZIEL Berechnung MERELL3C
klmN_LLKLM
khmN_LLKWH
mrmN_LLDIA mrwLLR_AUS
mrmLLR_PWD
anmWTF fgmFGAKT ldmADF mrmLLR_AGL
a>b
mrwLLR_AN2
RAMPE
mrmSICH_F 0
mrmN_LLBAS
b o sc h
Mengenberechnung- Leerlaufregler b
a
MAX
RAMPE
mrwLLR_ANH mrwLLR_ABS
mrwLLR_NSF
0 EDC15C Seite 2-23
Y 281 S01 / 083 - CBJ
2.4.3 Leerlaufsolldrehzahlberechnung
Abbildung MERELL03: Leerlaufsolldrehzahlberechnung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Seite 2-24
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Wird eine Abweichung zwischen der aktuell wirkenden Leerlaufsolldrehzahl mrmN_LLBASund der gewünschten neuen Leerlaufsolldrehzahl erkannt, so erfolgt eine Erhöhung der Leerlaufsolldrehzahl über eine Rampe mit der Schrittweite mrwLLR_ANH, bzw. eine Absenkung mit der Schrittweite mrwLLR_ABS. Ausgenommen davon ist das Eintreten des Sicherheitsfalles. Dabei wird die Erhöhung sprungartig vorgenommen. Die Absenkung erfolgt ebenfalls über eine Rampe mit der Schrittweite mrwLLR_ABS. Die Leerlaufsolldrehzahlanhebung wird abhängig vom Betriebszustand des Fahrzeuges zwischen verschiedenen Vorgabewerten, Kennlinien und Abgleichwerten umgeschaltet: In der Initialisierungsphase wird die Leerlaufsolldrehzahl mit dem Maximalwert aus den Kennfeldern mrwWTAD_KF, mrwLLW_KL und mrwLTW_KL vorbelegt. t > mrwLLR_tTW
>1 anmWTF > mrwLLR_TW mrwLLR_SOL mrwLLR_FAR fboSFGG
& fgmFGAKT mrwLLRVFOH mrwLLRVFUH anmWTF KL
mrwLTW_KL anmWTF ldmADF
mroLLsoll KF
mrwWTAD_KF dzmUMDRsta a
mroLLumdr
anmWTF
a1
fbbEPWG_L fbbEPWP_A
mroLLpwg mrwLLR_PWB fboSBRE || dimBRE mrmLLR_PWD cowVAR_PWG
Abbildung MERELL3D: LL-Anhebung durch defekten PWG Erhöhung bei Grundeinstellung: Die Leerlaufsolldrehzahl der Diagnose mrmN_LLDIA kann die Leerlaufsolldrehzahl bis zur Berechnungsgrenze des LLR mrwLLR_AUS erhöhend beeinflussen. Erhöhung durch Kühlwasserheizung: Bei aktiver Kühlwasserheizung wird die Leerlaufdrehzahl auf den Wert khmN_LLKWHangehoben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-26
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Batteriespannungsabhängige Erhöhung: Sinkt die Batteriespannung anmUBATT bei einer Drehzahl größer mrwNBATEIN länger als die Zeit mrwTBATEIN unter die Schwelle mrwUBATEIN, so wird die Leerlaufsolldrehzahl auf mindestens mrwN_LLBAT angehoben. Die Leerlaufsolldrehzahl wird im Stillstand (Fahrgeschwindigkeit fgmFGAKT gleich Null) oder bei einer Drehzahl dzoNmit > mrwN_LLBAT + mrwDN_EIN zur Maximumbildung freigegeben. Steigt die Batteriespannung anmUBATT über mrwUBATAUS und ist die erhöhte Leerlaufdrehzahl erreicht, so wird nach der Zeit mrwTBATAUS die Leerlaufsolldrehzahl von mrmN_LLBAT wieder zurückgenommen. Die Rücknahme der Leerlaufsolldrehzahl erfolgt nur bei einer Drehzahl dzoNmit > mrmN_LLBAS+ mrwDN_EIN. anmUBATT=mrwNBATEIN Totzeit
&
mrwTBATEIN dzmNmit>mrwN_LLBAT+mrwDN_EIN
>1
fgmFGAKT == 0
S Q R anmUBATT>mrwUBATAUS Totzeit dzmNmit>mrmN_LLBAS+mrwDN_EIN
mrwN_LLBAT
&
mrwTBATAUS
0
mrmN_LLBAT
Abbildung MERELL04: Leerlaufdrehzahlanhebung in Abhängigkeit von der Batteriespannung Erhöhung aufgrund Forderung des Bordnetzsteuergerätes BSG: Über BSG_Last Botschaft Bit 1.0 kann vom Bordnetzsteuergerät eine Leerlaufsolldrehzahlerhöhung angefordert werden. Wird eine Erhöhung angefordert, so wird bei einer Drehzahl dzmNmit > mrwN_LLBSG + mrwDN_EIN2 oder, sofern SW-Schalter mrwLLR_FG auf 1 appliziert ist, bei Stillstand (Fahrgeschwindigkeit fgmFGAKT gleich Null) die erhöhte Leerlaufsolldrehzahl mrwN_LLBSG zur Maximumbildung in der Leerlaufsolldrehzahlberechnung freigegeben. Erlischt die Anforderung, so wird die erhöhte Leerlaufdrehzahl mrwN_LLBSG wieder zurückgenommen. Die Rücknahme erfolgt nur bei einer Drehzahl dzmNmit > mrmN_LLBAS + mrwDN_EIN2. mrmBSG_Anf == 1
& dzmNmit > mrwN_LLBSG + mrwDN_EIN2
>1 fgmFGAKT == 0
S
Q
R
mrwLLR_FG == 1 mrmBSG_Anf == 0 dzmNmit > mrmN_LLBAS + mrwDN_EIN2
&
mrwN_LLBSG
mrmN_LLBSG
Abbildung MERELL07: Leerlaufdrehzahlanhebung aufgrund Forderung des BSG
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Leerlaufregler
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-27
Y 281 S01 / 083 - CBJ
Erhöhung durch Getriebe2-Botschaft: In der Getriebe2-Botschaft kann vom VL30-Getriebe eine Leerlaufsolldrehzahl angefordert werden. Diese wird auf den maximalen Wert mrwCVTNLLM begrenzt und dann vom CAN-Empfangstask als mrmN_LLCAN der LL-Solldrehzahl-Berechnung übermittelt. Wenn die VL30-Anforderung deaktiviert ist (cowFUN_CVT = 0) wird mrmN_LLCAN immer Null gesendet und somit der Eingriff in die N_LL-Berechnung verhindert. Siehe auch Kapitel Überwachung und CAN. Die Forderung nach Anhebung der Leerlaufdrehzahl wird vom Motorsteuergerät erfüllt, wenn die geforderte Drehzahl mrmN_LLCAN nicht größer als die Summe aus Motordrehzahl dzmNmit und einem tolerierten Drehzahlanstieg mrwCVTNtol. In diesem Fall geht mrmN_LLCAN direkt in die Maximumbildung der Solldrehzahlberechnung ein. Wird die maximal tolerierte LeerlaufDrehzahlanhebung durch die angeforderte LL-Drehzahl überschritten, wird der Wert mroN_LLCA1 (mrwCVTNtol + dzmNmit) eingefroren und in die Maximumbildung der Solldrehzahlberechnung eingespeist. Erst wenn die Drehzahl dzmNmit den Wert von mrmN_LLCAN überschreitet, wird die Anhebung der Leerlaufdrehzahl auf mrmN_LLCAN zugelassen und der eingefrorene Drehzahlwert aufgetaut.Um die Forderung nach einem zügigem Anstieg der Leerlaufdrehzahl zu erfüllen, wird auf eine zweite Drehzahlrampe mrwLLR_AN2 umgeschaltet, sobald die zugelassene Solldrehzahl mroN_LLCA2 größer ist als die aktuelle Leerlaufdrehzahl mrmN_LLBAS. mrmN_LLCAN
mroN_LLCA2
dzmNmit mrmN_LLBAS
mrwCVTNtol
MAX
mroN_LLCA1
Abbildung MERELL3E: Leerlaufdrehzahlanhebung durch Getriebe2-Botschaft Erhöhung über UTF und Klimakompressor: Eine Leerlaufdrehzahlerhöhung findet statt, wenn o) die Leitung KLI-E aktiviert ist (dimKLI = 1) UND o) die Umgebungstemperatur anmUTF größer als die Hysterese mrwUTF1_UH ist. Die Leerlaufsolldrehzahl mrmLLUTF wird auf mrwHOT_NLL gesetzt, wenn o) die Leitung KLI-E aktiviert ist (dimKLI = 1) UND o) die Umgebungstemperatur anmUTF größer als die Hysterese mrwUTF2_UH UND o) die UTF-Auswertung nicht fehlerhaft ist (anmUTF_STA=FALSE) o) das Getriebe in P - bzw. N - Stellung ist (mrm_P_N über CAN empfangen) ODER wenn kein Automat - Getriebe vorhanden ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-28
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Ist eine der oben genannten Bedingungen nicht erfüllt, so wird die Leerlaufsolldrehzahl mrmLLUTF auf den Wert klmN_LLKLM angehoben. Die P - bzw. N - Stellung des Automatengetriebes wird erkannt, indem die Message mrm_P_N (siehe Kapitel "CAN") abgefragt wird. Die Abfrage auf mrm_P_N (1 = Gangwahlhebel des CAN - Automatengetriebes auf P- oder auf N - Stellung) bewirkt, daß bei einer Gangwahl, die das Fahrzeug bewegt, diese Drehzahlerhöhung aus Sicherheitsgründen nicht stattfinden kann. Die Getriebeart (Handschaltung bzw. Automatik ohne CAN oder Automatik mit CAN) wird durch den Funktionsschalter cowVAR_C5erkannt. anmUTF
&
mroLLUTF.8
Hysterese
mrwUTF1_..
dimKLI mrwHOT_NLL klmN_LLKLM
mrmLLUTF
Hysterese
mrwUTF2_..
& mroLLUTF.7 anmUTF_STA mrm_P_N
>1
cowVAR_C5
Abbildung MERELL3A: Leerlauferhöhung über UTF und Klimakompressor Die erhöhte Leerlaufdrehzahl wird in der Message mrmLLUTF der Sollwertberechnung zur Verfügung gestellt. Bitte auch die Applikationshinweise in Kapitel "Eingangs- und Ausgangssignale" betreffend Umgebungstemperatur anmUTF beachten ! Erhöhung nach Start: Um das KAT - Ansprechverhalten nach Start zu verbessern, wird die Leerlaufdrehzahl nach Rücksetzen des Startbits mrmSTART_B erhöht. Die Erhöhung ist nur einmal innerhalb eines Fahrzyklus wirksam. Die wassertemperaturabhängige Leerlauf - Startdrehzahl mrmLLWTF wird dem Kennfeld mrwLLW_KL entnommen. Sie wird unwirksam, wenn die Drehzahl dzoNmit die Schwelle mrw_nWTF überschreitet oder wenn die Zeit mrw_tWTF seit Rücksetzen des Startbits verstrichen ist. anmWTF 0
KL
mrmLLWTF
mrwLLW_KL
t > mrw_tWTF
>1 dzmNmit > mrw_nWTF
Abbildung MERELL3B: Leerlauferhöhung nach Start
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Leerlaufregler
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-29
Y 281 S01 / 083 - CBJ
2.4.4 Regelalgorithmus mrmSTART_B
>1 Bit 12 (LLR inaktiv)
mrmCASE_L mrwLL..ES mrmLLIINIT
mrmLLRIAnt I mrwLLI... Bit 5 (Kalt)
mrwLLR_MXk mrwLLR_MXw Begrenzung
mrmLLRPAnt mrmN_LLBAS P mrwLLP...
mrwLLR_MXk mrwLLR_MXw
Bit 5 (Kalt) Begrenzung
Bit 5 (Kalt)
mrmM_ELLR Begrenzung
mrwLLR_MXk mrwLLR_MXw
dzmNmit DT1 mrwLLD... mrwLLG...
Hyperbel mrwDHyp...
mroLLRDAnt
Abbildung MERELL05: Leerlaufregler Für die Leerlaufregelung wird ein PI-Regler eingesetzt. Gegen das Unterschwingen der Drehzahl unter die Leerlaufsolldrehzahl mrmN_LLBAS nach dem Start oder bei Sturzgas ist eine Vorsteuerlogik (DT1-Glied) eingebaut. Zu beachten ist, daß bei Fahrten im Leerlaufdrehzahlbereich der Regler durch den ARD auf eine PID2T2 - Struktur erweitert wird.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-30
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Für die Programmflußsteuerung bzw. zur Auswahl der Regelparameter für P-, I - Regler und DT1 Glied dient der zeitsynchron bestimmte Betriebszustand in der Message mrmCASE_L (siehe Parametersatzauswahl Leerlaufregler). Wenn das Steuerbit "LLR inaktiv" zurückgesetzt ist, wird die Berechnung des Reglers mit einem der vorgesehenen Parametersätze in dieser Reihenfolge durchgeführt: Zustand
mroCASE_LL
P-Anteil
I-Anteil
D-Anteil
GF
Einschrittmenge
Fehler in mrmCASE_L
10000000 00000000
mrwLLPWK_ mrwLLIWK_ mrwLLDWK_
mrwLLGWK_
mrwLLWK_ES
Bremsen
00100000 xxxxxxxx
mrwLLPBr_ mrwLLIBr_ mrwLLDBr_
mrwLLGBr_
mrwLLBr_ES
Leergang/KUP+Motor warm 00000000 00010000
mrwLLPWK_ mrwLLIWK_ mrwLLDWK_
mrwLLGWK_
mrwLLWK_ES
Leergang/KUP+Motor kalt
00000000 00110000
mrwLLPKK_ mrwLLIKK_ mrwLLDKK_
mrwLLGKK_
mrwLLKK_ES
Motor kalt
00000000 00100000
mrwLLPKG_ mrwLLIKG_ mrwLLDKG_
mrwLLGKG_
mrwLLKG_ES
Anfahren
00000000 01000000
mrwLLPAF_
mrwLLDAF_
mrwLLGAF_
5. Gang
00000000 00000101
mrwLLP5G_ mrwLLI5G_ mrwLLD5G_
mrwLLG5G_
mrwLL5G_ES
4. Gang
00000000 00000100
mrwLLP4G_ mrwLLI4G_ mrwLLD4G_
mrwLLG4G_
mrwLL4G_ES
3. Gang
00000000 00000011
mrwLLP3G_ mrwLLI3G_ mrwLLD3G_
mrwLLG3G_
mrwLL3G_ES
2. Gang
00000000 00000010
mrwLLP2G_ mrwLLI2G_ mrwLLD2G_
mrwLLG2G_
mrwLL2G_ES
1. Gang
00000000 00000001
mrwLLP1G_ mrwLLI1G_ mrwLLD1G_
mrwLLG1G_
mrwLL1G_ES
x
x
Bei Startabwurf wird der Integrator mit dem Wert aus der Message LLR - Integrator - Initialisierung mrmLLIINIT vorbelegt. Der Differenzierer hat die Aufgabe, nach Startabwurf und bei fallender Drehzahl im Drehzahlfenster mrwLLRK_VD und mrwLLRW_VD über der Leerlaufdrehzahl den Drehzahlverlauf so zu beeinflussen, daß bei der Leerlaufsolldrehzahl die eigentliche Leerlaufregelung mittels PI-Regler aufgenommen werden kann. Der D-Anteil befindet sich nicht kontinuierlich im Eingriff. Er wird nur aufgeschaltet, wenn er erhöhend auf die Leerlaufmenge wirkt und weitere Drehzahl-Bedingungen und LLR-Zustände erfüllt sind. Des weiteren erfolgt die Aufschaltung des differentiellen Anteils gewichtet, in Abhängigkeit der Differenz aus aktueller Drehzahl und Leerlauf-Solldrehzahl. Diese weiche Aufschaltung bewirkt eine asymptotische Annäherung an die vorgegebene Solldrehzahl. Die Aufschaltung des differentiellen Mengenanteils erfolgt nach Multiplikation mit dem Funktionswert einer Hyperbel, wobei die unabhängige Variable der Hyperbelfunktion die Differenz zwischen Leerlauf-Basis und aktueller Drehzahl ist. Die Gleichung der Aufschaltfunktion lautet:
mrwDHyp. _ Z mrwDHyp. _ N + mrmN _ LLBAS − dzmNmit Die Aufschaltung des D-Anteils soll nur bei Sturzgas erfolgen, um ein Unterschneiden der Solldrehzahl zu verhindern. Das Aktivieren des D-Anteils wird in der Parameterauswahl entschieden. Bei Erreichen der Leerlaufdrehzahl wird der I - Anteil mit dem Maximum aus der zuletzt berechneten Menge des Leerlaufreglers und der Integratormenge initialisiert.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Leerlaufregler
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-31
Y 281 S01 / 083 - CBJ
Weiters besteht die Möglichkeit, die parametersatzabhängige Einschrittmenge mrwLL.._ES zu definieren, die der Leerlaufintegrator jeweils beim Erreichen der Leerlaufdrehzahl (abzüglich der aktuellen zeitsynchronen Wunschmenge mrmM_EWUN ) nicht unterschreiten darf. Die Logik wird mit dem Überschreiten der Drehzahlschwelle Leerlaufsolldrehzahl mrmN_LLBAS+ I - Regler Kleinsignalfensterbreite mrwLL..I_F freigegeben. Die errechneten Teilmengen (Integrator, PI - Anteil) und die Gesamtmenge PI + DT1 - Anteil werden jeweils auf Nullmenge und maximale LLR - Menge begrenzt. Das Ergebnis wird als Menge des Leerlaufreglers mrmM_ELLR versandt. Die maximale Menge ist bei kaltem Motor (Bit 5 von mrmCASE_L) mrwLLR_MXk. Schaltet die Hysterese auf warmen Motor um, so wird die Maximalmenge auf den Wert mrwLLR_MXwgeführt, wobei dieser Wert erst erreicht wird, wenn die begrenzte Menge diesen Wert erstmalig unterschreitet. Schaltet die Hysterese wieder auf kalten Motor um, wird die Maximalmenge mit dem Wert mrwLLR_MXk belegt. Der Integrator wird daher bei Überschreiten der Maximalmenge nicht hochintegriert, hinabintegrieren darf er jedoch weiterhin. Damit werden Sprünge und lange Reaktionszeiten vermieden. Applikationshinweis: Der Wert für die kalte Maximalmenge mrwLLR_MXk muß über der warmen Maximalmenge mrwLLR_MXw liegen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Leerlaufregler
RBOS/EDS3
Seite 2-32
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.5 Wunschmenge dzmNmit
mrmPWG_roh anwPWG dimLGS dimBRE dimBRK dimKUP fgmFGAKT dzmNmit mrmBI_SOLL mrmMD_Rrel dimFGx fgmFGAKT fgmBESCH dzmNmit fgm_VzuN dimBRE mrmM_EBEGR mrmM_EPWG
dimADx dimHAN fgmFGAKT dzmNmit mrmM_EWUN mrmM_EBEGR
fgm_VzuN mrmM_EPWG mrmM_EFGR mroM_EBEGR fgmFGAKT mrmV_SOLEE
Ermittlung des PWG-Wertes für das Getriebe MEREEX02
mrmPWGfi
mrmM_EPWG Fahrverhalten: 1.) n-abhängiges FV 2.) v-abhängiges FV
mrmM_EPWGR
MEREFVxx
MEREEX12
Fahrgeschwindigkeits- mrmM_EFGR regelung MEREGRxx
Arbeitsdrehzahlregelung
mrmM_EADR
MEREADxx
Höchstgeschwindigkeitsbegrenzung
Externer Mengeneingriff
mrmPWGPBM mrmPWGPGI
mrmM_EWUNF mrmM_EWUN mrmM_EWUNL mrmM_EWUNR mrmINARD_D
dimAG4 mrmFGR_roh mrmM_MOT mrmM_ELLR fgmFGAKT mrmEGS_roh mrmEGS_CAN mrmASR_roh mrmASR_CAN mrmMSR_roh mrmMSR_CAN mrmASG_roh mrmASG_CAN mrmASG_tsy mrmBI_SOLL mrmFG_ABS mrmAUSBL
mrmM_EHGB
MEREHGxx
Abbildung MEREWU01: Wunschmenge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Wunschmenge
02. Juli 1999
BOSCH
EDC15C
Seite 2-33
Y 281 S01 / 083 - CBJ
2.6 PWG-Filter und Fahrverhalten Über das Fahrverhaltenkennfeld wird der Einfluß des Fahrpedals ( = Fahrerwunsch) und einer motorbzw. fahrzeugspezifischen Größe in eine PWG - Fahrerwunschmenge mrmM_EPWGabgebildet. Abhängig von der Stellung des DAMOS - Schalters cowFUN_FVH ist es möglich, ein motordrehzahlabhängiges Fahrverhaltenkennfeld mit der direkten Ermittlung von mrmM_EPWG auszuwählen (cowFUN_FVH=0), oder ein fahrgeschwindigkeitsabhängiges Abtriebsmomentenkennfeld mit nachträglicher Korrektur durch die Übersetzung von Getriebe/Achse zu verwenden (cowFUN_FVH=1). Für diverse Reglerfunktionen wird zusätzlich auch eine PWG Fahrerwunschmenge “roh” mrmM_EPWGR ermittelt, um auch den Mengenwert zur Verfügung stellen zu können, der dem ungefilterten PWG - Wert mrmPWG_rohentspricht. Bei PWG mit Poti/Schalter wird die Message anmPWG in die Message mrmPWG_lwo kopiert; ist ein doppelanaloges PWG konfiguriert, entspricht mrmPWG_lwo der leerwegoptimierten PWGStellung (anmPWG + mroPW_OFFS). 2.6.1.1 Leerwegoptimieren bei doppelanalogem PWG: Der im Hinblick auf eine sichere Applikation benötigte größere Leerweg eines doppelanalogen PWGs im Vergleich zu einem PWG mit Poti/Schalter wird mithilfe dieser Lernfunktion minimiert. In Ausnahmefällen (transiente Felder, Hochohmigkeit, verändertes PWG) wird ein vorgegebener größer Leerweg verwendet. Diese Funktion wird über cowFUN_DPG konfiguriert: Dezimalwert Kommentar 0 Kein Lernen 2 Lernen aktiviert
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten Horvath Sascha
Seite 2-34
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Die Struktur des Leerwegoptimierens ist in Abbildung MERELW01 dargestellt: Defaultnormierung
SG - Initialisierung
Nachlauf
F
G
D
Fahrbetrieb
E
A
Lernen sichere Leerlaufstellung
C
PWG - Leerlauf B
H
Abbildung MERELW01: Zustände Leerwegoptimierung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-35
Y 281 S01 / 083 - CBJ
Labels und Festwerte: Name mrwPWc1min mrwPWc1max mrwPWc2max mrwPW_Tol mrwPW_dp mrwPWdUmax mrwPW_diMX mrwPW_Tmax mrwPW1_fiH mrwPW1_fiL anmU_PWG anmU_PGS mroU_PGSx2 mroPW_cmax mroPW_dp mrmPW_cmax mrmPW_dp edmPW_cmax edmPW_dp mroPWLLPos mroPW_MAX mrmPW_MAX mroPW_Stat mroPW_Hist mroPW_DAbd
Bedeutung elektr. Grenze unterster Toleranzbereich Erfassung Leerlaufstellung PWG [mv] elektr. Grenze oberster Toleranzbereich Erfassung Leerlaufstellung PWG [mV] elektr. Grenze oberster Toleranzbereich Erfassung Leerlaufstellung PGS [mV] Toleranzbereich für Lernfkt. interne Überwachung; Defaultnormierungsgr. [mV] erlaubte Gleichlaufdifferenz im Leerlaufbereich [mV] maximale erlaubte Änderung PWG für Erkennung „Pedal nicht bewegt“ [mV/s] Entprellung Gleichlauffehler [1] Zeitschwelle für Erkennung Bauteilwechsel [us] Filterkonstante „steigend“ [1] Filterkonstante „fallend“ [1] Analogwert PWG [mV] Analogwert PGS [mV] Faktor 2-korrigierter Analogwert PGS [mV] gemessene Leerlaufstellung [mV] gemessene Gleichlaufdifferenz [mV] gelernte Leerlaufstellung [mV] gelernte Gleichlaufdifferenz [mV] abgespeicherte Leerlaufstellung [mV] abgespeicherte Gleichlaufdifferenz [mV] gesicherte Leerlaufposition PWG [mV] maximal erlaubter Offset PWG [%] aktueller Offset PWG [%] Status Leerweg Lernen [1] durchlaufene Zustände [1] Übergangsbedingungen [1]
Bei SG-Initialisierung werden die Lernwerte aus dem EEPROM (gelernte elektrische Leerlaufstellung edmPW_cmax, gelerntes Plausibilitätsfenster edmPW_dp) übernommen. Die Leerlaufposition wird mit mroPWLLPos = edmPW_cmax + edmPW_dp + mrwPW_Tol (Toleranzwert) berechnet. Anschließend wird (Übergang “F”) in den Status “Fahrbetrieb” (mroPW_Stat.3) gewechselt. Befindet sich das Fahrzeug in „PWG-Leerlauf“, so wird die aktuelle Position von PWG und PGS gemessen. Wird der Leerlauf verlassen (Übergang „B“), wird diese Position gelernt und der Zustand „Fahrbetrieb“ erkannt. Tritt eine Unplausibilität oder ein Fehler in der DA-PWG-Erfassung auf, wird in den Zustand „Defaultnormierung“ gewechselt und ein größerer Leerweg erlaubt. Im „Nachlauf“ werden die gelernten Werte im E2PROM abgespeichert. Der aktuell gültige Zustand wird in der Statusolda mroPW_Stat ausgegeben, die aktuell durchlaufenen Zustände scheinen in der Olda mroPW_Histauf, Übergangsbedingungen in der Olda mroPW_DAbd. Die um den Faktor 2 erhöhte Geberspannung anmU_PGS wird auf der Olda mroU_PGSx2 ausgegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- PWG-Filter und Fahrverhalten
RBOS/EDS3
Seite 2-36
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Bedeutung der Bedingungsolda mroPW_DAbd: Bitpos. 0 1 2
Destination Defaultnorm. Defaultnorm. Defaultnorm.
3
Defaultnorm.
4 5
Leerlauf Leerlauf
6 7
Leerlauf Leerlauf
8 9 10 11 12 13
Fahrbetrieb Fahrbetrieb Leerlauf Leerlauf
Bedingung Fehlerpfad fboSPWG gesetzt Fehlerpfad fboSPGS gesetzt Gleichlauffehler: anmU _ PWG − mroU _ PGSx2 > mit mrwPW_diMX entpr. mrmPW _ dp + mrwPW _ Tol Gleichlauffehler: Wechseltimer > mrwPW_Tmax und mroPWGmin > mrmPW_cmax anmU_PWG > mrwPWc1min anmU _ PWG ≤ mrwPWc1 max UND mroU _ PGSx2 ≤ mrwPWc 2 max dzmNakt = 0 ODER mrmSTART_B = 0 d anmU _ PWG < mrwPWdU max dt anmU_PWG > mrwPWc1max mroU_PGSx2 > mrwPWc2max
anmU _ PWG ≤ mrwPWc1 max mroU _ PGSx2 ≤ mrwPWc 2 max
Bedeutung der Olda mroPW_Hist, mroPW_Stat: Bitposition 0 1 2 3 4 5 6 7
Dezimalwert 1 2 4 8 16 32 64 128
Kommentar Lernverbot Gleichlauffehler PWG-Leerlauf Fahrbetrieb Nachlauf Defaultnormierung Ermittlung gefilterte Meßwerte Lernen sichere Leerlaufstellung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-37
Y 281 S01 / 083 - CBJ
2.6.1.2 “Fahrbetrieb” mroPW_Stat.3 = 1: In diesem Zustand wird überwacht, ob ein PWG-Fehler auftritt (Konsequenz: Defaultnormierung), in den Leerlauf gewechselt wird (Leerweg wird gelernt), Nachlauf aktiv ist oder im Fahrbetrieb verharrt bleiben soll. Übergang ”E”: nicht benützt 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
UND-Verknüpft ODER-Verknüpft
mroPW_DAbd
Tritt ein Fehler in den Pfaden fboSPWG (mroPW_DAbd.0) oder fboSPGS (mroPW_DAbd.1) auf, so wird mroPW_Hist.0 gesetzt und in den Status “Defaultnormierung” gewechselt. Übergang ”G”: Ist der Nachlauf aktiv (dimK15=0), wird in den Status “Nachlauf” gewechselt. Übergang “A”: nicht benützt 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
UND-Verknüpft ODER-Verknüpft
mroPW_DAbd
Ist die Geberspannung PWG anmU_PWG mrwPWc1min, (mroPW_DAbd.4) ) und ist der Leerlaufbereich nicht verlassen (anmU_PWG b b
mrwPWG_fiH mrwPWG_fiL 1 b a a b
mroPW_dp
mroPW_dp
MIN
mrwPW_dp mrwPW_Tol
Abbildung MERELW06: Meßwert mroPW_dp mroPW_dp|n=(mroPW_dp|n-1 * Const + |anmU_PWG - mroU_PGSx2|)/(Const+1), begrenzt auf maximal mrwPW_dp- mrwPW_Tol. Dabei gilt für “Const”: Ist der Meßwert |anmU_PWG - mroU_PGSx2| größer als der gespeicherte Lernwert mrmPW_dp, wird für “Const” der Wert mrwPW1_fiH verwendet, andernfalls der Wert mrwPW1_fiL. “Lernen sichere Leerlaufstellung” mroPW_Hist.7 = 1: Hier werden die Meßwerte mroPW_dp und mrmPW_cmax gewichtet zur Ermmittlung der Lernwerte mrmPW_dp und mrmPW_cmax herangezogen. Lernwert Leerlaufstellung: mroPW_cmax mrmPW_cmax
a
a>b b
mrwPWG_fiH mrwPWG_fiL 1
mrmPW_cmax
b a a b
mrmPW_cmax
Abbildung MERELW07: Lernwert mrwPW_cmax mrmPW_cmax|n=(mrmPW_cmax|n-1 * Const + mroPW_cmax)/(Const+1) Dabei gilt für “Const”: Ist der Meßwert mroPW_cmax größer als der gespeicherte Lernwert mrmPW_cmax, wird für “Const” der Wert mrwPW1_fiH verwendet, andernfalls der Wert mrwPW1_fiL.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-41
Y 281 S01 / 083 - CBJ
Lernwert Plausibilitätsfenster: a
mroPW_dp mrmPW_dp
a>b b
mrwPWG_fiH mrwPWG_fiL 1 b a a b
mrmPW_dp
mrmPW_dp
Abbildung MERELW08: Lernwert Gleichlauffehler mrmPW_dp|n=(mrmPW_dp|n-1 * Const + mroPW_dp)/(Const+1). Dabei gilt für “Const”: Ist der Meßwert mroPW_dp größer als der gespeicherte Lernwert mrmPW_dp, wird für “Const” der Wert mrwPW1_fiH verwendet, andernfalls der Wert mrwPW1_fiL. Die Leerlaufposition mroPWLLPos ergibt sich zu mrmPW_cmax + mrmPW_dp + mrwPW_Tol. Anschließend wird in den Status “Fahrbetrieb” gewechselt. 2.6.1.4 “Defaultnormierung” mroPW_Stat.5 = 1: Es werden alle Werte auf die “sicheren Defaultwerte” rückgesetzt: Lernwert Leerlaufstellung mrmPW_cmax=mrwPWc1max, Lernwert Plausibilitätsfenster mrmPW_dp=mrwPW_dp, Meßwert Leerlaufstellung mroPW_cmax=mrwPWc1max, Meßwert Plausibilitätsfenster mroPW_dp=mrwPW_dp Anschließend Wechsel in Status “Fahrbetrieb” 2.6.1.5 “Nachlauf” mroPW_Stat.4 = 1: Es werden die Werte mrmPW_cmaxund mrmPW_dpim EEPROM abgespeichert (edwPW_cmax bzw edwPW_dp)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- PWG-Filter und Fahrverhalten
RBOS/EDS3
Seite 2-42
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Berechnung der Leerlaufposition: PWG [Prozent]
anwPWG_KL
mrmPWG_lwo(U2) = mroPW_MAX + anwPWG_KL(U2)
mroPW_MAX
anmPWG(U2) = anwPWG_KL(U2) mrmPWG_lwo(U1) = mroPW_OFFS(U1)
anmU_PWG [mV] U1
mroPW_red
U2
mrwPWc1max + mrwPW_dp + mrwPW_Tol
mroPWLLPos
Abbildung MERELW02: Berechnung Leerwegoptimierung Applikationshinweis: Die Kennlinie anwPWG_KLmuß so appliziert sein, daß bei mrwPWc1max + mrwPW_dp + mrwPW_Tol der 0%-Punkt liegt. Mithilfe der Leerwegreduktion ist es nun ermöglicht, bereits ab mroPWLLPos (= mrmPW_cmax + mrmPW_dp + mrwPW_Tol) einen PWG-Wert >0 % freizugeben. Die dabei erzielte elektrische Leerwegreduktion mroPW_red ergibt sich zu mrwPWc1max + mrwPW_dp + mrwPW_Tol - mroPWLLPos. Der maximal zu anmPWG zu addierende Offset wird mroPW_MAX = anwPWG_KL(bei mrwPWc1max + mrwPW_dp + mrwPW_Tol + mroPW_red). Der aktuell zu anmPWG zu addierende Offset ist MIN(mroPW_MAX, anwPWG_KL(anmU_PWG + mroPW_red). anmPWG
MIN
mrmPW_lwo
mrmPW_OFFS mroPW_MAX
Abbildung MERELW09: Berechnung der leerwegoptimierten PWG-Stellung Der PWG-Wunsch wird dann mrmPWG_lwo= anmPWG + mroPW_OFFS (auf 100% begrenzt).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-43
Y 281 S01 / 083 - CBJ
cowVAR_PWG fbbEPWG_L
>1
fbbEPWG_H fbbEPWP_P
fbbEPWP_A
mrmSICH_F mroPWG_neu
vorläufig defekt
anmPWG mrwPWG_Pof
mrmPWG_roh dimLGS
mrwPWG_Pon mrwPWG_Pof
RAMPE
mrwPWG_Rau mrwPWG_Run mrwPWG_SfB mrwPWG_SfE mrwPWG_HRP
mrwPWG_Pbr
fbbETAD_L fbbETAD_H
fbbEPWG_L
fbbEPWG_L
fbbEPWG_H
cowVAR_PWG Rampe aktiv
>1
fbbEPWG_H
fbbEPWP_A
fbbEPGS_L
fbbEPWP_P
fbbEPGS_H fbbEPW2_L
>1
>1
fbbEPW2_H fbbEPG2_L fbbEPG2_H
mrmSICH_F
fbbEPWP_A fbbETAD_D fbbETAD_T
Abbildung MEREFV01: Auswertung Pedalwertgeber Verhalten bei cowVAR_PWG=0 (Poti/Schater): Der PWG-Wert anmPWG wird auf SRC geprüft und gegen den Leergasschalter (dimLGS) auf Plausibilität überprüft. Bei betätigter Bremse kann zusätzlich noch auf Sicherheitsfall (mrmSICH_F) erkannt werden. Wird ein unplausibler Wert erkannt, so geht der PWG-Rohwert über Rampe auf einen Vorgabewert. Eine genauere Beschreibung dazu findet sich im Kapitel Überwachungsfunktion. Verhalten bei cowVAR_PWG=1 (doppelanaloges PWG): Prüfung des PWG-Wertes siehe Kapitel Überwachungsfunktion. Bei betätigter Bremse kann zusätzlich noch auf Sicherheitsfall (mrmSICH_F) erkannt werden
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- PWG-Filter und Fahrverhalten
RBOS/EDS3
Seite 2-44
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.6.2 Drehzahlabhängiges Fahrverhalten Im Fahrverhaltenkennfeld mrwFVH_KFwird eine Wunschmenge PWG mrmM_EPWGals Funktion von Drehzahl und gefilterter PWG - Position mrmPWGfi ermittelt. Bei Schaltungen wechselt der Arbeitspunkt im Fahrverhaltenkennfeld. Das daraus entstehende unterschiedliche Moment muß durch den Fahrer ausgeglichen werden, um den vorherigen Fahrzeugzustand beizubehalten. dzmNmit mrmM_EPWGR mrmPWG_roh
KF
mrwFVH_KF cowFUN_FVH mrmM_EPWG KF
mrwFVH_KF PT1
2-stufig mrwPT1_Z.. mrwPFI_POS mrwPFI_NEG
cowFUN_FVH mrmPWGfi
Rampe aktiv
>1 mrwPFI_AKT
& dimKUP
dimKUP fgmFVN_UEB mrmGTR_UEB mrmBI_SOLL mrmMD_Rrel
Fahrverhalten, Antriebsmomentermittlung/ Konstanthaltung MEREFV03 MEREFV04
Abbildung MEREFV02: Filterung Pedalwertgeber Die rohe Pedalwertgeberposition mrmPWG_roh wird in einem zweistufigen Filter PT1 - gefiltert. Je nach Bewegungsrichtung wird oberhalb, bzw. unterhalb von Schwellwerten PWG Anstiegsschwellwert mrwPFI_POS, PWG Abfallschwellwert mrwPFI_NEG eine von vier Zeitkonstanten ausgewählt. PT1 Filter positiv oben mrwPT1_ZPO , PT1 Filter positiv unten mrwPT1_ZPU , PT1 Filter negativ oben mrwPT1_ZNO und PT1 Filter negativ unten mrwPT1_ZNU . Die Umgehung der Filterung bei aktivierter Kupplung kann abgeschaltet werden (mrwPFI_AKT). Die Filterung wird ebenfalls nicht durchgeführt während ein Vorgabewert über Rampe läuft oder wenn bei doppelanalogem PWG (cowVAR_PWG=1) ein endgültig defekter Fehler ansteht (mroFPM_ZAK=4) . 2.6.3 Fahrgeschwindigkeitsabhängiges Fahrverhalten Diese Form der Fahrerwunschermittlung ist vor allem für automatische Getriebe gedacht. Der Fahrer stellt mit dem Fahrpedal einen Vortriebswunsch (Abtriebsmoment), unabhängig vom aktuellen Motorzustand ein. Bei Schaltungen wechselt der Arbeitspunkt im Fahrverhaltenkennfeld nicht. Hier ist es möglich, ein fahrgeschwindigkeitsabhängig unterschiedliches PWG-Verhalten einzustellen (z.B. geringe Momentensteigung für Geschwindigkeit im Ortsbereich - leichte Arbeitspunkteinstellung bei Kolonnenfahrt. Berücksichtigung des Fahrwiderstands bei hoher Geschwindigkeit - geringer Leerweg).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-45
Y 281 S01 / 083 - CBJ
2.6.3.1 Ermittlung der aktuell gültigen Übertragungsfunktion mrmGANG == mrmGTRGANG dimKUP
&
mroFVHSTAT.0
fboSEXM fboSASG
S
>1
Q
fboSFGG
&
R
mrmPWGfi == 0
mroFVHGTdi
anmWTF KL
mrwFVHGDKL fgmFVN_UEB mrmGTR_UEB
MAX
b
MIN
mroFVHSTAT.1
a>=b a
mroFVHUEro
mroFVHSTAT.0
mroFVHUEst
MAX PT1
mrwFVHVGWU mrwFVHUEun
KL
mwFVHFIKL
Abbildung MEREFV03: Ermittlung der zu verwendenden Übersetzung Diese Funktion wird nur ausgeführt, wenn EGS über CAN appliziert ist. Vom Getriebe wird dann dem Motorsteuergerät über CAN u. a. eine Triebstrang-Übertragungsfunktion (MRad/MKurbelwelle=IGetriebe*IAchs) und der eingelegte Gang übermittelt. Diese werden vom CANInterpreter dem System als mrmGTR_UEB und mrmGTRGANG zur Verfügung gestellt. Bei betätigter Kupplung dimKUP (enthält bei Automatgetrieben applikativ wählbar die Zustandsbits Wandlerkupplung “geöffnet” - dimKUP=1 / “geregelt” - dimKUP=0 / “geschlossen” - dimKUP=0) wird unter den folgenden Bedingungen die aktuell verwendete Übersetzung mroFVHUEro über eine Übersetzungsabhängige PT1 - Filter-Kennlinie mrwFVHFIKL in die für das Fahrverhalten relevante Größe mroFVHUEst übernommen: - Keine Fehler in den Pfaden fboSEXM (Auswertung Getriebekommunikation Botschaft Getriebe_1), fboSASG (Auswertung Getriebekommunikation Botschaft Getriebe_2) und fboSFGG (Fahrgeschwindigkeitsmessung) bzw. nach Auftreten eines Fehlers und mrmPWGfi= 0 - Die Abweichung zwischen mrmGTR_UEB und fgmFVN_UEB (Übersetzung, SG-intern ermittelt aus Verhältnis Fahrgeschwindigkeit / Motordrehzahl fgm_VzuN) ist kleiner als der Faktor mroFVHGTdi (aus der Kennlinie mrwFVHGDKL in Abhängigkeit von anmWTF) * dem Maximum von mrmGTR_UEB und fgmFVN_UEB. - Aktueller Gang mrmGANG = Gang von CAN mrmGTRGANG (Getriebesteuergerät).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- PWG-Filter und Fahrverhalten
RBOS/EDS3
Seite 2-46
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Gleichzeitig wird auch abhängig von der Übertragungsfunktion mroFVHUEro aus der Kennlinie mrwFVHFIKL eine entsprechende Filterzeitkonstante ausgewählt. Liegt für die Entprellzeit fbwEASG_UA eine Übersetzungsdifferenz größer mroFVHGTdi vor, ist das Getriebe nicht im Leerlauf (mrm_P_N = 0), die Kupplung nicht betätigt (dimKUP = 0) und liegt kein SRC-Fehler Getriebeübersetzung an (fbbEASG_L), so wird der Fehler fbbEASG_U gesetzt. Ist die Übersetzungsabweichung für die Zeit fbwEASG_UB ununterbrochen kleiner als mroFVHGTdi, so wird der Fehler fbbEASG_U geheilt. Als Ersatzfunktion bei Fehlern in den Pfaden fboSEXM, fboSASG und fboSFGG wird für mroFVHUEst der Wert mrwFVHVGWU gewählt. Diese Werte werden auch bei der SGInitialisierung verwendet. Der aktuelle Zustand der Übersetzungsermittlung ist in der OLDA mroFVHSTAT dargestellt. Beschreibung der OLDA “Status der Fahrverhaltensauswertung” mroFVHSTAT: Bitposition 0 1
7
Dezimalwert Kommentar 1 Übernahme von Übersetzung und Gang aktiv 2 Die Abweichung zwischen mrmGTR_UEB und fgmFVN_UEB (Übersetzung, SG- intern ermittelt aus dem Verhältnis Fahrgeschwindigkeit / Motordrehzahl fgm_VzuN) ist kleiner als der Faktor mroFVHGTdi * dem Maximum von mrmGTR_UEB und fgmFVN_UEB 128 cowFUN_FVH=1, fahrgeschwindigkeitsabhängiges Fahrverhalten
Ist kein EGS über CAN appliziert, so wird nur das Bit 7 (Abbildung von cowFUN_FVH) in mroFVHSTAT abgebildet. Die Übertragungsfunktion wird in diesem Fall mit dem Vorgabewert mrwFVHVGWU belegt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- PWG-Filter und Fahrverhalten
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-47
Y 281 S01 / 083 - CBJ
2.6.3.2 Berechnung der PWG - Fahrerwunschmenge Um das jeweils eingestellte Abtriebsmoment während Getriebeschaltungen konstantzuhalten, werden Getriebe- / Achsübersetzung mroFVHUEst und das aktuelle Reibmoment mrmMD_Rrel (ohne Leerlaufregleranteil) in die Ermittlung der PWG - Fahrerwunschmenge einbezogen. fgmFGAKT
mrmMDW_ab
mrmPWGfi
KF
mrwFGFVHKF a b a b
mroFVHUEst
MIN
mrwMAXMOM
mroMDWkorr
mrmMD_Rrel
mroMD_Rakt
mrmPWGfi RAMPE
mrwFVHMDRu mrwFVHMDRo
mroMDW_PWG
mrmM_EPWG
mrmBI_SOLL
Abbildung MEREFV04: PWG - Mengenermittlung Aus der Fahrpedalstellung mrmPWGfi und der Fahrgeschwindigkeit fgmFGAKT wird das Abtriebswunschmoment mrmMDW_ab ermittelt. Durch Division durch die gespeicherte Übersetzung mroFVHUEst ergibt sich das für den aktuellen Gang gültige Moment mroMDWkorr. Dieses wird vor der weiteren Bearbeitung auf mrwMAXMOM begrenzt. Um den drehzahlabhängigen Einfluß des Reibmoments im Motor auszugleichen, wird im Zugbetrieb (oberhalb der PWG-Schwelle mrwFVHMDRu) zu diesem Moment noch das, um den Anteil des Leerlaufreglers reduzierte, Reibmoment mroMD_Rakt addiert. Um einen weichen Übergang beim Übergang vom Schub- in den Zugbetrieb zu schaffen, wird dabei mroMD_Rakt aus dem eigentlichen reduzierten Reibmoment mrmMD_Rrel, bewertet mit einem Faktor zwischen 0 (bei mrwFVHMDRu) und 1 (mrwFVHMDRo) berechnet. Damit ist bei Einhaltung von mrwFVHMDRo > mrwFVHMDRu > mrwPWG_OPS keine Beeinträchtigung des Sicherheitskonzepts (Mengenfreigabe bei mrwPWG_OPS, Redundante Schubüberwachung) gegeben. Aus dem so ermittelten PWG - Wunschmoment für den Motor wird über den spezifisch indizierten Verbrauch mrmBI_SOLL die entsprechende Einspritzmenge mrmM_EPWGermittelt. Die Wunschmenge roh mrmM_EPWGR wird auf dieselbe Weise ermittelt. Es wird dabei nur statt dem gefilterten der ungefilterte PWG-Wert mrmPWG_roh als Eingangsgröße für das Fahrverhaltenkennfeld mrwFGFVHKF verwendet. Die anderen Eingangsgößen sind identisch mit denen zur Ermittlung von mrmM_EPWG, es entfallen jedoch die OLDA Ausgaben.
2.7 Schubabschaltung Die Abschaltung des Kraftstoffs im Schub wird durch die Ausgabe von mrmM_EPUMP = 0 erzwungen. Der Betriebszustand Schub liegt vor, wenn mrmM_EAKT = 0 ist. Um das Schubruckeln zu minimieren, kann für die Zeit mrwSCHTIME die Schubabschaltung des ARD verzögert werden. Nach Ablauf dieser Zeit wird die noch verbleibende Pumpenmenge mrmM_EPUMP durch steigende
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Schubabschaltung
RBOS/EDS3
Seite 2-48
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Dämpfung (mit dem Faktor mrwSA_BEW) bis auf Null abgesenkt. Nach Unterschreiten der Mengenschwelle mrwSA_OFF oder Überschreitung der Zeit mrwARD_TIM wird die Sollspannung auf 0 gesetzt. mrmM_EAK
Timer stoppen
T>0
Initialisierung
E TIM er Tim rwSCH m = >
Timer starten
mrmSASTATE=1
mrmSASTATE=2
"Mengenwunsch"
"Menge halten"
Timer stoppen
Bewertungsfaktor initialisieren
mrmSASTATE=3 "Mengenreduktion"
>0 AKT M_E mrm
er TIM Tim RD_ rwA >m
Timer stoppen
mrmSASTATE=4
Tim er >m mr mM rwA _E PU ODE RD_T MP R IM 0
Abbildung MERESA01: Zustandsdiagramm der Schubabschaltung Die Größe mrmSASTATE repräsentiert den Zustand der Schubabschaltung. mrmSASTATE = 1: Es liegt ein Mengenwunsch vor, Schub ist nicht aktiv mrmSASTATE = 2: Schub aktiv, die Verweilzeit mrwSCHTIME ist noch nicht abgelaufen. ARDEingriffe sind möglich. mrmSASTATE = 3: Mengenreduktion von mrmM_EPUMP bis auf Null. Dazu wird die aktuell errechnete Menge mroM_APUMP mit einem Bewertungsfaktor multipliziert. Dieser wird mit 1 initialisiert und geht mit der Schrittweite mrwSA_BEW gegen Null. Unterschreitet die Pumpenmenge die applizierbare Schranke mrwSA_OFF, so wird die Rampe abgebrochen und in den Zustand mrmSASTATE=4 geschaltet. mrmSASTATE = 4: Die maximale Schubabschaltzeit mrwARD_TIM ist abgelaufen oder die Rampe ist abgelaufen. Die Abschaltung erfolgt systemspezifisch (siehe Kapitel Zumessung).
2.8 Fahrgeschwindigkeitsregelung Die Fahrgeschwindigkeitsregelung (GRA) setzt sich aus drei verschiedenen Teilaufgaben zusammen: der Bedienteilauswertung, der Prüfung der Abschaltbedingungen und der Ausführung der gewählten Funktion. Die Bedienteilauswertung erkennt die Funktionsanforderung an die Fahrgeschwindigkeitsregelung über das Bedienteil und überprüft deren Plausibilität und © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung - Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-49
Y 281 S01 / 083 - CBJ
Funktionalität. Beim Prüfen der Abschaltbedingungen werden die verschiedenen Bedingungen, die eine Abschaltung bewirken können, erkannt und die GRA deaktiviert. In der Teilaufgabe "Ausführen der gewählten Funktion" wird die Funktionsanforderung vom Bedienteil ausgeführt. Die Digitaleingänge für die einzelnen Tasten und Kontakte werden bereits im Modul Digitale Eingänge entprellt. Es werden von der GRA nur die logischen Zustände verarbeitet. Bedienteilauswertung: Mittels Funktionsschalter cowFUN_FGR (0 = keine GRA, 3 = VW / AUDI, 6 = LT2) kann zwischen LT2 Bedienteil und VW Bedienteil gewählt werden: LT2 Bedienteil: Folgende Digitaleingänge stehen zur Verfügung: − − − − −
dimFGA dimFGW dimFGP dimFGM dimFGV
= getastet AUS = Wiederaufnahme (WA) = Beschleunigen ( EIN+) bzw. Tip Up = Verzögern ( EIN-) bzw. Tip Down = Kontrollkontakt
Der Kontrollkontakt dient zur Plausibilitätsprüfung. Außer dem Kontakt AUS wird ein Kontakt nur zusammen mit einer steigenden Flanke des Kontrollkontakts akzeptiert. Beim Wechsel von einer Funktionsanforderung zur nächsten muß zwischendurch die Neutralstellung erkannt worden sein. Verschärft hierzu ist die Akzeptanzbedingung für den Kontakt EIN+: er wird nur zusammen mit dem Kontrollkontakt akzeptiert. Wurden der Kontroll- und EIN+ -Kontakt aktiviert und anschließend der Kontrollkontakt deaktiviert, so ist kein Wechsel in Stellung „Neutral“ für ein weiteres Beschleunigen notwendig; es genügt eine weitere Betätigung des Kontrollkontakts. VW Bedienteil: Diese GRA - Version unterstützt die digitale Bedienteilvariante mit den Kontakten EIN+, WA, AUS und gerastet AUS (Löschkontakt). Der Löschkontakt ist mechanisch als Hauptausschalter des GRA - Bedienteils ausgeführt. Wenn der Löschkontakt betätigt ist, wird die GRA - Sollgeschwindigkeit zu Null gesetzt. Es gibt folgende Bedienteilvarianten: Standard GRA: − − − −
dimFGL dimFGA dimFGP dimFGW
= gerastet AUS (Löschkontakt) = getastet AUS = Setzen (SET) / Beschleunigen ( EIN+) = Wiederaufnahme (WA)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-50
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
VW Bedienteil über CAN, Botschaft GRA, „Gerastet Ein-Aus“: Diese GRA - Version unterstützt dieselbe Bedienteilvariante wie „VW Bedienteil“ bei EinSimulation (s. u.), mit folgenden Unterschieden: Der Bedienteilzustand wird über CAN eingelesen. Dazu werden anstatt der Digitaleingänge dimFGx die Informationen aus der CAN-Botschaft wie folgt verwendet: − − − −
dimFGL statt dimFGA statt dimFGP statt dimFGW
plausibilisiert mit „GRA/ADR - Hauptschalter“ „GRA/ADR - Tipschalter ‘Aus’“ - invertiert „GRA/ADR - Tipschalter ‘Setzen / Verzögern’“ „GRA/ADR - Tipschalter ‘Wiederaufnahme / Beschleunigen’“
Achtung: Die Namen der Signale in der GRA-Botschaft stimmen nur in „EIN-“ - Simulation (s. u.) mit deren Bedeutung überein. Die restlichen Bits aus der GRA Botschaft (GRA/ADR verzögern, GRA/ADR beschleunigen, GRA/ADR Bedienteil-Fehler) werden nicht verwendet. Die Information des Kontaktes „Gerastet Ein-Aus“ am digitalen Eingang (dimFGL) des Steuergerätes wird mit der redundanten Information GRA/ADR-Hauptschalter der GRA-Botschaft plausibilisiert. Tritt in diesem Zusammenhang ein Fehler auf, wird dieser über fbbEFGC_P (zeitentprellt) gemeldet. Dieser Fehler führt zu einer Abschaltung der GRA. Die GRA-Botschaft enthält einen Botschaftszähler, der fortlaufend inkrementiert wird, um die Aktualität der Botschaft zu gewährleisten. Der Fehler fbbEFGC_B wird gemeldet, wenn die Differenz der Botschaftszähler von zwei aufeinanderfolgenden Botschaften größer als mrwGRA_Bmx war. Dieser Fehler wird ebenfalls gemeldet, wenn der Botschaftszähler über mehr als mrwGRA_Bmn Hauptprogrammperioden unverändert geblieben ist. In diesen Fällen wird der Wert der letztgültigen Botschaft weiterverwendet. Der Fehler fbbEFGC_B verursacht die Abschaltung der GRA. Der Botschaftsinhalt wird durch ein Checksummen-Byte überwacht. Wird die Checksumme als richtig erkannt, wird ein Fehlerzähler bis 0 dekrementiert. Im Fehlerfall wird der Zähler bis zur oberen Grenze mrwGRA_Cog inkrementiert. Überschreitet der Zähler den Wert mrwGRA_Cmx wird der Fehler fbbEFGC_C gemeldet. Dieser Fehler verursacht die Abschaltung der GRA. Bei als unkorrekt erkannter Checksumme wird jedenfalls der Wert der letztgültigen Botschaft weiterverwendet. Bei Time-Out der Botschaft oder bei Erkennung von Inkonsistenz durch den CAN-Handler wird der Fehler fbbEFGC_Q (zeitentprellt) gemeldet, der ebenfalls eine Abschaltung der GRA verursacht. Auch hier wird als Ersatzwert der letztgültige Wert weiterverwendet. Achtung: Da bei diesen Fehlerfällen der letztgültige Wert „eingefroren“ wird, sollte die Entprellzeit für Defekterkennung bei den Fehlern fbbEFGC_B, fbbEFGC_C und fbbEFGC_Q möglichst kurz sein! Alternativ zur GRA kann mit dem Funktionsschalter cowFUN_FGR (7 = ADR mit variabler Arbeitsdrehzahl, 8 = ADR mit fester Arbeitsdrehzahl) auch die Funktion der Arbeitsdrehzahlregelung festgelegt werden (siehe Arbeitsdrehzahlregelung).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-51
Y 281 S01 / 083 - CBJ
Mit der Konfigurationsvariablen mrwALL_DEF wird, unter anderem, auch die EIN- Simulation eingeschaltet. In diesem Modus sind die Digitaleingänge folgendermaßen definiert: GRA mit Verzögern (Ein- Simulation): − − − −
dimFGL dimFGA dimFGP dimFGW
= gerastet AUS (Löschkontakt) = getastet AUS = Setzen (SET) / Verzögern (EIN-) = Wiederaufnahme (WA) / Beschleunigen ( EIN+)
Festlegung der Bedienteilzustände EIN+, WA, SET und EIN- bei EIN- Simulation: Bedienteilzustand EIN+ (Beschleunigen): −
Sollgeschwindigkeit ist Null dimFGW (Taste WA) länger als mrwALL_SPZ betätigt − dimFGW (Taste WA) betätigt Sollgeschwindigkeit größer Null GRA aktiv Bedienteilzustand WA nicht aktiv
UND ODER UND UND UND
Bedienteilzustand WA: −
dimFGW (Taste WA) betätigt Sollgeschwindigkeit größer Null GRA nicht aktiv − dimFGW (Taste WA) betätigt Sollgeschwindigkeit größer Null GRA aktiv im Zustand Wiederaufnahme (WA) dimFGW (Taste WA) bereits betätigt.
UND UND ODER UND UND UND
Bedienteilzustand SET (Setzen): −
dimFGP kürzer als mrwALL_SPZ betätigt GRA ist nicht aktiv − dimFGP kürzer als mrwALL_TPZ betätigt GRA ist aktiv Abweichung |VSoll -V akt | > mrwALL_BER
UND ODER UND UND
Bedienteilzustand EIN- (Verzögern): −
dimFGP länger als mrwALL_TPZ betätigt
(Bedienteilüberwachung siehe Überwachungskonzept)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-52
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.8.1 Prüfung der Abschaltbedingungen
Aus Bedienteil oder Löschkontakt dimBRE > 0 Kupplung Fehler Bedienteil fgmFGAKT < mrwFAS_BVK dzmNmit > mrwFAS_BNG dzmNmit < mrwFAS_BNK fgm_VzuN < mrwFAS_BEG fgmFGAKT > mrwFAS_BVG
>1 Fehler Bremse oder DZG FGR - Sperre Wahlhebel == 1/N/R/P MSR / ASR aktiv anmUBATT < mrwFAS_BAT fbbECRA_A (croCR_STAT >= crwCR_ST_A) ESP - Eingriff fbbEFGC_B || fbbEFGC_C || fbbEFGC_P || fbbEFGC_Q Abweichung v/n Verhältnis bei Aktivierung FGR zu fgm_VzuN > mrwFAS_BVN FGR aktiv und nicht FGR_AUS
&
>1
FGR = AUS
& fgmBESCH < mrwFAS_VZM TOTZEIT
mrwFAS_MZZ
& fgmFGAKT > (V_Soll + mrwFAS_AVD) TOTZEIT
mrwFAS_AVZ fgmFGAKT < (V_Soll - mrwFAS_VDK)
>1 fgmFGAKT > (V_Soll + mrwFAS_VDG)
&
fgmFGAKT < (V_Soll * mrwFAS_VDU) FGR im Mode Halten
Abbildung MEREGR01: Abschaltbedingungen
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-53
Y 281 S01 / 083 - CBJ
Unter folgenden Bedingungen wird die GRA deaktiviert, wobei die Ursache der Abschaltung auf der OLDA mroFGR_ABN sichtbar ist: − − − − −
− − − − − − − − − − − − −
AUS vom Bedienteil (mroFGR_ABN = 1) +) (Falls AUS mittels Löschkontakt - gerastet AUS, wird die Sollgeschwindigkeit gelöscht) Bremskontakt oder redundanter Bremskontakt aktiv (mroFGR_ABN = 2) ++) Kupplungsbetätigung (mroFGR_ABN= 3) +++) Auftreten eines Bedienteilfehlers (mroFGR_ABN = 4) +++) die Fahrzeugverzögerung ist während der Zeit mrwFAS_MZZ größer als der max. Wert mrwFAS_VZM (Eingabe über neg. Beschleunigung, mroFGR_ABN = 5) ++) Hinweis: auch bei Deaktivierung der GRA über den Softwareschalter cowFUN_FGR, oder über die Diagnose ist mroFGR_ABN = 5. Fahrgeschwindigkeit unter dem min. Wert mrwFAS_BVK, oder über dem max. Wert mrwFAS_BVG (mroFGR_ABN = 6) +) Drehzahl größer als der max. Wert mrwFAS_BNG (mroFGR_ABN = 7) +) Drehzahl kleiner als der min. Wert mrwFAS_BNK (mroFGR_ABN = 8) +) akt. v/n - Verhältnis kleiner als min. Wert mrwFAS_BEG (mroFGR_ABN = 9) +) Abweichung des aktuellen v/n - Verhältnisses vom v/n - Verhältnis bei der Aktivierung des GRA - Betriebes größer als max. Wert mrwFAS_BVN (mroFGR_ABN = 10) +) Auftreten eines Fehlers von Kupplung, Bremse oder Drehzahlgeber (mroFGR_ABN= 14) ++) Warten auf Neutralstellung des Bedienteils nach Abbruch (mroFGR_ABN= 15) +) Wahlhebel des Automatikgetriebes in Position 1, P, N oder R (mroFGR_ABN = 16) +) ASR- oder MSR-Eingriff länger als die Zeit mrwALL_ASR aktiv, tritt ein wenn mrmMSRSTAT Bit 0 gesetzt oder mrmASRSTAT Bit 0 gesetzt (mroFGR_ABN =17) +) Batteriespannung anmUBATT länger als die Zeit mrwFASBATt kleiner als der Schwellwert mrwFAS_BAT (mroFGR_ABN = 18) +) Die Crash-Stufe croCR_STAT ist größer gleich der applikativen Schwelle crwCR_ST_A (mroFGR_ABN = 19) +++) ESP-Eingriff mrmFDR_CAN.0 liegt länger als die Zeit mrwALL_FDR an (mroFGR_ABN = 20) +) Einer der Fehler fbbEFGC_B, fbbEFGC_C, fbbEFGC_P oder fbbEFGC_Q endgültig defekt (mroFGR_ABN = 21) +)
Im GRA - Zustand HALTEN gelten noch zusätzlich folgende Abbruchbedingungen: −
Positive Abweichung der aktuellen Fahrgeschwindigkeit von der GRA - Sollgeschwindigkeit während der Zeit mrwFAS_AVZ größer als der max. Wert mrwFAS_AVD (mroFGR_ABN = 11) +) − Positive Abweichung der aktuellen Fahrgeschwindigkeit von der GRA - Sollgeschwindigkeit größer als der Wert mrwFAS_VDG (mroFGR_ABN = 12) +) − Negative Abweichung der aktuellen Fahrgeschwindigkeit von der GRA - Sollgeschwindigkeit: fgmFGAKT < V Soll * mrwFAS_VDU oder negative Abweichung der aktuellen Fahrgeschwindigkeit von der GRA Sollgeschwindigkeit: fgmFGAKT < VSoll - mrwFAS_VDK (mroFGR_ABN = 13) +)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-54
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Abbruchverhalten: −
+) Reduktion der GRA - Menge um einen Proportionalitätsfaktor mrwFAS_RAS, dann Mengenrampe mit der Steigung mrwFAS_SRAauf 0. − ++) Reduktion der GRA - Menge um einen Proportionalitätsfaktor mrwFAS_RSB, dann wird die Menge über eine Rampe innerhalb der Zeit mrwFAS_RABauf 0 reduziert. − +++) Reduktion der GRA - Menge sofort auf 0. Bei Abbruch während betätigter Taste EIN+ / EIN- (Beschleunigen/Verzögern) wird die Sollgeschwindigkeit gelöscht (0). Bei aktivierter GRA wird auch die Plausibilität der Fahrgeschwindigkeit fbbEFGG_P geprüft (s.h. Überwachungskonzept). Bei einem defekten FGG (Fehler im Pfad fboSFGG) wird Bremse simuliert und der GRA - Betrieb unter den daraus resultierenden Bedingungen (Rampensteigung) abgebrochen.
2.8.2 Ausführung der gewählten Funktion Ausführung der gewählten Funktion in der Standard GRA:
AUS (gerastet) V_Soll=0
INAKTIV (NEUTRAL)
dimFGL
A SET AUS
D D
Abbruchbehandlung
E
EIN+ Beschleunigen
C G
C HALTEN B
F (beliebige Abbruchbedingung, aus jedem Zustand)
TIP UP V_Ist=V_Soll B WA
D
Abbildung MEREGR02: Übersicht über die GRA Funktionen in der Standard GRA
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-55
Y 281 S01 / 083 - CBJ
Die durch das Bedienteil angewählten Funktionen werden in dieser Teilaufgabe ausgeführt. Der GRA - Betrieb nimmt entsprechend der gewünschten Funktion folgende GRA - Zustände an: A Bedienteilzustand EIN+ kürzer als mrwALL_SPZ erkannt und GRA - Zustand NEUTRAL: -> GRA - Zustand ist SET B Bedienteilzustand EIN+ kürzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit GRA - Zustand ist TIP-UP C Bedienteilzustand EIN+ kürzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit > mrwALL_BER: -> GRA - Zustand ist SET D Bedienteilzustand EIN+ gleich oder länger als mrwALL_SPZ erkannt: -> GRA - Zustand ist _ EIN+ (Beschleunigen) D Bedienteilzustand EIN+ kürzer als mrwALL_SPZ erkannt und GRA - Zustand ist SET: -> GRA-Zustand ist HALTEN E Bedienteilzustand WA erkannt und die aktuelle Fahrgeschwindigkeit ist größer als die zuletzt gefahrene GRA - Sollgeschwindigkeit -> GRA - Zustand ist WA von oben WA erkannt und die aktuelle Fahrgeschwindigkeit ist kleiner oder gleich als die zuletzt gefahrene GRA - Sollgeschwindigkeit -> GRA - Zustand ist WA von unten F Bedienteilzustand AUS vom Bedienteil, oder eine andere Abbruchbedingung erkannt -> GRA Zustand ist AUS G Bedienteilzustand EIN+ gleich oder länger als mrwALL_TPZ erkannt: -> GRA - Zustand ist EIN+ (Beschleunigen) Der GRA - Zustand HALTEN ergibt sich als Zielzustand der Zustände EIN+, WA von oben und WA von unten, sowie als Zielzustand des Zustands TIP-UP (über WA).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-56
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Ausführung der gewählten Funktion in EIN- Simulation:
AUS (gerastet) V_Soll=0
INAKTIV (NEUTRAL)
dimFGL
C
G
B SET AUS
D EIN+ Beschleunigen
D
EINVerzögern
F
B K
Abbruchbehandlung HALTEN
A
H (beliebige Abbruchbedingung, aus jedem Zustand)
E I
TIP UP
TIP DOWN A V_Ist=V_Soll E
B
D
WA
F
I Abbildung MEREGR03: Übersicht über die GRA Funktionen bei EIN- Simulation
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-57
Y 281 S01 / 083 - CBJ
Die durch das Bedienteil angewählten Funktionen werden in dieser Teilaufgabe ausgeführt. Der GRA - Betrieb nimmt entsprechend der gewünschten Funktion folgende GRA - Zustände an: A Bedienteilzustand EIN+ kürzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit GRA - Zustand ist TIP-UP B Bedienteilzustand EIN+ gleich oder länger als mrwALL_SPZ erkannt: -> GRA - Zustand ist EIN+ (Beschleunigen) C Bedienteilzustand EIN- kürzer als mrwALL_SPZ erkannt und GRA - Zustand Inaktiv: -> GRA - Zustand ist SET D Bedienteilzustand EIN- gleich oder länger als mrwALL_SPZ erkannt: -> GRA - Zustand ist _ EIN- (Verzögern) D Bedienteilzustand EIN- kürzer als mrwALL_SPZ erkannt und GRA - Zustand ist SET: -> GRA - Zustand ist HALTEN E Bedienteilzustand EIN- kürzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit GRA - Zustand ist TIP-DOWN F Bedienteilzustand EIN- kürzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit > mrwALL_BER: -> GRA - Zustand ist SET G Bedienteilzustand WA erkannt und die aktuelle Fahrgeschwindigkeit ist größer als die zuletzt gefahrene GRA - Sollgeschwindigkeit -> GRA - Zustand ist WA von oben WA erkannt und die aktuelle Fahrgeschwindigkeit ist kleiner oder gleich als die zuletzt gefahrene GRA - Sollgeschwindigkeit -> GRA - Zustand ist WA von unten H Bedienteilzustand AUS vom Bedienteil oder eine andere Abbruchbedingung erkannt -> GRA Zustand ist AUS I Bedienteilzustand EIN+ kürzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit > mrwALL_BER: -> GRA - Zustand ist unverändert. K Bedienteilzustand EIN- gleich oder länger als mrwALL_TPZ erkannt: -> GRA - Zustand ist EIN- (Verzögern) Der GRA - Zustand HALTEN ergibt sich als Zielzustand der Zustände EIN+, EIN-, WA von oben und WA von unten, sowie als Zielzustand der Zustände TIP-UP und TIP DOWN (über WA). Die aktuelle GRA - Sollgeschwindigkeit ist auf der OLDA mrmFG_SOLL, der Wert des Integrators auf der OLDA mroI_AKT und die aktuelle GRA - Wunschmenge auf der OLDA mrmM_EFGR sichtbar. Für die Ausgabe des inversen PWG - Signals (Information an Automatikgetriebe) wird eine GRA Wunschmenge mrmFGR_roh versandt. In mrmFGR_roh werden bei den Zuständen "HALTEN", "EIN+" und "WA von unten" die P - Anteile nicht begrenzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-58
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
2.8.3 Beschreibung der GRA Zustände GRA - Zustand SET: In dem Zustand SET wird nach Loslassen der betätigten Taste die aktuelle Fahrgeschwindigkeit zur Sollgeschwindigkeit gesetzt und in den Zustand HALTEN übergegangen, wobei die aktuelle Menge mrmM_EAKT in den Integrator des PI - Reglers für den Zustand HALTEN übernommen wird. Bei längerer Tastenbetätigung wird die aktuelle Fahrgeschwindigkeit zur Sollgeschwindigkeit gesetzt und ausgehend von dieser Sollgeschwindigkeit in den jeweiligen Folgezustand (EIN+ / EIN-) übergegangen. GRA - Zustand TIP-UP : Wird im GRA - Zustand HALTEN EIN+ kürzer als mrwALL_TPZ gedrückt und ist die Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit ≤ mrwALL_BER, wird der GRA Zustand TIP-UP aktiviert. Die Sollgeschwindigkeit wird, wenn die GRA - Wunschmenge die Vollast noch nicht erreicht hat, auf die um mrwALL_TPV erhöhte aktuelle Fahrgeschwindigkeit gesetzt, und es wird in den GRA - Zustand WA von unten übergegangen. Wenn die Vollast erreicht ist, wird die Sollgeschwindigkeit nicht weiter erhöht, sondern es wird über den Zustand WA in den Zustand HALTEN gegangen. GRA - Zustand TIP-DOWN: Wird im GRA - Zustand HALTEN EIN- kürzer als mrwALL_TPZ gedrückt und ist die Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit ≤ mrwALL_BER, so wird der GRA Zustand TIP-DOWN aktiviert. Die Sollgeschwindigkeit wird, wenn die GRA - Wunschmenge größer Null ist, auf die um mrwALL_TPV erniedrigte (Untergrenze ist Null) aktuelle Fahgeschwindigkeit gesetzt, und es wird in den GRA - Zustand WA von oben übergegangen. Ist die GRA Wunschmenge gleich Null, so wird die Sollgeschwindigkeit nicht weiter erniedrigt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-59
Y 281 S01 / 083 - CBJ
GRA - Zustand EIN+:
Taste "EIN+" (entprellt) 1 0 t mrmM_EFGR mrwFEP_RSU mrwFEP_FMG o. Anfangswert t (fgmBESCHV_Soll-mrwFEM_AVD
V_Ist V_Soll V_Sollwertrampe mrwFEM_RSM
t mrwALL_SPZ FGR-Mode N E U T R A L
SET
EIN-_Übergang HALTEN EIN-
P-Regelung mrwFRM_...
Steuerung
PI Regelung mrwFP... mrwFI...
t
Abbildung MEREGR05: EIN- Funktionsverlauf
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-62
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Nach Aktivierung des GRA - Zustandes EIN- wird ein GRA - Wunschmengenanfangswert errechnet. Dieser Anfangswert ist ein Maximum aus folgenden Größen: − −
aktuelle Einspritzmenge mrmM_EAKT GRA - Wunschmenge mrmM_EFGR
Die Sollgeschwindigkeit wird in weiterer Folge an Hand einer Geschwindigkeitsrampe erniedrigt. Der Anfangswert der Rampe ist die aktuelle Fahrgeschwindigkeit zum Zeitpunkt der Aktivierung des GRA - Zustandes EIN-, die Rampensteigung beträgt (mrwFEM_RSK * fgmFGAKT + mrwFEM_RSM). Mittels P - Regler mit den Regelparametern mrwFRM_.. wird die aktuelle Fahrgeschwindigkeit zur Rampengeschwindigkeit geregelt. Ist die so ermittelte GRA Wunschmenge kleiner oder gleich Null, wird die Rampengeschwindigkeit nicht mehr verändert. Die GRA - Wunschmenge mrmM_EFGRwird auf [0, Begrenzungsmenge mroM_EBEGR] begrenzt. Die Rampengeschwindigkeit wird erniedrigt, so lange der EIN- Kontakt als betätigt erkannt wird. Nach dem Loslassen des EIN- Kontaktes wird die aktuelle Fahrgeschwindigkeit zur neuen GRA Sollgeschwindigkeit. Ist die Verzögerung des Fahrzeuges kleiner mrwFEM_BOD (Applikation als negative Beschleunigung), so wird in den GRA - Zustand HALTEN übergegangen, wobei die aktuelle GRA Wunschmenge mrmM_EFGRin den Integrator des PI-Reglers für den GRA - Zustand HALTEN übernommen wird. Andernfalls wird die aktuelle GRA - Wunschmenge mrmM_EFGRzum Zeitpunkt des Loslassen um den Proportionalfaktor mrwFEM_PEM proportional zur aktuellen Fahrgeschwindigkeit erhöht (mrmM_EFGR = mrmM_EFGR + fgmFGAKT * mrwFEM_PEM). Diese neue GRA Wunschmenge wird mittels Rampe mit der Rampensteigung mrwFEM_RSUerhöht. Ist die aktuelle Fahrgeschwindigkeit kleiner als die GRA - Sollgeschwindigkeit, wird die Rampensteigung verdoppelt. Wird die Fahrzeugbeschleunigung größer oder gleich mrwFEM_BOD und ist die aktuelle Fahrgeschwindigkeit größer als die GRA - Sollgeschwindigkeit, reduziert um den Offset mrwFEM_AVD, wird vom GRA - Zustand EIN- in den GRA - Zustand HALTEN übergegangen, wobei die aktuelle Fahrgeschwindigkeit zur Sollgeschwindigkeit gesetzt wird. Die GRA Wunschmenge wird in den Integrator des PI-Reglers für den GRA - Zustand HALTEN übernommen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-63
Y 281 S01 / 083 - CBJ
GRA - Zustand WA von oben: Taste "WA" (entprellt)
1 0 t
mrmM_EFGR Anfangswert
t V fgmFGAKT V_Sollwertrampe mrwWA_RSW
fgmFGAKTV_Soll-mrwWA_VRU
fgmFGAKT t FGR-Mode N E U T R A L
Übergang Halten
HALTEN
WA von unten
P-Regelung
PI Regler
PI Regler
t
Abbildung MEREGR07: WA von unten Funktionsverlauf Nach Betätigung des WA-Kontaktes ist der Anfangswert der GRA - Wunschmenge das Maximum aus der aktuellen Menge mrmM_EAKT und einem, zur aktuellen Fahrgeschwindigkeit mit dem Faktor mrwFEP_PAW proportionalen Wert. Die Fahrgeschwindigkeit wird in weiterer Folge an Hand einer Geschwindigkeitsrampe mroV_RAMP erhöht. Der Anfangswert der Rampe ist die aktuelle Fahrgeschwindigkeit zum Zeitpunkt der Aktivierung des GRA - Zustandes WA von unten, die Rampensteigung beträgt mrwWA_RSW. Mittels P - Regler (Begrenzung von mrmFGR_roh nur auf den Integer - Wertebereich, mrmM_EFGR wird auf [0, Begrenzungsmenge mroM_EBEGR] begrenzt) mit den Regelparametern mrwF1W_.. wird die aktuelle Fahrgeschwindigkeit zur Rampengeschwindigkeit geregelt. Ist die Rampengeschwindigkeit größer als die GRA - Sollgeschwindigkeit minus mrwWA_VRU, wird die Rampensteigung halbiert. Ist die so ermittelte GRA - Wunschmenge größer als die Vollastmenge, wird die Geschwindigkeitsrampe angehalten. Ist die Rampengeschwindigkeit größer oder gleich der GRA - Sollgeschwindigkeit wird in den GRA - Zustand ÜBERGANG HALTEN gewechselt. Ist die aktuelle Fahrgeschwindigkeit größer oder gleich der GRA - Sollgeschwindigkeit, wird in den GRA - Zustand HALTEN übergegangen. Dabei wird, solange die aktuelle Fahrgeschwindigkeit kleiner als die GRA - Sollgeschwindigkeit ist, die Fahrgeschwindigkeit mittels PI-Regler mit den Parametern mrwF2W_.. für den P - Anteil und mrwFIW_.. für den I - Anteil an die GRA - Sollgeschwindigkeit herangeführt. Für die Berechnung von mrmFGR_rohwird der P - Anteil nur auf den Integer - Zahlenbereich begrenzt, während der I - Anteil auf [0, Begrenzungsmenge mroM_EBEGR] begrenzt wird. Die GRA Wunschmenge mrmM_EFGRwird auf [0, Begrenzungsmenge mroM_EBEGR] begrenzt. Der Integrator des GRA - Zustandes HALTEN wird beim Übergang mit dem letzten Wert der GRA Wunschmenge vorgeladen. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-65
Y 281 S01 / 083 - CBJ
GRA - Zustand AUS: Schalter "Bremse" 1 0 t mrmM_EFGR mrwFAS_RSB
mrwFAS_RAB
t
FGR-Mode FGR-aktiv BREMSE NEUTRAL t
Abbildung MEREGR08: Bremsbetätigung Funktionsverlauf
Taste "AUS" 1 0 t mrmM_EFGR mrwFAS_RAS mrwFAS_SRA
t FGR-Mode FGR-aktiv AUS NEUTRAL t
Abbildung MEREGR09: AUS Funktionsverlauf
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-66
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Der GRA - Zustand AUS wird aktiviert, wenn AUS vom Bedienteil bzw. eine andere Ausschaltbedingung erkannt wird. Ist der GRA - Zustand AUS durch Bremsbetätigung, Verzögerungsschwelle mrwFAS_VZM oder Systemfehler (Kupplung, Bremse, DZG) eingeleitet worden, erfolgt eine proportionale Reduktion der GRA - Wunschmenge am Beginn des GRA - Zustandes AUS mit dem Reduktionsfaktor mrwFAS_RSB. Weiters wird die aktuelle GRA - Wunschmenge innerhalb der Zeit mrwFAS_RAB auf Null reduziert. Wird der Abbruch durch Kupplungsbetätigung bzw. durch Auftreten eines Bedienteilfehlers verursacht, so wird die GRA - Wunschmenge sofort Null. In allen anderen Fällen erfolgt eine proportionale Reduktion der GRA - Wunschmenge am Beginn des GRA - Zustandes AUS mit dem Reduktionsfaktor mrwFAS_RAS und in weiterer Folge ein Abbau der GRA - Wunschmenge mittels Mengenrampe mit der Rampensteigung mrwFAS_SRAzu Null. Ist die GRA - Wunschmenge Null, wird in den GRA - Zustand NEUTRAL übergegangen. Die letztgültige Sollgeschwindigkeit wird gelöscht, falls der GRA - Zustand AUS durch den Löschkontakt dimFGL hervorgerufen wurde oder der Abbruch während aktivem Zustand EIN+/EIN- (Beschleunigen/Verzögern) erfolgte. GRA - Zustand NEUTRAL: Im GRA - Zustand NEUTRAL wird die GRA - Wunschmenge zu Null gesetzt. GRA - Zustand HALTEN: Im GRA - Zustand HALTEN wird mittels PI-Regler die aktuelle Fahrgeschwindigkeit auf den Wert der GRA - Sollgeschwindigkeit mroV_SOLL geregelt. Die verwendeten Regelparameter sind mrwFP2_.. für den P - Anteil und mrwFI2_.. für den I - Anteil. Für die Ermittlung von mrmFGR_roh wird der I - Anteil des Reglers auf [0, Vollastmenge mroM_EBEGR] begrenzt, während der P Anteil nur auf die Integer - Grenzen begrenzt wird. Die GRA - Wunschmenge mrmM_EFGR wird jedoch auf [0, Vollastmenge mroM_EBEGR] begrenzt. Wird mittels Fahrpedal die GRA Wunschmenge mrmM_EFGR überdrückt, wird der Integrator des PI-Reglers angehalten. Nach Beendigung dieses Zustandes und wenn die aktuelle Fahrgeschwindigkeit kleiner als die GRA Sollgeschwindigkeit plus mrwALL_IAV ist, wird der Integrator wieder freigegeben.
2.8.4 Adaptive Cruise Control (ACC) Übersicht Um die Funktion der Adaptive Cruise Control (Adaptive Distanzregelung - ADR) umzusetzen wird im Steuergerät die CAN-Botschaft ADR1 empfangen. Die in dieser Botschaft enthaltene Momentenanforderung wird in eine entsprechende Wunschmenge umgesetzt. Die entprellten und plausibilisierten Signale werden der ACC über die CAN-Botschaft GRA zur Verfügung gestellt. Aktivierung Die Aktivierung der ACC-Funktion erfolgt noch durch Applikation von mrwFUN_FGR (9 - ACCBetrieb) Abbruchbedingungen © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-67
Y 281 S01 / 083 - CBJ
Unter folgenden Bedingungen erfolgt Abschaltung der ACC: irreversibel (durch Applikation): − − − − − − − −
Botschaftszählerfehler (fbbEACC_B) fehlerhafte Checksumme der ADR1 Botschaft (fbbEACC_C) Flag „ADR defekt“ in ADR1-Botschaft gesetzt (fbbEACC_D) Fehlerkennung im angeforderten Moment in ADR1-Botschaft erkannt(fbbEACC_F) ACC-Anforderung unterhalb der v-Schwelle mrwFAS_BVK(fbbEACC_V) einer der folgenden Fehlerpfade defekt: fboSPWG, fboSFGG, fboSBRE, fboSDZG, fboSCAN Botschaftstimeout-Fehler fbbEACC_Qentprellt defekt Plausible ACC-Momentenanforderung während AUS-Signal vom Bedienteil oder Fahrerbremsung (fbbEACC_P) AUS-Signal: dimFGA oder dimFGL gleich 0 Fahrerbremsung: dimBRE oder dimBRK ungleich 0 − Allgemeiner Plausibilitätsfehler (fbbEACC_A)
reversibel: − − − −
Botschaftstimeout ADR1 aufgelaufen Anforderungsbit „Freigabe Momentenanforderung“ in Botschaft ADR1 nicht gesetzt Status ADR in ADR1-Botschaft nicht „ADR aktiv“ GRA-Abschaltbedingung erfüllt und nicht durch mrwACCAUSx ausgeblendet mrwACCAUS0: Wenn Bit x gesetzt, dann führt GRA-Abschaltbedingung (mroFGR_ABN) Nummer x zur Abschaltung der ACC mrwACCAUS1: Wenn Bit x gesetzt, dann führt GRA-Abschaltbedingung (mroFGR_ABN) Nummer (x+16) zur Abschaltung der ACC
Momentenanforderung Das angeforderte Moment wird über das Normierungsmoment mrwMULINF3 und den spezifisch indizierten Verbrauch mrmBI_SOLL in eine entsprechende Menge umgerechnet und über mrmFGR_roh dem System zur Verfügung gestellt. Die Message mrmM_EFGR ist bis auf Begrenzung auf mrmM_EBEGR identisch mit mrmFGR_roh CAN Die Funktion ACC arbeitet mit den folgenden CAN-Botschaften: empfangene Botschaft ADR1: Folgende Informationen aus der ADR1-Botschaft werden - abgesehen von der Berechnung der Checksumme - vom Motorsteuergerät verarbeitet: - Momentenanforderung ACC - Botschaftszähler Der Botschaftszähler wird analog zur empfangenen Botschaft GRA (s. o.) ausgewertet. (Datensatzlabels: mrwACC_Bmn, mrwACC_Bmx) - Defekt ADR gesetzt führt zur ACC-Abschaltung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-68
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
- Status ADR Der Status ADR muß 01 - „ADR aktiv“ sein, damit Momenteneingriff erlaubt wird - Freigabe Momentenanforderung nicht gesetzt führt zur ACC-Abschaltung gesendete Botschaft GRA: Über die Botschaft GRA werden die entprellten FGR-Bedienteilsignale zur Verfügung gestellt. Die Verarbeitung der Signale erfolgt analog zur Funktion FGR mit Ein- Simulation. Die Digitaleingänge werden wie folgt auf die Posten der GRA-Botschaft abgebildet: dimFGL „GRA/ADR - Hauptschalter“ dimFGA invertiert auf „GRA/ADR - Tipschalter AUS“ dimFGP „GRA/ADR - Tipschalter Setzen / Verzögern“ dimFGW „GRA/ADR - Tipschalter Wiederaufnahme / Beschleunigen“ Die Information „GRA/ADR verzögern“ bzw. „GRA/ADR beschleunigen“ werden gesetzt, wenn die Signale dimFGP bzw. dimFGW für die zeit mrwALL_TPZ ununterbrochen anliegen. gesendete Botschaft Motor2: Bei ACC-Betrieb hat der GRA-Status in der Motor2-Botschaft folgende Bedeutung: S_GRA.1 S_GRA.0 Kommentar 0 0 Fehler fbbEACC_D, ADR - Defekt aus ADR1-Botschaft Fehler fbbEACC_F, Fehlerkennung 0xFFH im angeforderten Moment Fehler im Pfad fboSFGA (Bedinteil) Allen reversiblen Abbruchbedingungen (s. o.) 0 1 „ADR aktiv“ gesetzt und Flag mroACC_OFF nicht gesetzt 1 0 „ADR aktiv“ und Fahrerwunschmenge mrmM_EPWG > ACC Anforderung mrmM_EFGR 1 1 Allen irreversiblen Abschaltungen (s. o.)
Beschreibung des Softwareschalters cowFUN_FGR: Dezimalwert 0 2 3 6 7 8 9
Kommentar keine Fahrgeschwindigkeitsregelung (auch nicht durch Diagnose aktivierbar !) GRA Funktion nach VW / AUDI (Botschaft GRA über CAN, „Gerastet Ein-Aus“) GRA Funktion nach VW / AUDI (durch Diagnose zu- und abschaltbar) GRA Funktion nach LT2 (durch Diagnose zu- und abschaltbar) ADR mit variabler Arbeitsdrehzahl (durch Diagnose zu- und abschaltbar) ADR mit fester Arbeitsdrehzahl (durch Diagnose zu- und abschaltbar) ACC Adaptive Cruise Control
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-69
Y 281 S01 / 083 - CBJ
Beschreibung des OLDA GRA Status mroFGR_SAT: WertHEX 0000H 0010H 0020H 0030H 0040H 0050H 0060H 0070H 0080H
Dezimalwert 0 16 32 48 64 80 96 112 128
Kommentar GRA Mode NEUTRAL GRA Mode TIP UP GRA Mode TIP DOWN GRA Mode EIN+ (bzw. SET) GRA Mode EIN- (bzw. SET) GRA Mode WA von oben GRA Mode WA von unten GRA Mode AUS GRA Mode HALTEN
Beschreibung des GRA Status im Mode TIP UP/TIP DOWN (Dezimalwert ist zum Wert für TIP UP / TIP DOWN zu addieren): WertHEX 0010H bzw. 0020H 0011H bzw. 0021H
Dezimalwert Kommentar 0 Abwarten TIP Zeit 1 Errechnen der Sollgeschwindigkeit
Beschreibung des GRA Status im Mode EIN+/EIN- (Dezimalwert ist zum Wert für EIN+ / EIN- zu addieren): WertHEX 0030H bzw. 0040H 0031H bzw. 0041H 0032H bzw. 0042H 0033H bzw. 0043H
Dezimalwert 0 1 2 3
Kommentar Abwarten SET - Zeit Anfangswert errechnen Rampenbehandlung Übergang Halten
Beschreibung des GRA Status im Mode WA-oben/WA-unten (Dezimalwert ist zum Wert für WAoben / WA-unten zu addieren): WertHEX 0050H bzw. 0060H 0051H bzw. 0061H 0052H bzw. 0062H
Dezimalwert 0 1 2
Kommentar Anfangswert berechnen Rampenbehandlung Übergang Halten
Beschreibung des GRA Status im Mode AUS (Dezimalwert ist zum Wert für AUS zu addieren): WertHEX 0070H 0072H 0073H
Dezimalwert 0 2 3
Kommentar Anfangswert berechnen Rampenbehandlung Rampenbehandlung Bremse
Beschreibung des GRA Status im Mode HALTEN (Dezimalwert ist zum Wert für HALTEN zu addieren): WertHEX 0081H
Dezimalwert Kommentar 1 Integrator mit mrmM_EAKT initialisieren
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Fahrgeschwindigkeitsregelung
RBOS/EDS3
Seite 2-70
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Beschreibung der OLDA GRA Abschaltbedingungen mroFGR_ABN: Dezimalwert 0 1 2 3 4 5
Kommentar Keine Abschaltbedingung Aus Bedienteil Aus Bremse Aus Kupplung Aus Bedienteilfehler Aus über -B - Schwelle (red. Bremserkennung), oder GRA deaktiviert (cowFUN_FGR, Diagnose) 6 Aus V zu groß/V zu klein 7 Aus N zu groß 8 Aus N zu klein 9 Gang (V/N) zu klein 10 Gangwechsel (V/N) - Abweichung 11 Bleibende positive Regelabweichung 12 Positive Regelabweichung 13 Negative Regelabweichung 14 Fehler Bremse, Kupplung oder DZG 15 Warten auf Ende der Bedienteilbetätigung 16 Wahlhebel des Automatikgetriebes in Position 1, N, R oder P 17 ASR- oder MSR-Eingriff 18 Batteriespannung zu klein 19 Crash 20 ESP-Eingriff 21 fbbEFGC_B, fbbEFGC_C, fbbEFGC_P oder fbbEFGC_Q endgültig defekt (Die Bedingungen 11, 12 und 13 werden nur im GRA - Zustand HALTEN überprüft.)
Beschreibung des Softwareschalters GRA Bedienelement mrwALL_DEF: Bitposition 0 1 2 3 4 5 6
Dezimalwert Kommentar 1 AUS-Kontakt vorhanden (0: AUS-Kontakt nicht vorhanden (dimFGA ODER dimFGL)) 2 dimFGW und dimFGA ist Fehler (0: dimFGW und dimFGA ist kein Fehler) 4 dimFGP und dimFGA ist Fehler (0: dimFGP und dimFGA ist kein Fehler) 8 dimFGA ist ein KWH Bedienelement (0: dimFGA ist kein KWH Bedienelement) 16 Ein- Simulation (GRA mit verzögern) (0: keine EIN- Simulation (Standard GRA)) 32 dimFGP und dimFGW ist Fehler (0: dimFGP und dimFGW ist kein Fehler) 64 dimFGL und dimFGA, dimFGP oder dimFGW ist Fehler (0: dimFGL und dimFGx ist kein Fehler)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Fahrgeschwindigkeitsregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-71
Y 281 S01 / 083 - CBJ
Hinweise zur Applikation: Diese GRA entspricht der VW/AUDI Konzernspezifikation vom 7.11.1994, kann jedoch per Applikation kompatibel zur vorherigen GRA gehalten werden. Folgende Werte müssen dabei unbedingt eingehalten werden. Datensatzparameter
GRA Spez. 7.11.1994
Für vorherige GRA
mrwALL_MIN
0
0
mrwALL_MAX
VMAX
VMAX
mrwALL_BER
5 Km/h, bzw. beliebig
VMAX
mrwALL_SPZ
>0
0 *)
mrwFEM_RSK
0
0
mrwFEP_RSK
0
0
mrwFAS_BVG
VMAX
VMAX
mrwFAS_VDU
0.75
0
mrwFAS_VDK
VMAX
25
*) Damit wird auch definiert, daß in EIN- Simulation kein Setzen, bzw. Beschleunigen bei VSoll = 0 möglich ist. Erläuterung zur VW/AUDI Konzernspezifikation vom 7.11.1994: Bedienteilfehler: scheint in der Spezifikation nicht auf, wird wie bisher ausgewertet (konfigurierbar, Mengenreduktion ohne Rampe sofort auf 0). Bei Abbruch während betätigter Taste (Beschleunigen/Verzögern) wird VSoll gelöscht (wird in der letzten Version der GRA Spez. nicht mehr erwähnt).
2.9 Arbeitsdrehzahlregelung 2.9.1 Übersicht Die Arbeitsdrehzahlregelung (ADR) verwendet zur Steuerung der einzelnen Funktionen die Digitaleingänge der GRA. Das heißt, daß in einem Fahrzeug mit ADR kein GRA Betrieb möglich ist! Eingang: (Schalter) (Taster) (Taster) (Taster) (Schalter)
dimADR dimADP dimADM dimADW dimHAN dzmNmit fgmFGAKT mrmM_EWUN
dig. Eingang ADR-Aktiv => dimDIGprel.6 dig. Eingang ADR+ => dimDIGprel.0 dig. Eingang ADR=> dimDIGprel.2 dig. Eingang ADR-WA => dimDIGprel.C dig. Eingang Handbremse => dimDIGprel.3 Drehzahl aktuelle Fahrgeschwindigkeit zeitsynchrone Wunschmenge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Arbeitsdrehzahlregelung
RBOS/EDS3
Seite 2-72
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
mrmM_EPWG mroM_EBEGR nlmNLact anmPWG mrmSICH_F
Wunschmenge PWG Vollastmenge Nachlauf aktiv Pedalwertgeber Sicherheitsfall
mrmM_EADR ehmFML2
Wunschmenge ADR ADR Kontrollampe (Bei aktiver ADR wird die Kontrollampe über ehmFML2 angesteuert.)
Ausgang:
Es sind zwei Arten der ADR realisiert. Die erste Möglichkeit stellt die variable ADR, die zweite stellt die feste ADR dar. Beide Funktionen kommen nie gleichzeitig vor. Die Unterscheidung erfolgt über den Funktionsschalter cowFUN_FGR. Beschreibung des Funktionsschalters cowFUN_FGR: Dezimalwert 3 6 7 8
Kommentar GRA mit VW/AUDI Bedienteil (siehe FGR) GRA mit LT2 Bedienteil (siehe FGR) ADR mit variabler Arbeitsdrehzahl ADR mit fester Arbeitsdrehzahl
2.9.1.1 Zustände der Arbeitsdrehzahlregelung Stand-by D
A C
Abbruch
Wartezeit
E
B C Regeln
Abbildung MEREAD01: Zustände der ADR Die folgenden Zustandsübergänge der ADR gelten sowohl für die variable, als auch für die feste ADR. Die ADR befindet sich zuerst im Zustand "Stand-by". A Für die Aktivierung der ADR muß die Motordrehzahl dzmNmit größer als die untere ADRDrehzahleinschaltschwelle mrwADR_Neu und kleiner als die obere ADRDrehzahleinschaltschwelle mrwADR_Neo und die Fahrgeschwindigkeit fgmFGAKT kleiner als die Aktivierungsschwelle mrwADR_VAK sein. Weiters muß die Handbremse angezogen sein (dimHAN = 1) und danach der Schalter für ADR einmal betätigt werden (dimADR= 1, steigende Flanke). Beim Übergang in den Zustand "Wartezeit" wird die Solldrehzahl mit der aktuellen Istdrehzahl initialisiert.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Arbeitsdrehzahlregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-73
Y 281 S01 / 083 - CBJ
B Nach Ablauf der Zeit mrwADR_t_f (Zustand "Wartezeit") wird die ADR in den Zustand "Regeln" weitergeschalten. Als Sollwert wird die aktuell vorhandene Istdrehzahl verwendet. fgmFGAKT < mrwADR_VAK dzmNmit > mrwADR_Neu
&
dzmNmit < mrwADR_Neo
ADR aktiv TOTZEIT
dimHAN
mrwADR_t_f
dimADR
Abbildung MEREAD02: Einschaltbedingungen der ADR C Wird der Regler durch eine Abbruchbedingung (s.u.) abgebrochen, so gelangt er in den Zustand "Abbruch". D Erst wenn keine Abbruchbedingungen mehr vorliegen, wird der Regler wieder in den Zustand "Stand-by" umgeschaltet. E Wird der Regler durch Lösen der Handbremse oder Ausschalten über dimADRbeendet, so wird die Solldrehzahl über eine Rampe bis zur Drehzahl mrwADR_Nau erniedrigt. Bei Erreichen dieser Drehzahl geht der ADR in den Zustand "Stand-by" über.
In der Message mrmADR_SAT ist der Zustand der ADR sichtbar: WertHEX 0001H 0002H 0003H 0004H 00FFH
Dezimalwert 1 2 3 4 255
Kommentar Die ADR ist im Zustand "Stand-by" Die ADR ist im Zustand "Wartezeit" Die ADR ist im Zustand "Regeln" ADR Betrieb abgebrochen ADR ist gesperrt
2.9.2 Variable Arbeitsdrehzahlregelung Die variable ADR setzt sich aus verschiedenen Aufgaben zusammen: "Arbeitsdrehzahlregler Bedienung", "Arbeitsdrehzahlregler Erhöhung/Erniedrigung", "Arbeitsdrehzahlregler PI-Regler", "Arbeitsdrehzahlregler AUS", "Arbeitsdrehzahlregler Abbruch". Die Aufgaben "Arbeitsdrehzahlregler Erhöhung/Erniedrigung" und "Arbeitsdrehzahlregler AUS" führen die Benutzeranforderung ADR+/ADR- und AUS durch. Die Aufgabe "Arbeitsdrehzahlregler PI-Regler" regelt die Motordrehzahl zur Solldrehzahl. Die Aufgabe "Arbeitsdrehzahlregler Abbruch" überwacht alle Konditionen, welche einen Abbruch der ADR erforderlich machen. 2.9.2.1 Arbeitsdrehzahlregler Bedienung In Abhängigkeit der betätigten Kontakte des Arbeitsdrehzahlreglers (dimADP und dimADM) und/oder über PWG wird die ADR-Solldrehzahl mrmADR_SOL, und der Initialwert des Integrators des PI-Reglers mroADR_I_A ermittelt. Die Kontakte dimADP und dimADM, sowie die Kontakte für Handbremse dimHAN und ADRAktiv dimADR werden in der Verarbeitung der Digitaleingänge entprellt. Beschreibung des Funktionsschalters mrwADR_SOL:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Arbeitsdrehzahlregelung
RBOS/EDS3
Seite 2-74
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Bitposition 0 1
Dezimalwert Kommentar 1 Sollwertvorgabe über Tasten (dimADP/dimADM) 2 Sollwertvorgabe über PWG
2.9.2.2 Arbeitsdrehzahlregler Erhöhung/Erniedrigung Wenn die Voraussetzungen für die ADR gegeben sind und die Wartezeit mrwADR_t_fabgelaufen ist, kann sie mittels ADR+ Kontakt dimADP bzw. ADR- Kontakt dimADM aktiviert werden. Die ADR-Solldrehzahl mrmADR_SOLwird bei Betätigen von ADR+ (dimADP) bzw. ADR- (dimADM) mit der aktuellen Motordrehzahl dzmNmit belegt. So lange der ADR+ (dimADP) bzw. ADR- (dimADM) Kontakt betätigt ist, wird die ADRSolldrehzahl mrmADR_TSO innerhalb der Drehzahlgrenzen mrwADR_Neu und mrwADR_Neo über die ADR-Rampensteigung mrwADR_dNP bzw. mrwADR_dNM erhöht bzw. erniedrigt. Werden beide Tasten gleichzeitig betätigt, so hat die ADR- Taste höhere Priorität und die Solldrehzahl wird erniedrigt. Ist das Bit 0 des Funktionsschalter mrwADR_SOL gesetzt, wird die Solldrehzahl über Taster mroADR_TSA zur Maximumbildung der Solldrehzahl herangezogen. Die Sollwertvorgabe über PWG erfolgt mittels der Kennlinie mrwADR_KL, die eine Umsetzung PWG (in Prozent) in Drehzahl ermöglicht. Diese Drehzahl mroADR_PSO wird nur dann über ein PT1-Glied mrwADR_GF gefiltert, wenn kein Fehler (fbbEPW2_L, fbbEPW2_H, fbbEPWG_L, fbbEPWG_H oder mrmSICH_F) gesetzt ist. Bei gesetztem Bit 1 von mrwADR_SOL wird die gefilterte Drehzahl mroADR_PWG zur Maximumbildung der Solldrehzahl zugelassen. Nach jeder Arbeitsdrehzahlregler Erhöhung/Erniedrigung über die Tasten oder über PWG wird die ADR-Solldrehzahl mrmADR_SOLmit der aktuellen Motordrehzahl dzmNmit und der Integrator des PI-Reglers mroADR_I_A mit der aktuellen Wunschmenge mrmM_EWUN vorbelegt. Der Zustand der ADR bei Erhöhen oder Erniedrigen ist Zustand "Regeln".
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Arbeitsdrehzahlregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-75
Y 281 S01 / 083 - CBJ
2.9.2.3 Arbeitsdrehzahlregler PI-Regler Der PI-Regler des ADR regelt die Motordrehzahl dzmNmit zur ADR-Solldrehzahl mrmADR_SOL mit den Parametern mrwADP_... und mrwADI_... . Die Regelparameter werden noch nach Kleinsignal und nach Großsignal getrennt für P- und I-Anteil unterschieden. Bei einem Übergang z.B. von Erhöhen/Erniedrigen auf Zustand "Regeln" darf am Reglerausgang kein Mengensprung auftreten. Die Ausgangsmenge des PI-Reglers mrmM_EADR wird durch die Vollastmenge mroM_EBEGR begrenzt. Die ADR-Solldrehzahl ist in mrmADR_SOL, der I-Anteil des PI-Reglers auf der OLDA mroADR_I_A und der P-Anteil auf der OLDA mroADR_P_A sichtbar. Der Zustand der ADR ist der Zustand "Regeln". dimADP
mrwADR_Neo
MIN
mroADR_TSO RAMPE
mrwADR_dNP mroADR_TSO
mroADR_TAS mrwADR_Neu
MAX
RAMPE
mrwADR_SOL.0
mrwADR_dNM dimADM mroADR_PSO
anmPWG
mroADR_PWG KL
MAX
mrmADR_SOL
PT1
mrwADR_KL
mrwADR_GF
fbbEPW2_H fbbEPW2_L fbbEPWG_H
mrwADR_SOL.1
>1
fbbEPWG_L mrmSICH_F
Abbildung MEREAD03: Solldrehzahlermittlung der ADR mrmADR_SOL mroADR_I_A
dzmNmit I
BEGRENZUNG
mrwADI_...
mroM_EBEGR
ADR Abbruch
mroADR_P_A P
mrwADP_...
0 1
mrmM_EADR
BEGRENZUNG
mroM_EBEGR
Abbildung MEREAD05: Reglerstruktur der ADR
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Arbeitsdrehzahlregelung
RBOS/EDS3
Seite 2-76
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
2.9.2.4 Arbeitsdrehzahlregler Wiederaufnahme Die Aktivierung der WA ist nur in den Zuständen Stand-by und Wartezeit, und bei Applikation von Sollwertvorgabe über Taster möglich. Aus den Zuständen Stand-by und Wartezeit wird nach Abblauf der Wartezeit die Solldrehzahl im Zustand Regeln mit der WA-Drehzahl mroADR_SET belegt. Bei einer Änderung der Solldrehzahl wird die WA-Drehzahl mir der aktuellen Solldrehzahl belegt. Der Bedienteilzustand WA wird erkannt, wenn - dimADW (Taste WA betätigt)
UND
- dzmNmit > mrwADR_Neu
UND
- dzmNmit < mrwADR_Neo
UND
- mroADR_SET 0
UND
- ADR im Zustand Stand-by ODER - ADR im Zustand Wartezeit. Wird der Bedienteilzustand WA erkannt und ist die aktuelle Drehzahl > mroADR_SET, so ist der neue Zustand von mroWA_Stat WA von oben, ist die aktuelle Drehzahl < mroADR_SET so ist der neue Zustand von mroWA_Stat WA von unten. Werden von den Tasten dimADW, dimADM und dimADP mehr als eine gleichzeitig betätigt, so wird die Funktion nach der Prioritätenliste dimADM, dimADP, dimADW ausgeführt. Wird im Zustand Stand-by gleichzeitig dimADW und dimADM betätigt, so wird die WA-Drehzahl mroADR_SET mit 0 belegt. Wiederaufnahme von oben: Beim Übergang von Wartezeit nach Regeln wird die Solldrehzahl mit dzmNmit belegt, und in Folge anhand einer Drehzahlrampe mit der Steigung mrwADR_dWMan mroADR_SET herangeführt. Wiederaufnahme von unten: Beim Übergang von Wartezeit nach Regeln wird die Solldrehzahl mit dzmNmit belegt, und in Folge anhand einer Drehzahlrampe mit der Steigung mrwADR_dWPan mroADR_SET herangeführt. Ist die ermittelte ADR Wunschmenge größer als die Vollastmenge so wird die Drehzahlrampe angehalten. ADR Zustand = Regeln und WA erkannt Beim Übergang von Wartezeit auf Regeln wird der Integrator des PI-Reglers mit der aktuellen Wunschmenge vorbelegt. Während des Regelns wird die ADR Menge mrmM_EADR auf [0, mroM_EBEGR] begrenzt. Ist die aktuelle Drehzahl = mroADR_SET so wird der Zustand WA gelöscht und der I-Anteil mroADR_I_A erneut mit der aktuellen Wunschmenge mrmM_EWUN vorbelegt. Die aktuelle Solldrehzahl wird bei WA in den Oldas für die Drehzahlbeeinflussung über Tasten mroADR_TSO, mroADR_TAS dargestellt. In der OLDA mroWA_STAT ist die Wiederaufnahmeart sichtbar: Bitposition 0 1
Dezimalwert Kommentar 1 Wiederaufnahme von oben 2 Wiederaufnahme von unten
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Arbeitsdrehzahlregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-77
Y 281 S01 / 083 - CBJ
2.9.2.5 Arbeitsdrehzahlregler AUS Bei "Arbeitsdrehzahlregler AUS" wird die ADR-Solldrehzahl über die ADR-Rampe mrwADR_dNA bis zur Drehzahl mrwADR_Nau erniedrigt. Sobald die ADR-Solldrehzahl die Ausschaltschwelle mrwADR_Nau erreicht wird der Reglerausgang auf Null geschaltet (mrmM_EADR = 0) und nur der Leerlaufregler bleibt aktiv. Als Ausschaltbedingungen gelten dabei nur die Handbremse ist nicht betätigt ( dimHAN = 0) oder der ADR-Schalter ist nicht betätigt (dimADR = 0). In der OLDA mroADR_AUS ist die Ausschaltkondition sichtbar: Bitposition 0 1
Dezimalwert Kommentar 1 AUS über ADR-Schalter dimADR = 0 2 AUS über Handbremse dimHAN= 0
2.9.2.6 Arbeitsdrehzahlregler Abbruch Die ADR wird unter folgenden Bedingungen abgebrochen. In der OLDA mroADR_ABB ist die Abbruchbedingung sichtbar: o) Fahrgeschwindigkeit fgmFGAKT größer mrwADR_VAK (mroADR_ABB = 1), o) Drehzahl dzmNmit größer mrwADR_Nao (mroADR_ABB = 2), o) Drehzahl dzmNmit kleiner mrwADR_Nau (mroADR_ABB = 4), o) bei positiver Regelabweichung fbbEADRpR: Drehzahldifferenz im Zustand "Regeln" größer als Schwelle mrwADR_pRA für eine Zeit fbwEADRpRA Abbruch des ADR und Eintrag des Fehlers ADR positive Regelabweichung im Fehlerspeicher (mroADR_ABB= 8), o) bei negativer Regelabweichung fbbEADRnR ohne Überdrücken durch den PWG: Drehzahldifferenz im Zustand "Regeln" kleiner als Schwelle mrwADR_nRA für eine Zeit fbwEADRnRA und Wunschmenge des ADR größer oder gleich der Wunschmenge durch den PWG (mrmM_EADR ≥ mrmM_EPWG) Abbruch des ADR und Eintrag des Fehlers ADR negative Regelabweichung im Fehlerspeicher (mroADR_ABB= 16), o) bei negativer Regelabweichung fbbEADRnR mit Überdrücken durch den PWG: Drehzahldifferenz im Zustand "Regeln" kleiner als Schwelle mrwADR_nRA für eine Zeit mrwADR_t_R und Wunschmenge des ADR kleiner als Wunschmenge durch den PWG (mrmM_EADR < mrmM_EPWG) Abbruch des ADR ohne Fehlereintrag (mroADR_ABB = 32), Bei Klemme15 aus oder DZG defekt (fboSDZG 0) wird der Regelbetrieb ebenfalls abgebrochen, es erfolgt jedoch keine Ausgabe auf mroADR_ABB. Bei Abbruch wird der Reglerausgang sofort auf Null geschaltet (mrmM_EADR = 0) und die normale Leerlaufregelung wird wieder aktiv. Der Zustand der ADR ist der Zustand "Abbruch". Liegt keine dieser Abbruchbedingungen mehr an, und wird entweder dimADR oder dimHAN wieder 0, so wird der ADR in den Zustand "Stand-by" umgeschaltet. Nach neuerlicher Aktivierung (dimADR=1 und dimHAN=1) wird der ADR nach der Zeit mrwADR_t_f (Zustand "Wartezeit") wieder freigegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Arbeitsdrehzahlregelung
RBOS/EDS3
Seite 2-78
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
K15 aus fboSDZG 0 fgmFGAKT > mrwADR_VAK dzmNmit > mrwADR_Nao
>1
ADR Abbruch
dzmNmit < mrwADR_Nau mrmADR_SAT == 3
& (mrmADR_SOL - dzoNmit) > mrwADR_pRA
TOTZEIT
fbwEADRpRA
(mrmADR_SOL - dzoNmit) < mrwADR_nRA
& TOTZEIT
mrmM_EADR >= mrmM_EPWG
fbwEADRnRA
& TOTZEIT
mrmM_EADR < mrmM_EPWG
mrwADR_t_R
dimHAN
>1
ADR ausschalten
dimADR
Abbildung MEREAD04: Abbruchbedingungen der ADR Wird bei aktivem Arbeitsdrehzahlregler Klemme 15 aus erkannt, so wird die ADR-Wunschmenge mrmM_EADR, und die ADR-Solldrehzahl mrmADR_SOLsofort auf Null gesetzt. 2.9.2.7 Lampentest Nach Zündung Ein wird die ADR-Lampe für die Zeit mrwADR_t_L angesteuert. 2.9.2.8 Konfiguration Über cowFUN_ADR ist der Eingriff des ADR auf andere Funktionen konfigurierbar. Ist cowFUN_ADR.0 gesetzt so wird bei gezogener Handbremse der Fehler FGG Plausibilität mit Drehzahl und Menge nicht gemeldet (sh. Überwachungskonzept FGG). Mit cowFUN_ADR.1 wird ausgewählt ob der ADR die Parametersatzauswahl des Aktiven Ruckeldämpers beeinflußt. Ist cowFUN_ADR.1 gesetzt so kann mit cowFUN_ADR.2 ausgewählt werden welche Parametersätze vom Aktiven Ruckeldämpfer verwendet werden (sh. Aktiver Ruckeldämpfer, Parametersatzauswahl). Ist cowFUN_ADR.3 gesetzt und die Arbeitsdrehzahlregelung ist im Zustand „Regeln“ (mrmADR_SAT = 3) erfolgt eine Abschaltung der Abgasrückführung. Die restlichen Bits von cowFUN_ADR sind nicht benutzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Arbeitsdrehzahlregelung
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-79
Y 281 S01 / 083 - CBJ
2.9.3 Feste Arbeitsdrehzahlregelung 2.9.3.1 Funktionsweise Zum Unterschied zur variablen ADR ist bei der festen ADR der Sollwert ein fest vorgegebener Wert (feste Arbeitsdrehzahl mrwADR_Nfe). Sind die Bedingungen zur Aktivierung der ADR gegeben (dimADR=1, dimHAN=1 und es liegen keine Abbruchbedingungen vor), so wird nach einer Wartezeit mrwADR_t_f(siehe auch „Variable ADR“) die ADR-Solldrehzahl mrmADR_SOL mittels Rampe mrwADR_dNP an die feste Arbeitsdrehzahl mrwADR_Nfeherangeführt. Die Wartezeit ist vor jeder Aktivierung zu beachten. Wird die ADR über den Schalter ADR-Aktiv oder über die Handbremse ausgeschaltet, so wird die Solldrehzahl über die ADR-Rampe mrwADR_dNA erniedrigt. Alle übrigen Abbruchbedingungen führen zur sofortigen Mengenabschaltung des ADR-Reglers (siehe auch „Variable ADR“).
2.10 Höchstgeschwindigkeitsbegrenzung Die Höchstgeschwindigkeitsbegrenzung muß die Kraftstoffmenge in Abhängigkeit von der aktuellen gemittelten Fahrgeschwindigkeit fgmFGAKT abgeregeln. Die von der Höchstgeschwindigkeitsbegrenzung berechnete Menge mrmM_EHGB begrenzt die Wunschmenge mrmM_EWUNF (siehe Kapitel „Externer Mengeneingriff“). Die Höchstgeschwindigkeitsbegrenzung (HGB) setzt sich aus drei Teilaufgaben zusammen: der Sollwertnachführung, der Reglerparameterauswahl und der Regelung. Reglerparameterauswahl
fgm_VzuN
mrmM_EPWG mrmM_EFGR mrwM_EMAX
mroM_EBEGR fgmFGAKT
mrmM_EHGB
Regelung
mrmV_SOLHN
mrmV_SOLEE = 0 Sollwertnachführung
mrmV_SOLEE
>1
mrwHGBvMAX = 0
Abbildung MEREHG01: Struktur der HGB fgm_VzuN mroM_EBEGR mrmM_EPWG mrmM_EFGR fgmFGAKT
Verhältnis Fahrgeschwindigkeit zu Drehzahl Begrenzungsmenge Wunschmenge_PWG Wunschmenge_FGR Aktuelle Fahrgeschwindigkeit
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Höchstgeschwindigkeitsbegrenzung RBOS/EDS3
Seite 2-80
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
mrmV_SOLEE Im EEPROM eingestellte Geschwindigkeitsbegrenzung Die Einstellung der Höchstgeschwindigkeit erfolgt über die Anpassungsfunktion der Diagnose (siehe auch Kapitel Diagnose), Meßwertekanal 18. Die Höchstgeschwindigkeit kann innerhalb der Grenzen Minimalwert mrwHGBvMIN und Maximalwert mrwHGBvMAX gewählt werden. Bei jedem Speichern der Anpassung wird der aktuelle Wert als Maximalwert für die nächsten Anpassungen übernommen. Ein Deaktivieren der HGB und Rücksetzen des Maximalwerts kann nur über die Loginfunktion und Paßwort xcwPHGBOff erfolgen. Ist die HGB deaktiviert so sind die Werte mrmV_SOLEE (Höchstgeschwindigkeit) und mrmV_SOLHN (nachgeführte Geschwindigkeit) = 0. Bei Aktivierung stellt sich abhängig von der Fahrgeschwindigkeit und dem Betriebspunkt eine nachgeführte Geschwindigkeit ein. Sichere Deaktivierung der HGB durch EPROM: mrwHGBvMIN = 0; mrwHGBvMAX = 0; Erstinitialisierungswert für EEPROM edwINI_HGB = 0; Vorgabewert bei defektem EEPROM cowAGL_HGB = 0; 2.10.1 Sollwertnachführung Der Geschwindigkeitssollwert mrmV_SOLEE für die Höchstgeschwindigkeitsbegrenzung wird nicht direkt als Reglersollwert an den Regler ausgegeben, sondern vorher über die sogenannte Sollwertnachführung manipuliert. Diese Funktion hat die Aufgabe ein Unter- bzw. Überschwingen der gefilterten Fahrgeschwindigkeit, bezogen auf den festen Geschwindigkeitssollwert, nach Gefällebzw. Bergfahrten zu vermeiden. Die Sollwertnachführung führt den Sollwert für den Regler "langsam" (über ein PT1-Glied) vom aktuellen Geschwindigkeitsistwert auf den Soll- bzw. Zielwert heran. Die Sollwertnachführung kann drei Zustände annehmen (Anzeige in OLDA mroAKT_SWN): 1 ... 2 ... 3 ...
Sollwertnachführung freigegeben Sollwertnachführung eingeschaltet Sollwertnachführung ausgeschaltet
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung -Höchstgeschwindigkeitsbegrenzung 02. Juli 1999
0
b o sc h
EDC15C
Seite 2-81
Y 281 S01 / 083 - CBJ
v mrmV_SOLHN
mrmV_SOLEE mrmV_SOLEE - mrwHGB_NAU
fgmFGAKT mrmV_SOLEE - mrwHGB_NIS mrmV_SOLHN - mrwHGB_NAS
t freigegeben eingeschaltet
ausgeschaltet
freigegeben
HGB regelt
Abbildung MEREHG02: Sollwertnachführung - Sollwertnachführung freigegeben: Die Sollwertnachführung wird freigegeben, wenn die Differenz zwischen Sollwert und Fahrgeschwindigkeit größer als eine applikative Schwelle ist. ( mrmV_SOLHN - fgmFGAKT > mrwHGB_NAS --> Sollwertnachführung freigegeben) Der nachgeführte Sollwert mrmV_SOLHN wird auf den EEPROM-Wert mrmV_SOLEE gesetzt. Applikationshinweis: Die applikative Schwelle mrwHGB_NAS muß größer als mrwHGB_NIS gewählt werden, andernfalls wird der Zustand „Sollwertnachführung freigegeben“ nicht mehr erreicht. - Sollwertnachführung eingeschaltet: Die Sollwertnachführung wird eingeschaltet, wenn die Differenz zwischen nachgeführtem Sollwert und Fahrgeschwindigkeit kleiner gleich als eine applikative Schwelle ist. (mrmV_SOLHN - fgmFGAKT Sollwertnachführung eingeschaltet ) Der nachgeführte Sollwert mrmV_SOLHN, beginnend mit der aktuellen Fahrgeschwindigkeit fgmFGAKT wird über ein PT1-Glied an den Fahrgeschwindigkeitssollwert mrmV_SOLEE herangeführt. Das PT1-Glied mrwPT1_HGB wird gangunabhängig ausgeführt. Die Ausgangsmenge mrmM_EHGBwird auf mroHGmax begrenzt. - Sollwertnachführung ausgeschaltet: Die Sollwertnachführung wird ausgeschaltet, wenn die Differenz zwischen der im EEPROM eingestellten Geschwindigkeitsbegrenzung und dem nachgeführtem Sollwert kleiner gleich wird als eine applikative Schwelle ( mrmV_SOLEE - mrmV_SOLHN mrwHGB_NAS so wechselt der Zustand der Sollwertnachführung von ausgeschaltet nach freigegeben, bzw. von eingeschaltet nach freigegeben. Sollwertnachführung freigegeben mrmV_SOLHN = mrmV_SOLEE HGB regelt nicht
mrmV_SOLHN - fgmFGAKT > mrwHGB_NAS
mrmV_SOLHN - fgmFGAKT mrwHGB_NAS
Sollwertnachführung ausgeschaltet mrmV_SOLHN = mrmV_SOLEE
HGB regelt
mrmV_SOLHN - fgmFGAKT 0 ODER dimAG4 == 0 ODER cowFUN_EGS != AG4-Eingriff
mrmM_EAG4 mrwM_EMAX mrmM_EWUN
MIN
mrmM_EWUN
Abbildung MEREEX04: Drehzahlsynchrone Schaltsignalreaktion Diese zusätzliche Bearbeitung im drehzahlsynchronen Teil ist notwendig, um die geforderte Reaktionszeit des Mengeneingriffs auf das Schaltsignal so kurz als möglich zu halten (maximal 40 ms). Darstellung der Schaltsignalreaktion: dimAG4 1 0
AG4 aktiv
AG4 inaktiv
AG4 inaktiv t
N
t mrmM_EWUN
Eingriffsmenge Rampe aktiv aktiv ∆t
t
∆t
Abbildung MEREEX05: AG4 Schaltsignalreaktion ∆t ... Reaktionszeit des Mengeneingriffs auf das Schaltsignal (max. 40 ms).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-91
Y 281 S01 / 083 - CBJ
Die maximal erlaubte Dauer, während der ein AG4 Schalteingriff aktiv sein kann, wird durch die Entprellzeit des Fehlerbits fbbEAG4_L bestimmt und damit implizit durch die Fehlerbehandlung überwacht (siehe Überwachungskonzept). Detaillierte Informationen über den Zustand des Mengeneingriffs durch das Automatikgetriebe AG4 sind in der OLDA mroAG4AKT zusammengefaßt. Beschreibung des OLDA Status des AG4 Mengeneingriffs mroAG4AKT: Bitposition 0 1 2 3 4
Dezimalwert 1 2 4 8 16
Kommentar Rampe nach gültigem Schaltsignal aktiv AG4 Schaltsignal aktiv (dimAG4 = High) AG4 Schaltsignal Timeout Fehler letzter Schaltvorgang war Rückschaltung letzter Schaltvorgang war Hochschaltung
Auswirkung des AG4 Mengeneingriffs auf die Wunschmenge mrmM_EWUN: Eine Ausgabe der AG4 Eingriffsmenge mrmM_EAG4 erfolgt nur bei einem gültigen AG4 Schalteingriff. Ein gültiger Schalteingriff liegt vor, wenn das Eingangsignal aktiv und das Fehlerbit fbbEAG4_L nicht gesetzt ist, oder wenn die AG4 Eingriffsmenge mrmM_EAG4 sich nach einem gültigen Schaltsignal innerhalb der Rampe befindet und die Bedingung mrmM_EAG4 < mrmM_EWUNF erfüllt ist. Die Rampe wird nur bei mrmM_EWUNF > 0 gestartet. Weiters wird bei einem gültigen AG4 Eingriff über die Message mrmINARD_D der D - Anteil des Aktiven Ruckeldämpfers initialisiert (Stellgröße D - Anteil = 0). Ist der AG4 Eingriff gültig und die berechnete AG4 - Eingriffsmenge mrmM_EAG4 kleiner als der Wert der lokalen Kopie der Wunschmenge mrmM_EWUN, so wird die Eingriffsmenge in die lokale Kopie der Wunschmenge übernommen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-92
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
EGS Eingriff über CAN: a
a b
mroMD_SOLL
b mrmM_EMOT mrmBI_SOLL dzmNmit
KF
PT1
mrwKFVB_KF
mrwPT1_BI
Abbildung MEREEX14: Berechnung spez. ind. Verbrauch mroMD_EGS
mrmEGS_roh
mroM_EEGSr
mrwMULINF3 mrmBI_SOLL mrmM_ELLR
mroM_EEGSx
MAX
dzmNmit
mroM_EEGS
mroM_EXEGS KL
mrwANFAHKL
mroM_EEGS
MIN RAMPE
mrwEGSRAMP mrwM_EMAX mrmEGS_roh = 0xFE (Neutralwert) fgmFGAKT < mrwV_ANFAH
& mrmEGSSTAT.7 = 1
>1
mrmEGS_roh = 0xFF mrmEGSSTAT.8 = 1
>1 mrmEGSSTAT.5 = 0
mroEGSINT S
1 mrwEGS_LAB Integrator
-1 mrmEGSSTAT.5
Q
mroEGSERR
BEGRENZUNG
mrwEGS_TIM 0
KL15
R
mrwEGSbegr
Abbildung MEREEX08: Externer Mengeneingriff durch das EGS über CAN Die Bits 4-8 aus mrmEGS_CAN werden direkt in die selben Bits von mrmEGSSTAT übernommen. Bei CAN Kommunikation ist eine Normierung auf Drehmomente gefordert. Drehmomente werden über den spezifischen indizierten Verbrauch mrmBI_SOLL [(mg/Hub)/Nm], der aus dem Verbrauchskennfeld mrwKFVB_KF mit der Drehzahl dzmNmit und der Motormomentmenge mrmM_EMOT ermittelt wird, in Mengen umgewandelt. Mengen werden über den spez. ind. Verbrauch mroBI_FAHR bzw. mroBI_REIB, die aus dem Verbrauchskennfeld mit der Drehzahl dzmNmit und der Menge mrmM_EWUNF bzw. mroM_EREIB ermittelt werden, in Drehmomente umgerechnet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-93
Y 281 S01 / 083 - CBJ
Berechnung der Eingriffsmenge: Bei gesetztem EGS - Anforderungsbit mrmEGSSTAT.5 wird das Drehmomentsignal mroEGS_roh (umgerechneter physikalischer Wert ist mrmMD_EGS) mit mrmBI_SOLL aus dem Verbrauchskennfeld mrwKFVB_KFmultipliziert. Von dieser Eingriffsmenge mroM_EEGSr wird die aktuelle Menge des Leerlaufreglers mrmM_ELLR abgezogen und das Ergebnis nach unten auf 0 begrenzt, woraus sich die für die Ermittlung der Wunschmenge relevante Menge mroM_EEGS ergibt. Botschaftsfehler Getriebe (mrmEGSSTAT.4 = 1): Bei einem CAN-Fehler (gesetzem Bit mrmEGS_CAN.4) wird das Statusbit mrmEGSSTAT .4 gesetzt. In weiterer Folge wird die Ersatzmenge mroM_EXEGS aktiviert. Der Fehler wird während aktiver CAN - Ausblendung nicht gemeldet. Auf diese Ersatzmenge mroM_EXEGS wird auch bei nicht gesetztem EGS - Anforderungsbit mrmEGSSTAT.5, gesetzem Bit mrmEGS_CAN.7), Getriebe - Steuergerät im Notlauf (mrmEGS_CAN.8 = 1) oder bei der Eingriffsmoment - Fehlerkennung mroEGS_roh = 0xFF umgeschalten (siehe auch Überwachungskonzept). Ermittlung der Information „Eingriff kann nicht, oder nicht vollständig durchgeführt werden“: Ist die Eingriffsmenge mroM_EEGSr kleiner als die aktuelle Menge des Leerlaufreglers mrmM_ELLR verringert um den Toleranzwert mrwM_E_ToG, wird das Bit mrmEGSSTAT .7 gesetzt (Flag - Eingriffswunsch kann nicht, oder nicht vollständig erfüllt werden). Steigt die Eingriffsmenge mroM_EEGSr über die aktuelle Menge des Leerlaufreglers mrmM_ELLR, so wird dieses Bit wieder zurückgesetzt. Das Bit wird auch bei gesetzem Bit mrmEGS_CAN.7 oder wenn der EGS Eingriff über Applikation deaktiviert ist (cowFUN_EGS ≠2), gesetzt. Der Zustand des Bits wird auch in der OLDA mroHYSSTAT.0 angezeigt. Ersatzmenge: Die Berechnung der Ersatzmenge mroM_EXEGS ist von der aktuellen Fahrgeschwindigkeit fgmFGAKT abhängig. Ist fgmFGAKT < mrwV_ANFAH, so wird mit der Anfahrkennlinie mrwANFAHKL und der Drehzahl dzoNmit die Ersatzmenge mroM_EEGS berechnet. Ist die aktuelle Fahrgeschwindigkeit fgmFGAKT >= mrwV_ANFAH, so wird die Ersatzmenge bis zum Maximum mrwM_EMAX mit einer Schrittweite von mrwEGSRAMP ((mg/Hub)/s) erhöht (Zustandsinformation: mrmEGSSTAT). Als Sonderfall wird bei nicht gesetztem EGS Anforderungsbit mrmEGSSTAT.5 und gleichzeitigem Neutralwert im Eingriffsmoment (mroEGS_roh = 0xFE) der Eingriff sofort ohne Rampe beendet (mroM_EXEGS = mrwM_EMAX). Zeitliche Begrenzung: Über das Label mrwEGSbegr kann die EGS-Eingriffszeit überwacht werden. Hierbei läuft bei aktivem EGS-Eingriff mrmEGSSTAT.5 ein Integrator bis zu der applizierbaren Grenze mrwEGS_TIM. Übersteigt der Integrator den eingestellten Wert mrwEGS_TIM, so wird mrmEGSERR gesetzt, die Eingriffsmenge mroM_EEGS des EGS-Eingriffs wird auf 0 gesetzt, der ASG-Eingriff wird als unplausibel abgebrochen und das Fehlerbit fbbEEGS_Awird gesetzt. Bei nicht aktivem Eingriff wird ein negativer Eingangswert mrwEGS_LAB, auf den Integrator geschaltet. Der Integrator ist nach unten auf 0 begrenzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-94
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Auswirkung: Der Getriebeeingriff wirkt mengenreduzierend, d.h. ist die Menge aus dem elektronisch gesteuertem Getriebe mroM_EEGS kleiner als der Fahrerwunsch mrmM_EWUNF, so geht die Menge mroM_EEGS in den Mengenwunsch mrmM_EWUN ein. Beschreibung des OLDA Status des EGS - Mengeneingriffs durch mrmEGSSTAT: Bitposition 0 1 2 3 4 5 6 7
Dezimalwert 1 2 4 8 16 32 64 128
8
256
Kommentar Mengeneingriff durch EGS aktiv Mengeneingriff durch EGS über Rampe kein Mengeneingriff durch EGS (Rampenendwert erreicht) Mengeneingriff durch EGS über Anfahr-KL Botschaftsfehler EGS (Timeout oder Botschaftsdaten inkonsistent) EGS-Anforderungsbit (Eingriffsmoment wird damit gültig) Ausblendung der Überwachung EGS-Eingriffswunsch kann nicht, oder nicht vollständig erfüllt werden (siehe dazu Bewertung des Eingriffs weiter oben, sowie Überwachungskonzept). Hinweis: bei gleichzeitigem MSR-Eingriff (hat Vorrang vor EGS-Eingriff) wird dieses Bit auch gesetzt wenn das MSR-Eingriffsmoment größer als das EGS-Eingriffsmoment ist. Getriebe SG befindet sich im Notlauf (siehe CAN: Getriebe 1)
2.11.3 ASR Eingriff ASR Eingriff über CAN: mrmASR_roh
mroMD_ASR
mroM_EASRr
mrwMULINF3 mrmBI_SOLL mrmM_ELLR 0
MAX
mroM_EASR RAMPE
mrwASRRAMP
MIN
mroM_EXASR
mroM_EASR
mrwM_EMAX
mrmASR_roh == 0xFE
CAN-Fehler mrmASR_CAN.7 ODER mrmASRSTAT.5 = 0 ODER mrmMSRSTAT.5 0 ODER Fehlererkennung mrmASR_roh = 0xFF
Abbildung MEREEX09: ASR Eingriff Die Bits mrmASRSTAT.4 bis mrmASRSTAT.B werden direkt von den Bits mrmASR_CAN.4 bis mrmASR_CAN.B übernommen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-95
Y 281 S01 / 083 - CBJ
Berechnung der Eingriffsmenge: Vom ASR/MSR Steuergerät wird über CAN das ASR Eingriffsmoment mrmASR_roh (der umgerechnete physikalische Wert wird in mrmMD_ASR ausgegeben) übertragen. Dieses Moment wird bei gesetztem ASR Anforderungsbit mrmASRSTAT.5 (gleichzeitig muß mrmMSRSTAT.5 = 0 sein) mit dem spezifisch indizierten Kraftstoffverbrauch (mrmBI_SOLL) multipliziert. Von dieser Eingriffsmenge mroM_EASRr wird die aktuelle Menge des Leerlaufreglers mrmM_ELLR abgezogen und das Ergebnis nach unten auf 0 begrenzt, woraus sich die für die Ermittlung der Wunschmenge relevante Menge mroM_EASR ergibt. Ermittlung der Information „Eingriff kann nicht, oder nicht vollständig durchgeführt werden“: Ist die Eingriffsmenge mroM_EASRr kleiner als die aktuelle Menge des Leerlaufreglers mrmM_ELLR verringert um den Toleranzwert mrwM_E_ToB , wird das Bit mrmASRSTAT.7 gesetzt (Flag - Eingriffswunsch kann nicht, oder nicht vollständig erfüllt werden). Steigt die Eingriffsmenge mroM_EASRr über oder auf die aktuelle Menge des Leerlaufreglers mrmM_ELLR, so wird dieses Bit wieder zurückgesetzt. Das Bit wird auch bei gesetztem mrmASR_CAN.7 , oder wenn der Fehler fbbEMSR_P endgültig defekt ist, oder wenn der ASR - Eingriff über Applikation deaktiviert ist (cowFUN_ASR2), gesetzt. Der Zustand des Bits wird bei aktivem ASR-Eingriff auch in der OLDA mroHYSSTAT.1 angezeigt. Botschaftsfehler Bremse (mrmASRSTAT.4 = 1): Bei gesetztem Bit mrmASR_CAN.4 werden die Statusbits mrmASRSTAT.4 und mrmMSRSTAT.4 gesetzt. Auf diese Ersatzmenge wird auch bei nicht gesetztem ASR - Anforderungsbit mrmASRSTAT.5, bei gesetztem MSR - Anforderungsbit mrmASRSTAT.5, gesetztem Bit mrmASR_CAN.7, bei Botschaftszählerfehler (mrmASR_CAN.11) und bei der Eingriffsmoment - Fehlerkennung mrmASR_roh = 0xFF umgeschalten (siehe auch Überwachungskonzept). Ersatzmenge: Bei Umschaltung auf die Ersatzmenge mroM_EXASR wird die ASR Eingriffsmenge mroM_EASR rampenförmig bis zum Neutralwert mrwM_EMAX erhöht (Zustandsinformation: mrmASRSTAT). Als Sonderfall wird bei nicht gesetztem ASR - Anforderungsbit mrmASRSTAT.5 und gleichzeitigem Neutralwert im Eingriffsmoment (mrmASR_roh = 0xFE) der Eingriff sofort ohne Rampe beendet (mroM_EXASR = mrwM_EMAX). Auswirkung: Der ASR - Eingriff wirkt mengenreduzierend, d.h. ist die Menge mroM_EASR kleiner als der Fahrerwunsch mrmM_EWUNF, so geht die Menge mroM_EASR in den Mengenwunsch mrmM_EWUN ein.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-96
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Beschreibung des OLDA Status des ASR - Mengeneingriffs durch mrmASRSTAT: Bitposition 0 1 2 4
Dezimalwert 1 2 4 16
5 6
32 64 128
B
2048
Kommentar Mengen - Eingriff durch ASR aktiv Mengen - Eingriff durch ASR über Rampe kein Mengen - Eingriff durch ASR (Rampenendwert erreicht) Botschaftsfehler ASR/MSR (Timeout oder inkonsistente Botschaftsdaten) ASR - Anforderungsbit (Eingriffsmoment wird damit gültig) Ausblendung der Überwachung ASR - Eingriffswunsch kann nicht, oder nicht vollständig erfüllt werden (siehe dazu Bewertung des Eingriffs weiter oben, sowie Überwachungskonzept). Botschaftszähler inkonsistent (siehe Anhang CAN)
2.11.4 MSR Eingriff MSR Eingriff über CAN: mrmMSR_roh
mroM_EMSRr
mroMD_MSR
mrwMULINF3 mrmBI_SOLL mrmM_ELLR
MAX
0 mroM_EMSR RAMPE
mrwMSRRAMP
MAX
mroM_EXMSR
mroM_EMSR
0
mrmMSR_roh = 0 (Neutralwert)
Abbruchbedingung erfüllt
Abbildung MEREEX10: MSR Eingriff Die Bits mrmMSRSTAT.4 bis mrmMSRSTAT.B werden direkt von den Bits mrmMSR_CAN.4 bis mrmMSR_CAN.B übernommen. Berechnung der Eingriffsmenge: Vom ASR/MSR Steuergerät wird über CAN das MSR Eingriffsmoment mrmMSR_roh (umgerechneter physikalischer Wert mroMD_MSR(der Rohwert wird in mroMSR_roh ausgegeben) übertragen. Dieses Moment wird bei gesetztem MSR Anforderungsbit mrmMSRSTAT.5 und Nichtzutreffen der Abbruchbedingung (s.u.) mit dem spezifisch indizierten Kraftstoffverbrauch (mrmBI_SOLL) multipliziert. Von dieser Eingriffsmenge mroM_EMSRr wird die aktuelle Menge des Leerlaufreglers mrmM_ELLR abgezogen und das Ergebnis nach unten auf 0 begrenzt, woraus sich die für die Ermittlung der Wunschmenge relevante Menge mroM_EMSR ergibt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-97
Y 281 S01 / 083 - CBJ
Botschaftsfehler Bremse (mrmMSRSTAT.4 = 1): Bei gesetztem Bit mrmMSR_CAN.4 werden die Statusbits mrmMSRSTAT.4 und mrmASRSTAT.4 gesetzt. In weiterer Folge wird das Bit mrmMSRSTAT.7 gesetzt. MSR - Eingriffswunsch kann nicht, oder nicht vollständig erfüllt werden (mrmMSRSTAT.7 = 1): Dieses Bit wird gesetzt • bei über Datensatz deaktiviertem MSR-CAN Eingriff cowFUN_MSR ≠ 2, • bei Botschaftsfehler ASR/MSR mrmMSR_CAN.4 (Timeout oder Botschaftsdaten inkonsistent) • bei Überschreitung der Begrenzungsmenge mroM_EBEGR erhöht um den Toleranzwert mrwM_E_ToB durch die Eingriffsmenge mroM_EMSRr (mroHYSSTAT .2). Sinkt die Eingriffsmenge mroM_EMSRr wieder unter oder auf die aktuelle Begrenzungsmenge mroM_EBEGR, so wird das Bit mroHYSSTAT.2 zurückgesetzt. Physikalische Plausibilitätsverletzung des MSR-Eingriffs (mrmMSRSTAT.9 = 1): Sie wird überprüft, wenn das Bit mrmMSRSTAT.A nicht gesetzt ist und das MSR-Anforderungsbit mrmMSRSTAT.5 gesetzt ist. Der Eingriff ist dann physikalisch unplausibel, wenn das integrale MSR-Moment mroMDIntdt mroMDIntdt = ∫( MMSR − MRe ib )dt die Schwelle mrwMDIntMX überschreitet. Dann wird auch der Fehler fbbEMSR_H als defekt gemeldet. Der aktuelle Wert des Integrals ist in der OLDA mroMDIntdt dargestellt. Das Integral wird nach unten auf 0 begrenzt. Wenn das Integral den Wert 0 erreicht, wird der Fehler fbbEMSR_H als gut gemeldet. Weitere MSR-Eingriffe werden allerdings nur dann wieder erlaubt, wenn das ABSSteuergerät zumindest einmal den Neutralwert als Eingriffsmoment sendet und der Fehler inzwischen endgültig geheilt ist. mroMD_MSR
defekt
heilen
t
mroMDIntdt mrwMDIntMX
t fbbEMSR_H
t mroMSRSTAT.9
t
Abbildung MEREEX11: Physikalische Plausibilität MSR
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-98
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Plausibilitätsverletzung des MSR-Eingriffs (mrmMSRSTAT.A = 1): Dieses Bit wird bei gesetztem MSR-Anforderungsbit mrmMSRSTAT.5 auf folgende Bedingungen geprüft und bei Erfüllung mindestens einer Bedingung gesetzt: • bei gesetztem Bit mrmMSR_CAN.7, • bei Mengenzumessungsfehlern • bei Botschaftszählerfehler (mrmMSR_CAN.B; siehe Anhang B - CAN, CAN Interpreter), • bei der Eingriffsmoment - Fehlerkennung mrmMSR_roh= 0xFF, • bei gesetztem ASR-Anforderungsbit mrmASRSTAT.5, • bei Nichterfüllen der Binärkomplementbedingung (mrmMSR_rohist nicht das Binärkomplement von mrmASR_roh) • bei funktionaler Plausibilitätsverletzung Der Eingriff ist dann funktional unplausibel, wenn die Referenzgeschwindigkeit des ABS-SG mrmFG_ABS< mrwMSRFG_L ist. Dann wird der Fehler fbbEMSR_P defekt gemeldet und kann nicht wieder geheilt werden. Ist der Fehler endgültig defekt, so wird für diesen Fahrzyklus kein ASRoder MSR-Eingriff mehr erlaubt. Ersatzmenge: Auf die Ersatzmenge mroM_EXMSR wird bei Erfüllung mindestens einer der folgenden Bedingungen umgeschaltet: • bei gesetztem Bit mrmMSRSTAT.7 • bei nicht gesetztem MSR - Anforderungsbit mrmMSRSTAT.5, • bei gesetztem ASR - Anforderungsbit mrmASRSTAT.5, • bei Mengenzumessungsfehlern, • bei Botschaftszählerfehler (mrmMSR_CAN.B; siehe Anhang B - CAN, CAN Interpreter), • bei Nichterfüllen der Binärkomplementbedingung (mrmMSR_rohist nicht das Binärkomplement von mrmASR_roh) • bei Eingriffsmoment - Fehlerkennung mrmMSR_roh= 0xFF (siehe auch Überwachungskonzept). Bei Umschaltung auf die Ersatzmenge mroM_EXMSR wird die MSR Eingriffsmenge mroM_EMSR rampenförmig bis zum Neutralwert 0 erniedrigt (Zustandsinformation: OLDA mrmMSRSTAT). Als Sonderfall wird bei nicht gesetztem MSR - Anforderungsbit mrmMSRSTAT.5 und gleichzeitigem Neutralwert im Eingriffsmoment (mrmMSR_roh = 0) der Eingriff sofort ohne Rampe beendet (mroM_EXMSR = 0). Auswirkung: Der MSR - Eingriff wirkt mengenerhöhend, d.h. ist die Menge mroM_EMSR größer als der Fahrerwunsch mrmM_EWUNF, so geht die Menge mroM_EMSR in den Mengenwunsch mrmM_EWUN ein. Ein gleichzeitig eventuell vorhandener EGS - Eingriff (mengenreduzierend) wird dabei überlagert (mrmEGSSTAT.7 wird gesetzt).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-99
Y 281 S01 / 083 - CBJ
Beschreibung des OLDA Status des MSR - Mengeneingriffs durch mrmMSRSTAT: Bitposition 0 1 2 4
Dezimalwert 1 2 4 16
5 6 7
32 64 128
9 A
512 1024
B
2048
Kommentar Mengeneingriff durch MSR aktiv Mengeneingriff durch MSR über Rampe kein Mengeneingriff durch MSR (Rampenendwert erreicht) Botschaftsfehler ASR/MSR (Timeout oder Botschaftsdaten inkonsistent) MSR - Anforderungsbit (Eingriffsmoment wird damit gültig) Ausblendung der Überwachung MSR - Eingriffswunsch kann nicht, oder nicht vollständig erfüllt werden (siehe dazu Bewertung des Eingriffs weiter oben, sowie Überwachungskonzept). Physikalische Plausibilität ist verletzt (Momentenintegral zu groß) Allgemeine Plausibilitätskriterien verletzt (CAN-Botschaft, funktionale Plausibilität) Botschaftszähler inkonsistent (siehe Anhang CAN)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-100
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.11.5 ASG Eingriff ASG Eingriff über CAN: mrmASG_tsy b a a b
mroASG_Nsy
mrmASG_roh BEGRENZUNG
mrwASG_Nmx mrwASG_Nmi Eingriff plausibel dzmNmit
mrmMD_FAHR mroMD_KUP
mroASG_Nso
MIN
mroMD_VORm
mroMD_VORr
mroMD_VORl mroMD_VOR
MAX
mrmMD_Reib mrmMD_LLR
mrwMDASGm2 mrwMDASGmx
mroASG_NRA
mroMD_Areg mroMD_Arei
mroMDASGmx
mrwASGvor & mrmW_KUP = 1 mroMD_ASG
mroASG_Nso dzmNmit
P
BEGRENZUNG
mrwASGP_..
mroMDASGmx min: 0
mrmMD_Reib mroMD_VOR mrmBI_SOLL mroM_EASGr mrmM_ELLR
MAX
mrmM_EASG
mroM_EXASG
mrmM_EASG
RAMPE
mrwASGRAMP LowByte mrmASG_roh = 0 (Neutralwert)
Eingriff plausibel
Abbildung MEREEX15: ASG Eingriff Allgemeines: Der ASG-Eingriff soll ruckfreie Schaltvorgänge des Getriebes ermöglichen, indem das Motorsteuergerät vor dem Wiedereinkuppeln die Drehzahl dem neuem Übersetzungsverhältnis anpaßt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-101
Y 281 S01 / 083 - CBJ
Berechnung der Eingriffsmenge: Das ASG Steuergerät überträgt über CAN eine Wunschsynchrondrehzahl (Rohwert = mrmASG_roh) und eine Synchronisationszeit mrmASG_tsy aus der das SG einen Drehzahlsollwert errechnet, um die aktuelle Drehzahl in der vom Getriebe gewünschten Zeit an die Wunschdrehzahl heranzuführen. Die Wunschsynchrondrehzahl wird auf den MaximalwertmrwASG_Nmx und auf den Minimalwert mrwASG_Nmi begrenzt ( = mroASG_Nsy). Um stationäre Regelabweichungen während des Einkuppelns (schleifende KupplungmrmWKUP = 1 zu eliminieren, wird ein Vorsteuermoment mroMD_VOR berechnet. Hierzu wird von einem aus einer Minimalauswahl zwischen Fahrerwunschmoment mrmMD_FAHR und über CAN empfangenen Kupplungsmoment mroMD_KUP gewonnenen Wert mroMD_VORm das Reibmoment mrmMD_Reib und das Leerlaufmoment mrmMD_LLR subtrahiert und anschließend auf den positiven Zahlenbereich beschränkt. Über das Label mrwASGvor kann die Vorsteuermomentberechnung aktiviert werden. Wird das Zwischengasflag mrmASGSTAT.5 gesetzt und es sind keine Abbruchbedingungen (siehe Plausibilisierung des Eingriffs) aktiv regelt ein P-Regler von der Istdrehzahl dzmNmit auf den Drehzahlsollwert mroASG_Nso. Das resultierende Moment des Reglers mroMD_Areg wird durch Addition des Reibmoments mrmMD_Reib kompensiert und mit dem aktuellen Vorsteuermoment mroMD_VOR beaufschlagt auf den Maximalwert mroMDASGmx und auf den Minimalwert 0 begrenzt (mroMD_ASG). Die Begrenzung mroMDASGmx wird bei aktiver Vorsteuerung aus dem Label mrwMDASGm2 und bei abgeschalteter Vorsteuerung aus mrwMDASGmx übernommen. Das ASG-Eingriffsmoment mroMD_ASG wird mit dem spezifisch indizierten Kraftstoffverbrauch mrmBI_SOLL multipliziert. Von dieser Eingriffsmenge mroM_EASGr wird die aktuelle Menge des Leerlaufreglers mrmM_ELLR abgezogen und das Ergebnis nach unten auf 0 begrenzt, woraus sich die für die Ermittlung der Wunschmenge relevante Menge mroM_EASG ergibt. Ausblendung: Bei CAN-Ausblendung (mrmAUSBL = 1) werden die Fehler fbbEASG_P (Plausibilität Kupplung) und fbbEASG_H (Mengenintegral zu groß = „Tasse Diesel“) nicht gemeldet und die Fehlerentprellung zurückgesetzt. Eine Reaktion (Abbruch des Eingriffs) erfolgt aber sofort. Für die Rücknahme der Ersatzreaktion müssen die Fehler jedoch geheilt sein. Wenn das Fahrerwunschmoment mrmMD_FAHR größer gleich dem ASG-Eingriffsmoment mroMD_ASG ist und die Kupplung im Schlupf (mrmW_KUP = 1) ist, wird die „Tasse Diesel“ mroMDInAdt eingefroren.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-102
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Plausibilisierung des Eingriffs: Der Eingriff wird durchgeführt wenn • das Anforderungsbit (Zwischengasflag) mrmASGSTAT.5 gesetzt ist, • kein Neutralwert (LowByte von mrmASG_roh ≠ 0) und keine der folgenden Abruchbedingungen (Fehler) vorliegt: formale Plausibilitäten: • Binärkompliment von mrmASG_roh (Highbyte LowByte) stimmt nicht, • Botschaftszählerfehler (mrmASGSTAT.11 = 1 bei Fehler) liegt vor, • Botschaft enthält eine Fehlerinformation (einer der Rohwerte = 0FFh), • Botschaftsfehler, CAN-Defekt (mrmASG_CAN.7=1), • Mengenzumessungsfehler zmmSYSERR.2 restliche Plausibilitäten: • Fahrgeschwindigkeit fgmFGAKT < der Schwelle mrwASGvmin, • Kupplung wird während des Eingriffs geöffnet (dimKUP = 0), oder Fehler fbbEASG_P noch aktuell • Integrales Moment mroMDInAdt >= mrwMDIntAX , oder Fehler fbbEASG_H noch aktuell Tritt eine Abruchbedingung während eines ASG-Eingriffs (Anforderungsbit gesetzt und kein Neutralwert gesendet) auf, so erfolgt der Abbruch über die Ersatzmenge mroM_EXASG bzw. der Eingriff wird nicht gestartet. Wiederaufnahme des Eingriffs: Ein erneuter Eingriff wird erst wieder erlaubt, nachdem alle nachfolgenden Bedingungen gleichzeitig zugetroffen haben: • Anforderungsbit (Zwischengasflag) mrmASGSTAT.5 nicht gesetzt • Neutralwert gesendet (LowByte von mrmASG_roh = 0) • Integrales Moment mroMDInAdt bereits auf 0. • Botschaft korrekt empfangen wurde (mrmASG_CAN.4 = 0) • keine Abbruchbedingung ist mehr aktiv Anmerkung: Nach der SG-Initialisierung (K15 ein) müssen einmal diese Bedingungen erreicht werden bis ein Eingriff zugelassen wird.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Externer Mengeneingriff
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-103
Y 281 S01 / 083 - CBJ
Kupplungplausibilität des ASG-Eingriffs (fbbEASG_P): Allgemein: Der Eingriff wird nur durchgeführt wenn auch ausgekuppelt ist bzw. wird sofort ohne Entprellung abgebrochen wenn eingekuppelt wird. Ist das Eingriffsbit gesetzt ohne daß sich die Kupplung im Zustand ausgekuppelt befindet so müssen nach der Entprellzeit fbwEASG_PA die Wiederaufnahmebedingungen (Neutralwert, usw.) erreicht werden bevor ein erneuter Eingriff zugelassen wird. Dies gilt für den Beginn und für das Ende des Eingriffs. Der Fehler fbwEASG_P tritt auf wenn während dieses Zustands die Ausblendung für die Zeit fbwEASG_PA ununterbrochen inaktiv war. Bei noch nicht geheiltem, aktuell anliegendem Fehler fbbEASG_Perfolgt kein Eingriff. Heilung des Fehlers fbbEASG_P: Um den Fehler fbbEASG_P zu Heilen muß der Eingriff für die Zeit fbwEASG_PB ununterbrochen formal plausibel sein, die Kupplung sich im Zustand ausgekuppelt befinden und die CANAusblendung inaktiv sein. Während dieser Zeit bleibt das „Eingriff nicht möglich“ - Bit (S_EGS) gesetzt. Nach dieser Zeit müssen die Wiederaufnahmebedingungen (Neutralwert, usw.) erreicht werden (mroASGSTAT Bit A gesetzt), bis ein erneuter Eingriff zugelassen wird. Das bedeutet für das Getriebe, daß es den Eingriff für die Zeit fbwEASG_PB durchführen muß ! ECO-Modus (mrmASGSTAT (.8) = 1): Um den Verbrauch zu reduzieren kann zwischen den zwei ASG-Modi SPORT und ECO gewechselt werden. Der jeweilige Zustand wird vom Getriebesteuergerät über CAN gesendet und in mrmASGSTAT (.8) abgebildet. Im Modus ECO wird eine Drehmomentenbegrenzung (siehe Kapitel Mengenbegrenzung Abbildung MEREBG02), sowie eine Höchstgeschwindigkeitsbegrenzung zugeschaltet (siehe Kapitel Höchstgeschwindigkeitsbegrenzung). Beim Umschalten auf die Drehmomentenbegrenzung muß sichergestellt sein, daß der Fahrer zu diesem Zeitpunkt nicht mehr Moment fordert. Dies wird durch ein Flip-flop realisiert. Wenn über CAN der ECO-Modus angefordert wird (mrmASGSTAT.8 = 1) und die Menge mrmM_EWUNF kleiner oder gleich der ASG-ECO-Begrenzungsmenge mrmBM_ASG ist wird das Flip-Flop freigegeben und mrmASGSTAT(.13) gesetzt.
mrmM_EWUNF mrmBM_ASG
a
a (mrmM_EBEGR + mrwM_E_ToG) (Eingriffsmenge ist größer als Begrenzungsmenge) • mrmASG_CAN Bit 7 ist gesetzt (CAN-Defekt, Bus Off, Botschaftstimeout, Botschaftsinkonsistenz) • fbbEASG_P (Kupplungsplausibilität) oder Kupplung nicht betätigt (dimKUP = 0) und der Eingriff blieb über die Zeit fbwEASG_PA hinaus formal plausibel (Eingriffsbit gesetzt und kein Fehler in der Botschaft). • Geschwindigkeit zur gering • Eingriff plausibel wird, jedoch Bit A noch gesetzt ist (Bit A wird durch Senden des Neutralwertes gelöscht) Physikalische Plausibilität ist verletzt (Momentenintegral zu groß) (Das Bit bleibt solange gesetzt bis die unter Punkt „Wiederaufnahme des Eingriffs beschriebenen Bedingungen zugetroffen haben.) Allgemeine Plausibilitätskriterien verletzt. Es wurde nach der Initialisierung (K15 Ein) vor der Eingriffs-anforderung die Wiederaufnahmebedingungen nicht erreicht. oder es trat während des Eingriffs eine oder mehrere der folgenden Bedingungen auf: (Nur bei Wunschdrehzahlrohwert ≠ 0 und Anforderungsbit gesetzt) • einer der Rohwerte ist 0ffh (nsy,tsy) • Botschaftszählerfehler • Binärkompliment stimmt nicht • mrmASG_CAN Bit 7 ist gesetzt (Botschaftsfehler, CAN-Defekt). • Mengenzumessungsfehler zmmSYSERR.2 • fbbEASG_P (Kupplungsplausibilität) oder Kupplung nicht betätigt (dimKUP = 0) und der Eingriff blieb über die Zeit fbwEASG_PA hinaus formal plausibel (Eingriffsbit gesetzt und kein Fehler in der Botschaft). • Ersatzreaktion erfolgt immer ohne Fehlerentprellung. Heilung mit Fehlerentprellung. Bei CAN-Ausblendung wird der Fehler weder gemeldet noch geheilt. • Geschwindigkeit zur gering (Das Bit bleibt solange gesetzt bis die unter Punkt „Wiederaufnahme des Eingriffs beschriebenen Bedingungen zugetroffen haben.) Botschaftszähler inkonsistent (siehe Anhang CAN) Synchronisationszeit mrmASG_tsy unplausibel (Rohwert =0FFh)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Externer Mengeneingriff
RBOS/EDS3
Seite 2-106
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
2.12 Aktiver Ruckeldämpfer 2.12.1 Gangerkennung Die Gangerkennung erfolgt zentral. Siehe Abschnitt Leerlaufregler - Gangerkennung. 2.12.2 Parametersatzauswahl mrmGANG mrwARD_LR1 mrwARD_LR2 mrwARD_LR3 mrwARD_LR4 mrwARD_LR5
mroGG
mrwGNG_OGG mrwGNG_MGG
mrmN_LLBAS mrmNfilt
dzmNmit
& PT1
mrwARD_LRH
mrwFGF_GF mrmM_EWUN mrmM_EWUNF
>1
cowFUN_ADR.2 = 0
>1
&
cowFUN_ADR.1 = 1
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
mrmCASE_A
mrmM_EADR > 0
Leerlaufregler aktiv
mrmEGS_akt mrmEGS_CAN.5 mrwMD_iakt.1 dimKUP
& cowFUN_ADR.2 = 1
>1
&
&
cowFUN_ADR.1 = 1 ADR konfiguriert (cowFUN_FGR = 7 oder 8) mrmM_EADR = 0
&
mrmSTART_B mrmINARD_D
Initialisierung
>1 fboSDZG fgmFGAKT 0) die Gangparameter für den ADR gewählt, bei inaktiver ADR (mrmM_EADR = 0) wird ausschließlich der Kupplungsparametersatz verwendet. Dazu wird bei konfigurierter ADR (cowFUN_FGR = 7 oder 8, und ADR Betrieb im EEPROM freigegeben) die Kupplung ausgeblendet. Ist Bit 2 von cowFUN_ADR nicht gesetzt, so wird bei aktiver ADR (mrmM_EADR > 0) der CAN Parametersatz verwendet, bei inaktiver ADR werden die normalen Parametersätze in Abhängigkeit des Betriebszustandes gewählt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Aktiver Ruckeldämpfer
RBOS/EDS3
Seite 2-108
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Für den Fahrbetrieb und für die Kupplung stehen im Falle des Führungsformers 16 Parametersätze zur Verfügung. Diese setzen sich wir folgt zusammen: Kupplung: untere Getriebegruppe: mittlere Getriebegruppe: obere Getriebegruppe: steigende Mengentendenz: fallende Mengentendenz: hohe Drehzahl: niedrige Drehzahl:
mrwFFKg... mrwFFUg... mrwFFMg... mrwFFOg... mrwFF.g..p mrwFF.g..n mrwFF.gO.. mrwFF.gU..
/ / / / / / / /
mrwF.Kg._. mrwF.Ug._. mrwF.Mg._. mrwF.Og._. mrwFP.g._. mrwFN.g._. mrwF..gO_. mrwF..gU_.
Die Umschaltung der Führungsformerparameter in Abhängigkeit der Filterrichtung mroM_EWUSO - mroM_ARDFF geschieht drehzahlsynchron. Ist der Filterausgang kleiner als der Filtereingang, so werden die Parameter mrwFF.g.Kp, mrwFF.g.Xp, mrwFP.g._a, mrwFP.g._b und mrwFP.g._c verwendet. Ist der Filterausgang größer als der Filtereingang, so werden die Parameter mrwFF.g.Kn, mrwFF.g.Xn, mrwFN.g._a, mrwFN.g._b und mrwFN.g._c verwendet. Diese Umschaltung hängt von mroCASE_FF.9 ab. Auch die Umschaltung der Führungsformerparameter in Abhängigkeit der gefilterten Drehzahl mrmNfilt erfolgt drehzahlsynchron über eine Hysterese mit der oberen Grenze (als Funktion der Getriebegruppe) mrwFFUggUO, mrwFFMggUO, mrwFFOggUO oder mrwFFKupUO und der Hysteresebreite mrwFF_UOH. Ist die Drehzahlhysterese aktiv (entspricht hoher Drehzahl), so werden die Parameter mrwFF.gOK., mrwFF.gOX., mrwF..gO_a, mrwF..gO_b und mrwF..gO_c verwendet. Ist die Drehzahlhysterese inaktiv, so werden die Parameter mrwFF.gUK., mrwFF.gUX., mrwF..gU_a, mrwF..gU_b und mrwF..gU_c verwendet. Diese Umschaltung hängt von mroCASE_FF.8 ab.
Bedingung mroM_EWUSO - mroM_ARDFF > 0 mroM_EWUSO - mroM_ARDFF mrmN_LLBAS + mrwARD_LR1 + mrwARD_LRH n > mrmN_LLBAS + mrwARD_LR2 + mrwARD_LRH n > mrmN_LLBAS + mrwARD_LR3 + mrwARD_LRH n > mrmN_LLBAS + mrwARD_LR4 + mrwARD_LRH n > mrmN_LLBAS + mrwARD_LR5 + mrwARD_LRH
Der Störregler wird initialisiert, wenn eine der Bedingungen vorliegt: -
Startbit mrmSTART_B = 1 ODER Drehzahlgeber defekt fboSDZG 0 ODER ARD-D-Initialisierungsanforderung mrmINARD_D 0 durch externen ODER Mengeneingriff Fahrgeschwindigkeit fgmFGAKT < Geschwindigkeitsschwelle mrwARD_V zur Drehzahlzweig Initialisierung UND Mengenwunsch Alldrehzahlregler mrmM_EADR=0.
Wertebereich der OLDA Zustandsbits der aktiven Ruckeldämpfung mrmCASE_A(im HighByte hexadezimalkodiert: Auswahl Führungsformerparametersatz; im Low-Byte hexadezimalkodiert: Auswahl Störreglerparametersatz; Low-Byte Bit 7: Störregler abgeschaltet und initialisiert):
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Aktiver Ruckeldämpfer
RBOS/EDS3
Seite 2-110
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Bitmaske 0000 0001 0000 0000
WertHex Aktive Parameter untere Getriebegruppe 0100
0000 0010 0000 0000
0200
0000 0011 0000 0000
0300
0001 0000 0000 0000 0010 0000 0000 0000
1000 2000
0100 0000 0000 0000
4000
1000 0000 0000 0000 0000 0000 000X 0001
8000 0001
0000 0000 000X 0010
0002
0000 0000 000X 0011
0003
0000 0000 000X 0100
0004
0000 0000 000X 0101
0005
0000 0000 0001 XXXX
0010
0000 0000 0010 0000
0020
0000 0000 0100 0000
0040
0000 0000 1000 0000
0080
Führungsformerparametersatz = mrwFFUg...., mrwF...Ug.... mittlere Getriebegruppe Führungsformerparametersatz = mrwFFMg...., mrwF...Mg.... obere Getriebegruppe Führungsformerparametersatz = mrwFFOg...., mrwF...Og.... nicht benutzt Kupplung oder Leergang Führungsformerparametersatz = mrwFFKg..., mrwF...Kg... . externer Mengeneingriff Führungsformerparametersatz = mrwFFCan..., mrwF...CAN... nicht benutzt 1. Gang Störreglerparametersatz = mrwDS...1GK, mrwDS...1GX mrwPS...1G_a, mrwPS...1G_b, mrwPS...1G_c 2. Gang Störreglerparametersatz = mrwDS...2GK, mrwDS...2GX mrwPS...2G_a, mrwPS...2G_b, mrwPS...2G_c 3. Gang Störreglerparametersatz = mrwDS...3GK, mrwDS...3GX mrwPS...3G_a, mrwPS...3G_b, mrwPS...3G_c 4. Gang Störreglerparametersatz = mrwDS...4GK, mrwDS...4GX mrwPS...4G_a, mrwPS...4G_b, mrwPS...4G_c 5. Gang Störreglerparametersatz = mrwDS...5GK, mrwDS...5GX mrwPS...5G_a, mrwPS...5G_b, mrwPS...5G_c Leerlaufregler aktiv Störreglerparametersatz = mrwDSL...K, mrwDSL...X mrwPSL..._a, mrwPSL..._b, mrwPSL..._c Kupplung betätigt Störreglerparametersatz = mrwDSKUPK, mrwDSKUPX mrwPSKUP_a, mrwPSKUP_b, mrwPSKUP_c externer Mengeneingriff Störreglerparametersatz = mrwDSCANK, mrwDSCANX mrwPSCAN_a, mrwPSCAN_b, mrwPSCAN_c Störregler initialisieren
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Aktiver Ruckeldämpfer
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-111
Y 281 S01 / 083 - CBJ
Die Parametersatzauswahl für den ARD geschieht, beim Fahren in den Gängen, anhand des Verhältnisses Geschwindigkeit/Drehzahl (mroVzuNfil). Im Falle des Störreglers wird mit Hilfe des eingelegten Ganges (mrmGANG) der entsprechende Parametersatz, unter Berücksichtigung des Zustands "ARD Leerlauf " bzw. "ARD Ruckeln", ausgewählt. Im Falle des Führungsformers stehen 18 Parametersätze zur Verfügung, wobei 2 („Mengentendenz steigend/fallend“) für „externer Mengeneingriff“ zur Verfügung gestellt werden. Beim Fahren in den Gängen, wird auf eine von drei Getriebegruppen geschlossen. Pro Getriebegruppe und für „Kupplung“ werden jeweils 4 Parametersätze bereitgestellt (2 mal „Mengentendenz fallend/steigend“ in Kombination mit „hoher/niedriger Drehzahl“). Getriebe-Gruppe mroGG obere 3 mittlere 2 untere 1
Gang mrmGANG 0 mrwGNG_OGG mrwGNG_MGG
Abbildung MEREAR03: Parametersatzauswahl für den Führungsformer
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Aktiver Ruckeldämpfer
RBOS/EDS3
RBOS/EDS3
Mengenberechnung- Aktiver Ruckeldämpfer
KL
D2T2
KL
mrwARDSuKL
MIN
mroM_ARDWU
mrwFFBGSCH
mrmM_EARD
BEGRENZUNG
mrmM_EMOT
0
mrwABegOKL
KL
mroM_ARDSR
mrmNfilt
BEGRENZUNG
mrwFF.gUX. mrwFF.gUK. mrwF..gU_a mrwF..gU_b mrwF..gU_c
mrwARDSoKL
KL
mrwFF.gOX. mrwFF.gOK. mrwF..gO_a mrwF..gO_b mrwF..gO_c
mroM_ARDFF
< 0: mrwFF.g.Kn mrwFF.g.Xn mrwFN.g._a mrwFN.g._b mrwFN.g._c
Lead Lag
> 0: mrwFF.g.Kp mrwFF.g.Xp mrwFP.g._a mrwFP.g._b mrwFP.g._c
mroM_EWUSO
mrwFFBGSCH
mrwDS...K, mrwDS...X mrwPS..._a, mrwPS..._b mrwPS..._c
mrwFFUOH mrwFFUggUO mrwFFMggUO mrwFFOggUO mrwFFKupUO
mrwFFBgrKL
MIN
MIN
mroM_EWUBE
EDC15C
dzmNmit
mroM_EBEGR
mrmNfilt
dzmN_ARD
mrmCASE_A
mrmNfilt
dzmNmit
mrmM_EWUN
mroM_ELLBE
Seite 2-112 b o sc h
Y 281 S01 / 083 - CBJ
2.12.3 Regelalgorithmus
Abbildung MEREAR04: Aktiver Ruckeldämpfer
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
0
b o sc h
EDC15C
Seite 2-113
Y 281 S01 / 083 - CBJ
Der Aktive Ruckeldämpfer dämpft die Drehzahlschwankungen, die durch die Rückwirkungen des Fahrzeuges (Antriebsstrang) auf den Motor entstehen, durch Beeinflußung der Kraftstoffmenge. Er besteht aus einem D2T2-Glied mit asymmetrischer Begrenzung (Störungsregler / Drehzahlzweig) und einem PDT1-Glied (Führungsformer / Mengenzweig). Durch den Schalter mrwFFBGSCH kann die Eingangsgröße des Führungsformers mroM_EWUSO ausgewählt werden: Fahrerwunschmenge begrenzt durch Begrenzungsmenge mroMEBEGR (Begrenzung durch Drehmoment- und Rauchkennfeld (mrwFFBGSCH= 0 ). Fahrerwunschmenge begrenzt durch Kennlinie mrwFFBgrKL(mrwFFBGSCH = 1 ). Die Auswahl der Parameter wird für den Störungsregler zeitsynchron vorgenommen (siehe Kapitel Parametersatzauswahl). Beim externen Mengeneingriff werden unmittelbar die CANParametersätze übernommen. Bei betätigter Kupplung werden erst dann die Kupplungsparameter übernommen, wenn kein externer Mengeneingriff mehr anliegt. Beim Übergang von „externen Mengeneingriff“ auf „Fahren im Gang“ werden im Drehzahlzweig die spezifischen Gangparameter unmittelbar übernommen. Beim Übergang von "Kupplung betätigt" auf "Fahren im Gang" werden im Drehzahlzweig erst die spezifischen Gangparameter verwendet, wenn die Ausgangsgröße des Störreglers ihr Vorzeichen gewechselt hat. Beim Übergang von „Fahren im Gang“ auf „Kupplung betätigt“ oder „externer Mengeneingriff“ werden die jeweiligen Parametersätze unmittelbar übernommen.
Zustand Externer Mengeneingriff (CAN) Kupplung + kein externer Mengeneingriff + kein VZ-Wechsel 5. Gang + LLR nicht aktiv 4. Gang + LLR nicht aktiv 3. Gang + LLR nicht aktiv 2. Gang + LLR nicht aktiv 1. Gang + LLR nicht aktiv 5. Gang + LLR aktiv 4. Gang + LLR aktiv 3. Gang + LLR aktiv 2. Gang + LLR aktiv 1. Gang + LLR aktiv Fehler in mrmCASE_A
mroCASE_SR
D2T2-Glied
T-Polynom
01000000 00100000
mrwDSCAN. mrwDSKUP.
mrwPSCAN. mrwPSKUP.
00000101 00000100 00000011 00000010 00000001 00010101 00010100 00010011 00010010 00010001 11111111
mrwDSR5G. mrwDSR4G. mrwDSR3G. mrwDSR2G. mrwDSR1G. mrwDSL5G. mrwDSL4G. mrwDSL3G. mrwDSL2G. mrwDSL1G. mrwDSKUP.
mrwPSR5G. mrwPSR4G. mrwPSR3G. mrwPSR2G. mrwPSR1G. mrwPSL5G. mrwPSL4G. mrwPSL3G. mrwPSL2G. mrwPSL1G. mrwPSKUP.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Mengenberechnung- Aktiver Ruckeldämpfer
RBOS/EDS3
Seite 2-114
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Die gangabhängige Auswahl der Parameter des Führungsformers erfolgt zeitsynchron; die Unterscheidung zwischen den Parametern für positive bzw. negative Mengentendenz sowie zwischen hoher und niedriger Drehzahl erfolgt drehzahlsynchron. Zustand Kupplung, positive Mengentendenz, n niedrig Kupplung, negative Mengentendenz, n niedrig Kupplung, positive Mengentendenz, n hoch Kupplung, negative Mengentendenz, n hoch Obere GG, positive Mengentendenz, n niedrig Obere GG, negative Mengentendenz, n niedrig Obere GG, positive Mengentendenz, n hoch Obere GG, negative Mengentendenz, n hoch Mittlere GG, positive Mengentendenz, n niedrig Mittlere GG, negative Mengentendenz, n niedrig Mittlere GG, positive Mengentendenz, n hoch Mittlere GG, negative Mengentendenz, n hoch Untere GG, positive Mengentendenz, n niedrig Untere GG, negative Mengentendenz, n niedrig Untere GG, positive Mengentendenz, n hoch Untere GG, negative Mengentendenz, n hoch Ext. Mengeneingriff, positive Mengentendenz Ext. Mengeneingriff, negative Mengentendenz Fehler in mrmCASE_A, positive Mengentendenz Fehler in mrmCASE_A, negative Mengentendenz
mroCASE_FF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111
0010 0000 0011 0001 0010 0000 0011 0001 0010 0000 0011 0001 0010 0000 0011 0001 0010 0000 1111 1111
0010 0010 0010 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0100 0100 1111 1111
0000 0000 0000 0000 0011 0011 0011 0011 0010 0010 0010 0010 0001 0001 0001 0001 0000 0000 1111 1111
Lead-Lag
T-Polynom
mrwFFKgU.p mrwFFKgU.n mrwFFKgO.p mrwFFKgO.n mrwFFOgU.p mrwFFOgU.n mrwFFOgO.p mrwFFOgO.n mrwFFMgU.p mrwFFMgU.n mrwFFMgO.p mrwFFMgO.n mrwFFUgU.p mrwFFUgU.n mrwFFUgO.p mrwFFUgO.n mrwFFCAN.p mrwFFCAN.n mrwFFKup.p mrwFFKup.n
mrwFPKgU_. mrwFNKgU_. mrwFPKgO_. mrwFNKgO_. mrwFPOgU_. mrwFNOgU_. mrwFPOgO_. mrwFNOgO_. mrwFPMgU_. mrwFNMgU_. mrwFPMgO_. mrwFNMgO_. mrwFPUgU_. mrwFNUgU_. mrwFPUgO_. mrwFNUgO_. mrwFPCAN_. mrwFNCAN_. mrwFPKUP_. mrwFNKUP_.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Mengenberechnung- Aktiver Ruckeldämpfer
02. Juli 1999
02. Juli 1999
dzoNmit
mroLRR1NW
mrwLRR1NSW mrwLRR1INW
mrwLRR..NSW mrwLRR..INW
Segment-Auswahl Z/2-fache NW Frequenz
Segment-Auswahl 1-fache NW Frequenz
Drehzahlbedingung Steuern: mrwLRNRMAX < dzoNmit 1 >1
Hysterese
dzmNmit aroM_E
aro2ST1
KF
aro2ST2 arwHYSEIN arwHYSME arwHYSMA arwHYSAUS arw2TVEIN arw2TVMIT arw2TVAUS
arw2ST_KF
anmWTF KF
arw2STAUS
Stellglied 2: ehmFAR2 arwFAR2_MV
arwFAR2ab1
arwFAR2aus
arw2TW_KF arw2STAUS KF
aroPkorr
Stellglied 3: ehmFAR3
arwREG2KF
KF
arwREGTVG1
arw2LM_KF
arwFAR3_MV
arwFAR3ab1
arwFAR3aus
aroAUS_B
1
>1
anmLTF 0
aroLTF_aus Hysterese
arwHYSTein arwHYSTaus
aroREG_1
aroRGPAnt aroRGIAnt
aroE
aroRGpi aroTVunbeg
aroREG_3
armM_Lsoll PI-Regler
armM_List
Begrenzung
arwPR_... arwIR_... aroRGsteu
aroRGst
arwGR_MAX arwGR_MIN Integrator einfrieren
Stellglied 1: ehmFAR1 arwFAR1_MV
arwFAR1ab1
arwFAR1aus
VGW 1 arwREGTVG1 arwREGIVG1
1
arw1HYSsch
0
Hysterese
arw1HYS...
dzmNmit KF
KL
arwREG1KF
arwREG1KL
KL
arwREG0KL 1
aroM_E aroREG_B 0
Hysterese
Abbildung ARF_03: ARF-Regler und Steuerung der AR3-Endstufe
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Abgasrückführung - Regler
RBOS/EDS3
Seite 3-8
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
3.4.1 Funktion im Fahrbetrieb Die Abgasrückführung wird mit 3 verschiedenen Stellgliedern eingestellt. Das Stellglied 1 wird abhängig vom Arbeitsbereich geregelt und parallel gesteuert, nur gesteuert oder abgeschaltet. Im Falle arwARF_var = 0 gilt dies auch für das Stellglied 2. Die beiden Stellgrößen ehmFAR1 und ehmFAR2 hängen dann in analoger Weise von dem Tastverhältnis aroREG_1 und der Drehzahl dzmNmit ab. Im Falle arwARF_var = 1 wird das Stellglied 2 abhängig vom Arbeitsbereich voll eingeschaltet, gesteuert oder abgeschaltet. Die Steuerung kann kontinuierlich (cowARF_hys = 0) oder durch eine 3-fach Hysterese erfolgen (cowARF_hys = 1). Es können drei unterschiedliche Systeme verwendet werden. Beim ersten ist das Stellglied 1 ein Abgasrückführventil und Stellglied 2 eine Drosselklappe, wobei beide Steller kontinuierlich geregelt werden (arwARF_var = 0). Das zweite System unterscheidet sich hiervon nur durch eine Vertauschung von ARF-Ventil und Drosselklappe. Beim dritten System (arwARF_var = 1) wird mit ehmFAR1 das Abgasrückführventil kontinuierlich geregelt, und mit ehmFAR2 eine Drosselklappe gesteuert, die gegebenenfalls im Fahrbetrieb gar nicht verwendet wird. Das Stellglied ehmFAR3 ist ein Umschaltventil in der EPW-Leitung des Abgasrückführventils, es erlaubt ein rascheres Schließen des Abgasrückführventils durch Einleiten von Überdruck in die EPWLeitung. aroM_E Bereich 3 Bereich 1/3 (Hysterese)
Bereich 1
arwREG1KL Bereich 0/1 (Hysterese)
arwREG0KL
Bereich 0 dzmNmit arwMEAB1KL arwMEAB0KL
Abbildung ARF_04: Arbeitsbereiche der ARF Bereich 0 (Abschaltung der Regelung bei kleinen Mengen):
aroREG_2 = 0
Wenn die Menge eine drehzahlabhängige Schwelle aus der Kennlinie arwREG0KL erreicht oder unterschreitet, dann wird die ARF mit aroRGsteu gesteuert. Im Falle arwARF_var = 1 beeinflußt aroRGsteu nur ehmFAR1, für arwARF_var = 0 auch ehmFAR2 (vgl. Bereich 1). Zweck der reinen Steuerung ist die Einstellung der richtigen ARF-Rate trotz der Ungenauigkeit der Luft mengenmessung bei kleinen Luftmengen. Die Regelung wird erst eingeschaltet, wenn die Einspritzmenge aroM_E eine drehzahlabhängige Schwelle aus der Kennlinie arwREG1KL überschreitet. Durch die Hysterese arw1HYS... und das Abschalten des PI-Reglers über arwREG0KL kann am Ausgang ehmFAR1 auch eine 2-Punkt-Steuerung mit dem Steuerwert aroRGst erreicht werden.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Abgasrückführung - Regler
02. Juli 1999
0
bosch
EDC15C
Seite 3-9
Y 281 S01 / 083 - CBJ
Bereich 1 (Regelung mit paralleler Steuerung):
aroREG_2 = 1
Steigt die Menge aroM_E über die Kennlinie arwREG1KL, so wird der Luftmassenistwert armM_List (siehe Kapitel "Ein / Ausgangssignale"), mit einem PI-Regler auf den Sollwert armM_Lsoll geregelt. Dabei gelten für die I- und P-Parameter die Festwerte arwIR_.. und arwPR_.. Im Kleinsignal-Fall gelten innerhalb der Fenster arwIR_FEN und arwPR_FEN die Verstärkungen arwIR_SIG und arwPR_SIG. Im Großsignal-Fall gelten für den die Fenster übersteigenden Anteil der Regelabweichung die Verstärkungen arwIR_POS bzw. arwIR_NEG und arwPR_POS bzw. arwPR_NEG. Parallel zum PI-Regler wird gesteuert. Steuerwert aroRGst und PI-Reglerausgang aroRGpi werden addiert und anschließend begrenzt. Ausgangsgröße des Begrenzungsgliedes ist das Tastverhältnis aroREG_1. Bei Erreichen der Begrenzung arwGR_MAX bzw. arwGR_MIN wird der Integrator des PI-Reglers eingefroren. Beim Zuschalten der Regelung (= Übergang von Bereich 0 in Bereich 1) wird der Integrator mit 0 vorbelegt. Beim Einschalten der Regelung (= Übergang von Bereich 2 oder 3 in Bereich 1) wird der Integrator mit arwREGIVG1 vorbelegt. Das Label arwREGIVG1 muß so groß appliziert sein, daß die Summe von Integratorvorbelegung und aktuellem Steuerwert (arwREGIVG1 + aroRGst) ein Unterschwingen der Luftmasse beim Einschalten verhindert. Im Falle arwARF_var = 1 wird aroREG_1 direkt und ausschließlich an das Stellglied ehmFAR1 ausgegeben. Das Stellglied ehmFAR2 wird dann über arw2ST_KF angesteuert. Ist cowARF_hys ≠ 0, dann wird die Stellgröße noch über eine Dreifachhysterese geführt. Im Falle arwARF_var = 0 wird das Tastverhältnis aroREG_1 dagegen auf ehmFAR1 und ehmFAR2 verteilt. Die Stellgrößenaufteilung erfolgt über die Linearisierungskennfelder arwREG1KF und arwREG2KF in Abhängigkeit von der Drehzahl dzmNmit. Bereich 2 (Abschaltung des ARF-Stellers 1 mit Lufttemperatur):
aroREG_2 = 2
Sinkt die Lufttemperatur anmLTF unter den Wert arwHYSTaus, so wird ehmFAR1 mit arwREGTVG1 beaufschlagt. Die Stellgröße ehmFAR2 wird hiervon nicht beeinflußt. Steigt die Lufttemperatur anmLTF wieder über den Wert arwHYSTein, so wird wieder in Bereich 1 gewechselt. Diese Funktion kann nur dann sinnvoll genutzt werden, wenn es sich bei Stellglied 1 um die Drosselklappe handelt und arwARF_var = 1 ist. Bereich 3 (Abschaltung der ARF):
aroREG_2 >= 3
Steigt die Menge aroM_E über die Kennlinie arwMEAB1KL, oder ist eine andere Abschaltbedingung erfüllt, so werden ehmFAR1 und ehmFAR2 mit arwREGTVG1 bzw. arw2STAUS beaufschlagt. Diese Vorgabewerte sind so zu applizieren, daß die Drosselklappe voll geöffnet und das Abgasrückführventil ganz geschlossen wird. Sinkt die Menge aroM_E wieder unter die Kennlinie arwMEAB0KL, oder fällt die Abschaltbedingung wieder weg, so wird wieder in Bereich 0 oder 1 gewechselt. Das Umschaltventil ehmFAR3 wird bei Abschaltung der ARF auf den Wert arwREGTVG1 gestellt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Abgasrückführung - Regler
RBOS/EDS3
Seite 3-10
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Applikationshinweise: Um ein richtiges Umschalten zwischen den Bereichen zu gewährleisten, ist es notwendig, daß die Ausgangswerte der Kennlinie arwREG1KL größer sind als die Ausgangswerte der Kennlinie arwREG0KL. Um ständiges Umschalten zwischen den Bereichen zu vermeiden, ist es zweckmäßig, die beiden Kennlinien mit einem entsprechend großen Hystereseabstand zu applizi eren. Die beiden Kennfelder arwREG1KF und arwREG2KF sind so aufeinander abzustimmen, daß bei jeder Drehzahl die Luftmenge näherungsweise linear mit der Stellgröße aroREG_1 zunimmt (arwARF_var = 0). Die parallele Steuerung kann erst dann sinnvoll ausgelegt werden, wenn die Kennfelder arwREG1KF und arwREG2KF festliegen. Funktion beim Motorabstellen (Nachlauf, Ecomatic) oder bei Auftreten von Saugrohrunterdruck: Als Maßnahme zur Verhinderung des Abstellschlagens, werden im Nachlauf und bei einer Mengenabschaltung durch die Ecomatic die 3 Stellglieder ehmFAR1,2,3 auf den jeweiligen applizierbaren Wert arwFAR1ab1, arwFAR2ab1 bzw. arwFAR3ab1 geschaltet, sobald nlmDK_zu oder ecmDK_zu den Wert 1 hat. Bei Erkennen von Saugrohrunterdruck (mrmLDFUaus = 1) werden die 3 Stellglieder ehmFAR1,2,3 auf den jeweiligen applizierbaren Wert arwFAR1aus, arwFAR2aus bzw. arwFAR3aus geschaltet. Eingriff durch Drosselklappentest: Wenn durch Drosselklappentest angefordert (zmmDKTL.0 = 1), dann werden die 3 Stellglieder ehmFAR1-3 auf die applizierbaren Werte arwFAR1_MV, arwFAR2_MV bzw. arwFAR3_MV geschaltet. Eingriff bei Fehler „Magnetventil klemmt geschlossen (zmmF_KRIT.4, nur EDC15M): Bei klemmendem Magnetventil werden die 3 Stellglieder ehmFAR1-3 genauso wie bei Saugrohrunterdruck auf die drei applizierbaren Werte arwFAR1aus, arwFAR2aus bzw. arwFAR3aus geschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Abgasrückführung - Regler
02. Juli 1999
0
bosch
EDC15C
Seite 3-11
Y 281 S01 / 083 - CBJ
3.5 Parallele Steuerung dzmNmit aroST1 aroM_E
aroST2
aroRGsteu
KF
aroARFAGL
arwSTTVKF
armARF_AGL Begrenzung
KL
arwSWBAGMX arwSWBAGMN
arwMLTVKL
anmWTF
KF arwSTTWKF
ldmADF anmLTF
KF arwSTPAKF
KF mrwPKOR_KF
aroPkorr
Abbildung ARF_05: Parallele Steuerung Der Steuerwert aroRGsteu ist eine Funktion von Drehzahl dzmNmit, Menge aroM_E, Wassertemperatur anmWTF, korrigierter Atmosphärendruck aroPkorr und Abgleichwert armARF_AGL. Die Kennfelder und Kennlinien müssen in Tastverhältnisse des Abgasrückführstellers normiert werden. Mit der Menge aroM_E und der gemittelten Drehzahl dzmNmit wird der Grundwert aus dem Kennfeld arwSTTVKF ermittelt. Die Korrektur dieses Grundwertes erfolgt durch folgende Größen: −
Abgleichwert über Diagnoseschnittstelle, begrenzt durch arwSWBAGMX und arwSWBAGMN. Dieser Luftmengenkorrekturwert wird mit der Kennlinie arwMLTVKL in ein Tastverhältnis umgewandelt. Die Korrektur erfolgt additiv. − Höhenkorrektur über das Kennfeld arwSTPAKF. Die Korrektur erfolgt additiv. − Wassertemperaturkorrektur über das Kennfeld arwSTTWKF. Die Korrektur erfolgt additiv.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Abgasrückführung - Parallele Steuerung
RBOS/EDS3
Seite 3-12
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
3.6 Überwachung und Abschaltung 3.6.1 Überwachung der Regelabweichung aroE > aroEmax
&
dzmNmit
fbbEARSpR
aroEueb.1
Totzeit
armM_Lsoll
fbwEARSpRA
KF arwEmaxGKF
aroE < -aroEmax aroEmax > arwEueAUS
mrmM_EAKT
aroEmax
KF arwEmaxFKF
&
fbbEARSnR
aroEueb.0
>1
aroAUS_B
Totzeit fbwEARSnRA
aroLTF_aus aroREG_B
Abbildung ARF_06: Überwachung der Regelabweichung Mit zwei Kennfeldern (arwEmaxGKF und arwEmaxFKF) wird in Abhängigkeit von Luftmassensollwert, Drehzahl und Last eine maximal zulässige Regelabweichung aroEmaxberechnet und mit der aktuellen Regelabweichung aroE verglichen. Steht für eine Zeit fbwEARSpRA eine größere Regelabweichung als aroEmax an, so wird der Regelkreis als defekt erkannt. Steht für eine Zeit fbwEARSnRA eine kleinere Regelabweichung als -( aroEmax ) an, so wird der Regelkreis als defekt erkannt. Applikationshinweis: Jede Drehzahl hat seine maximale und minimale Frischluftmenge. Je weiter der Luftmassensollwert von diesen Grenzen entfernt liegt, desto geringer kann die zulässige Regelabweichung appliziert werden. Diese zulässige Regelabweichung wird mit einem lastabhängigen Faktor korrigiert. Bei großen und kleinen Lasten kann so die Überwachung der Regelabweichung angepaßt werden.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Abgasrückführung - Überwachung und Abschaltung
02. Juli 1999
0
bosch
EDC15C
Seite 3-13
Y 281 S01 / 083 - CBJ
3.6.2 Abschaltung Die Regelung bzw. Steuerung der ARF wird bei folgenden Bedingungen abgeschaltet bzw. umgeschaltet (Beschreibung des ARF Status aroREG_2): Dezimalwert 0 1 2 3 4 5 6 7
Kommentar Steuern bei kleinen Mengen Regeln Abschaltung des AR1 - Stellers ehmFAR1 mit Lufttemperatur Abschaltung mit Vorgabewert (Ursache siehe OLDA aroAB_VGW1) Abschaltung wegen Drosselklappentest Nachlauf aktiv - ARF Abschaltung Saugrohrunterdruck - ARF Abschaltung Grundeinstellung für LDR oder ARF
Die Bit-OLDA aroAB_VGW1 zeigt die Ursachen für die Abschaltung mit Vorgabewert 1 an: Bitposition 0 1 2
Dezimalwert 1 2 4
3
8
4 5
16 32
6 7 8 9 A
64 128 256 512 1024
Kommentar Überschreiten einer Mengenschwelle bleibende Regelabweichung - (fbbEARSpRoder fbbEARSnR) Schubbetrieb (dzmNmit > arwREGSBN & mrmMEAKT < arwREGSBME) Motor längere Zeit im Leerlauf (dzmNmit < arwREGNLL1 & t > arwREGTLL1 ) bei Fehlern (siehe Abschaltung wegen Systemfehlern) Unterschreiten einer Batteriespannungsschwelle (anmUBATT < arwREGUBAB ) Startbedingung Abschaltung nach Start Überschreiten der Begrenzungsmenge mit FGR-Wunschmenge Ladedruckanforderung ADR-Zustand „Regeln“
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Abgasrückführung - Überwachung und Abschaltung
RBOS/EDS3
Seite 3-14
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Bei einer Abschaltbedingung wird das ARF - Ventil mit einem Vorgabewert geschlossen. Bei Auftreten mehrerer Ursachen wird der Status mit der höheren Kennung auf aroREG_2 angezeigt und dessen Maßnahme ausgeführt. Status: (aroAB_VGW1.x)
Ursache:
Status: (aroREG_2)
ehmFAR1
ehmFAR2
0
STEUERN mit aroRGSTEU
STEUERN mit arw2ST_KF
1
REGELN
STEUERN mit arw2ST_KF
aroREG_B = 1
2
AUS mit arwREGTVG1
STEUERN mit arw2ST_KF
aroLTF_aus = 1
3
AUS mit arwREGTVG1
AUS mit arw2STAUS
aroAUS_B = 1
Drosselklappentest
4
AUS mit arwFAR1_MV
AUS mit arwFAR2_MV
aroAUS_B = 1
Im Nachlauf
5
AUS mit arwFAR1ab1
AUS mit arwFAR2ab1
aroAUS_B = 1
Saugrohrunterdruck
6
AUS mit arwFAR1aus
AUS mit arwFAR2aus
aroAUS_B =1
Grundeinstellung LDR oder ARF
7
AUS mit arwREGTVG1
AUS mit arw2STAUS
aroAUS_B = 1
Lufttemperatur zu klein
Bit-OLDA
Überschreiten einer Mengenschwelle (Abbildung: ARF_09) Reglerabweichung zu groß (Abbildung: ARF_06)
0
Schubbetrieb
1
Motor länger im Leerlauf als Zeitschwelle
2 3
Systemfehler (Abbildungen: SYSFEHL1 und SYSFEHL2)
4
Unterschreiten einer UBatt-Schwelle
5
Bei Start
6
Nach Start (Abbildung: ARF_11)
7
Überschreiten der Begrenzungsmenge (Abbildung: ARF_10)
8
>1
9 Ladedruckanforderung (Abbildung: ARF_16)
A
ADR-Zustand "Regeln" (Abbildung: ARF_18)
Abbildung ARF_07: Abschaltung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Abgasrückführung - Überwachung und Abschaltung
02. Juli 1999
0
bosch
EDC15C
Seite 3-15
Y 281 S01 / 083 - CBJ
Abschaltung bei Überschreiten einer Mengenschwelle: Wenn die Menge aroM_E größer ist als eine Schwelle aus der Kennlinie arwMEAB1KL = f(n) wird, dann wird die ARF abgeschaltet. Wenn die Menge wieder kleiner als die Schwelle aus der Kennlinie arwMEAB0KL wird, dann kann die ARF wieder eingeschaltet werden. Status: aroREG_2 = 3 aroM_E (aroAB_VGW1.0)
dzmNmit KL
arwMEAB0KL
KL
arwMEAB1KL
Abbildung ARF_09: Überschreiten einer Mengenschwelle Abschaltung bei Überschreitung der Begrenzungsmenge: Ist die unbegrenzte Wunschmenge FGR mrmFGR_rohgrößer als die Begrenzungsmenge mroM_EBEGR, erfolgt eine Abschaltung der ARF. Ist mrmFGR_roh + mrwFGR_OFFkleiner als mroM_EBEGR, wird die ARF wieder eingeschaltet. Da die ARF über armL_ist direkt in die Begrenzungsmenge eingreift, wird mittels dieser Maßnahme ein größerer FGR-Bereich ermöglicht. Status: aroREG_2 = 3
mrmFGR_roh
(aroAB_VGW1.8)
mrwFGR_OFF
mroM_EBEGR
Abbildung ARF_10: Überschreiten der Begrenzungsmenge Abschaltung nach Start: Eine wassertemperaturabhängige Zeit (Kennlinie arwANSTWKL) nach Startabwurf bleibt die ARF abgeschaltet. arwANSTWt
anmWTF KL
arwANSTWKL
Status: aroREG_2 = 3
mrmSTART_B
(aroAG_VGW1.7) t < arwANSWt
Abbildung ARF_11: Abschaltung nach Start
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Abgasrückführung - Überwachung und Abschaltung
RBOS/EDS3
Seite 3-16
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Abschaltung bei Ladedruck-Anforderung: Im Teillastbereich soll bei hohem positiven Wunschmengenwechsel die Abgasrückführung schnell geschlossen werden, um einen schnellen Ladedruckaufbau zu ermöglichen. Um ein schnelles Schließen der Ladeschaufeln erst nach Abschaltung der ARF zu ermöglichen, wird das LDR-TV eingefroren. Der Arbeitsbereich wird durch einen Drehzahl- und Mengenbereich festgelegt (arwABdzu, arwABdzo und arwABmeu, arwABmeo). Nur bei relativ weit geöffnetem Ventil soll die Abschaltung erfolgen (ehmFAR1 < arwAB_TV). Findet in diesem Betriebsbereich eine starke Erhöhung des LDR-TV statt (Änderung größer arwABldmax), die von einem positiven Mengenwunsch hervorgerufen wird (mrmM_EWUN > arwABwunmx), dann erfolgt die Abschaltung. Die Abschaltung wird nach jeder Auslösung mindestens für die Zeit arwABmint abgeschaltet bleiben. Findet eine Abschaltung statt, dann wird das auslösende, vom LDR ausgegebene TV für eine applizierbare Zeit eingefroren (TV vor dem Anstieg), in dieser Zeit ist ldmVZ_akt = 1. Die Einfrierzeit ist abhängig von der gemittelten Drehzahl (Kennlinie ldwVZDZ_KL) und dem ARF-TV (Kennlinie ldwVZAR_KL) vor der Abschaltung applizierbar. Bei einer applizierten Zeit von 0 µs wird die Funktion nicht ausgeführt. Die Einfrierzeit wird nur einmal gestartet, erst nach der Freigabe des LDR-TVs wird die Funktion wieder ausgelöst. ehmFLD_DK
d/dt PT1
a
a>b b
arwABldPT1 arwABldmax a
dzmNmit arwABdzu
a>b b
a
ab
>1
b
arwABwunmx
Status: aroREG_2 = 3 (aroAB_VGW1.9)
a
mrmM_EAKT arwABmeu
a>b
TIMER
b
arwABmint
a
a 0 gestartet. t aroIST 2 _1 = anmLMM 2 * arwHF 2 EKOF + (1 − arwHF 2 EKOF ) * arwHF 2 EKTD gilt für alle t 1
ldoRG_BER = 1
dzmNmit < ldwREGN1
Abschaltung ldoRG_BER = 5 wegen Regelabweichung
zmmDKTL.1 ldoRG_BER = 8 ldm LDRSTAT=1
fbbELDSpR
>1 fbbELDSnR
&
>1
ldoRG_BER = 6
SYS_FEHL
ldm LDRSTAT=1
Abschaltung wegen Systemfehler
fboS... fbbE...
ldm LDRSTAT=1
ldoRG_BER 3
ldoRG_TV
ehmFLD_DK
ldwREGVGW2
ldwREGVGW1
ldwDKvgwLD ehmFLS2
ldoRG_TV2
ldmVZ_akt
Abbildung LDR_07: Überwachung und Abschaltung Im Teillastbereich soll bei hohem positiven Wunschmengenwechsel die Abgasrückführung schnell geschlossen werden, um einen schnellen Ladedruckaufbau zu ermöglichen. Um ein schnelles Schließen der Ladeschaufeln erst nach Abschaltung der ARF zu ermöglichen, wird das LDR-TV eingefroren (ldmVZ_akt = 1). Andernfalls würde ein frühzeitiges Schließen der Laderschaufeln den Abgasstrom kurzzeitig durch die Abgasrückführung drücken.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Ladedruckregelung- Abschaltung
RBOS/EDS3
Seite 4-10
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Die Abschaltung der Ladedruckregelung hängt vom Betriebszustand ldoRG_BERab (Arbeitsbereich siehe Abbildung LDR_08): Betriebszustand ldoRG_BER ArbeitsMaßnahme Maßnahme bei bereich bleibender RA 0 0 Steuerung nach ldwREGVGW2 Kennfeldern 1 1 ldwREGVGW1 ldwREGVGW1 2 2 Regelung ldwREGVGW2 3 3 Regelung Regelung 4 4 Regelung ldwREGVGW2 5 4 ldwREGVGW2 wegen bleibender RA 6 ldwREGVGW2 wegen Systemfehler 7 ldwREGVGW1 wegen Kaltstart 8 ldwDKvgwLD wegen Drosselklappentest (hat höchste Abschaltpriorität)
Überwachung auf Heilung der RA RA nein nein nein nein ja ja nein nein nein nein
nein nein ja nein nein nein nein nein
Die Daten ldwREGVGW1 und ldwREGVGW2 sind Vorgabewerte für das Ansteuertastverhältnis des Ladedruckstellers. Beim Wiedereinschalten des Reglers wird der I - Anteil mit ldwREGIVG1 bzw. ldwREGIVG2 initialisiert. Die Initialisierungswerte ldwREGIVG1 und ldwREGIVG2 sind nur sinnvoll, wenn keine parallele Steuerung appliziert ist. In diesem Fall werden die beiden Werte üblicherweise mit dem gleichen Werten appliziert wie ldwREGVGW1 und ldwREGVGW2. Sind aber die Kennfelder für die parallele Steuerung appliziert so müssen ldwREGIVG1 und ldwREGIVG2 mit Null appliziert werden. Durch die Last wird die Ladedruckregelung mit den Daten ldwREGN1, ldwREGN2 und ldwREGN3 sowie ldwREGME3 und ldwREGME4 sowie durch die Hysteresekennlinien ldwREG0KL und ldwREG1KL in 5 Arbeitsbereiche unterteilt. Diese Daten stellen Schwellen für die gemittelte Drehzahl dzmNmit und die Menge mrmM_EAKT dar: mrmM_EAKT ldwREGN1
1
2
ldwREGN2
3
ldwREGN3
Begrenzungsmenge
4
ldwREG1KL ldwREG0KL ldwREGME4
ldwREGME3
dzmNmit
Abbildung LDR_08: Arbeitsbereiche © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Ladedruckregelung- Abschaltung
02. Juli 1999
0
bosc h
EDC15C
Seite 4-11
Y 281 S01 / 083 - CBJ
4.6.1 Abschaltung wegen bleibender Regelabweichung Die Ladedruckregelung wird, abhängig vom Arbeitsbereich, durch bleibende Regelabweichung abgeschaltet. (bleibende Regelabweichung siehe Kapitel "Überwachungskonzept").
4.6.2 Abschaltung wegen Kaltstart dzmNmit > ldwN_Abs
anmWTF
ldoN_Abs KL
ldwKSTWKL
& >1
mrmSTART_B
ldoRG_BER=7
Totzeit
Abbildung LDR_10: Abschaltung wegen Kaltstart Bei Kaltstart (ldoRG_BER = 7) erfolgt eine Abschaltung durch Vorgabe des Tastverhältnisses ldwREGVGW1. Kaltstart ist während des Startvorganges (mrmSTART_B = 1) und auch noch eine applizierbare Zeit nach Startabwurf, allerdings nur wenn die Drehzahlschwelle ldwN_Abs überschritten ist. Diese maximale Abschaltzeit (ldoKSTWt) ist wassertemperaturabhängig (Kennlinie ldwKSTWKL) und wird mit der Wassertemperatur anmWTF zum Zeitpunkt des Startabwurfes ermittelt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Ladedruckregelung- Abschaltung
RBOS/EDS3
Seite 4-12
EDC15C
BOSCH
Y 281 S01 / 083 - CBJ
4.7 Lader-Abgleich Der Lader- Abgleich kann mit dem Software- Schalter cowVAR_BiT.0 aktiviert werden. cowVAR_BiT (dez)
0
Lader-Abgleich aus
1
Lader-Abgleich ein
dzoNmit P-Verstärkung ldmM_E KF
ldwGL_PRKF I-Verstärkung ldoGLPAnt ldoGLIAnt
KF
ldoGLTVBG
ldwGL_IRKF armM_LBiT1
+
0
armM_LBiT2
max
ldoGLE
ldmGLTV min
1 ldmAGaus
PI
ldoGL_RS KF
ldwGLSWIKF
max min
I-Ant. begr. BEGRENZUNG ldoGLIAnt
1
ldmLDRSTAT
ehmFAR1
BEGRENZUNG
ldwPG_... ldwIG_...
a
a1 zmmSYSERR.3 ehmFGAZ Vorglühen
Glühanzeige
Startbereitschaftsglühen
ehmFGRS
>1 Hauptglühen
Startglühen
>1
Nachglühen
Zwischenglühen
cowVAR_GZS = Summenfehlerdiagnose Motorstillstand
dzmNmit mrmM_EAKT
KF
gswGL_TG1
Abbildung SONSGZ01: Glühkerzenansteuerung Zur Glühkerzenansteuerung ohne Leistungsbegrenzung ist das Hauptglührelais ehmFGRSaktiv. Zur Glühkerzenansteuerung mit Leistungsbegrenzung wird in Abhängigkeit von einem Kennfeld gswGL_TG1 f(dzmNmit, mrmM_EAKT) das Hauptglührelais (logisch 0) angesteuert. Glühen mit Leistungsbegrenzung ist in allen Glühphasen außer Vorglühen möglich. Die Glührelais werden bei Nach - und Zwischenglühen erst nach einer Verzögerungszeit gswGS_T_1G angesteuert. Über die Batteriespannungshysterese gswUB_, können alle Relais und die Vorglühlampe abgeschaltet werden. Bei Motorstillstand werden alle Glühphasen außer Vor - und Startbereitschaftsglühen abgeschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen - Glühzeitsteuerung
RBOS/EDS3
Seite 5-2
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
aus jedem Zustand möglich wenn Ecomatic vorhanden UND n == 0 UND !warten auf WTF UND !Nachlauf aktiv UND !dimECO
warten auf ECO-Startanforderung [01]
dimECO steig. Flanke
warten auf WTF [00]
n > gswGS_N_G entprellt mit gswGS_T_G
n > gswGS_N_G entprellt mit gswGS_T_G UND Wassert. < gswGS_TWSG
n > gswGS_N_G entprellt mit gswGS_T_G UND Wassert. >= gswGS_TWSG
gswGS_T_BG abgelaufen
n > gswGS_N_G entprellt mit gswGS_T_G
Nachlauf aktiv [100]
keinVorglühen [50]
Vorglühzeit abgelaufen
Bereitschaftsglühen [30]
Klemme15 == 1
Vorglühzeit == 0
Vorglühzeit > 0
Vorglühen [10]
aus jedem Zustand möglich wenn Klemme15 == 0
Init
gswGS_t_SG läuft UND Wassert. < gswGS_TWSG
kein Startglühen [C0]
Startglühen [70] gswGS_t_SG abgelaufen ODER Wassert. >= gswGS_TWSG
[XX]...Wert der Status-OLDA gsoGS_Pha
Startbit == 0
Startbit == 0
n < gswGS_N_NG UND akt. Menge < gswGS_M_NG
Zwischenglühen [F0]
Wassert. >= gswGS_TWZG ODER akt. Menge >= gsw_MEZG ODER n >= gswGS_N_ZG
kein Nachglühen [D0]
warten auf Nachglühen [B1] n >= gswGS_N_NG ODER akt. Menge >= gswGS_M_NG
gswGS_T_1G abgelaufen
n >= gswGS_N_NG ODER akt. Menge >= gswGS_M_NG Nachglühzeit abgelaufen
gswGS_T_1G abgelaufen
Wassert. >= gswGS_TWZG ODER akt. Menge >= gsw_MEZG ODER n >= gswGS_N_ZG
warten auf Zwischenglühen [F1]
kein Glühen [FF]
Nachglühzeit abgelaufen
Nachglühen [B0]
Wassert. < gswGS_TWZG UND akt. Menge < gsw_MEZG UND n < gswGS_N_ZG
Abbildung SONSGZ02: Statusdiagramm der Glühzeitsteuerung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Glühzeitsteuerung
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-3
Y 281 S01 / 083 - CBJ
5.1.2 Ermittlung der Glühanforderung Die Glühzeitsteuerung kann von zwei Bedingungen aktiviert werden. 1) Das Steuergerät befindet sich nach K15 - Ein im Zustand “warten auf WTF”. Es wird während dieses Zustands aus der Wassertemperatur eine Vorglühzeit ermittelt. 2.) Bei aktivierter ECOMATIC (cowECOMTC .0 == 1) wird die Vorglühzeitberechnung immer bei Drehzahl 0 (Zustand “ECOMATIC - Warten”) durchgeführt. In diesem Fall wird bei einer Vorglühzeit gso_t_VG > 0 und dzoNmit = 0 in allen Zuständen außer dem Zustand 0x30 “Bereitschaftsglühen” zur Information an das ECOMATIK-SG ein Glüh - Informationsbit gsmGLUEH gesetzt. In den Zustand 0x10 “Vorglühen” wird erst nach einer Startanforderung (Signalwechsel des Motor - Aus - Bits dimECO ) durch die ECOMATIK gewechselt. 5.1.3 Beschreibung der Zustände der Glühzeitsteuerung Vorglühen: Nach dem Einschalten der Steuergerät Versorgungsspannung beginnt die Vorglühphase. Die Glühkerzen werden hierzu ohne Leistungsbegrenzung bestromt. Während der Vorglühphase wird die Systemleuchte angesteuert. Vorglühen wird beendet: − −
Nach Ablauf der Vorglühzeit (gsoGS_t_VG) aus Kennfeld gswGS_VGKF Wenn die Drehzahlschwelle gswGS_N_Glänger als die Zeit gswGS_T_G überschritten wurde.
Die Vorglühzeit gsoGS_t_VG wird während der Vorglühphase kontinuierlich aus dem Kennfeld gswGS_VGKF = f(anmUBATT, anmWTF) bzw. f(anmADF, anmWTF) plus dem Abgleichwert gsmAGL_VGK (initialisiert mit cowAGL_VGK) berechnet. Der Abgleichwert gsmAGL_VGK (OLDA gsoWTFAGL) wird durch gswWTFmxAG und gswWTFmiAG begrenzt und ist über die Diagnoseschnittstelle änderbar. Die Umschaltung der Eingangsgröße des Kennfeldes erfolgt mittels DAMOS - Schalter cowV_GZS_V (0 = Vorglühzeit Batteriespannungsabhängig, 1 = Vorglühzeit Höhenabhängig). Bei defektem Wassertemperaturfühler wird die Vorglühzeit mit Wassertemperaturvorgabewertes gswGS_VGWT aus dem Kennfeld ermittelt.
Hilfe
eines
Startbereitschaftsglühen: Das Startbereitschaftsglühen schließt sich nur dann an die Vorglühphase an, wenn − −
der Vorglühvorgang durch Ablauf der Vorglühzeit gsoGS_t_VG beendet wurde und die zu Beginn des Vorglühens berechnete Zeit gsoGS_t_VG > 0 war
Bei Erreichen des Zustandes Startbereitschaftsglühen Startbereitschaftsglühen wird beendet − −
wird
ein
Timer
gestartet.
Das
nach Ablauf der Startbereitschaftsglühzeit gswGS_t_BG oder wenn die Drehzahlschwelle gswGS_N_G länger als die Zeit gswGS_T_G überschritten wurde
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Glühzeitsteuerung
RBOS/EDS3
Seite 5-4
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Startglühen: Das Startglühen wird bei jedem Start durchgeführt, wenn die Wassertemperatur unterhalb der Schwelle gswGS_TWSG liegt. Es beginnt, wenn die Drehzahlschwelle gswGS_N_G länger als die Zeit gswGS_T_G überschritten wurde, gleichzeitig wird ein Timer für den Zustand Startglühen gestartet. Bei defektem WTF wird für die Wassertemperatur der Vorgabewert gswGS_VGWT verwendet. Das Startglühen wird beendet − − −
nach Ablauf der Startglühzeit gswGS_t_SG wenn die Startmengenabwurfdrehzahl überschritten wurde oder nach Überschreiten von gswGS_TWSG
Die Startglühphase wird nicht unterbrochen wenn die Drehzahlschwelle gswGS_N_Gunterschritten wird. Wurde das Startglühen beendet, so erfolgt bei Unterschreiten der Drehzahlschwelle gswGS_N_G kein erneutes Startglühen. Nachglühen: Das Nachglühen beginnt mit Überschreiten der Startmengenabwurfdrehzahl. Es wird mit Ablauf der Nachglühzeit gsoGS_t_NG beendet. Diese wird einmalig aus der Kennlinie gswGS_NGKL = f(anmWTF) berechnet. Bei defektem Wassertemperaturfühler wird zur Berechnung der Nachglühzeit der Vorgabewert gswGS_VGWT herangezogen. Nachglühen wird unterbrochen solange: − −
eine Mengenschwelle gswGS_M_NG oder eine Drehzahlschwelle gswGS_N_NG überschritten wird.
Während dieser Unterbrechung läuft die Zeit gsoGS_t_NG weiter. Zwischenglühen: Nach Ende der Nachglühphase wird immer zwischengeglüht, wenn − − −
die Wassertemperaturschwelle gswGS_TWZG und die Mengenschwelle gswGS_MEZG und die Drehzahlschwelle gswGS_N_ZG unterschritten wird.
Bei defektem Wassertemperaturfühler wird für die Wassertemperatur der Vorgabewert gswGS_VGWT verwendet. Nachlauf aktiv: Wird der Nachlauf angefordert (Klemme 15 = 0) wird der Status der Glühphase zu "Nachlauf aktiv" (Wert der Statusolda gsoGS_Pha = 100). Wird Klemme 15 wieder eingeschaltet bevor der Nachlauf beendet ist (Nachlauf abgebrochen) so wird wieder mit "Warten auf WTF" die Vorglühphase neu gestartet
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Glühzeitsteuerung
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-5
Y 281 S01 / 083 - CBJ
5.1.4 Summenfehlerdiagnose Über den Schalter cowVAR_GZS kann die Summenfehlerdiagnose eingeschalten werden (cowVAR_GZS = 0). Bei der Summenfehlerdiagnose werden die Glührelais nicht mehr direkt angesteuert, sondern von einem Glühsteuergerät, das in Abhängigkeit von ehmFGRSdie Glührelais einschaltet oder ausschaltet. Da das Glühgerät keinen eigenen Fehlerspeicher hat, teilt es eventuell auftauchende Fehler dem Steuergerät über eine eigene Leitung mit (Eingang dimGZR). Ist die GRS - Endstufe defekt, so wird der Fehler fbbEGZS_I nicht gemeldet, bis die Endstufe wieder als intakt gilt - daher muß die Defekterkennungszeit dieses Fehlers größer sein als die der Endstufenfehlers. Ist die Summenfehlerdiagnose aktiv und die Endstufe nicht defekt, so wird das Ausgangssignal der GRS - Endstufe (Glühzeitsteuerung ehmFGRS oder Diagnose ehmDGRS) mit dem Eingangssignal dimGZR gegengeprüft. Ist dimGZR nicht invers zu der Endstufenansteuerung, so wird der Fehler fbbEGZS_I defekt gemeldet, ansonsten wird er intakt gemeldet.
5.2 Klimakompressor Der Klimakompressor wird abhängig von verschiedenen Fahrzeug - bzw. SG Zuständen geschaltet. Mit Hilfe der Klimakompressoransteuerungslogik wird bei einem kurzzeitig hohen Drehmomentbedarf (Anfahren, Beschleunigen, Unterschneiden der Leerlaufdrehzahl) durch Abschalten des Klimakompressors ein genügend hohes Moment bereitgestellt. Außerdem wird bei einer fehlerhaften Messung der Fahrgeschwindigkeit (fboSFGG), des Pedalwertgebers (fboSPWG oder fboSPGS) oder der Drehzahl (fboSDZG) ein Einschalten des Klimakompressors unterhalb einer Drehzahlschwelle (Hysterese) verhindert. Ist die Wassertemperatur (anmWTF) zu hoch, so führt dies ebenfalls zur Einschaltsperre. Auch über CAN (Botschaft Getriebe 1 bzw. BSG_Last) kann der Klimakompressor abgeschaltet werden. Zur Erhöhung der Leerlaufdrehzahl setzt die Klimakompressoransteuerung die Message klmN_LLKLM immer auf den Wert klwKLM_NLL; die Parameterauswahl des Leerlaufreglers erhöht bei eingeschaltetem Klimakompressor (dimKLB = 1) die Leerlaufdrehzahl auf diesen Wert. Die Abfrage des Klimasteuerungseinganges erfolgt unabhängig vom Klimaausgang ehmFKLI0und wird bei der Leerlaufregelung bearbeitet. Im folgenden Text steht bei allen Hyteresegrenzwerten ein ".." für U (untere Hystereseschwelle) bzw. O (obere Hystereseschwelle). Das Ein - und Ausschalten des Klimakompressors wird zeitlich verriegelt. Es gibt zwei Arten: retriggerbare und nicht retriggerbare Zeitfenster: • retriggerbar := tritt innerhalb des Zeitfensters die Ein -/ Ausschaltbedingung erneut zu, wird das Zeitfenster erneut gestartet, d.h. es wird länger. • nicht retriggerbar := tritt innerhalb des Zeitfensters die Ein -/ Ausschaltbedingung erneut zu, wird das Zeitfenster nicht erneut gestartet. Liegt die Ein -/ Ausschaltbedingung ständig an, so läuft das Zeitfenster nie ab.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Klimakompressor
RBOS/EDS3
Seite 5-6
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
5.2.1 Bedingungen für Einschaltsperre Die Bedingungen, die zur Abschaltung des Klimakompressors führen können, werden ODER verknüpft, das heißt, daß mindestens eine Bedingung erfüllt sein muß, damit das Einschalten des Klimakompressors verhindert wird (Ausgang ehmFKLI0auf 0 %). In der OLDA klmSTAT werden die aktuellen Zustände der einzelnen Abschaltbedingungen bitweise codiert zusammengefaßt. In der OLDA klmHYS werden die einzelnen Hystereseausgänge bitweise angezeigt. Beschreibung der OLDA klmHYS: Bitposition 0 1 2 3 4 5 6 7 8 9
Dezimalwert Kommentar 1 Vollgas erkannt (anmPWG > klwH_PWG_..) 2 Fahrzeug fährt im Neutral oder im 1. Gang (fgm_VzuN < klwH_VZN_..) 4 rel. niedrige Geschwindigkeit (fgmFGAKT < klwH_FGG1..) 8 rel. niedrige Drehzahl (dzoNmit < klwH_DZG1..) 16 hohe Fahrpedaländerung (anmPWG- Diff. > klwH_PWGD..) 32 rel. niedrige Geschwindigkeit (fgmFGAKT < klwH_FGG2..) 64 rel. niedrige Drehzahl (dzoNmit < klwH_DZG2..) 128 rel. niedrige Drehzahl (dzoNmit < klwH_DZG3..) 256 rel. niedrige Drehzahl (dzoNmit < klwH_DZG4..) 512 rel. hohe Wassertemperatur (anmWTF > klwH_WTF_..)
Beschreibung der OLDA klmSTAT: Bitposition 0 1 2 3 4 5 6 7 8 9 A F
Dezimalwert 1 2 4 8 16 32 64 128 256 512 1024 32768
Kommentar Fahrzeug befindet sich im Anfahrzustand Abschaltung wegen Anfahrzustand Fahrzeug befindet sich im Beschleunigungszustand Abschaltung wegen Beschleunigung Abschaltung wegen Startvorgang Systemfehler erkannt (FGG -, PWG - oder DZG – Fehler) Abschaltung wegen Systemfehler Abschaltung wegen Unterschneiden der Leerlaufdrehzahl Abschaltung wegen überhöhter Wassertemperatur Abschaltung über CAN - Getriebe 1 Abschaltung über CAN – BSG_Last Mindesteinschaltdauer
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Klimakompressor
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-7
Y 281 S01 / 083 - CBJ
Abschaltung wegen Anfahrzustand klmSTAT.1 SONSKL03 Abschaltung wegen Beschleunigung klmSTAT.3 SONSKL05 klmSTAT.4 Abschaltung wegen Startvorgang SONSKL07 klmSTAT.6 Abschaltung wegen Systemfehler SONSKL09
>1 Abschaltung wegen Unterschneiden klmSTAT.7 der Leerlaufdrehzahl SONSKL11
1 = Freigabe
Zeitliche Begrenzung: Min.: klwTWIN_ES Max.: -
ehmFKLI0 KlimakompressorFreigabe
klmSTAT.8 Abschaltung wegen überhöhter Wassertemperatur SONSKL13 Abschaltung über CAN - Getriebe 1 klmSTAT.9 SONSKL15 Abschaltung über CAN - BSG_Last klmSTAT.A SONSKL16 Zeitliche Begrenzung: Min.: Max.: klwTMAX_FR
mrmEGS_akt
Abbildung SONSKL01: Berücksichtigung der Mindesteinschaltdauer
klmSTAT.7 Zeit
klmSTAT.8 Zeit
klmSTAT.1 Zeit
klmSTAT.3 Zeit
klmSTAT.4 Zeit
klmSTAT.6 Zeit
ehmFKLI 0 Zeit Ausgang des Mindesteinschaltdauer-Zeitgebers
Zeit
Abbildung SONSKL02: Zeitdiagramm Abschaltung / Freigabe des Klimakompressors Bei Freigabe des Klimakompressors (d.h. Setzen des Ausgangs ehmFKLI0 auf 100%), wird die Mindesteinschaltdauer klwTMIN_ES abgewartet, während der kein Abschalten des Klimakompressors möglich ist. Somit wird ein zu rasches Schalten des Klimakompressors verhindert. Die zeitliche Begrenzung ist retriggerbar. Während eines Schaltvorganges (mrmEGS_akt = 1), allerdings maximal für die Zeit klwTMAX_FR, wird die Klimakompressorfreigabe ehmFKLI0 eingefroren. Ist klwTMAX_FR = 0, so wird ehmFKLI0 niemals eingefroren.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Klimakompressor
RBOS/EDS3
Seite 5-8
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Folgende Bedingungen werden geprüft : Anfahrzustand: (Fahrpedalwert anmPWG > klwH_PWG_..) UND [(Verhältnis Geschw./Motordrehzahl fgm_VzuN < klwH_VZN_.. ) ODER (Geschwindigkeit fgmFGAKT < klwH_FGG1..)] UND (Drehzahl dzoNmit < klwH_DZG1..) Sind die Bedingungen kürzer als klwTMIN_AN erfüllt, so erfolgt eine Abschaltung für die Mindestabschaltdauer Zeit klwTMIN_AN. Sind die Bedingungen länger als die Maximalabschaltdauer klwTMAX_AN erfüllt, so erfolgt eine Rücknahme der Abschaltung. Die zeitliche Begrenzung ist retriggerbar. klmHYS Bit 0 Vollgas
anmPWG Hysterese
klwH_PWG_U klwH_PWG_O
klmHYS Bit 1 1. Gang
fgm_VzuN Hysterese
klwH_VZN_U klwH_VZN_O
>1
&
klmSTAT Bit 0 Anfahrzustand erkannt
zeitliche Begrenzung: min.: klwTMIN_AN max.: klwTMAX_AN
klmSTAT Bit 1 Abschaltung wegen Anfahren
klmHYS Bit 2 Fahrgeschwindigkeit
fgmFGAKT Hysterese
klwH_FGG1U klwH_FGG1O
klmHYS Bit 3 Drehzahl
dzoNmit Hysterese
klwH_DZG1U klwH_DZG1O
Abbildung SONSKL03: Abschaltbedingung Anfahren
anmPWG Zeit
fgm_VzuN Zeit
fgmFGAKT Zeit
dzoNmit Zeit
klmHYS.0 Zeit
klmHYS.1 Zeit
klmHYS.2 Zeit
klmHYS.3 Zeit
klmSTAT.0 Zeit
klmSTAT.1 Zeit
Abbildung SONSKL04: Zeitdiagramm Abschaltbedingung Anfahren © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Klimakompressor
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-9
Y 281 S01 / 083 - CBJ
Anfahren, Beschleunigung mit schnellem Gasgeben: (Fahrpedaländerung > klwH_PWGD..) (Geschwindigkeit fgmFGAKT < klwH_FGG2..) (Drehzahl dzoNmit < klwH_DZG2..)
UND UND
Sind diese Bedingungen erfüllt, so erfolgt eine Abschaltung für die Zeitdauer klwTMIN_B. Wird innerhalb dieser Zeitdauer wieder ein Beschleunigungsvorgang erkannt, so wird diese Zeitdauer, in der die Klimaanlage abgeschaltet bleibt, erneut gestartet. Die zeitliche Begrenzung ist retriggerbar. Differenz anmPWG alter Wert anmPWG
klmHYS Bit 4 Hysterese
klwH_PWGDU klwH_PWGDO
klmHYS Bit 5
fgmFGAKT
&
Hysterese
klmSTAT Bit 2 Beschleunigung erkannt
Zeitliche Begrenzung: Min.: klwTMIN_B Max.: -
klmSTAT Bit 3 Abschaltung wegen Beschleunigung
klwH_FGG2U klwH_FGG2O
klmHYS Bit 6
dzoNmit Hysterese
klwH_DZG2U klwH_DZG2O
Abbildung SONSKL05: Abschaltbedingung Beschleunigung
PWG Differenz
fgmFGAKT
dzoNmit
Zeit
Zeit
Zeit
klmHYS.4 Zeit klmHYS.5 Zeit klmHYS.6 Zeit klmSTAT.2 Zeit klmSTAT.3 Zeit
Abbildung SONSKL06: Zeitdiagramm Beschleunigung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Klimakompressor
RBOS/EDS3
Seite 5-10
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
Startvorgang: Wird das Startbit mrmSTART_B gelöscht, so erfolgt eine Freigabe des Klimakompressors nach Ablauf der Verzögerungszeit klwTMIN_ST . Die zeitliche Begrenzung ist retriggerbar. Zeitliche Begrenzung: Verzögerung nach negativer Flanke um klwTMIN_ST
mrmSTART_B
klmSTAT.4 Abschaltung wegen Start
Abbildung SONSKL07: Abschaltbedingung Startvorgang mrmSTART_B Zeit klwTMIN_ST
klmSTAT.4 Zeit
Abbildung SONSKL08: Zeitdiagramm Startvorgang Systemfehler: [(Fehler im Fahrgeschwindigkeitsgeber fboSFGG) ODER (Fahrpedal defekt fboSPWG oder fboSPGS) ODER (Drehzahlgeber defekt fboSDZG)] UND (Drehzahl dzoNmit < klwH_DZG3..) Es erfolgt bei Erfüllung dieser Bedingungen eine Abschaltung für die Zeitdauer klwTMIN_SF. Die zeitlich Bedingung ist nicht retriggerbar. klmHYS Bit 7
dzoNmit
& Hysterese
Zeitliche Begrenzung: Min.: klwTMIN_SF Max.: -
klwH_DZG3U klwH_DZG3O
klmSTAT Bit 6 Abschaltung wegen Systemfehler
fbosFGG fbosPWG
>1
klmSTAT Bit 5 Fehler erkannt
fbosDZG
Abbildung SONSKL09: Abschaltbedingung Systemfehler
dzoNmit Zeit fboSFGG
Zeit
fboSWPG Zeit fboSDZG Zeit klmSTAT.7
Zeit
klmSTAT.5 Zeit klmSTAT.6 Zeit
Abbildung SONSKL10: Zeitdiagramm Systemfehler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Klimakompressor
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-11
Y 281 S01 / 083 - CBJ
Unterschneiden der Leerlaufdrehzahl: Drehzahl dzoNmit < klwH_DZG4.. Bei Erfüllung dieser Bedingung erfolgt eine Abschaltung für die Zeitdauer klwTMIN_SG. Die zeitliche Bedingung ist nicht retriggerbar. dzoNmit
Zeitliche Begrenzung: klmSTAT.7 MIN. : klwTMIN_SG MAX.: Abschaltung wegen Sturzgas
klmHYS.8
Hysterese klwH_DZG4U klwH_DZG4O
Unterschneiden der Leerlaufdrehzahl erkannt
Abbildung SONSKL11: Ausschaltbedingung Unterschneiden der Leerlaufdrehzahl
dzoNmit Zeit klmHYS.8 Zeit klmSTAT.7 Zeit
Abbildung SONSKL12: Zeitdiagramm Unterschneiden der Leerlaufdrehzahl Wassertemperatur: Überschreitet die Wassertemperatur anmWTF eine über die Kennlinie klwWTab_KL von der Fahrgeschwindigkeit fgmFGAKT abhängige Schwelle kloWTFschw, so wird der Klimakompressor abgeschaltet und die Abschalthysterese klmHYS.9 aktiv. Unterschreitet die Wassertemperatur anmWTF die um eine Hysteresebreite klwWTHyst verminderte Schwelle kloWTFschw, so wird die Abschalthysterese deaktiviert. Die Mindestdauer der Klimakompressorabschaltung beträgt klwTMIN_WT, deren zeitliche Bedingung ist nicht retriggerbar. klmHYS.9 Abschaltbedingung Wassertemperatur erkannt
anmWTF
Zeitliche Begrenzung: klmSTAT.8 MIN.: klwTMIN_WT Abschaltung wegen MAX.: Wassertemperatur
klwWTHyst
fgmFGAKT
kloWTFschw KL
klwWTab_KL
Abbildung SONSKL13: Ausschaltbedingung Wassertemperatur
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Klimakompressor
RBOS/EDS3
Seite 5-12
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
fgmFGAKT Zeit kloWTFschw Zeit anmWTF Zeit klmHYS.9 Zeit klmSTAT.8 Zeit
Abbildung SONSKL14: Zeitdiagramm Wassertemperatur
Abschaltung über CAN – Getriebe 1: Ist CAN aktiviert (cawINF_CAB > 0) und wurde die Botschaft Getriebe 1 (Identfier 440H) korrekt empfangen, so wird geprüft, ob das Bit 2 im Byte 1 gesetzt ist. Ist dies der Fall, so wird die Message mrmCAN_KL auf 1 gesetzt und eine Abschaltung des Klimakompressors vorgenommen. Wenn kein CAN vorhanden ist bzw. im Fehlerfall wird keine Abschaltung vorgenommen. Die Abschaltdauer erfolgt für die Mindestabschaltdauer klwTMIN_CN.
mrmCAN_KL
Zeitliche Begrenzung: Min.: klwTMIN_CN Max.: -
klmSTAT.9
Abbildung SONSKL15: Ausschaltbedingung CAN – Getriebe 1 Abschaltung über CAN – BSG_Last: Ist CAN aktiviert (cawINF_CAB > 0) und wurde die Botschaft BSG_Last (Identfier 570H) korrekt empfangen, so wird geprüft, ob das Bit 7 im Byte 3 gesetzt ist. Ist dies der Fall, so wird die Message mrmBSG_KLI auf 1 gesetzt und eine Abschaltung des Klimakompressors vorgenommen. Wenn kein CAN vorhanden ist bzw. im Fehlerfall wird keine Abschaltung vorgenommen. Die Abschaltdauer erfolgt für die Mindestabschaltdauer klwTMIN_C2.
mrmBSG_KLI
Zeitliche Begrenzung: Min.: klwTMIN_C2 Max.: -
klmSTAT.A
Abbildung SONSKL16: Ausschaltbedingung CAN – BSG_Last
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Klimakompressor
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-13
Y 281 S01 / 083 - CBJ
5.3 Kühlwasserheizung t phmPBM_T1 GeneratorLast(GEN_E) Ermittlung
khmGENLAST
SRC aktiv
ehmFGSK1
RelaisSchaltlogik khwKH_tVER khwKH_tSE
PT1
khwKHGL
khoRelais ehmFGSK2
khoHE_AB
dzmNmit KL
khoHE_ZU
khwKH_ABKL
khoNOR_AB.12 Schaltschwelle abgesenkt
khoNOR_AB.13 khoNOR_AB.14 khwKH_TVSE
KL
khwN_LLKWH
khwKH_ZUKL anmLTF eingefroren anmUTF eingefroren
khmN_LLKWH
khoTL khoTWAUS_O
anmLTF anmUTF
>1
>1
KL
khwKH_TLKL cowKWHTAUS
khwKH_TWHY khoTWAUS_U khoNOR_AB.0
anmWTF t
khmGENLAST
SRC aktiv khoNOR_AB.11
1
Fehler- khoNOR_AB.1 entprellung Generator defekt fbbEKWH_L khoNOR_AB.2
anmUBATT
khwHYSU_.. khoNOR_AB.3
dzmNmit
khwHYSN_..
khoNOR_AB.8 entspricht mrmBSG_Anf (siehe Kapitel CAN)
khoNOR_AB.4
mrmSTART_B TOTZEIT
fbcSLTF
khwkh_tVST
fbcSWTF
>1
ehmSGSK1
khoNOR_AB.5
>1
ehmFGSK3
ehmSGSK2 dimKWH dimKLI
khoNOR_AB.6
1 cowFUN_HZE.0
anmUTF
khoNOR_AB.7 khwUTF_..
Abbildung SONSKW01: Heizleistungssteigerung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Kühlwasserheizung
RBOS/EDS3
Seite 5-14
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Die Heizleistungssteigerung dient der Erwärmung des Kühlwassers durch elektrische Heizelemente (Endstufen ehmFGSK1, ehmFGSK2) bzw. Dieselzuheizer (Endstufe ehmFGSK3), um die geringe Verlustwärme bei hohen Motorwirkungsgraden auszugleichen. Die Heizelemente werden nur bei elektrischen Leistungsreserven zugeschaltet. Die Anzahl der zugeschalteten Heizelemente ( 0 - 3 ) kann mit dem Softwareschalter cowKWHKERZ festgelegt werden, wobei die Angabe von 0 Heizelementen einer Abschaltung der Funktion "Heizleistungssteigerung" entspricht. Es stehen zwei Endstufen ehmFGSK1 und ehmFGSK2 zur Ansteuerung der Heizelemente zur Verfügung. Bei 3 gewünschten Heizelementen muß der Endstufenausgang ehmFGSK1 mit einer Heizelement und der Endstufenausgang ehmFGSK2 mit zwei Heizelementen beschaltet werden. Bei der Zu - und Abschaltung von Heizelementen wird die Anordnung der Heizelemente berücksichtigt und die Zahl der aktiven Heizelemente khoRELAIS jeweils um 1 erhöht oder reduziert. Beschreibung des Softwareschalters Anzahl der Heizelemente cowKWHKERZ: Dezimalwert 0 1 2 3
Kommentar Funktion Heizleistungssteigerung nicht aktiv 1 Heizelement an Endstufe 1 1 Heizelement an Endstufe 1, 1 Heizelement an Endstufe 2 1 Heizelement an Endstufe 1, 2 Heizelemente an Endstufe 2
Zur Ermittlung der vorhandenen Leistungsreserven liefert die Lichtmaschine über PBM ein Tastverhältnis, welches der aktuellen Generatorbelastung entspricht. Die Zuordnung der Highpegeldauer des PBM - Signals zur Tastzeit oder zur Austastzeit des Tastverhältnisses erfolgt über den Datensatzparameter khwPBMINV. Da dieses Generatorlastsignal im Leerlauf starken Schwankungen unterliegt, wird es vor der Verwendung durch ein PT1 - Filter khwKHGL gefiltert. Beschreibung der Zustandsinformation Heizleistungssteigerung khoNOR_AB: Bitposition 0 1 2 3 4 5 6 7 8 9 A B C D E F
Dezimalwert 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768
Kommentar Abschaltbedingung Temperatur ausreichend Abschaltbedingung Generatorlast SRC Fehler fbbEKWH_L Abschaltbedingung Batteriespannung zu niedrig Abschaltbedingung Drehzahl zu niedrig Abschaltbedingung Startverzögerung aktiv Abschaltbedingung WTF, LTF oder Endstufe defekt Abschaltbedingung Bedienteil (dimKWH) Umgebungstemperatur anmUTF nicht zu hoch Abschaltbedingung Anforderung des Bordnetzsteuergerät BSG unbenutzt unbenutzt Zustand Generatorlast im SRC Zustand Zuschaltschwelle abgesenkt Zustand Gen. Last. Zuschaltverzögerung aktiv Zustand Gen. Last. Abschaltverzögerung aktiv unbenutzt
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Kühlwasserheizung
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-15
Y 281 S01 / 083 - CBJ
Die Zusatzheizung (= Dieselzuheizer) dient der schnelleren Erwärmung des Fahrgastinnenraumes und entspricht einer Standheizung für das Kühlwasser. Der Zuheizerverbrauch wird bei der Verbrauchssignalberechnung berücksichtigt (siehe “Eingangsund AusgangssignaleTQS/MFA/VBS/Signal”). Die Zusatzheizung ehmFGSK3 wird abgeschaltet, wenn mindestens eine der folgenden Bedingungen erfüllt sind: o) Die Umgebungstemperatur anmUTF ist oberhalb der Hystereseschwelle khwHUTF_.. o) Das Startbit mrmSTART_B ist gesetzt o) Die Drehzahl dzmNmit ist unterhalb der Schwelle khwHYSN_.. o) Der Fahrer schaltet durch Eingang dimKWH bzw. dimKLI ab 5.3.1 Zuschaltbedingung Aus der aktuellen Drehzahl dzmNmit wird über die Kennlinie khwKH_ZUKL ein Generatorschwellenwert khoHE_ZU ermittelt. Sinkt die Generatorlast unter diesen Wert und bleibt Sie für eine Zeit khwKH_tVER (OLDA khoNOR_AB.13 - Zuschaltverzögerung aktiv) unter dieser Schwelle, so wird ein (weiteres) Heizelement zugeschaltet. Gleichzeitig wird der erste Schwellenwert khoHE_ZU für die Zeit khwKH_tSE um den Wert khwKH_TVSE abgesenkt (OLDA khoNOR_AB.12 - Schaltschwelle abgesenkt), um instabile Schaltvorgänge zu vermeiden. Auch bei einer Abschaltung, hervorgerufen durch die Erfüllung einer beliebigen Abschaltbedingung, wird der Schwellenwert für die Zuschaltung auf diese Weise vermindert. Steigt die Generatorlast über einen Schwellenwert khoHE_AB, der aus der aktuellen Drehzahl dzoNmit und der Kennlinie khwKH_ABKLermittelt wird, und bleibt Sie für eine Zeit khwKH_tVER (OLDA khoNOR_AB.14 - Abschaltverzögerung aktiv) über dieser Schwelle, so wird ein Heizelement weggeschaltet. Die Anzahl der aktiven Heizelemente wird in der Olda khoRELAIS angezeigt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Kühlwasserheizung
RBOS/EDS3
Seite 5-16
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
5.3.2 Abschaltung Bedienelement: Die Heizleistungssteigerung kann durch ein Bedienteil abgeschaltet werden. Dieses Bedienteil ist entweder unmittelbar über den Digitaleingang GSK-E (dimKWH), oder über den Digitaleingang KLI-E (dimKLI) ausgeführt. Ist dieser Eingang aktiv (digitaler Eingang logisch High), wird die Heizleistungssteigerung abgeschaltet (OLDA khoNOR_AB.6 - Abschaltanforderung Bedienteil). Die Auswahl des Bedienteils erfolgt mit dem Softwareschalter cowFUN_HZE. Beschreibung des Softwareschalters cowFUN_HZE: Bitposition 0 1 2 3
Dezimalwert 1 2 4 8
Kommentar Eingang dimKLI Eingang dimKWH siehe ECOMATIC (keine Auswirkung auf die Kühlwasserheizung) siehe ECOMATIC (keine Auswirkung auf die Kühlwasserheizung)
Start: Während des Startvorganges ist keine Heizleistungssteigerung erlaubt. Eine Heizleistungssteigerung ist erst nach Ablauf der Zeit khwKH_tVST nach dem Startabwurf möglich (OLDA khoNOR_AB.4 Startverzögerung aktiv). Drehzahl: Die Heizleistungssteigerung wird entsprechend der Drehzahlhysterese khwHYSN_.. ermöglicht (OLDA khoNOR_AB.3 - Drehzahlhysterese unterschritten). Batteriespannung: Die Heizleistungssteigerung wird entsprechend der Batteriespannungshysterese khwHYSU_.. ermöglicht (OLDA khoNOR_AB.2 - Batteriespannungshysterese unterschritten) Generatordefekt: Die Lichtmaschine liefert dem Steuergerät ein Tastverhältnis, welches die Generatorlast darstellt. Da dieses Signal im Leerlauf starken Schwankungen unterliegt, wird es vor der Bearbeitung PT1 gefiltert. Liefert die Lichtmaschine das Tastverhältnis für eine Last kleiner gleich khwNULLAST, wird ein SRC Fehler fbbEKWH_L erkannt und an die Fehlerbehandlung gemeldet. Während sich die Generatorlast im SRC befindet (OLDA khoNOR_AB.11 - Generatorlast im SRC), wird zwar mit dem letztgültigen Wert der Generatorlast weitergearbeitet, eine Zuschaltung von Heizelementen jedoch unterbunden. Nach Ablauf der Entprellzeit (Fehler endgültig defekt erkannt) wird die Heizleistungssteigerung abgeschaltet (OLDA khoNOR_AB.1 - Generator defekt). Temperatur: Aus der Lufttemperatur anmLTF oder der Umgebungstemperatur anmUTF wird mit der Kennlinie khwKH_TLKL ein Temperaturschwellwert ermittelt, der überschritten werden muß, damit die Heizleistungssteigerung ausgeschalten wird. Die Temperatursensor - Auswahl erfolgt mit dem Softwareschalter cowKWHTAUS. Eine Wiedereinschaltung der Heizleistungssteigerung erfolgt nur, wenn dieser Temperaturschwellwert, verringert um den Hysteresewert khwKH_TWHYY, unterschritten wird (OLDA khoNOR_AB.0 - Temperatur ausreichend). Liegt die Wassertemperatur unter der unteren Hystereseschwelle und ist die Verzögerungszeit nach Löschen des Startbits abgelaufen, wird der soeben ermittelte Temperaturschwellwert eingefroren. Die Einfrierung wird aufgehoben wenn die Wassertemperatur die obere Hystereseschwelle überschreitet. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Kühlwasserheizung
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-17
Y 281 S01 / 083 - CBJ
Beschreibung des Softwareschalters cowKWHTAUS: Dezimalwert Kommentar 0 Temperaturabschaltung mittels Umgebungstemperatur anmUTF 1 Temperaturabschaltung mittels Lufttemperatur anmLTF Fehler: Bei defektem Lufttemperaturfühler (fboSLTF) oder Wassertemperaturfühler (fboSWTF), sowie bei einer Fehlfunktion der Endstufen ehmFGSK1oder ehmFGSK2 (Information vom Endstufenhandler über die Statusmessages ehmSGSK1 und ehmSGSK2) ist keine Heizleistungssteigerung möglich (OLDA khoNOR_AB.5). BSG-Anforderung: Bei Leerlaufsolldrehzahlanhebungen durch das Bordnetzsteuergerät BSG werden, um die Last zu reduzieren, für die Zeit der Anforderung die Glühstiftkerzen bzw. PTC-Elemente abgeschalten. Dazu wird als Abschaltbedingung für die KWH das Bit khoNOR_AB.8 genutzt, das dem Zustand der Message mrmBSG_Anf (Anforderungsbit Bit 1.0 der empfangenen Botschaft BSG_Last) entspricht. Leerlaufdrehzahlanhebung: Leerlaufdrehzahl erfolgt unabhängig von der Anzahl der aktuell eingeschalteten Heizelemente (Die Leerlaufdrehzahl wird auch angehoben, wenn wegen hoher Generatorlast kein Heizelement eingeschaltet ist). Diese Funktion kann durch khwN_LLKWH = 0 wegappliziert werden.
5.4 Motorlagersteuerung Die starre Ankopplung zwischen Motor und Karosserie führt bei höheren Momenten dazu, daß unerwünschte Schwingungen vom Motor auf die Karosserie übertragen werden. Die Motorlagersteuerung dient zur Einstellung des Ankopplungsgrades zwischen Motor und Karosserie mittels Ansteuerung von pneumatischen Ventilen, die den Öldruck in den variablen (hydraulischen) Dämpfer anpassen. mloEAKTPT1
mrmM_EAKT PT1
mlwML_PT1
mlo_MLTV
dzmNmit
mloZustand Sperrzeit
KF
mlwTV_KF mlwML_TWG
mlwHYS1_S1 mlwHYS1_S2
mlwML_spzt
dimK15 = 0
& dzmNmit >= mlwML_aus
TIMER
mlwML_over
mlwHYS2_S1 mlwHYS2_S2
Abbildung SONSML01: Motorlagersteuerung Mit dem Softwareschalter mlwML_on schaltet man die Motorlagersteuerung ein / aus (0 = keine Motorlagersteuerung, 1 = eingeschaltet). Über das Kennfeld mlwTV_KF wird ein Tastverhältnis für die Endstufen ermittelt. Eingangsgrößen sind die mittlere Drehzahl und die über mlwML_PT1 gefilterte aktuelle Einspritzmenge. Solange die Drehzahl nach "K15 aus" über einer applizierbaren Schwelle mlwML_nausbleibt, wird
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen-
RBOS/EDS3
Seite 5-18
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
ein Tastverhältnis über den Datensatzparameter mlwML_TVVG vorgegeben. Dieser Vorgabewert darf maximal eine applizierbare Zeit mlwML_over lang anliegen. Das berechnete oder vorgegebene Tastverhältnis wird mit dem OLDA mlo_MLTV zur Anzeige gebracht und dann über eine zweistufige Hysterese mit den Grenzen mlwHYS1_S1, mlwHYS1_S2 und mlwHYS2_S1, mlwHYS2_S2 (die Ausgänge der beiden Hysteresen werden addiert) in ein Zustandssignal gewandelt. Dieses Zustandssignal (Ergebnis der Addition) wird in die OLDA mloZustand geschrieben und mloZustand bleibt dann eine applizierbare Sperrzeit mlwML_spzt lang unverändert. Nur nach dem Ablaufen dieser Zeit wird der aktuelle Zustand übernommen. Mit Hilfe einer applizierbaren Tabelle wird mloZustand bewertet und das Ergebnis über die Messages ehmFML1 und ehmFML2 der Endstufenansteuerung zur Verfügung gestellt. Zustand / mloZustand 0 1 2
Ausgang 1 / ehmFML1 mlwML_1_0 (Aus) mlwML_1_1 (Aus) mlwML_1_2 (Ein)
Ausgang 2 / ehmFML2 mlwML_2_0 (Ein) mlwML_2_1 (Aus) mlwML_2_2 (Ein)
Die Motorlagerzustände können über die Datensatzparameter mlwML_1_.. und mlwML_2_.. appliziert werden. Mit dem Softwareschalter mlwML_on kann die Motorlagersteuerung deaktiviert (wegappliziert) werden.
5.5 Ecomatic Für einen optimalen Ablauf des Schwungnutzbetriebes und der Schaltvorgänge ist ein Datenaustausch zwischen Motor-SG und DigiSwing-SG nötig. Mit dem SW-Schalter cowECOMTC.0 wird die Funktion ein / ausgeschaltet (1 = eingeschaltet, 0 = ausgeschaltet). Die Kommunikation zwischen Motor-SG und DigiSwing-SG kann dabei wahlweise über CAN oder Digitaleingänge erfolgen. Mit dem SW-Schalter cowECOMTC.1 kann man wählen, ob das Ecomaticsignal über CAN oder Digitaleingang kommt (1 = CAN, 0 = Digitaleingang). Liegt am Digitaleingang LOW-Pegel an bedeutet das "Motor aus", HIGH-Pegel bedeutet "Startanforderung". Die CAN-Botschaft (1 = "Motor aus", 0 = "Startanforderung") wird in mrmCAN_ECO invertiert, damit die Information wie in dimECO kodiert ist (TRUE = "Startanforderung", FALSE = "Motor aus"). Mit dem SW-Schalter cowECOMTC.2 kann man wählen, ob das Kupplungssignal über CAN oder Digitaleingang kommt (1 = CAN, 0 = Digitaleingang). Liegt am Digitaleingang HIGH-Pegel an bedeutet das "Kupplung betätigt/ausgekuppelt", LOW-Pegel bedeutet "Kupplung nicht betätigt/eingekuppelt". Die CAN-Botschaft kann mehrere Kupplungszustände darstellen, es wird in der Auswertung allerdings nur zwischen "Kupplung geöffnet" und "Kupplung nicht geöffnet" unterschieden. Die Information wird in der Message dimKUP entsprechend aufbereitet (TRUE = "Kupplung betätigt/ausgekuppelt", FALSE = "Kupplung nicht betätigt". Mit dem SW-Schalter cowECOMTC.3 kann man wählen, ob nach einem Ecomatic-Fehler (ecoECO_STA = 4) der Motor über ecmUso_ECO = 0 abgeschaltet werden soll oder nicht (1 = Motor aus, 0 = Motor nicht aus).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen-
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-19
Y 281 S01 / 083 - CBJ
cowECOMTC.1 Digitaleingang mrmCAN_ECO
dimECO
cowECOMTC.2 Digitialeingang mrmCAN_KUP
dimKUP
Abbildung SONSEC01: SW-Schalter für Ecomatic Beschreibung des Ecomatic Status ecoECO_STA: Dezimalwert 0 4 8 28 12 20
Kommentar Keine ECOMATIC Funktion Ecomatic-Fehler (dimECO nicht HIGH nach ecwINIT_T bzw. CAN-Fehler) Warten auf ersten Highpegel Warten, daß Startbit gelöscht wird dimECO == TRUE nach mrmSTART_B = 0, Warten auf 'Motor aus' dimECO == FALSE nach TRUE, Warten auf 'Motor ein'
5.5.1 Ecomaticfunktion über Digitaleingang Init cowECOMTC == 1
Legende: cowECOMTC == 0 S
08
00
Bedingung
S ... Wert der OLDA ecoECO_STA
dimECO Timeout dimECO == TRUE
28
04
mrmSTART_B == 0
dimECO == FALSE
ecmUso_ECO = -1 12
ecmUso_ECO = 0 20
dimECO == TRUE
Abbildung SONSEC02: Ablaufdiagramm mit Ecomaticfunktion über Digitaleingang Nach einem SG Reset muß die Message dimECO innerhalb der Zeit ecwINIT_T TRUE werden. Tritt dies nicht ein, so wird für den aktuellen Fahrzyklus die Ecomatic ignoriert. Die Message dimECO steht bereits entprellt zur Verfügung. Wird dimECO FALSE, so wird ecmUso_ECO auf 0 gesetzt. Wird dimECO TRUE, so wird ecmUso_ECO wieder auf -1 gesetzt und die aktuelle Menge freigegeben. Weiters wird die Drehzahl dzmNmit auf die Differenz von mrmN_LLBAS ecwN_LOW geprüft. Liegt sie unterhalb dieser Schwelle, wird die Startmenge freigegeben. Dazu
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Ecomatic
RBOS/EDS3
Seite 5-20
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
wird mrmSTART_B mit 20H belegt. 5.5.2 Ecomaticfunktion mit CAN Legende: cowECOMTC.0=0 Init
S 00
28
S...Wert vom ecoECO_STA
CAN_Fehler = fbbEEGS_1 oder fbbECA0_D oder fbbEASG_Q oder fboSCA0
cowECOMTC.4=0
cowECOMTC.4=1
Bedingung
CAN_Fehler
04
mrmSTART_B=0
CAN_Fehler CAN_Fehler
dimECO=FALSE 12
20 dimECO=TRUE
Abbildung SONSEC03: Ablaufdiagramm mit Ecomaticfunktion über CAN Die Funktion entspricht der unter Ecomatic über Digitaleingang beschriebenen, mit folgenden Ausnahmen: • der Zustand 08 (Warten auf dimECO) entfällt • man kommt aus jedem Betriebszustand (ausgenommen 00) durch einen CAN-Fehler fboSCAN oder fbbEEGS_1 oder fbbEASG_Q oder fbbECA0_D in den Zustand 04 (Ecomatic-Fehler) Wertebereich des OLDA Status mroEGSECST (bitkodiert) für Ecomatic mit CAN: Bitposition 4 6
Dezimalwert Kommentar 16 Botschaftsfehler EGS (Timeout oder Botschaftsdaten inkonsistent) 64 Ausblendung der Überwachung
Botschaftsfehler Getriebe (mroEGSECST.4 = 1): Bei einem Botschaftstimeout (letzte Botschaft älter als caw.._RTO) oder bei inkonsistenten Botschaftsdaten (Bei zwei unmittelbar aufeinanderfolgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise überschrieben) wird das Statusbit mroEGSECST.4 gesetzt. In weiterer Folge wird der Fehler fbbEEGS_1 gemeldet solange die Fehlerbedingung anliegt. Der Fehler wird während aktiver CAN - Ausblendung nicht gemeldet. Der Fehler fbbEEGS_1 muß zeitentprellt sein, weil er auch von der Behandlung “Externer Mengeneingriff” versendet werden kann (d.h., der Fehler könnte öfter versendet werden, als gewünscht; siehe auch “EGS-Eingriff”/“EGS Eingriff über CAN”).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Ecomatic
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-21
Y 281 S01 / 083 - CBJ
5.5.3 'Motor aus' / 'Motor ein' Befehl (vom Getriebesteuergerät an MSG) dimECO 1 0
t
0 mrmSTART_B
t
dzmNmit
20H 01H
t
ecmUso_ECO 0 -1
t
Abbildung SONSEC04: Abschalt - / Einschaltvorgang Ist dimECO == FALSE, wird die aktuelle Einspritzmenge zurückgenommen, was zum Abschalten des Motors führt. Diese Funktion wird erst über einer Wassertemperaturschwelle ecwWTF_O aktiv. Die Berechnung läuft während des 'Motor aus’- Zustandes weiter. Ist dimECO == TRUE, so wird die aktuelle Einspritzmenge wieder freigegeben. Die Berechnung läuft während des 'Motor aus’ - Zustandes weiter. Geht dimECO unterhalb einer applizierbaren Drehzahlschwelle von FALSE auf TRUE, so wird zusätzlich zur Freigabe der aktuellen Einspritzmenge die Startmenge freigegeben und ein Startvorgang ohne vorhergehenden SG Reset durchgeführt. Kein 'Motor aus' Befehl (vom Motorsteuergerät an Getriebesteuergerät) Bei einem ASG-Fahrzeug kann es notwendig sein, dem Getriebesteuergerät (über CAN) mitzuteilen, daß keine Motorabschaltung erfolgen darf. Die Message khmKWH_CAN (entspricht S_ECO im CAN-Layout) wird auf eins gesetzt, wenn eine der folgenden Bedingungen erfüllt ist: - Die Generatorlast übersteigt den Wert khwGEN_MAX. - Die Wassertemperatur ist kleiner als der Wert khwWTF_MIN. - Das Bit cowFUN_HZE .1 ist gesetzt und keine Kühlwasserheizungs-Abschaltanforderung (dimKWH bzw. dimKLI) liegt vor. - Das Bit cowFUN_HZE .2 ist gesetzt und Klimaanlage eingeschalten (dimKLI = 1)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Ecomatic
RBOS/EDS3
Seite 5-22
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
khmGENLAST > khwGEN_MAX
anmWTF < khwWTF_MIN
>1 khoNOR_AB.6 (siehe Abbildung SONSKW01)
khmKWH_CAN CAN-Message: S_ECO
1
cowFUN_HZE.1 dimKLI
cowFUN_HZE.2
Abbildung SONSEC05: Kein ’Motor aus’Befehl Dem Getriebesteuergerät ist in diesen Fällen das Abschalten des Motors untersagt (außer bei Sicherheitsproblemen). Die Entscheidung liegt jedoch beim Getriebesteuergerät.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Ecomatic
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-23
Y 281 S01 / 083 - CBJ
5.6 Kühlerlüftersteuerung Um eine Überhitzung des Motors zu verhindern, hat die Kühlerlüftersteuerung die Aufgabe, die Kühlerlüfter im Betrieb und nach Abschalten des Motors, d.h. im Nachlauf, in Abhängigkeit von Wassertemperatur und mittlerem Verbrauch einen Lüftermotor einzuschalten. Während des Betriebes werden die Lüftermotoren nur unterhalb von applizierbaren Geschwindigkeitsgrenzen und Wassertemperaturen eingeschaltet. Für einen Lüfter wird zusätzlich eine Lüfternachlaufzeit fortlaufend aus einem Kennfeld für Verbrauch und Wassertemperatur berechnet und gespeichert. Im Nachlauf wird ein Software Timer gestartet. Solange der aktuelle Timer Wert kleiner als die zuvor berechnete Lüfternachlaufzeit ist, wird ein Lüftermotor angesteuert. Um eine Überhitzung des Motors zu verhindern, hat die Kühlerlüftersteuerung die Aufgabe, die Kühlerlüfter im Betrieb und nach Abschalten des Motors, d.h. im Nachlauf, in Abhängigkeit von Wassertemperatur und mittlerem Verbrauch einen Lüftermotor einzuschalten. Während des Betriebes werden die Lüftermotoren nur unterhalb von applizierbaren Geschwindigkeitsgrenzen und Wassertemperaturen eingeschaltet. Für einen Lüfter wird zusätzlich eine Lüfternachlaufzeit fortlaufend aus einem Kennfeld für Verbrauch und Wassertemperatur berechnet und gespeichert. Im Nachlauf wird ein Software Timer gestartet. Solange der aktuelle Timer Wert kleiner als die zuvor berechnete Lüfternachlaufzeit ist, wird ein Lüftermotor angesteuert. 5.6.1 Ansteuerung der Kühlerlüfter im Fahrbetrieb Wenn die Wassertemperatur anmWTF_CAN den Schwellwert kuwHE_TW (kuwHE_TW1, kuwHE_TW2) überschreitet, so wird der zugehörige Kühlerlüfter (ehmFGER, ehmFGER1, ehmFGER2) eingeschaltet. Unterschreitet die Wassertemperatur anmWTF_CAN den Schwellwert kuwHA_TW (kuwHA_TW1, kuwHA_TW2), so werden die zugehörigen Kühlerlüfter ausgeschaltet. Unabhängig von der Wassertemperatur anmWTF_CAN wird ehmFGER2 aktiviert, wenn der Klimahochdruckschalter dimHYL angesprochen hat Die OLDA kuoS_KUT (1 = obere Hysteresegrenze wurde überschritten, 0 = untere Hysteresegrenze wurde unterschritten) gibt das Ergebnis des Vergleiches für den ersten Kühlerlüfter (ehmFGER) aus. Bei hoher Fahrgeschwindigkeit, d.h. fgmFGAKT größer als Schwellwert kuwHE_vmax (kuwHE_vmx1, kuwHE_vmx2), wird das Einschalten der Kühlerlüfter verhindert. Sinkt die Fahrgeschwindigkeit fgmFGAKT unter den Schwellwert kuwHA_vmax (kuwHA_vmx1, kuwHA_vmx2) , so können die Kühler wieder (wegen hoher Wassertemperatur) eingeschaltet werden. Die OLDA kuoS_KUF (1 = obere Hysteresegrenze wurde überschritten, 0 = untere Hysteresegrenze wurde unterschritten) gibt das Ergebnis des Schwellwertschalters für den ersten Kühlerlüfter (ehmFGER) wieder. Das Ansteuerungssignal des ersten Kühlerlüfters (ehmFGER), das aus Wassertemperatur und Fahrgeschwindigkeit gebildet wird, wird mit kuoS_1 zur Anzeige gebracht ( 0 = Kühlerlüfter ausgeschaltet, 1 = Kühlerlüfter eingeschaltet). 5.6.2 Berechnung der Lüfternachlaufzeit (ehmFGER) Durch das Kennfeld kuwNL_tKF wird in Abhängigkeit vom gefilterten Verbrauch mrmVB_FIL (ein Maß für die Motorerhitzung) und von der Wassertemperatur anmWTF die Lüfternachlaufzeit kuot_NL errechnet und gespeichert.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Kühlerlüftersteuerung
RBOS/EDS3
Seite 5-24
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
5.6.3 Nachlauf Während des Nachlaufes (nlmNLact= 1, Fahrbetrieb: nlmNLact = 0) wird für die Zeit kuot_NL der Lüftermotor ehmFGER eingeschaltet. Die OLDA kuoS_2 (0 = ausgeschaltet, 1 = eingeschaltet) zeigt das Schaltsignal für den Kühlerlüfter im Nachlaufbetrieb an. dimHYL
fgmFGAKT kuwHA_vmx2 kuwHE_vmx2
ehmFGER2
>1
& anmWTF kuwHA_TW2 kuwHE_TW2
kuwHA_vmx1 kuwHE_vmx1 ehmFGER1
& kuwHA_TW1 kuwHE_TW1 kuoS_KUF kuwHA_vmax kuwHE_vmax kuoS_KUT
&
kuoS_1
>1
ehmFGER
kuwHA_TW kuwHE_TW
kuot_NL mrmVB_FIL
KF
kuwNL_tKF kuoS_2
nlmNLact TIMER
Lüfternachlaufzeit
Abbildung SONSKU01: Kühlerlüfter Steuerung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Kühlerlüftersteuerung
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-25
Y 281 S01 / 083 - CBJ
5.7 Flexible Serviceintervallanzeige Die flexible Serviceintervallanzeige ermöglicht, daß die Ölwechselintervalle in Abhängigkeit der tatsächlichen Ölbelastung durchgeführt werden können. Dadurch soll eine optimale Ausnutzung des Motoröls erreicht werden. In Abhängigkeit von Drehzahl dzmNmit, Einspritzmenge mrmM_EAKT und Öltemperatur anmOTF wird die spezifische Ölbelastung ermittelt. Die Ölbelastung setzt sich aus einem thermischen Verschleißwert (LowByte von simOEL_BEL) und einem Partikeleintragswert (HighByte von simOEL_BEL) zusammen. Der thermische Verschleißwert wird über das Kennfeld siwOEL_tKF (thermische Belastung) in Abhängigkeit von Drehzahl und Öltemperatur berechnet. Der Partikeleintragswert wird über das Kennfeld siwOEL_rKF (Rußeintrag) in Abhängigkeit von Drehzahl und Einspritzmenge berechnet. Diese Werte werden gestaffelt ermittelt (so daß alle 100ms neue Werte zur Verfügung stehen) und wie für die CAN-Botschaft appliziert, zyklisch alle 1000ms zum Kombiinstrument übertragen. Bis zum Startabwurf und weiters im Nachlauf wird die Telegrammkennung 0 gesendet. Bei Telegrammkennung 0 werden die Verschleißwerte nicht vom Kombiinstrument ausgewertet. thermische Belastung anmOTF dzmNmit
LB simOEL_BEL (1. Parameter CAN-Bot.) KF
siwOEL_tKF Rußeintrag
mrmM_EAKT
HB simOEL_BEL (2. Parameter CAN-Bot.) KF
siwOEL_rKF
Abbildung SONSSI01: spezifische Ölbelastung Das Kombiinstrument summiert die Werte und ermittelt den quadratischen Mittelwert aus Rußeintrag, thermischer Belastungskennzahl und Wegstrecke. Bei Erreichen eines Grenzwertes wird dem Fahrer signalisiert, daß ein Ölwechsel durchzuführen ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Flexible Serviceintervallanzeige
RBOS/EDS3
Seite 5-26
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
5.8 Kühlmittelthermostat-Steuerung Um bessere Emissionswerte zu erzielen, ist es notwendig die Kühlmitteltemperatur bei Teillast zu erhöhen bzw. bei Vollast zu reduzieren. Mit einem über ein Tastverhältnis angesteuerten Thermostaten kann die Kühlmitteltemperatur in einem bestimmten Bereich gesteuert werden. dzmNmit kmoST_0
Drehzahl
mrmM_EAKT Einspritzmenge
kmosteu
PT1
kmwSTGRDKF
ehmFTST
kmwPT1_ZP kmwPT1_ZN
KF
Thermostat
kmwSTWTKF kmwNLVGW
kmoST_1
fgmFGAKT Fahrgeschwindigkeit
kmoST_gef
kmoST_2
KF
KL
anmWTF
kmwSTFGGKL kmwSTVGW anwWTFSCH fboSWTF anmWTF
kmot_NL
Wassertemperatur
mrmVB_FIL gefilterter Verbrauch
&
KF
fboSKTF
kmwNL_tKF
&
kmoNL
Totzeit Thermostatnachbestromungszeit
&
nlmNLact Nachlauf-Erkennungsbit
Abbildung SONSKM01: Kühlmittelthermostat-Steuerung
5.8.1 Ansteuerung des Thermostaten im Fahrbetrieb Aus dem Kennfeld kmwSTGRDKF wird abhängig von der Drehzahl dzmNmit und der Last mrmM_EAKT ein Grundsteuerwert vorgegeben der in der OLDA kmoST_0 angezeigt wird. Dieser Wert wird noch mit kmoST_1, aus der fahrgeschwindigkeitsabhängigen Kennlinie kmwSTFGGKL, multiplikativ korrigiert. Dieser korrigierte Wert wird durch die OLDA kmoST_2 wiedergegeben. Der Steuerwert kmoST_2 wird PT1-gefiltert. Je nach Richtung der Tastverhältnisänderung wird eine von zwei Zeitkonstanten ausgewählt. Bei positiver Änderung wird kmwPT1_ZP und bei negativer Änderung wird kmwPT1_ZN verwendet. ACHTUNG: Diese PT1-Filterung wird im 100 ms Raster abgearbeitet. Der Gedächtnisfaktor darf daher nicht wie bei allen anderen Filtern mit der Abtastrate 20 ms berechnet werden. Von diesem gefilterten Wert kmoST_gef und der Wassertemperatur anmWTF wird aus dem Kennfeld kmwSTWTKF der endgültige Steuerwert kmosteu ermittelt. Ist der Fehlerpfad fboSWTF gesetzt, und der Kraftstofftemperaturfühler ist nicht als Ersatzwert für den Wassertemperaturfühler appliziert (anwWTFSCH = 1), wird der Vorgabewert kmwSTVGW statt der Wassertemperatur verwendet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Kühlmittelthermostat-Steuerung
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-27
Y 281 S01 / 083 - CBJ
5.8.2 Berechnung der Thermostatnachbestromungszeit Der aktuelle gefilterte Verbrauch mrmVB_FIL (ein Maß für die Motorerwärmung) und die Wassertemperatur anmWTF bilden die Eingangsgrößen für das Kennfeld kmwNL_tKF, aus dem sich die Thermostatnachbestromungszeit kmot_NLfür den Nachlauf errechnet. 5.8.3 Nachlauf Während des Nachlaufs (nlmNLact= 1 ≡ Nachlauf / nlmNLact = 0 ≡ Fahrbetrieb) wird für die Zeit kmot_NL der Thermostat mit dem Vorgabewert kmwNLVGW angesteuert. Dazu wird im Nachlauf ein Software-Timer gestartet. Solange der aktuelle Timer-Wert kleiner als die zuvor berechnete Thermostatnachbestromungszeit kmot_NL ist, wird die OLDA kmoNL auf 1 gesetzt und somit auf den Nachbestromungswert kmwNLVGW umgeschaltet. 5.8.4 PWM-Signalgenerierung Da für den Kühlmittelthermostaten ein sehr langsames PWM-Signal (Periodendauer ca. 2s) ausreichend ist, wird im Gegensatz zu anderen Endstufen das PWM-Signal nicht selbständig vom Endstufenhandler erzeugt. Das PWM-Signal wird durch Ein- und Ausschalten der digitalen Endstufe realisiert. Die Periodendauer der Thermostatendstufe wird mit kmwPER eingestellt. Die High-Dauer des generierten PWM-Signals ist in der OLDA kmoPERh sichtbar. Da der Ansteuerwert der Endstufe ehmFTST (digital: 0 oder 100%) nicht aussagekräftig ist, wird der Endsteuerwert zusätzlich mit der OLDA kmoFTST (prozentuelles Tastverhältnis) zur Anzeige gebracht.
5.9 Generatorerregung Um das Startverhalten des Motors zu verbessern wird die Erregung der Lichtmaschine erst zugeschalten nachdem der Startabwurf erfolgt ist oder eine Drehzahlschwelle überschritten wurde. Zu diesem Zweck erfolgt die Erregung des Generators durch die EDC. Dazu wird durch einen negativen Impuls auf der GEA Endstufe ein Relais angesteuert. Diese Ansteuerung erfolgt während eines Betriebszyklusses nur einmalig im Startvorgang. Wird die Bedingung erstmals im Nachlauf erfüllt, so wird die Erregung nicht zugeschalten. Versorgt wird die GEA Endstufe durch die Message ehmFGEA. Nach der Initialisierung ist ehmFGEA auf EIN (TV 100%). Nachdem der Startabwurf erfolgt ist oder die Drehzahlschwelle mlwERR_n überschritten wurde, wird, verzögert um die Zeit mlwERR_twa, für die Dauer mlwERR_tda die Message ehmFGEA auf AUS (TV 0%) gesetzt. Nach Ablauf von mlwERR_tda geht ehmFGEA für den restlichen Betriebszyklus wieder auf EIN. dimK15
>1 fbbEK15_P
& dzmNmit > mlwERR_n
>1 mrmSTART_B
&
>1 TOTZEIT
TOTZEIT
mlwERR_twa
mlwERR_tda
ehmFGEA
Abbildung: SONSGEA1: Zuschaltung der Generatorerregung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Generatorerregung
RBOS/EDS3
Seite 5-28
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
5.10 Kilometerzähler Der Kilometerzähler (edmKMZ) wird durch aufintegrieren der aktuellen Fahrgeschwindigkeit während der Fahrt weitergezählt. (Nicht jedoch im Nachlauf) Um diese Größe über den Fahrzyklus hinaus zu erhalten, ist die Speicherung im EEPROM nötig. Dies erfolgt im Nachlauf und darüberhinaus jeweils nach Zurücklegen der Strecke edwKMZ_ZYK mit Hilfe der Message edmKMZ_EE. Im nächsten Fahrzyklus wird der Kilometerzähler mit dem im EEPROM abgespeicherten Wert initialisiert. Wird edwKMZ_ZYK auf „0“ appliziert, so wird der Kilometerstand, das Fehlerbit und das Überlaufbit im EEPROM gelöscht („alles rücksetzen“). Überschreitet der Kilometerzähler (edmKMZ) seinen maximalen Wert, so findet ein Überlauf statt und das Überlaufbit (OvB) in edmKMZ_EE wird gesetzt. Tritt das Überlaufbit einmal auf, bleibt es für die Lebensdauer des SG erhalten. (ausgenommen wenn der KMZ rückgesetzt wird) Zusätzlich wird ein Parity Bit (PaB) des zu speichernden Kilometerstandes ermittelt und an der MSB Stelle der 32Bit Information gesichert. Beim Einlesen aus dem EEPROM wird aus dem gespeicherten Kilometerstand wieder ein Parity errechnet und mit dem gespeicherten Parity Bit verglichen. Zeigt der Vergleich ein negatives Ergebnis, so wird ein Fehlerbit (ErB) gesetzt, jedoch wird mit dem eingelesenen Kilometerstand weitergearbeitet damit mögliche Testintervalle weiter durchgeführt werden. (zB.: alle 1000km ein bestimmtes Stellglied prüfen) Tritt das Fehlerbit einmal auf, bleibt es für die Lebensdauer des SG erhalten. (ausgenommen wenn der KMZ rückgesetzt wird) Die Auflösung des km Zählers wurde mit 0,01 km gewählt. Daraus ergibt sich ein maximaler Kilometerstand von 5.368.709,11km = [(2 29 -1) * 0,01km]. Applikationswerte:
edwKMZ_ZYK
Eingangswerte:
fgmFGAKT, aktuelle Fahrgeschwindigkeit nlmNLact, Nachlauf aktiv (true/false)
Ausgangswerte:
edmKMZ, aktueller Kilometerstand (32Bit Msg., obere 3 Bits immer = „0“) edoKMZ_L, Olda LOW - Word (16Bit) edoKMZ_H, Olda HIGH - Word (16Bit) edmKMZ_EE, letzt gespeicherter Kilometerstand (und Bits PaB, ErB, OvB)
← edmKMZ_EE PaB
ErB
OvB
29 Bit km Stand ← edmKMZ
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen- Kilometerzähler
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-29
Y 281 S01 / 083 - CBJ
5.11 Zusatzwasserpumpen-Steuerung Um eine Überhitzung des Motors zu verhindern, hat die Zusatzwasserpumpen- Steuerung die Aufgabe, die Zusatzwasserpumpe im Betrieb und nach Abschalten des Motors, d.h. im Nachlauf, in Abhängigkeit von Wassertemperatur und mittlerem Verbrauch einzuschalten. Während des Betriebes wird die Zusatzwasserpumpe, in Abhängigkeit von der Wassertemperatur, nur unterhalb einer applizierbaren Drehzahlgrenze eingeschaltet sowie die Zusatzwasserpumpen- Nachlaufzeit fortlaufend durch ein Kennfeld aus Verbrauch und Wassertemperatur berechnet und gespeichert. Im Nachlauf wird ein Software- Timer gestartet. Solange der aktuelle Timer-Wert kleiner als die zuvor berechnete Zusatzwasserpumpen- Nachlaufzeit ist, wird die Zusatzwasserpumpe angesteuert.
zwoS_KDZ
dzmNmit
zwwHA_vmax zwwHE_vmax
zwoS_KUT
anmWTF
&
zwoS_1
>1
ehmFZWP
zwwHA_TW zwwHE_TW
zwot_NL mrmVB_FIL
SONSZW01.ds4
KF PT1
zwwNL_tKF
zwwVB_GF zwoS_2
nlmNLact TIMER
Lüfternachlaufzeit
Abbildung SONSZW01: Zusatzwasserpumpen- Steuerung
5.11.1 Ansteuerung der Zusatzwasserpumpe im Fahrbetrieb Wenn die Wassertemperatur anmWTF den Schwellwert zwwHE_TW überschreitet, so wird die Zusatzwasserpumpe eingeschaltet. Unterschreitet die Wassertemperatur anmWTF den Schwellwert zwwHA_TW, so wird die Zusatzwasserpumpe ausgeschaltet. Die OLDA zwoS_KUT (1 = obere Hysteresegrenze wurde überschritten, 0 = untere Hysteresegrenze wurde unterschritten) gibt das Ergebnis des Vergleiches aus. Bei hoher Drehzahl, d.h. dzmNmit größer als Schwellwert zwwHE_nmax, wird das Einschalten der Zusatzwasserpumpe verhindert. Sinkt die Drehzal dzmNmit unter den Schwellwert zwwHA_nmax, so kann die Zusatzwasserpumpe wieder (wegen hoher Wassertemperatur) eingeschaltet werden. Die OLDA zwoS_KDZ (1 = obere Hysteresegrenze wurde überschritten, 0 = untere Hysteresegrenze wurde unterschritten) gibt das Ergebnis des Schwellwertschalters wieder. Das Ansteuerungssignal der Zusatzwasserpumpe, das aus Wassertemperatur und Drehzahl gebildet wird, wird mit zwoS_1 zur Anzeige gebracht ( 0 = Zusatzwasserpumpe ausgeschaltet, 1 = Zusatzwasserpumpe eingeschaltet). © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Zusatzwasserpumpen-Steuerung
RBOS/EDS3
Seite 5-30
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
5.11.2 Berechnung der Zusatzwasserpumpen-Nachlaufzeit Der aktuelle Verbrauch mrmVERB wird während des Betriebes gefiltert (Filterkonstante zwwVB_GF ) und in zwoVB_FIL zur Anzeige gebracht. Durch das Kennfeld zwwNL_tKF wird in Abhängigkeit vom gefilterten Verbrauch zwoVB_FIL (ein Maß für die Motorerhitzung) und von der Wassertemperatur anmWTF die Zusatzwasserpumpen- Nachlaufzeit zwot_NL errechnet und gespeichert. 5.11.3 Nachlauf Während des Nachlaufes (mrmNL_akt = 1, Fahrbetrieb = 0) wird für die Zeit zwot_NL die Zusatzwasserpumpe ehmFZWP eingeschaltet. Die OLDA zwoS_2 (0 = ausgeschaltet, 1 = eingeschaltet) zeigt das Schaltsignal für die Zusatzwasserpumpe im Nachlaufbetrieb an.
5.12 Betriebsstundenzähler Der Betriebsstundenzähler (OLDA’s mroBSTZl und mroBSTZh) sowie die Testschwelle (OLDA’s mroBTSSl und mroBTSSh) haben im EEPROM einen Wertebereich von 4 Byte (gegen Abnützung des Low - Bytes, Overflow etc. abgesichert). Betriebsintervalle werden nur gezählt, wenn die Drehzahl dzmNmit größer als die Schwelle mrwBTS_NMX, und die aktuelle Einspritzmenge mrmM_EAKT größer als die Schwelle mrwBTS_MMX sind. Dieser Zustand wird Fahrbetrieb genannt. Ein Betriebsintervall besteht aus mrwBTS_BIN mal der Zeitspanne mrwBTS_TIK. Danach wird der Betriebsstundenzähler inkrementiert. Außerhalb des Fahrbetriebs wird das aktuelle Betriebsintervall angehalten. Wird der Fahrzyklus beendet, werden angefangene Betriebsintervalle nicht berücksichtigt. Erreicht der Betriebsstundenzähler die Testschwelle + mrwBTS_TIN, so wird der Testmerker mrmBTSM für den ELAB - Test gesetzt und die Testschwelle auf den aktuellen Wert des Betriebsstundenzählers gesetzt.
5.13 Hydrolüfter Die Funktion Hydrolüfter steuert über ein Magnetventil den Durchfluß in einem Hydrokreislauf, der von einer Förderpumpe aufgebaut wird. Dieser Hydrofluß treibt seinerseits den Hydromotor mit Lüfterrad an und bestimmt somit die Lüfterleistung. Bis zum Startabwurf (mrmSTART_B=0) wird der Sollwert der Lüfterleistung von lswLP_INI vorgegeben. Danach wird der Sollwert aus dem Lüfterleistungsgrundkennfeld lswLP_GDKF in Abhängigkeit von der Wassertemperatur anmWTF_CAN und der Fahrgeschwindigkeit fgmFGAKT gebildet. Bei zugeschaltenem Klimakompressor (dimKLB=1) wird die Lüfterleistung auf mindestens lswLP_KOMP angehoben. Bei Klimahochdruck (dimHYL=1) wird die Lüfterleistung auf mindestens lswLPKLIHD angehoben. Der Sollwert wird über eine Rampe mit der Steigung lswLP_ANH bei positiven bzw. lswLP_ABS bei negativen Änderungen gefiltert („Sägen„, Kühlverhalten). Über das Kennfeld lswTVHYLKF wird aus der gefilterten Lüfterleistung lsoLPfi und der Motordrehzahl dzoNmit das Ansteuertastverhältnis lsoTV_HYL ermittelt. Weiters besteht die Möglichkeit, bis zu drei Ansteuertastverhältnisbereiche aus akustischen Gründen zu unterdrücken. Anstelle dieser Tastverhältnisse (lswTVABLO. bis lswTVABLU.) wird der jeweils kleinere Grenzwert lswTVABLU. verwendet. Zur Deaktivierung eines Ausblendbereiches ist der
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Sonstige Funktionen-
02. Juli 1999
0
b o sc h
EDC15C
Seite 5-31
Y 281 S01 / 083 - CBJ
untere Grenzwert oberhalb des größeren zu applizieren. Das Ergebnis lsoTV_ABL wird mit lswTVHYLGF PT1-gefiltert und das Magnetventil mit ehmFHYL angesteuert. mrmSTART_B=1 anmWTF_CAN fgmFGAKT
lsoLPfi
KF
lswLP_GDKF
lsoTV_HYL
lswLP_INI
dimKLB=1 lswLP_KOMP
lsoTV_ABL ehmFHYL
MAX RAMPE
lswLP_ANH lswLP_ABS
dimHYL=1
KF
Ausblendung
PT1
lswTVHYLKF
lswTVABLO1 lswTVABLU1 lswTVABLO2 lswTVABLU2 lswTVABLO3 lswTVABLU3
lswTVHYLGF
lswLPKLIHD
dzoNmit
Abbildung HYL_1: Struktur der Hydrolüfterfunktion
5.14 Ansteuerung tankinterne Pumpe zmwTIP_Dly dimECO Initialisierung
>1
>1
TIMER
&
ehmFTIP
dzmNmit>0 mrmTST_AUS.9
Abbildung SONSTIP01: Struktur der TIP-Ansteuerung Die Tankinterne Pumpe TIP kann unter folgenden Bedingungen eingeschaltet werden: − wenn die Drehzahl dzmNmitgrößer Null ist, − wenn eine ECOMATIC-Anforderung vorliegt (dimECO=1) oder unmittelbar nach der SGInitialisierung für eine applizierbare Mindesteinschaltzeit zmwTIP_Dly. Die TIP wird abgeschaltet, (mrmTST_AUS.9):
wenn
eine
der
folgenden
Abschaltbedingungen
anliegt
− fehlerhafte Kommunikation mit dem Überwachungsmodul, − Abschaltung wegen Kraftstoffdruckplausibilität, − Abschaltung wegen W11-Kommunikations- oder Synchronisationsfehlern, − Motor abstellen bei ECOMATIC-Eingriff und im Nachlauf .
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Ansteuerung tankinterne Pumpe
RBOS/EDS3
Seite 5-32
0
EDC15C
b o sc h
Y 281 S01 / 083 - CBJ
5.15 Ansteuerung elektrische Kraftstoffpumpe dimECO Initialisierung
>1 TIMER
>1
zmwEKP_Dly
dzmNmit>0 dimK50
TIMER
0
zmwEKP_MAX
cowFUN_EKP.0
ehmFEKP
mrmTST_AUS.1
&
zmwEKP_TKo mrmSTART_B=0
anmKTF zmwEKP_TKu dimK50 1
&
cowFUN_EKP.3 zmwEKPverz
mrmSTART_B 1
>1
cowFUN_EKP.1
TIMER
zmwEKP_Dzu
&
zmoTAV_AUS
dzmNmit zmwEKP_Dzo zmwEKP_Txo
&
anmKTF zmwEKP_Txu
Abbildung SONSEKP01: Struktur der EKP-Ansteuerung Die elektrische Kraftstoffpumpe EKP kann unter folgenden Bedingungen eingeschaltet werden: -
wenn die Drehzahl dzmNmitgrößer Null ist,
-
wenn eine ECOMATIC-Anforderung vorliegt (dimECO = 1) oder unmittelbar nach der SGInitialisierung für eine applizierbare Mindesteinschaltzeit zmwEKP_Dly,
-
wenn der Startfall vorliegt (dimK50=1, cowFUN_EKP.0=0), Die EKP wird abgeschaltet, wenn eine der folgenden Abschaltbedingungen anliegt (mrmTST_AUS.1):
-
fehlerhafte Kommunikation mit dem Überwachungsmodul,
-
Abschaltung wegen Kraftstoffdruckplausibilität,
-
Abschaltung wegen W11-Kommunikations- oder Synchronisationsfehlern,
-
Motor abstellen bei ECOMATIC-Eingriff und im Nachlauf,
-
während des EAB-Tests im Schub,
-
Motor abstellen im Crash-Fall bei gesetzter Crash-Erkennung fbbECRA_B,
-
bei einem EKP-Fehler fboSEKP,
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3 Sonstige Funktionen- Ansteuerung elektrische Kraftstoffpumpe02. Juli 1999
0
b o sc h
EDC15C
Seite 5-33
Y 281 S01 / 083 - CBJ
oder wenn: -
die Kraftstofftemperatur zmwEKP_TKu unterschreitet,
-
nach Startabwurf (mrmSTART_B=0), wenn cowFUN_EKP.1 gleich Null appliziert ist,
-
wenn der Startfall beendet ist (dimK50=0, cowFUN_EKP.3=0),
-
vor Startabwurf (solange mrmSTART_B≠0) die maximale Einschaltzeit zmwEKP_MAX erreicht wird,
-
die Drehzahl dzmNmit die Drehzahlschwelle zmwEKP_Dzo überschreitet und die Kraftstofftemperatur anmKTF die Temperaturschwelle zmwEKP_Txu unterschreitet
und die Ausschalt-Verzögerungszeit (gilt nicht für mrmTST_AUS.1) zmwEKPverz abgelaufen ist.
5.16 Ansteuerung Tankabschaltventil Das Tankabschaltventil TAV soll nach K15-Ein bzw. Ecomatic-Wiederstart für eine applizierbare Zeit oder bei erkannter Drehzahl eingeschaltet werden. Bei Abschaltung des Motors (K15-Aus oder Notabschaltung) wird das Tankabschaltventil abgeschaltet. zmwTAV_Dly dimECO Initialisierung
>1
>1
TIMER
dzmNmit>0 mrmTST_AUS.11 zmoTAV_AUS
&
ehmFTAV
0 cowFUN_EKP.2
Abbildung SONSTAV01: Struktur der TAV-Ansteurerung Das Tankabschaltventil TAV kann unter folgenden Bedingungen eingeschaltet werden: -
wenn die Drehzahl dzmNmitgrößer Null ist,
-
wenn eine ECOMATIC-Anforderung vorliegt (dimECO=1) oder unmittelbar nach der SGInitialisierung für eine applizierbare Mindesteinschaltzeit zmwTAV_Dly.
Das TAV wird abgeschaltet, (mrmTST_AUS.11):
wenn
eine
der
folgenden
Abschaltbedingungen
-
fehlerhafte Kommunikation mit dem Überwachungsmodul,
-
Abschaltung wegen Kraftstoffdruckplausibilität,
-
Abschaltung wegen W11-Kommunikations- oder Synchronisationsfehlern,
-
Motor abstellen bei ECOMATIC-Eingriff und im Nachlauf ,
-
Motor abstellen im Crash-Fall bei gesetzter Crash-Erkennung fbeECRA_B.
anliegt
oder wenn: -
Die EKP eingeschalten ist (cowFUN_EKP.2=0), mit Ausnahme der Ausschaltver-zögerungszeit der EKP © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Sonstige Funktionen- Ansteuerung Tankabschaltventil
RBOS/EDS3
0
bosch
EDC15C
Seite 6-1
Y 281 S01 / 083 - CBJ
6 Fehlerbehandlung 6.1 Übersicht Die Fehlerbehandlung ist folgendermaßen organisiert:
Datensatzparameter pro Fehler (fbwE...A, fbwE...B, fbwE...T)
Fehlervorentprellung
Testzustand (getestet: JA/NEIN) Vorentprellzustand (intakt, endgültig defekt)
Datensatzparameter pro Fehlerpfad (fbwS...UB., fbwS...CC., fbwS...FLC, fbwS...HLC, fbwS...PRI)
Fehlerspeicher Verwaltung
Fehlerspeicher
Diagnose Ergebnis der Fehlertests
Ersatzreaktionen mit Ersatzwerten
MIL SYS Lampe
KW71
CARB
Abbildung UEBEFB01: Fehlerbehandlung Jede SG Funktionsgruppe (z.B. Mengenberechnung, Abgasrückführung, ...) führt Überwachungen aus. Das Ergebnis dieser Überwachungen (im folgenden mit Fehler bezeichnet) wird an die Fehlervorentprellung gemeldet. Die Fehlervorentprellung erfolgt für jeden Fehler einzeln. Sie dient der Erkennungssicherheit (z.B. muß ein „Signal Range Check“ SRC für eine bestimmte Zeit verletzt sein, damit nicht schon kurze Störimpulse einen Fehler auslösen). Es gibt pro Fehler einen eigenen Datensatzparameterblock. Ist der Fehler endgültig defekt erfolgt eine Meldung an die Fehlerspeicherverwaltung. Einzelne Fehler werden zu Fehlerpfaden zusammengefaßt. Die Fehlerspeicherverwaltung führt die Eintragsentprellung pro Fehlerpfad durch. Wird ein Fehler endgültig defekt gemeldet, so kommt es zu Ersatzfunktionen in der Fahrsoftware und einem vorläufigen Fehlerspeichereintrag des Pfades der sich in der Eintragsentprellung bestätigen muß. Der Zustand eines Fehlerpfades im Fehlerspeicher bestimmt, ob die MIL oder SYS Lampe leuchtet und ob der Fehlereintrag für die Diagnose sichtbar ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Übersicht
RBOS/EDS3
Seite 6-2
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
6.2 Fehlervorentprellung
eingestuft als
vorläufig defekt
vorläufig defekt
endgültig defekt vorläufig geheilt
endgültig defekt
vorläufig geheilt
intakt
im Betrieb geheilt
Fehler fbwE...A
fbwE...B
Abbildung UEBEFB02: Fehlervorentprellung 6.2.1 Defekterkennung Bei Auftreten eines Fehlers wird dieser vorerst als vorläufig defekt und nach Ablauf der Entprellzeit fbwE..A als endgültig defekt eingestuft. Bei Heilung während der Entprellzeit wird der Fehler wieder als intakt eingestuft. Die Fehlervorentprellung kann durch Applikation von fbwE..A mit Null oder Maximalwert abgeschaltet werden, wobei bei Maximalwert der Fehler niemals und bei Null sofort als endgültig defekt eingestuft wird. 6.2.2 Intakterkennung Bei Heilung eines Fehlers wird dieser als vorläufig geheilt und nach Ablauf der Heilungsentprellzeit fbwE..B als im Betrieb geheilt eingestuft. Bei Wiederauftreten während der Entprellzeit wird der Fehler als endgültig defekt gemeldet. Die Fehlerentprellung kann durch Applikation von fbwE..B mit Null oder Maximalwert abgeschaltet werden, wobei der entsprechende Fehler bei Maximalwert nicht geheilt werden kann und er bei Null sofort als im Betrieb geheilt eingestuft wird. Achtung: Die Ersatzfunktion eines Fehlers und dessen Eintrag in den Fehlerspeicher erfolgt im Vorentprellzustand endgültig defekt. Bei Erkennung und Einstufung eines Fehlers als vorläufig defekt wird der letztgültige Zustand für die Dauer der Entprellzeit fbwE..A eingefroren! Die Umschaltung von Ersatz- auf Normalfunktion erfolgt bei im Betrieb geheilt.
6.2.3 Testzustand Ein Fehler erhält den Zustand „getestet“ wenn er zum ersten Mal nach Zündung ein intakt oder endgültig defekt von der Vorentprellung gemeldet wird. Ein Fehlerpfad (siehe nächstes Kapitel) gilt als getestet, wenn ein Fehler im Pfad auftritt oder alle Fehler des Pfades getestet wurden. Wird fbwE...A mit dem Maximalwert appliziert (= Fehler wird nie endgültig defekt) gilt der Fehler nach Einsetzen der ersten Überwachung als getestet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Fehlervorentprellung
02. Juli 1999
0
bosch
EDC15C
Seite 6-3
Y 281 S01 / 083 - CBJ
Beispiel: Wird ein Fehler nach „Zündung ein“ beim ersten Mal durch Überwachung als gut gemeldet so gilt der Fehler sofort als getestet, wird er hingegen als schlecht gemeldet so wird er erst nach Ablauf der Vorentprellung als getestet eingestuft.
6.2.4 Nachlauferkennung Um den Nachlauf rechtzeitig zu erkennen wird die Spannung der Klemme 15 als anmK15 analog erfaßt. Unterschreitet anmK15 die untere Hystereseschwelle anmK15_H_U, wird für jene Fehler, bei denen im Nachlauf keine Überwachung erfolgen soll, die Vorentprellung deaktiviert. Überschreitet anmK15 die obere Hystereseschwelle anwK15_H_O, wird die Entprellung der nachlaufabhängigen Fehler wieder freigegeben.
6.3 Datensatzparameter pro Fehler Es wird grundsätzlich zwischen zeit- und ereignisgesteuerten Fehlern unterschieden. Zur Festlegung der Vorentprellzeiten bzw. Anzahl der Ereignisse ist für jeden Fehler ein Parameterblock definiert, der wie folgt aufgebaut ist: Parametername Einheit
Funktion
fbwE..A
Entprellung für endgültig defekt Entprellung für im Betrieb geheilt Bitmaske zur Fehlerbeschreibung
fbwE..B fbwE..T
µs / Anzahl µs / Anzahl -
MUß AUF 0 APPLIZIERT WERDEN , WENN DIE ÜBERWACHNUNG NUR EINMAL PRO FAHRZYKLUS ERFOLGT .
fbwE..T ist wie folgt aufgebaut: Bit-Nr
Zustand Funktion
0
1
01d 01h
0
zeitgesteuert; DARF NICHT VERÄNDERT WERDEN!!! Ein Fehler muß für eine Zeit MUß ZUR ART DES FEHLERTESTS ununterbrochen erkannt werden, damit (AUFRUFHÄUFIGKEIT) PASSEN! die Einstufung auf endgültig defekt IST NUR DURCH SW VERÄNDERBAR !!! erfolgt. Die Überprüfung der Zeit erfolgt immer nur dann wenn ein Fehlertest ein Ergebnis meldet! ereignisgesteuert; Ein Fehler muß für eine Anzahl von Meldungen des Fehlerstest ununterbrochen gemeldet werden, damit die endgültig defekt Einstufung erfolgt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Datensatzparameter pro Fehler
RBOS/EDS3
Seite 6-4
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
1
1
02d 02h
2
0 1
04d 04h
0
keine Fehlerspeicherung; Für diesen Fehler wird keine Fehlerspeicherung durchgeführt. Die Vorentprellung und die Ersatzfunktion erfolgt wie appliziert. Fehlerspeicherung erfolgt nicht selbstlöschend (durch Warm Up Cycle); Ein Fehler wird aus dem Fehlerspeicher nicht automatisch gelöscht, aber nach Ablauf des Löschzählers für CARB unsichtbar. selbstlöschend (durch Warm Up Cycle)
Bit-Nr
Zustand Funktion
3 08d 08h
1
0
4
1
16d 10h
0 5
1
32d 20h 0 6 64d 40h
1
0
MIL ansteuern (blinkend) schon dann, wenn Fehler endgültig defekt eingestuft ist MIL-Ansteuerung, wenn Fehler in Fehlerspeicher entsprechend fbwS..PRI
applizierbar
applizierbar Bei allen Fehlern des Pfades sollte dieses Bit gleich appliziert werden, sonst erbt der nächste Fehler das Bit vom Fehler des Pfad-Ersteintrages.
applizierbar Bei allen Fehlern des Pfades sollte dieses Bit gleich appliziert werden, sonst erbt der nächste Fehler das Bit vom Fehler des Pfad-Ersteintrages. applizierbar Die minimale Entprellzeit des Fehlers ist abhängig von der analogen Klemme 15 Auswertung (siehe Kapitel 9.1.8 und 6.2.4).
im Nachlauf erfolgt keine Vorentprellung eines Fehlers und damit auch keine Fehlerspeicherung. Fehler wird nicht endgültig defekt aber auch nicht geheilt! Es erfolgt auch keine Ersatzfunktion ! Behandlung im Nachlauf so wie im Normalbetrieb Keine Ersatzfunktion auf diesen Fehler, applizierbar das heißt die Fehlerspeicherung erfolgt normal, aber die Fahrsoftware bekommt den Fehler nicht zu sehen Alle Ersatzfunktionen zu diesem Fehler werden durchgeführt Umweltbedingungen zu diesem Fehler applizierbar werden vor Einleiten der Ersatzfunktion abgespeichert. Ersatzfunktionen können Umweltbedingungen verändern.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Datensatzparameter pro Fehler
02. Juli 1999
0
bosch
EDC15C
Seite 6-5
Y 281 S01 / 083 - CBJ
7
1
128d 80h
0
Ein eventueller Zustand „endgültig defekt“ wird in den nächsten Fahrzyklus übernommen und bleibt bis zum nächsten Test erhalten. Der Fehler gilt im nächsten Fahrzyklus aber erst als getestet wenn der Test erfolgt ist. Der Fehler hat den Zustand „intakt“ am Beginn des nächsten Fahrzyklus.
applizierbar für Tests, die im Nachlauf durchgeführt werden und deren Ersatzfunktion im nächsten Fahrzyklus erfolgen soll. Bei allen Fehlern des Pfades sollte dieses Bit gleich appliziert werden, sonst erbt der nächste Fehler das Bit vom Fehler des Pfad-Ersteintrages.
6.4 Fehlerspeicherverwaltung Bis zu acht Fehler sind in einem Fehlerpfad zusammengefaßt (siehe Anhang E). Ein Fehler wird durch dessen Fehlerbit im Fehlerpfad definiert, wobei 0 intakt und 1 defekt bedeutet. Am Beispiel Drehzahlgeber sieht dies wie folgt aus: Dem Sensor Drehzahlgeber (DZG) ist der Fehlerpfad fboSDZG zugeordnet. Er wird auf statische Plausibilität (fbbEDZG_S = Bit 6), dynamische Plausibilität (fbbEDZG_D = Bit 5), Plausibilität mit dem Ladedruck (fbbEDZG_L = Bit 4) und Überdrehzahl (fbbEDZG_U = Bit 1) überwacht. Ist ein Fehler (= ein Fehlerbit) in einem Fehlerpfad gesetzt und der Fehler als endgültig defekt eingestuft, wird ein Fehlereintrag im Fehlerspeicher abgelegt. Es kann pro Fehlerpfad maximal einen Fehlerspeichereintrag geben. D.h. ist zum Beispiel der Fehler fbbEDZG_D "Drehzahlgeber dynamisch defekt" gesetzt, so wird dessen Fehlerpfad fboSDZG gespeichert. Wird der Fehler geheilt und tritt statt dessen der Fehler fbbEDZG_U (Überdrehzahl) auf, so erfolgt kein weiterer Eintrag, sondern der schon vorhandene wird aktualisiert. Die Fehlerentprellung startet nach der Steuergeräteinitialisierung immer mit dem Zustand “kein Fehler vorhanden”. Das heißt, bei Steuergeräte Reset ist immer der gleiche Zustand vorhanden. Fehlerzustände aus früheren Fahrten haben keine Auswirkungen mehr. Ausnahme Über den T-Parameter kann appliziert werden, daß das letzte Testergebnis aus einem vorherigen Fahrzyklus wieder für die Ersatzfunktion sichtbar wird. (Anwendung: Nachlauftests) Für jeden Fehlerpfad existiert eine OLDA fboS.. mit acht Fehlerzustandsbits und eine OLDA fboO.. mit acht Zustandsbits, die darüber Auskunft geben, ob eine Überwachung seit "Zündung ein" schon erfolgt ist (Bit = 1). Nicht benutzte Bits sind mit 1 initialisiert. Außerdem sind Sammel OLDA’s ( Pfadfehler: fboS_00, fboS..02, ...; Pfad getestet: fboO_00 , fboO..02, ...) vorhanden bei denen pro OLDA 16 Fehlerpfade zusammengefaßt werden (1 Bit pro Pfad, in der Reihenfolge der Pfade siehe Anhang E).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Fehlerspeicherverwaltung
RBOS/EDS3
Seite 6-6
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Fehlerzustände im Fehlerspeicher:
endgültig Defekterkennung nach Fehlervorentprellung
Pfad nicht im FSP eingetragen
Fehler bestätigt sich nicht während Eintragsentprellung
löschen über WUC
1 vorläufig eingetragen: - Umwelten gespeichert - MIL-aus - Diagnose Mode 7
direkter Fehlereintrag
3 geheilt eingetragen: - Umwelten gespeichert - Diagnose Mode 3
Fehler bestätigt sich während Eintragsentprellung
2 Fehler verschwunden, Heilungsentprellung abgelaufen
entprellt eingetragen: - Umwelten gespeichert - MIL, Systemlampe an - Diagnose Mode 3
Fehler erneut gemeldet
Abbildung UEBEFB03: Fehlerzustände Zustand 1 (Vorläufiger Fehler): Nachdem ein Fehler von der Vorentprellung als endgültig defekt eingestuft wurde, wird er im Fehlerspeicher als vorläufiger Fehler mit den zugehörigen Umweltbedingungen abgespeichert. Zustand 2 (Entprellter Fehler): Wenn sich ein vorläufig eingetragener Fehler bei weiteren Fehlertests bestätigt, dann wird er entprellt eingetragen. In diesem Zustand geht die zugehörige Fehlerlampe an und bei OBDII Fehlern wird der Fehler dann über die Diagnose an den OBDII Tester (generic scan tool) gemeldet. Zustand 3 (Geheilter Fehler): Ist der Fehler lange genug nicht mehr aufgetreten wird er geheilt. Die Anzeigelampe wird nicht mehr angesteuert (für diesen Fehler) und der Fehler wartet auf Löschung durch „warm up“ Zyklen. In diesem Zustand ist der Fehler weiterhin über die Diagnoseschnittstelle sichtbar. Im Diagramm ist der Zustand für die Diagnose über den OBDII Tester angegeben. Für den VAG Tester werden alle Zustände (1-3) gemeldet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Fehlerspeicherverwaltung
02. Juli 1999
0
bosch
EDC15C
Seite 6-7
Y 281 S01 / 083 - CBJ
6.4.1 Driving Cycle (DC) Als Entprellzyklus kommt der „Driving Cycle“ (DC) zur Anwendung: Der DC wird für jeden Pfad getrennt ermittelt, d.h. jeder Fehler des Pfads muß den Zustand getestet haben. (Sammel OLDA fboO_.. bzw. Pfad OLDA fboO...) Ein DC ist dann erreicht wenn alle Fehlertests eines Pfades mindestens einmal durchlaufen wurden und keine Fehlervorentprellung für einen dieser Fehlertests mehr läuft oder ein Fehler im Pfad aufgetreten ist. Nach Zündung ein ist zuerst für keinen Pfad ein DC erreicht. Nachdem ein Pfad den DC erreicht hat, werden die Fehlerentprellzähler aktualisiert. Danach ändert sich der Zustand des DC bis zum Ausschalten der Zündung nicht mehr. Das heißt, es kann pro „Fahrt“ (pro Grundinitialisierung des SG) nur 1 DC erreicht werden. 6.4.2 Warm Up Cycle (WUC) Die Zähler für Selbstlöschung werden nur bei Erreichen eines Warm Up Cycle dekrementiert. Dieser wird erkannt, wenn seit "Zündung ein" UND Ablauf der Sperrzeit fbwVERW_SZ die Wassertemperatur mindestens um fbwVERW_DTzugenommen hat UND den Wert fbwVERW_ET erreicht hat (fbmWUC = 255). Ist dies der Fall, wird bei allen Fehlern, bei denen die Entprellung für Heilung abgelaufen ist (Bit_6 im Status ist gelöscht), der Zähler für Selbstlöschung dekrementiert. Wenn dieser Zähler Null erreicht, wird der jeweilige Fehler aus dem Fehlerspeicher entfernt, allerdings nur unter der Voraussetzung, daß die Selbstlöschung nicht mittels fbwE..T deaktiviert ist. Ein eventuell vorhandener zugehöriger Freeze Frame wird ebenfalls gelöscht. Bei defektem Wassertemperaturfühler kann kein Warm Up Cycle erreicht werden. 6.4.3 Allgemeine Datensatzparameter Für die allgemeine Verwaltung sind folgende Parameter definiert: Parameter
Funktion
fbwVERW_ET fbwVERW_DT fbwVERW_SZ
Warm Up Cycle Endtemperatur Warm Up Cycle Differenztemperatur Warm Up Cycle Sperrzeit nach Initialisierung (Zeit um welche die Erfassung der Starttemperatur nach Zündung an verzögert wird) Zeitbasis für Zyklusverwaltung Initialwert für Selbstlöschung (Wert, mit dem der Löschzähler während aktuellem Eintrag initialisiert ist, Wert ist bei jetz iger Realisierung bedeutungslos, muß nur > 0 sein.) Startwert für Selbstlöschung (Wert, mit dem der Löschzähler bei entprelltem Fehlerspeichereintrag initialisiert wird) Dieser Wert gibt an wieviele WUC´s notwendig sind, damit ein geheilter Fehlerspeichereintrag aus dem Fehlerspeicher gelöscht werden darf.
fbwVERW_ZB fbwVERW_LI
fbwVERW_LS
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Fehlerspeicherverwaltung
RBOS/EDS3
Seite 6-8
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
6.5 Datensatzparameter pro Fehlerpfad Folgende Fehlerspeicherparameter sind für jeden Fehlerpfad getrennt applizierbar: Parameter
Beschreibung
fbwS..UB1 fbwS..UB2 fbwS..UB3 fbwS..UB4 fbwS..UB5 fbwS..CC0 fbwS..CC1 fbwS..CC2 fbwS..CC3 fbwS..CC4 fbwS..CC5 fbwS..CC6 fbwS..CC7 fbwS..FLC fbwS..HLC fbwS..PRI
Umweltbedingung 1 (Messagenummer, siehe Anhang D) Umweltbedingung 2 Umweltbedingung 3 Umweltbedingung 4 Umweltbedingung 5 VAG/CARB Speichercode für Fehlerbit 0 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 1 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 2 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 3 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 4 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 5 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 6 im Fehlerpfad VAG/CARB Speichercode für Fehlerbit 7 im Fehlerpfad Startwert Entprellzähler für entprellten Fehlereintrag Startwert Entprellzähler für Fehlerlöschung Priorität
6.5.1 Umweltbedingungen Bei erstmaligem Fehlereintrag werden die aktuellen Daten der applizierten Umweltbedingungen (= Datensatz fbwS...UB1 bis fbwS...UB5) eingelesen, normiert und in den Fehlerspeicher übernommen. Eine Änderung in einem Fehlereintrag hat keinen Einfluß auf dessen Umweltbedingungen. Das heißt, die einmal eingetragenen Umweltbedingungen bleiben erhalten bis der Fehlerspeichereintrag gelöscht wird. Die zu applizierenden Umweltbedingungen werden über Messagenummern ausgewählt (siehe Anhang D). Applikationshinweis: Diese Umweltbedingungen dienen nur der kundenspezifischen Diagnose (nicht für den OBDII Tester). Es sollen hierfür nur die Messagenummern ≥ h0F00 verwendet werden. 6.5.2 Speichercodes Jeder Fehlerart in einem Fehlerpfad werden drei unabhänige Bytes als Textzeiger für den Tester zugeordnet (Fehlerort und Fehlerart). Im VAG-Mode (Adresswort 01) werden der 2 Byte Fehlerort über die Label fbwS...CC0-CC7 ermittelt. Im OBD-Mode (Adresswort 33) wird der SAE2012-Code aus dem appliziertem Fehlerort (VAG-Codierung) errechnet. (siehe Schnittstellenbeschreibung vom 8.4.97 VAG 1551 und SAE J2012) Umrechnungsbeispiel P-Code nach VAG1551: P1255 P-Code WTF © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
02. Juli 1999
0
bosch
EDC15C
Seite 6-9
Y 281 S01 / 083 - CBJ
$00FF 255 in hex umgerechnet $0400 K-Offset (P0=$0000,P1=$0400,P2=$0800,P3=$0C00) $4000 T-Offset $44FF VAG-Codierung Hinweis: Bei OBD-Steuergeräten müssen für alle Fehlerpfade die auch unter Adresswort 33 (abgasrelevante Fehler, Priorität > 1) auslesbar sind, die in die VAG-Codierung umgerechneten SAE J2012-Codes appliziert werden. Bei 2-zeiligen P-Code Texten sollte die Fehlerart (xcwFSPK...) nur auf $23 appliziert werden um Text-Überschneidungen zu verhindern. VAG Tester mit KW71 Durch die VAG-Testerfunktion "Fehlerspeicher lesen" kann der Fehlerspeicher des SG ausgelesen werden. Hierfür werden pro Fehlerspeichereintrag drei Datenbytes im ISO-Block(07) übertragen, die wie folgt aufgebaut sind:
Fehlercode HIGH 15
Fehlercode LOW 8 7
Fehlerart 0 7
0
Fehlercode Mit dem Fehlercode wird die Komponente bzw. Funktion beschrieben, die defekt ist, wie z.B.: "PEDALWERTGEBER". Aus diesem Code (= Datensatz fbwS..CC0-7 wird im Tester ein Klartext generiert, der in der ersten Zeile der Anzeige ausgegeben wird. Allerdings darf der Speichercode nicht auf 0 appliziert werden, da sonst auf dem VAG Tester die Anzeige "Ausgabe Ende" erscheint. Fehlerart In Bit_7 ist der Zustand des Fehlers also statisch(0) oder sporadisch(1) abgelegt, der am Tester mittels "/SP" am rechten Rand in der zweiten Zeile der Anzeige ausgegeben wird. In Bit_0-6 ist ein Code abgelegt, der über den Grund des Fehlers Auskunft gibt, wie z.B.: "SIGNAL ZU GROß". Aus diesem Code wird im Tester ein Klartext generiert, der in der zweiten Zeile der Anzeige ausgegeben wird. Diese Codes sind über eine Kennline (= Datensatz xcwFSPK...) des jeweiligen Pfades applizierbar. ACHTUNG!!!
Sind in einem Fehlerpfad mehrere Fehlerbit's gesetzt, so werden am Tester entsprechend viele Fehler ausgegeben.
Eine Anzeige am VAG-Tester sieht in etwa so aus:
Pedalwertgeber Signal zu groß
/SP
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999 Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
RBOS/EDS3
Seite 6-10
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
6.5.3 Entprellter Fehlereintrag Erstes Auftreten Fehler (FLC auf 2 appliziert)
nächster Fahrzyklus
übernächster Fahrzyklus
FLC
FLC 2
2
1
1
Start
Fehler (DC)
Motor aus
Start FLC
FLC
Fehler, DC entprellter Eintrag
Motor aus FLC
2
2
2
1
1
1
Start
DC
Fehler
Motor aus
FLC
Start
DC
Motor aus
1
Fehler k.Fehl. (DC)
Fehler Motor aus
DC, Eintrag gelöscht.
Motor aus
Start
Fehler, DC entprellter Eintrag
2
1
Start
Start FLC
FLC 2
2
erneuter vorl. Eintrag
1
Start
DC
Motor aus
Start
DC Fehler, Motor aus entprellter Eintrag
FLC
Motor aus
2 1
Abbildung UEBEFB04: Zähler für entprellten Eintrag fbwS..FLC Für jeden Pfad kann die Anzahl der Entprellzyklen im Parameter fbwS..FLC für entprellten Eintrag definiert werden. Wenn ein Fehlerpfad endgültig defekt (Vorentprellung) wird, so wird er vorläufig im Fehlerspeicher eingetragen und der Eintragsentprellzähler (Byte 4 im zugehörigen FSP Eintrag) auf den Wert fbwS..FLC gesetzt. Innerhalb desselben DC’s ändert sich der Zustand des Fehlereintrages dann nicht mehr (Nur Fehlerzustandsbits, Häufigkeitszähler und sporadisch Bits werden laufend aktualisiert). Bei jedem nachfolgenden DC wird der Eintragszähler dekrementiert. Erreicht der Zähler 0, ohne daß der Fehlerpfad in einem weiteren DC endgültig defekt wurde, so wird der Fehlereintrag vollständig gelöscht. Wird der Fehlerpfad in einem der weiteren DC endgültig defekt (Vorentprellung), bevor der Eintragszähler 0 erreicht hat, so wird der Fehlereintrag entprellt im Fehlerspeicher eingetragen. Das heißt: Tritt der Fehler in mindestens 2 DC’s innerhalb von fbwS..FLC DC’s auf, wird der Fehler entprellt eingetragen. Applikationshinweis: Wird fbwS...FLC auf einen Wert von 0 appliziert so erfolgt bei „endgültig defekt“ (Vorentprellung) Einstufung ein sofortiger entprellter Fehlereintrag im Fehlerspeicher. Wird fbwS...FLC auf einen Wert von 255 appliziert, so erfolgt kein Fehlereintrag des Pfades im Fehlerspeicher. Die Ersatzfunktion wird durchgeführt, wenn dies im Label fbwE...T appliziert ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
02. Juli 1999
0
bosch
EDC15C
Seite 6-11
Y 281 S01 / 083 - CBJ
Nach CARB Definition besteht ein DC aus Motor ein, Motorbetrieb mit Test des jeweiligen Fehlers und Motor aus. Es ist daher nicht zulässig sofort nach Zündung ein im zweiten DC einen Fehler sofort wieder zu löschen, deshalb sollte der Startwert des FLCs mindestens auf 2 gesetzt werden. Dadurch findet die Löschung eines sich nicht bestätigenden Fehlers erst zu Beginn des darauffolgenden DC statt (jedenfalls nach dem Nachlauf des 2.DC). Die Lampe wird jedoch schon während des Betriebs im zweiten DC angesteuert (nach Eintragsentprellung) wenn sich der Fehler bestätigt. 6.5.4 Fehlerheilung
HLC
1. Fahrzyklus (entprellte Eintragung)
Kein Fehler
Entprellter Eintrag, DC HLC
Start DC Fehler kein Fehler HLC
Kein Fehler Motor aus
7. Fahrzyklus
Start DC kein Fehler HLC
Motor aus
4. Fahrzyklus
Start Fehler, DC kein Fehler HLC
Fehler
2.Fahrzylus
HLC
HLC Startwert = 0
Kein Fehler
Motor aus
5. Fahrzyklus
Start DC kein Fehler HLC
Motor aus
HLC
8. Fahrzyklus
Start DC kein Fehler geheilt
Motor aus
Motor aus
9. Fahrzyklus
Start Fehler Motor aus kein Fehler erneut entprellt eingetragen HLC
2. Fahrzyklus
Fehler Fehler Entprellter Eintrag, DC im Betrieb endgültig geheilt defekt
6. Fahrzyklus
Start DC Motor aus kein Fehler HLC
HLC
1. Fahrzyklus
Start DC Motor aus kein Fehler HLC
Motor aus
3. Fahrzyklus
Start, Fehler
Fehler im Betrieb geheilt
3. Fahrzyklus
Motor aus
Start, Fehler Motor aus kein Fehler endgültig defekt
Abbildung UEBEFB05: Zähler für entprellte Heilung fbwS..HLC Für jeden Pfad kann die Anzahl der Heilungszyklen im Parameter fbwS..HLC für Heilung definiert werden. Der Heilungszähler (Byte 5 im zugehörigen FSP Eintrag) bleibt bei entprellten Einträgen so lange auf dem Startwert fbwS..HLC, wie der Fehlerpfad in der Vorentprellung endgültig defekt erkannt wird. Wenn der Fehlerpfad nicht mehr defekt ist, wird in jedem erkannten DC der Zähler um eins vermindert. Erreicht der Heilungszähler den Wert 0, so wird der Fehler als “geheilt” eingetragen. Tritt der Fehler wieder auf, so wird der Zähler neu mit dem Startwert initialisiert (Sofort e rneuter entprellter Eintrag). Das heißt: Für eine Fehlerheilung muß der Fehlerpfad ≥ fbwS..HLC DC’s ununterbrochen nicht defekt gew esen sein.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999 Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
RBOS/EDS3
Seite 6-12
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Applikationshinweise: Wird fbwS...HLC auf einen Wert von 0 appliziert, so erfolgt bei „im Betrieb geheilt“ (Vorentprellung) Einstufung eine sofortige Fehlerheilung des Pfades im Fehlerspeicher (Lampe aus). Der Heilungszähler im FSP-Eintrag wird bei Startwert 0 solange auf 1 gesetzt, wie der Fehler entprellt defekt ist. Wird fbwS...HLC auf einen Wert von 255 appliziert, so erfolgt keine Fehlerheilung. Das bedeutet die Fehlerlampe bleibt so lange an, bis über die Diagnoseschnittstelle der gesamte Fehlerspeicher gelöscht wird. Nach OBDII sind 3 DC für die Heilung erforderlich. Um zu verhindern, das die MIL Lampe im 3. DC erlischt (bevor Motor aus) sollten die Label fbwS...HLC auf 4 appliziert werden. 6.5.5 Fehlerpriorität und Readiness Für jeden Fehlerpfad kann mittels fbwS..PRI seine Priorität definiert werden. Mit der Priorität eines Fehlers kann man die Reaktion bei vollem Fehlerspeicher beeinflussen und die Art der Lampenansteuerung (MIL, SYS Lampe) definieren. Höherpriore Fehler verdrängen bei vollem Fehlerspeicher niederpriorere Fehler. Die Priorität ist in den 2 niederwertigsten Bits von fbwS...PRI folgendermaßen codiert: fbwS...PRI
Priorität
abgasrelevant
MIL ansteuern + OBD Diagnose (wenn Entprellung erfolgt ist)
XXXX XXXX XXXX XXXX
0 NIEDRIGSTE 1 2 3 HÖCHSTE
NEIN NEIN JA JA
NEIN NEIN JA JA
XX00 XX01 XX10 XX11
Zusätzlich zur MIL Lampe ist eine Systemlampe vorhanden. Ob diese angesteuert wird kann ebenfalls über fbwS...PRI appliziert werden: fbwS..PRI
SYS Lampe ansteuern (wenn Entprellung erfolgt ist)
XXXX X0XX NEIN XXXX X1XX JA Mit dem Schalter cowVAR_OBD (Bit 0) kann man applizieren ob eine MIL-Lampe vorhanden ist: cowVAR_OBD (Bit 0) = 1
MIL Lampe vorhanden
cowVAR_OBD (Bit 0) = 0
MIL Lampe nicht vorhanden, die SYS Lampe wird zusätzlich ange steuert wenn die MIL Lampe angesteuert werden sollte.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
02. Juli 1999
0
bosch
EDC15C
Seite 6-13
Y 281 S01 / 083 - CBJ
Readiness Im SG gibt es folgende abgasrelevante Komponenten die überwacht werden: • Überprüfung Gesamtsystem • Prüfung Kraftstoffanlage • Zündaussetzerüberwachung • Katalysator • Abgasrückführung
= Comprehensive component monitoring = Fuel system monitoring = Misfire monitoring = Catalyst monitoring = EGR system monitoring
Jeder Komponente werden im SG mehrere Readinessbits und Fehlerpfade zugeordnet. Readiness einer Komponente (= Readinessbit gesetzt) ist nach Ablauf der für die Komponente in fbwRDY_Cnt applizierten Anzahl von DC erreicht, d.h alle zur Readiness gehörenden Fehlertests müssen genauso oft erfolgt sein. Das Ergebnis der Fehlertests ist nicht relevant. Fehlerpfade, die den Test eines abgasrelevanten Pfades verhindern können, müssen abgasrelevant (Priorität 2 und 3) appliziert und einem Readinessbit zugeordnet werden. Damit wird sichergestellt, daß die MIL Lampe angeht und Readiness erreicht wird. Die Zuordnung Fehlerpfad - Readinessbit erfolgt mit fbwS...PRI: Datensatz fbwS...PRI
Pfad gehört zu:
0000 1000 0100 0010 0001 0000
kein OBD Pfad „comprehensive components“ „fuel system“ „misfire monitoring“ „catalyst monitoring“ „EGR system monitoring“
0XXX 0XXX 0XXX 0XXX 0XXX 1XXX
Datensatz OLDA Bit Pos. CARB Anzahl Pfade
OLDA Anzahl getestet
fbwRBP_COM fbwRBP_FUE fbwRBP_MIS fbwRBP_CAT fbwRBP_EGR
fboO_COM_T fboO_FUE_T fboO_MIS_T fboO_CAT_T fboO_EGR_T
fboO_COM_P fboO_FUE_P fboO_MIS_P fboO_CAT_P fboO_EGR_P
Es ist möglich einen Pfad gleichzeitig mehreren Readinessbits zuzuordnen. Damit läßt sich z.B. die Gesetzesforderung erfüllen, Readiness für kontinuierliche Tests erst dann zu setzen, nachdem Readiness der nichtkontinuierlichen Tests erreicht wurde. Readinessbits, die keinem Pfad zugeordnet wurden, werden in der Diagnose automatisch als nicht unterstützt gemeldet. Über die OLDAS (fboO_..._P, fboO_..._T) kann für jedes Readinessbit die Anzahl der zugehörigen Pfade und die Anzahl der zugehörigen getesteten Pfade ermittelt werden. (Die Anzahl der zugehörigen Pfade wird einmal bei der Initialisierung ermittelt). Die Messages fbmCPID1AB (Mode 01 - Pid 01 - Data A und Data B) und fbmCPID1CD (Carb Mode 01 - Pid 01 - Data C und Data D) zeigen die Readinessbits so an, wie sie über die Diagnose ausgegeben werden. Mit fbwRBP_... kann man die Bitposition innerhalb der Anzeige applizieren (siehe Kapitel Diagnose - Parameteridentifikation).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999 Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
RBOS/EDS3
Seite 6-14
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Zusätzlich zu den Readinessbits werden Statusbits ermittelt und in der OLDA fbmRyBits angezeigt: Bit7 Bit6 compreh. fuel components system
Bit5 misfire monitoring
Bit4 catalyst monitoring
Bit3 EGR system
Bit2 unbelegt, immer 0
Bit1 unbelegt, immer 0
Bit0 unbelegt, immer 0
0 ... alle zu diesem Readinessbit gehörenden Pfade wurde während dieses DC schon getestet 1 ... es wurden noch nicht alle zu diesem Readinessbit gehörenden Pfade getestet. Für jedes Readinesbit wird im EEPROM ein 2-Bit Zähler mitgeführt (= DC Zähler eines Readinessbits). Die Zähler werden in der Message fbmRDYNES zusammengefaßt. Belegung der OLDA fbmRDYNES: Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 0 0 0 0 0 0 1 0 EGR system monitoring
Bit7 Bit6 1 0 catalyst monitoring
Bit5 Bit4 1 0 misfire monitoring
Bit3 Bit2 1 0 fuel system monitoring
Bit1 Bit0 1 0 comprehens. comp. monit.
Diese Zähler werden beim Löschen des Fehlerspeichers auf 0 gesetzt. Jedesmal wenn der zu einem Readiness Bit gehörende Status von 1 auf 0 wechselt wird der zugehörige 2-Bit Zähler erhöht. Der Zähler wird hierbei auf 3 begrenzt. Erreicht der Zähler einen Wert größer gleich dem Wert, welcher in fbwRDY_Cnt (genauso codiert wie fbmRDYNES) appliziert ist, so wird das Readinessbit gesetzt. Wird ein Fehler entprellt eingetragen, so wird der Zähler auf den Wert 3 gesetzt (damit wird erreicht, daß bei angesteuerter MIL Lampe auch Readiness gemeldet wird). Applikationshinweis: Nach Sensorwechsel muß der Fehlerspeicher gelöscht und Readiness abgewartet werden ! (nur danach kann festgestellt werden, daß z.B. kein Fehler mehr vorliegt).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Datensatzparameter pro Fehlerpfad
02. Juli 1999
0
bosch
EDC15C
Seite 6-15
Y 281 S01 / 083 - CBJ
6.6 Fehlerspeicher Der Fehlerspeicher besteht aus maximal 5 Fehlereinträgen und einem Freeze Frame. Ein Fehlerspeichereintrag ist wie folgt aufgebaut: Byte Beschreibung -Nr. 0 1 2 3 4 5 6 7 8 9 10 11 12
Einfluß durch Applikation
Pfadnummer (siehe Anhang E) Status Fehlerart aktuell Fehlerart entprellt Entprellzähler für Statusbit_6 Startwert in fbwS...FLC Entprellzähler für Fehlerheilung Startwert in fbwS...HLC Zähler für Selbstlöschung Startwert in fbwVERW_LS Häufigkeitszähler Umweltbedingung 1 appl. durch fbwS...UB1 Umweltbedingung 2 appl. durch fbwS...UB2 Umweltbedingung 3 appl. durch fbwS...UB3 Umweltbedingung 4 appl. durch fbwS...UB4 Umweltbedingung 5 appl. durch fbwS...UB5
NEIN JA (Bit_0,1,4) NEIN NEIN NEIN NEIN NEIN NEIN JA JA JA JA JA
Status (Byte 1): In diesem Byte sind für die Fehlerbehandlung relevante Steuerbits eingetragen. Der Aufbau dieses Bytes ist wie folgt: 7 6
4 3 2 1 0
Bit Wert Bedeutung 0 1
1 1
2
1
3
1
4 5 6
1
7
1
1
Abgasrelevanter Fehler (mit Priorität 2 oder 3 appliziert, fbwS..PRI) Bei Einstufung eines Fehlers als endgültig defekt erfolgt die Ansteuerung der MIL (blinkend), unabhängig vom Status der Entprellung. Dies ist für Katalysator gefährdende Fehler vorgesehen und kann mittels fbwE..T Bit 3 appliziert werden. Fehler aktuell vorhanden, wird gesetzt, wenn Fehler als endgültig defekt erkannt ist bzw. gelöscht, wenn der Fehler als im Betrieb geheilt eingestuft ist Fehler sporadisch vorhanden, wird gesetzt, wenn der Häufigkeitszähler größer als 1 wird. Fehler ist nicht selbstlöschend kann mittels fbwE..T Bit 2 appliziert werden. unbenutzt wird gesetzt, nachdem Entprellung abgelaufen ist bzw. gelöscht wenn Heilungsentprellung abgelaufen ist. Ansteuerung der MIL bzw. SYS Lampe, wenn mittels fbwS..PRI appliziert. Alle Fehler im Byte 2 (Fehlerart akutell) des FSP werden am Beginn des nächsten Fahrzyklus auf den Zustand „endgültig defekt“ gesetzt wenn im Status das Bit 2 (Fehler aktuell vorhanden) ebenfalls gesetzt ist. Dieses Bit kann mittels fbwE..T Bit 7 appliziert werden.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Fehlerspeicher
RBOS/EDS3
Seite 6-16
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Fehlerart aktuell (Byte 2) Letzter Fehlerzustand (Fehlerbits) des Fehlerpfades. Bleibt erhalten auch wenn Pfad nicht mehr defekt ist. Wird aktualisiert, wenn Pfad wieder defekt wird. Über die Diagnose werden nur die Fehler deren Bits in diesem Byte gesetzt sind ausgegeben. Fehlerart entprellt (Byte 3) Ist eine Kopie vom Fehlerpfad des Fehler(bit)s, wenn dieser erstmalig als endgültig defekt eingestuft und im Fehlerspeicher eingetragen wird. Entprellzähler für Statusbit_6 (Byte 4) Zähler mit dem die Entprellung beim Fehlereintrag durchgeführt wird. Wird verwendet solange ein Fehlerspeichereintrag aktuell eingetragen ist. Initialisierungswert fbwS..FLC. Entprellzähler für Fehlerheilung (Byte_5) Enthält den Zählerstand der Entprellung für Fehlerheilung. Nach erfolgter Entprellung wird Bit_6 (Fehler entprellt) des Status gelöscht. Der Zähler wird mit fbwS..HLC initialisiert wenn ein Fehler das erste mal entprellt eingetragen wird. Danach erfolgt eine Initialisierung immer dann wenn der Fehler erneut auftritt. Zähler für Selbstlöschung (Byte_6) Enthält den Zählerstand für Selbstlöschung. Mit dem Wert fbwVERW_LS wird der Zähler initialisiert wenn der Fehlerpfad entprellt eingetragen wird und danach immer dann, wenn der Fehlerpfad aktuell defekt ist. Der Zähler wird dekrementiert, wenn ein Warm Up Cycle erreicht ist UND wenn die Entprellzähler für Statusbit_6 UND Fehlerheilung Null sind. Erreicht er den Wert 0, so wird der Fehlereintrag aus dem Fehlerspeicher entfernt, sofern dies nicht durch den Parameter fbwE..T (Bit_2) verriegelt ist. Falls das Löschen verriegelt ist, wird der Fehler für den OBDII Tester unsichtbar. Häufigkeitszähler (Byte_7) Wird jedesmal inkrementiert, wenn ein Fehler von im Betrieb geheilt auf endgültig defekt wechselt. Er wird nach oben auf den Wert 255 begrenzt. Umweltbedingungen 1-5 (Byte_8 - 12) Diese werden bei erstmaligem Eintragen eines Fehlers, wenn der Fehler als endgültig defekt eingestuft ist, eingelesen, normiert und im Fehlerspeicher abgelegt. Die Umweltbedingungen werden bei Änderungen im Fehlerpfad nicht aktualisiert. D. h. sie entsprechen den Bedingungen bei erstmaligen Erkennen des Fehlers als endgültig defekt, also dem 3. Byte eines Fehlereintrages (Fehlerart entprellt).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Fehlerspeicher
02. Juli 1999
0
bosch
EDC15C
Seite 6-17
Y 281 S01 / 083 - CBJ
6.6.1 Verhalten bei vollem Fehlerspeicher Ist der Fehlerspeicher voll und ein neuer Fehler als endgültig defekt erkannt, dessen Fehlerpfad sich noch nicht im Fehlerspeicher befindet, so wird der Fehlerspeicher nach niederprioren Fehlern durchsucht. Wird ein solcher Eintrag gefunden, so wird dieser entfernt. Um die zeitliche Reihenfolge der eingetragenen Fehler aufrecht zu erhalten, werden die nachfolgenden Fehlereinträge aufgerückt und der neue Fehler an letzter Stelle eingetragen. 6.6.2 Freeze frame Der freeze frame ist ein applizierbarer umfangreicher Satz von Umweltbedingungen. Über den OBDII Diagnose Tester (SAE generic scan tool) können nur diese Umweltbedingungen ausgelesen werden (nicht die 5 kundenspezifischen pro Fehlerspeichereintrag!). Mittels fbwFFRM_01 - 15 sind für den freeze frame bis zu 15 Umweltbedingungen applizierbar. Die Umweltbedingungen werden über Messagenummern ausgewählt, wobei für OBDII nur die Messagenummern≤ h0f00 verwendet werden sollten (teilweise andere Normierung auf der Diagnoseschnittstelle). Zuteilung des freeze frames: Der freeze frame wird belegt, wenn das erste Mal ein Fehlerpfad mit Priorität 2 oder 3 endgültig defekt und im Fehlerspeicher eingetragen wird. Über den Variantenschalter cowVAR_OBD kann appliziert werden ob der Freezeframe für die Diagnose erst sichtbar wird wenn sich der Fehler bestätigt hat (entprellt oder geheilt eingetragen, cowVAR_OBD Bit 7 = 1) oder sichtbar wird sobald der Freezeframe belegt ist (cowVAR_OBD Bit 7 = 0). Ist der Freeze frame mit einem Fehlerpfad mit der Priorität 2 belegt, kann er von einem Fehlerpfad mit der Priorität 3 neu belegt werden. Wird der zu einem freeze frame gehörige Fehlerspeichereintrag aus dem Fehlerspeicher gelöscht, so wird der freeze frame ebenfalls gelöscht. Es kann daher vorkommen, daß der Fehlerspeicher fast voll ist und kein gültiger freeze frame existiert. Der nächste auftretende Fehler mit Priorität 2 oder 3 wird ihn dann wieder belegen. Aufbau: Byte Beschreibung -Nr. 0 1 2 ... 16
Pfadnummer des Fehlerpfades (siehe Anhang E) = FFH wenn unbelegt Fehlerart (Kopie von Byte 3 des zugehörigen Fehlerspeichereintrags) 1. Umweltbedingung ... 15. Umweltbedingung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Fehlerspeicher
RBOS/EDS3
Seite 6-18
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Ersatzwertbehandlung für Freeze Frame und Diagnose: Im OBDII Gesetz wird gefordert, daß als Umweltbedingungen (freeze frame und lebende Werte) die tatsächlichen Werte und keine Ersatzwerte verwendet werden. Wenn doch Ersatzwerte verwendet werden, so müssen sich diese deutlich von gültigen Werten unterscheiden. Die Analogwerterfassung hält den letzten gültigen Wert vor einem SRC Fehler fest. Nach Ablauf der Vorentprellung wird der Ersatzwert vorgegeben. Die zu einem solchen Analogwert gehörende Message hat daher immer Werte die sich nicht von gültigen Sensorwerten unterscheiden. Um die OBDII Forderung trotzdem zu erfüllen, kann für die Messagenummern 0000h - 0011h eine besondere Behandlung appliziert werden. Wenn der zur Messagenummer zugehörige Pfad (zugeordnet durch fbwPIDPF..) SRC low oder SRC high defekt wird, wird statt der aktuellen zur Messagenummer gehörenden Message ein applizierbarer Wert abgespeichert wird. Der zu speichernde Wert kann für SRC low (fbwEWLO_..) und SRC high (fbwEWHI_..) getrennt für jede Messagenummer appliziert werden.
fbwPIDPF00 ..... fbwPIDPF11 (hex)
Pfadnummer für PID 00 .. 11h (Messagenummern 0000h - 0011h). Wird die Pfadnummer auf 255 appliziert, so wird immer der aktuelle PID Wert gespeichert. Ersatzwert bei SRC Low Fehler im Pfad fbwPIDPF.. für zugehörige PID (Messagenummer)
fbwEWLO_00 .... fbwEWLO_11(hex) fbwEWHI_00 Ersatzwert bei SRC High Fehler im Pfad fbwPIDPF.. für zugehörigen PID ...... (Messagenummer) fbwEWHI_11(hex) PID: siehe Kapitel “10.6 Parameteridentifikation”.
6.7 Ansteuerung der MIL - Lampe Die MIL Lampe (ehmFMIL) wird unter folgenden Bedingungen (fboMIL) angesteuert: Wertebereich der OLDA fboMIL (bitkodiert): − −
0 1
− − − − − −
2 3 4 5 6 7
= Ein abgasrelevanter Fehler (fbwS..PRI) ist im Fehlerspeicher entprellt eingetragen. = Ein abgasrelevanter, katalysatorgefährdender Fehler (fbwE..T Bit_3) ist endgültig defekt (Lampe blinkt) = Dauerlicht (fbwT_MIMAX = unendlich) = Lampentest 1 (n < fbwT_MIDRZ) = Lampentest 2 (n >= fbwT_MIDRZ und t < fbwT_MITES) = Verzögerungszeit fbwT_MIVER abgelaufen = Lampe an = nicht benutzt
Der MIL Lampentest dient zur optischen Überprüfung der Funktionstüchtigkeit durch den Fahrer. Er erfolgt nach "Zündung ein" und ist folgendermaßen applizierbar:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Ansteuerung der MIL - Lampe
02. Juli 1999
0
bosch
EDC15C
Seite 6-19
Y 281 S01 / 083 - CBJ
Name
Beschreibung
fbwT_MIMAX
Dauer des Lampentest; bei Maximalwert erfolgt die Abschaltung erst nach Überschreiten von fbwT_MIDRZ und Ablauf von fbwT_MITES Drehzahlschwelle Dauer des Lampentest nach Überschreiten von fbwT_MIDRZ; die Lampe wird abgeschaltet auch wenn die Zeit fbwT_MIMAX noch nicht abgelaufen ist. Liegt ein abgasrelevanter Fehler an, so erfolgt die Ansteuerung der MIL verzögert um die Zeit fbwT_MIVER (siehe OLDA fboMIL). Blinkfrequenz bei abgasrelevanten, katalysatorgefährdenden Fehler (halbe Periodendauer)
fbwT_MIDRZ fbwT_MITES fbwT_MIVER fbwT_MIBLK
Ist ein katalysatorgefährdender Fehler aktiv (MIL blinkt), so hat die Anforderung eines externen Steuergerätes die MIL anzusteuern keine Auswirkung, in allen anderen Fällen werden die ext. Anforderungen und die Anforderung der EDC verODERt. Die Ansteuerung der MIL Request Schnittstelle wird in “Richtlinie OBDII Datenverarbeitung” des herstellerübergreifenden Arbeitskreises Nr. 6 , Version 4.1 vom 29.11.93 beschrieben.
6.8 Ansteuerung der Systemlampe Die Diagnoselampe (ehmFDIA) wird unter folgenden Bedingungen (fboDIAL) angesteuert: Wertebereich der Olda fboDIAL (bitkodiert): − − − − − − − −
0 1 2 3 4 5 6 7
= = = = = = = =
Ein Fehler (bei fbwS..PRI - Bit2 = 1) ist im Fehlerspeicher entprellt eingetragen. nicht benutzt Dauerlicht (fbwT_DIMAX = unendlich) Lampentest 1 (n < fbwT_DIDRZ) Lampentest 2 (n >= fbwT_DIDRZ und t < fbwT_DITES) Verzögerungszeit fbwT_DIVER abgelaufen Lampe an Wenn mittels cowSYS_LMP eine Systemleuchte appliziert ist (VerODERung von DIA- und Vorglühlampe) UND sich die Glühzeitsteuerung im Betriebszustand Vorglühen befindet.
Der Lampentest dient zur optischen Überprüfung der Funktionstüchtigkeit durch den Fahrer. Er erfolgt nach "Zündung ein" und ist folgendermaßen applizierbar:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Ansteuerung der Systemlampe
RBOS/EDS3
Seite 6-20
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Name
Beschreibung
fbwT_DIMAX
Dauer des Lampentest; bei Maximalwert erfolgt die Abschaltung erst nach Überschreiten von fbwT_DIDRZ und Ablauf von fbwT_DITES Drehzahlschwelle Dauer des Lampentest nach Überschreiten von fbwT_DIDRZ; die Lampe wird abgeschaltet auch wenn die Zeit fbwT_DIMAX noch nicht abgelaufen ist. Ist ein Fehler (bei fbwS..PRI - Bit 2 =1) entprellt im Fehlerspeicher eingetragen, so erfolgt die Ansteuerung der Lampe verzögert um die Zeit fbwT_DIVER. Blinkfrequenz bei anzuzeigenden Fehler (halbe Periodendauer)
fbwT_DIDRZ fbwT_DITES fbwT_DIVER fbwT_DIBLK
Mittels cowSYS_LMP kann eine Lampe gleichzeitig als Vorglüh - und als Fehlerlampe verwendet werden (0 = Glüh- und Fehlerlampe separat, 1 = Systemlampe). Zur Unterscheidung eines Fehlers von Vorglühen wird die Lampe mit der Blinkfrequenz fbwT_DIBLK angesteuert.
6.9 Verwendete Begriffe Fehler Kleinste Überwachungseinheit, (z.B.: „Signal range check low“ ist ein Fehler). Zeitgesteuerte Fehler (Vorentprellung) Die Entprellung eines zeitgesteuerten Fehlers erfolgt durch Ablauf applizierbarer Zeiten. Ereignisgesteuerte Fehler (Vorentprellung) Die Entprellung eines ereignisgesteuerten Fehlers erfolgt durch Zählen bestimmter fehlerabhängiger Ereignisse, wie z.B. Betätigen eines Kontaktes. Die Werte, bis ein Zustand entprellt ist können appliziert werden. Fehlerpfad Zusammenfassung von maximal acht Einzelfehlern, die gleiche Komponente/Funktion/Sensor betreffen. „vorläufig defekt“ (Vorentprellung, pro Fehlerbit) Aufgrund eines fehlerhaften Zustandes wird durch die Fehlerbehandlung ein Fehler als vorläufig defekt gesetzt. Falls dieser während der ihm zugeordneten Entprellzeit (applizierbar) wieder geheilt wird, wird er wieder zurückgesetzt. An Analogeingängen wird während des Zustandes „vorläufig defekt“ der letzte gült ige Wert eingefroren. „endgültig defekt“ (Vorentprellung, pro Fehlerbit) Ein Fehlerzustand bleibt während der gesamten, ihm zugeordneten Entprellzeit (applizierbar) aufrecht. Eventuelle Ersatzfunktionen werden durchgeführt. „vorläufig geheilt“ (Vorentprellung, pro Fehlerbit) Ein Fehler der schon „endgültig defekt“ war tritt nicht mehr auf. Solange Entprellzeit für Heilung läuft ist Fehler vorläufig geheilt. „im Betrieb geheilt“ (Vorentprellung, pro Fehlerbit) Ein Fehler der schon „endgültig defekt“ war ist länger als die Entprellzeit für Heilung nicht mehr aufgetreten. Ersatzreaktionen werden zurückgenommen. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Verwendete Begriffe
02. Juli 1999
0
bosch
EDC15C
Seite 6-21
Y 281 S01 / 083 - CBJ
aktueller Fehler (Fehlerspeicherverwaltung, Pfad): Ein Fehler wurde in der Diagnose erkannt. Er wird vorläufig in den Fehlerspeicher samt Umweltbedingungen eingetragen. Die Diagnoselampe ist noch aus. Falls er sich innerhalb der Eintragsentprellzyklenzeit nicht bestätigt, wird er wieder gelöscht. entprellter Fehler (Fehlerspeicherverwaltung, Pfad): Ein aktueller Fehler hat sich auch nach dem Entprellen bestätigt. Er ist richtig im Fehlerspeicher eingetragen, die Fehlerlampe geht an. Der Fehler wird erst durch Heilung und Löschprozedur (oder Löschen über Tester) wieder entfernt. geheilter Fehler (Fehlerspeicherverwaltung, Pfad): Ein Fehler der im Fehlerspeicher schon „entprellt“ eingetragen war lange genug nicht mehr vorhanden und wurde über die Heilungsentprellung geheilt. Die Diagnoselampe wurde ausgeschaltet. CARB (California Air Ressource Board) Kalifornische Abgasbehörde OBDII (On Board Diagnose II) Ist ein von der kalifornischen Abgasbehörde CARB erlassenes Gesetz. Es schreibt vor, in allen Pkws, in leichten Lkws und sonstigen mittelschweren Fahrzeugen alle, elektronisch gesteuerten, abgasrelevanten Funktionen zu überwachen. Außerdem wird eine Fehleranzeigelampe (MIL) und normierte Diagnoseschnittstelle gefordert. Es sind dabei Vorgaben einzuhalten, wann die Lampe angesteuert und gelöscht wird. Falls ein Fahrzeug nicht für die Zertifizierung in Kalifornien appliziert wird, gelten die Anmerkungen bezüglich OBDII in diesem Kapitel nicht. Es können dann alle Möglichkeiten ausgeschöpft werden! Driving Cycle (DC) Ein DC besteht aus Motorstart, Motorbetrieb und Motor aus. Es wird jedes Fehlerbit jetzt einzeln entprellt, das heißt unabhängig davon ob andere Test schon durchgeführt wurden. Ein DC ist für einen Fehlerpfad nur dann erreicht, wenn der Fehlerpfad komplett getestet wurde. Warm Up Cycle (WUC) OBDII-Entprellzyklus für Fehlerlöschung (Selbstlöschung), wird erreicht, wenn die Wassertemperatur einen applizierbaren Wert erreicht hat und seit Motorstart um einen applizierbaren Wert angestiegen ist. Readiness (bits) Wird vom Diagnose-Tester abgefragt und ist gegeben, wenn der Zähler des jeweiligen Readinessbits (Zähler in fbmRDYNES, siehe Text) den Wert in fbwRDY_Cnt erreicht oder überschritten hat. Der Zähler wird jedesmal inkrementiert, wenn alle dem Bit zugeordneten Fehlerpfade getestet wurden (alle zugehörigen Pfade haben einen DC erreicht). Mit Hilfe der Readiness Information kann ein angeschlossener Tester erkennen, ob seit dem letzten Löschen des Fehlerspeichers schon ausreichend Tests durchgeführt wurden (gefahren wurde), daß ein eventuell vorhandener Fehler auch im Fehlerspeicher steht. Freeze Frame Speicher, in dem bei Auftreten eines, abgasrelevanten Fehler (Priorität 2 oder 3) applizierbare Umweltbedingungen abgelegt werden. MIL (Malfunction Indicator Lamp)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Fehlerbehandlung - Verwendete Begriffe
RBOS/EDS3
Seite 6-22
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Eine von der CARB für OBDII geforderte Fehlerlampe für abgasrelevante Fehler. MIL Request Die MIL kann nur von der EDC angesteuert werden, andere Steuergeräte haben die Möglichkeit über MIL-Request die MIL anzusteuern. Dies wird über den Eingang MIL-E an der EDC realisiert, der von der Software überwacht und ausgewertet wird. Alternativ kann statt dessen auch der CANBus verwendet werden. VAG-Tester Werkstättentester des VAG-Konzerns. Werkzeug für Diagnose sämtlicher Steuergeräte in einem Fahrzeug.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Fehlerbehandlung - Verwendete Begriffe
02. Juli 1999
0
bosc h
EDC15C
Seite 7-1
Y 281 S01 / 083 - CBJ
7 Diagnose 7.1 Übersicht Die externe Kommunikation kann über KW71 (Standard Testgerät), oder über KW 2000 (OBDII Scan Tool) erfolgen. Es wird während der Reizung des Steuergerätes durch das Testgerät ermittelt, welcher Betriebsmodus verwendet werden soll. Die Reizung (Initialisierung) mit 5 Baud gliedert sich in einen funktionalen und einen physikalischen Teil, der anhand des Kommunikationsaufbaues (Initialisierung, Adressierung) unterscheidbar ist. Mit funktionalen Adressen werden Systeme angesprochen (z. B. abgasrelevantes System) und mit physikalischen Adressen einzelne Steuergeräte (SG), wobei ein System auch aus nur einem SG bestehen kann. Die Auswahl des zu verwendenden Betriebsmodus erfolgt anhand des Adressworts, welches die gewünschte Art der Kommunikation eindeutig festlegt. Die Reizung erfolgt durch ein vom Testgerät (TG) auf der K-Leitung mit 5 Baud übertra genes Adresswort und setzt sich wie folgt zusammen (in der Reihenfolge der Übertragung): − −
1 Startbit (logisch "0", LOW-Potential) 7 Datenbits (Adresswort), beginnend mit dem LSB wobei gilt: xcwSGADR phys. SG-Adresse = KW 71 33 hex funkt. SG-Adresse = abgasrelevantes System 08 hex phys. SG-Adresse = Steuergerät − 1 Paritätsbit Die Parität wird bei KW 71 entsprechend dem Eintrag in xcwDIASCH überprüft. Für die funktionale. Adressierung gilt gerade Parität, während für die physikalische Adressierung ungerade Parität gilt. − 1 Stopbit (logisch "1", HIGH-Potential) Die Baudrate für die weitere Kommunikation ist für den Standard Tester mit 9600 Baud festgelegt, während für das „OBDII scan tool“ 10400 Baud gelten. Das Steuergerät bricht die Reizung ab, wenn − − − − − − −
das Startbit ungültig ist (auch bei Störung) oder nachdem alle Datenbits empfangen wurden und die Datenbits gestört sind die empfangene Adresse falsche Parität besitzt die empfangene Adresse nicht bekannt ist kein gültiges Stopbit erkannt wird (auch bei Störung) die mittlere Drehzahl die Schwelle xcw_n_Reiz übersteigt (nur KW 71)
Bei Abbruch der Reizungserkennung wird nach der Zeit xcwt_ini automatisch wieder auf Reizungserkennung geschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Übersicht
RBOS/EDS3
Seite 7-2
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.2 Standard Protokoll Die externe Kommunikation nach KW71 setzt sich aus zwei Aufgaben zusammen: − −
Kommunikations Handler Kommando Interpreter
Der Kommunikations Handler übernimmt die Kommunikationsaufgaben der Diagnose be züglich der HW-Ebene: − − −
Reagieren auf den vom Kommunikations-Reizer erkannten Betriebsmodus Verbindungsaufbau Datentransfer entsprechend vorgegebener Zeitabläufe
Der Kommando Interpreter übernimmt bezüglich der SW-Ebene nachfolgende Aufgaben: − − −
Interpretation von empfangenen Anforderungsblöcken Informationsaustausch mit Systemkomponenten Erstellen von entsprechenden Antwortblöcken
7.2.1 Kommunikationsaufbau logisch "1"
SG-Identifikation
Kommunikationsaufbau TG
logisch "0" T0
SG T1
SG Ta
SG Tb
TG T4
SG P2
TG T4
SG T3
SG
TG T4
Initialisierung mit 5 Baud (Adresse) Synchronisationsbyte 55H Keybytes 1 und 2 2. Keybyte invertiert 1. Byte SG-ID Invertiertes 1. Byte 2. Byte SG-ID Invertiertes 2. Byte ETX
Abbildung XCOM01: Kommunikationsaufbau nach ISO 9141 für KW 71 T0 ... xcwt_ini , T1 ... xcwt_sync, Ta ... xcwt_kw1 , Tb ... xcwt_kw2 , P2 ... xcwt_reabl, T3 ... xcwt_reaby , T4 < xcwt_outby Der auf die erfolgreiche Reizung folgende Kommunikationsaufbau besteht aus − − −
dem Synchronisationsbyte(55 hex, 8 Datenbits/keine Parität) vom SG an das TG den zwei Keybytes xcwKeybyt1 und xcwKeybyt2(7 Datenbits/ungerade Parität) und der logischen Invertierung des 2. Keybytes vom TG an das SG
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose-
02. Juli 1999
0
bosc h
EDC15C
Seite 7-3
Y 281 S01 / 083 - CBJ
Dieser Kommunikationsaufbau kann im Fehlerfall ohne erneute Reizung wiederholt werden, bis die im SG dafür programmierte Anzahl xcwFehzmaxerreicht ist. Dieser Fehlerfall tritt ein, wenn die Zeit xcwt_outby für die logische Invertierung des 2. Keybytes überschritten wird oder das SG eine falsche Invertierung erhält. Das SG beginnt danach wieder mit der Ausgabe des Synchronisationsbytes. 7.2.2 Kommunikationsablauf Der Kommunikationsablauf beginnt mit dem ersten Block der Steuergeräte-Identifikation, den das Steuergerät selbständig nach Erhalt der logischen Invertierung des 2. Keybytes sendet. Die Steuergeräte-Identifikation kann je nach Umfang mehrere Blöcke umfassen. Jeder dieser Blöcke wird bei richtiger Übertragung mit einem "Acknowledge"-Block vom Tester beantwortet. Anforderungsblock des Testgeräts SG
TG P1
SG T3
TG T4
SG T3
Antwortblock des Steuergeräts TG
SG P2
TG T4
SG T3
TG T4
SG
TG P1
ETX 1. Byte Anf. block Invertiertes 1. Byte 2. Byte Anforderungsblock Invertiertes 2. Byte ETX 1. Byte Antwortblock Invertiertes 1. Byte 2. Byte Anwortblock Invertiertes 2. Byte ETX
Abbildung XCOM02: Kommunikationsablauf P1 < xcwt_outbl, P2 ... xcwt_reabl Anschließend an die Übertragung der SG-Identifikation muß das TG dem SG in Form eines Anforderungsblocks mitteilen, welche Informationen gewünscht werden. Das SG antwortet mit entsprechenden Antwortblöcken. Ein Block besteht aus: − −
Blocklänge - Länge des Blocks exkl. Blocklänge-Byte Blockzähler - fortlaufende Nummer des Blocks. Sie startet bei 1. Bei Blockzähler > 255 wird der Blockzähler wieder auf 0 gesetzt − Blocktitel (Kennzeichnung des Anforderungs- oder Antwortblocks − Datenteil - maximal 252 Byte − ETX - Blockendekennzeichen
Die vom Master (Sender des Blocks) ausgegebenen Bytes werden vom Slave (Empfänger des Blocks) byteweise invertiert zurückgegeben. Mit dieser Form der Ausgabe erhält der Master sofort nach jedem Byte die Information, ob das ausgegebene Byte auch richtig empfangen wurde. Wird während der Blockübertragung die Zeit xcwt_outby (Byte-Timeout) überschritten, gehen sowohl das TG als auch das SG an den Anfang der Blockübertragung zurück. Der Master wartet eine weitere Timeout-Zeiteinheit ab, bevor er mit der erneuten Ausgabe des ersten Bytes des Blocks beginnt, um zu gewährleisten, daß der Slave auf jeden Fall in den Time-Out gegangen ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Protokoll
RBOS/EDS3
Seite 7-4
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
Das letzte Byte eines Blocks (ETX) wird vom Slave nicht zurückgegeben. Wurde das letzte Byte vom Slave korrekt empfangen, so übernimmt er die Master-Funktion und kann mit der Übertragung des nächsten Blocks beginnen. Bei falschem Empfang des letzten Bytes (inhaltlich falsch oder fehlend) hat der Slave die Möglichkeit, den eben erhaltenen Block wiederholen zu lassen. Dazu sendet er den Block "No Acknowledge" mit dem Blockzähler des zu wiederholenden Blocks. Der Kommunikationsablauf endet mit dem Block "Diagnose-Ende", falls er nicht durch Ausschalten der Zündung abgebrochen wird. Zwischen dem ersten und dem letzten Block des Kommunikationsablaufs findet ein ständiger Wechsel der Master - und Slave-Funktion statt, d.h. die Übertragungsrichtung zweier aufeinanderfolgender Blöcke ist niemals dieselbe. Wenn der Abstand zwischen zwei Blöcken die Zeit xcwt_outbl (Blocktimeout) überschreitet, bricht das SG die Verbindung ab. Solange daher vom TG kein Anforderungsblock an das SG gesendet wird, werden sogenannte "Acknowledge"-Blöcke ausgetauscht, um eine einmal aufgebaute Verbindung aufrecht zu erhalten. Weiters bilden diese Blöcke eine Kontrollfunktion über die Funktionsfähigkeit der K-Leitung. Um einen Anforderungsblock zu senden, muß das TG warten, bis es die Master-Funktion inne hat, und fügt ihn anstatt eines "Acknowledge"-Blocks ein. Das SG antwortet nach der Zeit xcwt_reabl mit einem entsprechenden Antwortblock.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Protokoll
02. Juli 1999
0
bosc h
EDC15C
Seite 7-5
Y 281 S01 / 083 - CBJ
7.3 Standard Telegramminhalte Funktion
Block- Block- VAG titel id
Allgemein Steuergeräteidentifikation lesen RAM-Zellen lesen ROM/EPROM-Zellen lesen Fehlerspeicher löschen Diagnose-Ende Fehlerspeicher lesen ADC-Kanal lesen Acknowledge No Acknowledge Steuergerätespezifische Adressen lesen Parametercodierung E2PROM lesen E2PROM schreiben Login-Request Steuergeräteausgänge Stellgliedtest einleiten / fortschalten Meßwerte Lesen Normiert lesen
00 01 03 05 06 07 08 09 0A 0B 10 19 1A 2B
B05 B20 B21 B07 B03 B06 B19 B01 B02 B13 B23 B24 B17
01 20 21 05 06 02 09 07 26 27 11
04
B08
03
12 29
B10 B12
08 00 08 01 bis 08 25
21 22 2A
B14 B15 B16
10 10 10
11 28
B09 B11
04 00 04 xx
Anpassung Lesen Testen Speichern Grundeinstellung Einleiten Normiert einleiten Funktion) Blocktitel) Blockid) VAG)
Bezeichnung der ausgeführten Funktion im SG und im Tester interne SG und Tester Identifikation Lastenheft Identifikation VAG Tester Funktionsnummer
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-6
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.3.1 SG-Identifikation lesen Diese Funktion dient zur Feststellung der Identität des Steuergerätes bezüglich Hardwarevariante, Softwareversion und Fertigungsdatum. Nach Ablauf eines erfolgreichen Kommunikationsaufbaus gibt das Steuergerät selbständig seine gesamte Identifikation aus. Danach kann die Identifikation über einen eigenen Anforderungsblock jederzeit wieder abgerufen werden. Die Steuergeräteidentifikation umfaßt 4 Blöcke. Jeder dieser Blöcke wird einzeln an das Testgerät übertragen und bei richtiger Übertragung mit einem Acknowledge Block vom Testgerät beantwortet. Das Display des Tester stellt die Daten wie folgt dar (2 Beispiele): Displaynummer 1 1 1 1 2 3 4 5 6 7 8 9 0 1 2 4 D 0 9 0 7 4 0 1 _ _ _
1 1 1 1 1 1 1 2 2 2 2 2 3 4 5 6 7 8 9 0 1 2 3 4 2 , 5 l _ R 5 _ T D I _
2 2 2 2 2 3 3 3 3 3 3 5 6 7 8 9 0 1 2 3 4 5 0 1 0 0 A G _ _ D 0 0
4 D 0 9 0 7 4 0 1 _ _ _
2 , 5 l _ R 5 _ T D I _
G 1 0 7 A G _ _ D 0 0
Datenübertragung Sender Tester Anforderung
Steuergerät 1. Block
Tester
Byte
Hex 1. 2. 3. 4.
$03 z $00 $03
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. B01
$1B z+1 $F6 $34 $44 $30 $39 $30 $37 $34 $30 $31 $20 $20 $20 $32 $2C $35 $6C $20 $52 $35 $20 $54 $44 $49 $20 $03
ASCII
Display
Blocklänge Blockzähler auf Bus Blocktitel Blockende
ETX
4 D 0 9 0 7 4 0 1
2 . 5 l R 5 T D I ETX
Titel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Blocklänge Blockzähler auf Bus Blocktitel Gerätenummer Applikation über xcwSGBlk1
Index Index Leerzeichen Bezeichnung
Blockende z+2 Acknowledge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-7
Y 281 S01 / 083 - CBJ
Sender
Byte
Steuergerät 2. Block
Hex 1. 2. 3. 4.
5.
6.
7.
8. Tester
$07 z+3 $F6 $30 $47 $41 $30 $31 $32 $33 $34 $35 $36 $37 $30 $31 $32 $33 $34 $35 $36 $37 $30 $31 $32 $33 $34 $35 $36 $37 $03
ASCII
0 G A 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 ETX
Display
25
26
27
28
B01
Titel Blocklänge Blockzähler auf Bus Blocktitel Null oder GRA ist freigegeben oder ADR ist freigegeben keine Anpassung Anpassung A Anpassung B Anpassung A & B Anpassung C Anpassung A & C Anpassung B & C Anpassung A & B & C keine Anpassung Anpassung D Anpassung E Anpassung D & E Anpassung F Anpassung D & F Anpassung E & F Anpassung D & E & F keine Anpassung Anpassung G Anpassung H Anpassung G & H Anpassung I Anpassung G & I Anpassung H & I Anpassung G & H & I Blockende z+4 Acknowledge
Übersicht über die unterstützten Anpassungsfunktionen: VAG 100 200 400 010 020 040 001 002 004
A B C D E F G H I
VAG) Nr.)
Nr. 01 02 03 05 04 12 18 login
Anpassung Begrenzungsmenge Leerlaufdrehzahl Abgasrückführung Startmenge Spritzbeginn Vorglühen Höchstgeschwindigkeitsbegrenzung frei FGG-Tachokonstantenumschaltung
OLDA mrmBEGaAGL oder mrmBEGmAGL mrmLLR_AGL armARF_AGL mrmSTA_AGL sbmAGL_SBR gsmAGL_VGK mrmV_SOLEE siehe Login Request
Anzeige am VAG Tester falls Anpassung erfolgte siehe
Übersicht Anpassung (= Anpassungskanalnummer) Anpassung) Bezeichnung der Anpassung OLDA) OLDA Kanal des entsprechenden Abgleichwertes
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-8
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Sender Steuergerät 3. Block
Byte
Hex 1. 2. 3. 4.
5. 6. 7. 8. 9. 10. 11. Tester Steuergerät 4. Block
Tester
B01 1. 2. 3. 4. 5. 6. 7. 8. 9. B01
$0A z+5 $F6 $41 $53 $44 $47 $20 $20 $44 $30 $30 $03 $08 z+7 $F6 $00 PP0 PP1 PP2 PP3 $03
ASCII
Display
A S D G
D 0 0 ETX
ETX
29
30 31 32 33 34 35
Titel Blocklänge Blockzähler auf Bus Blocktitel Automatgetriebe Schaltgetriebe Direktschalter (ASG) für Getriebe Leerzeichen Leerzeichen für Versionsnummer Version 00
über xcwSGBlk2 applizierbar
Blockende z+6 Acknowledge Blocklänge Blockzähler auf Bus Blocktitel Trennzeichen (NULL) %PMC14,.,PMC07 %PMC06,PMC05,..,PMC00,WSC16 %WSC15,WSC14,..,WSC08 %WSC07,WSC06,..,WSC00 Blockende (ETX) z+6 Acknowledge
PMC ... Parametercode, WSC ... Werkstättencode Das Byte 5 des 4. Steuergeräteblocks (Werkstättencode der letzten Anpassung) entfällt wenn in xcwDIASCH appliziert (siehe Beschreibung Parameterblöcke).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-9
Y 281 S01 / 083 - CBJ
7.3.2 RAM-Zellen lesen Mit dieser Funktion ist es möglich aus dem internen und externen RAM, sowie aus Messages mindestens 1 und maximal 252 Byte auszulesen. Defaultmäßig liest man mit dieser Funktion aus Messages (2 Byte), wobei die Adresse nicht als physikalische Adresse zu betrachten ist, sondern als Messagenummer. Soll aus dem internen oder externen RAM gelesen werden, so ist mit der Funktion E2PROM seriell schreiben der entsprechende Speicherbereich zu selektieren. Beim Lesen aus dem RAM, versteht sich die Adresse als Offset auf den Beginn des RAM´s im Speicher. Byte 1 2 3 4 5 6 7
Anforderungsblock Blocklänge Blockzähler Blocktitel Byteanzahl Adresse/Messagenummer HB Adresse/Messagenummer LB Blockende ETX
TG->SG 06 xx 01 xx xx xx 03
Byte 1 2 3 4
Antwortblock Blocklänge Blockzähler Blocktitel RAM/Message 1 ... RAM/Message x Blockende ETX
SG->TG n xx FE xx
n-1 n
xx 03
7.3.3 ROM/EPROM-Zellen lesen Mit dieser Funktion kann man maximal 252 und minimal 1 Byte aus dem Datensatz lesen (physikalische Adresse 38000H ... 3FFFFH). Die Adresse ist als Offset auf den Beginn des Datensatzes zu sehen. Byte 1 2 3 4 5 6 7
Anforderungsblock Blocklänge Blockzähler Blocktitel Byteanzahl Adresse HB Adresse LB Blockende ETX
TG->SG 06 xx 03 xx xx xx 03
Byte 1 2 3 4
Antwortblock Blocklänge Blockzähler Blocktitel EPROM Zelle 1 ... EPROM Zelle x Blockende ETX
SG->TG n xx FD xx
n n+1
xx 03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-10
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.3.4 Fehlerspeicher löschen Mit dieser Funktion kann der Fehlerspeicher gelöscht werden. Aktuell defekte Fehler werden allerdings nicht gelöscht. Nach dem Löschen des Fehlerspeichers wird der Inhalt des Fehlerspeichers ausgegeben, oder wenn keine Fehler eingetragen sind ACKNOWLEDGE. Allerdings wird vor dem Senden des Antwortblocks noch die Zeit xcw_twti abgewartet (um Fehlern noch die Möglichkeit zu geben in den Fehlerspeicher eingetragen zu werden). Byte 1 2 3 4
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockende ETX
TG->SG 03 xx 05 03
7.3.5 Diagnose Ende Diese Funktion veranlaßt das Steuergerät die Verbindung zum Testgerät abzubrechen. Ein eventuell durchgeführter Stellgliedtest wird abgebrochen. Ein durch ein Login Request freigegebener Zugriff auf das E2PROM, wird wieder gesperrt (nochmaliges Login, bei neuer Reizung erforderlich). Byte 1 2 3 4
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockende ETX
TG->SG 03 xx 06 03
7.3.6 Fehlerspeicher lesen Mit dieser Funktion wird der Inhalt des Fehlerspeichers an das Testgerät übertragen. Jeder übertragene Fehlerspeichereintrag setzt sich aus 3 Byte zusammen - Signalpfadcode Highbyte/Lowbyte und Fehlerart. Der Signalpfadcode ist applizierbar (siehe Fehlerbehandlung). Die zu übertragende Fehlerart wird aus dem gespeicherten Fehlerzustand und der Fehlerart eines jeden Fehlers gebildet und kann mit der dem Pfad entsprechenden Kennlinie xcwFSPK.. appliziert werden. Byte 1 2 3 4
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockende ETX
TG->SG 03 xx 07 03
Byte 1 2 3 4 5 6
Antwortblock Blocklänge Blockzähler Blocktitel Signalpfadcode HB Signalpfadcode LB Fehlerart ... Inhalt Fehlerspeicher x Blockende ETX
SG->TG n xx FC xx xx xx
n n+1
xx 03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-11
Y 281 S01 / 083 - CBJ
7.3.7 ADC Kanal lesen Mit dieser Funktion kann ein ADC-Kanal ausgelesen werden. Das Ergebnis wird unnormiert und unlinearisiert an das Testgerät gesendet. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Kanalnummer Blockende ETX
TG->SG 04 xx 06 xx 03
Byte 1 2 3 4 5 6
Antwortblock Blocklänge Blockzähler Blocktitel ADC Wert HB ADC Wert LB Blockende ETX
SG->TG 05 xx 06 xx xx 03
Kanalnummern: Kanalnr. 00,65 01,64 2 3 5 6 7 8 9 10 11 66 67 68 69 70
Bezeichnung Pedalwertgeber Speisung Pedalwertgeber Luftmengenmesser Atmosphärendruckfühler Batteriespannungserfassung Ladedruckfühler Speisung Luftmengenmesser Speisung Nadelbewegungsfühler Referenzspannung NOX Temperatursensor 1 NOX Temperatursensor 2 Kraftstofftemperaturfühler Lufttemperaturfühler Saugrohrtemperaturfühler Wassertemperaturfühler Ladedruckfühler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-12
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.3.8 Acknowledge Wird vom Tester keine spezielle Funktion angefordert, so sendet er Acknowledge Blöcke, die vom Steuergerät mit Acknowledge beantwortet werden. Dies dient zur Aufrechterhaltung der Kommunikation. Byte 1 2 3 4
Anforderungsblock/Antwortblock Blocklänge Blockzähler Blocktitel Blockende ETX
TGSG 03 xx 09 03
7.3.9 No Acknowledge Dieser Block wird vom Tester oder vom Steuergerät, wenn ein Übertragungsfehler aufge treten ist, oder ein unbekannter Blocktitel empfangen wurde, gesendet. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockzähler - 1 Blockende ETX
TG->SG 04 xx 0A xx 03
7.3.10 SG Adressen lesen Mit dieser Funktion werden 6 Adressen (xcwAdr1 ... xcwAdr6) an das Testgerät gesendet. Diese Adressen können zum Beispiel bei einem späteren E2PROM lesen eingesetzt werden. Byte 1 2 3 4
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockende ETX
TG->SG 03 xx 0B 03
Byte 1 2 3 4 5 ... 14 15 16
Antwortblock Blocklänge Blockzähler Blocktitel Adresse 1 HB Adresse 1 LB ... Adresse 6 HB Adresse 6 LB Blockende ETX
SG->TG 15 xx FA xx xx ... xx xx 03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-13
Y 281 S01 / 083 - CBJ
7.3.11 Parametercodierung Mit dieser Funktion kann die Datensatzvariante ausgewählt werden. Mittels des Parametercodes kann eine von 32768 verschiedenen Varianten gewählt werden. Der Werkstätten - und Parametercode werden an der selben Stelle wie Werkstätten/Parametercode der Anpassung gespeichert. Der Antwortblock dieser Funktion entspricht der Steuergeräteidentifikation (siehe Blocktitel 00). Byte 1 2 3 (4) 4/5 5/6 6/7 7/8
Anforderungsblock Blocklänge Blockzähler Blocktitel PMC15 ... PMC07 PMC6 ... PMC0, WSC16 WSC15 ... WSC8 WSC7 ... WSC0 Blockende ETX
TG->SG 07/08 xx 10 xx xx xx xx 03
PMC ... Parametercode, WSC ... Werkstättencode Die Länge ist anhänig von xcwDIASCH (siehe Beschreibung Parameterblöcke). 7.3.12 E2PROM lesen Mit dieser Funktion können maximal 252 und minimal 1Byte aus dem E2PROM gelesen werden. Um diese Funktion ausführen zu können muß allerdings zuvor ein erfolgreicher Login Request durchgeführt worden sein. Byte 1 2 3 4 5 6 7
Antwortblock Blocklänge Blockzähler Blocktitel Anzahl der E2PROM Zellen Adresse HB Adresse LB Blockende ETX
SG->TG 06 xx 19 xx xx xx 03
Byte 1 2 3 4 5 ... n n+1
Antwortblock Blocklänge Blockzähler Blocktitel E2PROM Zelle 1 E2PROM Zelle 2 ... E2PROM Zelle n-4 Blockende ETX
SG->TG n xx EF xx xx ... xx 03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-14
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.3.13 E2PROM schreiben Mit dieser Funktion können für die Funktionen RAM lesen und ROM/EPROM lesen Speicherbereiche selektiert werden. Dazu muß der entsprechende Speicherbereich auf die Adresse FFFFH geschrieben werden. Einer der folgenden Speicherbereiche kann selektiert werden und bei den angeführten Anforderungsblöcken ausgelesen werden: Nr. 0 1 2 3
Adresse FA00H - FFFFH C000H - DFFFH 38000H - 3FFFFH Byte
Bezeichnung Messages internes RAM externes RAM Datensatz
Anforderungsblock
Anforderungsblock RAM lesen (default) RAM lesen RAM lesen ROM/EPROM lesen TG->SG
1
Blocklänge
07
2
Blockzähler
xx
3
Blocktitel
1A
4
Byteanzahl
01
5
Anfangsadresse HB
FF
6
Anfangsadresse LB
FF
7
Speicherbereich
xx
8
Blockende ETX
03
Byte
Antwortblock
SG->TG
1
Blocklänge
07
2
Blockzähler
xx
3
Blocktitel
F9
4
Anzahl der E2PROM Zellen
xx
5
Anfangsadresse HB
xx
6
Anfangsadresse LB
xx
7
Verify Ok/Verify nicht Ok
8
Blockende ETX
FF/00 03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-15
Y 281 S01 / 083 - CBJ
7.3.14 Login Request Der Login request hat folgende Funktionen: −
−
−
−
−
−
Freigabe für die Funktionen E2PROM schreiben: E2PROM lesen und Anpassung lesen/testen/schreiben. Das vom Steuergerät empfangene 16Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPEEPROM) übereinstimmen. Ist dies der Fall, so sind die oben genannten Funktionen freigegeben, bis die Diagnose abgebrochen wird. Das Steuergerät antwortet mit einem Acknowledge Block. Der Parametercode und der Werkstättencode werden nicht berücksichtigt. FGR / ADR Freigabe: Mit dieser Funktion wird die FGR- / ADR-Anlage freigegeben, sofern Sie zuvor gesperrt war. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPFGROn) übereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das E2PROM in Ordnung ist. Der Werkstättencode und der FGR Funktionsschalter werden in das E2PROM eingetragen, jedoch wird der Werkstättencode nicht an der selben Stelle eingetragen, wie der Werkstättencode bei Anpassung speichern. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergerät mit Acknowledge, ansonsten mit No Acknowledge UB. FGR / ADR Sperrung: Mit dieser Funktion wird die FGR- / ADR-Anlage gesperrt, sofern Sie zuvor freigegeben war. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPFGROff) übereinstimmen. Ansonsten gilt für diese Funktion das gleiche wie für FGR / ADR Freigabe. FGG Tachofrequenz 1: Mit dieser Funktion wird die Tachofrequenz 1 für den Fahrgeschwindigkeitsgeber festgelegt. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPFGG1) übereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das E2PROM in Ordnung ist. Der Funktionsschalter für die Tachofrequenz wird im E2PROM gelöscht. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergerät mit Acknowledge, ansonsten mit NoAcknowledge. Der Parametercode und der Werkstättencode werden nicht berücksichtigt. FGG Tachofrequenz 2: Mit dieser Funktion wird die Tachofrequenz 2 für den Fahrgeschwindigkeitsgeber festgelegt. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPFGG2) übereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das E2PROM in Ordnung ist. Der Funktionsschalter für die Tachofrequenz wird im E2PROM gesetzt. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergerät mit Acknowledge, ansonsten mit NoAcknowledge. Der Parametercode und der Werkstättencode werden nicht berücksichtigt. HGB (Höchstgeschwindigkeitsbegrenzung) deaktivieren: Mit dieser Funktion wird die Höchstgeschwindigkeitsbegrenzung wieder deaktiviert, wenn sie mittels Anpassung Kanal 18 aktiviert wurde. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPHGBOff) übereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das E2PROM in Ordnung ist. Die Deaktivierung wird im E2PROM eingetragen. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergerät mit Acknowledge, ansonsten mit NoAcknowledge. Der Werkstättencode wird im E2PROM (Werkstättencode Anpassung) abgelegt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-16
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
−
−
KSK (Kraftstoffkühlung) aktivieren: Mit dieser Funktion wird die Funktion der Kraftstoffkühlung für Heißländer mittels Tanktemperaturfühler und Kraftstoffumwälzpumpe aktiviert. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPKSKon) übereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das E2PROM in Ordnung ist. Die Aktivierung wird im E2PROM eingetragen. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergerät mit Acknowledge, ansonsten mit NoAcknowledge. Der Werkstättencode wird im E2PROM (Werkstättencode Anpassung) abgelegt. KSK (Kraftstoffkühlung) deaktivieren: Mit dieser Funktion wird die Funktion der Kraftstoffkühlung für Heißländer mittels Tanktemperaturfühler und Kraftstoffumwälzpumpe deaktiviert. Das vom Steuergerät empfangene 16-Bit Paßwort muß mit dem im Datensatz abgelegten Paßwort (xcwPKSKoff) übereinstimmen.Ansonsten gilt für diese Funktion das gleiche wie für KSK aktivieren.
Empfängt das Steuergerät ein anderes als die oben genannten Paßwörter, so bricht es die Verbindung ab und ist erst wieder nach einem erneuten Startvorgang kommunikationsbereit. Byte 1 2 3 4 5 6 7 8 9
Anforderungsblock Blocklänge Blockzähler Blocktitel Paßwort HB Paßwort LB PMC6 ... PMC0,WSC16 WSC15 ... WSC8 WSC7 ... WSC0 Blockende ETX
TG->SG 08 xx 2B xx xx xx xx xx 03
PMC ... Parametercode, WSC ... Werkstättencode 7.3.15 Meßwerte lesen Empfängt das Steuergerät den Block Meßwerte lesen, so können maximal 10 Meßwerte (xcwMessw01 ... xcwMessw10) gleichzeitig gelesen werden. Es handelt sich dabei um die in 8-Bit Größen umgerechneten Meßwerte, die nach der Umrechnung auf 0 bzw. 255 begrenzt wurden. Byte 1 2 3 4
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockende ETX
TG->SG 03 xx 12 03
Byte 1 2 3 4 5 ... n n+1
Antwortblock Blocklänge Blockzähler Blocktitel Meßwert 1 Meßwert 2 ... Meßwert n-4 Blockende ETX
SG->TG n xx F4 xx xx ... xx 03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-17
Y 281 S01 / 083 - CBJ
7.3.16 Stellgliedtest einleiten / fortschalten Mit dieser Funktion kann ein halbautomatischer Test der Stellglieder durchgeführt werden. Jedes Mal, wenn der Anforderungsblock empfangen wird, wird automatisch auf das nächste Stellglied weitergeschalten. Die Antwort auf diese Anforderung ist im Normallfall Acknowledge. Der Antwortblock enthält einen Code, der von dem Testgerät ausgewertet wird, worauf dann die Bezeichnung des Stellgliedes ausgegeben wird. Der Stellgliedtest kann nur aktiviert werden, wenn die Drehzahl kleiner gleich xcwSGSchw ist. Ist dies nicht der Fall, so antwortet das Steuergerät mit dem Block No Acknowledge UB. Wird während eines Stellgliedtests die Drehzahlschwelle xcwDrSchw überschritten, so wird der Stellgliedtest abgebrochen. Auf jeden Fall wird der Stellgliedtest nach Ablauf der Zeit xcwMaIoTim abgebrochen. Ist der Stellgliedtest bereits einmal vollständig durchgeführt worden, so antwortet das Steuergerät auf eine nochmalige Aufforderung zum Stellgliedtest mit No Acknowledge. Soll mit dieser Funktion der ELAB getestet werden, so wird dieser nicht getaktet, sondern nur abgeschaltet. Er bleibt für den aktuellen Fahrzyklus abgeschaltet. Das Stellglied, für das der Stellgliedtest durchgeführt wird, wird für die Zeit xcwSt..Tim mit dem Tastverhältnis xcwSt..TV angesteuert. Nach Ablauf dieser Zeit wird das Stellglied mit dem Tastverhältnis 100% - xcwSt..TV angesteuert. Dieser Vorgang wiederholt sich, bis eine der oben genannten Abbruchbedingungen erfüllt sich. Die Endstufen lassen sich über ihre Messagenummer (siehe Anhang, ehmF...) den Stellgliednummern (xcwStell..) zuordnen. Zusätzlich kann noch für jedes Stellglied ein Code appliziert werden (xcwCode..), welcher im Antwortblock ausgegeben wird. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Pin-Nummer (derzeit keine Funktion) Blockende ETX
TG->SG 04 xx 04 xx 03
Byte
Antwortblock
SG->TG
1
Blocklänge
05
2
Blockzähler
xx
3
Blocktitel
F5
4
Stellglied Code
HB
xx
5
Stellglied Code
LB
xx
6
Blockende ETX
03
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-18
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.3.17 Meßwerte normiert lesen Mit dieser Funktion werden die zu der übertragenen Anzeigenummer gehörenden Meßwerte mit Normanzeigenummer und Normierwert an das Testgerät übertragen, wo sie dann in physikalischen Einheiten angezeigt werden können. In dem Parameterblock Kanaltabelle werden Meßwerte zu Anzeigegruppen zusammengestellt (xcwK01_1/2/3/4 ... xcwK40_1/2/3/4). Die Einträge in der Kanaltabelle beziehen sich jeweils auf die Einträge in dem Parameterblock Gruppentabelle. − − −
xcwGrpxx_A ... Normanzeigenummer xcwGrpxx_N ... Normierwert xcwGrpxx_M ... Messagenummer des Meßwertes (xx : 00 bis 80)
Gültige Anzeigenummern sind 1 ... 40. Ungültige Anzeigenummern beantwortet das Steuergerät mit No Acknowledge. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Anzeigenummer Blockende ETX
TG->SG 04 xx 29 xx 03
Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Antwortblock Blocklänge Blockzähler Antwortblocktitel 1. Normanzeigenummer 1. Normierwert 1. Meßwert 2. Normanzeigenummer 2. Normierwert 2. Meßwert 3. Normanzeigenummer 3. Normierwert 3. Meßwert 4. Normanzeigenummer 4. Normierwert 4. Meßwert Blockende ETX
SG->TG 0F xx E7 xx xx xx xx xx xx xx xx xx xx xx xx 03
Da wir nur eine beschränkte Anzahl von Kanälen unterstützen wurde der Label xcwK100auf eingeführt, der den im Label angegebenen Kanal auf Anzeigenummer (Kanalnummer) 100 umleitet. Die Kanalnummer die in diesem Label steht wird gleichzeitig gesperrt, dies gilt auch für die Funktion Meßwerte normiert lesen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-19
Y 281 S01 / 083 - CBJ
7.3.17.1 Definition der Gruppennummern Die Definition der Gruppennummernist Anhang B zu entnehmen. 7.3.17.2 Meßwerteblöcke für den CAN-Bus Für jede Position der CAN-Meßwerteblöcke kann ein Text der den Busteilnehmer beschreibt definiert werden. Über die Verknüpfungsmaske xcwCANxx_X kann der Bezug zu den zu empfangenen CAN-Botschaften hergestellt werden. Sind alle der in der Maske angegebenen Bits in der Message camRCSTAT (siehe Anhang CAN) gesetzt so wird für die Position im Meßwerteblock angezeigt, daß keine Botschaft empfangen wird (Meßwert). Im anderen Fall wird angezeigt, daß eine der angegeben Botschaften empfangen wird (=Meßwert+1). In der CAN-Kanaltabelle werden die Busteilnehmer zu Anzeigegruppen zusammengestellt (xcwK125c1/2/3/4 ... xcwK129c1 /2/3/4). Der Wert 255 bedeutet keine Anzeige auf dieser Position. Die Einträge in Kanaltabelle verweisen auf die Einträge der CAN-Busteilnehmertabelle. (xcwCANxx_.) −
xcwCAN_A
− − −
xcwCANxx_X ... Verknüpfungsmaske mit camRCSTAT xcwCANxx_N ... Normierwert xcwCANxx_M ... Meßwert (xx: 00 bis 05)
... Normanzeigenummer für alle CAN-Meßwerteblöcke (37)
Über Normierwert und Meßwert muß der Text beschrieben werden welcher angezeigt werden soll wenn das Steuergerät keine Nachrichten dieses Busteilnehmers empfängt. Der andere Text ergibt sich aus Meßwert+1. Ermitteln der Maske (xcwCAN.._X) für ein Steuergerät:
Kombi
Bremse
1 2
1
Getriebe
2 1
Bit camRCSTAT
15 0
14 0
13 0
12 0
11 0
10 0
9 0
8 0
7 0
6 0
5 0
4 0
3 0
2 0
1 0
0 0
camRCSTAT
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
camRCSTAT
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
Wert alle Botschaften werden empfangen Getriebe 2 Botschaft ausgefallen. Kombi 2 und Bremse 1 Botschaft ausgefallen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-20
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Masken: xcwCAN00_X (Getriebe) xcwCAN01_X (Bremse) xcwCAN02_X (Kombi)
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2^1+2^12= 4098 2^5= 32 2^15+2^10= 33792
xcwCAN.._X ist immer einem Steuergerät, CAN-Busteilnehmer zugeordnet. VAG_Tester zeigt erst „Ausgefallen“ an wenn alle Botschaften eines SG (z.B.: Ausfall aller Kombibotschaften) ausgefallen sind. Ermitteln des Anzeigetextes am VAG-Tester: Als Normanzeigenummer xcwCAN_A muß immer die Normanzeigenummer für Text appliziert werden: xcwCAN_A = 37 dez Über Normierwert und Meßwert wird der Anzeigetext gewählt:
Bremse xcwCAN01_N xcwCAN01_M
1 115
Getriebe xcwCAN00_N xcwCAN00_M
1 117
Kombi xcwCAN02_N xcwCAN02_M
1 119
Normierwert 1 1 1 1 1 1 1 1 1 1 .. ...
Meßwert 114 115 115 116 117 118 119 120 121 122 .. ...
Text Motor Motor ABS ABS Getr. Getr. Kombi Kombi D-Pumpe D-Pumpe .. ...
0 1 0 1 0 1 0 1 0 1
Es muß immer der Text gewählt werden, welcher den Ausfall der Botschaft beschreibt. Als Text welcher den Empfang der Botschaft anzeigt wird der applizierte Wert + 1 angenommen. Zuordnung zu den Meßwerteblöcken: Getriebe
Bremse
Kombi
xcwCAN00_.
xcwCAN01_.
xcwCAN02_.
xcwK125c2 01 ABS 0/1
xcwK125c3 02 Kombi 0/1
Meßwerteblock 125 xcwK125c1 00 Text: Getr. 0/1
leer 255
xcwK125c4 255
7.3.17.3 Beispiel: Kanal 125 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-21
Y 281 S01 / 083 - CBJ
Anzeigegruppennummer 125 Getr.
0/1
ABS
0/1
Kombi
0/1
Klima
0/1
Kanal 126 Anzeigegruppennummer 126 D-Pumpe
0/1
Airbag
0/1
7.3.17.4 Übersicht Anpassung Mit der Anpassung ist es möglich, motorspezifische Korrekturwerte für Mengenanpassung, Leerlaufdrehzahl, Abgasrückführung und Startmenge zu lesen, zu testen und im E2PROM abzuspeichern. Die Anpassungskanalnummern zur Selektierung der Korrekturwerte sind identisch mit den Nummern der Meßwerteausgabe. Die Funktion Anpassung steht nur zur Verfügung: − −
nach erfolgreichem Login (sofern erforderlich) bei intaktem E2PROM
Ob ein Login für den jeweilig angewählten Anpassungskanal notwendig ist, kann mittels der Label xcwLOG_0 bis xcwLOG_7 appliziert werden. Der Label xcwLOG_0 entscheidet mit Bit 0 ob für Kanal 0 ein Login erforderlich ist und Bit 15 ob ein Login für Kanal 15 erforderlich ist. Bei Label xcwLOG_7 kann die Loginerfordernis für Kanal 112 bis 127 eingestellt werden. Abgleichwerte die mit dieser Funktion gelesen, geschrieben oder getestet werden, sind oder werden begrenzt. Die Abgleichwerte sind: Anpassungskanalnummer 1 2 3 4 5 12 18
Abgleichwert Mengenanpassung Leerlaufdrehzahl Abgasrückführung Spritzbeginn Startmenge Vorglühen Höchstgeschwindigkeit (HGB)
Alle Abgleichwerte sind 16-Bit Integer Werte. Als Antwortblock für die Anpassungsfunktionen erhält man den folgenden Block (Anpassung ausgeben mit Normwerten). Byte 1 2 3 4 5 6 7 8 9 10 11 12
Antwortblock Blocklänge Blockzähler Blocktitel Anpassungskanalnummer Abgleichwert HB Abgleichwert LB Unterblocktitel 1. Normanzeigenummer 1. Normierwert 1. Meßwert 2. Normanzeigenummer 2. Normierwert
SG->TG 13 xx E6 xx xx xx E7 xx xx xx xx xx
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-22
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
13 14 15 16 17 18 19 20
2. Meßwert 3. Normanzeigenummer 3. Normierwert 3. Meßwert 4. Normanzeigenummer 4. Normierwert 4. Meßwert Blockende ETX
xx xx xx xx xx xx xx 03
7.3.18 Anpassung lesen Mit dieser Funktion ist es möglich den der Anpassungskanalnummer entsprechenden aktuell genutzten Abgleichwert zu lesen. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Anpassungskanalnummer Blockende ETX
TG->SG 04 xx 21 xx 03
7.3.19 Anpassung testen Das Steuergerät verwendet den übergebenen Abgleichwert als aktuell genutzten Abgleichwert. Diese Funktion ermöglicht es die Reaktion des Steuergerätes auf einen neuen Abgleichwert sofort zu testen. Der gesetzte Abgleichwert gilt nur für den Fahrzyklus, in dem er gesetzt wurde, außer er wird mit Anpassung speichern in das E2PROM geschrieben. Byte 1 2 3 4 5 6 7
Anforderungsblock Blocklänge Blockzähler Blocktitel Anpassungskanalnummer Abgleichwert HB Abgleichwert LB Blockende ETX
TG->SG 06 xx 22 xx xx xx 03
7.3.20 Anpassung speichern Ist der richtige Abgleichwert gefunden, so hat der Bediener mit dieser Funktion die Möglichkeit, den Abgleichwert im E2PROM abzuspeichern. Zusätzlich wird dabei auch ein Werkstättencode in das E2PROM eingetragen. Der Parametercode wird ignoriert. Wenn sichergestellt ist, daß der Abgleichwert im E2PROM gespeichert wurde, dann antwortet das Steuergerät mit dem Block Anpassung ausgeben mit Normwerten. Während der Speicherung tauscht das Steuergerät mit dem Testgerät Acknowledge Blöcke aus, um die Kommunikation aufrecht zu erhalten. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Anpassungskanalnummer Abgleichwert HB
TG->SG 09 xx 2A xx xx
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-23
Y 281 S01 / 083 - CBJ
6 7 8 9 10
Abgleichwert LB PMC6 ... PMC0,WSC16 WSC15 ... WSC8 WSC7 ... WSC0 Blockende ETX
xx xx xx xx 03
PMC ... Parametercode, WSC ... Werkstättencode
7.3.21 Grundeinstellung einleiten Die Funktion Grundeinstellung dient dazu, den Motor in einem definierten Betriebszustand zu betreiben und dann die Meßwerte zu lesen. Um diesen Zustand zu erreichen, werden bestimmte Stellglieder mit einem festen Tastverhältnis angesteuert. Aus Sicherheitsgründen kann diese Funktion nur unterhalb der Drehzahlschwelle xcwDrSchw aktiviert werden. Zur Information, daß sich das System in Grundeinstellung befindet, blinkt die Diagnoselampe mit der Frequenz xcwFreq . Der Magnetventilsteller (ehmDMVS) wird mit dem Tastverhältnis xcwSBTV angesteuert. Die Kommunikation läuft folgendermaßen ab:
Steuergerät
Testgerät Grundeinstellung einleiten
Meßwerte ausgeben Grundeinstellung einleiten Meßwerte ausgeben anderer Anforderungsblock oder Acknowledge oder NoAcknowledge Antwort auf neue Anforderung oder Acknowledge Folgende Sonderfälle sind zu beachten: −
Wenn die Drehzahl oberhalb der Drehzahlschwelle xcwDrSchw liegt, beantwortet das Steuergerät den Block Grundeinstellung einleiten mit No Acknowledge UB. − Gleichzeitig wird bei Überschreiten der Schwelle xcwDrSchw die Grundeinstellung beendet. − Fällt die Drehzahl wieder unter die Schwelle xcwDrSchw, kann die Grundeinstellung erneut eingeleitet werden. Byte 1 2 3 4
Anforderungsblock Blocklänge Blockzähler Blocktitel Blockende ETX
TG->SG 03 xx 11 03
Antwortblock siehe Meßwerte lesen
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-24
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.3.22 Grundeinstellung normiert einleiten Bei dieser Funktion sind folgende Grundeinstellungen möglich Anpassungskanalnummer 03 04 11
Grundeinstellung Abgasrückführung (ARF) Spritzbeginn (SBR) Laderregelung (LDR)
Wird eine Grundeinstellung durchgeführt, so wird eine Leerlaufsolldrehzahl von xcwGRARF_N, xcwGRSBR_N, bzw. xcwGRLDR_N vorgegeben. Bei Grundeinstellung ARF wird die ARF-Regelung ausgeschaltet und alle 3 Stellglieder (ehmFAR1, ehmFAR2 und ehmFAR3) werden für die Zeit xcwGRARF_T mit den Tastverhältnissen xcwAR1ein, xcwAR2ein und xcwAR3ein angesteuert. Nach Ablauf dieser Zeit werden die Stellglieder für die gleiche Zeit mit xcwAR1aus, xcwAR2aus und xcwAR3aus angesteuert. Dieser Vorgang wiederholt sich bis zum Abbruch der Grundeinstellung. Bei Grundeinstellung SBR bleibt die Spritzbeginnregelung eingeschaltet. Als Sollwert sbmPHIsoll wird für die Zeit xcwGRSBR_T der Spritzbeginnwinkel xcwSBRein dem Regler vorgegeben. Nach Ablauf dieser Zeit wird dem Regler der Winkel xcwSBRaus vorgegeben. Dieser Vorgang wiederholt sich bis zum Abbruch der Grundeinstellung. Bei Grundeinstellung LDR wird die Ladedruckregelung und die ARF-Regelung ausgeschaltet. Das Stellglied ehmFLD_DK wird für die Zeit xcwGRLDR_T mit dem Tastverhältnis xcwLDRein angesteuert. Nach Ablauf dieser Zeit wird das Stellglied für die gleiche Zeit mit xcwLDRaus angesteuert. Dieser Vorgang wiederholt sich bis zum Abbruch der Grundeinstellung. Anstatt des 2. Meßwertes, der bei Anpassung normiert lesen ausgegeben wird, wird ein anderer applizierbarer Meßwert ausgegeben. Normanzeigenummer ist hierbei 37, Normierwert 0. Bei Vorgabe von xcw..ein, wird der Meßwert xcwGR..ME ausgegeben, bei Vorgabewert xcw..aus, der Wert xcwGR..MA. Bei den restlichen Anzeigegruppennummern ist keine Grundeinstellung möglich. Der Antwortblock ist Meßwerte normiert ausgeben für die entsprechende Anpassungskanalnummer. Byte 1 2 3 4 5
Anforderungsblock Blocklänge Blockzähler Blocktitel Anpassungskanalnummer Blockende ETX
TG->SG 04 xx 21 03/04/11 03
Der VAG Tester bietet die Möglichkeit über die Sonderfunktion 15 den Readinesscode auszulesen. Dies ist möglich wenn das Steuergerät über die Funktion Grundeinstellung normiert einleiten (Blocktitel 28H) bei der Kanalnummer 100 den Readinesscode mit der Normanzeigenummer 16 ausgibt. Da wir nur eine beschränkte Anzahl von Kanälen unterstützen wurde der Label xcwK100auf eingeführt, der den im Label angegebenen Kanal auf Anzeigenummer (Kanalnummer) 100 umleitet. Die Kanalnummer die in diesem Label steht wird gleichzeitig gesperrt, dies gilt auch für die Funktion Meßwerte normiert lesen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose- Standard Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-25
Y 281 S01 / 083 - CBJ
Hinweis: Der Label xcwK100auf ist bei zur Deaktivierung der Funktion auf den Wert 255 zu applizieren. 7.3.23 Eingabe von Ableichwerten mittels VAG-Tester Der Abgleich wird mittels Diagnose Blocktitel 2A, der entsprechenden Blocknummer, high Byte und low Byte des int(16bit) - Wertes gesetzt. Anmerkung: Alle Abgleichwerte werden von der Fahrsoftware vor ihrer Verwendung noch einmal auf ihre Gültigkeit geprüft. 7.3.23.1 Multiplikativer Abgleich Folgende Größen werden multiplikativ abgeglichen: − − − −
Startmenge Begrenzungsmenge Ladedruck-Drosseklappen-Sollwert ARF-Sollwert, falls cowV_AGL_B = 2
Gegeben: Phys. Faktor [ - ] Grenzen: für Phys.: - FAKT_MAX ... + FAKT_MAX int(16bit)- Wert = Phys. Faktor * 10000 7.3.23.2 Additiver Abgleich Folgende Größen werden additiv abgeglichen: −
Leerlaufsolldrehzahl
Gegeben: Abgleichdrehzahl (Offset) [ U/min ] Grenzen: für Phys.: - N_LLABGL ... + N_LLABGL int(16bit) - Wert = Abgleichdrehzahl / N_QNT ARF-Sollwert, falls cowV_AGL_B = 1 Die Werte M_EQNT, N_QNT, M_LQNT und PROZ_QNT sind dem aktuellen .PHY-File zu entnehmen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - Standard Telegramminhalte
RBOS/EDS3
Seite 7-26
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
7.4 OBDII Protokoll Die externe Kommunikation des „OBDII scan tools“ basiert auf folgenden Spezifikationen: − −
SAE J1979 Ausgabe Dez. 1991, überarbeitet am 14. Juni 1993 Das Diagnose-Protokoll entspricht in dieser Form im Kommunikations- und Blockaufbau dem Keywordprotokoll 2000
Die externe Kommunikation setzt sich aus zwei Aufgaben zusammen: − −
Kommunikations Handler und Kommando Interpreter
Der Kommunikations Handler übernimmt die Kommunikationsaufgaben der Diagnose be züglich der HW-Ebene: − − −
Reagieren auf den, vom Kommunikations - Reizer erkannten, Betriebsmodus Verbindungsaufbau entsprechend dem Betriebsmodus Datentransfer entsprechend vorgegebener Zeitabläufe
Der Kommando Interpreter übernimmt bezüglich der SW-Ebene nachfolgende Aufgaben: − − −
Interpretation von empfangenen Anforderungsblöcken Informationsaustausch mit Systemkomponenten Erstellen von entsprechenden Antwortblöcken
7.4.1 Kommunikationsaufbau logisch "1"
Kommunikationsaufbau TG
logisch "0" T0
SG T1
SG T2
SG T3
TG T4
SG T4
TG P3
SG P2
P6 oder P3
Initialisierung mit 5 Baud Synchronisationsmuster 55H Keywords 1 und 2 2. Keyword invertiert Initialisierungsadresse invertiert Anforderungsblock vom Testgerät Antwortblock vom Steuergerät
Abbildung XCOM03: Datenablauf nach ISO 9141 Der auf die erfolgreiche Reizung folgende Kommunikationsaufbau besteht aus − − − −
dem Synchronisationsmuster (55 hex, 8 Datenbits/keine Parität) vom SG an das TG zwei Keywords (7 Datenbits/ungerade Parität) vom SG an das TG der logischen Invertierung des 2. Keywords vom TG an das SG und der logischen Invertierung der Initialisierungsadresse vom SG an das TG Adresswort 33hex 08hex
Keyword 1 08 44
Keyword 2 08 46
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose - OBDII Protokoll
02. Juli 1999
0
bosc h
EDC15C
Seite 7-27
Y 281 S01 / 083 - CBJ
7.4.2 Kommunikationsablauf Anschließend an den Kommunikationsaufbau muß das TG dem SG in Form eines Anforde rungsblocks mitteilen, welche Informationen gewünscht werden. Das SG antwortet mit entsprechenden Antwortblöcken. Ein Block besteht aus: −
Kopfteil: Typkennung bzw. Festlegung des Formats und Target-Adresse (Empfängeradresse bzw. Kommunikationsrichtung) und Source-Adresse (Senderadresse) − Informationsteil: Mode-Byte und Länge der Botschaft (optional) und Datenbytes und (Die maximale Länge des Informationsteils beträgt 256 Bytes bestehend aus Länge und 255 Datenbytes) − Prüfteil: Prüfsumme in Hex-Code wobei CS = LOW Byte der Prüfsumme darstellt. Aufschlüsselung des Kopfteils: −
abgasrelevantes System (SAE J1979 - Init. mit 33 hex funktional, 5 Bd)
Typ Target Source −
TG --> SG 68 hex 6A hex Fx hex
SG --> TG 48 hex 6B hex SG-Adresse
Bemerkung Art des Kommunikationsablaufs Art der Message (Anforderung / Antwort) phys. Adresse des sendenden Teilnehmers
funktionale/physikalische Adressierung (Init.33 hex funktional)
Typ Target Source
TG --> SG xx hex SG-Adresse TG-Adresse
SG --> TG xx hex TG-Adresse SG-Adresse
Bemerkung Adresse der empfangenden Station Adresse der sendenden Station
Ein Byte der Blockübertragung besteht aus: − − −
1 Startbit 8 Datenbits, beginnend mit LSB 1 Stopbit
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - OBDII Protokoll
RBOS/EDS3
Seite 7-28
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Länge Kopfteil Lä
Prüfteil
maximal 255 Datenbytes Informationsteil M P D1
Data 1 PID (optional) Mode - Byte Länge (nur bei L=0) Source-Adresse Target-Adresse MSB LSB L L L L A1 A0 L L
Dm CS Data m
Prüfsumme
Längenfeld (1...63) 0 0 1 1
0 1 0 1
:nicht zugelassen (Header ohne :abgasrelevantes System (SAE Adressinfo) :Header - physikalische J1979) :Header - funktionale Adressierung Adressierung
Kopfteil
Berechnung der Prüfsumme ( CS ) maximal 63 Datenbytes M
Informationsteil P D1
Dm
CS
L: Längenfeld (1...63) Berechnung der Prüfsumme ( CS ) Kopfteil maximal 256 Datenbytes Informationsteil Lä M P D1 L= 0
Prüfteil Dm CS
Länge (1...255) Abbildung XCOM04: Blockaufbau
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose - OBDII Protokoll
02. Juli 1999
0
bosc h
EDC15C
Seite 7-29
Y 281 S01 / 083 - CBJ
7.4.3 Initialisierung mittels WUP Reizung mit Wake-up-Pattern: Zur Verkürzung des Kommunikationsaufbaus kann das TG ein "Wake-up-Pattern" senden. Kommunikationsaufbau mit Wake-up-Pattern: logisch "1"
Kommunikationsaufbau TG
TiniL logisch "0" T0
SG P2
SG
TG P3
P2
P6/3
TWuP Anforderung
P5 Typ
Tgt
P1 Src
M
Typ - Format Tgt - Target - Adresse Src - Source - Adresse M - Mode - Byte (81 CS - Prüfsumme
CS
Typ
Tgt
Src
Lä*
M
KW1 KW2 CS
Typ - Format Tgt - Target - Adresse Src - Source - Adresse Lä - Längenbyte M - Mode - Byte (C1 KW1, KW2 - Keywords CS1 -Prüfsumme * abhängig vom Typ - Byte
Abbildung XCOM05: Kommunikationsaufbau mit Wake Up pattern Nach Senden des "Wake-up-Pattern" sendet das TG den Anforderungsblock "Diagnose-Start" (Mode 81) an das SG. Das Steuergerät sendet innerhalb des Zeitrahmens P2 den Antwortblock, und informiert den Tester mittels den Keywords 1 und 2 über das Blockformat (siehe "Kommunikationsaufbau" ). Kommunikationsablauf: Der Kommunikationsablauf beim "Schnellen Einstieg" entspricht dem bei der Initialisierung mit 5 Baud (physikalisch: 08 hex) Diagnose-Test-Modes: Die Diagnose-Test-Modes beim "Schnellen Einstieg" entsprechen den Modes bei der Initialisierung mit 5 Baud (physikalisch: 08 hex).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Diagnose - OBDII Protokoll
RBOS/EDS3
Seite 7-30
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
7.4.4 Zeitdefinition 300 ms
SG 81
Das SG antwortet darauf mit den Keywords 1 und 2: Byte 1 2 3 Keyword 1 C2 43 C4
Antwortblock Mode - Byte Keyword 1 Keyword 2 Keyword 2 46 46 46
SG->TG C1 C4 46 Blockformat Längeninfo im Typ-Byte Längeninfo im opt. Längenbyte SG versteht beide Blockformate
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Diagnose - OBDII Telegramminhalte
02. Juli 1999
0
bosc h
EDC15C
Seite 7-43
Y 281 S01 / 083 - CBJ
7.6 Beschreibung der Parameterblöcke Bitmaske 0000 0001
Bit 0
0000 0010
1
0000 0100
2
0000 1000
3
0010 0000
5
1000 0000
7
Bitmaske 0000 0001
Bit 0
0000 0010
1
0000 0100
2
0000 1000
3
Wert 0 1 0 1 0 1 0 1 0 1 0 1
Softwareschalter xcwDIASCH Paritycheck Reizwort aus Paritycheck Reizwort ein gerade Parity ungerade Parity Login Request aus Login Request ein Kundenspezifische Bytes aus Kundenspezifische Bytes ein Überprüfung der Blockzähler aus Überprüfung der Blockzähler ein Länge WSC / Parametercodierung = 3 Byte Länge WSC / Parametercodierung = 4 Byte
Wert 0 1 0 1 0 1 0 1
Softwareschalter cowFUN_COM KW71 Protokoll aktiv KW71 Protokoll deaktiviert KW2000 (OBDII) Protokoll aktiv KW2000 (OBDII) Protokoll deaktiviert Blinkcode aktiv Blinkcode deaktiviert McMess Protokoll aktiv McMess Protokoll deaktiviert
Name
Kommunikationsheader
xcwSGADR
Während der Kommunikationsaufnahme wird vom Testgerät eine Steuergeräteadresse (0 ... 127) an das Steuer gerät geschickt (ohne Parity). Diese muß mit xcwSGADR übereinstimmen.
xcwKeybyt1
1. Keybyte - wird vom Steuergerät an den Tester ge schickt (0 ... 255).
xcwKeybyt2
2. Keybyte - wird vom Steuergerät an den Tester ge schickt (0 ... 255)
xcw_n_Reiz
Die mittlere Drehzahl dzoNmit muß während der Kommunikationsaufnahme anwADF_MAX Signal Range Check nach unten (Fehler fbbEADF_L), wenn anoU_ATM < anwADF_MIN
8.6 Batteriespannung (U_BAT)
Signal Range Check nach oben (Fehler fbbEUBT_H), wenn anoU_UBAT> anwBAT_MAX Unterhalb der Fahrgschwindigkeitsschwelle anwBAT_FG wird der Signal Range Check nach oben ( Fehler fbbEUBT_H ) ausgeblendet. Die Heilung des Fehlers erfolgt ohne Ausblendung. Signal Range Check nach unten (Fehler fbbEUBT_L), wenn anoU_UBAT < anwBAT_MIN
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Arbeitsdrehzahlregler
02. Juli 1999
0
bosc h
EDC15C
Seite 8-4
Y 281 S01 / 083 - CBJ
8.7 Bremskontakte (BRE, BRK) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Plausibilität Haupt- mit redundantem Bremskontakt
fbwEBRE_PA diwtBREdyn diwPBREdyn diwtBREsta diwtBREiO
Abschaltung der FGR
Bremssignale unplausibel: Auf Unplausibilität der Bremssignale wird entschieden, wenn nur ein Signal logisch aktiv ist. Dynamische Defekterkennung: Jedesmal wenn für eine Zeit t_dyn > Schwelle diwtBREdyn ununterbrochen ein unplausibler Bremssignalzustand vorliegt, wird auf vorläufig defekten Bremskontakt erkannt und ein Zähler dioBREPLAU inkrementiert. Dieser Zähler wird im Nachlauf als dimBREPLAU im EEPROM gesichert. Überschreitet der Zähler einen festgelegten Wert diwPBREdyn , so werden die Bremskontakte auf defekt erkannt (Fehler fbbEBRE_P ). Die dynamische Defekterkennung wird mittels diwPBREdyn = 255 deakt iviert. Statische Defekterkennung: Ein defekter Bremskontakt wird erkannt, wenn für eine Zeit t_stat > diwtBREsta unplausible Bremssignalzustände vorliegen. Die Zeit t_stat ist die aufsummierte Zeit der unplausiblen Zustände o hne zwischenzeitliche Erkennung auf plausible Brems signale (s. u., Intakterkennung). Zeigen beide S ignale denselben Zustand an, wird die Entprellzeit t_stat angehalten. Der Wert diwtBREsta = 655350000 µs deaktiviert die statische Defekterkennung. Bremssignale plausibel: Auf plausible Bremssignale wird entschieden, wenn für die Zeit diwtBREiO beide Signale den Zustand „Bremsen“ (bei Erfüllung dieser Bedingung wird die Zeit t_stat rückgesetzt) und anschließend beide Si gnale für die Zeit diwtBREiO den Zustand „Nichtbremsen“ anzeigen. In diesem Fall wird der Zähler d ioBREPLAU auf 0 zurückgesetzt. Intakterkennung: Der Fehler fbbEBRE_P „Bremskontakte unplausibel“ wird im Betrieb geheilt, wenn die in fbwEBRE_PB festgelegte Anzahl „plausibler Bremssignale“ erkannt werden. Die Intakterkennung wird bei dioBREPLAU > 0 zurückgesetzt. Hinweis: Die Erkennung „statischer Fehler“ dient als Ergänzung für Fehlerfälle mit z. B. über den Fahrzyklus andauerndem Fehlerbild (abgefallener Stecker am Bremspedal - nur wirksam bei gegengleicher Ei ngangsbeschaltung der beiden Signale). Beide Defekterkennungen wirken auf das Fehlerbit fbbEBRE_P , wobei Aufgrund der in der Erkennung bereits enthaltenen Entprellung über Zeit/Zähler der Wert fbw EBRE_PA auf 0 zu applizieren ist.
Daten
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Bremskontakte (BRE, BRK)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-5
Y 281 S01 / 083 - CBJ
8.8 Bordnetzsteuergerät BSG Überwachung Überwachungsstrategie von
Daten
CAN Botschaft Botschaftstimeout BSG_Last: Ist das Empfangen der CAN-Botschaft BSG_Last appliziert BSG_Last, Bot- (cowVAR_BSG=2) wird die Zeit zwischen zwei Botschaften überwacht. Wird für die Zeit caw..._RTO schaftsfehler keine neue Botschaft empfangen oder ist der Botschaftsinhalt inkonsistent (bei zwei unmittelbar aufei nanderfolgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise überschrieben), so werden Ersatzdaten aus den Ersatzdatenbytes caw100_DTx verarbeitet . Ab diesem Zeitpunkt wird solange die Fehlerbedingung anliegt der Fehler fbbEBSG_Q (zeitgesteuert) gemeldet, wenn die Ausblendung der CAN-Fehlerüberwachung nicht aktiv ist. Die Ausblendung der CAN-Fehlerüberwachung verhindert unnötige Fehlereinträge im Fall von Umg ebungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergeräteeingriffs). Während der Ausblendung der Fehlerüberwachung werden die Entprellzeiten des eventuell bereits a ktuell in Entprellung befindlichen Fehlers fbbEBSG_Q zurückgesetzt.
fbwEBSG_QA fbwEBSG_QB fbwEBSG_QT
Ersatzfunktion
Daten
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Bordnetzsteuergerät BSG
02. Juli 1999
0
bosc h
EDC15C
Seite 8-6
Y 281 S01 / 083 - CBJ
8.9 Crash-Erkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
GRA- und KraftstoffAbschaltung
fbwECRA_A.
Der Fehler fbbECRA_A führt zur Abschaltung der GRA.
fbwECRA_B.
Der Fehler fbbECRA_B löst die Kraf tstoffabschaltung über mrmUso_UEB (unabhängig vom Startbit) aus.
Der Eingang der Funktion ist über den Schalter cowFUN_CRA umschaltbar (0=no/1=PWM/2=CAN). Die PWM-Auswertung liefert crmCRSTpwm an die Crash-Erkennung, während für die CrashErkennung über CAN die Airbag1-Botschaft verwendet wird (Byte 0, Bits 5-7). Die Crash-Stufe croCR_STAT kann Werte von 0 bis 3 annehmen. Die folgende Tabelle zeigt die Zuor dnung der CrashStufen: CAN Bits 5-7 Crash-Stufe Crash-Bezeichnung kein Crash 000 0 001 Gurtstraffer 1 US 2 010 RDW 3 100
Daten
Abbildung UEBE_08: Crash-Stufen
CAN crmCRSTpwm
2 1 0
croCR_STAT crwCR_ST_A
a
a>=b
fbbECRA_A
b
cowFUN_CRA
fbbECRA_Q
a
>1 fbbECRA_P
crwCR_ST_B
a>=b
fbbECRA_B
b
Abbildung UEBE_07: Übersicht Crash-Erkennung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Crash-Erkennung
02. Juli 1999
0
bosc h
EDC15C
Seite 8-7
Y 281 S01 / 083 - CBJ
Fortsetzung Crash-Erkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
CAN Botschaft Airbag 1, Botschaftsfehler
fbwECRA_QA fbwECRA_QB fbwECRA_QT
Die Crash-Erkennung über CAN wird ausgeschalten.
fbwECRA_PA fbwECRA_PB fbwECRA_PT
Die Crash-Erkennung über PWM wird ausgeschalten.
PWMCrashsignal
Botschaftstimeout Airbag 1: Bei Fahrzeugen mit Crash-Erkennung über CAN (cowFUN_CRA=2) wird die Zeit zwischen zwei Botschaften überwacht. Wird für die Zeit caw..._RTO keine neue Botschaft empfangen oder ist der Botschaftsinhalt inkonsistent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben), so wird die Crash-Stufe auf Null gesetzt. Ab diesem Zeitpunkt wird solange die Fehlerbedingung anliegt der Fehler fbbECRA_Q (zeitgesteuert) gemeldet, wenn die Ausblendung der CAN-Fehlerüberwachung nicht aktiv ist. Die Ausblendung der CAN-Fehlerüberwachung verhindert unnötige Fehlereinträge im Fall von Umg ebungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergeräteeingriffs). Während der Ausblendung der Fehlerüberwachung werden die Entprellzeiten des eventuell bereits a ktuell in Entprellung befindlichen Fehlers fbbECRA_Q zurückgesetzt. Bei Crash-Erkennung-über-PWM wird vom Airbag-SG ein PWM-Signal an das Motor-SG geschickt um einen Crash zu signalisieren. Im Normalbetrieb (kein Crash) ist das PWM-Signal 40 ms low und 200ms high. Im Crashfall wird 20x das invertierte Signal geschickt: 40ms high und 200ms low. Die Auswertung erfolgt mit einer Signalzeitentoleranz von +-20% (siehe Kapitel 9.1.9). Es muß mindestens eine applizierbare Anzahl von Crashsignal-Sequenzen (crwPWM_ANZ) erkannt werden, bevor das Signal als Crashereignis gewertet wird. Wird das PWM-Signal als Crashereignis gewertet, erfolgt die GRA- UND Kraftstoff-Abschaltung. Dies erfolgt, indem crmCRSTpwm auf die Crashstufe crwCR_ST_B gesetzt wird. Wird eine KeinCrashsignal-Sequenz erkannt, wird crmCRSTpwm mit der Crash-Stufe 0 versorgt. Bei einem unpla usiblen PWM-Signal (Spikes oder Flat Line: durch Timeout crwCR_TOUT erkannt!) wird crmCRSTpwm mit der Crash-Stufe 0 versorgt und der Fehler fbbECRA_P defekt gemeldet.
Daten
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Crash-Erkennung
02. Juli 1999
0
bosc h
EDC15C
Seite 8-8
Y 281 S01 / 083 - CBJ
8.10 Externer Mengeneingriff/Getriebe (EXME) 8.10.1 Defekterkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
PWM Signal Timing AG4 Schaltsignal Timeout
Die Periodendauer muß größer mrwTPPBmin und kleiner mrwTPPBmax sein (kein Fehler).
mrwTPPBmin mrwTPPBmax
Abbruch des Mengeneingriffs
Bei Fahrzeugen mit AG4 Getriebe wird über ein Schaltsignal (AG4-E) die Menge reduziert. Liegt dieses Signal länger als die Fehlerentprellzeit an, wird der Fehler fbbEAG4_L gesetzt.
Abbruch des Mengeneingriffs und Deaktivierung
ECOMATIC Schaltsignal Timeout CAN Botschaft Getriebe 1, Bo tschaftsfehler EGS Eingriff
Bei Fahrzeugen mit ECOMATIC wird über ein Schaltsignal (AG4-E) der Motor abgestellt. ecwINIT_T Geht der Pegel vom Signal dimECO nach einem SG-Reset nicht innerhalb der Zeit ecwINIT_T auf High wird der Fehler fbbEECO_L gesetzt. Botschaftsfehler Getriebe 1: Bei elektronischen Getriebesteuerungen die über den CAN BUS mit dem mrwCANAUSB Steuergerät kommunizieren, wird die Zeit zwischen zwei Botschaften überwacht. Wird für die Zeit cawINF_UBT caw.._RTO keine neue Botschaft empfangen oder ist der Botschaftsinhalt inkonsistent (Bei zwei u nmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben) oder liegt ein CAN Defekt vor (in camSTATUS0 ist Bit 0, Bit 1 oder Bit 2 gesetzt) wird das Statusbit mroEGSSTAT (.4) gesetzt und der Mengeneingriff beendet. Ab diesem Zeitpunkt wird solange die Fehlerbedingung anliegt der Fehler fbbEEGS_1 (zeitgesteuert) gemeldet, wenn die Ausblendung der Eingriffsüberwachung nicht aktiv ist. Die Ausblendung der Eingriffsüberwachung verhindert unnötige Fehlereinträge im Fall von Umg ebungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergeräteeingriffs). Während der Ausblendung der Fehlerüberwachung werden die Entprellzeiten des eventuell bereits a ktuell in Entprellung befindlichen Fehlers fbbEEGS_1 zurückgesetzt. Eingriffsmoment ungültig: Der EGS Eingriff wird ungültig, wenn das EGS Anforderungsbit mroEGSSTAT (.5) nicht gesetzt ist, oder das EGS Eingriffsmoment mit der Fehlerkennung mroEGS_roh = 0xFFH belegt ist. Es werden keine Fehler eingetragen.
Deaktivierung der ECOMATIC
CAN Botschaft Getriebe 1, EGS Eingriff
Zeitüberschreitung: Ist über mrwEGSbegr die zeitliche Überwachung des EGS-Eingriffs aktiviert, und der aktuelle EGSEingriff hat die applizierte Eingriffszeit mrwEGS_TIM überschritten, so wird der Fehler fbbEEGS_A gesetzt.
Unterhalb V Schwelle Begrenzung der Wunschmenge durch die Anfahrdrehmomentenkennlinie mrwANFAHKL (dauernd). Oberhalb der V- Schwelle rampenförmige Erhöhung der Eingriffsmenge auf mrwM_EMAX.
Daten
mrwANFAHKL mrwV_ANFAH mrwEGSRAMP mrwM_EMAX
Bit mroEGSSTAT (.7) wird gesetzt (Information Getriebeeingriff kann nicht, oder nicht vollständig durchgeführt werden)
Abbruchverhalten wie bei Botschaftstimeout EGS, als Sonderfall wird bei Neutralwert mroEGS_roh = 0xFEH der Eingriff ohne Rampe beendet Die EGS-Eingriffsmenge mroM_EEGS wird auf Null gesetzt, zusätzlich erfolgt ein Abbruch des drehzahlsynchr. ASGMengeneingriffs
mrwEGSbegr mrwEGS_TIM mrwASGRAMP
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Externer Mengeneingriff/Getriebe (EXME)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-9
Y 281 S01 / 083 - CBJ
8.10.2 Heilung Überwachung Überwachungsstrategie von AG4 Schaltsignal Tim eout
Daten
Befindet sich dieses Signal für die Heilungsentprellzeit wieder im Zustand AG4 inaktiv, wird der Fe hler rückgesetzt.
Ersatzfunktion
Daten
Umschaltung auf Normalfunktion
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Externer Mengeneingriff/Getriebe (EXME)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-10
Y 281 S01 / 083 - CBJ
8.11 Externer Mengeneingriff/Bremse (ABS) 8.11.1 Defekterkennung Überwachung Überwachungsstrategie von CAN Botschaft Bremse 1, Botschaftsfehler überwacht von ASR- und MSR - Eingriff
CAN Botschaft Bremse 1, Gültigkeit Eingriff MSR
CAN Botschaft Bremse 1, Gültigkeit Eingriff ASR
Daten
Botschaftsfehler Bremse 1: Bei Fahrzeugen mit ASR/MSR - Regelung wird die Zeit zwischen zwei Bo tschaften überwacht. Wird für die Zeit caw.._RTO keine neue Botschaft empfangen oder ist der Bo tschaftsinhalt inkonsistent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben) oder liegt ein CAN Defekt vor (in camSTATUS0 ist Bit 0, Bit 1 oder Bit 2 gesetzt) so werden die Statusbits mrmMSRSTAT (.4) und mrmASRSTAT (.4) gesetzt und der aktuelle Mengeneingriff beendet. Ab diesem Zeitpunkt wird solange die Fehlerbedingung anliegt der Fehler fbbEASR_Q (zeitgesteuert) gemeldet, wenn die Ausblendung der Eingriffsüberwachung nicht aktiv ist. Die Ausblendung der Eingriffsüberwachung verhindert unnötige Fehlereinträge im Fall von Umg ebungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergeräteeingriffs). Während der Ausblendung der Fehlerüberwachung werden die Entprellzeiten des eventuell bereits a ktuell in Entprellung befindlichen Fehlers fbbEASR_Q zurückgesetzt. Ein MSR Eingriffsmoment mroMD_MSR wird ungültig, wenn: - das Eingriffsmoment der MSR (mroMSR_roh) nicht dem Binärkomplement der ASR (mroASR_roh) entspricht ODER - das empfangene Moment mroMSR_roh mit der Fehlerkennung 0xFFH belegt ist ODER - das MSR Anforderungsbit mrmMSRSTAT (.5) = 0 ist ODER - das MSR Anforderungsbit mrmMSRSTAT (.5) = 1 UND das ASR Anforderungsbit mrmASRSTAT (.5) = 1 ist Es werden keine Fehler eingetragen. Ein ASR Eingriffsmoment mroMD_ASR wird ungültig, wenn: - das empfangene Moment mroASR_roh mit der Fehlerkennung 0xFFH belegt ist ODER - das ASR Anforderungsbit mrmASRSTAT (.5) = 0 ist ODER - das ASR Anforderungsbit mrmASRSTAT (.5) = 1 UND das MSR Anforderungsbit mrmMSRSTAT (.5) = 1 ist
Ersatzfunktion
Daten
mrwMSRRAMP Abschaltung über Rampe auf 0 (MSR) mrwASRRAMP oder mrwM_EMAX (ASR). Quittie mrwM_EMAX rungsbit Bremse in Botschaft Motor 1 wird für den Fahrzyklus nach Ablauf der Entprellzeit fbwEASR_QA irreversibel g esetzt. Bit mrmASRSTAT (.7)/ mrmMSRSTAT(.7) wird gesetzt (Infor mation in Botschaft Motor 1 - Bremseingriff kann nicht, oder nicht vollständig durchgeführt werden)
Abschaltung des Eingriffs über Rampe auf mrwMSRRAMP 0, ist gleichzeitig das empfangene M oment mroMSR_roh auf dem Neutralwert 0, so wird ohne Rampe abgeschaltet.
Abschaltung des Eingriffs über Rampe auf mrwASRRAMP mrwM_EMAX, ist gleichzeitig das em p- mrwM_EMAX fangene Moment mroASR_roh auf dem Neutralwert 0xFEH, so wird ohne Rampe abgeschaltet.
Es werden keine Fehler eingetragen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Externer Mengeneingriff/Bremse (ABS)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-11
Y 281 S01 / 083 - CBJ
Fortsetzung Externer Mengeneingriff/Bremse Defekterkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
CAN Botschaft Bremse 1, physikalische Pla usibilität MSR
mrwMDIntMX
Abschaltung des MSR-Eingriffs über Rampe auf 0.
mrwMSRRAMP
mrwMSRFG_L
Abschaltung des MSR-Eingriffs über Rampe auf 0. Blockieren aller weiteren ASR/MSREingriffe
mrwMSRRAMP mrwASRRAMP mrwM_EMAX
fbwECVT_Q.
Beendigung des Eingriffs durch Nullse tzen der Anforderung mrmN_LLCAN.
mrwCVTNLLM
Begrenzen des Eingriffs auf mrwCVTNLLM.
CAN Botschaft Bremse 1, funktionale Plausibilität MSR CAN Botschaft Getriebe 2, T imeout für VL30-Eingriff CAN-Botschaft Getriebe 2, B egrenzung der vom VL30 angeforderten NLL-Soll CAN-Botschaft Getriebe 2, Empfang der Fehlerkennung vom VL30Getriebe CAN-Botschaft Getriebe 2, Signalbereich
Ein MSR-Moment wird dann unplausibel, wenn das integrale Moment W T
W = ∫( MMSR − MRe ib )dt 0
die Schwelle mrwMDIntMX überschreitet und der Fehler fbbEMSR_H wird defekt gemeldet. Der Eingriff gilt dann erst wieder als plausibel, wenn das integrale Moment wieder 0 wird und damit der Fehler fbbEMSR_H als gut gemeldet wird. Um den Eingriff wieder zu erlauben muß das MSRMoment zumindest einmal den Neutralwert erreichen. Ist die Referenzgeschwindigkeit des ABS-Steuergerätes gültig, dann wird der MSR-Eingriff funktional unplausibel, wenn die Referenzgeschwindigkeit V_AKT (von Bremse 1) < mrwMSRFG_L und der Fehler fbbEMSR_P wird defekt gemeldet. Dieser Fehler kann im selben Fahrzyklus nicht mehr geheilt werden. Ist der Fehler endgültig defekt, so wird der MSR-Eingriff abgebrochen und in diesem Fahrz yklus nicht mehr erlaubt. Sobald das VL30-Getriebe eine gültige LL-Solldrehzahl > Null anfordert wird die Entprellung des Fe hlers fbeECVT_Q gestartet. Ist der Eingriff nicht vor Ablauf der Entprellzeit fbwECVT_QA beendet wird dieser Fehler defekt erkannt, das Bit mroCVTSTAT .2 gesetzt und eine LLSolldrehzahlanforderung mrmN_LLCAN = Null an die LL-Solldrehzahlberechnung gesendet. Sobald das Getriebe selbst wieder LL-Solldrehzahl = Null anfordert wird die Fehlerheilung gestartet. Sobald die angeforderte N-LL-Soll (aus mroN_LLCAr) den Wert mrwCVTNLLM übersteigt wird die umgerechnete Anforderung mrmN_LLCAN auf diesen Wert begrenzt und Bit mroCVTSTAT .1 gesetzt, der Eingriff bleibt jedoch gültig. Diese Schwelle muß wegen der redundanten Schubüberwachung kleiner mrwLLR_AUS gewählt werden. Wenn die Anforderung des Getriebes (in mroN_LLCAr) gleich 0xFF ist wird Bit mroCVTSTAT .3 gesetzt und eine LL-Solldrehzahlanforderung mrmN_LLCAN=Null an die LL-Solldrehzahlberechnung gesendet. Es wird jedoch kein Fehler gemeldet.
Signal-Range-Check nach oben (Fehler fbbECVT_H), wenn mrmN_LLCAN > mrwCVTNmax Signal-Range-Check nach unten (Fehler fbbECVT_L), wenn mrmN_LLCAN < mrmCVTNmin
Beendigung des Eingriffs durch Nullse tzen der Anforderung mrmN_LLCAN.
mrwCVTNmax mrwCVTNmin fbwECVT_H. fbwECVT_L.
Beendigung des Eingriffs durch Nullse tzen der Anforderung mrmN_LLCAN.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Externer Mengeneingriff/Bremse (ABS)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-12
Y 281 S01 / 083 - CBJ
8.12 Externer Mengeneingriff/Automatisches Schaltgetriebe (ASG) 8.12.1 Defekterkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Plausibilität Getriebeübersetzung Botschaft Getriebe_1
mrwFVHGTdi
Vorgabewert für Übersetzung mroFVHUEst.
mrwFVHVGWU
mrwFVHUEun mrwFVHUEob
Wie bei Plausibilität Getriebeübersetzung fbbEASG_U. Vorgabewert für Übertragungsfunktion mrmGTR_UEB.
mrwFVHVGWU
Abbruch des drehzahlsynchronisierenden Mengeneingriffs
mrwASGRAMP
Abbruch des drehzahlsynchronisierenden Mengeneingriffs
mrwASGRAMP
Signalbereich Getriebeübersetzung Botschaft Getriebe_1 Plausibilität EDC/CANGang CAN-Botschaft
CAN Botschaft Getriebe_2, Funktionale Plausibilität ASG Drehzahlsynchronisier.
Es wird die vom Getriebe gesendete Übertragungsfunktion mrmGTR_UEB mit einem SG-intern ermi ttelten Wert fgmFVN_UEB (Übertragungsfunktion Antriebsstrang, ermittelt aus Fahrgeschwindigkeit fgmFGAKT [km/h], Motordrehzahl dzmNmit [1/min] und Streckenfaktor fgwDA._SF [Impulse/m]) verglichen. Ist die Differenz der beiden Übertragungsfunktionen länger als die Entprellzeit größer als das Maximum der beiden mal dem Faktor mrwFVHGTdi, und ist keine der Ausblendbedingungen aktiv (Getriebe in Neutralstellung (mrm_P_N = 1), Kupplung betätigt (dimKUP = 1) oder SRC-Fehler Getriebeübersetzung (fbbEASG_L)), so wird der Fehler fbbEASG_U gesetzt (Achtung: keine Speicherung im EEPROM gewünscht). Die Überwachung auf Signal Range erfolgt nur wenn das Getriebe nicht in P oder N Stellung ist (mrm_P_N = 0). Signal Range Check (Fehler fbbEASG_L), wenn mrmGTR_UEB < mrwFVHUEun oder wenn mrmGTR_UEB > mrwFVHUEob.
Ist der EDC-Gang mrmGANG länger als die Entprellzeit ungleich der Ganginformation der CANBotschaft Getriebe 1 mrmGTRGANG und ist keine der Ausblendbedingungen aktiv (Getriebe in Ne utralstellung (mrm_P_N = 1), Kupplung betätigt (dimKUP = 1) oder SRC-Fehler Getriebeübersetzung (fbbEASG_L)), so wird der Fehler fbbEASG_G gesetzt. Wird für die Zeit caw ..._RTO keine neue Botschaft Getriebe2 empfangen oder ist der Botschaftsinhalt cawASG_RTO inkonsistent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben) wird ein Fehler fbbEASG_Q gemeldet. Ein Drehzahleingriff durch das ASG ist nur bei gesetztem Kupplungsbit dimKUP (- während der Schaltung Kupplung geöffnet) möglich. Wird bei geschlossener/geregelter Kupplung eine Drehzahla nforderung erkannt, wird der Fehler fbbEASG_P gemeldet. Die Ersatzfunktion erfolgt ohne Fehleren tprellung. Nach Ablauf der Fehlerentprellung ist ein erneuter Eingriff nur nach Erreichen der Wiede raufnahmebedingungen möglich. Die Rücknahme der Ersatzfunktion erfolgt erst nach Heilung des Fehlers. Bei CAN-Ausblendung wird dieser Fehler weder gemeldet noch geheilt. Die Ersatzfunktion erfolgt trotzdem. siehe auch Kapitel Mengenregelung, ASG-Eingriff
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Externer Mengeneingriff/Automatisches Schaltgetriebe (ASG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-13
Y 281 S01 / 083 - CBJ
Fortsetzung Externer Mengeneingriff / Automatisches Schaltgetriebe (ASG) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
CAN Botschaft Getriebe_2, physikalische Plausibilität ASG Drehzahlsynchronisier.
mrwMDIntAX
Abbruch des drehzahlsynchronisierenden Mengeneingriffs
mrwASGRAMP
mrwASGvmin
Abbruch des drehzahlsynchronisierenden Mengeneingriffs
mrwASGRAMP
CAN Botschaft Getriebe_2, Funktionale Plausibilität ASG Drehzahlsynchronisier.Schwelle Sammelfehler für Fehlerspeicher-eintrag bei Ausfall der CAN-Getriebe botschaften
Eine ASG-Drehzahlanforderung ist dann unplausibel, wenn das integrale Moment W T
W = ∫( M ASG − M Re ib )dt 0
die Schwelle mrwMDIntAX überschreitet und der Fehler fbbEASG_H wird defekt gemeldet. Der Eingriff gilt dann erst wieder als plausibel, wenn das integrale Moment wieder 0 wird und damit der Fehler fbbEASG_H als gut gemeldet wird. Um den Eingriff wieder zu erlauben muß die ASGDrehzahlanforderung zumindest einmal die Wiederaufnahmebedingungen (Neutralwert 0, usw) erre ichen. Bei CAN-Ausblendung wird dieser Fehler weder gemeldet noch geheilt. Das Reibmoment wird nur abgezogen wenn die Eingriffsmenge mrmM_EASG = 0 ist. Ein Drehzahleingriff durch das ASG wird nur erlaubt wenn die aktuelle Fahrgeschwindigkeit fgmFGAKT ≥ der Geschwindigkeitsschwelle mrwASGvmin beträgt. Wird bei einer Drehzahlanforderung diese Schwelle verletzt so kann ein erneuter Eingriff erst nach dem Erreichen der Wiederaufnahmebedingungen durchgeführt werden. Es erfolgt kein Fehlereintrag.
Über die Maske mrwMSK_FGT können insgesamt 5 Fehler appl iziert werden, deren Zustände mrwMSK_FGT zusätzlich in einem eigenen Fehlerbit fbbEASG_S zusammengefaßt werden. Damit soll verhindert we rden, daß bei Ausfall des Getriebesteuergerätes die Timeoutfehler beider CAN-Botschaften Getriebe 1 und Getriebe 2 sowie Folgefehler im Fehlerspeicher eingetragen werden. Jeder ausgewählte Fehler muß so appliziert sein, daß er nicht im Fehlerspeicher eingetragen wird. Wird nun einer dieser Fehler defekt gemeldet, so wird ohne Fehlerentpre llung (appliziert) das Fehlerbit fbbEASG_S defekt gemeldet und im Fehlerspeicher eingetragen. Maske mrwMSK_FGT: xxxxxxx1 b xxxxxx1x b xxxxx1xx b xxxx1xxx b xxx1xxxx b
fbbEEGS_1 fbbEASG _Q fbbEASG_P fbbEASG_G fbbEASG _H
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Externer Mengeneingriff/Automatisches Schaltgetriebe (ASG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-14
Y 281 S01 / 083 - CBJ
8.13 Fahrgeschwindigkeitssignal (FGG) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich
fgwDA1_VMA fgwDA2_VMA
Der VGW fgwDA1_VGW bzw. fgwDA2_VGW wird verwendet. Die Auswahl erfolgt mittels ISO Loginr equest (Passwort xcwPFGG1, xcwPFGG2 und VGW cowFUN_FGG) Abschaltung der FGR Abschaltung des Klimakompressors Vorgabewert
fgwDA1_VGW fgwDA2_VGW
HighPegeldauer Überwachung (gilt nur für Kienzle Tachograph) Frequenzbereic h Fehlerkennung empfangen / CAN-Problem
BotschaftsTimeout
Plausibilität mit Drehzahl und Menge
Wenn die Fahrgeschwindigkeit fgmFGAKT > fgwDA1_VMA (bzw. fgwDA2_VMA) ist, wird der Fe hler fbbEFGG_H gesetzt. (fgwDA1_VMA > 40 km/h bzw. fgwDA2_VMA > 40 km/h)
Nach erfolgreichem Ermitteln des Streckenfaktors (Anzahl der Messungen im Toleranzband fgoHPDC = fgwKTG_ANZ) wird die High-Pegel-Dauer (HPD) neu aufgesetzt. Verläßt die aktuelle HPD das Tol eranzband, wird er Fehler fbbEFGG_S ereignisgesteuert gemeldet. Nach Erkennung auf endgültig def. wird auf Vorgabewert fgwDA.._VGW für die Fahrgeschwindigkeit umg eschaltet.
Übersteigt die Eingangsfrequenz den vom System zugelassenen Wert 5 kHz, wird der Fehler fbbEFGG_F gesetzt. Dieser Fehler heilt nicht mehr. Wird nicht bei Fahrgeschwindigkeit über CAN überwacht. Bei Fahrgeschwindigkeitsmessung über CAN wird der Fehler fbbEFGG_C gemeldet, sobald in der CAN-Botschaft anstelle der Geschwindigkeit die Fehlerkennung 0xFF empfangen wird, oder wenn ke ine gültige Botschaft empfangen wurde (Timeout caw..._RTO abgelaufen oder Daten inkonsistent) UND die CAN-Überwachung (Botschaftstimeout-Fehler) ausgeblendet ist. Entprellung dieses Fehlers sollte im Nachlauf verhindert werden, fbwEFGG_CA sollte kürzer als mrwCANAUSB appliziert sein. Siehe auch Kapitel CAN. Bei Fahrgeschwindigkeitsmessung über CAN wird der Fehler fbbEFGG_Q gemeldet, sobald die als G eschwindigkeitsherkunft konfigurierte CAN-Botschaft den entsprechenden Timeoutfehler (fbbEASR1_Q bzw. fbbEKO1_Q) gesetzt hat. Das geschieht, um auch in diesem Fall die entsprechenden Ersatzrea ktionen auszulösen. Die Timeoutfehler werden nicht gemeldet wenn CAN-Ausblendung aktiv ist. fbbEFGG_Q sollte mit Null entprellt sein (fbwEFGG_QA = 0) und auf „Ersatzreaktion ohne Fehle rspeichereintrag“ appliziert sein (sonst: doppe lter Fehlereintrag). Ist die Fahrgeschwindigkeit fgmFGAKT < mrwFAS_CNV UND die aktuelle Menge mrmM_EAKT ≥ mrwFAS_CNM UND die Drehzahl dzoNmit ≥ mrwFAS_CNN UND die ADR Menge mrmM_EADR gleich Null UND [der Funktionsschalter cowFUN_ADR.0 = 0 ODER der Handbremskontakt ist nicht aktiviert dimHAN = 0] wird der Fehler fbbEFGG_P gesetzt. Dieser Fehler heilt nicht mehr.
xcwPFGG1 xcwPFGG2 cowFUN_FGG
fgwDA._VGW
Abschaltung der FGR Abschaltung des Klimakompressors
mrwFAS_CNV mrwFAS_CNM mrwFAS_CNN cowFUN_ADR
Umschalten auf Vorgabewert.
fgwDA1_VGW fgwDA2_VGW
Umschalten auf Vorgabewert.
fgwDA1_VGW fgwDA2_VGW
Der VGW fgwDA1_VGW bzw. fgwDA2_VGW wird verwendet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Fahrgeschwindigkeitssignal (FGG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-15
Y 281 S01 / 083 - CBJ
8.14 FGR Bedienteil, Variante LT2 Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Plausibilität FGR-V mit restlichen Ei ngängen
mrwALL_LT2
Abschaltung der FGR
Daten
Ersatzfunktion
Plausibilität FGR-V mit restlichen Ei ngängen Plausibilität auf Kontaktschluß
Wird einer der Kontakte FGR-A, FGR-W, FGR-+ oder FGR-- als aktiv erkannt, so muß danach (innerhalb der Zeit mrwALL_LT2 ) auch der Kontrollkontakt FGR-V als aktiv erkannt werden, sonst liegt ein Bedienteildefekt vor (Fehler fbbEFGA_P). Dieser Fehler ist ereignisgesteuert, der Fehlerzähler wird daher bei jeder Betätigung, bei der der Kontrollkontakt nicht innerhalb der Zeit mrwALL_LT2 als aktiv erkannt wird um Eins hochgezählt. Ist der Kontrollkontakt betätigt und kein weiterer, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_A). Dieser Fehler ist ereignisgesteuert, bei jeder Betätigung des Kontrollkontaktes ohne vorherg ehende Aktiverkennung eines anderen Kontaktes wird der Fehlerzähler hochgezählt. Neben dem Kontrollkontakt darf nur ein weiterer Kontakt aktiv sein, sonst liegt ein Bedienteildefekt vor (Fehler fbbEFGA_X). Dieser Fehler ist ereignisgesteuert.
Daten
8.15 FGR Bedienteil, Variante VW Überwachung Überwachungsstrategie von Plausibilität FGR-L mit restlichen Ei ngängen Plausibilität FGR-A mit FGR-W Plausibilität FGR-A mit FGR-+ Plausibilität FGR-+ mit FGR-W
Wird bei ausgeschaltetem Bedienteil dimFGL , einer der Kontakte FGR-A, FGR-W oder FGR-+ als a ktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F).
Wird bei betätigtem Ausschalter dimFGA der Wiederaufnahmekontakt dimFGW als aktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden. Wird bei betätigtem Ausschalter dimFGA der Beschleunigungskontakt dimFGP als aktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden. Wird bei betätigter Wiederaufnahme dimFGW der Beschleunigungskontakt dimFGP als aktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden.
Daten
Abschaltung der FGR mrwALL_DEF
mrwALL_DEF
mrwALL_DEF
mrwALL_DEF
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- FGR Bedienteil, Variante LT2
02. Juli 1999
0
bosc h
EDC15C
Seite 8-16
Y 281 S01 / 083 - CBJ
8.16 FGR Bedienteil, Variante VW über CAN, „Gerastet Ein-Aus“ Überwachung Überwachungsstrategie von Plausibilität FGR-L mit restlichen Ei ngängen Plausibilität FGR-A mit FGR-W Plausibilität FGR-A mit FGR-+ Plausibilität FGR-+ mit FGR-W Plausibilität FGR-L mit GRA-Hpt.Sch. CAN-Fehler
Checksummenfehler GRABotschaft Botschaftszähler unplausibel
Wird bei ausgeschaltetem Bedienteil dimFGL , einer der Kontakte FGR-A, FGR-W oder FGR-+ als a ktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden. Wird bei betätigtem Ausschalter dimFGA der Wiederaufnahmekontakt dimFGW als aktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden. Wird bei betätigtem Ausschalter dimFGA der Beschleunigungskontakt dimFGP als aktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden. Wird bei betätigter Wiederaufnahme dimFGW der Beschleunigungskontakt dimFGP als aktiv erkannt, so liegt ein Bedienteildefekt vor (Fehler fbbEFGA_F). Dieser Fehler kann mittels mrwALL_DEF wegappliziert werden. Stimmt die Information des Kontaktes dimFGL („Gerastet Ein-Aus“) am digitalen Eingang nicht mit der redundanten Information in Bit 2.0 der GRA-Botschaft („GRA/ADR - Hauptschalter“) überein, so liegt ein Bedienteilfehler vor (Fehler fbbEFGC_P). Wird für die Zeit caw.._RTO keine neue Botschaft empfangen oder ist der Botschaftsinhalt inkonsistent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben), wird der Fehler fbbEFGC_Q gemeldet, wenn die Ausblendung der CAN-Fehlerüberwachung nicht aktiv ist. Die Ausblendung der CAN-Fehlerüberwachung verhindert unnötige Fehlereinträge im Fall von Umgebungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergeräteeingriffs). Während der Ausblendung der Fehlerüberwachung werden die Entprellzeiten des eventuell bereits a ktuell in Entprellung befindlichen Fehlers fbbEFGC_Q zurückgesetzt. Bis der Fehler endgültig defekt ist, wird als Ersatzwert die letztgültige Botschaft weiterverwendet. Bei richtiger (bzw. falscher) Checksumme wird ein Fehlerzähler bis 0 (bzw. mreGRA_Cog) dekreme ntiert (bzw. inkrementiert). Überschreitet der Fehlerzähler den Wert mreGRA_Cmx wird der Fehler fbbEFGC_C gemeldet. Bis der Fehler endgültig defekt ist, wird als Ersatzwert die letztgültige Botschaft weiterverwendet. Unterscheidet sich der Wert des aktuellen Botschaftszählers um mehr als mrwGRA_Bmx von dem vorhergehenden Wert, wird der Fehler fbbEFGC_B gemeldet. Ebenso, wenn sich der Botschaftszähler über mehr als mrwGRA_Bmn Hauptprogrammperioden nicht ändert. Bis der Fehler endgültig defekt ist, wird als Ersatzwert die letztgültige Botschaft weiterverwendet.
Daten
Ersatzfunktion
Daten
Abschaltung der FGR mrwALL_DEF
mrwALL_DEF
mrwALL_DEF
mrwALL_DEF Abschaltung der FGR
Abschaltung der FGR
mrwGRA_Cmx mrwGRA_Cog
Abschaltung der FGR
mrwGRA_Bmx mrwGRA_Bmn
Abschaltung der FGR
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- FGR Bedienteil, Variante VW über CAN, „Gerastet Ein-Aus“
02. Juli 1999
0
bosc h
EDC15C
Seite 8-17
Y 281 S01 / 083 - CBJ
8.17 Adaptive Cruise Control (ACC) Überwachung Überwachungsstrategie von Ausblendung der Fehlerüberwachung
„ADR defekt“ über CAN Fehlerkennung in Momentanf. Anforderung unter vSchwelle Anforderung unplausibel CAN-Fehler
Checksummenfehler GRABotschaft Botschaftszähler unplausibel Allgemeine Plausibilität
Daten
Ersatzfunktion
mrwFAS_BVK
Abschaltung des ACC-Eingriffs über Rampe auf 0. Abschaltung des ACC-Eingriffs über Rampe auf 0. Abschaltung des ACC-Eingriffs über Rampe auf 0.
Generell wird die Fehelrerkennung der Fehler fbbEACC_B, fbbEACC_C, fbbEACC_D, fbbEACC_F, fbbEACC_Q, fbbEACC_V, fbbEACC_P und fbbEACC_A gestoppt, wenn die Ausblendung der CANFehlerüberwachung aktiv ist. Die Ausblendung der CAN-Fehlerüberwachung verhindert unnötige Fehlereinträge im Fall von Umg ebungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergeräteeingriffs). Während der Ausblendung der Fehlerüberwachung werden die Entprellzeiten des eventuell bereits a ktuell in Entprellung befindlichen Fehlers fbbEACC_Q zurückgesetzt. Ist das Bit „ADR defekt“ in der ADR1 Botschaft gesetzt, wird der Fehler fbbEACC_D gemeldet Wird die Fehlerkennung 0xFFH im angeforderten Moment erkannt, wird der Fehler fbbEACC_F gemeldet. Wird bei einer Geschwindigkeit unterhalb der Schwelle mrwFAS_BVK Moment angefordert, wird der Fehler fbbEACC_V gemeldet. Wird während AUS-Signal vom Bedienteil (NICHT (dimFGA UND dimFGL)) oder Fahrerbremsung (dimBRE ODER dimBRK) Moment angefordert, wird der Fehler fbbEACC_P gemeldet Wird für die Zeit caw..._RTO keine neue Botschaft empfangen oder ist der Botschaftsinhalt inkons istent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben), wird der Fehler fbbEACC_Q gemeldet, wenn die Ausblendung der CAN-Fehlerüberwachung nicht aktiv ist. Bis der Fehler endgültig defekt ist, wird als Ersatzwert die letztgültige Botschaft weiterverwendet. Bei richtiger (bzw. falscher) Checksumme wird ein Fehlerzähler bis 0 (bzw. mreACC_Cog) dekreme ntiert (bzw. inkrementiert). Überschreitet der Fehlerzähler den Wert mreACC_Cmx wird der Fehler fbbEACC_C gemeldet. Unterscheidet sich der Wert des aktuellen Botschaftszählers um mehr als mrwACC_Bmx von dem vorhergehenden Wert, wird der Fehler fbbEACC_B gemeldet. Ebenso, wenn sich der Botschaftszähler über mehr als mrwACC_Bmn Hauptprogrammperioden nicht ändert. Um getakteten Fehlbetrieb der ACC ohne Fehlererkennung zu vermeiden, wird in jedem Hauptpr ogrammzyklus in dem ein Ereignis eintritt, das einen der Fehler fbbEACC_B, fbbEACC_C, fbbEACC_D, fbbEACC_F, fbbEACC_V, fbbEACC_P meldet, der Zähler mroACC_A um den Wert 10 erhöht, ansonsten um 1 erniedrigt. Überschreitet der Zähler die Schwelle mrwACC_Amx wird ereignisg esteuert der Fehler fbbEACC_A eingetragen
Daten
Abschaltung des ACC-Eingriffs über Rampe auf 0. Abschaltung des ACC-Eingriffs über Rampe auf 0.
mrwACC_Cmx mrwACC_Cog
Abschaltung des ACC-Eingriffs über Rampe auf 0.
mrwACC_Bmx mrwACC_Bmn
Abschaltung des ACC-Eingriffs über Rampe auf 0.
mrwACC_Amx
Abschaltung des ACC-Eingriffs über Rampe auf 0.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Adaptive Cruise Control (ACC)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-18
Y 281 S01 / 083 - CBJ
8.18 Glührelais (GLR) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß Plausibilität mit dimGZR
Daten
Ersatzfunktion
Daten
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbEGRS_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEGRS_K gesetzt. Stimmt die Glührückmeldung dimGZR nicht mit der Ansteuerung der Endstufe ehmFGRS (logisch 0 oder 1) überein, so wird der Fehler fbbEGZS_I gemeldet.
8.19 Hauptrelais (HRL) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Abschaltung der Nach Erkennen von KL15 = LOW UND nach Ablauf der Zeit mrwNCL_DA (Nachlaufentprellzeit) und EDC Ablauf der Zeit mrwNCL_N0 nach erreichen der Drehzahl 0 werden diverse Zellen im EEPROM bea rbeitet und die Zeit mrwNCL_SP gestartet, um eventuelle Fehlerspeicherungen zu ermöglichen. Danach erfolgt die Lüftersteuerung (Zeit = kuot_NL ) und anschließend wird nochmals die Zeit mrwNCL_SP für Fehlerspeicheraktivitäten abgewartet. Abschließend wird das HRL geworfen (Ansteuerung CY13). und nach Ablauf der Fehlerentprellzeit der Fehler fbbEHRL_S gesetzt.
mrwNCL_DA mrwNCL_N0 mrwNCL_SP
keine
Daten
Ersatzfunktion
Daten
Bei KL15 = HIGH erfolgt ein RESET.
Im Normalfall fällt die Spannung vor Ablauf der Fehlerentprellzeit ab, anderenfalls "klebt" das Hauptrelais oder ein anderer Defekt liegt vor (z.B. defekter CY13).
8.20 Kickdownschalter (KIK) Überwachung Überwachungsstrategie von Plausibilität
Daten
Liegt bei anmPWG kleiner einer applizierbaren Schwelle (mrwPWG_KIK ) das Kickdown-Signal mrwPWG_KIK dimKIK an und liegt kein PWG-Fehler vor, so wird nach der Fehlerentprellzeit das Kickdown-Signal als unplausibel e rkannt. Die Heilung des Fehlers erfolgt, wenn für die Dauer der Heilungszeit bei den oben genannten Bedi ngungen kein Kickdown-Signal anliegt. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Glührelais (GLR)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-19
Y 281 S01 / 083 - CBJ
8.21 Klemme 15 (KL15) Überwachung Überwachungsstrategie von Plausibilität
Daten
Die Überwachung erfolgt in der Initialisierung der EDC. Es wird der unentprellte KL15 Status eingel esen, und wenn als LOW erkannt der Fehler fbbEK15_P gesetzt.
Ersatzfunktion Es findet kein Nachlauf statt. Abschaltung der LDR (applizierbar) Steller, Lampen die über KL15 versorgt sind, werden nicht mehr diagnostiziert. FGG Messung und Überwachung werden gestoppt.
Daten
cowFLDRAB.
8.22 Klimarelais (KLI) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbEKLI_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEKLI_K gesetzt.
8.23 Kombiinstrument CAN-Botschaft Überwachung Überwachungsstrategie von CAN-Botschaft Kombi2
CAN-Botschaft Kombi1
Daten
Wird für die Zeit caw..._RTO keine neue Botschaft Kombi2 empfangen oder ist der Botschaftsinhalt caw..._RTO inkonsistent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben) und ist keine Ausblendung aktiv (mrmAUSBL=0) wird ein Fehler fbbEKO2_Q gemeldet. caw..._RTO Wird für die Zeit caw..._RTO keine neue Botschaft Kombi1 empfangen oder ist der Botschaftsinhalt inkonsistent (bei zwei unmittelbar aufeinander folgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise über schrieben) und ist keine Ausblendung aktiv (mrmAUSBL=0) wird ein Fehler fbbEKO1_Q gemeldet.
Ersatzfunktion
Daten
anmOTF auf Vorgabewert anmOTF_VOR
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Klemme 15 (KL15)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-20
Y 281 S01 / 083 - CBJ
8.24 Kraftstofftemperaturfühler (KTF) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich
anwKTF_MAX anwKTF_MIN
Vorgabewert
anwKTF_VOR
anwKTF_Imn anwKTF_Int anwKTF_T anwKTF_dT anwKTF_Tmn anwKTFPRDY
reine Überwachungsfunktion
dynamische Plausibilität
Die Fehler fbbEKTF_H und fbbEKTF_H werden bei VP44 (136) immer gutgemeldet, ansonten gilt: Signal Range Check nach oben (Fehler fbbEKTF_H), wenn anoU_TK > anwKTF_MAX Signal Range Check nach unten (Fehler fbbEKTF_L), wenn anoU_TK < anwKTF_MIN Der Fehler fbbEKTF_P wird bei VP44 (136) immer gutgemeldet, anso nten gilt: Der KTF wird mittels seiner Änderung plausibiliert, wobei zwei Tests durchgeführt werden: - der Absolutänderungstest (A-Test); Er ist auf einen Fahrzyklus beschränkt. - der Differenztemperaturintegraltest (DTI-Test); Er kann mehrere Fahrzyklen in Anspruch ne hmen. Bei SG-Initialisierung wird sowohl der im E2PROM abgespeicherte DTI-Wert anmKTF _Int als auch der Betriebstundenzählerstand (BSZ-Stand) zum Startzeitpunkt des aktuellen DTI-Tests anmBSTZiO in den aktuellen Wert anoKTF_Int bzw OLDA anoBSTZiO übernommen. Jedesmal, wenn die absolute Abweichung anmKTF-anoKTF_akt (Referenztemperatur, entspricht ers tmalig der KTF-Temperatur bei SG-Initialisierung) die Schwelle anwKTF_Imn überschreitet, wird diese (absolute) Temperaturdifferenz zum DTI-Wert anoKTF_Int hinzugezählt und die Referenztemperatur anoKTF_akt auf anmKTF gesetzt. Der Fehler fbbEKTF_P wird bei Überschreitung der DTI-Schwelle anwKTF_Int innerhalb der Zeit (in Betriebsstundenzählerticks) anwKTF_T gutgemeldet. In diesem Fall wird die DTI-Testdauer über die Message anmKTF_Td in das E2PROM geschrieben und ein neuer DTI-Test gestartet; der A-Test wird für diesen Fahrzyklus gestoppt. Bei DTI-Teststart wird der aktuelle Wert des Betriebstundenzählers in die OLDA anoBSTZiO (Low-Word des Betriebsstundenzählers BSZ) sowie in das E2PROM (alle 3 byte des BSZ, anmBSTZiO stellt das Low-Word des BSZ dar) k opiert. Über den A-Test kann der Fehler nur gutgemeldet werden. Dieser Fall tritt ein, wenn innerhalb eines Fahrzyklus der KTF eine absolute Mindeständerung (Differenz anmKTF zu anoKTF_Ini, KTF bei I nitialisierung) von anwKTF_dT aufweist. In diesem Fall wird die erreichte absolute Temperaturänderung auf der OLDA anoKTF_PT ausgegeben und ein neuer DTI-Test gestartet, der A-Test wird auch in di esem Fall für den Fahrzyklus gestoppt
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Kraftstofftemperaturfühler (KTF)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-21
Y 281 S01 / 083 - CBJ
Fortsetzung KTF-Überwachung Überwachung von dynamische Plausibilität (Fortsetzung)
Überwachungsstrategie
Daten
Ersatzfunktion
Sollte keines der beiden positiven Ereignisse eintreffen, so wird der Fehler fbbEKTF_P fehlerhaft gemeldet, ein neuer DTI-Test gestartet, das DT-Integral anoKTF_Int auf Null gesetzt und der A-Test g estoppt. Bei gleichzeitig anliegendem Fehler fbbEKTF_H oder fbbEKTF_L wird der DTI-Startwert anoBSTZiO auf den aktuellen Wert des BSZ gesetzt. Diese Aktion wird auch vollzogen, sollte der DTI-Startwert größer als der Wert des BSZ sein.
anwKTF_Imn anwKTF_Int anwKTF_T anwKTF_dT anwKTF_Tmn anwKTFPRDY
reine Überwachungsfunktion
Daten
Im Nachlauf werden die Werte anmKTF_Int (DTI-Wert, entspricht anoKTF_Int), anmBSTZiO (DTIStartwert) und anmKTF_PT im E2PROM abgelegt. Dauert der Fahrzyklus (aktueller BSZ minus BSZ bei SG-Initialisierung, anoBST_ZSH (High-Word) und anoBST_ZSL (Low-Word)), ohne i.O-Ereignis kürzer als anwKTF_T mn, so wird anmBSTZiO vor Abspeicherung um die Dauer des aktuellen B etriebszyklus verlängert Besitzt der Parameter anwKTFPRDY einen Wert ungleich Null, so wird der Fehler fbbEKTF_P in der SG-Initialisierung gutgemeldet, um für den KTF-Pfad frühzeitiges Readiness zu ermöglichen. Die Testergebnisse können mithilfe von CARB-Mode 6 ausgelesen und rückgesetzt werden. Teststatusinformation in anmKTF_PT, Bits 14 und 15 sowie Bits 0 bis 13: 0 0 00000000000000 .. weder DTI-Test noch A-Test abgeschlossen 1 0 00000000000000 .. DTI-Test negativ abgeschlossen 1 1 00000000000000 .. DTI-Test positiv abgeschlossen 0 0 xxxxxxxxxxxxxx .. (x ungleich Null) : A-Test positiv abgeschlossen, erreichte Temperaturänderung auf anoKTF_PT ablesbar
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Kraftstofftemperaturfühler (KTF)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-22
Y 281 S01 / 083 - CBJ
8.25 Kühlmittelthermostat - Endstufe (TST) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbETST_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbETST_K gesetzt.
8.26 Kühlwasserheizung (KWH) Überwachung Überwachungsstrategie von Generatorlast Null %
Daten
Die Lichtmaschine liefert der EDC ein, der Generatorlast entsprechendes Tastverhältnis. Dieses Signal unterliegt im Leerlauf starken Schwankungen und wird daher über ein PT1 Glied gefiltert. Entspricht dieses Signal einer Generatorlast kleiner gleich khwNULLAST für die Zeit fbwEKWH_LA so wird der Fehler fbbEKWH_L gesetzt.
Ersatzfunktion
Daten
Abschaltung der KWH khwNULLAST fbwEKWH_LA
8.27 KWH Relais 1 (GSK1) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbEGK1_O gesetzt.
Ersatzfunktion
Daten
keine Ansteuerung der Glühstiftkerzen
Bei Status Kurzschluß der Endstufe wird der Fehler fbbEGK1_K gesetzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Kühlmittelthermostat - Endstufe (TST)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-23
Y 281 S01 / 083 - CBJ
8.28 KWH Relais 2 (GSK2) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
keine Ansteuerung der Glühstiftkerzen
Bei Status Leerlauf der Endstufe wird der Fehler fbbEGK2_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEGK2_K gesetzt.
8.29 Ladedruckfühler (LDF) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich Speisung
anwLD2_MAX anwLD2_MIN
Vorgabewert (Sprung)
anwLD2_VOR
Abschaltung der LDR (applizierbar) Abschaltung der ARF (applizierbar) Vollastbegrenzung (applizierbar) Als Ersatzwert für die Rauchbegrenzung und für die LDR wird der Atmosphärendruck verwendet und nicht der Vorgabewert aus der Analogbehandlung (anwLDF_VOR). Abschaltung der LDR (applizierbar) Abschaltung der ARF (applizierbar) Vollastbegrenzung (applizierbar) Als Ersatzwert für die Rauchbegrenzung und für die LDR wird der Atmosphärendruck verwendet und nicht der Vorgabewert aus der Analogbehandlung (anwLDF_VOR).
cowFLDRAB. cowFARFAB. cowFMEBEG.
Signalbereich
Signal Range Check nach oben (Fehler fbbELD2_H), wenn anoU_LDF2 > anwLD2_MAX Signal Range Check nach unten (Fehler fbbELD2_L), wenn anoU_LDF2 < anwLD2_MIN
Die Überwachung erfolgt nur wenn kein Saugrohrunterdruck erkannt ist (mrmLDFUaus = 0).
anwLDF_MAX anwLDF_MIN
Signal Range Check nach oben (Fehler fbbELDF_H), wenn anoU_LDF > anwLDF_MAX Signal Range Check nach unten (Fehler fbbELDF_L), wenn anoU_LDF < anwLDF_MIN
cowFLDRAB. cowFARFAB. cowFMEBEG.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- KWH Relais 2 (GSK2)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-24
Y 281 S01 / 083 - CBJ
Fortsetzung LDF-Überwachung Überwachung Überwachungsstrategie von Plausibilität mit Atmosphärendruckfühler (ADF)
Die Überwachung wird nur bei intakten Gebern (LDF & ADF keine SRC Fehler) und wenn kein Sau grohrunterdruck erkannt worden ist (mrmLDFUaus = 0) durchgeführt. Weiters wird der Test abgebrochen, wenn Drehzahl erkannt wird. Tritt keine dieser Bedingungen ein, wird wie folgt vorgegangen: Nach SG-Initialisierung wird die Zeit ldwLA_DLY abgewartet. Danach werden ldwLA_ANZ Abtastungen der Meßwerte anmADF und anmLDF vorgenommen. Wurden alle Meßwerte eingelesen, wird die gemittelte Druckdifferenz berec hnet: ldwLA _ ANZ
ldoLA _ DIF =
∑ (anmLDF
n
Daten
Ersatzfunktion
Daten
ldwLA_DLY ldwLA_MAX ldwLA_ANZ fbwELDF_PA fbwELDF_PB fbwELDF_PT
Abschaltung der LDR (applizierbar) Abschaltung der ARF (applizierbar) Vollastbegrenzung (applizierbar) Als Ersatzwert für die Rauchbegrenzung und für die LDR wird der Atmosphärendruck verwendet und nicht der Vorgabewert aus der Analogbehandlung (anwLDF_VOR). Jedoch bei defektem ADF wird der VGW anwADF_VOR verwendet.
cowFLDRAB. cowFARFAB. cowFMEBEG.
− anmADFn )
n =1
ldwLA _ ANZ
Der Fehler fbbELDF_P wird nun defekt gemeldet, sollte ldoLA_DIF den Wert ldwLA_MAX erreichen oder überschreiten. Unterschreitet ldoLA_DIF den Wert ldwLA_MAX, so wird der Fehler fbbELDF_P intakt gemeldet. Wurde der Fehler fbbELDF_P defekt oder intakt gemeldet, der Test als regulär beendet und nicht abg ebrochen, so wird das Testergebnis als ldmLDF_dp an CARB-Mode 6 gesendet. Belegung Statusolda ldoLDFP_St: Bitposition Dezimalwert 0 1 1 2 2 4 3 8 4 16 5 32
Bedeutung Warten auf Ablauf der Wartezeit ldwLA_DLY Messen Testende, Test durchgeführt Testabbruch, Drehzahl erkannt Testabbruch, SRC-Fehler ADF Testabbruch, SRC-Fehler LDF
Applikationshinweis: fbwELDF_PT=16 (ereignisentprellt), fbwELDF_PA =0, fbwELDF_PB=0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Ladedruckfühler (LDF)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-25
Y 281 S01 / 083 - CBJ
8.30 Ladedruckregelung (LDR) 8.30.1 Defekterkennung Überwachung Überwachungsstrategie von Regelabweichung
Daten
Ersatzfunktion
Daten
Die Überwachung hängt vom Lastzustand des Motors ab. Hierfür ist das Drehzahl Mengen Diagramm in fünf Bereiche unterteilt. mrmM_EAKT ldwREGN1
1
2
ldwREGN2
3
ldwREGN3
Begrenzungsmenge
4
ldwREG1KL ldwREG0KL ldwREGME4
ldwREGN1 ldwREGN2 ldwREGN3 ldwREG1KL ldwREG0KL ldwREGME3 ldwREGME4
ldwREGME3
dzmNmit
Regelabweichung
Abbildung LDR_08: Arbeitsbereiche Eine Überwachung auf Regelabweichung findet nur in Bereich 3 und 4 statt. Der Regelkreis wird als defekt eingestuft, wenn für die Zeit fbwELDSpRA bzw. fbwELDSnRA die Regelabweichung größer als ldwREGMXpR bzw. ldwREGMXnR ist. (Fehler fbbELDSpR, fbbELDSnR). Die maximale Regelabweichung wird über die Kennlinie ldwRMXpRKL ermittelt. Für sie kann über den Variantenschalter cowRMXpRTF je nach Wahl die Kühlwassertemperatur anmKTF oder die Öltemperatur anmOTF als Eingangsgröße gewählt werden. Die maximale positive LDR-Abweichung wird auf die OLDA ldoREGMXpR ausgegeben.
fbwELDSpRA fbwELDSnRA ldwREGMXnR ldwRMXpRKL cowRMXpRTF anmWTF anmOTF
Die LDR wird nur im Bereich 4 abg eschaltet. Abschaltung der ARF (applizierbar) Vollastbegrenzung (applizierbar)
cowFARFAB. cowFMEBEG.
cowRMXpRTF ldoREGMXpR
anmWTF ldwREGMXpR
anmOTF
KL ldwRMXpRKL
Abbildung LDR_12: max. Pos. LDR-Abweichung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Ladedruckregelung (LDR)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-26
Y 281 S01 / 083 - CBJ
Fortsetzung LDR Defekterkennung Überwachung Überwachungsstrategie von
Daten
Saugrohrunterdruck
mrwLDFU_mx mrwLDFUAMX mrwLDFUAGt mrwLDFU_ST mrwLDFUINt
Um eine sichere Auswertung des Saugrohrunterdrucks zu ermöglichen, wird ein Abgleichwert für die Druckdifferenz von ADF und LDF zur Kompensierung von Bauteilunterschieden und Alterungseffekten verwendet. Zur Ermittlung des Abgleichwertes mrmLDFUAGL müssen die folgenden Bedingungen erfüllt sein:
Ersatzfunktion
Daten
- das Startbit ist auf Erststart (mrmSTART_B = 1), - die Drehzahl dzmNmit = 0, - die Fahrgeschwindigkeit fgmFGAKT = 0, - die Saugrohrtemperatur anmLTF ist größer als mrwLDFU_ST - die Wartezeit mrwLDFUINt nach Initialisierung ist a bgelaufen. Sind alle Bedingungen erfüllt, so wird der Abgleich einmalig durchgeführt. Das Ergebnis der Differenz anmLDF - anmADF wird auf den Wert [-mrwLDFUAMX, +mrwLDFUAMX] begrenzt. Dieser Wert mroLDFUdf1 wird gefiltert und auf mroLDFUabg geschrieben. Als Filterfunktion wird wenn anmLDF ≤ anmADF die Funktion (2*mrmLDFUAGL (alt) + mroLDFUdf1) / 3 ansonsten die Funktion (5*mrmLDFUAGL (alt) + mroLDFUdf1) / 6 verwendet. Ist der gespeicherte Abgleichwert unplausibel (|mrmLDFUAGL (alt)| > mrwLDFUAMX), so wird der neue Wert mroLDFUdf1 ohne Filterung nach mroLDFUabg übernommen. Sind nach Ablauf der Wartezeit mrwLDFUAGt die Geber für ADF, LDF, LTF und FGG intakt (fboSADF = 0, fboSLDF = 0, fboSLTF = 0, fboSFGG = 0), so wird der emittelte Abgleichwert mroL DFUabg nach mrmLDFUAGL übernommen und in das EEPROM geschrieben. Ansonsten wird der Abgleich als unplausibel erkannt und verworfen. Der alte im EEPROM stehende Wert wird beibehalten und als Abgleichwert benutzt. Sind die oben genannten Bedingungen für den Abgleich nicht erfüllt, so bleibt der Abgleichwert mrmLDFUAGL unverändert. Ist die abgeglichene Druckdifferenz mroLDFUdf2 bei Eintritt der Abgleichbedingung außerhalb des zulässigen Bereichs (|mrmLDFUdf2| > mrwLDFU_mx - Vermutung auf getauschten / beschädigten Sensor), so wird in diesem Fahrzyklus keine Überwachung auf Saugrohrunterdruck durchgeführt (mroLDFU_no = 1). Ebenso wird die Überwachung nicht durchgeführt, wenn der Abgleichwert mrmLDFUAGL unplausibel ist (|mrmLDFUAGL| > mrwLDFUAMX), oder solange der Abgleich nicht beendet wurde. Hinweis: Neue SG müssen in der Fertigung mit einem unplausiblen Wert (0x7FFF) für mrmLDFUAGL initialisiert werden.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Ladedruckregelung (LDR)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-27
Y 281 S01 / 083 - CBJ
Fortsetzung LDR Defekterkennung Überwachung Überwachungsstrategie von Saugrohrunterdruck (Fortsetzung)
Daten
Ersatzfunktion
Daten
Die OLDA mroLDFASTA zeigt den aktuellen Status des Abgleichs an. Sie kann folgende Werte a nnehmen: - 0 = Noch kein Abgleich durchgeführt - 1 = Nur Kontrolle von |mrmLDFUAGL| > mrwLDFUAMX. Wird durchgeführt wenn eine der B edingungen Startbit = 1, dzmNmit = 0, fgmFGAKT = 0 oder Sensoren sind in Ordnung nicht erfüllt ist. - 2 = |mroLDFUdf2| berechnen und auf > mrwLDFU_mx kontrollieren - 3 = Warten auf Ablauf der Fehlerentprellzeit mrwLDFUAGt - 4 = Abgleich komplett durchgeführt. Applikationshinweis: Die Zeit mrwLDFUINt sollte > 80ms appliziert werden, um sicherzustellen, daß der verwendete LDF Wert korrekt ist und vorhandene Drehzahl sicher erkannt wird. Die Saugrohrte mperaturschwelle mrwLDFU_ST, sollte > 15 Grad angesetzt werden, um sicherzustellen, daß sich die Sensoren trotz tiefer Temperaturen im Winter im temperaturkompensierten Bereich befinden. Weiters muß die Zeit mrwLDFUAGt größer als die SRC - Entprellze iten für ADF, LDF, STF und FGG sein. Abbildung UEBE_02: mroLDFASTA < 4
>1
|mrmLDFUAGL (neu)| > mrwLDFUAMX
mroLDFU_no
|mroLDFUdf2| > mrwLDFU_mx
&
t >= mrwLDFUINt fboSFGG = 0
mrmSTART_B = 1
&
dzmNmit = 0
fboSADF = 0 fboSLDF = 0
fgmFGAKT = 0
&
&
fboSLTF = 0 t >= mrwLDFUAGt
&
anmLTF > mrwLDFU_ST
mrmLDFUAGL (alt) aus EEPROM
mrmLDFUAGL Filterung
anmADF
mroLDFUabg
mroLDFUdf2
mroLDFUdf1
anmLDF BEGRENZUNG
mrwLDFUAMX |mrmLDFUAGL (alt)| > mrwLDFUAMX
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Ladedruckregelung (LDR)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-28
Y 281 S01 / 083 - CBJ
Fortsetzung LDR Defekterkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Saugrohrunterdruck (Fortsetzung)
mrwLDFU_KL mrwLDFO_KL mrwLDFU_tA mrwLDFU_tB mrwLDFPWMI mrwLDFUnMI
Ansteuerung der ARF-Steller 1- 3 (applizierbar). siehe Kapitel 5.3 Abga srückführung
arwFAR1aus arwFAR2aus arwFAR3aus
Ist für eine Zeit mrwLDFU_tA der abgeglichene Saugrohrdruck mroLDFUdif (anmLDF - anmADF mrmLDFUAGL) kleiner oder gleich einem aus der Kennlinie mrwLDFU_KL gewonnenen drehzahlabhängigen Schwellwert (mroLDFU_PS) so wird der Zustand Saugrohrunterdruck erkannt. Ist für die Zeit mrwLDFU_tB der abgeglichene Saugrohrdruck größer als der aus der Kennlinie mrwLDFO_KL gewonnene Schwellwert mroLDFO_PS, so wird der Zustand Saugrohrunterdruck wieder gelöscht. Wurde auf Zustand Saugrohrunterdruck erkannt und sind alle folgenden Bedingungen erfüllt: - kein Mengenwunsch über FGR vorgegeben (mrmM_EFGR = 0), - kein Mengenwunsch über ADR vorgegeben (mrmM_EADR = 0),
Diese Maßnahme bleibt auch im Nachlauf solange aktiv bis nach Drehzahl=0 die Zeit mrwNCL_N0 abgelaufen ist, und bis die Zeit mrwNCL_DA nach Start des Nachlaufs abgelaufen ist.
- kein Mengenwunsch über PWG vorgegeben (mrmPWG_roh ≤ mrwLDFPWMI), - die Geber für ADF und LDF sind intakt (fboSADF = 0, fboSLDF = 0), - die Drehzahl dzmNmit ist größer als mrwLDFUnMI , - die Überwachung auf Saugrohrunterdruck ist aktiv (mroLDFU_no = 0), so werden über mrmLDFUaus = 1 in der ARF die Endstufen ehmFAR1, ehmFAR2 und ehmFAR3 auf Vorgabewerte gesetzt, es wird jedoch kein Fehlerspeichereintrag generiert. Ist eine der Bedingungen nicht erfüllt, so wird sofort wieder auf Normalfunktion zurückgeschalten (mrmLDFUaus = 0). Im Nachlauf (nlmNLact=1) werden die Bedingungen dzmNmit> mrwLDFUnMI und mrmPWG_roh1
dzmNmit > mrwLDFUnMI mrmPWG_roh anwLM2_MAX Signal Range Check nach unten (Fehler fbbELM2_L), wenn anoU_LMM2 < anwLM2_MIN Die Überwachung erfolgt nur, wenn die Drehzahl kleiner als anwLMD_N2 UND größer als anwLMD_N1 ist und keine 1 ms - Abtastung vorliegt. Signal Range Check nach oben (Fehler fbbELMM_H), wenn anoU_LMM > anwLMM_MAX Signal Range Check nach unten (Fehler fbbELMM_L), wenn anoU_LMM < anwLMM_MIN Die Überwachung erfolgt nur, wenn die Drehzahl kleiner als anwLMD_N2 UND größer als anwLMD_N1 ist und keine 1 ms - Abtastung vorliegt. Signal Range Check nach oben (Fehler fbbELM5_H), wenn anoU_LMM > anwLMM_MAX Signal Range Check nach unten (Fehler fbbELM5_L), wenn anoU_LMM < anwLMM_MIN Die Überwachung erfolgt nur, wenn die Drehzahl kleiner als anwLMD_N2 UND größer als anwLMD_N1 ist und 1 ms - Abtastung des LMM vorliegt. Signal Range Check nach oben (Fehler fbbELM5_H), wenn anoU_LMM2S (bereits PT1-gefiltert) > anwLMM_MAX Signal Range Check nach unten (Fehler fbbELM5_L), wenn anoU_LMM2S (bereits PT1-gefiltert) < anwLMM_MIN Es darf keine SRC Verletzung des LMM vorliegen, die Pfade für DZG, LTF und LDF müssen intakt sein. Ist die ARF nicht aktiv (arwHFPA.u < ehmFAR. ≤ arwHFPA.o für alle 3 ARF-Stellglieder), und die Randbedingungen arwHFPNu ≤ dzmNmit ≤ arwHFPNo, arwHFPTu ≤ anmLTF ≤ arwHFPTo, arwHFPPu ≤ ldmP_Llin ≤ arwHFPPo sind erfüllt, so wird wenn die Bedingung arwHFPMmin ≤ armM_List ≤ arwHFPMmax nicht erfüllt ist, der Fehler fbbELM5_P gemeldet.
arwHFPA.u arwHFPA.o arwHFPN. arwHFPP. arwHFPT. arwHFPMmin arwHFPMmax
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Ladedrucksteller (LDS)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-31
Y 281 S01 / 083 - CBJ
8.33 Lufttemperaturfühler (LTF) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich
anwLTF_MAX anwLTF_MIN
Vorgabewert
anwLTF_VOR
Daten
Ersatzfunktion
Daten
Signal Range Check nach oben (Fehler fbbELTF_H), wenn anoU_TL > anwLTF_MAX Signal Range Check nach unten (Fehler fbbELTF_L), wenn anoU_TL < anwLTF_MIN
8.34 Lüfterrelais (GER) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbEGER_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEGER_K gesetzt.
8.34.1 Heilung Überwachung Überwachungsstrategie von
Daten
Regelabweichung Allgemein
mrwUW_MNGR Umschaltung auf Normalfunktion mrwNL_MSTO
Eine Heilung erfolgt, wenn die Drehzahl größer als mrwUW_MNGR ist UND U_ist kleiner oder gleich mrwNL_MSTO ist.
Ersatzfunktion
Daten
8.35 MIL - Lampe (MIL) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbEMIL_O gesetzt.
Ersatzfunktion
Daten
keine
Bei Status Kurzschluß der Endstufe wird der Fehler fbbEMIL_K gesetzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Lufttemperaturfühler (LTF)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-32
Y 281 S01 / 083 - CBJ
8.36 Öltemperaturfühler (OTF) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Signalbereich
anwOTF_MAX anwOTF_MIN
anmOTF auf Vorgabewert anmOTF_VOR anwO_VBtKL anwO_LUrKL anwOTF_VOR
Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich Speisung Potentiometer
Signal Range Check nach oben (Fehler fbbEPW2_H), wenn anoU_PWG2 > anwPW2_MAX Signal Range Check nach unten (Fehler fbbEPW2_L), wenn anoU_PWG2 < anwPW2_MIN
anwPW2_MAX anwPW2_MIN
Vorgabewert (Sprung)
anwPW2_VOR
Signalbereich Schleifer Potentiometer
Signal Range Check nach oben (Fehler fbbEPWG_H), wenn anoU_PWG > anwPWG_MAX Signal Range Check nach unten (Fehler fbbEPWG_L), wenn anoU_PWG < anwPWG_MIN
anwPWG_MAX erhöhte Leerlaufdrehzahl anwPWG_MIN Vorgabewerte (Rampen) mrwPWG_Pof, mrwPWG_Pon. Bei SRC Verletzung UND Plausibilitätsverletzung (LGS) wird nur mrwPWG_Pof verwendet. siehe „PWG-Filter und Fahrverhalten“
mrwLLR_PWD
Bei OTF über ADC (anwOTF_KAN = 00xxH): Signal Range Check nach oben (Fehler fbbEOTF_H), wenn anoU_TO > anwOTF_MAX Signal Range Check nach unten (Fehler fbbEOTF_L), wenn anoU_TO < anwOTF_MIN
Daten
Bei OTF über CAN (anwOTF_KAN = 01xxH): der Fehler fbbEOTF_P (unplausibel) wird gemeldet, wenn in der CAN-Botschaft Kombi 2, Feld T_OTF_KO2 der Fehlerwert 0xFF eingetragen ist. Der Fehler fbbEOTF_S (defekt) wird gemeldet, wenn in der CAN-Botschaft Kombi 2 das Fehlerbit S_OTF gesetzt ist. Bei Applikation OTF mit fixem Vorgabewert versenden (anwOTF_KAN = 02xxH), wird immer anwOTF_VOR als Öltemperatur anmOTF versendet.
8.37 Pedalwertgeber (PWG) 8.37.1 Defekterkennung
mrwPWG_Pof mrwPWG_Pon mrwPWG_Rau mrwPWG_Run
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Öltemperaturfühler (OTF)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-33
Y 281 S01 / 083 - CBJ
Fortsetzung PWG Defekterkennung Überwachung Überwachungsstrategie von Plausibilität Allgemein
Verhalten bei cowVAR_PWG=0 (PWG Poti/Schalter): anmPWG wird auf SRC geprüft und gegen den Leergasschalter (dimLGS) auf Plausibilität überprüft. Diese Prüfung ist mittels mrwPWG_LPA deaktivierbar. Unterhalb mrwPWG_UPS muß der LGS in Leerlaufstellung, oberhalb mrwPWG_OPS in Vollaststellung sein. Im Fehlerfall wird der Fehler fbbEPWP_A gesetzt. Verhalten bei cowVAR_PWG=1 (doppelanaloges PWG): Es wird die Plausibilität zwischen PWG und PGS überprüft, falls kein Fehler fbbETAD_L , fbbETAD_H, fbbETAD_D, fbbETAD_T, fbbEPW2_L, fbbEPW2_H, fbbEPG2_L, fbbEPG2_H, fbbEPWG_L, fbbEPWG_H, fbbEPGS_L oder fbbEPGS_H vorliegt, keine diese Fehler betreffende En tprellung aktiv ist (anmFPM_EPA =0) oder der Fehler fbbEPWP_A aktuell vorhanden ist (mroFPM_BED, Bit 10 oder Bit 11 gesetzt).
Daten
Ersatzfunktion
Daten
mrwPWG_LPA mrwPWG_UPS mrwPWG_OPS --------------------mrwPWG_LLS mrwPWG_VLS mrwPWG_PLL mrwPWG_PTL mrwPWG_PVL mrwPWG_HRP
erhöhte Leerlaufdrehzahl
mrwLLR_PWD
Vorgabewerte wie bei Defekt PWG SRC Schleifer
Rampe auf mrwPWG_Pof ---------------------------------------------------siehe „PWG-Filter und Fahrverhalten“
mrwPWG_Pof mrwPWG_Rau mrwPWG_Run
Befindet sich die Spannungsdiffernz | anmU_PWG - 2*anmU_PGS | innerhalb eines Plausibilitätsfe nsters, wird der Fehler fbbEPWP_A gutgemeldet, andernfalls wird er gesetzt. Es stehen 3 Plausibilitätsfenster zur Verfügung: n Leerlauf: anmPWG und anmPGS sind kleiner als mrwPWG_LLS : Fensterbreite mrwPWG_PLL n Teillast: anmPWG und anmPGS sind sowohl größer als mrwPWG_LLS als auch kleiner als mrwPWG_VLS: Fensterbreite mrwPWG_PTL n Vollast: anmPWG und anmPGS sind größer als mrwPWG_VLS: Fensterbreite mrwPWG_PVL Ein Wechsel zwischen den Plausibilitätsfenstern erfolgt nur, wenn sowohl die Bedingungen für anmPWG als auch für anmPGS erfüllt sind.
Plausibilität Potentiometer
Wird nur bei cowVAR_PWG=0 (PWG Poti/Schalter) durchgeführt. Diese Überprüfung erfolgt, wenn eine allgemeine Plausibilitätsverletzung vorliegt. Ist der Leergasschalter mindestens für die Zeit mrwPWG_LGT in Vollaststellung und danach (kein b estimmter Zeitpunkt) mindestens für dieselbe Zeit in Leergasstellung, liegt ein Potentiometerdefekt vor (Fehler fbbEPWP_P).
MrwPWG_LGT
Plausibilität Leergasschalter
Wird nur bei cowVAR_PWG=0 (PWG Poti/Schalter) durchgeführt. Diese Überprüfung erfolgt, wenn eine allgemeine Plausibilitätsverletzung vorliegt. Wird anmPWG > mrwPWG_WOS und danach (kein bestimmter Zeitpunkt) anmPWG < mrwPWG_WUS liegt ein Fehler des LGS vor (Fehler fbbEPWP_L).
mrwPWG_WUS Vollastbegrenzung (applizierbar) mrwPWG_WOS Als Pedalwert wird der Potentiometerwert verwendet. Bei SRC Verletzung UND Plausibilitätsverletzung (LGS) wird nur der VGW mrwPWG_Pof verwendet (Rampe).
cowFMEBEG.
mrwPWG_Pof mrwPWG_Rau mrwPWG_Run
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Pedalwertgeber (PWG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-34
Y 281 S01 / 083 - CBJ
Fortsetzung PWG Defekterkennung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Sicherheitsfall Plausibilität Bremse
mrwPWG_BPN mrwPWG_BPV mrwPWG_BPP fbwEPWP_BA
rampenförmiger Übergang auf mrwPWG_Pbr
mrwPWG_SfB mrwPWG_Pbr
Erhöhte Leerlaufdrehzahl
mrwLLR_NSF
mrwPWG_BPA
veränderte Parameterauswahl Leerlau fregler
dzmNmit > mrwPWG_BPN fgmFGAKT > mrwPWG_BPV anmPWG > mrwPWG_BPP
mrmSICH_F
&
dimBRE
TOTZEIT
fbwEPWP_BA
dimBRK 1 mrmFDR_CAN.0
cowFUN_FDR .0 0
mrmFDR_CAN.1
&
.1 1 mrmFDR_CAN.2 .2 1
cowFUN_FDR
mrmFDR_CAN.3 .3 cowFUN_FDR.
Abbildung UEBE_04: Sicherheitsfall Oberhalb der Drehzahl mrwPWG_BPN UND der Geschwindigkeit mrwPWG_BPV wird wenn anmPWG > mrwPWG_BPP UND die Bremse betätigt ist UND kein Fahrdynamikeingriff vorliegt nach der Zeit fbwEPWP_BA auf Sicherheitsfall erkannt (mrmSICH_F = 1). Der Fehler fbbEPWP_B wird nie gemeldet, sondern es werden nur die Label für die Zeit benutzt. Betätigte Bremse liegt vor, wenn Haupt- und redundanter Bremskontakt betätigt sind. Diese Prüfung erfolgt nicht bei defekter Bremse (fbbEBRE_P ) und ist mittels mrwPWG_BPA deaktivierbar. Ein Fahrdynamikeingiff liegt vor wenn die FDR über den Funktionsschalter cowFUN_FDR aktiviert ist UND über die CAN-Botschaft Bremse_1 folgende Bitkombination empfangen wird: S_FDR ≡ mrmFDR_CAN.0 = TRUE ...FDR-Eingriff S_BLS ≡ mrmFDR_CAN.1 = FALSE ...Fahrer bremst nicht S_BKV ≡ mrmFDR_CAN.2 = TRUE ...Bremskraftverstärker angesteuert F_BKV ≡ mrmFDR_CAN.3 = TRUE ...Bremskraftverstärker verbaut und kein Fehler Das Ersatzdatenbyte der Bremse_1 Botschaft sollte so appliziert sein, daß bei einem CAN-Defekt die Überwachung auf Sicherheitsfall auf jeden Fall aktiv ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Pedalwertgeber (PWG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-35
Y 281 S01 / 083 - CBJ
8.37.2 Heilung Überwachung Überwachungsstrategie von Plausibilität Potentiometer mit Leergasschalter (fbbEPWP_A, fbbEPWP_P, fbbEPWP_L)
Daten
Wird nur bei cowVAR_PWG=0 (PWG Poti/Schalter) durchgeführt. Zur Heilung muß in folgender Re ihenfolge:
Ersatzfunktion
Daten
Übergang auf Normalfunktion (Rampe)
mrwPWG_Rau mrwPWG_Run
mrwPWG_WOS
-
der Pedalwertgeber anmPWG > mrwPWG_WOS UND der Leergasschalter in Vollaststellung sein. Es darf keine SRC Verletzung (mehr) vorliegen. mrwPWG_WUS
-
der Pedalwertgeber anmPWG < mrwPWG_WUS UND der Leergasschalter in Leerlaufstellung sein. Es darf keine SRC Verletzung (mehr) vorliegen. Außerdem muß der PWG Rohwert mrmPWG_roh kleiner als anmPWG sein. Signalbereich Wird nur bei cowVAR_PWG=0 (PWG Poti/Schalter) durchgeführt. Schleifer Zur Heilung muß der Pedalwertgeber anmPWG < mrwPWG_WUS UND der Leergasschalter in Lee rPotentiometer laufstellung sein. Es darf keine SRC Verletzung (mehr) vorliegen. Außerdem muß der PWG Rohwert mrmPWG_roh kleiner als anmPWG sein. Doppelanaloges Wird nur bei cowVAR_PWG=1 durchgeführt. PWG In der Olda mroFPM_BED sind die gesammelten Bedingungen für die PWG-Überwachung zusammengefasst, wobei die Information „vorläufig“ mithilfe der Message anmFPM_EPA ermittelt wird.
mrwPWG_WUS
mrwPWH_HRP
„Leerlaufdrehzahl“ Einfrieren des letzten PWG-Wertes
mrwPWG_dPS
Bei anmPWG < Vorgabewert (Rampenwert) wird sofort anmPWG verwendet, andernfalls wird rampenförmig auf anmPWG erhöht
Ist mroFPM_BED gleich Null oder sind die Bits 10 oder 11 (Plausibilität PWG-PGS) gesetzt, so wird die Plausibilitätsprüfung PWG-PGS durchgeführt und der Fehler fbbEPWP_A behandelt. Ist nun mroFPM_BED ungleich Null, so muß eine Ersatzreaktion erfolgen. Die Art der Ersatzreaktion läßt sich anhand von mroFPM_ZAK ablesen:
Sicherheitsfall Plausibilität Bremse
mroFPM_ZAK=0 (endgültig geheilt): keine Ersatzreaktion, anrmPWG hat Durchgriff auf mrmPWGfi mroFPM_ZAK=1 (vorläufig defekt): der letzte gültige Wert von anmPWG bleibt eingefroren mroFPM_ZAK=4 (endgültig defekt): mrmPWGfi wird auf 0 % gesetzt, die Ersatzreaktion „Leerlaufdrehzahl“ wird aktiviert (mrmLLR_PWD =1) mroFPM_ZAK=2 (Heilungsrampe): Es wird mrmPWGfi vom Fahrerwunschvorgabewert 0 % über die Rampe mrwPWG_HRP auf den aktuellen Fahrerwunsch anmPWG gegangen. Ist dieser erreicht, wird die erhöhte Leerlaufdrehzahl deaktiviert (mrmLLR_PWD =0) Der Sicherheitsfall wird zurückgenommen, wenn dPWG/dt > mrwPWG_dPS ist ODER die Bremse i naktiv wird. Für eine erneute Erkennung muß die Bremse inaktiv gewesen sein.
mrwPWG_SfE
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Pedalwertgeber (PWG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-36
Y 281 S01 / 083 - CBJ
Zur Bewertung der PWG Überwachung werden in mroPWG_Z folgende Werte angezeigt (cowVAR_PWG=0): Wert
Bedeutung
Wert
Bedeutung
0 1 2 3
Funktion in Ordnung SRC Verletzung erkannt SRC Ersatzfunktion PWG = f(LGS) aktiv Plausibilitätsverletzung allgemein
4 5 6
Plausibilitätsverletzung Leergasschalter Plausibilitätsverletzung Potentiometer SRC- und Plausibilitätsverletzung
Der Zustand der PWG Überwachung ist in mroFPM_ZAK enthalten (cowVAR_PWG=1): Dezimalwert Kommentar 0 PWG endgültig geheilt 1 PWG vorläufig defekt 2 PWG Heilungsrampe aktiv 4 PWG endgültig defekt Der Grund für eine Ersatzreaktion PWG ist in mroFPM_BED enthalten: Bitposition Dezimalwert Kommentar 0 1 Fehler fbbEPWG_H oder fbbEPWG_L vorläufig defekt 1 2 Fehler fbbEPWG_H oder fbbEPWG_L endgültig defekt 2 4 Fehler fbbEPGS_H oder fbbEPGS_L vorläufig defekt 3 8 Fehler fbbEPGS_H oder fbbEPGS_L endgültig defekt 4 16 Fehler fbbEPW2_H oder fbbEPW2_L vorläufig defekt 5 32 Fehler fbbEPW2_H oder fbbEPW2_L endgültig defekt 6 64 Fehler fbbEPG2_H oder fbbEPG2_L vorläufig defekt 7 128 Fehler fbbEPG2_H oder fbbEPG2_L endgültig defekt 8 256 Fehler fbbETAD_H oder fbbETAD_L vorläufig defekt 9 512 Fehler fbbETAD_H oder fbbETAD_L endgültig defekt 10 1024 Fehler fbbEPWP_A vorläufig defekt 11 2048 Fehler fbbEPWP_A endgültig defekt 12 4096 Fehler fbbETAD_T vorläufig defekt 13 8192 Fehler fbbETAD_T endgültig defekt 14 16384 Fehler fbbETAD_D endgültig defekt
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Pedalwertgeber (PWG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-37
Y 281 S01 / 083 - CBJ
8.38 Referenzspannung (U_REF) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich
anwREF_MAX anwREF_MIN
Vorgabewert
anwREF_VOR
Daten
Ersatzfunktion
Daten
Signal Range Check nach oben (Fehler fbbEURF_H), wenn anoU_UREF > anwREF_MAX Signal Range Check nach unten (Fehler fbbEURF_L), wenn anoU_UREF < anwREF_MIN
8.39 Systemleuchte (SYS) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß Plausibilität
Bei Status Leerlauf der Endstufe und nicht gesetztem Plausibilitätsfehler fbbEK15_P wird der Fehler fbbEDIA_O gesetzt. Bei Status Kurzschluß der Endstufe und nicht gesetztem Plausibilitätsfehler fbbEK15_P wird der Fehler fbbEDIA_K gesetzt. Die Anforderung vom Motorsteuergerät an das Kombigerät die Vorglühlampe ein- oder auszuschalten gswFHZ erfolgt über CAN-Botschaft Motor 5 (Byte 1, Bit 1). Das Kombigerät sendet den Vorglühlampenstatus mit CAN-Botschaft Kombi 1 (Byte 0, Bit 7) zurück. Bei beiden Bits gilt: 0 = Lampe aus, 1 = Lampe ein. Wenn diese zwei Bits länger als fbwEDIA_PA nicht übereinstimmen, muß davon ausgegangen werden, daß das Kombigerät die Anforderung nicht umsetzen kann. In diesem Fall ist im Motorsteuergerät der Fehler fbbEDIA_P einzutragen. Die Überwachung wird deaktiviert wenn die CAN-Überwachung au sgeblendet wird oder der Fehler KO1_Q (Botschaftstimeout Kombi 1) vorliegt. Heilung: Die Heilung des Fehlers fbbEDIA_P erfolgt, wenn bei aktiver Überwachung jeweils sowohl eine Anfo rderung „Lampe aus“ als auch „Lampe ein“ (vom Motorsteuergerät ans Kombigerät) mit der Mindesdauer gswFHZ ununterbrochen mit dem korrekten Status vom Kombigerät quittiert wurden. Die Reihenfolge ist nicht wichtig.
keine
keine
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Referenzspannung (U_REF)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-38
Y 281 S01 / 083 - CBJ
8.41 Wassertemperaturfühler (WTF) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich
Signal Range Check nach oben (Fehler fbbEWTF_H), wenn anoU_TW > anwWTF_MAX Signal Range Check nach unten (Fehler fbbEWTF_L), wenn anoU_TW < anwWTF_MIN
anwWTF_MAX anwWTF_MIN
anwWTF_VOR anwWTFSCH
dynamische Plausibilität
Nach "Zündung ein" bei Überschreiten der Drehzahlschwelle mrwMIN_DZ UND der Mengenschwelle mrwMIN_Me wird ein Timer gestartet, nach dessen Ablauf die Wassertemperatur den Wert mrwEnd_Tmp ODER den Mindestanstieg dT_W/dt von mrwMIN_dT erreicht haben muß (Fehler fbbEWTF_D). Diese Prüfung findet einmal pro Fahrzyklus statt. Sobald eine dieser Bedingungen erfüllt ist wird der Test beendet ohne die restliche Zeit abzuwarten. Bei einem Signal Range Check Fehler oder Nachlauf wird der Test abgebrochen, bzw. nicht gestartet.
mrwMIN_DZ mrwMIN_Me mrwEnd_Tmp mrwMIN_dT
Wahlweise als Vorgabewert die Kraf tstofftemperatur oder anwWTF_VOR Auswahl mittels anwWTFSCH Für die SB Regelung wird ein SB spezif ischer VGW verwendet. Für die Glühzeitsteuerung wird der VGW gswGS_VGWT verwendet
gswGS_VGWT
mrwWTF_KL
Die zulässige Erwärmungszeit f(Wassertemperatur) wird aus der Kennlinie mrwWTF_KL ermittelt. Bei der maximalen Erwärmungszeit (655340000 µs) wird der Test nicht durchgeführt und der Fehler fbbEWTF_D sofort gut gemeldet. Treffen die Mengen- oder die Drehzahlbedingungen nicht mehr zu, wird der Timer eingefroren. dynamische Folgende Werte werden im EEPROM abgespeichert: Plausibilität − Aufgetretene Temperaturerhöhung seit Start − Temperaturwert bei Testende − Abgelaufene Zeit − zulässige Erwärmungszeit die bei Start aus der Kennline mrwWTF_KL ermittelt wurde. Eine Abspeicherung erfolgt: − wenn der Test durch Ablauf des Timers abgeschlossen ist und ein Defekt erkannt wurde. − wenn der Test durch Erreichen der Temperaturerhöhung oder der Endtemperatur abgeschlossen wird und kein Defekt erkannt wird. Keine Abspeicherung erfolgt: − wenn der Test durch einen WTF-Signal Range Check Fehler oder Nachlauf abgebrochen wu rde. − wenn der Test nicht durchgeführt wurde (z.B.: applikativ durch Kennlinenwert = 655340000 µs). BetriebsNach Überschreiten der Drehzahlschwelle anwWSZ_DZ muß nach Ablauf der Zeit anwWSZ_SZT die anwWSZ_DZ temperatur anwWSZ_SZT Wassertemperatur die Schwelle anwWSZ_STM überschritten haben (Fehler fbbEWTF_S). anwWSZ_STM WTF über CAN Bei Auswertung von T_WTF (cowWTFCAN=1): Der Fehler fbbEKO2_W (Kühlmitteltemperatur wird gemeldet, wenn in der CAN-Botschaft Kombi 2, Feld T_WTF der Fehlerwert 0xFF eingetragen ist oder wenn in der CAN-Botschaft Kombi 2 das Fe hlerbit S_WTF gesetzt ist.
anmWTF_CAN = anmWTF plus max. WTF-Toleranz anwWTFdelt
anwWTFdelt
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept-
02. Juli 1999
0
bosc h
EDC15C
Seite 8-39
Y 281 S01 / 083 - CBJ
8.42 Abgasrückführsteller 2 (AS2) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Vollastbegrenzung (applizierbar)
cowFARFAB. cowFLDRAB. cowFMEBEG.
Daten
Ersatzfunktion
Daten
cowFARFAB1..3 cowFLDRAB1..3 cowFMEBEG1..3
ARF: siehe Kapitel 3.6.1; Abbildung ARF_07
Bei Status Leerlauf der Endstufe wird der Fehler fbbEAS2_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEAS2_K gesetzt.
8.43 Abschaltung wegen Systemfehler Überwachung Überwachungstrategie von Systemfehlern in den Modulen:
cowF.....1. .0
ARF LDR Begrenzungsmenge
&
ARF-Steller 1 defekt fboSAR1
LDR: siehe Kapitel 4.6; Abbildung LDR_07
.1
&
LDR positive Regelabweichung fbbELDSpR .2
&
LDR negative Regelabweichung fbbELDSnR .3
&
LDS-Steller defekt fbbELDS_K | fbbELDS_O
Olda1.1
.4
Luftmengenmesser defekt zmmHF2_DEF
Olda1.2
&
Ladedruckfühler defekt fboSLDF
Begrenzungsmenge: siehe Kapitel 2.3; Abbildung MEREBG03
Olda1.0
Olda1.3 .5
&
Olda1.4 Olda1.5
.6
&
Olda1.6
.7
Olda1.7
&
>1
Systemfehler zmmF_KRIT.x
X
Abbildung SYSFEHL1: Systemfehler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept- Abgasrückführsteller 2 (AS2)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-40
Y 281 S01 / 083 - CBJ
Fortsetzung Abschaltung wegen Systemfehlern Überwachung Überwachungstrategie von
Ersatzfunktion
Daten
cowF.....2.
Systemfehlern in den Modulen: ARF LDR Begrenzungsmenge
Daten
.0
&
Drehzahlgeber defekt fboSDZG
Olda1.8 Olda1.9
.1
&
Olda1.10
X Olda1.11
.2
& X
(Fortsetzung)
.3
&
Klemme 15 defekt fbbEK15_P
Olda1.12
>1
Olda1.13 Olda1.14
.4
Elektr. Abschaltung defekt fbbEEAB_P | fbbEEAB_O | fbbEEAB_K
&
Olda1.15
.5
&
Pedalwertgeber defekt fboSPWG | fboSPGS .6
&
fbbEPWP_L Leergasschalter def. fboSPGS
.7 cowVAR_PWG X
&
Abbildung SYSFEHL2: Systemfehler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Abschaltung wegen Systemfehler
02. Juli 1999
0
bosc h
EDC15C
Seite 8-41
Y 281 S01 / 083 - CBJ
Fortsetzung Abschaltung wegen Systemfehlern Überwachung Überwachungstrategie von Systemfehlern in den Modulen: ARF LDR Begrenzungsmenge
Daten
Ersatzfunktion
Daten
cowF.....3. .0
ARF-Steller 2 defekt fboSAR2
&
Olda3.0 Olda3.1
.1
&
Olda3.2
X Olda3.3
.2
& X
(Fortsetzung)
.3 ARF positive Regelabweichung fbbEARSpR
&
Olda3.4
>1
Olda3.5 Olda3.6
.4
&
ARF negative Regelabweichung fbbEARSnR
Olda3.7
.5
Fahrgeschwindigkeitsgeber defekt fboSFGG
& .6
& X .7
& X
Abbildung SYSFEHL3: Systemfehler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Abschaltung wegen Systemfehler
02. Juli 1999
0
bosc h
EDC15C
Seite 8-42
Y 281 S01 / 083 - CBJ
Fortsetzung Abschaltung wegen Systemfehlern Überwachung Überwachungstrategie von
Daten
Daten
cowF.....4.
Systemfehlern in den Modulen:
.0
Olda3.8
& X
ARF LDR Begrenzungsmenge (Fortsetzung)
Ersatzfunktion
>1
Olda3.9 .1
&
Olda3.10
X Olda3.11
.2
&
Olda3.12
X .3 Botschaft Slave3 fehlt fbbESL3_Q Slave-SG beschädigt fbbEW11_A
Olda3.13
&
Olda3.14 .4
&
Olda3.15
.5
&
ARF - Steller defekt fboSAS2 .6
&
Ladedrucksteller 2 fboSLS2 .7 Kraftstoffdruckfühler defekt fboSKDF
&
cowF.....x ARF cowFARFABx LDR cowFLDRABx Begr. cowFMEBEGx
Oldax aroFARFABx ldoFLDRABx mroFMEBEGx
Abschaltung zmmF_KRIT.1 zmmF_KRIT.2 zmmF_KRIT.3
Abbildung SYSFEHL4: Systemfehler
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Abschaltung wegen Systemfehler
02. Juli 1999
0
bosc h
EDC15C
Seite 8-43
Y 281 S01 / 083 - CBJ
8.44 BiTurboRegelung HFM-Überwachung Überwachung Überwachungsstrategie von Plausibilität Luftmassenmesser 1 zu Luftmassenmesser 2
Daten
Ersatzfunktion
Daten
Der Fehler fbbEHF2_M wird gesetzt, wenn der Betrag der Differenz zwischen den Luftmassenströmen arwM_LtoN armM_LBiT1 und armM_LBiT2 größer als die Plausibilitätsschwelle aus der Kennlinie arwBiT_KL ist. arwM_LtoME arwBiT_KL Der Fehler wird überwacht, wenn die Drehzahl dzmNmit größer arwM_LtoN, die Motormomentmenge mrmM_EMOT größer arwM_LtoME ist, keine der unten genannten Fehler anstehen und ldmAGaus=0 ist. dzmNmit arwM_LtoN mrmM_EMOT arwM_LtoME
a
a>b b a
a>b b
armM_LBiT1
aroM_Ldiff
a
a>b
+
-
BETRAG
&
fbbEHF2_M
b
ldmAGaus=0
armM_LBiT2 dzmNmit KL
arwBiT_KL
fbbEHF2_L fbbEHF2_H fbbEHFS_L fbbEHFS_H
>1
fbbEHF2_P fboSLMM Abbildung HFM_Uebe01: Überwachung Abweichung Biturboregelung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - BiTurboRegelung HFM-Überwachung
02. Juli 1999
0
bosc h
EDC15C
Seite 8-44
Y 281 S01 / 083 - CBJ
Plausibilität Luftmassenmesser 1 zu Luftmassenmesser 2
Die BiTurbofehlerbegrenzung wird aktiv, wenn der Fehler fbbEHF2_M gesetzt wird oder wenn bei zwei verbauten HFM einer defekt ist.
cowVAR_2HF
Die BiTurbobegrenzung erfolgt über die KL mrwBEG_KL. Siehe Kapitel Mengenberechnung - B egrenzungsmenge Abbildung MEREBG3A
cowVAR_2HF
Umschaltung auf Fehler! Textmarke nicht definiert. arwLMBPVGW Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Vollastbegrenzung (applizierbar)
fbbEHF2_M
>1
zmmBiT_ABL
cowVAR_2HF=0
& fbbEHF2_L fbbEHF2_H fbbEHF2_P fbbEHFS_L
>1
fbbEHFS_H fboSLMM
Ausfall beider Luftmassenmesser
Abbildung: UEBE_09: BiTurbofehlerbegrenzung Ist ein HFM verbaut und dieser defekt oder sind zwei HFM verbaut und beide defekt, so wird die Schnittstellenmessage zmmHF2_DEF gesetzt. fboSLMM
&
zmmHF2_DEF
arwLMBPVGW cowFARFAB. cowFLDRAB. cowFMEBEG.
fbbEHF2_L
Siehe Kapitel Abgasrückführung Abbildung ARF_15 (für ersten HFM)
fbbEHF2_H fbbEHF2_P
>1
fbbEHFS_L fbbEHFS_H cowVAR_2HF=0
Signalbereich Speisung
Abbildung: UEBE_06: Beide HFM defekt Signal Range Check nach oben (Fehler fbbHFS_H) wenn anoU_HFS > anwHFS_MAX Signal Range Check nach unten (Fehler fbbHFS_L) wenn anoU_HFS < anwHFS_MIN
anwHFS_MAX anwHFS_MIN
Umschaltung auf armM_LBiT1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - BiTurboRegelung HFM-Überwachung
02. Juli 1999
0
bosc h
EDC15C
Seite 8-45
Y 281 S01 / 083 - CBJ
8.45 Boosterkondensatoren (UC1, UC2) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Signalbereich
Signal Range Check nach oben (Fehler fbbEUCx_H), wenn anoU_UCx > anwUCx_MAX Signal Range Check nach unten (Fehler fbbEUCx_L), wenn anoU_UCx < anwUCx_MIN
Abschaltung der betroffenen Bank
Boosterspannung
Die Boosterspannungen anmUC1 bzw. anmUC2 werden drehzahlsynchron vor einem Einspritzzyklus der jeweiligen Bank erfaßt und geprüft. Überschreitet die Boosterspannung die Schwelle ehwUC_RMAX, so wird der Fehler fbbEUCxRH gemeldet. Liegt die Boosterspannung unterhalb von ehwUC_RMIN, wird der Fehler fbbEUCxRL gemeldet. Die Prüfung erfolgt nur oberhalb der Drehzah lschwelle ehwUC_N.
anwUC1_MAX anwUC1_MIN anwUC2_MAX anwUC2_MIN ehwUC_N ehwUC_RMIN ehwUC_RMAX
Daten
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Boosterkondensatoren (UC1, UC2)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-46
Y 281 S01 / 083 - CBJ
8.46 CAN Bus Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Triebstrang Bus-Fehler
cawINF_INI cawINF_DLY anwK15_H_U anwK15_H_O
CAN - Mengeneingriffe werden abgebrochen. Die Überwachung von Botschaftstimeout Getriebe/Bremse wird ausg eblendet (s.h. Externer Mengenei ngriff/Getriebe). Wenn Ecomatic über CAN appliziert ist so wird für den restlichen Fahrzyklus die Ecomatic deaktiviert.
Ist der CAN Baustein ist im Bus-Off Zustand (camSTATUS0 .1), so wird der Fehler fbbECA0_O gemeldet, sofern nicht eine der Ausblendbedingungen für die CAN Überwachung aktiv ist. Der CAN wird neu initialisiert. Ist der CAN Baustein im Warning Zustand (camSTATUS0.3 ), so wird der Fehler fbbECA0_W gemeldet, sofern nicht eine der Ausblendbedingungen für die CAN Überwachung aktiv ist. Die Ausblendung der Busüberwachung verhindert unnötige Fehlereinträge im Fall von Umgebungs bedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann und daher auch nicht vorgesehen ist. Die Ausblendung der CAN Überwachung ist aktiv, solange • der Start erfolgt (camSTATUS0 .8 = 1; mrmSTART_B=1 und dzmNmit zmwUEB_PWG
S
Q
zmoUEBakt
zmwUEB_TIM R
&
Applikationshinweis: 1) Die Labels mrwLDFPWMI und mrwLDFUnMI werden durch die Saugrohrunterdruckerkennung vorgegeben. 2) Die Endstufe der Drosselklappe muß im Nachlauf aktiv sein, damit im Fehle rfall „Überdrehzahl“ die Funktion bei K15 aus noch wirkt.
zmmF_KRIT.4
mrmPWG_roh mrwLDFUnMI
Abbildung SONSDK01 : Drosselklappenansteuerung bei Überdrehzahl Ist die Motordrehzahl dzmNmit für die Zeit zmwUEB_TIM größer als die Schwelle zmwUEB_N UND die Pedalwertstellung mrmPWG_roh zmwDKtUE
1
zmmDKTSM == 1
2
Bereit
9
zmmDKTL.2 = 0
10 NOT zmoDK.0 t=0 zmmDKTL.1 = 0
3
t_ue > zmwDKtUE 8
7
zmmDKTL.2 = 0 6
zmmDKTL.0 = 0 zmmDKTL.1 = 0 t_ue= 0 fbbEAR2_P gut melden zmmDKTSM = 0
zmmDKTL.0 = 0 zmmDKTL.1 = 0 t_ue = 0
zmmDKTL.0 = 0 zmmDKTL.1 = 0 t_ue = 0 fbbEAR2_P Fehler melden zmoDK.0 & t > zmwDKtSCH & zmwDKT_NU < n < zmwDKT_NO & ldmP_Llin < zmwDK_Plow & NOT zmoDK.1
NOT zmoDK.0 OR NOT (zmwDKT_NU < n < zmwDKT_NO) OR zmoDK.1
t > zmmDKtTST & armM_List < zmoDKLM_SW(=f(n))
t > zmmDKtTST & armM_List >= zmoDKLM_SW(=f(n)) zmmDKTL.0 = 1 zmmDKTL.2 = 1 t=0
2 Test
4
Abbildung SONSDK2 : Drosselklappenüberwachung Schubbedingung: zmoDK-Bit 0 =
mrmSTART_B = 0 UND mrmPWGfi = 0 UND mrmM_EFGR = 0 UND mrmM_EADR = 0 UND mrmMSR_AKT = 0 UND zuoAD_HE = 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Drosselklappenüberwachung (DK)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-51
Y 281 S01 / 083 - CBJ
Fortsetzung Drosselklappenüberwachung (DK) Überwachung Überwachungsstrategie von Plausibilität mit Luftmasse
Daten
Testabbruchsbedingungen: zmoDK-Bit 1 = nlmNLact = 1 (Nachlauf aktiv) mrmLDFUaus = 1 (Saugrohrunterdruck erkannt) LDS defekt LDF defekt AR1 defekt AR2 defekt LMM defekt
Ersatzfunktion
Daten
ODER ODER ODER ODER ODER ODER
Ablaufstati des Tests: 0 Normal: Sobald der Betriebstundenzähler mrmBSTZ (mroBSTZl, mroBSTZh) dividiert durch das Label zmwDKtBSZ den Rest 0 ergibt, wird der Testmerker zmmDKTSM auf 1 gesetzt (Zustandsübergang 0) und im EEPROM gespeichert. Bei SG-Initialisierung wird der Testmerker im EEPROM kontrolliert. Ist der Testmerker gesetzt (entweder wurde er aktuell gesetzt, oder er war bei Initialisierung schon im EEPROM gesetzt), oder ist der Betriebsstundenzähler = Null, so wird in den Zustand Bereit verzweigt (Zustandsübergang 1). Wenn soeben ein Test durchgeführt wurde, muß noch die Zeit zmwDKtUE abgewartet werden, bis mit zmmDKTL-Bit 2 = 0 die Überwachungen von Saugrohrunterdruck, LMM-Plausibilität mit Drehzahl, LDF-Plausibilität mit ADF und LDF-Signalbereich wieder aktiviert werden dürfen. (Zustandsübergang 2). Wenn zmwDKtBSZ = 0 appliziert ist wird der Drosselklappentest verhindert und der State Normal nie verlassen. 1 Bereit: Bei Wechsel von Last auf Schub (zmoDK-Bit 0 = 1) beginnt der Timer zmwDKtSCH zu laufen, wenn wieder Last erkannt wird wird der Timer gestoppt. Außerdem wird, sobald die Schubbedingung erfüllt ist und keine Bedingungen erfüllt sind, die den Test verhindern, mit zmmDKTL -Bit 1 = 1 in der Lad edruckregelung der Ladedrucksteller auf Vorgabewert ldwDKvgwLD gesteuert. Dadurch wird verhindert daß beim Schließen der DK höherer Ladedruck Geräuschentwicklung und Schwingungen der Luftsäule verursacht, was zu Schäden des Lagers am Turbolader führen könnte. Ist die Schubbedingung für die Zeit zmwDKtSCH andauernd gegeben, ist die Drehzahl im Bereich zw ischen zmwDKT_NU und zmwDKT_NO, ist der Ladedruck unter die Schwelle zmwDK_Plow gefallen und liegen keine Gründe den Test zu verhindern vor (zmoDK -Bit 1 = 0), so kann der Test beginnen (Zustandsübergang 3). Wenn während des Schubs der Testmerker gesetzt wird darf im gleichen Schubbetrieb kein Test durc hgeführt werden. Es muß erst ein Wechsel in Last und danach wieder in Schub erfolgen bevor der Test beginnt. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Drosselklappenüberwachung (DK)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-52
Y 281 S01 / 083 - CBJ
Fortsetzung Drosselklappenüberwachung (DK) Überwachung Überwachungsstrategie von Plausibilität mit Luftmasse
Daten
Ersatzfunktion
Daten
Mit zmmDKTL-Bit 0 = 1 wird der Abgasrückführregelung mitgeteilt daß der Test läuft. Die Abgasrüc kführregelung schließt die DK und das ARF-Ventil. Dazu werden die Messages der ARF-Endstufen ehmFAR1-ehmFAR3 auf die Vorgabewerte arwFAR1_MV-arwFAR3_MV gesteuert. Die Timoutzeit zmwDKtTST für den folgenden Test wird gestartet. Mit zmmDKTL-Bit2 = 1 werden die Überwachu ngen von Saugrohrunterdruck, LMM-Plausibilität mit Drehzahl, LDF-Plausibilität mit ADF und LDFSignalbereich abgeschaltet. (Zustandsübergang 4). Wurde bei den Tests der Fehler fbbEAR2_P endgültig defekt erkannt, so erfolgen weitere Tests erst wieder wenn der Testmerker wieder gesetzt wird, jedoch nicht mehr im selben Fahrzyklus.. (Zustandsübergang 5). Wenn soeben ein Test durchgeführt wurde muß die Zeit zmwDKtUE abgewartet werden bis mit zmmDKTLue = 0 die Überwachungen von Saugrohrunterdruck, LMM-Plausibilität mit Drehzahl und LDF-Signalbereich wieder aktiviert werden dürfen. (Zustandsübergang 6). 2 Test: Sobald die Testzeit zmwDKtTST abgelaufen ist wird die Luftmasse armM_List mit einem drehzahla bhängigen Schwellwert aus der Kennlinie zmwDK_KL verglichen (zmoDKLM_SW, wird nur beim Test berechnet). Ist die Luftmasse unter der Schwelle so war der Test erfolgreich. Der Testmerker wird g elöscht und in den Zustand Normal verzweigt. (Zustandsübergang 7). Bleibt die Luftmasse höher als der Schwellwert, so wird der Fehler fbbEAR2_P gemeldet. (Zustandsübergang 8). Fällt vor Ablauf der Testzeit zmmDKtTST die Testbedingung weg (nicht Schub, Drehzahl außerhalb Bereich oder Verhinderung durch Fehler), so wird der Test unterbrochen. (Zustandsübergang 9). Bei den Zustandsübergängen 7, 8 und 9 werden mit zmmDKTL -Bit 0 = 0 die ARF und mit zmmDKTLBit 1 = 0 die Ladedruckregelung wieder eingeschaltet. Die ARF- und Ladedrucksteller werden wieder an die jeweiligen Reglerausgänge umgeschaltet. Der Timer zmwDKtUE wird gestartet, wenn er abläuft werden die Überwachungen von Saugrohrunterdruck, LMM-Plausibilität mit Drehzahl, LDFPlausibilität mit ADF und LDF-Signalbereich wieder aktiviert. Eine Heilung des Fehlers wird nicht durchgeführt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Drosselklappenüberwachung (DK)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-53
Y 281 S01 / 083 - CBJ
8.50 Elektrisches Abschaltventil (MPROP, EAB) Überwachung Überwachungsstrategie von Test im Schub Einmal pro Fahrzyklus wird im Schub die Funktion des EAB überprüft. Für die Prüfung müssen folgende Bedingungen (mrmEAB_SHU = 1) erfüllt sein: • Motor im Schub (mrmSTATUS.3 = 1), • Raildruckregelung im Zustand CONTROL (zumRP_ZUST = 2), • mrwEAB_N1 < Drehzahl dzmNmit < mrwEAB_N2, • Fahrgeschwindigkeit fgmFGAKT > mrwEAB_V1, • Wassertemperatur anmWTF > mrwEAB_T1 (cowEAB_NLT = 1), • Kraftstofftemperatur anmKTF > mrwEAB_T2 (cowEAB_NLT = 2), • kein FGG-Fehler fbosSFGG, • kein KDF-Fehler fboSKDF, • kein EAB-Fehler fbbEEAB_O | fbbEEAB_K, • kein WTF-Fehler fboSWTF (cowEAB_NLT = 1), • kein KTF-Fehler fboSKTF (cowEAB_NLT = 2), • keine andere Abschaltbedingung aktiv (mrmTST_AUS = 0). Sind die obigen Bedingungen für die Zeit mrwEAB_dt1 erfüllt, so wird das EAB betätigt (mrmEAB_SHU = 2). Nach Ablauf der Zeit mrwEAB_dt2 wird der Raildrucksollwert zumPQsoll über die Message zumP_TEST um den Wert mrwEAB_dP1 erhöht und dort eingefroren (mrmEAB_SHU = 3). Abhängig vom Variantenschalter cowEABTest bleibt die Raildruckregelung aktiv (cowEABTest = 0) oder wird das Tastverhältnis ehmFKDR eingefroren (cowEABTest = 1). Unterschreitet der Raildruck zumP_RAILm den Wert (zumP_TEST - mrwEAB_dP2) oder überschreitet der Raildruck zumP_RAILm nicht den Wert (zumP_TEST + mrwEAB_dP3) innerhalb der Zeit mrwEAB_dt3, so ist der EAB in Ordnung. Überschreitet der Raildruck zumP_RAILm den Wert (zumP_TEST + mrwEAB_dP3) innerhalb der Zeit mrwEAB_dt3, so wird über fbbEEAB_P der EAB als defekt gemeldet.
Daten
mrwEAB_N1 mrwEAB_N2 mrwEAB_V1 mrwEAB_T1 mrwEAB_T2 cowEAB_NLT
Ersatzfunktion
Daten
Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Vollastbegrenzung (applizierbar)
cowFARFAB. cowFLDRAB. cowFMEBEG.
mrwEAB_dt1 mrwEAB_dt2 mrwEAB_dP1 cowEABTest
mrwEAB_dP2 mrwEAB_dP3 mrwEAB_dt3
Der Test wird abgebrochen, wenn eine der Testbedingungen nicht mehr erfüllt wird. Andernfalls wird der Test beendet (mrmEAB_SHU = 4), wenn: • der Raildruck zumP_RAILm den Wert (zumP_TEST - mrwEAB_dP2) unterschreitet, • der Raildruck zumP_RAILm den Wert (zumP_TEST + mrwEAB_dP3) überschreitet, • die Zeit mrwEAB_dt3 abgelaufen ist. Während des gesamten Tests und für applizierbare Zahl (zuwN_plaus + zuwN_wait) von NWUmdrehungen nach Testende wird die Raildruc küberwachung ausgeblendet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Elektrisches Abschaltventil (MPROP, EAB)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-54
Y 281 S01 / 083 - CBJ
Endstufe Leerlauf Endstufe Kurzschluß
Bei Status Leerlauf der Endstufe wird der Fehler fbbEEAB_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEEAB_K gesetzt.
Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Vollastbegrenzung (applizierbar) Kein Test im Schub
cowFARFAB. cowFLDRAB. cowFMEBEG.
Ersatzfunktion
Daten
8.51 Elektrische Kraftstoffpumpe (EKP) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbEEKP_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEEKP_K gesetzt.
8.52 Gebläserelais (GR1) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbEGR1_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEGR1_K gesetzt.
8.53 Gebläserelais (GR2) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbEGR2_O gesetzt.
Ersatzfunktion
Daten
keine
Bei Status Kurzschluß der Endstufe wird der Fehler fbbEGR2_K gesetzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Elektrische Kraftstoffpumpe (EKP)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-55
Y 281 S01 / 083 - CBJ
8.54 Inkrementgeber (IWZ, KWG), Nockenwellengeber (NWG) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Dynamische Plausibilität
zhwN_PLAU zhwOb_N_UL zhwOb_N_OL zhwOb_N_UI zhwOb_N_OI zhwUn_N_UL zhwUn_N_OL zhwUn_N_UI zhwUn_N_OI zhwSTA_PRE
Abschaltung über Injektoren (AD = 0)
Unterhalb der Drehzahlschwelle zhwN_PLAU wird der Parametersatz zhwUn_N_.. , darüber der Par ametersatz zhwOb_N_.. zur Plausibilitätsprüfung des KWG-Inkrementes verwendet. Ist das Verhältnis des letzten Inkrementes zum aktuellen Inkrement größer zhw.._N_OI / 64 oder kleiner als zhw.._N_UI / 64, so wird auf dynamisch defekt erkannt (zhmERR.1 = 1). Ist der Startzähler zhwSTA_PRE abgelaufen (zhmERR.14 = 1), wird oberhalb der Drehzahlschwelle zhwN_UPL der Fehler fbbEIWZ_D gemeldet. In der Lücke gelten die Parameter zhw.._N_OL und zhw.._N_UL.
IWZ-Ausfall Statische Plausibilität NWG Drehzahl NWG Korrektur HE
Ändert sich der Umdrehungszähler zhmUM_ZA nicht, obwohl Flanken des NWG erkannt wurden, wird der Fehler fbwEIWZ_A gemeldet. Die Flanken des NWG-Signals werden mit den Fenstern (zhwON1 , zhwON2) bzw. (zhwOFF1, zhwON1 zhwOFF2) im Synchronisationsfall (zhmERR.2 = 1) und im Betrieb (zhmERR.8 =1) auf Plausibilität zhwON2 zhwOFF1 geprüft und der Fehler fbbEIWZ_S gemeldet. zhwOFF2 Bei zu hoher Frequenz des NWG wird der Fehler fbbEIWZ_N gemeldet Wenn die zylinderspezifische Korrektur der HE nicht programmiert werden kann, wird der Fehler fbbEIWZ_K gemeldet.
Daten
Keine Einspritzung im Synchronisationsfall
HE des vorhergehenden Zylinders
8.55 Injektorendstufen (Ixy) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Überstrom Low-SideTreiber
ehwINJ_GTZ
Abschaltung der betroffenen Bank
Überstrom High-SideTreiber
Überschreitet der Strom durch den Low-Side-Treiber einen durch die HW fest vorgegebenen Maxima lwert, so wird für den gerade aktiven Injektor x (x=1..4) der betroffenen Bank y (y=1,2) der Fehler fbbEIxyLS gemeldet. Eine Fehlerentprellung wird nur dann abgebrochen, wenn ehwINJ_GTZ Gutmeldungen der Endstufendiagnose in Folge aufgetreten sind. Überschreitet der Strom durch den High-Side-Treiber einen durch die HW fest vorgegebenen Max imalwert, so wird für den gerade aktiven Injektor x (x=1..4) der betroffenen Bank y (y=1,2) der Fehler fbbEIxyHS gemeldet. Eine Fehlerentprellung wird nur dann abgebrochen, wenn ehwINJ_GTZ Gutmeldungen der Endstufendiagnose in Folge aufgetreten sind.
Daten
ehwINJ_GTZ
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Inkrementgeber (IWZ, KWG), Nockenwellengeber (NWG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-56
Y 281 S01 / 083 - CBJ
Lastabfall
Schnellöschung
Unterschreitet der Strom durch den Injektor einen durch die HW fest vorgegebenen Minimalwert, so wird für den gerade aktiven Injektor x (x=1..4) der betroffenen Bank y (y=1,2) der Fehler fbbEIxyLA gemeldet. Eine Fehlerentprellung wird nur dann abgebrochen, wenn ehwINJ_GTZ Gutmeldungen der Endstufendiagnose in Folge aufgetreten sind. Unterschreitet der Strom durch den Injektor nach Ende der Schnellöschphase einen durch die HW fest vorgegebenen Minimalwert nicht, so wird für den gerade aktiven Injektor x (x=1..4) der betroffenen Bank y (y=1,2) der Fehler fbbEIxySL gemeldet. Eine Fehlerentprellung wird nur dann abgebrochen, wenn ehwINJ_GTZ Gutmeldungen der Endstufendiagnose in Folge aufgetreten sind.
ehwINJ_GTZ
ehwINJ_GTZ
8.56 Iststromerfassung (IEP) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Signalbereich
anwEPW_MAX anwEPW_MIN
Umschaltung Stromregler auf gesteuerten Betrieb
Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Daten
Signalbereich
anwKDF_MAX anwKDF_MIN
Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Vollastbegrenzung (applizierbar) Raildrucksteuerung MPROP-Ventil auf Vorgabewert
cowFARFAB. cowFLDRAB. cowFMEBEG.
Signal Range Check nach oben (Fehler fbbEIEP_H), wenn anoU_EPW > anwEPW_MAX Signal Range Check nach unten (Fehler fbbEIEP_L), wenn anoU_EPW < anwEPW_MIN
Daten
8.57 Kraftstoffdruckfühler (KDF)
Signal Range Check nach oben (Fehler fbbEKDF_H), wenn anoU_KDF > anwKDF_MAX Signal Range Check nach unten (Fehler fbbEKDF_L), wenn anoU_KDF < anwKDF_MIN
Speisespannung Signal Range Check nach oben (Fehler fbbEKD2_H), wenn anoU_KD2 > anwKD2_MAX Signal Range Check nach unten (Fehler fbbEKD2_L), wenn anoU_KD2 < anwKD2_MIN
zuwEL_VGW
anwKD2_MAX anwKD2_MIN
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Iststromerfassung (IEP)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-57
Y 281 S01 / 083 - CBJ
8.58 Kraftstoffdruckplausibilität (KDP) Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
maximalem Systemdruck
zuwPKmax
Abschalten über Druckregelventil, Z umeßeinheit und Bankabschaltung
minimalem Systemdruck
TV zu groß/ Raildruck zu klein DRV klemmt
Leckage
Regelabweichung
PI-Regler
Überschreitet der aktuelle Raildruck zumP_RAIL a die Schwelle zuwPKmax, so wird der Fehler fbbEKDPF1 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2). Unterschreitet der aktuelle Raildruck zumP_RAIL a den zulässigen Mindestdruck zuwPQminKL und ist der aktuelle Raildruck zumP_RAILa größer als zuwPplaus , so wird der Fehler fbbEKDPF2 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2). Überschreitet das Tastverhältnis ehmFKDR des Kraftstoffdruckregelventils (DRV) die Schwelle zuwPBmax, so wird der Fehler fbbEKDPF3 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2). Liegt eine negative Regelabweichung zuoPdiff vor, die größer als zuwdPKmin ist, und unterschreitet das Tastverhältnis ehmFKDR den Wert zuwPBmin, so wird der Fehler fbbEKDPF4 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2). Liegt eine positive Regelabweichung zuoPdiff vor, die größer als zuwdPKmax ist, und überschreitet das Tastverhältnis ehmFKDR den Wert zuwP_Pbmax, so wird der Fehler fbbEKDPF5 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2). Liegt eine positive Regelabweichung zuoPdiff vor, die größer als zuwRAmaxKL ist, so wird der Fehler fbbEKDPF6 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2). Überschreitet der Ausgang des PI-Regler (zuoR_Pant + zuoRP_Iant) die Schwelle zuwPImax und liegt eine Regelabweichung zuoPdiff vor, die größer als zuwdPKmax ist, so wird der Fehler fbbEKDPF7 gemeldet. Die Überwachung erfolgt nur, wenn die Drehzahl dzmNmit > zuwNchk und die Raildruckregelung im Zustand Regeln ist (zumRP_ZUST = 2).
Daten
zuwNchk zuwPQminKL zuwPplaus zuwNchk zuwPBmax zuwNchk zuwdPKmin zuwPBmin zuwNchk zuwdPKmax zuwP_Pbmax zuwNchk zuwRAmaxKL zuwNchk zuwPImax zuwdPKmax zuwNchk
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Kraftstoffdruckplausibilität (KDP)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-58
Y 281 S01 / 083 - CBJ
8.59 Kraftstoffdruckregelventil (KDR) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
Daten
Ersatzfunktion
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbEKDR_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEKDR_K gesetzt.
8.60 Kraftstoffkühlung (KSK) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbEKSK_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbEKSK_K gesetzt.
8.61 Ladedrucksteller 2 (LS2) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbELS2_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbELS2_K gesetzt.
Ersatzfunktion
Daten
Vollastbegrenzung (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar)
cowFMEBEG. cowFARFAB. cowFLDRAB.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Kraftstoffdruckregelventil (KDR)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-59
Y 281 S01 / 083 - CBJ
8.62 Slave-Steuergerät W11 Überwachung Überwachungsstrategie von
Daten
CAN-Botschaft Slave1
Der Fehler fbbEW11_Q wird defekt gemeldet, wenn für die Zeit caw_RTO keine neue Botschaft Slave1 empfangen wurde oder der Botschaftsinhalt inkonsistent ist. Im Ausblendbereich des CAN erfolgt keine Fehlermeldung. CAN-Botschaft Der Botschaftszähler-Fehler fbbEW11_B wird gemeldet, wenn sich der Botschaftszähler B_COUNT_S1 Slave1 der letzten empfangenen Botschaft um mehr als zmwV8S1Bmx vom Botschaftszähler der neuesten BotBotschaftsschaft unterscheidet (keine Überprüfung bei zmwV8S1Bmx = 7) ODER wenn seit mehr als zählerfehler zmwV8S1Bmn Hauptprogrammperioden (= 20 ms) keine Änderung des Botschaftszähler registriert worden ist (Deaktivierung der Überprüfung mit zmwV8S1Bmn = 127). Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung. CAN-Botschaft Der Fehler fbbEW11_S wird überwacht, wenn sich der Master im synchronen Zustand ( zhmSYNC_ST = Slave1 4) befindet: Besitzt das Feld SYNC_ST (Synchronisationszustand Slave) der Botschaft Slave1 den Wert Synchronisation 4 (OLDA zmoV8S1_SS), so wird der Fehler fbbEW11_S gutgemeldet; besitzt das Feld SYNC_ST der Botschaft Slave1 einen Wert ungleich 4, so wird der Fehler fbbEW11_S gemeldet. Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung. CAN-Botschaft Der Fehler fbbEW11_K wird gemeldet, wenn das Feld KOMM_MATRIX der Botschaft Slave1 (LowSlave1 Byte der OLDA zmoV8S1_KM) nicht mit der Kommunikationsmatrix des Masters (HighByte der OLDA KommunikazmoV8S1_KM) übereinstimmt. tionsmatrix Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung.
Ersatzfunktion
Daten
Abschalten über Druckregelventil, Z umeßeinheit und Bankabschaltung zmwV8S1Bmx zmwV8S1Bmn
Abschalten über Druckregelventil, Z umeßeinheit und Bankabschaltung
Abschalten über Druckregelventil, Z umeßeinheit und Bankabschaltung
Abschalten über Druckregelventil, Z umeßeinheit und Bankabschaltung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Slave-Steuergerät W11
02. Juli 1999
0
bosc h
EDC15C
Seite 8-60
Y 281 S01 / 083 - CBJ
CAN-Botschaft Slave1 Schwerer Fehler Slave
Die aus der Botschaft Slave1 gewonnenen Fehleroldas zmoSLVerr1 , zmoSLVerr2 und zmoSLVerr3 werden mit den Fehlermasken zmwV8S1_1S, zmwV8S1_2S und zmwV8S1_3S verundet. Ist das Ergebnis ungleich Null, so wird der Fehler fbbEW11_D gemeldet. Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung.
zmwV8S1_1S zmwV8S1_2S zmwV8S1_3S
Abschalten über Druckregelventil, Z umeßeinheit und Bankabschaltung
zmwV8S1_1G zmwV8S1_2G zmwV8S1_3G
Begrenzungsmenge (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar)
cowFMEBEG. cowFARFAB. cowFLDRAB.
Begrenzungsmenge (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar)
cowFMEBEG. cowFARFAB. cowFLDRAB.
zmoSLVerr3 zmoSLVerr2 zmwV8S1_2S .0 zmoSLVerr1 zmwV8S1_1S .0 .0
.0
&
.2
& >1
.4
&
.4
.5
&
.5 .6
&
&
.6
.6
.7
&
.6
&
.4
.5 .5
.3
.7
&
&
.3
& .4
&
.2
&
.3
.3 .3
.2
.3
&
&
.1
.2 .2
&
.1
&
.1
&
.2
.0
&
.1
.1 .1
zmwV8S1_3S .0
.4
>1
&
.4
>1
fbbEW11_D
.5
&
.5 .6
&
.6 .7 .7
&
.7 .7
CAN-Botschaft Slave1 leichter Fehler Slave CAN-Botschaft Master1 Einspritzinform ation fehlt/asynchron
&
Abb. SLVFEHL Die aus der Botschaft Slave1 gewonnenen Fehleroldas zmoSLVerr1, zmoSLVerr2 und zmoSLVerr3 werden mit den Fehlermasken zmwV8S1_1G, zmwV8S1_2G und zmwV8S1_3G verundet. Ist das Ergebnis ungleich Null, so wird der Fehler fbbEW11_A gemeldet. Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung. Der Master versendet die VE & HE unkorrigiert gemeinsam mit dem OT-Zählerstand über die Bo tschaft Master1. Der Slave prüft diese Botschaft nun auf Timeout und auf Synchronität der Information. Trifft keine Botschaft ein oder sind die beiden OT-Zähler unterschiedlich, so wird über einer applizie rbaren Drehzahlschwelle zhwN_UPL der Fehler fbbMA1_Q defekt gemeldet. Die Überwachung der OT-Zähler erfolgt nur für den Synchronisationsstatus zhmSYNC_ST=4 (MS synchron). Im Ausblendbereich des CAN erfolgt keine Fehlermeldung.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Slave-Steuergerät W11
02. Juli 1999
0
bosc h
EDC15C
Seite 8-61
Y 281 S01 / 083 - CBJ
CAN-Botschaft Master1 Checksumme CAN-Botschaft Master2 Einspritzinform ation fehlt/asynchron
CAN-Botschaft Master2 Checksumme CAN-Botschaft Master4 Botschaftstimeout/-fehler, Botschaftszählerfehler
CAN-Botschaft Master5 Botschaftstimeout/-fehler CAN-Botschaft Slave3 Botschaftstimeout/-fehler, Botschaftszählerfehler
Die Botschaft Master1 ist mittels Checksumme gesichert. Im Fehlerfall wird über zhmERR.10 ab einer applizierbaren Drehzahlschwelle zhwN_UPL der Fehler fbbMA1_Q defekt gemeldet. Im Ausblendbereich des CAN erfolgt keine Fehlermeldung. Der Master versendet die korrigierte HE gemeinsam mit dem DZG-Segmentstand über die Botschaft Master2. Der Slave prüft diese Botschaft nun auf Timeout und Synchronität der Information. Trifft ke ine Botschaft ein oder sind die beiden DZG-Segmentstände ungleich, so wird über einer applizierbaren Drehzahlschwelle zhwN_UPL der Fehler fbbMA2_Q defekt gemeldet. Die Überwachung der Synchronisation erfolgt nur für den Synchronisationsstatus zhmSYNC_ST=4 (MS synchron). Im Ausblendbereich des CAN erfolgt keine Fehlermeldung. Die Botschaft Master2 ist mittels Checksumme gesichert. Im Fehlerfall wird über zhm SEGMDEF ab einer applizierbaren Drehzahlschwelle zhwN_UPL der Fehler fbbMA2_Q defekt gemeldet. Im Ausblendbereich des CAN erfolgt keine Fehlermeldung. ehwMA4_Bmx Der Fehler fbbEMA4_Q wird gemeldet, wenn seit der letzten empfangenen Botschaft mehr als ehwMA4_Bmn caw200_RTO vergangen ist (Empfangstimeout) oder die Botschaft inkonsistent ist. caw200_RTO Im Ausblendbereich des CAN erfolgt keine Fehlermeldung. Der Botschaftszähler-Fehler fbbEMA4_B wird gemeldet, wenn sich der Botschaftszähler der letzten empfangenen Botschaft um mehr als ehwMA4_Bmx vom Botschaftszähler der neuesten Botschaft unterscheidet ODER wenn seit mehr als ehwMA4_Bmn Hauptprogrammperioden (= 20 ms) keine Änderung des Botschaftszähler registriert worden ist. Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung. Der Fehler fbbEMA5_Q wird im Slave-SG gemeldet, wenn seit der letzten empfangenen Botschaft mehr als caw230_RTO vergangen ist (Empfangstimeout) oder die Botschaft inkonsistent ist. Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung.
Der Fehler fbbESL3_Q wird gemeldet, wenn seit der letzten empfangenen Botschaft mehr als caw230_RTO vergangen ist (Empfangstimeout) oder die Botschaft inkonsistent ist. Im Ausblendbereich des CAN erfolgt keine Fehlermeldung.
caw230_RTO
Begrenzungsmenge (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Begrenzungsmenge (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar)
cowFMEBEG. cowFARFAB. cowFLDRAB. cowFMEBEG. cowFARFAB. cowFLDRAB.
Begrenzungsmenge (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar) Slave-SG: Ersatzwerte Tastverhältnis
cowFMEBEG. cowFARFAB. cowFLDRAB. caw200_DT0 .. caw200_DT7
Master-SG: siehe fbbEW11_D, fbbEW11_A
Slave-SG: Ersatzwerte Tastverhältnis Master-SG: siehe fbbEW11_D, fbbEW11_A
ehwSL3_Bmx ehwSL3_Bmn caw230_RTO
Der Botschaftszähler-Fehler fbbESL3_B wird gemeldet, wenn sich der Botschaftszähler der letzten em pfangenen Botschaft um mehr als ehwSL3_Bmx vom Botschaftszähler der neuesten Botschaft unterscheidet ODER wenn seit mehr als ehwSL3_Bmn Hauptprogrammperioden (= 20 ms) keine Änderung des Botschaftszähler registriert worden ist. Im Ausblendbereich des CAN oder bei erkanntem Botschaftstimeout erfolgt keine Fehlermeldung.
Ausblendung Fehlererkennung Pfade fboSEKP, fboSKSK, fboSEAB, fboSGEA, fboSGR1, fboSGR2, fboSTAV
caw230_DT0 .. caw230_DT7
cowFMEBEG. cowFARFAB. cowFLDRAB.
Begrenzungsmenge (applizierbar) Abschaltung der ARF (applizierbar) Abschaltung der LDR (applizierbar)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Slave-Steuergerät W11
02. Juli 1999
0
bosc h
EDC15C
Seite 8-62
Y 281 S01 / 083 - CBJ
8.63 Steuergerät (SG) Überwachung Überwachungsstrategie von Gatearray (Überwachungs modul)
Daten
Ersatzfunktion
Daten
In der Frage- Antwort- Kommunikation zwischen Gatearray und µC werden vom µC abwechselnd richtige und falsche Antworten auf die Fragen vom Überwachungsmodul im Gatearray gegeben. Es gibt drei Möglichkeiten von falschen Antworten:
-
Antworten mit falschem Inhalt zur richtigen Zeit Antworten mit richtigem Inhalt zu früh Antworten mit richtigem Inhalt zu spät
Durch die Auswertung des im Gatearray befindlichen Fehlerzählers, der bei falschen Antworten inkr ementiert (max. 7) und bei richtigen Antworten dekrementiert wird und auf den der µC nur lesend Zugriff hat, kann die korrekte Reaktion des Gatearrays überwacht werden. Steuergerät
uC
GateArray
Zumeßeinheit Bankabschaltung
Druckregelventil Injektorabschaltung
Abbildung UEBE_03 Im Falle einer falschen Reaktion des Überwachungsmoduls wird der Fehler fbbERUC_U gesetzt.
Abschalten über Zumeßeinheit und Bankabschaltung
Tritt der Fehler redundante Schubüberwachung (fbbERUC_S) auf, so wird die Kommunikation zum Gatearray abgebrochen.
Abschalten über Druckregelventil und Injektoren durch das Gatearray
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Steuergerät (SG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-63
Y 281 S01 / 083 - CBJ
Fortsetzung SG Überwachung Überwachung Überwachungsstrategie von
Daten
Ersatzfunktion
Gatearray (Überwachungs modul) im Nachlauf Spannungsstabilisator Überwachungsschaltung im Nachlauf µC
Im Nachlauf wird die Kommunikation zwischen Gatearray und µC abgebrochen. Falls das Mengenstopbit im Gate-Array nicht gesetzt wird, so wird das im EEPROM gespeichert und im nächsten Fahrzyklus der Fehler fbbERUC_W gesetzt. (Siehe Kapitel Nachlauf)
nlwNL_t_UM
Abschalten über Druckregelvemtil, Z umeßeinheit und Bankabschaltung
Der Spannungsstabilisator wird bei aufgeladenem Boosterkondensator nach oben verzogen. Der Kondensator muß sich nun innerhalb von nlwUC_tSTB unter die Spannungsschwelle nlwNL_USTB entl aden, sonst wird der Fehler fbbESTB_O defekt gemeldet. Nach dem Wiederaufladen des Kondensators wird der Stabi nach unten verzogen und der Entladevorgang muß gleich sein wie vorher, sonst wird der Fehler fbbESTB_U defekt gemeldet. Diese Überwachung erfolgt durch das Überwachungsmodul im Gate Array. Wird durch falsche oder fehlende Antworten des µC's in der Frage Antwort Kommunikation ein Fehlerzählerstand größer oder gleich 5 erreicht, so wird der µC als defekt eingestuft. Der Fehlerzähler befi ndet sich im Überwachungsmodul.
nlwUC_tSTB nlwUC_USTB
Daten
Abschalten über Druckregelventil und Injektoren
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Steuergerät (SG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-64
Y 281 S01 / 083 - CBJ
Fortsetzung SG Überwachung Überwachung Überwachungsstrategie von Redundante Schubüberwachung
Daten
Schubbetrieb wird überwacht, wenn alle folgenden Bedingungen zutreffen ( UND - verknüpft, sichtbar auf der Bitolda mroSUEBSTA (#) bzw mroSUEBST2 (##) ):
-
PWG nicht betätigt (mrmPWGfi = 0, Bit #0) ODER [ mrmM_EARD < mrwUW_ARD UND mrmPWGfi ≤ mrwPWG_OPS UND zuoAD_Hek > mrwSCHU1KL ] (Bit #1) ODER [ gefilterter Leergasschalter *) dimLGF = 1 UND mrmPWGfi > mrwPWG_OPS ] (Bit #2)
-
GRA-Menge mrmM_EFGR ist gleich Null (Bit #3) ODER Bremse betätigt ( dimBRE = 1 (Bit #4) ODER dimBRK = 1 (Bit #5)) ODER [ ( dimFGL = 0 UND Konfiguration GRA = VW, Bit #6) ODER ( dimFGA = 0 UND Konfiguration GRA = LT2, Bit #7) ODER ( Konfiguration GRA ungleich (VW, LT2), Bit #8) ]
-
ADR-Menge mrmM_EADR ist gleich Null (Bit #9) ODER [Ausschaltkontakt betätigt (dimADR = 0) ODER Handbremskontakt nicht aktiv (dimHAN = 0) ODER ADR Solldrehzahl gleich Null (mrmADR_SOL = 0)] (Bit #A) ODER ADR deaktiviert ( Konfiguration ADR ungleich (VAR, FES), Bit #B )
-
ADR-Ausschaltrampe nicht aktiv (Bit #C) Auf Ausschaltrampe aktiv wird erkannt, wenn der Ausdruck (dimADR = 1 UND dimHAN = 1 UND mrmADR_SOL > 0) einen Übergang von Wahr auf Falsch hat. Dieser Zustand bleibt für die Zeit t = (mrmADR_SOL - mrwADR_Nau) / mrwADR_dNA aufrecht. Dieser Term dient dazu, die Zeit zu berechnen, die der ADR benötigt um über die Solldrehzahlrampe abzuschalten.
-
MSR - Menge mrmM_EMSR ist gleich Null (Bit #D ) ODER [ keine MSR - Anforderung über CAN ODER inkorrektes Binärkomplement MD_ASR und MD_MSR (Bit #E) ] ODER [ CAN-Botschaftstimeout Bremse1 ODER CAN-Fehler (Bit #F) ] ODER Botschaftszählerfehler Bremse1 (Bit ##0)
-
ASG - Menge mrmM_EASG ist gleich Null (Bit ##1 ) ODER Kupplung ist nicht betätigt (dimKUP=0, Bit ##2) ODER keine ASG - Anforderung über CAN (Bit ##3) ODER inkorrektes Binärkomplement mrmASG_roh (Bit ##4) ODER Botschaftszählerfehler ASG (Bit ##5) ODER [ CAN-Botschaftstimeout ASG ODER CAN-Fehler (Bit ##6) ]
mrwUW_ARD mrwPWG_OPS mrwSCHU1KL
Ersatzfunktion
Daten
Abschalten der Injektoren und ein Programmneustart (Recovery), wird danach wieder ein Defekt erkannt erfolgt kein weiteres Recovery. Bei einem Recovery wird keine vollstä ndige SG-Initialisierung durchgeführt. Di eser Zustand dauert max. 5 ms, danach wird zum normalen Programmablauf übergegangen.
mrwADR_Nau mrwADR_dNA
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Steuergerät (SG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-65
Y 281 S01 / 083 - CBJ
Fortsetzung SG Überwachung Überwachung Überwachungsstrategie von
Daten
Redundante Schubüberwachung
mrwUW_SNGR mrwSCHU_KL
Ist außerdem die Drehzahlschwelle mrwUW_SNGR überschritten, wird aus der Kennlinie mrwSCHU_KL ein Ansteuerdauerwert der Haupteinspritzung als f(Drehzahl) ermittelt und mit dem aktuellem Istwert Ansteuerdauer der Haupteinspritzung verglichen. Ist der Istwert des Stellreglers gr ößer als der ermittelte Wert aus der Kennlinie, so wird der Fehler fbbERUC_S gesetzt.
Ersatzfunktion
Daten
*) Hinweis: dimLGF entspricht dem digitalen Eingang Leergasschalter dimLGS, wird aber als separates Bit entprellt. Die Entprellzeit für die negative Flanke (Übergang PWG in Leergasstellung -> PWG in VL) muß ident zu der Entprellzeit für dimLGS sein, während die Entprellzeit für die positive Flanke (Übergang PWG in Vollgasstellung -> PWG in Leergasstellung) auf das PWG - Filter abgestimmt werden muß.
Kommunikation Kann keine Kommunikation zwischen CAN Controller und µC aufgebaut werden (camSTATUS0.0, CAN camSTATUS1.0), so wird der Fehler fbbECA0_D bzw. fbbECA1_D gemeldet.
Festwerte für WFS
Endgültige (d.h. kein Refresh möglich) Inkonsistenzen bei den Festwerten führen zum Fehler fbbEIMM_C.
Ungültige D aDie im EEPROM eingetragene Datensatznummer muß korrekt im EEPROM eingetragen sein und sich tensatz-nummer in einem der im EPROM gespeicherten Datensätze befinden, andernfalls wird der Fehler fbbEEEP_V gesetzt. Die Initialisierungszeit wird im Fehlerfall um 50ms länger.Geheilt wird der Fehler, indem eine richtige Datensatzvariante programmiert wird. Dabei wird der komplette Fehlerpfad aus dem Fehle rspeicher entfernt. Ungültige Die im EEPROM eingetragene Funktionsschalter müssen eine gültige Prüfsumme besitzen, andernfalls Funktionswird der Fehler fbbEEEP_F gesetzt. Die Initialisierungszeit wird im Fehlerfall um 50ms länger.Geheilt schalter wird der Fehler, indem die richtigen Funktionsschalter programmiert werden.
CAN - Mengeneingriffe werden abgebrochen. Die Überwachung von Botschaftstimeout Getriebe/Bremse wird ausg eblendet (s.h. Externer Mengenei ngriff/Getriebe). Abschaltung der Injektoren und des Druckregelventils Default Datensatz wird verwendet
Vorgabewerte
cowFUN_FGR cowFUN_FGG
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Steuergerät (SG)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-66
Y 281 S01 / 083 - CBJ
Fortsetzung SG Überwachung Überwachung Überwachungsstrategie von
Daten
Selbsttest
Nach Power Up ("Zündung ein") wird folgendes durchgeführt:
aus der Maske (internes ROM) exekutiert
RAM Test (internes RAM) Adress/Daten Bus Beweglichkeitstest
aus externem EPROM (Page_4) exekutiert
Überwachungsmodul Test EPROM Test Adressierung (Bitmuster) Checksumme über EPROM Page_4 (Page_4 beinhaltet den Code im externen EPROM, der als erstes ausgeführt wird) Checksumme internes ROM
RAM Test (Externes RAM)
READY Test für Kommunikation µC CAN Controller Checksumme über restliches EPROM (exklusive Page_4) Code/Daten (über Generierung abschaltbar) getrennt
Master EPROM Tool
EEPROM Kommunikation Test Überwachung beim Einlesen in den RAM Spiegel (Fehler fbbEEEP_K). Die Initialisierungszeit wird im Fehlerfall um 100ms länger. CAN Controller Test ob vorhanden oder nicht
Ersatzfunktion
Message (7 Byte) auf serielle Schnittstelle und anschließend Endlosschleife Dieser Zustand kann nur durch Power Up aufgehoben werden Message (7 Byte) auf serielle Schnittstelle (nur nach Power Up) und anschließend Restart Message (7 Byte) auf serielle Schnittstelle und anschließend Endlosschleife Dieser Zustand kann nur durch Power Up aufgehoben werden. Message (7 Byte) auf serielle Schnittstelle (nur nach Power Up) und anschließend Restart Aufruf Testsoftware (TSW) Message (7 Byte) auf serielle Schnittstelle (nur nach Power Up) und anschließend Restart Aufruf TSW Aufruf TSW Verwendung von Vorgabewerten
Daten
cowAGL.. cowFUN_FGR cowFUN_FGG
Aufruf TSW keine
8.64 Tankabschaltventil (TAV) Überwachung Überwachungsstrategie von Endstufe Leerlauf
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbETAV_O gesetzt.
Ersatzfunktion
Daten
keine
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Tankabschaltventil (TAV)
02. Juli 1999
0
bosc h
EDC15C
Seite 8-67
Y 281 S01 / 083 - CBJ
Endstufe Kurzschluß
Bei Status Kurzschluß der Endstufe wird der Fehler fbbETAV_K gesetzt.
8.65 Tankinterne Pumpe (TIP) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Ersatzfunktion
Daten
keine
Bei Status Leerlauf der Endstufe wird der Fehler fbbETIP_O gesetzt. Bei Status Kurzschluß der Endstufe wird der Fehler fbbETIP_K gesetzt.
8.66 Zusammengefaßte Systemfehler Überwachung Überwachungsstrategie von
Daten fboSDZG
drehzahlrelevanten Fehlern
fboSIWZ
&
Ersatzfunktion
Daten
Abschalten der Glühzeitsteuerung Ausgabe „Moment unplausibel“
zmmSYSERR.1 zmmSYSERR.3
fboSDZG fboSIWZ
> _1
zmmSYSERR.4
Für externe Kommunikation bei DZGDefekt
Abbildung UEBE_07:zusammengefaßte drehzahlrelevante Fehler
8.67 Zusatzwasserpumpe (ZWP) Überwachung Überwachungsstrategie von Endstufe Leerlauf Endstufe Kurzschluß
Daten
Bei Status Leerlauf der Endstufe wird der Fehler fbbEZWP_O gesetzt.
Ersatzfunktion
Daten
keine
Bei Status Kurzschluß der Endstufe wird der Fehler fbbEZWP_K gesetzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Überwachungskonzept - Tankinterne Pumpe (TIP)
02. Juli 1999
0
bosc h
EDC15C
Seite 9-1
Y 281 S01 / 083 - CBJ
9 Eingangs- und Ausgangssignale 9.1 Eingangssignale 9.1.1 Übersicht Folgende Tabelle dient zum Auffinden des Zusammenhangs 'SG Eingang und dessen Beschreibung': SG Pin BRE-E BRK-E CRA-E DZG1 DZS1 DZI-1 FGG-1 GNK-E GRA-A GRA-L GRA-S GRA-W GZR-E HFM11 HFM21 HYL-E K15-E K50-E K61-E KIK-E KLI-E KTF1 LDF1 LGS-E LTF1 OTF1 PWG1 RDS1 WTF11 ZHB-E
Bezeichnung Bremssignal Bremskontaktsignal Crash-Sensorsignal Drehzahlgebersignal Drehzahlgeber, Segmentsignal Drehzahlgeber-Inkrementsignal Fahrgeschwindigkeitsgebersignal Getriebe Neutral-Kontakt Geschw.regelanlage, AUS Geschw.regelanlage, Löschen Geschw.regelanlage, SET+ Geschw.regelanlage, Wiederaufnahme Glühzeitrückmeldung Heißfilmluftmassensensorsignal 1 Heißfilmluftmassensensorsignal 2 Klima-Hochdruckschaltsignal Klemme 15 Klemme 50, digitale Startinfo für SG Eingang Kl.61(D+(nur Brücke)) Kickdown-Eingangssignal Klima-Eingangssignal Kraftstofftemperaturfühlersignal Ladedruckfühlersignal Pedalwertgeber-Leerlaufschaltereingangssignal Lufttemperaturfühlersignal Öltemperaturfühlersignal Pedalwertgebersignal Raildrucksensorsignal Wassertemperaturfühlersignal 1 Zusatzheizung
siehe Abschnitt / Kapitel Digitaleingänge, Analogeingänge Digitaleingänge “Überwachung“ “Zumessung“ “Zumessung“ “Zumessung“ Fahrgeschwindigkeitsgeber Digitaleingänge Digitaleingänge Digitaleingänge Digitaleingänge Digitaleingänge Digitaleingänge Analogeingänge Analogeingänge Digitaleingänge Digitaleingänge, Analogeingänge “Mengenberechnung“ (Startvorg.) “Mengenberechnung” Digitaleingänge Digitaleingänge Analogeingänge Analogeingänge Digitaleingänge Analogeingänge Analogeingänge Pedalwertgeber, Analogeingänge “Zumessung“ Analogeingänge Zuheizerverbrauch
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Übersicht
RBOS/EDS3
Seite 9-2
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
9.1.2 Digitaleingänge Die digitalen Eingänge werden zentral eingelesen, entprellt und systemweit verteilt. dioRoh.8
dimDIGprel.8 Entprellung
optionale Überwachung
dimBRE
diwBRE_Z1 diwBRE_ben
diwBRE_inv
diwBRE_Z2
Abbildung EINAUS01: Verarbeitung der Digitaleingänge (z.B. Bremseingang ist benutzt und nicht invertiert) Für jeden Eingang gibt es vier Parameter. Nicht benutzte Eingänge diw.._ben (0 = unbenutzt, 1 = benutzt) werden ausmaskiert. Jeder Eingang wird in Abhängigkeit vom Datensatzparameter diw.._inv (0 = nicht invertiert, 1 = invertiert) in seinen zugeordneten logischen Pegel umgesetzt und mit seinen eigenen Filterzeitkonstanten getrennt für steigende diw.._Z1 und fallende Flanken diw.._Z2 entprellt. Eingangs Signal dioROH.bit x
1 0
t
Entprellzähler
Max Z2
0
Z1
t
Entprelltes Signal dimDIGprel.bit x
1
0
t
Abbildung EINAUS02: Entprellung der Digitaleingänge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Eingangssignale - Digitaleingänge
02. Juli 1999
0
bosc h
EDC15C
Seite 9-3
Y 281 S01 / 083 - CBJ
Entprellung: Entsprechend der Abtastrate (20 ms) werden die Entprellzeiten in Zählerschwellen für den Signalwechsel umgesetzt. Für den entprellten Zustand Low (0) wird der Entprellzähler auf das Minimum (0), für den entprellten Zustand High (1) wird der Entprellzähler auf sein Maximum (Max) gesetzt. Von diesem Wert ausgehend wird bei einem logischen Rohwert High (1) der Entprellzähler inkrementiert, bei einem logischen Rohwert Low (0) der Entprellzähler dekrementiert. Überschreitet der Entprellzähler, von 0 kommend (entprellt Low), die Schwelle Z1 (Zählerschwelle, ermittelt aus der Filterzeitkonstanten diw.._Z1), so wird in den Zustand entprellt High (1) übergegangen und der Entprellzähler auf sein Maximum (Max) gesetzt. Unterschreitet der Entprellzähler, vom Maximum (Max, entprellt High) kommend, die Schwelle Z2 (Zählerschwelle, ermittelt aus der Filterzeitkonstanten diw.._Z2), so wird in den Zustand entprellt Low (0) übergegangen und der Entprellzähler auf 0 gesetzt. Für jeden Digitaleingang., dessen logischer Pegel zur Initialisierung High ist, wird sein Entprellzähler mit dem Maximalwert (Max) initialisiert. Die OLDAs dioROH1 und dioROH2 geben den Zustand der unbearbeiteten digitalen Eingänge wieder. Die Messages dimDIGprel und dimDIGpre2 enthalten die digitalen Eingänge nach der Entprellung und ihrer logischen Behandlung. Der Aufbau für dioROH1 und dimDIGpre1 und der Aufbau für dioROH2 und dimDIGpre2 sind identisch:
SG Pin BRE-E BTS-E GNK-E GRA-A
Dokusymbol+1) Bezeichnung Bitposition dimBRE Bremssignal, Bremslichtschalter dioROH1.8 dimBRK Bremskontaktsignal (redundante Bremse) dioROH1.5 dimKUP Getriebe Neutral-Kontakt ( Kupplung) dioROH1.7 dimFGA GRA AUS dioROH1.3 dimHAN Handbremse dioROH2.3 GRA-S/- dimFGP GRA EIN+ dioROH1.0 dimADP ADR EIN+ dioROH1.12 GRA-L dimFGV Kontrollkontakt bei LT2 dioROH2.8 dimFGL GRA Löschkontakt dioROH2.9 dimADR ADR-Aktiv dioROH1.4 GRA-W dimFGW GRA Wiederaufnahme dioROH1.2 dimADM ADR EINdioROH2.7 GZR-E dimGZR Glührelaisrückmeldung dioROH2.4 HYL-E dimHYL Klima-Hochdruckschaltsignal(Hydrolüfter) dioROH2.11 K15-E dimK15 Klemme 15 dioROH1.15 K50-E dimK50 Klemme 50, digitale Startinfo für SG dioROH2.14 KIK-E dimKIK Kickdown-Eingangssignal dioROH1.6 KLI-B dimKLB Klimasignal (Klimakompressor) dioROH2.10 KLI-E dimKLI Klima-Eingangssignal dioROH1.10 LGS-E dimLGF Leergasschalter gefiltert dioROH2.6 dimLGS Leergasschalter dioROH1.9 Die Eingänge dimKUP und dimECO können bei entsprechender Ecomatic-Konfiguration (siehe Sonstige Funktionen) von den äquivalenten CAN-Botschaften überschrieben werden. Die Eingänge dimLGS und dimLGF werden über den SG-Pin LGS-E eingelesen, falls der Schalter cowVAR_PWG =0 ist.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Digitaleingänge
RBOS/EDS3
Seite 9-4
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Besitzt der Schalter cowVAR_PWG den Wert 1, so werden die Eingänge dimLGS und dimLGF mittels der Analogmessage anmPGS ermittelt: überschreitet sie den Wert diwLGS_PGS, so wird auf “0” erkannt, ansonsten auf “1”. Die weitere Behandlung erfolgt wie gehabt mit den Labels diwLGS_.. und diwLGF_.. . Weiters wird bei cowVAR_PWG =1 die Message dimKIK wie folgt behandelt: Bei Fehlern in den Pfaden fboSPWG oder fboSPGS wird auf “0” erkannt. Ist kein Fehler in diesen Pfaden eingetreten, so wird über die Analogmessage anmU_PWG ermittelt: überschreitet sie den Wert diwKIKPWG1, wird auf “1” erkannt; unterschreitet sie den Wert diwKIKPWG0, wird auf “0” erkannt. In jedem Fall erfolgt die weitere Behandlung mit den Labels diwKIK_.. . 9.1.2.1 Umgebungstemperatur Das UTF Signal (Umgebungstemperaturfühler) ist ein Datentelegramm, gesendet vom Klima Steuergerät bzw. vom Kombiinstrument. Über den Datensatzparameter cowVAR_FZG kann Quelle und Art der Übertragung eingestellt werden. Dabei bedeutet cowVAR_FZG = 0: keine Datenübertragung. cowVAR_FZG = 1, 2 Übertragung mit Datentelegramm. Gesendet wird ein Datentelegramm bestehend aus einem Startbit, 8 Datenbits und einem Umschaltbit (Celsius = 0, Fahrenheit = 1). Dauer eines Bits : cowVAR_FZG = 1:5 ms/Bit, cowVAR_FZG = 2:50 ms/Bit. Bei cowVAR_FZG = 3 wird der UTF Wert über CAN empfangen. cowVAR_FZG = 0 cowVAR_FZG = 1
>1
cowVAR_FZG = 2
&
anmUBATT < anwUTF_UBm
>1
anmUTF_STA
>1
anmUTF_DIG < 7 anmUTF_DIG > 250
cowVAR_FZG = 3 anmUTF_CAN = 0xFFFF
&
anmUTF_DIG KL
anmUTF
anwUTF_KL anmUTF_CAN anmLTF
Abbildung EINAUS2B: Umrechnung der Umgebungstemperatur Übertragung mittels Datentelegramm: Der Wert, der aus dem Telegramm gelesen wird, hat eine nichtlineare Umrechnung zur eigentlichen Temperatur und wird durch die Message anmUTF_DIG sichtbar gemacht. Die Umrechnung in einen Analogwert wird durch die Kennlinie anwUTF_KL durchgeführt:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Eingangssignale - Digitaleingänge
02. Juli 1999
0
bosc h
EDC15C
Seite 9-5
Y 281 S01 / 083 - CBJ
Die Überprüfung, ob der Digitalwert anmUTF_DIG größer als 7 und kleiner als 250 ist, bewirkt, daß ungültige Daten nicht umgesetzt werden, und der Fehler fbeEUTF_P gemeldet wird. Bei zu niedriger Batteriespannung (anmUBATT < anwUTF_UBm) und bei Funktionsschalter cowVAR_FZG gleich 0 wird ebenfalls auf den Ersatzwert anmLTF umgeschaltet. Die Hysteresen (mrwUTF1_..H und mrwUTF2_..H) für die Leerlaufdrehzahlanhebung und die Hysterese kwhUTF_..H für die Heizleistungssteigerung verwenden dann den Analogwert anmUTF als Eingangsparameter (siehe Kapitel "Leerlaufsolldrehzahlberechnung" und "Heizleistungssteigerung"). Die Stützstellen der Kennlinien sollten daher möglichst knapp an diesen Hysteresegrenzen liegen, um für diesen Bereich eine bessere Genauigkeit zu erzielen. Temperatur anmUTF Celsius-Umrechnung
Fahrenheit-Umrechnung
75 1..unt. Hysteresegrenze 2 2..ob. Hysteresegrenze 2 3..unt. Hysteresegrenze 1 4..ob. Hysteresegrenze 1 e
fg
m
h
no
p a bis p ... Stützstellen d. KL
-50
a
b c 1
i
d 2
3
4
Wert = 255
j k 1
l 2
3
4
Digitalwert
Abbildung EINAUS2A: Umrechnungskennlinie anmUTF und Hysteresegrenzen Übertragung über CAN: Ist UTF Auswertung über CAN appliziert, so wird die Kombi 2 Botschaft ausgewertet und der gefilterte UTF Wert in anmUTF _ CAN versendet (sh. CAN). Dieser wird dann in anmUTF übernommen. Im Fehlerfall (Timeout,Wert ungültig, nicht verbaut, ...) wird anmUTF_CAN mit FFFF belegt, der Fehler fbeEUTF_P gemeldet und anmLTF in anmUTF übernommen. 9.1.2.2 Zuheizerverbrauch Der Diesel-Zuheizer (siehe Kühlwasserheizung) liefert ein digitales Signal, dessen Frequenz proportional seinem Verbrauch ist. Die Periodendauer dieses Signals wird gemessen (anmZHB_CNT*20 [ms]), in eine Frequenz umgerechnet (mroF_VERZ [Hz]), dann mit einer Zuheizerkonstante (mrwVBZHBC [(ml/h)/Hz]) multipliziert und schließlich als Zuheizerverbrauch (mroVERB_Z [l/h]) für die Verbrauchssignalberechnung verwendet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Digitaleingänge
RBOS/EDS3
Seite 9-6
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
9.1.3 Analogeingänge Folgende analogen SG Eingänge werden zentral erfaßt: Bezeichnung Ladedruckfühler Speisung Ladedruckfühler Signal Luftmengenmesser Speisung 1 Luftmengenmesser Speisung 2 Luftmengenmesser Signal 1
Parameterblock anwLD2_.. anwLDF_.. anwLM2_.. anwHFS_.. anwLMM_..
Luftmengenmesser Signal 2
anwHF2_..
Pedalwertgeber Speisung Pedalwertgeber Signal red. Pedalwertgeber Speisung red. Pedalwertgeber Signal Atmosphärendruckfühler Signal Kraftstoffdruckfühler Kondensatorspannung UC1 Kondensatorspannung UC2 Kraftstofftemperaturfühler Signal Öltemperaturfühler Signal Lufttemperaturfühler Signal Lufttemperaturfühler im Saugrohr Referenz Spannung Batterie Spannung Bremslichtschalter Wassertemperaturfühler Signal Klemme 15 Signal
anwPW2_.. anwPWG_.. anwPG2_.. anwPGS_.. anwADF_.. anwKDF_.. anwUC1_.. anwUC2_.. anwKTF_.. anwOTF_.. anwLTF_.. anwSTF_.. anwREF_.. anwBAT_.. anwBRE_.. anwWTF_.. anwK15_..
Periode [ms] 100 n-syn 100 100 n-syn oder 20 n-syn oder 20 100 20 100 20 20 n-syn n-syn n-syn 100 100 100 100 20 20 20 100 20
Rohwert
Meßwert
anoU_LDF2 anoU_LDF anoU_LMM2 anoU_HFS anoU_LMM
anm LD2 anmLDF anmLM2 anmHFS anmLMM
anoU_HF2
anmLMM2
anoU_PWG2 anoU_PWG anoU_PGS2 anoU_PGS anoU_ATM anoU_KDF anoU_UC1 anoU_UC2 anoU_TK anoU_TO anoU_TL anoU_TS anoU_UREF anoU_UBAT anoU_BRE anoU_TW anoU_K15
anmPW2 anmPWG anmPG2 anmPGS anmADF anmKDF anmUC1 anmUC2 anmKTF anmOTF anmLTF anmSTF anmU_REF anmUBATT anmBRE anmWTF anmK15
Die Erfassung speichert die Ergebnisse der periodischen Analog Digital Konvertierung als Rohwerte ab. Die abgespeicherten Werte werden zu einem späteren Zeitpunkt (Spalte Periode) ausgewertet. Zusätzlich zur periodischen Signalerfassung ist noch eine drehzahlsynchrone Erfassung aktiv (LMM,HF2 je nach Einstellung, LDF, UC1, UC2, KDF). Beim Starten der drehzahlsynchronen Erfassung wird eine eventuell laufende Konvertierung gestoppt. In der nächsten Signalerfassungsperiode wird die unterbrochene Konvertierung wieder neu gestartet. Für jede Spannung, die vom Steuergerät mittels ADC (Analog Digital Converter) erfaßt wird, steht je ein Parametersatzblock mit folgendem Aufbau zur Verfügung: − − − − − − −
anw.._DPL anw.._GEB anw.._KAN anw.._KL anw.._MAX anw.._MIN anw.._VOR
Schritt für Rampe Geberkennwort Gruppe + Kanal, hardwareabhängig, nicht ändern ! Linearisierungskennlinie SRC maximaler Wert SRC minimaler Wert Vorgabewert
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Eingangssignale - Analogeingänge
02. Juli 1999
0
bosc h
EDC15C
Seite 9-7
Y 281 S01 / 083 - CBJ
Beim Auswerten der analogen Signale werden die konvertierten Rohwerte geprüft und umgewandelt. Die Überprüfung besteht aus einem Signal Range Check (anw.._MIN und anw.._MAX). Beim Überschreiten des gültigen Bereiches wird während der Entprellung des Fehlers (vorläufig defekt) der letztgültige Wert eingefroren. Ist der Fehler endgültig defekt, wird für den Analogwert der Vorgabewert anw.._VOR angenommen. Per Datensatzparameter anw.._GEB kann gewählt werden, ob der Vorgabewert über die Rampe mit der Steigung anw.._DPL oder direkt übernommen wird. Liegt der Rohwert nach einem Signal Range Check Fehler wieder im gültigen Bereich, wird der neue Wert ebenfalls über die Rampe mit der Steigung anw.._DPL an den aktuellen Wert herangeführt. Der Rohwert wird mittels einer Kennlinie anw..KL linearisiert. Diese werden erst von der Fahrsoftware als Rohwerte verarbeitet. Zusätzlich gibt es spezielle Routinen zur Auswertung von PWG, LMM und LDF. Diese Signale haben eine Speisespannung, über die der Rohwert linearisiert wird. Das Geberkennwort anw.._GEB ist wie folgt zu applizieren (bitweise kodiert): Bitposition 00000001 00000110
11111000
Wert 0 1 00 01 10 00000
Kommentar Rohwert übernehmen (ohne Linearisierung und Vorgabewert) Linearisierung mittels Kennlinie anw.._KL geht bei Defekt nicht auf Vorgabewert anw.._VOR geht bei Defekt mit Sprung auf Vorgabewert anw.._VOR geht bei Defekt mit Rampenschritt anw.._DPL auf Vorgabewert anw.._VOR nicht belegt, auf 0 applizieren
Übersicht der Ausnahmen (Details sind beim entsprechenden Sensor beschrieben): − − − −
-
Die Heilung eines endgültig defekten Sensors findet immer über eine Rampe statt. Die Speisespannungen für PWG, LDF und LMM gehen bei Defekt mit Sprung auf Vorgabewert anw.._VOR. Bei Einsatz des HFM5 wird bei anwLMD_N1 1
fboSOTF anmWTF anwLMD_N2
5000 mV
U_LMM
Schleifer
A/D
[mV]
Speisung
[%]
SRC
anmLMM
KL
1.01
anwLMM_MIN anwLMM_MAX fbwELM5_..
SRC
anwLMM_KL
anwLM2_MIN anwLM2_MAX fbwELM2_..
anoU_LMM2
Abbildung EANA07: Bearbeitung ratiometrisch und drehzahlsynchron (3)
Erfassung: Das Signal eines Luftmassenmessers hat eine Speisespannung, über die der Rohwert normiert wird. Bei einem SRC - Fehler der Speisespannung wird für die Luftmasse armM_List der Wert des 2. HFMs armM_LBit, oder, falls ebenfalls defekt, der Vorgabewert arwLMBPVGW vorgegeben. Für den Luftmengenmesser (LMM) wird der Signal Range Check nur im Drehzahlbereich (untere Drehzahlschwelle anwLMD_N1 obere Drehzahlschwelle anwLMD_N2) durchgeführt. Bei einem SRC Fehler wird für die Luftmasse armM_List der Vorgabewert arwLMBPVGW vorgegeben. Es wird die Luftmenge nur innerhalb dieser Drehzahlschwellen erfaßt, außerhalb dieser Schwellen wird der letztgültige Meßwert eingefroren. Der Meßwert wird auch eingefroren, wenn die Grenzen anwLMM_MIN und anwLMM_MAX unter - bzw. überschritten werden. 9.1.3.7 Luftmengenmesser 2 dzmNmit1 anoU_HF2
dzmNmit>anwLMD_N2
5000 mV
U_HF2
Schleifer
A/D
[mV]
Speisung
[%]
SRC
anmLMM2
KL
1.01 SRC
anoU_HFS
anwHF2_MIN anwHF2_MAX fbwEHF2_..
anwLMM_KL
anwHFS_MIN anwHFS_MAX fbwEHFS_..
Abbildung EANA09: 2.HFM Bearbeitung ratiometrisch und drehzahlsynchron
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Analogeingänge
RBOS/EDS3
Seite 9-12
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
Dieses Signal hat eine Speisespannung, über die der Rohwert normiert wird. Bei einem SRC - Fehler der Speisespannung wird für die Luftmasse armM_LBit der Wert des ersten HFMs armM_List vorgegeben. Für den Luftmengenmesser (HF2) wird der Signal Range Check nur im Drehzahlbereich (untere Drehzahlschwelle anwLMD_N1 obere Drehzahlschwelle anwLMD_N2) durchgeführt. Bei einem SRC Fehler wird für die Luftmasse armM_Bit der Wert des ersten HFMs armM_List vorgegeben. Es wird die Luftmenge nur innerhalb dieser Drehzahlschwellen erfaßt, außerhalb dieser Schwellen wird der letztgültige Meßwert eingefroren. Der Meßwert wird auch eingefroren, wenn die Grenzen anwHF2_MIN und anwHF2_MAX unter - bzw. überschritten werden.
9.1.4 Drehzahlgeber Diese Bearbeitung erfolgt nur bei Aktivierung der drehzahlsynchronen Aufgaben. Die Abtastzeit wird aus der Aktivierungsperiode der drehzahlsynchronen Aufgabe ermittelt und als dzmABTAS dem System bekannt gemacht. Die aktuelle Drehzahl wird aus der Normierungskonstante und der Periodendauer ermittelt und als dzmNakt dem System zur Verfügung gestellt. Die Normierungskonstante besteht aus zwei Teilen: dzwNRM_HI, dzwNRM_LO. Berechnet wird die Drehzahl auf folgende Weise:
dzmNakt =
Normierungskonstante [ 1 / min ] Periodendauer[µs]
Die Normierungskonstante erhält man, indem man eine Umrechnungskonstante durch die Anzahl der Drehzahlinterrupts pro Kurbelwellenumdrehung teilt. Voraussetzung für die korrekte Normierungskonstante ist ein CPU-Takt von 16 MHz. Die Periodendauer wird mit einer Auflösung von 1/16 des CPU Taktes erfaßt. Die kleinste Einheit ist 1us. Aus der Umrechnung von us in min ergibt sich der Faktor 60 000 000 us/min
Normierungskonstante =
60000000 µs/min Anzahl der DZI pro KW − Umdrehung
Anzahl der DZI pro KW-Umdrehung: 4 Zylinder
4 DZI/KW-Umdr.
5 Zylinder
5 DZI/KW-Umdr.
6 Zylinder
6 DZI/KW-Umdr.
Die Normierungskonstante muß in hexadezimale Form umgewandelt, und in 2 16-Bit-Blöcke aufgeteilt werden. Der High-Teil bildet den Wert für dzwDNR_HI entsprechend bildet der Low-Teil den Wert für dzwDNR_LO. Die Drehzahl dzmNakt wird in der Einheit [1/min] ausgegeben und im System verarbeitet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Eingangssignale - Drehzahlgeber
02. Juli 1999
0
bosc h
EDC15C
Seite 9-13
Y 281 S01 / 083 - CBJ
Die mittlere Drehzahl dzmNmit ist der arithmetische Mittelwert zweier aktueller Drehzahlen aus zwei aufeinanderfolgenden Segmenten. mittlere Drehzahl =
aktuelle Drehzahl( k ) + aktuelle Drehzahl( k − 1) 2
Die ARD-Drehzahl wird nach folgendem Verfahren ermittelt: IF (aktuelle Drehzahl(k) > aktuelle Drehzahl(k-1)) then ARD Drehzahl = aktuelle Drehzahl(k − 1) +
aktuelle Drehzahl(k) − aktuelle Drehzahl(k − 2) 2
else ARD Drehzahl = aktuelle Drehzahl(k) berechnet und als dzmN_ARDdem System bekannt geben. Bei zu hohen Drehzahlen wird die Aktivierung der drehzahlsynchronen Aufgaben bei jedem DZI duch das Betriebssystem verhindert. Das Betriebssystem blendet die entsprechende Anzahl von Aktivierungen aus. Die Berechnung der Drehzahl geschieht in diesem Fall aufgrund der beiden letzten Periodendaueren, bei denen eine Aktivierung der drehzahlsync. Berechnungen stattgefunden hat. Wenn das dynamische Timeout abgelaufen ist (dzmPECC_V- Bit 2) oder das PECC5-OverflowFlag (dzmPECC_V - Bit 0) gesetzt ist oder die aktuelle Periode größer als der Vorgabewert dzwDREH_NU für die Periode bei Drehzahl=0 ist, wird die Drehzahl auf Null und der High-Teil der Periodendauer auf 0xFFFFh gesetzt.
Filter
dzmN_ARD
dzmNakt
nk < n k-1
>1
Anz. d. Periodeneinträge > 0
Abbildung EINAUS07: ARD-Drehzahl Die Segmentnummer wird mit der Message dzmSEGM dem System mitgeteilt und über die OLDA dzoSEGM extern gespiegelt. Die aktuelle DZG Periode wird auf die OLDA dzoDZGPERL / dzoDZGPERH geschrieben. Diese Ausgabe erfolgt aber nur bei Aktivierung der drehzahlsynchronen Aufgaben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Drehzahlgeber
RBOS/EDS3
Seite 9-14
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
9.1.5 Fahrgeschwindigkeitsmessung Die Fahrgeschwindigkeit wird, je nach Applikation von cowVAR_FGG, aus dem Digitalsignal eines HW-Pins oder aus der per CAN empfangenen Geschwindigkeit des ABS-Steuergerätes bzw. KombiInstruments ermittelt. Zur Berechnung der Fahrgeschwindigkeit wird bei Datensatzvariante = 0 in Abhängigkeit vom Softwareschalter cowFUN_FGG der Parametersatz fgwDA1_.. oder fgwDA2_.. verwendet. Bei Datensatzvariante > 0 wird in Abhängigkeit vom Funktionsschalter im EEPROM (edoEEFUN) der Parametersatz fgwDA1_.. oder fgwDA2_.. verwendet. Durch die Diagnosefunktion Loginrequest kann der Softwareschalter im EEPROM verstellt werden. Weiters kann über den Softwareschalter cowVAR_FGG die Art der Fahrgeschwindigkeitsmessung bestimmt werden. Beschreibung des Softwareschalters cowFUN_FGG: Dezimalwert Kommentar 0 Parametersatz fgwDA1_.. für Fahrgeschwindigkeitsmessung verwenden 1 Parametersatz fgwDA2_.. für Fahrgeschwindigkeitsmessung verwenden Beschreibung des Softwareschalters cowVAR_FGG: Dezimalwert 1 2 3 4
Kommentar Fahrgeschwindigkeitsmessung mit FGG Fahrgeschwindigkeitsmessung mit Kienzle Tachograph (KTG) Fahrgeschwindigkeit per CAN aus Botschaft Bremse1 Fahrgeschwindigkeit per CAN aus Botschaft Kombi1
Im Nachlauf wird bei intakter KL15 (fbbEK15_P=0) die FGG-Messung und die Überwachung gestoppt. 9.1.5.1 Messung mit Fahrgeschwindigkeitsgeber Bei Verwendung der Fahrgeschwindigkeitsmessung mit FGG ist der Variantenschalter cowVAR_FGG auf 1 zu setzen. Der Fahrgeschwindigkeitsgeber (FGG) liefert eine fahrgeschwindigkeitsproportionale Anzahl von Impulsen. Die Impulse seit der letzten Berechnung werden gezählt und ausgewertet. Zur Berechnung der Geschwindigkeit wird die auf addierte Gesamtperiode der Geschwindigkeitsimpulse durch die Anzahl der FGG Impulse geteilt und mit dem Streckenfaktor fgw.._SF und dem Normierungsexponent fgw.._NE normiert. Der Normierungsexponent ist von der kleinsten zu messenden Geschwindigkeitfgw.._VMI und dem FGG abhängig. Diese Abhängigkeit wird in der Umprogrammieranleitung genau beschrieben. Die Geschwindigkeit wird PT1 gefiltert ( fgwFGF_GF) und als fgmFGAKT dem System zur Verfügung gestellt. Das Überschreiten von fgwDA.._VMA wird durch den Fehler fbbEFGG_H gemeldet. Nach Fehlerentprellung wird der Vorgabewert fgw.._VGW ausgegeben. Bemerkung: Die Parameter fgw.._TMX und fgw.._SF müssen identisch appliziert werden! 9.1.5.2 Messung mit Kienzle Tachograph Bei Verwendung eines Kienzle Tachographen zur Geschwindigkeitserfassung ist der Variantenschalter cowVAR_FGG auf 2 zu setzen. Als Parameter für die Geschwindigkeits- bzw. Beschleunigungsberechnung wird wie bei der Fahrgeschwindigkeitsmessung mit FGG der (über
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Eingangssignale - Fahrgeschwindigkeitsmessung
02. Juli 1999
0
bosc h
EDC15C
Seite 9-15
Y 281 S01 / 083 - CBJ
Softwareschalter auswählbare) Parametersatz fgwDA1_.. oder fgwDA2_.. verwendet. Zusätzlich gilt für die Kienzle Tachograph - spezifischen Funktionen noch der Parametersatz fgwKTG_.. Der Streckenfaktor wird aus der kalibrierbaren High Pegel Dauer (HPD) des Tachographensignals über die Streckenfaktor Kennlinie fgwSF_KL ermittelt. Der gelernte Streckenfaktor fgmDAT_SF wird zusammen mit dem Normexponenten fgwDA.._NE im aktuellen Fahrzyklus zur Geschwindigkeitsberechnung herangezogen und im EEPROM gespeichert. Beim nächsten Fahrzyklus wird während der Selbstlernphase der Streckenfaktor aus dem EEPROM fgmEE_SF zur Geschwindigkeitsmessung verwendet. Liegt der Streckenfaktor aus dem EEPROM nicht innerhalb der Grenzen kleinster Streckenfaktor fgwKTG_SFL und größter Streckenfaktor fgwKTG_SFH, wird der Streckenfaktor auf Null gesetzt und für die Geschwindigkeit der Vorgabewert fgwDA.._VGW ausgegeben, bis ein neuer Streckenfaktor gelernt ist. Der Streckenfaktor gilt als gelernt, wenn die Differenz zwischen der aktuellen HPD fgoHPDA und dem Startwert des Lernvorganges fgoHPDS eine definierte Anzahl fgwKTG_ANZ mal in Folge kleiner oder gleich der maximalen Abweichung fgwKTG_ABW war (Toleranzband). Nach dem Systemstart gilt der erste Meßwert als Startwert. Während des Lernvorganges wird die aktuelle HPD mit dem Gedächtnisfaktor fgwKTG_GDF PT1 gefiltert ( fgoHPDF). Liegt die aktuelle HPD außerhalb des Toleranzbandes, wird das Selbstlernen neu aufgesetzt, als Startwert wird die gefilterte HPD verwendet. Nach erfolgreichem Ermitteln des Streckenfaktors (Anzahl der Messungen im Toleranzband fgoHPDC gleich fgwKTG_ANZ) wird das Toleranzband mit der gefilterten HPD neu aufgesetzt. Verläßt die aktuelle HPD nun das Toleranzband, wird der Fehler fbbEFGG_S gemeldet (Ereignisgesteuert) und nach Erkennung auf endgültig defekt wird der Vorgabewert fgwDA.._VGW für die Fahrgeschwindigkeit ausgegeben. Ist die Anzahl der Messungen zum Lernen des Streckenfaktors fgwKTG_ANZ gleich Null, wird der Streckenfaktor fgmDAT_SF aus dem Parametersatz mit fgwDA.._SF versorgt und kein Selbstlernen durchgeführt. Der Zustand des Fahrgeschwindigkeitserfassung mit Kienzle Tachograph kann an der Statusolda fgoSTAT abgelesen werden. Beschreibung der Statusolda fgoSTAT: Bitposition 2 8 9 A F
Dezimalwert 4 256 512 1024 32768
Kommentar Fahrgeschwindigkeitsmessung mit Kienzle Tachograph (KTG) aktiv Streckenfaktor aus EEPROM ungültig Nichtlernen aktiviert (fgwKTG_ANZ = 0) Streckenfaktor gelernt Vorgabewert für die Fahrgeschwindigkeit aktiv
9.1.5.3 Übernahme der Fahrgeschwindigkeit vom CAN-Bus Wenn cowVAR_FGG auf 3 bzw. 4 appliziert ist wird die in der Bremse1- bzw. Kombi1-Botschaft gesendete Fahrgeschwindigkeit für die EDC anstelle der aus dem HW- Pin ermittelten Geschwindigkeit verwendet. Die Geschwindigkeit vom CAN wird mit dem Faktor mreFGKORFA multipliziert, als fgmFG_ASR1 bzw. fgmFG_KO1 an die Geschwindigkeitserfassung versendet und als fgmFGAKT dem System zur Verfügung gestellt. Wenn die CAN- Botschaft nicht gültig ist (Botschaftstimeout caw..._RTO oder Daten inkonsistent) oder die Fehlerkennung FF empfangen wird bleibt die zugehörige CAN- Geschwindigkeit auf dem letzten gültigen Wert “eingefroren”, © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Fahrgeschwindigkeitsmessung
RBOS/EDS3
Seite 9-16
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
fgmFGAKT wird mit auf diesen Wert “eingefroren” bis das Defektwerden des entsprechenden Fehlers fgmFGAKT auf Vorgabewert bringt. Das Überschreiten von fgwDA.._VMA wird durch den Fehler fbbEFGG_H gemeldet. . Beim Unterschreiten der Schwelle fgwDA.._VMI wird fgmFGAKT mit 0 versorgt. Die empfangene Geschwindigkeit wird PT1 gefiltert (fgwFGF_GF). Wenn der zugehörige Botschaftsfehler (Botschaftstimeout caw..._RTO oder Daten inkonsistent fbbEASR1_Q bei Bremse1 oder fbbEKO1_Q bei Kombi1) endgültig defekt ist wird der Fehler fbbEFGG_Q gemeldet . Dieser Fehler dient nur zum Auslösen der FGG- Ersatzreaktionen bei Botschaftsausfall, daher sollte seine Entprellzeit Null sein und ein Eintrag in den Fehlerspeicher applikativ verhindert werden. Die Botschaftsfehler werden nur gemeldet wenn keine CANAusblendbedingung anliegt. Bei Empfang der Fehlerkennung 0xFF wird der Fehler fbbEFGG_C gemeldet. Dieser Fehler wird auch gemeldet wenn keine gültige Bremse1- bzw. Kombi1-Botschaft empfangen wurde (Botschaftstimeout caw..._RTO oder Daten inkonsistent), der Botschaftsfehler (fbbEASR1_Q bzw. fbbEKO1_Q) aber durch Ausblendung der CAN- Überwachung (z.B. wegen BUSOFF) nicht gemeldet wird und daher auch keine Ersatzreaktionen auslösen kann. Das Auslösen der Ersatzreaktion erfolgt dann über fbbEFGG_C. Dieser Fehler sollte im Nachlauf nicht entprellt werden, die Defektwerdezeit fbwEFGG_CA sollte kürzer als die CAN- Ausblendzeit mrwCANAUSB appliziert sein. Der Fehler fbbFGG_P (Plausibilität mit Drehzahl und Menge) wird wie im Überwachungskapitel beschrieben gemeldet. Bei endgültig defektem FGG- Pfad wird auf Vorgabewert fgwDA.._VGW geschalten. Um bei Berechnung der Übertragungsfunktion korrekte Werte zu erhalten sind für fgwDA.._IMP und fgwDA.._SF dem der Geschwindigkeitsermittlung zugrunde liegenden Radumfang entsprechende Werte zu applizieren (z.B. beide auf “4” bei 2m Radumfang). Diese Werte werden bei Geschwindigkeit per CAN ausschließlich für die Übertragungsfunktion benötigt. 9.1.5.4 Beschleunigungsberechnung Die Beschleunigung wird nach der Formel Beschleunigung(k) =
gefilterte Geschwindigkeit(k) - gef. Geschwindigkeit(k -1) Gesamt Periode
berechnet. Die neu errechnete Beschleunigung wird noch PT1 gefiltert (fgwBEF_GF) und als fgmBESCH dem System zur Verfügung gestellt. Die Beschleunigung wird mit fgw.._BMI und fgw.._BMX begrenzt. Für die v/n Berechnung wird die gefilterte Geschwindigkeit durch die gemittelte Drehzahl geteilt. Der so errechnete Wert wird noch PT1 gefiltert ( fgwVNF_GF) und als fgm_VzuN dem System zur Verfügung gestellt. V/n wird auf fgw.._VNX begrenzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Eingangssignale - Fahrgeschwindigkeitsmessung
02. Juli 1999
0
bosc h
EDC15C
Seite 9-17
Y 281 S01 / 083 - CBJ
9.1.5.5 Berechnung der Übertragungsfunktion Die Übertragungsfunktion wird nach der Formel Übertragungsfunktion = =
Motordrehzahl = Raddrehzahl
Motordrehzahl * Impulse / Radumdrehung * 60(sec / min) Streckenfaktor * Geschwindigkeit * 1000(m / km)
berechnet und dem System als fgmFVN_UEB zur Verfügung gestellt. Nach der Initialisierung, bei stehendem Fahrzeug (fgmFGAKT = 0), im Nachlauf, bei Fehlern von DZG (fboSDZG) oder FGG (fbosFGG) oder bei Überschreiten der Maximalen Übertragungsfunktion mrwFVHUEob wird fgmFVN_UEB mit dem Vorgabewert mrwFVHVGWU belegt und die Fehlererkennung für den Fehler Plausibilität Getriebeübersetzung fbeEASG_U gestoppt. Siehe Anmerkung bei “Übernahme der Fahrgeschwindigkeit vom CAN-Bus”. 9.1.6 Analoge K15-Auswertung Bedingt durch die Hauptrelaissteuerung und entsprechende Anforderungen an die K15-Auswertung der EDC schaltet ein EDC15 - Steuergerät, im Vergleich zu SG welche über K15 versorgt werden, relativ spät ab. Der Zündschalter kann oftmals potentiometrisches Verhalten zeigen, d.h. er schaltet nicht schnell nach Null sondern kriecht. So kann es vorkommen, daß andere SG schon K15 aus erkannt haben oder ihre Versorgungsspannung verlieren, während sich die EDC noch im normalen Fahrbetrieb befindet. Dies kann zu unerwünschten Fehlereinträgen führen, insbesondere im Zusammenhang mit dem CAN- Bus oder Lasten in externen Steuergeräten. 9.1.6.1 Eingangs- und Ausgangssignale anoU_K15
... Rohwert Analogwerterfassung K15
anmK15
... gefilterter Wert K15
anmK15_ON ... aktueller Zustand der Hysterese (K15 - Aus/Ein) 9.1.6.2 Funktionsbeschreibung Bei der Initialisierung des SG wird anmK15 mit dem Vorgabewert anwK15_VOR und anmK15_ON mit dem Vorgabewert anwK15_ONV belegt. Damit werden ungewollte Betriebszustände bei Zündung - Ein aufgrund einer etwaigen Filterung vermieden. Der Spannungswert des K15 - Signals wird analog als anoU_K15 erfaßt und mit der Zeitkonstante anwK15_GF PT1-gefiltert. Die gefilterte Spannung wird auf anmK15 abgebildet. Der K15-Signal wird im 20 ms Raster abgetastet. Bei Unterschreiten der unteren Hystereseschwelle anwK15_H_U wird die Ausblendung der CAN Überwachung (camAUSBL Bit 6, bisher abhängig von anmUBATT) aktiviert und für jene Fehler, bei denen im Nachlauf keine Überwachung erfolgen soll (applizierbar über fbwE..._T, Bit 4) die Vorentprellung deaktiviert (reversibel). Diese “Nachlaufbedingung” gilt nur für CAN - Ausblendung und Fehlerbehandlung, die Nachlaufsteuerung der EDC ist davon nicht betroffen! Überschreitet anmK15 die Schwelle anwK15_H_O, wird die CAN - Überwachung sowie die Entprellung der nachlaufabhängigen Fehler wieder freigegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Eingangssignale - Analoge K15-Auswertung
RBOS/EDS3
Seite 9-18
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
Der aktuelle Zustand der Hysterese (K15 - Aus/Ein) wird in anmK15_ON dem System zur Verfügung gestellt.
9.2 Ausgangssignale 9.2.1 Übersicht Folgende Tabelle dient zum Auffinden des Zusammenhangs 'SG Ausgang und dessen Beschreibung': SG Pin ARS1-0 ARS2-0 DKS-0 EAB-0 EKP-0 GEN-0 GRL-0 GTL-0 HRL-0 HYL-0 ISO-K KKV-0 KLI-B KLN-0 KLRS1-0 KLRS2-0 LDS1-0 LDS2-0 MIL-0 MML-0 RDR-0 SYS-0 TAV-0 TDS-A TIP-0 ZME-0 ZHSG-0 ZWP-0
Bezeichnung Abgasrückführsteller 1 Abgasrückführsteller 2 Drosselklappensteller (EPW) Elektrische Abstellung Elektrische Kraftstoffpumpe Generatorabschaltung Glührelais Getriebelageransteuerung Hauptrelais Hydrolüfter K-Leitung Kraftstoffkreislaufventil Klimasteuerausgang Lüfternachlaufsteuerungsrelais Kühlerlüfterrelais 1 Kühlerlüfterrelais 2 Ladedrucksteller 1 Ladedrucksteller 2 MIL - Kontrolleuchte Magnetventilanst. Motorlager Raildruckregler Systemleuchte Tankabschaltventil Drehzahlsignal Tank interne Pumpe Zumesseinheit Zuheizer - Brennstoffdosierpumpe Zusatzwassenpumpenrelais
siehe Abschnitt / Kapitel “Eingans-Ausgangssignal” “Eingans-Ausgangssignal” “Eingans-Ausgangssignal” “Zumessung” “Sonstige Funktionen“ “Sonsitge Funktionen“ “Eingangs-Ausgangssignal” “Eingangs-Ausgangssignal” “Überwachungskonzept” “Sonstige Funktionen” “Diagnose” “Begrenzungsmenge“ “Eingangs-Ausgangssignal” “Eingangs-Ausgangssignal” “Sonstige Funktionen“ “Sonsitge Funktionen“ “Eingans-Ausgangssignal” “Eingans-Ausgangssignal” “Überwachungskonzept” “Eingangs-Ausgangssignal” “Zumessung” “Eingangs-Ausgangssignal” “Sonstige Funktionen“ “Eingangs-Ausgangssignal” “Sonstige Funktionen” “Zumessung“ “Eingangs-Ausgangssignal” “Eingangs-Ausgangssignal”
Aufgabe der Endstufenbearbeitung ist es, die verschiedenen Zugriffe auf die Endstufen entsprechend ihrer Priorität zu überwachen und im Fehlerfall die defekte Endstufe festzustellen und abzuschalten. Die Endstufenbearbeitung kann man von zwei Quellen ansteuern. Der Normalfall ist die Ansteuerung durch die Fahrsoftware, die andere Möglichkeit ist die Ansteuerung durch die Diagnose. Bei gleichzeitigem Zugriff haben die Diagnosefunktionen Priorität gegenüber der Fahrsoftware. Aufgabe des PWM Handlers ist die Bearbeitung und Ausgabe pulsweitenmodulierter Signale. Namensgebung der von der Endstufenbearbeitung verwendeten Messages:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Ausgangssignale - Übersicht
02. Juli 1999
0
bosc h
EDC15C
Seite 9-19
Y 281 S01 / 083 - CBJ
eh m x y :=
z.B.:
eh = Endstufenhandler, m = Message, x = F Eingriff durch Fahrsoftware, x = D Eingriff durch Diagnose, x = S Statusinformation, y = Abkürzung der Endstufenbezeichnung Endstufenhandler Message Statusinformation des ELAB.
ehmSEAB
Im Datensatz wird pro logischer Endstufe ein Stellerkennwort (ehwEST_..) abgelegt. Im Low Byte erfolgt die Zuordnung zu einem Hardware Pin (siehe Umprogrammieranleitung), im High Byte wird folgendes festgelegt: Bitposition 8 9 A B C D E
Dezimalwert 256 512 1024 2048 4096 8192 16384
F
32768
Kommentar 1: Endstufe benutzt / 0: unbenutzt 1: Ausgangssignal PWM / 0: digital 1: U BATT Korrektur (Fahrsoftware und Diagnose)/ 0: keine Korrektur 1: PWM TV begrenzt zwischen 5 und 95% / 0: keine Begrenzung 1: Pegel bei Initialisierung = Masse / 0: Ubatt 1: Tastverhältnis invertieren / 0: nicht invertieren 1: Endstufe ist im Nachlauf abgeschaltet (Bit F wird dabei berücksichtigt) 1: Bei gesetztem Bit E wird im Nachlauf der Pegel auf UBATT gelegt 0: Bei gesetztem Bit E wird im Nachlauf der Pegel auf Masse gelegt
Die Batteriespannungskorrektur wird zum Ausgleich des störenden Einflusses von Batteriespannungsänderungen auf den Stellerstrom durchgeführt. Über die KennlinieehwUBK_KL wird ein Korrekturwert in Abhängigkeit von der Batteriespannung ermittelt. Das Tastverhältnis für Signale mit [ehwEST_xxx.12 gleich 1] wird mit diesem Korrekturwert multipliziert. Der Inhalt der "ehmSy" Message ist wie folgt definiert (die Bits 0 - D entsprechen dem Stellerkennwort): Bitposition E F
Dezimalwert Kommentar 16384 1: Endstufe defekt / 0: intakt 32768 1: Fahrsoftware aktiv / 0: Diagnose aktiv
Zusätzlich wird für die meisten Endstufen/Ausgänge (Rechnerport 2, 3, 6 und 7) die Möglichkeit einer frühzeitigen Initialisierung eingeräumt: 9.2.2 TD Signal Das drehzahlsynchrone TD-Signal wird als Toggle-Signal zur Verfügung gestellt. Es kann über Applikation von zhwIWZCTRW.4 ein- bzw. ausgeschaltet werden. Alle zhwTD_TEIL * 3° KW wird der Zustand des Ausganges gewechselt. 9.2.3 Verbrauchsberechnung Für die Ladedruckregelung wird im 20 ms Raster der aktuelle Verbrauch mrmVERB aus der aktuellen Einspritzmenge mrmM_EAKT und der Drehzahl dzmNmit berechnet. Für die
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Ausgangssignale - TD Signal
RBOS/EDS3
Seite 9-20
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Kühlerlüftersteuerung und die Thermostatsteuerung wird aus dem aktuellen der gefilterte Verbrauch mrmVB_FIL berechnet. Die Ermittlung des gefilterten Verbrauchs erfolgt alle 100 ms. mrmM_EAKT dzmNmit
mrmVERB
mrmVB_FIL PT1
mrwVB_GF
Abbildung EINAUS11: Berechnung des akt. Verbrauchs und des gefilterten Verbrauchs
9.2.4 Bidirektionale Signale: Folgende Tabelle dient zum Auffinden des Zusammenhangs ‘SG Bidirektionale Signale und dessen Beschreibung’: SG Pin CAN1-H CAN1-L CANP-H CANP-L CAN2-H CAN2-L ISO-K KLI-B
Bezeichnung Controller Area Network Controller Area Network Controller Area Network Controller Area Network Controller Area Network Controller Area Network K Leitung Klimasignal, bidirektional
siehe Abschnitt / Kapitel “CAN” “CAN” “CAN” “CAN” “CAN“ “CAN“ “Diagnose“ Digitaleingänge,“Eingangs-Ausgangssignal“
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Ausgangssignale - Bidirektionale Signale:
02. Juli 1999
0
bosch
EDC15C
Seite 10-1
Y 281 S01 / 083 - CBJ
10 CAN 10.1 Übersicht Der CAN-Handler übernimmt die Initialisierung und die Überwachung des CAN-Controllers im C167, sowie den zyklischen Datenaustausch zwischen den Anwendungsprogrammen und dem CANController. Es wird die Bearbeitung von 15 CAN-Objekten unterstützt. Die Treiberschicht stellt Dienste für die Ansteuerung des jeweiligen Kommunikationsbausteins zur Verfügung. Die Dienste sind Routinen für das Management des Bausteins (Konfigurieren, Initialisierung und Statusabfrage) und für den Datenaustausch über das Netz. Die Treiberschicht enthält keine zusätzlichen, in SW implementierten Kommunikationsprotokolle. Die Transportschicht ermöglicht den Austausch von Daten, die aufgrund ihrer Länge nicht in einer einzelnen Nachricht übertragen werden können. Das Protokoll der Transportschicht zerlegt lange Daten in kleinere Datensegmente und sorgt für den reihenfolgerichtigen Transport dieser Segmente über das Netz. Die Transportschicht verwendet dazu die Dienste der Treiberschicht. Die Interaktionsschicht bildet die Schnittstelle zur Anwendung. Sie stellt Rechner- und busabhängig Kommunikationsdienste zur Verfügung und wickelt die Netzkommunikation nebenläufig zur Anwendung ab. Die Schnittstelle zwischen Anwendung und Interaktionsschicht ist identisch mit der RCOS-Kommunikationsschnittstelle (RCOS Message Handling). Die Interaktionsschicht ermöglicht damit eine transparente Kommunikation zwischen verteilten RCOS Anwendungstasks. In Abhängigkeit von der Länge der auszutauschenden Daten greift die Interaktionsschicht entweder auf die Transportschicht oder direkt auf die Treiberschicht zu. Die Aufgaben des Stationsmanagementssind die Initialisierung (Kommunikationsbaustein, Variablen der Kommunikationssoftware), die Überwachung der Kommunikation (Baustein und Datenaustausch) für die Fehlererkennung (Stationsausfall, Empfangstimeout) und die Behandlung von erkannten Fehlern. Der Parameter cawINF_CAB gibt an, ob das Steuergerät mit CAN bestückt ist (cawINF_CAB > 0) oder nicht (cawINF_CAB = 0). Der Parameter cawINF_TBO gibt die Zeit an, die nach Auftreten von Bus-Off gewartet wird, um eine Neuinitialisierung durchzuführen. Mit cawINF_BTR=2301H wird die Übertragungsrate auf 500 kBaud eingestellt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Übersicht
RBOS/EDS3
Seite 10-2
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
10.2 DPRAM Layout Die Zuordnung RCOS-Message, Konfigurations-Equates und CAN-HW (DPRAM) ist in der nachfolgenden Tabelle dargestellt: CAN Adresse Name 00H Control Register 01H Status Register 02H CPU Interface Register 03H Reserved 04H High speed Read Low-Byte 05H High speed Read High-Byte 06H-07H Global Mask Standard 08H-0BH Global Mask Extended 0CH-0FH Last Message Mask 10-1EH Message 1 1FH Clockout Register 20-2EH Message 2 2FH Bus Config. Register 30-3EH Message 3 3FH Bit Timing Register 0 40-4EH Message 4 4FH Bit Timing Register 1 50-5EH Message 5 5FH Interrupt register 60-6EH Message 6 6FH Testregister BSP0 70-7EH Message 7 7FH Testregister BSP1 80-8EH Message 8 8FH Testregister BSP2 90-9EH Message 9 9FH P1 Conf. A0-AEH Message 10 AFH P2 Conf. B0-BEH Message 11 BFH P1 In C0-CEH Message 12 CFH P2 In D0-DEH Message 13 DFH P1 Out E0-EEH Message 14 EFH P2 Out F0-FEH Message 15 FFH Serial reset Address
Daten
cawINF_BTR
RCOS-Message / Wert 0x41 0x07 0x60
0xFF, 0xE0 0x00 0x00 cammsg_01 0x00 cammsg_02 0x40 cammsg_03 0x03 cammsg_04 0x23 cammsg_05 unbenützt cammsg_07 cammsg_08 cammsg_09 0x41 cammsg_10 0x14 unbenützt cammsg_12 cammsg_13 cammsg_14 cammsg_15
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - DPRAM Layout
02. Juli 1999
0
bosch
EDC15C
Seite 10-3
Y 281 S01 / 083 - CBJ
Die genaue Beschreibung der Bedeutung der einzelnen Register kann dem Dokument ECAN 82527 Stand alone Controller Area Network Component Target Specification Revision 1.5.1 September 1991 K8/EIS entnommen werden.
10.3 Überwachung
Initialisierung ca w Se INF lbs _C tte AB st > nic 0 ht und ok
fbbECA0_D gut melden fbbECA0_O gut melden fbbECA0_W gut melden
=0 B= CA _ NF wI ca
cawINF_CAB > 0 und Selbsttest ok
Kein Zugriff auf RAM
camSTATUS0 = 4
camSATUS0 = 0 fbbECA0_O = gut fbbECA0_W = gut
Keine Kommunikation Keine Kommunikation
Controller St atus = Bus Off
Kein Z auf R ugriff AM
=
Ke in au Zug f R riff AM
C Bu ontr s O oll ff er S ta tu s
CAN defekt camSTATUS0 = 1 fbbECA0_D = schlecht
er oll K ntr = O Co us = t Sta
Con War troller S ning ta Stat tus = e
Kommunikation ok
Co Stat ntroller us = OK
CAN nicht appliziert
camSTATUS0 = 2 fbbECA0_O = schlecht
camSTATUS0 = 8 fbbECA0_W = schlecht
Abbildung CAN_05: CAN Status
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Überwachung
RBOS/EDS3
Seite 10-4
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
In der Message camSTATUS0 Bit ist bitkodiert der Zustand des CAN-Bausteins vermerkt. Die Initialisierung sowie alle weiteren Aktionen werden nur durchgeführt, wenn ein CAN-Baustein appliziert ist (cawINF_CAB > 0).
Bit camSTATUS0 Bit
Bedeutung
0
xxxx xxxx 0000 0000 Baustein OK xxxx xxxx xxxx xxx1 Baustein defekt (DPRAM-Fehler in Initialisierung oder Recovery wegen CAN oder Access Error, d.h. der Inhalt des Bit Timing Registers 0 stimmt nicht mit cawINF_BTR überein) 1 xxxx xxxx xxxx xx1x Baustein nicht verfügbar (CAN-Baustein im Bus-Off) 2 xxxx xxxx xxxx x1xx Baustein nicht vorhanden (cawINF_CAB = 0) 3 xxxx xxxx xxxx 1xxx Baustein nicht verfügbar (CAN-Baustein im Warning-State) 4 xxxx xxxx xxx1 xxxx nicht verwendet 5 xxxx xxxx xx1x xxxx nicht verwendet 6 xxxx xxxx x1xx xxxx nicht verwendet 7 xxxx xxxx 1xxx xxxx nicht verwendet - 0000 0000 xxxx xxxx Baustein und Kommunikation kann überwacht werden 8 xxxx xxx1 xxxx xxxx Start ist aktiv: mrmSTART_B =1 und dzmNmit>0 oder t < cawINF_INI nach SG-Init. 9 xxxx xx1x xxxx xxxx Nachlauf 10 xxxx x1xx xxxx xxxx Bit wird gesetzt, wenn die Spannnung der K15 anmK15 die untere Hystereseschwelle anwK15_H_U unterschreitet (Batteriespannung anmUBATT = anmK15 für K15-ein).
11 12 13 14 15
xxxx 1xxx xxxx xxxx xxx1 xxxx xxxx xxxx xx1x xxxx xxxx xxxx x1xx xxxx xxxx xxxx 1xxx xxxx xxxx xxxx
Bit wird rückgesetzt, wenn die Spannnung der K15 anmK15 die obere Hystereseschwelle anwK15_H_O überschreitet. nicht verwendet nicht verwendet nicht verwendet nicht verwendet nicht verwendet
Um die Überwachung der CAN-Kommunikation ausblenden zu können, wird die Message camSTATUS0 verwendet. Die Ausblendung der Überwachung dient dazu, um in verschiedenen Betriebszuständen (während Start, im Nachlauf und bei zu geringer Batteriespannung) bewußt die Fehlerspeicherung zu unterdrücken, der Baustein wird aber weiterhin auf Bus-Off und Warning, sowie Zugriffsfehler überwacht. Es gibt zwei verschiedene Arten der Ausblendungen, wobei eine die CAN relevanten Fehler fbbECA0_O und fbbECA0_W und die andere mengeneingriffrelevante Fehler wie z.B. fbbEEGS_1, fbbEASG_H, fbbEASG_P, fbbEASG_Q, fbbEASG_L, fbbEASR_Q, fbbEMSR_H und fbbEMSR_P betrifft.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Überwachung
02. Juli 1999
0
bosch
EDC15C
Seite 10-5
Y 281 S01 / 083 - CBJ
10.3.1 Ausblendung der CAN Überwachung Ist im high Byte von camSTATUS0 ein Bit gesetzt (- und die Wirkung dieses Bits in der Maske cawCANAMSK erlaubt, s. u.), so wird kein CAN relevanter Fehler gespeichert. Erst wenn alle wirksamen (cawCANAMSK !) Bits im high Byte zurückgesetzt sind, wird die Verzögerungszeit cawINF_DLY gestartet. Fehler im Pfad fboSCAN können erst eingetragen werden, wenn in weiterer Folge die Zeit cawINF_DLY abgelaufen ist. Die Ausblendung der Überwachung ist auch ohne vorherige Triggerung durch camSTATUS0 nach der Steuergeräteinitialisierung für die Zeit cawINF_DLY aktiv. Tritt während der Zeit cawINF_DLY erneut eine Bedingung die zur Ausblendung der Überwachung führt auf, so wird nach deren Verschwinden die Zeit cawINF_DLY neu gestartet. Mit der Maske cawCANAMSK ist es möglich, die Wirkung einzelner Bits im high Byte von camSTATUS0 auf die Verhinderung von Fehlereinträgen in fboSCAN dauerhaft abzuschalten. Es sind hier nur die Bits im high Byte relevant! Ist es z.B. gewünscht, die Überwachung der CAN Fehler während des Startvorganges zu erlauben, so muß Bit 8 dieser Maske cawCANAMSK auf 0 gesetzt werden, will man eine Überwachung der CAN Fehler während des Startvorganges verhindern, so muß Bit 8 dieser Maske auf 1 gesetzt werden (d. h., bezüglich der Auswirkung auf die Fehlerspeicherung sind camSTATUS0 und cawCANAMSK „UND - verknüpft“, auf die Anzeige in camSTATUS0 hat die Maske cawCANAMSK aber keinen Einfluß).
10.3.2 Ausblendung von Fehlern des externen Steuergeräteeingriffs Diese funktioniert analog der Ausblendung der CAN Überwachung nur werden hier alle Bits von camSTATUS0 berücksichtigt. Eine eventuell aktive Ausblendung kann an der OLDA mrmAUSBL (=1) erkannt werden. Die Überwachungsverzögerungszeit ist hier mrwCANAUSB, die Maske mrwCANAMSK. Es ist nicht möglich, daß die CAN Fehlerausblendung aktiv ist und die des externen Steuergeräteeingriffs nicht (d.h. cawCANAMSK hat auch hier Einfluß). Dadurch wird verhindert, daß CAN Fehlereinträge ausgeblendet werden aber die entsprechenden Eingriffstimeoutfehler gesetzt werden.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Überwachung
RBOS/EDS3
Seite 10-6
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.4 Datenaustausch Jedes benutzte Objekt wird mit Ablauf seiner Wiederholzeit caw.._PER vom CAN-Handler bearbeitet. Ist ein Objekt zum Empfangen eingetragen und vom CAN-Baustein auch empfangen worden, werden die Daten in die Message cammsg_xx übertragen und an die Anwendung gesendet. Ist ein Objekt zum Senden eingetragen, wird die entsprechende Message von der Interaktionsschicht übernommen, die Daten in den CAN-Baustein übertragen und das Objekt als zu Senden gesetzt. Zum Datenaustausch zwischen den Anwendungsprogrammen und dem CAN-Baustein stellt der CAN-Handler für jedes Objekt eine maximal 8 Byte lange Message zur Verfügung, wobei bei empfangenen Messages ein Statusbyte angehängt wird. Dieses Statusbyte beinhaltet folgende Informationen:
Wert des Statusbytes: 0000?xxx 0000x?xx 0000xx?x 0000xxx?
Bedeutung 0 ... Empfangstimeout nein 1 ... Empfangstimeout ja 0 ... Message ohne Ersatzdaten 1 ... Message mit Ersatzdaten 0 ... Message ist gültig 1 ... Message ist ungültig (inkonsistent) 0 ... Messagedaten sind neu 1 ... Messagedaten sind alt
Die „Empfangstimeout“ - Kennung wird gesetzt, wenn innerhalb der Zeit caw.._RTO keine neuen Daten empfangen wurden. Diese Kennung wird erst wieder zurückgesetzt, wenn eine neue Botschaft ohne Inkonsistenzen empfangen wurde. Ist die „Timeout“ - Kennung gesetzt, so wird bei jedem Taskaufruf, und nicht nur nach jeder Empfangsperiode überprüft, ob die Botschaft bereits empfangen wurde. Ansonsten wird nach Ablauf der Bearbeitungswiederholzeit caw.._PER (Quantisierung ist 20ms) kontrolliert, ob das Flag „neue Daten“ im CAN Baustein (Messagekontrollregister 1) gesetzt ist. Ist dies nicht der Fall, so wird die „Messagedaten sind alt“ - Kennung gesetzt, d.h. seit der letzten Bearbeitung wurden keine Daten empfangen. Bei gesetztem „neue Daten“ Flag wird dieses gelöscht und die Daten werden vom DPRAM des CAN Bausteins in die Message kopiert. Unmittelbar danach wird kontrolliert, ob das „neue Daten“ Flag inzwischen gesetzt wurde (also während dem Kopiervorgang). Ist dies der Fall, so werden die neuen Daten nochmals vom DPRAM in die Message kopiert, da sie ansonsten inkonsistent sein könnten. Wurde während diesem Kopiervorgang abermals das „neue Daten“ Flag gesetzt, so wird die Kennung „Message ist ungültig (inkonsistent)“ gesetzt. Beim Auftreten eines Empfangstimeouts oder einer inkonsistenten Message wird geprüft, ob Ersatzdaten für dieses Objekt appliziert sind (caw.._INF>0). Ist dies der Fall, so werden die Ersatzdaten in die Message kopiert und die Kennung „Message mit Ersatzdaten“ wird gesetzt.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Datenaustausch
02. Juli 1999
0
bosch
EDC15C
Seite 10-7
Y 281 S01 / 083 - CBJ
Bit 3 "Timeout"
t
Bit 2 "Ersatzdaten"
t
Bit 1 "Inkonsistent"
t
Bit 0 "Missing frame"
t
Botschaft
Abbildung CAN_02: Statusbits bei Botschaftsausfall (Bit 2 und 3 nur, wenn appliziert)
Bit 3 "Timeout"
t
Bit 2 "Ersatzdaten"
t
Bit 1 "Inkonsistent"
t
Bit 0 "Missing frame"
t
Botschaft
Abbildung CAN_03: Statusbits bei Botschaftsausfall (Bit 2 und 3 nur, wenn appliziert) Für alle empfangenen Botschaften wird in der Message camRCSTAT0 ein Statusbit angezeigt. Ist dieses Bit gesetzt, so ist die zugehörige Botschaft im Timeout, d.h. das Bit 3 des Statusbytes der CAN-Botschaft wird in dieser Message angezeigt. camRCSTAT0 Bit 1 3 4 5 6 7 10 12
Zugehörige CAN Botschaft Getriebe 1 Kombi 1 Kombi 2 Bremse 1 GRA Airbag BSG_Last Getriebe 2
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Datenaustausch
RBOS/EDS3
Seite 10-8
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.5 Konfiguration der Botschaften Die anwendungsspezifischen Informationen für die Kommunikation, wie z.B. Anzahl der Datenbytes, Identifier, Bausteinkonfigurationsdaten, etc. werden in den Parameterblöcken cawxxy_... abgelegt (in folgender Tabelle mit .. abgekürzt dargestellt). xx ... Botschaftsnummer (verbunden mit cammsg_xx) y ... Segmentnummer Diese Parameterblöcke dienen der Interaktions - und Treiberschicht für das Aufsetzen der entsprechenden Objekte im CAN-Controller. Parametername Bedeutung caw.._PER Empfangsperiode n * Hauptprogrammperiode in der der CAN-Handler die Botschaft behandelt. caw.._NSG Anzahl der Segmente, die in der Transportschicht für eine Übertragung der Message gebildet werden müssen. caw.._RTO Empfangstimeout; wird als Zeit angegeben. Der Wert 2550000us zeigt an, daß keine Empfangsüberwachung stattfinden soll. caw.._INF Information TRUE, FALSE; Message senden: INF teilt mit, ob das im PB adressierte Sendeobjekt des Bausteins vor dem Senden umkonfiguriert werden muß (Mehrfachnutzung von Objekten). Message empfangen: INF teilt mit, ob Ersatzdaten verwendet werden sollen. caw.._DT0 bis Ersatzdatenbytes 0-7 caw.._DT7 caw.._ADR Objektadresse im Baustein wenn die Objektadresse caw..._ADR=0 ist, wird das dazugehörige Objekt im CAN nicht initialisert und cammsg_.. auch nicht versorgt. caw.._DTL Datenlänge des Objekts, wird in DAMOS fest vorgegeben. caw.._AB0 Arbitration Bytes 0 u. 1; diese Daten werden 1:1 in die Register des CANcaw.._AB1 Controllers geschrieben. Arbitration Register 2 u. 3 werden mit 0 beschrieben. Nur für empfangene Botschaften relevant. caw.._MSC Message Configuration Byte Achtung: Bei einer falschen Einstellung der Botschaftsparameter in einem PB können auch andere nicht beteiligte Botschaften in Mitleidenschaft gezogen werden. Daten aus Parameterblock werden ohne Kontrolle 1:1 in den CAN-Controller geschrieben ! In der Steuergeräteinitialisierung werden die steuergeräteinternen CAN Messages (mit Richtung empfangen) mit den Ersatzdaten gefüllt, falls in caw.._INF appliziert ist, daß Ersatzdaten verwendet werden sollen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Konfiguration der Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-9
Y 281 S01 / 083 - CBJ
10.6 Aufbau der Botschaften Objekt Basisadresse
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
+0 +1
Control 0 Control 1
+2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14
Arbitration 0 Arbitration 1 Arbitration 2 Arbitration 3 Configuration Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7
MsgVal RmtPnd
TxIE TxRqst
RxIE CPUUpd
IntPnd NewDat
MsgLst Id28 Id27 Id26 Id25 Id24 Id23 Id22 Id21 Id20 Id19 Id18 Id17 Id16 Id15 Id14 Id13 Id12 Id11 Id10 Id9 Id8 Id7 Id6 Id5 Id4 Id3 Id2 Id1 Id0 reserved Data Length Code Dir Xtd reserved
DATA
Beispiel für eine 5 Byte lange zu empfangende Message: Parametername
Bedeutung
caw.._PER caw.._NSG caw.._RTO caw.._INF caw.._DT0 - 7 caw.._DTL caw.._ADR caw.._AB0 , 1 caw.._MSC
1 1 20000 (= 20 ms) 1 0,1,2,3,4 5 16 87H, E0H 50H
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Aufbau der Botschaften
RBOS/EDS3
Seite 10-10
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.7 Botschaften In diesem Kapitel sind die CAN-Botschaften beschrieben. Die Darstellung orientiert sich am Speicherlayout des CAN-DPRAM (Dual-Port-RAM). 10.7.1 Übersicht - CAN Objektverwendung CAN Nr. Mux 01 02 01 02 03 04 05 06 07 08 09 10 11 12 13 14 ... 20 03 04 05 06 07 08 09 0A/10 0B/11 0C/12 0D/13 0E/14 0F/15
EDC15 + & C Fahrbetrieb Freig.K.. V M P C Identifier R: Getriebe 1 (EGS) 440H S: WFS 010H S: Anf.-AW. - Kanal 201H S: Motor 1 280H S: Motor 2 288H S: Motor 3 380H S: GRA (für ADR) 388H S: Motor 5 480H S: Motor 6 488H S: MSG 2 500H S: Motor Flexia 580H S: Motor 7 588H S: MSG 3 700H S: MSG Transport 1 740H S: frei ... S: frei R: Kombi 1 320H R: Kombi 2 420H R: Airbag 1 050H R: Bremse 1 1A0H R: PSG 1 112H R: GRA (von LKS) 388H R: PSG 2 512H R: Airbag 1 050H S: MSG 1 100H R: ADR 1 52CH R: PSG 3 712H R: BSG_Last 570H R: Clima 1 5E0H R: Getriebe 2 (ASG) 540H 1-20 S: Multiplex 2 siehe Nr.02 R: Transportkanal1 s. SPEZ. R: WFS 011H Buf 01 Lauschkanal 200H Buf 02 Lauschkanal bis 21FH
W.Rate 8/10ms 50-100ms unregelm. 20ms 20ms 20ms 10/20ms 20ms 20ms 20ms 1 sec 20ms 20ms unregelm.
20-32ms 200ms 20ms/Crash 7-20ms n-sync 20ms handshake 20ms/Crash handshake 20ms handshake 100ms 20ms 8/10ms siehe Nr.02 unregelm. 50-100ms unregelm. unregelm.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-11
Y 281 S01 / 083 - CBJ
10.7.2 Gesendete Botschaft - Motor 1 Sendeperiode: 20ms Speicherlayout: F_MOM
Botschaft: Motor 1 S_EGS S_ABS
Bit Q_ASR S_KUP S_LGS 0 MD_INN 8 N_MOT_MO1 (low) 16 N_MOT_MO1 (high) 24 MD_IN_O_EX 32 PWGPBM 40 MD_ME_VERL 48 MD_REL 56 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 280H S_KIK F_PWG
Beschreibung: S_LGS: Leergasschalter; Bit Adr. 0, Bit Anz. 1 RCOS-Message dimLGS (Bit 9 von dimDIGpre1) F_PWG: Fehler PWG; Bit Adr. 1, Bit Anz. 1, Initialwert 0, wird gesetzt bei defektem PWG Pfad fboSPWG oder fboSPGS S_KIK: Kickdownschalter; Bit Adr. 2, Bit Anz. 1 Entspricht RCOS-Message dimKIK (Bit 5 von dimDIGpre1prel), wenn kein Sicherheitsfall vorliegt (mrmSICH_F = 0) bzw. kein Fehler fboSKIK eingetragen ist und zusätzlich anmPWG = 100% ist. Trifft eine der Bedingungen nicht zu, so wird S_KIK mit Null versendet. mrmSICH_F
>1 fboSKIK dimKIK
& anmPWG=100%
S_KIK
Abbildung CAN_08: Kickdownschalter über CAN S_KUP: Kupplungsschalter; Bit Adr. 3, Bit Anz. 1 Invertierte RCOS-Message dimKUP (Bit 7 von dimDIGpre1l). Ist die Auswertung des Zustandes der Wandlerkupplung (Botschaft Getriebe 1) für das Kupplungsbit aktiviert (cowECOMTC.2=1), ist das Ergebnis auch in S_KUP enthalten! Für spezielle Anwendungen kann mit der Applikation diwUKU_vgw=1 ein dauerhafter Vorgabewert 0 für das Kupplungsbit gesendet werden.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-12
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Q_ASR: Quittierungsbit ASR; Bit Adr. 4, Bit Anz. 1 RCOS-Fehlerbit fbbEASR_Q - zeigt an, daß innerhalb der Fehlerentprellzeit fbwEASR_QA keine neuen Daten vom Bremsensteuergerät (ABS) empfangen wurden. S_ABS: Status Momenteneingriff Bremse; Bit Adr. 5, Bit Anz. 1, Initialwert 0, Entspricht RCOS-Message mrmCANSABS. Sie zeigt an, daß der gewünschte Momenteneingriff vom Bremsensteuergerät (ASR/MSR Eingriff) nicht berücksichtigt werden kann, weil mroM_EASRr < (mrmM_ELLR - mrwM_E_ToB) oder mroM_EMSRr > (mroM_EBEGR + mrwM_E_ToB). Der Toleranzwert mrwM_E_ToB verhindert Jitter auf diesem Bit. Weiters wird das Bit gesetzt, wenn der ASR oder MSR Eingriff im Datensatz nicht aktiviert ist, oder aufgrund von Fehlern (CAN defekt fbbECA0_D, Plausibilitätsverletzung ABS-Geschwindigkeit fbbEMSR_P) deaktiviert wurde. S_EGS: Status; Getriebemomenteneingriff Bit Adr. 6, Bit Anz. 1, Initialwert 0, Zeigt an, daß der gewünschte Momenteneingriff vom Getriebesteuergerät (EGS/ASG Eingriff) nicht berücksichtigt werden kann, weil mroM_EEGS < (mrmM_ELLR - mrwM_E_ToG) (während EGS-Eingriff) oder mroM_EASG > (mrmM_EBEGR + mrwM_E_ToG) (während ASG Eingriff) oder der Getriebemomenteneingriff im Datensatz nicht aktiviert ist (cowFUN_EGS ≠ 2), oder aufgrund von Fehlern (Bus-Off, CAN defekt, Botschaftstimeout/inkonsistenz Getriebe1 oder Getriebe 2, ASG Kupplungsplausibilitätsverletzung, ASG Geschwindigkeitsplausibilitätsverletzung) deaktiviert wurde, weiters wird dieses Bit bei erneuter ASG Eingriff Anforderung gesetzt wenn die Wiederaufnahmebedingungen noch nicht eingetreten sind. F_MOM: Momentenangaben ungenau; Bit Adr. 7, Bit Anz. 1, Initialwert 0, Dieses Bit wird gesetzt, wenn das Bit zmmF_KRIT.0 gesetzt ist. siehe Kapitel Überwachung Abschaltung wegen Systemfehler. MD_INN: inneres Motormoment; Bit Adr. 8, Bit Anz. 8, Wertebereich 0-0xFE, Fehlerkennz. 0xFF RCOS-Message mroMD_SOLL Der Fehlerkennzeichenwert 0xFF wird ausgegeben, wenn keine auswertbare Drehzahl vorliegt.1 N_MOT_MO1: Motordrehzahl; Bit Adr. 16, Bit Anz. 16, Wertebereich 0-0x7FFF, Fehlerkennz. 0xFFFF, RCOS-Message dzmNakt Der Fehlerkennzeichenwert 0xFF wird ausgegeben, wenn keine auswertbare Drehzahl vorliegt.
1
Keine auswertbare Drehzahl vorhanden bedeutet in diesem Zusammenhang, daß der DZG Pfad fboSDZGdefekt ist und keine IWZ Ersatzdrehzahl vorhanden ist (cowV_DZG_2 ungleich 3 oder 4, oder das Bit für Ersatzdrehzahl bei DZG defekt verwenden dzwDZG_Sek.2 ist nicht gesetzt) oder Sekundärdrehzahlgeberpfad fboSSEK ist defekt. © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-13
Y 281 S01 / 083 - CBJ
MD_IN_O_EX: inneres Motormoment ohne externe Eingriffe; Bit Adr. 32, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE, Fehlerkennz. 0xFF, RCOS-Message mrmoMD_FAHR Der Fehlerkennzeichenwert 0xFF wird ausgegeben, wenn keine auswertbare Drehzahl vorliegt. PWGPBM: Fahrpedalstellung; Bit Adr. 40, Bit Anz. 8, Wertebereich 0-0xFE, Fehlerkennz. 0xFF, RCOS-Message mrmPWGPBM, entspricht - bei entsprechender Applikation - dem Maximum aus gefiltertem Pedalwert mrmPWGfi, ungefiltertem Pedalwert mrmPWG_roh und dem aus der GRA Menge ermittelten inversen Pedalwert mroPWGinv. Der Fehlerkennzeichenwert 0xFF wird bei defektem PWG Pfad fboSPWGoder fboSPGS ausgegeben. MD_ME_VERL: mechanisches Verlustmoment; Bit Adr. 48, Bit Anz. 8, Wertebereich 0-0xFE, Fehlerkennz. 0xFF, RCOS-Message mrmMD_REIB, beinhaltet Motor-, Klimakompressor - (nur bei bidirektionaler Schnittstelle) und Generatorverluste. Der Fehlerkennzeichenwert 0xFF wird bei defektem WTF Pfad fboSWTF, sofern nicht KTF Ersatz für WTF und KTF i.O. ist, bei defektem LTF Pfad fboSLTF oder defektem Generatorlast Pfad fboSKW2 ausgegeben, oder wenn keine auswertbare Drehzahl vorliegt. Über das Label mrwF_MOM kann gewählt werden, ob die Fehler fboSLTF, fboSKW2 und fboSWTF zum Fehlerkennzeichenwert 0xFF führen. Dargestellt in Abbildung CAN_10. MD_REL: relatives Fahrerwunschmoment; Bit Adr. 56, Bit Anz. 8, Initialwert 0xFF RCOS-Message mroMD_FAHx Der Fehlerkennzeichenwert 0xFF wird ausgegeben, wenn keine auswertbare Drehzahl vorliegt. Fehlerreaktion abhängig von F_MOM: Motor1, Bit F_MOM Motor1, Byte MD_ME_VERL = 0xFF
fboSLTF
mrwF_MOM.0 Motor1, Bit F_MOM Motor1, Byte MD_ME_VERL = 0xFF
fboSKW2
mrwF_MOM.1 fboSWTF fboSWTF & fboSKTF
Motor1, Bit F_MOM Motor1, Byte MD_ME_VERL = 0xFF
anwWTFSCH
mrwF_MOM.2
Abbildung CAN_10: Fehlerreaktion in Motorbotschaft 1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-14
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.7.3 Gesendete Botschaft - Motor 2 Sendeperiode: 20ms Speicherlayout: Botschaft: Motor 2 MUX_CODE_MO2 S_GRA
S_OBDII
Bit Identifier: 288H MUX_INFO_MO2 0 T_WTF_MO2 8 S_NB S_KLB F_WTF S_BRK S_BRE 16 V_AKT_MO2 24 V_SOLL 32 N_LLBAS 40 MD_BEGR 48 frei 56 Die grau hinterlegten Felder werden nicht unterstützt.
Beschreibung: MUX_INFO_MO2, MUX_CODE_MO2: Multiplexinformation; Bit Adr. 0, Bit Anz. 8, Initialwert 0, Aufbau der Multiplexinformation: MUX_COD_MO2 MUX_INFO_MO2 00 mrwMULINF0 (CAN Version) 01 mrwMULINF1 (EDC Kodierung) 10 mrwMULINF2 (EGS Kodierung) 11 mrwMULINF3 / 10 (Maximales Moment) Die 4 Informationen werden im Intervall mrwMULTIME gewechselt. T_WTF_MO2: Kühlmitteltemperatur; Bit Adr. 8, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE, Fehlerkennz. 0xFF, RCOS-Message anmWTF Der Fehlerkennzeichenwert 0xFF wird bei defektem WTF-Pfad fboSWTFausgegeben, falls der KTF kein Ersatzwert für einen defekten WTF darstellt (anmWTF_SCH = 1) oder der KTF-Pfad fboSKTF ebenfalls defekt ist. S_BRE: Bremsschalter; Bit Adr. 16, Bit Anz. 1, Initialwert 0, RCOS-Message dimBRE (Bit 8 von dimDIGpre1) S_BRK: redundanter Bremsschalter; Bit Adr. 17, Bit Anz. 1, Initialwert 0, RCOS-Message dimBRK F_WTF: Fehler WTF; Bit Adr. 18, Bit Anz. 1, Initialwert 0, wird gesetzt bei defektem WTF Pfad fboSWTF.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-15
Y 281 S01 / 083 - CBJ
S_KLB: Status Rückmeldung bidirektionale Klimaschnittstelle; Bit Adr. 19, Bit Anz. 1, Initialwert 0, RCOS-Message dimKLB (bei SG ohne bidirektionale Schnittstelle wird der Initialwert 0 versendet) S_NB: Status Normalbetrieb; Bit Adr. 20, Bit Anz. 1, Initialwert 0, Im Normalbetrieb ist das Bit auf 1 gesetzt. Normalbetrieb steht für Klemme 15 ein, Initialisierungsphase abgeschlossen und kein Motorstartvorgang. S_OBDII: Status OBDII; Bit Adr. 21, Bit Anz. 1, Initialwert 0, EDC zeigt mit einem Wert von 1 an, daß ein OBDII Freeze Frame gespeichert ist. S_GRA: Status GRA; Bit Adr. 22, Bit Anz. 2, S_GRA 00 01 10 11
Initialwert 0,
GRA Zustand aus, per Diagnose gesperrt oder nicht appliziert ein (GRA im Regelbetrieb) übersteuert (mrmM_EPWG > mrmM_EFGR) frei
V_AKT_MO2: Fahrzeuggeschwindigkeit; Bit Adr. 24, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE, Fehlerkennz. 0xFF, RCOS-Message fgmFGAKT Der Fehlerkennzeichenwert 0xFF wird bei defektem FGG Pfad fboSFGGausgegeben. V_SOLL: Sollgeschwindigkeit bei GRA-Betrieb; Bit Adr. 32, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE, Fehlerkennz. 0xFF, RCOS-Message mrmFG_SOLL, wird nur bei aktiver GRA ausgegeben, ansonsten wird der Wert 0 ausgegeben. Der Fehlerkennzeichenwert 0xFF wird bei defektem FGR Bedienteil Pfad fboSFGAausgegeben. N_LLBAS: Leerlaufsolldrehzahl; Bit Adr. 40, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE, RCOS-Message mrmN_LLBAS MD_BEGR: Begrenzungsmoment, inneres maximal mögliches Moment; Bit Adr. 48, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE,Fehlerkennz. 0xFF, RCOS-Message mroMD_BEGR Der Fehlerkennzeichenwert 0xFF wird bei defektem DZG Pfad fboSDZG ausgegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-16
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
10.7.4 Gesendete Botschaft - Motor 3 Sendeperiode: 20ms Speicherlayout: frei
Botschaft: Motor 3 S_MSG_G S_DK
S_ECO
frei
frei
Bit S_PWG frei VGL_B 0 T_AUS 8 PWG_ROH 16 MD_AB_LOW 24 frei MD_AB_HIGH 32 N_BAKT 40 N_WUNSCH 48 DK 56 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 380H S_NPRI S_DSP
Beschreibung: VGL_B: Vorglühmeldung; Bit Adr. 0, Bit Anz. 1, Initialwert 0 wird gesetzt wenn Vorglühen notwendig ist RCOS-Message gsmGLUEH S_DSP: Übertemperaturschutz durch Begrenzung des dynamischen Schaltprogramms Bit Adr. 1, Bit Anz. 1, Initialwert 0 entspricht RCOS Message mrmB_DSP S_NPRI: Motor Wunschdrehzahl Priorität; Bit Adr. 2, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_PWG: Fahrpedalwert ungenau; Bit Adr. 4, Bit Anz. 1, Initialwert 0 wird bei Fehler im Pfad fboSPWG oder fboSPGS gesetzt S_DK: Drosselklappenwinkel ungenau; Bit Adr. 5, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_MSG_G: Motorsteuergerät gesperrt Bit Adr. 6, Bit Anz. 1, Initialwert 0 entspricht invertierter RCOS-Message xcmSt_frei T_AUS: Lufttemperatur, Wertebereich 0-0xFE, Fehlerkennz. 0xFF; Bit Adr. 8, Bit Anz. 8, Initialwert 0 RCOS-Message anmLTF Der Fehlerkennzeichenwert 0xFF wird bei Fehler im Pfad fboSLTF ausgegeben
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-17
Y 281 S01 / 083 - CBJ
PWG_ROH: Rohwert Fahrpedalstellung; Bit Adr. 16, Bit Anz. 8, Initialwert 0 RCOS-Message mrmPWG_lwo; MD_AB_LOW: Rad-Wunschmoment, Low-Byte; Bit Adr. 24, Bit Anz. 8, Initialwert 0 RCOS-Message mrmMDW_ab; MD_AB_HIGH: Rad-Wunschmoment, High-Byte; Bit Adr. 32, Bit Anz. 4, Initialwert 0 RCOS-Message mrmMDW_ab; S_ECO: Kein „Motor aus“ über ECOMATIC; Bit Adr. 39, Bit Anz. 1, Initialwert 0 RCOS-Message khmKWH_CAN; N_BAKT: Motordrehzahlbeeinflussung; Bit Adr. 40, Bit Anz. 8, Initialwert 0 entspricht Festwert mrwN_Bakt; N_WUNSCH: Motorwunschdrehzahl; Bit Adr. 48, Bit Anz. 8, Initialwert 0 entspricht Festwert mrwNwnsch; DK: Drosselklappenwinkel; Bit Adr. 56, Bit Anz. 8, Initialwert 0 wird nicht verarbeitet;
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-18
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
10.7.5 Gesendete Botschaft - Motor 5 Sendeperiode: 20ms Speicherlayout: Botschaft: Motor 5 MUX_CODE_MO5 frei S_KLIO S_VOV
Bit Identifier: 480H MUX_INFO_MO5 0 S_WCAT S_LOBDII S_LEGAS S_LGAZ frei 8 M_VERBR_L 16 M_VERB_H 24 N_MOT_MO5 (low) 32 N_MOT_MO5 (high) 40 frei 48 frei 56 Die grau hinterlegten Felder werden nicht unterstützt.
Beschreibung: MUX_INFO_MO5, MUX_CODE_MO5: Multiplexinformation; Bit Adr. 0, Bit Anz. 8, Initialwert 0, Aufbau der Multiplexinformation: MUX_COD_MO5 00 01 10
MUX_INFO_MO5 mrwMDmax max. Moment /10 [Nm] mrwNMDmax Drehzahl bei max. Moment /100 [min-1] mrwTabTyp : Bit 5 0 .. Otto 1 .. Diesel
Bit 4 0 .. Turbo 1 .. Saug
Bit 0..3 Zylinderanzahl
11 mrwReserv Die 4 Informationen werden im Intervall mrwMULANZ * 20ms gewechselt. S_LGAZ: Status Glühanzeige; Bit Adr. 9, Bit Anz. 1, Initialwert 0, RCOS-Message ehmDDIA bzw. ehmFDIA (falls ehmDDIA = 0) Entspricht dem Zustand am SG-Pin SYS-O: 0 .. Lampe AUS 1 .. Lampe EIN S_LEGAS: Status E-Gas-Lampe, wird nicht verarbeitet; Bit Adr. 10, Bit Anz. 1, Initialwert 0; S_LOBDII: Status OBDII-Lampe; Bit Adr. 11, Bit Anz. 1, Initialwert 0, RCOS-Message ehmDMIL bzw. ehmFMIL (falls ehmDMIL = 0) Entspricht dem Zustand am SG-Pin MIL-O: 0 .. Lampe AUS 1 .. Lampe EIN © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-19
Y 281 S01 / 083 - CBJ
S_WCAT: CAT-Warnung, wird nicht verarbeitet; Bit Adr. 12, Bit Anz. 1, Initialwert 0; S_KLI0: Klimakompressor AUS; Bit Adr. 13, Bit Anz. 1, Initialwert 0, RCOS-Message ehmDKLI0 bzw. ehmFKLI0 (falls ehmDKLI0 = 0) Entspricht dem Zustand am SG-Pin KLI-O: 0 .. keine Anforderung 1 .. Klimakompressor AUS M_VERBL: Low-Byte Verbrauch; Bit Adr. 16, Bit Anz. 8, Initialwert 0, Verbrauch ( mrmM_EAKT, zuheizerkorrigiert) seit K15-EIN in µl M_VERBH: High-Byte Verbrauch; Bit Adr. 24, Bit Anz. 7, Initialwert 0, Verbrauch ( mrmM_EAKT, zuheizerkorrigiert) seit K15-EIN in µl S_VOV: Status Überlauf Verbrauch; Bit Adr. 31, Bit Anz. 1, Initialwert 0, Bei erstmaligem Überlauf des Verbrauchs (0..0x7FFF) wird dieses Bit gesetzt und nicht mehr rückgesetzt. N_MOT_MO5: Motordrehzahl; Bit Adr. 32, Bit Anz. 16, gespiegelte Drehzahl N_MOT aus Botschaft Motor 1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-20
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
10.7.6 Gesendete Botschaft - Motor 6 Sendeperiode: 20ms Speicherlayout: Botschaft: Motor 6
Bit frei 0 S_Mom_Getr 8 I_Mom_Getr 16 H_Info 24 frei 32 frei 40 frei 48 frei 56 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 488H
Beschreibung: S_Mom_Getr: Sollmoment für Getriebe Bit Adr. 8, Bit Anz. 8, Initialwert 0 wird nicht verarbeitet I_Mom_Getr: Istmoment für Getriebe Bit Adr. 16, Bit Anz. 8, Initialwert 0 wird nicht verarbeitet H_Info: Höheninfo Bit Adr. 24, Bit Anz. 8, Initialwert 0 RCOS-Message anmADF Der Fehlerkennzeichenwert 0xFF wird bei defektem ADF Pfad fboSADFausgegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-21
Y 281 S01 / 083 - CBJ
10.7.7 Gesendete Botschaft - Motor 7 Sendeperiode: 20ms Speicherlayout: Botschaft: Motor 7 S_PTC
Bit frei frei S_LLD_H 0 Klemme_DFM 8 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 588H frei frei
Beschreibung: S_LLD_H: Überschreitung der maximalen Leerlauf-Solldrehzahl Bit Adr. 0, Bit Anz. 1, Initialwert 0 wird gesetzt wenn Leerlauf-Solldrehzahl mrmN_LLBAS >= der maximalen, aufgrund der Spannungslage erreichbaren, Leerlauf-Solldrehzahl mrwN_LLBSG. S_PTC: PTC/Glühstifte ausgeschaltet Bit Adr. 5, Bit Anz. 3, Initialwert 0 Zustand-Bits PTC/Glühstifte ausgeschalten werden wie folgt gesetzt: cowKWHKERZ ehmFGSK2 ehmFGSK1 Bit 0.7 0 0% 0% 1 1 0% 0% 1 0% 100% 0 2 0% 0% 1 0% 100% 0 100% 100% 0 3 0% 0% 1 0% 100% 0 100% 0% 0 100% 100% 0
Bit 0.6 1 1 1 1 1 0 1 1 0 0
Bit 0.5 1 1 1 1 1 1 1 1 1 0
Statt ehmFGSK1 bzw. ehmFGSK2 werden ehmDGSK1 bzw. ehmDGSK2, falls deren Inhalt > 0 (siehe Kapitel Diagnose - Stellgliedtest einleiten) ist, ausgewertet (Inhalt > 50% entspicht Endstufe angesteuert). Achtung: ehmDGSK1 und ehmDGSK2 unterliegen nicht den Einschränkungen durch cowKWHKERZ! Klemme_DFM: Tastverhältnis DFM-Signal Bit Adr. 8 Bit Anz. 8, Initialwert 0 RCOS-Message khmGENLAST Der Fehlerkennzeichenwert 0xFF wird bei defekten Generatorlast Pfad fboSKW2ausgegeben.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-22
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
10.7.8 Gesendete Botschaft - MotorFlexia Sendeperiode: mrwFLEXPER Speicherlayout: Botschaft: MotorFlexia frei
Bit 0 I_RUSS 8 I_VERSCHLEISS 16 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 580H Z_Count
Beschreibung: Z_Count: Botschaftszähler; Bit Adr. 0, Bit Anz. 4, Initialwert 0 Zähler wird bei jeder neuen Botschaft inkrementiert; Gültiger Wertebereich 0x01..0x0F I_RUSS: Rußindex, Wertebereich 0-0xFE, Fehlerkennz. 0xFF; Bit Adr. 8, Bit Anz. 8, Initialwert 0 High-Byte von RCOS-Message simOEL_BEL I_VERSCHLEISS: Verschleißindex, Wertebereich 0-0xFE, Fehlerkennz. 0xFF; Bit Adr. 16, Bit Anz. 8, Initialwert 0 Low-Byte von RCOS-Message simOEL_BEL 10.7.9 Gesendete Botschaft - MSG_Transportprotokoll Anfrage-Antwort Kanal Speicherlayout: Botschaft: MSG_Transportprotokoll Identifier: 201H, Wiederholrate = asynchron Bit Anfrage-Antwort Kanal DESTINATION 0 OPCODE 8 CHANNEL_ID 16 Beschreibung: DESTINATION: Empfänger der Message; OPCODE: Art der Botschaft; C0H Request (Anfrage), D0H Reply (positive Antwort), D8H Negative Reply (negative Antwort). CHANNEL_ID: Kanalkennung für Datenübertragung; Kanalkennungsoffset auf 700H (lokaler Sendekanal).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-23
Y 281 S01 / 083 - CBJ
10.7.10 Gesendete Botschaft - MSG_Transportkanal1 Speicherlayout: Identifier: 7A1H, Wiederholrate = asynchron Bit TPCI1 0 TPCI2 / Data1 8 T1 / Data 2 16 T2 / Data 3 24 T3 / Data 4 32 T4 / Data 5 40 Data 6 48 Data 7 56
Botschaft: MSG_Transportkanal1
Beschreibung:
0 TPCI1 TPCI1 TPCI1 TPCI1 TPCI1 TPCI1
TPDU_Type DT AK CS CA CT DC D TPCI1 TPCI2 T1, T1* T2, T2* T3, T3* T4, T4*
1 D TPCI2 TPCI2 TPCI2
2 D T1 T1* -
TPCI Bytes 3 4 D D T2 T3 T2* T3* -
5 D T4 T4* -
6 D -
7 D -
Data (1-7 Byte optional) Transport Control Information Byte 1 Transport Control Information Byte 2 Quittungs-Time Out für Datentelegramme maximaler zeitlicher Abstand zwischen 2 Sendeblöcken kleinster zulässiger Abstand zwischen 2 Telegrammen maximale Zeit innerhalb der ein Empfänger Telegramme erwartet.
TPCI1: Transport Control Information Byte 1; Dieses Byte enthält in codierter Form die Art der Botschaft und Kontrollinformation. TPDU Type Data Acknowledge Connect Setup Connect Ack. Connect Test Disconnect AR
DT AK CS CA CT DC
7 0 1 1 1 1 1
6 0 0 0 0 0 0
5 AR RS 1 1 1 1
TPCI Byte 1 4 3 EOM 1 0 0 0 0 0 0 0 1
2
1
0
0 0 1 0
0 1 1 0
SN SN 0 0 0 0
Acknowledge Request (Request = 0, No Request = 1) © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-24
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
EOM End of Message (Letztes Paket einer Übertragung) RS Receive Status (Receiver Ready = 1, Receiver Nor Ready = 0) SN Sequence Number (Paketzähler) TPCI2: Transport Control Information Byte 2; TPDU Type
TPCI Byte 2 7 6 5 4 3 2 1 Connect Setup CS BS Connect Ack. CA BS Disconnect DC BS BS Block Size (Anzahl der Datentelegramme bis Quittung gefordert wird)
0
10.7.11 Gesendete Botschaft - GRA Sendeperiode: 20ms Speicherlayout: Botschaft: GRA frei
F_BTL
ZU_VER
Bit Z_Count 0 ZU_BES T_WAB T_SEV T_AUS S_HAUPT 8 CHKSM 16 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 388H
Beschreibung: Z_Count: Botschaftszähler; Bit Adr. 0, Bit Anz. 8, Initialwert 0 Gültiger Wertebereich 0x00..0xFF S_HAUPT: GRA/ADR - Hauptschalter; Bit Adr. 8, Bit Anz. 1, Initialwert 0 0 Ausgeschaltet, 1 Eingeschaltet RCOS-Message: dimFGL T_AUS: GRA/ADR - Tipschalter „Aus“; Bit Adr. 9, Bit Anz. 1, Initialwert 0 0 Tipschalter nicht betätigt, 1 Tipschalter betätigt RCOS-Message: dimFGA invertiert T_SEV: GRA/ADR - Tipschalter „Setzen/Verzögern“; Bit Adr. 10, Bit Anz. 1, Initialwert 0 0 Tipschalter nicht betätigt, 1 Tipschalter betätigt RCOS-Message: dimFGP T_WAB: GRA/ADR - Tipschalter „Wiederaufnahme/Beschleunigen“; Bit Adr. 11, Bit Anz. 1, Initialwert 0 0 Tipschalter nicht betätigt, 1 Tipschalter betätigt RCOS-Message: dimFGW
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-25
Y 281 S01 / 083 - CBJ
ZU_BES: GRA/ADR beschleunigen; Bit Adr. 12, Bit Anz. 1, Initialwert 0 0 Nicht verzögern, 1 Verzögern ZU_VER: GRA/ADR verzögern; Bit Adr. 13, Bit Anz. 1, Initialwert 0 0 Nicht beschleunigen, 1 Beschleunigen F_BTL: GRA/ADR - Bedienteilfehler; wird nicht verarbeitet Bit Adr. 14, Bit Anz. 1, Initialwert 0 0 in Ordnung, 1 Fehler Bedienhebel CHKSM: Checksumme; Bit Adr. 16, Bit Anz. 8, Initalwert 0 Gültiger Wertebereich 0x00..0xFF
10.7.12 Empfangene Botschaft - Bremse1 zugehörige Datensatzlabel: caw050... Speicherlayout: A_EBV D_ABS
Botschaft: Bremse 1 Identifier: 1A0H, Wiederholrate = 5-10 ms Bit S_ASR S_FDR S_EDS S_BAB A_MSR A_ASR 0 F_SWA S_SWA S_BKV S_BLS L_BRK L_ASR L_ABS 8 V_AKT_BR1 (low) F_BKV 16 V_AKT_BR1 (high) 24 MD_ASR_SL 32 MD_ASR 40 MD_MSR 48 frei T_ASR B_COUNT_BR1 56 Die grau hinterlegten Felder werden nicht unterstützt.
Beschreibung: A_ASR: Anforderung ASR Eingriff; Bit Adr. 0, Bit Anz. 1, Initialwert 0, RCOS-Message mrmASRSTAT[5] Der ASR Eingriff MD_ASR wird damit gültig (siehe Kapitel ”Externer Mengeneingriff”). A_MSR: Anforderung MSR Eingriff; Bit Adr. 1, Bit Anz. 1, Initialwert 0, RCOS-Message mrmMSRSTAT[5] (siehe Kapitel ”Externer Mengeneingriff”). S_BAB: ABS Bremsung, wird nicht verarbeitet; Bit Adr. 2, Bit Anz. 1, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-26
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
S_EDS: EDS Eingriff, wird nicht verarbeitet; Bit Adr. 3, Bit Anz. 1, Initialwert 0 S_FDR: FDR Eingriff; Bit Adr. 4, Bit Anz. 1, Initialwert 0 RCOS-Message mrmFDR_CAN.0 S_ASR: ASR Schaltbeeinflussung, wird nicht verarbeitet; Bit Adr. 5, Bit Anz. 2, Initialwert 0 A_EBV: Aktueller Eingriff Elektronische Bremskraftverteilung, wird nicht verarbeitet; Bit Adr. 7, Bit Anz. 1, Initialwert 0 L_ABS: Lampe ABS, wird nicht verarbeitet; Bit Adr. 8, Bit Anz. 1, Initialwert 0 L_ASR: Lampe ASR/FDR, wird nicht verarbeitet; Bit Adr. 9, Bit Anz. 1, Initialwert 0 L_BRK: Bremskontrollampe, wird nicht verarbeitet; Bit Adr. 10, Bit Anz. 1, Initialwert 0 S_BLS: Fahrer bremst (bisher, bzw. ohne aktiven Bremskraftverstärker: Bremslichtschalter); Bit Adr. 11, Bit Anz. 1, Initialwert 0 RCOS-Message mrmFDR_CAN.1 S_BKV: Status des aktiven Bremskraftverstärkers (bisher, bzw. ohne akt. BKV: Bremstestschalter); Bit Adr. 12, Bit Anz. 1, Initialwert 0 RCOS-Message mrmFDR_CAN.2 S_SWA: Schlechtwegausblendung, wird nicht verarbeitet; Bit Adr. 13, Bit Anz. 1, Initialwert 0 F_SWA: Status Schlechtwegausblendung, wird nicht verarbeitet; Bit Adr. 14, Bit Anz. 1, Initialwert 0 D_ABS: ABS in Diagnose, wird nicht verarbeitet; Bit Adr. 15, Bit Anz. 1, Initialwert 0 F_BKV: Fehler Bremskraftverstärker; Bit Adr. 16, Bit Anz. 1, Initialwert 0 RCOS-Message mrmFDR_CAN.3 V_AKT_BR1: ABS - Referenzgeschwindigkeit (RCOS-Message mrmFG_ABS), wird für die funktionale Plausibilität MSR fbbEMSR_P verwendet; wird mit mrwFGKORFA multipliziert als mrmFG_ASR1 versendet und bei cowVAR_FGG = 3 als Fahrgeschwindigkeit fgmFGAKT dem MSG zur Verfügung gestellt. Der Wert 0xFF in Byte 3 kennzeichnet einen Fehler. Bit Adr. 17, Bit Anz. 15, Initialwert 0 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-27
Y 281 S01 / 083 - CBJ
MD_ASR_SL: ASR Eingriffsmoment langsam, wird nicht verarbeitet; Bit Adr. 32, Bit Anz. 8, Initialwert 0xFE MD_ASR: ASR Eingriffsmoment schnell; Bit Adr. 40, Bit Anz. 8, Initialwert 0xFE, RCOS-Message mrmASR_roh Der Eingriff wird erst vorgenommen, wenn A_ASR gesetzt ist (siehe Kapitel ”Externer Mengeneingriff”). MD_MSR: MSR Eingriffsmoment; Bit Adr. 48, Bit Anz. 8, Initialwert 0, RCOS-Message mrmMSR_roh Der Eingriff wird erst vorgenommen, wenn A_MSR gesetzt ist, A_ASR nicht gesetzt ist und mroMD_ASR das Bitkomplement von mroMD_MSR beinhaltet. (siehe Kapitel ”Externer Mengeneingriff”). B_COUNT_BR1: Botschaftszähler; Bit Adr. 56, Bit Anz. 4, Initialwert 0 Wertebereich 0x00 bis 0x0F T_ASR: Typ ASR, wird nicht verarbeitet; Bit Adr. 60, Bit Anz. 1, Initialwert 0 10.7.13 Empfangene Botschaft - Getriebe 1 zugehörige Datensatzlabel: caw010... Speicherlayout: A_EGS
Botschaft: Getriebe 1 S_KOD A_LL S_WHP
A_OBDII
Bit Identifier: 440H, Wiederholrate = 8 ms S_WKUP A_KL0 A_WS S_SG 0 S_GANG 8 ÜB_FKT 16 MD_INN_SOLL 24 FW_I 32 EGS_STAT 40 frei MOT_A 48 MD_VERL_W 56 Die grau hinterlegten Felder werden nicht verarbeitet.
Beschreibung: S_SG: Schaltung aktiv Bit Adr. 0, Bit Anz. 1, Initialwert 0 RCOS-Message mrmEGS_akt; wird für die Parameterauswahl benötigt A_WS: Anforderung Wandlerschutz; wird nicht verarbeitet; Bit Adr. 1, Bit Anz. 1, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-28
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
A_KL0: Anforderung Klimakompressor ausschalten; Bit Adr. 2, Bit Anz. 1, Initialwert 0, RCOS-Message mrmCAN_KL S_WKUP: Status Wandlerkupplung; Bit Adr. 3, Bit Anz. 2, Initialwert 0 Bei entsprechender Applikation (cowECOMTC.2) enthält mrmCAN_KUP folgende Werte: S_WKUP mrmCAN_KUP 00 1 01 mrwWKUP_VG 10 0 11 0 A_LL: Anforderung Leerlaufsolldrehzahlanhebung, wird nicht verarbeitet; Bit Adr. 5, Bit Anz. 1, Initialwert 0 S_KOD: EGS Kodierung in EDC ist i.O., wird nicht verarbeitet; Bit Adr. 6, Bit Anz. 1, Initialwert 0 A_EGS: Anforderung EGS Eingriff; Bit Adr. 7, Bit Anz. 1, Initialwert 0, RCOS-Messsage mrmEGS_CAN.5 wird gesetzt; Der EGS Eingriff MD_INN_SOLL wird damit gültig (siehe Kapitel ”Externer Mengeneingriff”). S_GANG: Information Zielgang; Bit Adr. 8, Bit Anz. 4, Initialwert 0, RCOS-Message mrm_P_N wird 1, wenn S_GANG =0 (P/N) S_GANG mrmGTRGANG 1-5 1-5 8 6 9 7 alle anderen Werte 1 S_WHP: Wählhebelposition; Bit Adr. 12, Bit Anz. 4, Initialwert 0, RCOS-Message mrmWH_1NRP wird 1, wenn S_WHP == (1/N/R/P) ÜB_FKT: Übertragungsfunktion; Bit Adr. 16, Bit Anz. 8, Initialwert 0, RCOS-Message mrmGTR_UEB. Ist das Getriebe im Leerlauf (mrm_P_N = 1) so wird mrmGTR_UEB mit dem Vorgabewert mrwFVHVGWU belegt. MD_INN_SOLL: inneres Motorsollmoment; Bit Adr. 24, Bit Anz. 8, Initialwert 0xFE, RCOS-Message mrmEGS_roh Der Eingriff wird erst vorgenommen, wenn A_EGS gesetzt ist. (siehe Kapitel ”Externer Mengeneingriff”).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-29
Y 281 S01 / 083 - CBJ
FW_I: Fahrwiderstandsindex, wird nicht verarbeitet; Bit Adr. 32, Bit Anz. 8, Initialwert 0x7F EGS_STAT: Getriebe-Notlauf; Bit Adr. 40, Bit Anz. 4, Initialwert 0 Getriebe - Anfahrdrehmomentenkennlinie wird aktiviert (ev. aktiver EGS-Eingriff wird abgebrochen), wenn Bit 3 in EGS_STAT gesetzt ist. Ausgabe auf den Messages mrmEGS_CAN.8 und mrmEGSSTAT.8 A_OBDII: Status OBDII; Bit Adr. 44, Bit Anz. 4, Initialwert 0, Bei gesetztem Bit 47 wird die MI-Lampe reversibel angesteuert; Abbildung in RCOS-Message mrmCANMIL MOT_A: Motor aus; Bit Adr. 48, Bit Anz. 1, Initialwert 1, Bei gesetztem Bit soll der Motor ausgeschaltet werden (Mengenstellwerk stromlos); RCOS-Message mrmCAN_ECO wird 1, wenn MOT_A == 0; RCOS-Message mrmCAN_ECO wird 0, wenn MOT_A == 1 MD_VERL_W: Wandlerverlustmoment; Bit Adr. 56, Bit Anz. 8, Initialwert 0, RCOS-Message mrmKUP_roh 10.7.14 Empfangene Botschaft - Getriebe 2 zugehörige Datensatzlabel: caw120... Speicherlayout: Botschaft: Getriebe 2 B_COUNT_GT2
A_FKU
A_MBR S_KSS FAHRSTUFE
Bit Identifier: 540H, Wiederholrate = 10 ms A_ZGF frei S_SAB S_LFR 0 N_LL_SOLL 8 MD_KUPP 16 N_SYNC_WUN 24 N_SYNC_WUN_INV 32 T_SYNC 40 A_LSL S_WUD A_GON A_SST A_LHS 48 GANG 56 Die grau hinterlegten Felder werden nicht verarbeitet.
Beschreibung: S_LFR: LFR-Adaption, wird nicht verarbeitet; Bit Adr. 0, Bit Anz. 1, Initialwert 0 S_SAB: Schubabschaltunterstützung, wird nicht verarbeitet; Bit Adr. 1, Bit Anz. 1, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-30
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
A_ZGF: Zwischengasflag; Bit Adr. 3, Bit Anz. 1, Initialwert 0, 0 .. keine Zwischengas-Anforderung 1 .. Zwischengas-Anforderung aktiv Wird in RCOS-Message mrmASG_CANin Bit 5 abgebildet. B_COUNT_GT2: Botschaftszähler; Bit Adr. 4, Bit Anz. 4, Initialwert 0 Wertebereich 0x00 bis 0x0F N_LL_SOLL: Leerlaufsolldrehzahl; Bit Adr. 8, Bit Anz. 8, Initialwert 0 Angefordert von VL30-Getriebe, angezeigt in mroN_LLCAr, wird umgerechnet und als mrmN_LLCAN an Leerlaufsolldrehzahlberechnung versendet. MD_KUPP: Kupplungsmoment; wird nicht verarbeitet Bit Adr. 16, Bit Anz. 8, Initialwert 0 N_SYNC_WUN: Synchronisations-Wunschdrehzahl Bit Adr. 24, Bit Anz. 8, Initialwert 0 Low-Byte der RCOS-Message mrmASG_roh Fehlerkennung 0xFF N_SYNC_WUN_INV: Invertierte Synchronisations-Wunschdrehzahl Bit Adr. 32, Bit Anz. 8, Initialwert 0 High-Byte der RCOS-Message mrmASG_roh Fehlerkennung 0xFF T_SYNC: Synchronisationszeit Bit Adr. 40, Bit Anz. 8, Initialwert 0 Fehlerkennung 0xFF 20*Wert=RCOS-Message mrmASG_tsy A_LHS: Hochschaltlampe, wird nicht verarbeitet; Bit Adr. 48, Bit Anz. 1, Initialwert 0 A_SST: Starter wird angesteuert, wird nicht verarbeitet; Bit Adr. 49, Bit Anz. 1, Initialwert 0 A_GON: Gong, wird nicht verarbeitet; Bit Adr. 50, Bit Anz. 1, Initialwert 0, S_WUD: Unterdrückung von Warnungen, wird nicht verarbeitet; Bit Adr. 51, Bit Anz. 1, Initialwert 0, A_LSL: Shift-Lock_Lampe, wird nicht verarbeitet; Bit Adr. 52, Bit Anz. 1, Initialwert 0,
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-31
Y 281 S01 / 083 - CBJ
S_KSS: Motordurchlauf, wird nicht verarbeitet; Bit Adr. 53, Bit Anz. 1, Initialwert 0, A_MBR: Motorbereitschaft, wird nicht verarbeitet; Bit Adr. 54, Bit Anz. 1, Initialwert 0, A_FKU: Fehlerlampe Kupplung, wird nicht verarbeitet; Bit Adr. 55, Bit Anz. 1, Initialwert 0, GANG: Ganganzeige, wird nicht verarbeitet; Bit Adr. 56, Bit Anz. 4, FAHRSTUFE: eingelegte Fahrstufe, wird nicht verarbeitet; Bit Adr. 60, Bit Anz. 4, 10.7.15 Empfangene Botschaft - Kombi1 zugehörige Datensatzlabel: caw030... Speicherlayout: L_VGL
Identifier: 320H, Wiederholrate = 20-32 ms Bit D_ODW S_OD S_TANK S_TUER 0 S_BREMS 8 IN_TANK 16 V_AKT_KO1 (low) Q_V 24 V_AKT_KO1 (high) 32 R_BLI L_BLI S_ADR 40 V_DISP (high) 48 frei 56 Die grau hinterlegten Felder werden nicht unterstützt.
Botschaft: Kombi 1 S_KMW S_HLV S_KM frei
S_TANK
V_DISP (low)
Beschreibung: S_TUER: Türkontaktschalter Fahrertür, wird nicht verarbeitet; Bit Adr. 0, Bit Anz. 1, Initialwert 0, S_TANK: Tankleerschalter, wird nicht verarbeitet; Bit Adr. 1, Bit Anz. 1, Initialwert 0, S_OD: Öldruckschalter, wird nicht verarbeitet; Bit Adr. 2, Bit Anz. 1, Initialwert 0 D_ODW: dynamische Öldruckwarnung, wird nicht verarbeitet; Bit Adr. 3, Bit Anz. 1, Initialwert 0 S_KM: Kühlmittelmangel, wird nicht verarbeitet; Bit Adr. 4, Bit Anz. 1, Initialwert 0 S_HLV: Heißleuchten-Vorwarnung, wird nicht verarbeitet; Bit Adr. 5, Bit Anz. 1, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-32
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
S_KMW: Kraftstoffmengenwarnsignal; Bit Adr. 6, Bit Anz. 1, Initialwert 0 Wird bei Applikation von anwKMW_CANauf ungleich Null in tlmKMW_CANversendet. L_VGL: Vorglühlampe; Bit Adr. 7, Bit Anz. 1,
Initialwert 0
Wird über Message gsmCANGL versendet. S_BREMS: Status Bremsinfo, wird nicht verarbeitet; Bit Adr. 8, Bit Anz. 2, Initialwert 0 IN_TANK: Tankinhalt, wird nicht verarbeitet; Bit Adr. 16, Bit Anz. 7, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-33
Y 281 S01 / 083 - CBJ
S_TANK: Tankwarnung (OBD), wird nicht verarbeitet; Bit Adr. 23, Bit Anz. 1, Initialwert 0 Q_V: Signalquelle Geschwindigkeit, wird nicht verarbeitet; Bit Adr. 24, Bit Anz. 1, Initialwert 0 V_AKT_KO1: Fahrgeschwindigkeit; wird mit mrwFGKORFA multipliziert als mrmFG_KO1 versendet und bei cowVAR_FGG = 4 als Fahrgeschwindigkeit fgmFGAKT dem MSG zur Verfügung gestellt. Der Wert 0xFF in Byte 4 kennzeichnet einen Fehler. Bit Adr. 25, Bit Anz. 15, Initialwert 0 S_ADR: ADR-Rückmeldung des Displays, wird nicht verarbeitet; Bit Adr. 40, Bit Anz. 4, Initialwert 0 L_BLI: Blinker links, wird nicht verarbeitet; Bit Adr. 44, Bit Anz. 1, Initialwert 0 R_BLI: Blinker rechts, wird nicht verarbeitet; Bit Adr. 45, Bit Anz. 1, Initialwert 0 V_DISP (low, high): Angezeigte Geschwindigkeit, inkl. Voreilung, wird nicht verarbeitet; Bit Adr. 46, Bit Anz. 10, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-34
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.7.16 Empfangene Botschaft - Kombi2 zugehörige Datensatzlabel: caw040... Speicherlayout: Botschaft: Kombi2 frei
S_58d S_58s
Identifier: 420H, Wiederholrate = 200 ms Bit S_WTF S_OTF S_UTF 0 T_UTF_gef 8 T_UTF_ugf 16 T_OTF_KO2 24 T_WTF 32 Klemme_58d 40 Klemme_58s 48 *frei 56 Die grau hinterlegten Felder werden nicht unterstützt.
Beschreibung: S_UTF: Fehlerstatus UTF; Bit Adr. 0, Bit Anz. 1; Wert „1“ bei „Fehlerwert oder außerhalb des Meßbereichs (ungenau)“ Ist cowVAR_FZG=3, so wird bei Wert „1„ T_UTF_gef nicht in anmUTF übernommen sondern der Fehler fbbEUTF_P gemeldet und anmUTF_CAN=FFFFH versendet. S_OTF: Fehlerstatus OTF; Bit Adr. 1, Bit Anz. 1; Wert „1“ bei „Fehlerwert oder außerhalb des Meßbereichs (ungenau)“ Ist anwOTF_KAN=01xxH, so wird bei Wert „1“ T_OTF nicht in anmOTF übernommen sondern der Fehler fbbEOTF_S gemeldet. S_WTF: Fehlerstatus WTF; Bit Adr. 2, Bit Anz. 1; Ist cowWTFCAN =1, so wird bei Wert „1„ T_WTF nicht in anmWTF_CAN übernommen sondern anmWTF + mrwWTFoffs und der Fehler fbbEKO2_Wgemeldet. T_UTF_gef: gefilterte Außentemperatur; Bit Adr. 8, Bit Anz. 8; FFH bedeutet „Fehler“ Ist cowFAR_VZG=3, so wird T_UTF_gef in anmUTF _CAN übernommen. Im Fehlerfall (S_UTF=1 oder T_UTF_gef=FFH oder T_UTF_gef=00H) wird der Fehler fbbEUTF_P gemeldet und anmUTF_CAN=FFFFH versendet. T_UTF_ugf: ungefilterte Außentemperatur, wird nicht verarbeitet; Bit Adr. 16, Bit Anz. 8; FFH bedeutet „Fehler“
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-35
Y 281 S01 / 083 - CBJ
T_OTF_KO2: Öltemperatur; Bit Adr. 24, Bit Anz. 8; FFH bedeutet „Fehler“ Ist anwOTF_KAN=01xxH, so wird T_OTF_KO2 in anmOTF übernommen; im Fehlerfall (T_OTF_KO2=FFH oder T_OTF_KO2=00H) wird der Fehler fbbEOTF_P gemeldet. T_WTF: Kühlmitteltemperatur; Bit Adr. 32, Bit Anz. 8; Ist cowWTFCAN =1, so wird der Wert in anmWTF_CAN übernommen sonst anmWTF. Im Fehlerfall (S_WTF=1 oder T_WTF=FFH) wird ersatzweise anmWTF + anwWTFdelt verwendet und der Fehler fbbEKO2_W gemeldet. Klemme_58d: Displaybeleuchtung, wird nicht verarbeitet; Bit Adr. 40, Bit Anz. 7; S_58d: Fehlerstatus Displaybeleuchtung, wird nicht verarbeitet; Bit Adr. 47, Bit Anz. 1; Wert „1“ bei „nicht verfügbar oder Ersatzwert“ Klemme_58s: Schalterbeleuchtung, wird nicht verarbeitet; Bit Adr. 48, Bit Anz. 7; S_58s: Schlechtwegausblendung, wird nicht verarbeitet; Bit Adr. 55, Bit Anz. 1; Wert „1“ bei „nicht verfügbar oder Ersatzwert“
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-36
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.7.17 Empfangene Botschaft - Airbag 1 zugehörige Datensatzlabel: caw070... Speicherlayout: Botschaft: Motor 1 Identifier: 050H, Wiederholr. = 20ms/Crash Bit S_CRINT S_ROLL S_SEB S_SEF S_HECK S_FRONT 0 S_GUWB S_GUSB S_GUWF S_GUSF frei S_KIND S_DEAKT S_LAMP 8 COUNT frei 16 CHKSM 24 Die grau hinterlegten Felder werden nicht unterstützt. Beschreibung: S_FRONT: Front-Crash; Bit Adr. 0, Bit Anz. 1, wird nicht verarbeitet
Initialwert 0
S_HECK: Heck-Crash; Bit Adr. 1, Bit Anz. 1, wird nicht verarbeitet
Initialwert 0
S_SEF: Seiten-Crash Fahrer; Bit Adr. 2, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_SEB: Seiten-Crash Beifahrer; Bit Adr. 3, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_ROLL: Rollover; Bit Adr. 4, Bit Anz. 1, wird nicht verarbeitet
Initialwert 0
S_CRINT: Crash-Intensität; Bit Adr. 5, Bit Anz. 3, Initialwert 0 Zuordnung der Crash-Stufen croCR_STAT: CAN Bits 5-7 Crash-Stufe Crash-Bezeichnung 000 0 kein Crash 001 1 Gurtstraffer 010 2 US 100 3 RDW S_LAMP: Airbag-Lampe; Bit Adr. 8, Bit Anz. 1, Initialwert 1 wird nicht verarbeitet
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-37
Y 281 S01 / 083 - CBJ
S_DEAKT: Airbag deaktiviert; Bit Adr. 9, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_KIND: Kindersitzerkennung; Bit Adr. 10, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_GUSF: Gurtschalter Fahrer; Bit Adr. 12, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_GUWF: Gurtwarnung Fahrer; Bit Adr. 13, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_GUSB: Gurtschalter Beifahrer; Bit Adr. 14, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet S_GUWB: Gurtwarnung Beifahrer; Bit Adr. 15, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet COUNT: Botschaftszähler zur Lebenderkennung; Bit Adr. 20, Bit Anz. 4, Initialwert 0 wird nicht verarbeitet CHKSM: Checksumme; Bit Adr. 24, Bit Anz. 8, wird nicht verarbeitet
Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-38
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.7.18 Empfangene Botschaft - BSG_Last zugehörige Datensatzlabel: caw100... Speicherlayout: Botschaft: BSG_Last S_KLM_L frei
S_KLIAUS
frei
Identifier: 570H, Wiederholrate = 100 ms Bit S_ZAS_50 S_ZAS_X S_ZAS_15 S_ZAS_S 0 frei S_LLBSG 8 U_BAT_BSG 16 S_HZSI S_HZAU S_HZFR S_HZHE 24 Die grau hinterlegten Felder werden nicht unterstützt.
Beschreibung: S_ZAS_S: ZAS_Klemme_S, wird nicht verarbeitet; Bit Adr. 0, Bit Anz. 1, Initialwert 0 Zündanlaßschloß S-Kontakt (Schlüssel steckt) S_ZAS_15: ZAS_Klemme_15, wird nicht verarbeitet; Bit Adr. 1, Bit Anz. 1, Initialwert 0 Zündanlaßschloß Klemme 15 (Zündung ein) S_ZAS_X: ZAS_Klemme_X, wird nicht verarbeitet; Bit Adr. 2, Bit Anz. 1, Initialwert 0 Zündanlaßschloß X (Startvorgang) S_ZAS_50: ZAS_Klemme_50, wird nicht verarbeitet; Bit Adr. 3, Bit Anz. 1, Initialwert 0 Zündanlaßschloß Klemme 50 S_KLM_L: Klemme_L, wird nicht verarbeitet; Bit Adr. 7, Bit Anz. 1, Initialwert 0 Klemme L (Ladekontrollampe) S_LLBSG: Leerlaufsolldrehzahlerhöhung; Bit Adr. 8, Bit Anz. 1, Initialwert 0 Das Bit wird gesetzt, wenn Lastmanagement im BSG Leerlaufsolldrehzahlanhebung fordert. RCOS-Message mrmBSG_Anf U_BAT_BSG: Batteriespannung, wird nicht verarbeitet; Bit Adr. 16, Bit Anz. 8, Initialwert 0 Spannungsmessung vom Lastmanagement S_HZHE: Heizbare_Heckscheibe abschalten, wird nicht verarbeitet; Bit Adr. 24, Bit Anz. 1, Initialwert 0 Das Bit wird gesetzt, wenn Lastmanagement im BSG Abschaltung der heizbaren Heckscheibe fordert.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-39
Y 281 S01 / 083 - CBJ
S_HZFR: Heizbare_Frontscheibe abschalten, wird nicht verarbeitet; Bit Adr. 25, Bit Anz. 1, Initialwert 0 Das Bit wird gesetzt, wenn Lastmanagement im BSG Abschaltung der heizbaren Frontscheibe fordert. S_HZAU: Heizbare_Aussenspiegel abschalten, wird nicht verarbeitet; Bit Adr. 26, Bit Anz. 1, Initialwert 0 Das Bit wird gesetzt, wenn Lastmanagement im BSG Abschaltung der heizbaren Aussenspiegel fordert. S_HZSI: Heizbare_Sitze abschalten, wird nicht verarbeitet; Bit Adr. 27, Bit Anz. 1, Initialwert 0 Das Bit wird gesetzt, wenn Lastmanagement im BSG Abschaltung der heizbaren Sitze fordert. S_KLIAUS: Klimaanlage abschalten; Bit Adr. 31, Bit Anz. 1, Initialwert 0 Das Bit wird gesetzt, wenn Lastmanagement im BSG Abschaltung der Klimaanlage fordert RCOS-Message: mrmBSG_KLI Im Falle eines Botschaftstimeouts bzw. inkonsistenter Botschaft werden die Ersatzdaten aus caw100_DTx verarbeitet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-40
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
10.7.19 Empfangene Botschaft - GRA zugehörige Datensatzlabel: caw060... Speicherlayout: Botschaft: GRA frei
F_BTL
ZU_VER
Bit Z_Count 0 ZU_BES T_WAB T_SEV T_AUS S_HAUPT 8 CHKSM 16 Die grau hinterlegten Felder werden nicht unterstützt. Identifier: 388H
Beschreibung: Z_Count: Botschaftszähler; Bit Adr. 0, Bit Anz. 8, Initialwert 0 Gültiger Wertebereich 0x00..0xFF S_HAUPT: GRA/ADR - Hauptschalter; Bit Adr. 8, Bit Anz. 1, Initialwert 0 0 Ausgeschaltet, 1 Eingeschaltet RCOS-Message: mrmGRA T_AUS: GRA/ADR - Tipschalter „Aus“; Bit Adr. 9, Bit Anz. 1, Initialwert 0 0 Tipschalter nicht betätigt, 1 Tipschalter betätigt RCOS-Message: mrmGRA T_SEV: GRA/ADR - Tipschalter „Setzen/Verzögern“; Bit Adr. 10, Bit Anz. 1, Initialwert 0 0 Tipschalter nicht betätigt, 1 Tipschalter betätigt RCOS-Message: mrmGRA T_WAB: GRA/ADR - Tipschalter „Wiederaufnahme/Beschleunigen“; Bit Adr. 11, Bit Anz. 1, Initialwert 0 0 Tipschalter nicht betätigt, 1 Tipschalter betätigt RCOS-Message: mrmGRA ZU_BES: GRA/ADR beschleunigen; wird nicht verarbeitet Bit Adr. 12, Bit Anz. 1, Initialwert 0 0 Nicht verzögern, 1 Verzögern RCOS-Message: mrmGRA ZU_VER: GRA/ADR verzögern; wird nicht verarbeitet Bit Adr. 13, Bit Anz. 1, Initialwert 0 0 Nicht beschleunigen, 1 Beschleunigen RCOS-Message: mrmGRA
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-41
Y 281 S01 / 083 - CBJ
F_BTL: GRA/ADR - Bedienteilfehler; wird nicht verarbeitet Bit Adr. 14, Bit Anz. 1, Initialwert 0 0 in Ordnung, 1 Fehler Bedienhebel RCOS-Message: mrmGRA CHKSM: Checksumme; Bit Adr. 16, Bit Anz. 8, Initalwert 0 Gültiger Wertebereich 0x00..0xFF 10.7.20 Empfangene Botschaft - ADR1 zugehörige Datensatzlabel: caw090... Speicherlayout: Bit Identifier: 52CH, Wiederholrate = 20 ms MD_ADR 0 V_SA S_ADR F_ADR Z_Count 8 OBJ_ERF T_SET DIFF_V F_MD 16 V_WUNSCH 24 frei AUF_S AUF_U ANZ_T 32 frei B_ADR PL_LS B_FAHR 40 DISTANZ 48 CHKSM 56 Die grau hinterlegten Felder werden nicht verarbeitet (nur für Berechnung der Checksumme). Botschaft: ADR1
Beschreibung MD_ADR: Momentenanforderung ADR Bit Adr. 0, Bit Anz. 8, Initialwert 0 Wertebereich 0-0xFE, Fehlerkennz. 0xFF RCOS-Message: mrmACC_roh Z_Count: Botschaftszähler Bit Adr. 8, Bit Anz. 4, Initialwert 0 Gültiger Wertebereich 0x01..0x0F F_ADR: Defekt ADR Bit Adr. 12, Bit Anz. 1, Initialwert 0 0 ADR i. O.; 1 ADR defekt S_ADR: Status ADR Bit Adr. 13, Bit Anz. 2, Initialwert 0 00 ADR nicht aktiv 01 ADR aktiv 10 ADR passiv 11 ADR im Initialisierungsmode V_SA: Verhinderung Schubaschaltung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-42
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Bit Adr. 15, Bit Anz. 1, wird nicht verarbeitet
Initialwert 0
F_MD: Freigabe Momentenanforderung Bit Adr. 16, Bit Anz. 1, Initialwert 0 0 Momentenanf. nicht freigegeben; 1 Momentenanf. freigegeben DIFF_V: Differenz Wunsch- zu Istgeschwindigkeit Bit Adr. 17, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet T_SET: Gesetzte Zeitlücke Bit Adr. 18, Bit Anz. 4, Initialwert 0 wird nicht verarbeitet OBJ_ERF: Objekt erfaßt Bit Adr. 22, Bit Anz. 2, wird nicht verarbeitet
Initialwert 0
V_WUNSCH: Wunschgeschwindigkeit Bit Adr. 24, Bit Anz. 8, Initialwert 0 wird nicht verarbeitet ANZ_T: Anzeige Zeitlücke Bit Adr.32, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet AUF_U: Übernahmeaufforderung Bit Adr. 33, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet AUF_S: Schaltaufforderung Bit Adr. 34, Bit Anz. 2, Initialwert 0 wird nicht verarbeitet B_FAHR: Fahrer bremst Bit Adr. 40, Bit Anz. 1, wird nicht verarbeitet
Initialwert 0
PL_LS: Löseschalter unplausibel Bit Adr. 41, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet B_ADR: ADR-Bremsung Bit Adr. 42, Bit Anz. 1, Initialwert 0 wird nicht verarbeitet DISTANZ: Distanz Bit Adr. 48, Bit Anz. 8,
Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-43
Y 281 S01 / 083 - CBJ
wird nicht verarbeitet CHKSM: Checksumme Bit Adr. 56, Bit Anz. 8, Initialwert 0 Definition siehe CAN-Lastenheft V2.0 10.7.21 Empfangene Botschaft - Lauschkanal Speicherlayout: Botschaft: Lauschkanal
Identifier: 200H - 21FH ( dynamisch ), Wiederholrate = asynchron DESTINATION OPCODE CHANNEL_ID
Bit 0 8 16
Beschreibung: DESTINATION: Empfänger der Message; 01H bedeutet Motorsteuergerät. OPCODE: Art der Botschaft; C0H Request (Anfrage), D0H Reply (positive Antwort), D8H Negative Reply (negative Antwort). CHANNEL_ID: Kanalkennung für Datenübertragung; Kanalkennungsoffset auf 700H (lokaler Sendekanal). 10.7.22 Empfangene Botschaft - Transportkanal1 Speicherlayout: Botschaft: Transportkanal1
Identifier: 7B4H, Wiederholrate = asynchron Bit TPCI1 0 TPCI2 / Data1 8 T1 / Data 2 16 T2 / Data 3 24 T3 / Data 4 32 T4 / Data 5 40 Data 6 48 Data 7 56
Beschreibung: siehe Gesendete Botschaft MSG_Transportkanal1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Botschaften
RBOS/EDS3
Seite 10-44
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
10.8 CAN Interpreter Der CAN Interpreter hat die Aufgabe, die empfangenen CAN-Objekte in RCOS-Messages umzuwandeln und die Fehlerbehandlung für die empfangenen Botschaften durchzuführen. camCANSTAT camAUSBL
Fehlerausblendung
mrmAUSBL
camEGS1 comM_E_EGS
camEGS2 comM_E_ASG
camKO1
camKO2 anmOTF_VOR anmWTF
camASC1 comM_E_ASR comM_E_MSR
camABG1
camBSG1
camGRA
Auswertung Getriebe 1
mrmEGS_akt mrmEGS_CAN mrmEGS_roh mrmCAN_ECO mrmCAN_KUP mrmCAN_KL mrmCANMIL mrm_P_N mrmWH_1NRP mrmGTR_UEB mrmGTRGANG mrmKUP_roh
Auswertung Getriebe 2
mrmASG_roh mrmASG_tsy mrmASG_CAN mroN_LLCAr mrmN_LLCAN
Auswertung Kombi 1
mrmFG_KO1 tlmKMW_CAN
Auswertung Kombi 2
anmUTF_CAN anmWTF_CAN anmOTF
Auswertung Bremse 1
mrmASRSTAT mrmFDR_CAN mrmFG_ABS mrmFG_ASR1 mrmASR_CAN mrmASR_roh mrmMSR_CAN mrmMSR_roh
Auswertung Airbag 1
croCR_STAT
Auswertung BSG-Last
mrmBSG_Anf mrmBSG_KLI
Auswertung GRA
mrmGRA
Auswertung Lauschkanal
Auswertung Transportkanal1
Abbildung CAN_04: CAN Interpreter
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - CAN Interpreter
02. Juli 1999
0
bosch
EDC15C
Seite 10-45
Y 281 S01 / 083 - CBJ
Die CAN-Ausblendung ist aktiv, solange camSTATUS0 ≠ 0 ist und mrmAUSBL = 1. Geht camSTATUS0 auf 0, so wird die Ausblendung noch um die Zeit mrwCANAUSB verlängert. Erst dann geht mrmAUSBL auf 0 zurück. Die Ausblendung verhindert ein Eintragen der CANBotschaftsfehler. Der Fehler fbbEEGS_1 wird defekt gemeldet, wenn keine Ausblendung vorliegt (mrmAUSBL = 0) und die Botschaft EGS1 zu lange nicht mehr empfangen wurde (bei caw..._RTO < 2.55 Sec.) oder eine Botschaftsinkonsistenz vorliegt. Der Fehler wird nur dann gemeldet, wenn EGS-Eingriff oder Ecomatic oder Kupplung über CAN appliziert sind. Der Fehler fbbEASR_Q wird defekt gemeldet, wenn keine Ausblendung vorliegt (mrmAUSBL = 0) und die Botschaft ASC1 zu lange nicht mehr empfangen wurde (bei caw..._RTO < 2.55 Sec.) oder eine Botschaftsinkonsistenz vorliegt. Der Fehler wird dann gemeldet, wenn ASR-Eingriff oder MSREingriff oder FGG (cowVAR_FGG =3) über CAN appliziert sind. Der Fehler fbbEASG_Q wird defekt gemeldet, wenn keine Ausblendung vorliegt (mrmAUSBL=0) und die Botschaft EGS2 zu lange nicht mehr empfangen wurde (bei caw..._RTO < 2.55 Sec.) oder eine Botschaftsinkonsistenz vorliegt. Der Fehler wird nur dann gemeldet, wenn ASG-Eingriff über CAN appliziert ist. Der Fehler fbbEKO1_Q im Fehlerpfad fboSKBI wird defekt gemeldet, wenn keine Ausblendung vorliegt (mrmAUSBL=0) und mindestens eine der folgenden Bedingungen zutrifft: • für die Zeit caw..._RTO keine neue Botschaft Kombi2 empfangen wird oder • der Botschaftsinhalt inkonsistent ist (bei zwei unmittelbar aufeinanderfolgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise überschrieben) Der Fehler wird nur dann gemeldet wenn FGG (cowVAR_FGG=4) oder KMW (anwKMW_CAN=1) über CAN appliziert ist oder cowVAR_KO1=1. (Empfang Kombi 1 wegen Timeoutüberwachung) Der Fehler fbbEKO2_Q im Fehlerpfad fboSKBI wird defekt gemeldet, wenn keine Ausblendung vorliegt (mrmAUSBL=0) und mindestens eine der folgenden Bedingungen zutrifft: • für die Zeit caw..._RTO keine neue Botschaft Kombi2 empfangen wird oder • der Botschaftsinhalt inkonsistent ist (bei zwei unmittelbar aufeinanderfolgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise überschrieben) Der Fehler wird nur gemeldet wenn OTF (anwOTF_KAN=01xxH) oder UTF (cowVAR_FZG=3) über CAN appliziert ist. Die Fehler fbbEOTF_P (unplausibel) wird defekt gemeldet, wenn wenn keine Ausblendung vorliegt (mrmAUSBL=0) und mindestens eine der folgenden Bedingung zutrifft: • in der CAN-Botschaft Kombi2, Feld T_OTF ist der Fehlerwert 0xFFH eingetragen. • in der CAN-Botschaft Kombi2, Feld T_OTF ist der Wert 0x00H (OTF nicht verbaut) eingetragen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - CAN Interpreter
RBOS/EDS3
Seite 10-46
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Die Fehler fbbEOTF_S (defekt) wird defekt gemeldet, wenn wenn keine Ausblendung vorliegt (mrmAUSBL=0) und folgende Bedingung zutrifft: • in der CAN-Botschaft Kombi2 ist das Fehlerbit S_OTF gesetzt; Die Fehler fbbEOTF_P und fbbEOTF_S werden nur dann gemeldet, wenn der Öltemperaturfühler über CAN appliziert ist. In allen drei Fehlerfällen kann die Öltemperatur anmOTF auf Ersatzwert anmOTF_VOR geschaltet werden. Die Fehler fbbEUTF_P (unplausibel) wird defekt gemeldet , wenn wenn keine Ausblendung vorliegt (mrmAUSBL=0) und eine der folgenden Bedingungen zutrifft: • in der CAN-Botschaft Kombi2 ist das Fehlerbit S_UTF gesetzt. • in der CAN-Botschaft Kombi2, Feld T_UTF_gef ist der Fehlerwert 0xFFH eingetragen. • in der CAN-Botschaft Kombi2, Feld T_UTF_gef ist der Wert 0x00H (UTF nicht verbaut) eingetragen. Der Fehler wird nur dann gemeldet wenn UTF über CAN appliziert ist (cowFAR_VZG=3). Im Fehlerfall wird anmUTF auf Ersatzwert anmLTF geschaltet. Die Momentenrohwerte mrmEGS_roh, mrmASR_roh und mrmMSR_roh werden Plausibilitätsprüfungen versendet und besitzen den Wertebereich 0x00 bis 0xFF.
ohne
Beschreibung der Botschaft mrmEGS_CAN: Bitposition 4 5 6 7 8
Dezimalwert 16 32 64 128 256
Kommentar Botschaftsfehler liegt vor EGS Anforderungsbit CAN Ausblendung aktiv CAN-Fehler oder Botschaftsfehler Getriebesteuergerät befindet sich im Notlauf
Beschreibung der Botschaft mrmASR_CANund mrmMSR_CAN: Bitposition 4 5 6 7 B
Dezimalwert 16 32 64 128 2048
Kommentar Botschaftsfehler liegt vor EGS Anforderungsbit CAN Ausblendung aktiv CAN-Fehler oder Botschaftsfehler Botschaftszähler-Fehler: der Botschaftszähler B_COUNT der letzten empfangenen Botschaft unterscheidet sich um mehr als mrwMSR_Bmx vom Botschaftszähler der neuesten Botschaft (keine Überprüfung bei mrwMSR_Bmx = 15) ODER seit mehr als mrwMSR_Bmn Hauptprogrammperioden (= 20 ms) wurde keine Änderung des Botschaftszähler registriert (Deaktivierung der Überprüfung mit mrwMSR_Bmn = 127).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - CAN Interpreter
02. Juli 1999
0
bosch
EDC15C
Seite 10-47
Y 281 S01 / 083 - CBJ
Beschreibung der Botschaft mrmASG_CAN: Bitposition 4 5 6 7 B
Dezimalwert 16 32 64 128 2048
C
4096
Kommentar Botschaftsfehler liegt vor EGS Anforderungsbit CAN Ausblendung aktiv CAN-Fehler oder Botschaftsfehler Botschaftszähler-Fehler: der Botschaftszähler B_COUNT der letzten empfangenen Botschaft unterscheidet sich nicht oder um mehr als mrwASG_Bmx vom Botschaftszähler der neuesten Botschaft (keine Überprüfung bei mrwASG_Bmx=15) Synchronisationszeit-Fehler: Feld T_SYNC hat Fehlerwert 0xFF
10.9 Transportprotokoll 10.9.1 Übersicht Für den Datenaustausch mit anderen Steuergeräten ist ein Transportprotokoll implementiert. Dieses dient zur dynamischen Vergabe von bidirektionalen Transportkanälen zwischen Steuergeräten. Es ist eine Modifikation des Transportprotokoll der OSEK-Kommunikation (OSEK = Offene Systeme und deren Schnittstellen für die Elektronik im Kraftfahrzeug). Zur dynamischen Vereinbarung ist jedem Steuergerät ein fester Anfrage- bzw. Antwortkanal zugeordnet, der von allen mitgehört werden muß. Ein CAN-Knoten teilt in dieser Anfragebotschaft seinen Hinkanal mit, den er aus einer Liste von Kennungen ausgewählt hat. Als Antwort bekommt er vom adressierten Steuergerät einen Rückkanal geliefert. Laut Transportprotokoll sind jedem Steuergerät 4 Sendekanäle zugeordnet. Für das MSG sind dies: 1. Kanal
Identifier 7A1H
2. Kanal
Identifier 781H
3. Kanal
Identifier 761H
4. Kanal
Identifier 741H.
Im Moment kann vom MSG nur der erste Kanal genutzt werden. 10.9.2 Protokollhandler Der Protokollhandler dient dazu die Kommunikation zwischen einer Applikation des MSG und einem zweiten Steuergerät abzuwickeln. Dazu baut er auf Anforderung der Applikation einen Kanal auf, überträgt die übergebenen Daten, empfängt die Daten des zweiten Steuergerätes und liefert sie an die Applikation zurück. Am Ende der Übertragung schließt der Handler den Kanal. Der aktuelle Status eines Transportkanals ist in der OLDA caoOSK.Sta sichtbar. Wertebereich der OLDA caoOSK.Sta (dezimalkodiert): – – – – – –
0 1 2 3 4 5
= = = = = =
Kanal frei Empfang initialisieren Daten empfangen Datenrichtungswechsel Empfangen zu Senden, schnelle Antwort gefordert Datenrichtungswechsel Empfangen zu Senden, Acknowledge gefordert Senden initialisieren
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Transportprotokoll
RBOS/EDS3
Seite 10-48
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
– – – – – – – – – – – –
6 7 8 9 10 11 12 13 14 15 16 17
= = = = = = = = = = = =
Senden Datenrichtungswechsel Senden zu Empfangen Initialisiere Channel Setup Channel Setup durchführen Initialisiere Connection Setup Connection Setup durchführen Initialisiere Channel Acknowledge Channel Acknowledge durchführen Initialisiere Connection Acknowledge Connection Acknowledge durchführen Initialisiere Disconnect Disconnect durchführen
Die Kommunikation des Protokollhandlers mit der Applikation erfolgt über eine 4 Byte lange IOMessage, die folgenden Aufbau hat:
High Word High Byte
Low Word Low Byte
Bufferadresse
High Byte
Low Byte
Errorcode
Statusbits
Wertebereich der Statusbits (Bitkodiert): Bit gesetzt – – – – – – – –
0x01 0x02 0x04 0x08 0x10 0x20 0x40 0x80
= = = = = = = =
Bit gelöscht
Aktivitätsanzeige Verbindung abbauen Send Request der Applikation Remote Request Schnelle Antwort gefordert Langsamer Datenrichtungswechsel Verbindungsaufbau einleiten Verbindung aufgebaut Empfangene Daten bereit Senden oder Empfangen aktiv Fehler aufgetreten Verbindung mit Disconnect abbauenVerbindung mit Timeout abbauen Sendemodus Empfangsmodus
Tritt ein Fehler auf so wird im Errorcode die Art des Fehlers angezeigt. Wertebereich: – – – – – – – – – –
0x01 0x02 0x04 0x11 0x12 0x13 0x14 0x15 0x16 0x17
= = = = = = = = = =
Kein Kanal frei Negative Antwort vom anderen Steuergerät Datenlänge übersteigt Bufferlänge Timeout bei Channel Setup Timeout bei Connection Setup Timeout beim Senden von Daten Timeout beim Datenrichtungswechsel Timeout bei Remote Channel Setup Timeout bei Remote Connection Setup Timeout beim Empfangen von Daten
Die IOMessage für die Kommunikation des MSG mit dem Immobilizersteuergerät ist camXCO2IMM. Das High Word ist auf der OLDA caoIMM2XCH das Low Word auf © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Transportprotokoll
02. Juli 1999
0
bosch
EDC15C
Seite 10-49
Y 281 S01 / 083 - CBJ
caoIMM2XCL sichtbar. Für die Kommunikation Immobilizer mit MSG wird camIMM2XCO verwendet. Die OLDAs lauten caoXCO2IMH und caoXCO2IML.
10.10 Normierung der Botschaften Alle Mengen, die vom Steuergerät an den CAN-Bus gesendet werden, müssen vorher in ein Drehmoment umgewandelt werden, um der Normierung des CAN-Busses zu entsprechen. Das Normierungsmoment (mrwMULINF3) wird auf einen 6Bit-Wert normiert über den CAN-Bus geschickt (in Motor 2: MUX_INFO). Die Umrechnung erfolgt über folgende Beziehung:
MDMax[] − =
mrwMULINF 3[Nm] 10[Nm]
Alle anderen Momente, die über den CAN-Bus empfangen oder gesendet werden, sind auf dieses maximale Moment bezogen und können Werte im Bereich von 0 bis 0xFE annehmen, der Wert 0xFF bedeutet, daß die Umrechnung von Menge auf Moment fehlerhaft ist. Die Umrechnung erfolgt in beide Richtungen über folgende Beziehung:
MDIst[] − MDIst[Nm] = mrwMULINF 3[Nm ] 255 Die aktuelle Drehzahl dzoNmit wird mit der Steigung xcwUMRCS_N und dem Offset xcwUMRCO_N umgerechnet und auf 0x7FFF begrenzt. Bei defektem DZG Pfad fboSDZG wird der Wert 0xFFFF übertragen. Die PWG-Message mrmPWGPBM wird mit der Steigung xcwUMRCS_P und dem Offset xcwUMRCO_P umgerechnet und auf 0xFE begrenzt. Bei defektem PWG Pfad fboSPWG oder fboSPGS wird der Wert 0xFFH übertragen. Die Wassertemperatur anmWTF wird mit der Steigung xcwUMRCS_T und dem Offset xcwUMRCO_T umgerechnet und auf 0xFE begrenzt. Bei defektem Wassertemperaturfühler (Pfad fboSWTF) und anwWTFSCH ≠ 0 wird der Wert 0xFFH übertragen. Ist der KTF Ersatz bei defektem WTF (anwWTFSCH = 0), dann wird bei defektem WTF der KTF übertragen oder 0xFF, wenn der KTF ebenfalls defekt ist (Pfad fboSKTF).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Normierung der Botschaften
RBOS/EDS3
Seite 10-50
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
Die aktuelle Fahrgeschwindigkeit fgmFGAKT wird mit der Steigung xcwUMRCS_V und dem Offset xcwUMRCO_V umgerechnet und auf 0xFE begrenzt. Bei defektem FGG Pfad fboSFGG wird der Wert 0xFFH übertragen. Die GRA-Sollgeschwindigkeit mrmFG_SOLL wird mit der Steigung xcwUMRCS_V und dem Offset xcwUMRCO_V umgerechnet und auf 0xFE begrenzt. Bei defektem FGR Bedienteil Pfad fboSFGA wird der Wert 0xFFH übertragen. Die Leerlaufsolldrehzahl mrmN_LLBAS wird mit der Steigung xcwUMRCS_8 und dem Offset xcwUMRCO_8 umgerechnet und auf 0xFE begrenzt. Die Außentemperatur anmUTF wird mit der Steigung xcwUMRCSLT und dem Offset xcwUMRCOLT umgerechnet und auf 0xFE begrenzt. Der Atmosphärendruck anmADF wird mit der Steigung xcwUMRCS_D und dem Offset xcwUMRCO_D umgerechnet und auf 0xFE begrenzt. Bei defektem ADF Pfad fboSADF wird der Wert 0xFFH übertragen. Die Generatorlast khmGENLAST wird mit der Steigung xcwUMRCSLA und dem Offset xcwUMRCOLA umgerechnet und auf 0x=FE begrenzt. Bei defektem Generatorlastpfad fboSKW2 wird der Wert 0xFFH übertragen. 10.10.1 Gesendete Momente mrmM_EWUNF mrmM_ELLR
MIN
mroM_EWLBG
dzoNmit
a
mroBI_FAHR
b
a b
mroBI_BEGR
b
a b
mrmBI_SOLL
b
a b
mroMD_FAHx
KF
mrwKFVB_KF
mrmM_EBEGR
a
mroMD_BEGR
KF
mrwKFVB_KF
mrmM_EMOTX
a
mroMD_SOLL
KF
mrwKFVB_KF mroMD_FAHx mroMD_SOLL
mrmMD_FAHR
mrmCASE_A.6 1
mrwMD_iakt.0
Abbildung CAN_01: Umrechnung der gesendeten Momente
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Normierung der Botschaften
02. Juli 1999
0
bosch
EDC15C
Seite 10-51
Y 281 S01 / 083 - CBJ
dzoNmit anmLTF
mroMD_KL1 KF
mrwKL_OFF
mrwKL_MAX
mrwKLMD_KF mroKLDO
dimKLB
mroKL_FAK
MIN
DT1
0
mrwKL_HW
khmGENLAST mroDFMD
mroMD_KLI
mroMD_GEN
KL
mrwDFMD_KL anmWTF
mroM_EREIB a
mroBI_REIB b a mroMD_MOT b
KF
mrwREI_KF
mrmMD_REIB
KF
mrwKFVB_KF
mrmM_ELLR
mroBI_LLR
b
a
a mroMD_LLR b
MAX
mrmMD_REL
KF
mrwKFVB_KF
Abbildung CAN_07: Berechnung des gesendeten Reibmoments Die Momente mroMD_SOLL, mrmoMD_FAHR und mroMD_BEGR sind indizierte - d. h. mit einer bestimmten Kraftstoffmenge theoretisch erreichbare Momente (incl. des Motorverlustmoments mroMD_REIB). Das indizierte Motormoment mroMD_SOLL wird aus der begrenzten aktuellen Menge mrmM_EMOTX, die vor dem Einfluß des Laufruhereglers anliegt und durch die Schubabschaltung begrenzt wird, ermittelt. Das vom Motor abgegebene effektive Moment errechnet sich entsprechend: MDeffektiv = mroMD_SOLL - mrmMD_REIB. Das indizierte FahrerwunschmomentmrmoMD_FAHR wird aus der Menge mroM_EWLBG, welche sich aus der Summe der Fahrerwunschmenge mrmM_EWUNF (das Maximum aus der Menge aus dem Fahrverhaltenkennfeld mrmM_EPWG und der FGR Wunschmenge mrmM_EFGR) und des Leerlaufreglers mrmM_ELLR mit nachfolgender Begrenzung durch die Begrenzungsmenge mroM_EBEGR ergibt, ermittelt. Wenn kein externer Mengeneingriff vorliegt (mrmCASE_A.6 = 0), wird mit mrmMD_FAHR mit dem inneren Motormoment mroMD_SOLL beaufschlagt. Diese Funktion ist über das Label mrwMD_iakt.0 = 0 abschaltbar.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Normierung der Botschaften
RBOS/EDS3
Seite 10-52
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
Das indizierte Begrenzungsmoment mroMD_BEGR wird aus der Begrenzungsmenge mroM_EBEGR ermittelt und entspricht dem betriebspunktabhängig maximalem Moment aus dem Mengenbegrenzungspfad. Das Gesamtverlustmoment mroMD_REIB beinhaltet die Motorreibungsverluste sowie das Klimaund das Generatorlast-Verlustmoment. Die Motorreibungsverluste (mroMD_MOT) werden aus dem Reibmengenkennfeld mrwREI_KF über Wassertemperatur anmWTF und Drehzahl dzoNmit ermittelt. Das Klimaverlustmoment mroMD_KLI bildet die kurzzeitige Motorbelastung bei Einschalten des Klimakompressors und die Belastung im Dauerbetrieb nach. Die Dauerbelastung mroMD_KL1bei eingeschaltetem Klimakompressor wird durch das Kennfeld mrwKLMD_KFin Abhängigkeit von der Temperatur anmLTF und der Drehzahl dzoNmit ermittelt und mit dem Faktor mroKL_FAK = mrwKL_OFF (typisch 1.0) bewertet. Zur Berücksichtigung der Einschaltspitze wird bei Einschalten des Klimakompressors (dimKLB = dimDIGpre2 Bit 5 = 1, bei SG ohne bidirektionale Klimakompressorschnittstelle ist dieser Eingang dauernd auf 0) der Faktor mroKLDO auf den Initialwert 1.0 initialisiert und zum Faktor mrwKL_OFF addiert. Anschließend wird der Faktor mroKLDO mit der Halbwertszeit mrwKL_HW auf 0 reduziert. Der Bewertungsfaktor mroKL_FAK wird mit mrwKL_MAX begrenzt. Das Motorverlustmoment durch die Generatorbelastung mroMD_GEN ist nichtlinear abhängig von der Drehzahl (ermittelt durch die Kennlinie mrwDFMD_KL) und direkt proportional zur Generatorlast khmGENLAST (0 bis 100%, wird als PBM-Signal eingelesen). Die Summe des Motorverlustmoments, des Klimaverlustmoments und des GeneratorlastVerlustmoments ergibt das Gesamtverlustmoment mroMD_REIB, das über CAN versendet wird. Für das fahrgeschwindigkeitsabhängige Fahrverhaltenkennfeld wird zusätzlich ein um den Leerlaufregleranteil vermindertes Reibmoment mrmMD_Rrel berechnet. Dieses ermittelt sich aus Reibmoment mrmMD_Reib - Leerlaufreglermoment mroMD_LLR ( = f (mroBI_LLR, mrmM_ELLR). Zusätzlich wird mrmMD_Rrel nach unten auf 0 begrenzt. 10.10.2 Empfangene Momente Von externen Steuergeräten werden die Eingriffsmomente mroMD_EGS, mroMD_ASR und mroMD_MSR ebenfalls als indizierte Momente gesendet. Die Auswertung dieser Momente erfolgt in der Teilaufgabe "Externer Mengeneingriff". 10.10.3 Botschaft Master1 zugehörige Datensatzlabel: caw160... Botschaft: Master1 AD_VE1 low Byte OT_M AB_VE1 low Byte AB_VE1 high Byte AD_HE low Byte CHKSM AB_HE low Byte AB_HE high Byte
Identifier: 100h, Zylindersynchron AD_VE1 high Byte
AD_HE high Byte
Bit 0 8 16 24 32 40 48 56
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Normierung der Botschaften
02. Juli 1999
0
b o sc h
EDC15C
Seite 10-53
Y 281 S01 / 083 - CBJ
AD_VE1: Ansteuerdauer Voreinspritzung Bit Adr. 0, Bit Anz. 12, Initialwert 0 RCOS- Message zuoAD_VE1 OT_M: OT- Stand Master Bit Adr. 8, Bit Anz. 4, RCOS- Message zhmOT_x
Initialwert 0
AB_VE1: Ansteuerbeginn Voreinspritzung Bit Adr. 16, Bit Anz. 16, Initialwert 0 RCOS- Message zuoAB_VE1 AD_HE: Ansteuerdauer Haupteinspritzung Bit Adr. 32, Bit Anz. 16, Initialwert 0 RCOS- Message zuoAD_HE AB_HE: Ansteuerbeginn Haupteinspritzung Bit Adr. 48, Bit Anz. 16, Initialwert 0 RCOS- Message zuoAB_HEk 10.10.4 Botschaft Master2 zugehörige Datensatzlabel: caw170... Botschaft: Master2
Identifier: 108h, Zylindersynchron
Bit
AD_HE low Byte
0
AD_HE high Byte
16
AB_HE low Byte
24
AB_HE high Byte
32
Seg_M+1
40
CHKSM
48
AD_HE: Ansteuerdauer Haupteinspritzung Bit Adr. 0, Bit Anz. 16, Initialwert 0 RCOS- Message zuoAD_HE AB_HE: Ansteuerbeginn Haupteinspritzung Bit Adr. 24, Bit Anz. 16, Initialwert 0 RCOS- Message zuoAB_HEk Seg_M: Drehzahl-Segment Master für Überwachung Bit Adr. 40, Bit Anz. 8, Initialwert 0 RCOS-Message zhoSEGM_M
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Normierung der Botschaften
RBOS/EDS3
Seite 10-54
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
10.10.5 Botschaft Master4 zugehörige Datensatzlabel: Master: caw210..., Slave: caw200... Botschaft: Master4 Botschaftszähler B_COUNT_M4 KSK KSK EAB EAB TAV TAV
Identifier: 300h, Wiederholrate = 20 ms
low Byte high Byte low Byte high Byte low Byte high Byte
Bit 0 8 16 24 32 40 48 56
B_COUNT_M4: Botschaftszähler Master4 Bit Adr. 0, Bit Anz. 8, Initialwert 0 Wertebereich 0x00 bis 0xFF KSK: Kraftstoffkühlung Bit Adr. 16, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFKSK EAB: Elektrische Abschaltung Bit Adr. 32, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFEAB TAV: Tankabschaltventil Bit Adr. 48, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFTAV 10.10.6 Botschaft Master5 zugehörige Datensatzlabel: Master: caw220..., Slave: caw230... Botschaft: Master5 GER1 low Byte GER1 high Byte GER2 low Byte GER2 high Byte GEA low Byte GEA high Byte EKP low Byte EKP high Byte
Identifier: 308h, Wiederholrate = 20 ms
Bit 0 8 16 24 32 40 48 56
GER1: Gebläserelais 1 Bit Adr. 0, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFGER1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Normierung der Botschaften
02. Juli 1999
0
b o sc h
EDC15C
Seite 10-55
Y 281 S01 / 083 - CBJ
GER2: Gebläserelais 2 Bit Adr. 16, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFGER1 GEA: Generatorabschaltung Bit Adr. 32, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFGEA EKP: Elektrische Kraftstoffpumpe Bit Adr. 48, Bit Anz. 16, Initialwert 0 RCOS- Message ehmFEKP 10.10.7 Botschaft Slave1 zugehörige Datensatzlabel: Slave: caw210..., Master: caw200... Botschaft: Slave1
Identifier: 180h, Wiederholrate = 20 ms
KOMM_MATRIX
B_COUNT_S1
ESL21
ELA21
EHS21
ESL22
ELA22
EHS22
SIEP
SEP1
ELS21
Bit 0
ESL11
ELA11
EHS11
ELS11
8
ELS22
ESL12
ELA12
EHS12
ELS12
16
SEEP
SDZG
EIWZ_K
EIWZ_D
EIWZ_C
EIWZ_A 24
SURF
SUC2
SUC1
SUBT
SRUC
SNLF
SK15
MA2_Q
MA1_Q
HRL_AB
SYNC_ST
32 40
B_COUNT_S1: Botschaftszähler Slave1 Bit Adr. 0, Bit Anz. 3, Initialwert 0 Wertebereich 0x00 bis 0x07 KOMM_MATRIX: Kommunikationsmatrix Slave1 Bit Adr. 3, Bit Anz. 5, Initialwert 0 Wertebereich 0x00 bis 0x1F ELS11: Fehler Slave Injektor 11 Überstrom LS Bit Adr. 8, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELS11, Master-Fehler fbbELS31 EHS11: Fehler Slave Injektor 11 Überstrom HS Bit Adr. 9, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEHS11, Master-Fehler fbbEHS31 ELA11: Fehler Slave Injektor 11 Lastabfall Bit Adr. 10, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELA11, Master-Fehler fbbELA31 ESL11: Fehler Slave Injektor 11 Schnellöschung Bit Adr. 11, Bit Anz. 1, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Normierung der Botschaften
RBOS/EDS3
Seite 10-56
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Slave-Fehler fbbESL11, Master-Fehler fbbESL31 ELS21: Fehler Slave Injektor 21 Überstrom LS Bit Adr. 12, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELS21, Master-Fehler fbbELS41 EHS21: Fehler Slave Injektor 21 Überstrom HS Bit Adr. 13, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEHS21, Master-Fehler fbbEHS41 ELA21: Fehler Slave Injektor 21 Lastabfall Bit Adr. 14, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELA21, Master-Fehler fbbELA41 ESL21: Fehler Slave Injektor 21 Schnellöschung Bit Adr. 15, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbESL21, Master-Fehler fbbESL41 ELS12: Fehler Slave Injektor 12 Überstrom LS Bit Adr. 16, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELS12, Master-Fehler fbbELS32 EHS12: Fehler Slave Injektor 12 Überstrom HS Bit Adr. 17, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEHS12, Master-Fehler fbbEHS32 ELA12: Fehler Slave Injektor 12 Lastabfall Bit Adr. 18, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELA12, Master-Fehler fbbELA32 ESL12: Fehler Slave Injektor 12 Schnellöschung Bit Adr. 19, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbESL12, Master-Fehler fbbESL32 ELS22: Fehler Slave Injektor 22 Überstrom LS Bit Adr. 20, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELS22, Master-Fehler fbbELS42 EHS22: Fehler Slave Injektor 22 Überstrom HS Bit Adr. 21, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEHS22, Master-Fehler fbbEHS42 ELA22: Fehler Slave Injektor 22 Lastabfall Bit Adr. 22, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbELA22, Master-Fehler fbbELA42 ESL22: Fehler Slave Injektor 22 Schnellöschung Bit Adr. 23, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbESL22, Master-Fehler fbbESL42 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Normierung der Botschaften
02. Juli 1999
0
b o sc h
EDC15C
Seite 10-57
Y 281 S01 / 083 - CBJ
Aufbau der OLDA zmoSLVerr1 (Fehlerstatus Slave 1): SIEP
SEP1
SEEP
SDZG
EIWZ_K
EIWZ_D
0
EIWZ_A
SNLF
SK15
EIWZ_A: Fehler Slave IWZ-Ausfall Bit Adr. 24, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEIWZ_A EIWZ_D: Fehler Slave IWZ dynamisch unplausibel Bit Adr. 26, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEIWZ_D EIWZ_K: Fehler Slave HE Korrektur zu spät Bit Adr. 27, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEIWZ_K SDZG: Fehlerpfad Slave Drehzahlgeber Bit Adr. 28, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSDZG SEEP: Fehlerpfad Slave EEPROM und Konfiguration Bit Adr. 29, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSEEP SEP1: Fehlerpfad Slave Datensatzvariante Bit Adr. 30, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSEP1 SIEP: Fehlerpfad Slave Stromregler Bit Adr. 31, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSIEP Aufbau der OLDA zmoSLVerr2 (Fehlerstatus Slave 2): 0
SURF
SUC2
SUC1
SUBT
SRUC
SK15: Fehlerpfad Slave Klemme 15 Bit Adr. 32, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSK15 SNLF: Im Fehlerspeicher abgelegter Fehlerpfad Slave Nachlauf Bit Adr. 33, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSNLF SRUC: Fehlerpfad Slave Mikrocontroller Bit Adr. 34, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSRUC SUBT: Fehlerpfad Slave Batteriespannung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Normierung der Botschaften
RBOS/EDS3
Seite 10-58
EDC15C
0
b o sc h
Y 281 S01 / 083 - CBJ
Bit Adr. 35, Bit Anz. 1, Slave-Fehler fboSUBT
Initialwert 0
SUC1: Fehlerpfad Slave Kondensatorspannung 1 Bit Adr. 36, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSUC1 SUC2: Fehlerpfad Slave Kondensatorspannung 2 Bit Adr. 37, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSUC2 SURF: Fehlerpfad Slave Referenzspannung Bit Adr. 38, Bit Anz. 1, Initialwert 0 Slave-Fehler fboSURF Aufbau der OLDA zmoSLVerr3 (Fehlerstatus Slave 3): 0
0
0
0
EMA5_Q EMA4_QB EMA2_Q EMA1_Q
EMA1_Q: Fehler Einspritzinformation über Master1 fehlt/asynchron Bit Adr. 40, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEMA1_Q EMA2_Q: Fehler Einspritzinformation über Master2 fehlt/asynchron Bit Adr. 41, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEMA2_Q EMA4_QB: Fehler Endstufenmessage Master4 fehlt/ Botschaftszähler unplausibel Bit Adr. 42, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEMA4_Q ODER fbbEMA4_B EMA5_Q: Fehler Endstufenmessage Master5 fehlt Bit Adr. 43, Bit Anz. 1, Initialwert 0 Slave-Fehler fbbEMA5_Q SYNC_ST: Status Zumesshandler Bit Adr. 48, Bit Anz. 4, Initialwert 0 entspricht dem unteren Nibbel der Slave-RCOS-Message zhmSYNC_ST HRL_AB: Status Nachlaufsteuerung auf „Hauptrelais werfen“ Bit Adr. 52, Bit Anz. 1, Initialwert 0 wird gesetzt, wenn die Slave-RCOS-Message nlmNACHst den Wert 9 („Hauptrelais werfen“) enthält;
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
CAN - Normierung der Botschaften
02. Juli 1999
0
b o sc h
EDC15C
Seite 10-59
Y 281 S01 / 083 - CBJ
10.10.8 Botschaft Slave3 zugehörige Datensatzlabel: Slave: caw220..., Master: caw230... Botschaft: Slave3 Botschaftszähler B_COUNT_S3
Identifier: 200h, Wiederholrate = 20 ms F_EKP F_KSK F_EAB F_GEA F_GER1 F_GER2 F_TAV
Bit 0 8 16 24 32 40 48 56
B_COUNT_S3: Botschaftszähler Slave3 Bit Adr. 0, Bit Anz. 8, Initialwert 0 Wertebereich 0x00 bis 0xFF F_EKP: Fehler Elektrische Kraftstoffpumpe Bit Adr. 8, Bit Anz. 2, Initialwert 0 F_KSK: Fehler Kraftstoffkühlung Bit Adr. 16, Bit Anz. 2, Initialwert 0 F_EAB: Fehler Elektrische Abschaltung Bit Adr. 24, Bit Anz. 2, Initialwert 0 F_GEA: Fehler Generatorabschaltung Bit Adr. 32, Bit Anz. 2, Initialwert 0 F_GER1: Fehler Gebläserelais 1 Bit Adr. 40, Bit Anz. 2, Initialwert 0 F_GER2: Fehler Gebläserelais 2 Bit Adr. 48, Bit Anz. 2, Initialwert 0 F_TAV: Fehler Tankinterne Pumpe Bit Adr. 56, Bit Anz. 2, Initialwert 0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
CAN - Normierung der Botschaften
RBOS/EDS3
0
bosc h
EDC15C
Seite 11-1
Y 281 S01 / 083 - CBJ
11 Nachlauf Bei Zündung aus wird ein Nachlauf gestartet, der folgende Funktionen ausführt: Abstellen über Ansteuerdauer 0, GAD in Zeitmodus bringen, Spannungsstabilisatortest, Test der Bankabschaltung, Überwachungsmodultest, Immobilizer-Verriegelung über EEPROM, Lüfternachlauf, Zusatzwasserpumpen-Nachlauf, Fehlerspeicherung, Warten auf Slave und Hauptrelais abschalten. Das folgende Zustandsdiagramm zeigt den Ablauf dieser Funktionen. Die Funktionen „GAD in Zeitmodus“ bringen, Spannungsstabilisatortest und Überwachungsmodultest werden in den entsprechenden Unterkapiteln beschrieben und sind hier nur als Zustand eingezeichnet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Nachlauf - GAD in Zeitmodus bringen
RBOS/EDS3
Seite 11-2
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
Legende: Initialisierung RC-Glied laden Lüfter nur im Fahrbetrieb erlaubt
0 Fahrbetrieb
S
OLDA nloNACHst = S
Zustand K15 aus & kein K15-Fehler nlwUC_load läuft noch nicht Timer nlwUC_t_ld starten
2 GAD auf Zeitbetrieb umstellen
Tests nicht durchgeführt & dzoNmit = 0 & t >=nlwNCL_N0 & fgmFGAKT = 0 & keine sicherheitsrel. Fehler 3 Fehler
t>=nlwUC_t_ld & anmUC1>nlwUC_U_ld Lüfter & ZWP nicht angesteuert
Ereignis
nlmNLact setzen nlmUso_NAL=0 ELAB aus Fehlerspeicherzyklen =0 n(KL15aus) merken Timer nlwNCL_DA starten Diagnose ausschalten
Zustandsübergang
dzoNmit = 0
1
Timer nlwNCL_N0 starten 2
Tests durchgeführt setzen
1
18
nlwNCL_N0 läuft & dzoNmit > 0
NachlaufWarten
6
Timer nlwNCL_N0 stoppen
16
Endstufen aus (applizierbar)
dzoNmit = 0 & t>=nlwNCL_N0 & t>=nlwNCL_DA
4
NL-Teststatus ins EEPROM Endstufen aus (applizierbar) Lüfter freigeben ZWP freigeben ImmoZähler2 = 0 Timer nlwNCL_SP starten RC-Glied entladen
3 Spannungsstabilisatortest
OLDA Bit nloNACHtr1.T bzw. nloNACHtr2.(T-16) setzen
T
Tests durchgeführt setzen
15
dzoNmit > n(KL15aus) + nlwNL_EdNT & kein Auftreten von Saugrohrunterdruck
7
11
Entriegelungsb it behandeln
Fertig
ImmoStatus geschrieben OR t>=nlwNCL_SP
Lüfter freigeben ZWP freigeben
ImmoStatus geschrieben=FALSE ImmoStatus-Entriegelungsbit löschen Timer nlwNCL_SP starten
5
4 Überwachungsmodultest
Endstufen aus (applizierbar)
5
Bankabschaltung testen
Fertig
ImmoStatusEntriegelungsbit nicht gesetzt 19
Fehle rabsp eic fertig herung
8
alle Zustände außer Hauptrelais werfen
6 Warten auf Entriegelungsbit speichern ImmoStatus geschrieben 9
Fehlerabspeicherung starten
0
t>=nlwNCL_SP 20
Fehlerabspeicherung fertig & HRL-Fehler
7 Lüfternachlauf
Fehlerabspeicherung starten 22
Lüftermotor nicht mehr angesteuert & Lüfter freigeben wurde empfangen & Thermostatnachlauf beendet
17
9
Hauptrelais werfen Hauptrelais Fehler melden
Timer nlwNCL_SP starten
Fehlerspeicherzyklen+1
13
14
10 bFehlera rtig ung fe speicher
immer
Hauptrelais werfen
SL-HRL gwf. | Fehler Slave1-Botschaft | t>=nlwNL_t_SL | schwerer Fehler Slave
8 Warten auf Fehlerspeicherrunde
t>=nlwNCL_SP
21
Fehlerspeicherzyklen = 2 12
10 Warten auf
nlwNL_t_SL läuft noch nicht nlwNL_t_SL starten
Slave
11
Abbildung SONSNL01: Nachlauf
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Nachlauf - GAD in Zeitmodus bringen
02. Juli 1999
0
bosc h
EDC15C
Seite 11-3
Y 281 S01 / 083 - CBJ
0 Fahrbetrieb: Solange die Zündung eingeschaltet bleibt, ist dimK15 = 1, damit hat der Fahrbetrieb Durchgriff auf die Ansteuerdauer. Das RC-Glied wird ständig geladen. Erst bei Zündung aus wird dimK15 = 0 und der Nachlauf gestartet, sofern kein Fehler fbbEK15_P in der Klemme 15 Auswerteschaltung festgestellt wurde. Im Nachlauf wird der Motor über Ansteuerdauer = 0 und ehmFEAB=0 abgestellt und die Diagnosefunktion über die K-Leitung abgebrochen. Mit nlmNLact = 1 wird anderen Funktionen mitgeteilt, daß nun der Nachlauf aktiv ist (Zustandsübergang 1). Über die Applikation kann auch für jeden Fehler eine Überwachung im Nachlauf verhindert werden (s. Fehlerbehandlung). 1 Nachlauf-Warten: Sobald die Drehzahl = 0 ist wird die Mindestwartezeit nlwNCL_N0 für Abstellschlagen gestartet (Zustandsübergang 2). Steigt die Drehzahl wieder, während nlwNCL_N0 läuft muß diese Wartezeit wieder rückgesetzt werden (Zustandsübergang 16). Sobald die Wartezeit nlwNCL_N0 abgelaufen ist, das Fahrzeug steht und keine sicherheitsrelevanten Fehler anliegen, können Spannungsstabilisatortest und Überwachungsmodultest durchgeführt werden. Es dürfen keine der folgenden sicherheitsrelevanten Fehler vorhanden sein: fboSFGG, fboSUBT, fboSDZG, fboSIWZ, fboSUC1, fboSI11, fboSI12, sowie keine Notabschaltung (DZG-Abschaltung, GADModul defekt, bleibende redundante Schubüberwachung, KDP-Fehler, Master-SG nicht freigeschalten und W11-Fehler). Nachdem mindestens die Zeit nlwNCL_DA vergangen ist, die Drehzahl = 0 ist und die Zeit nlwNCL_N0 abgelaufen ist werden bis auf den Kühlerlüfter und die Zusatzwasserpumpe alle Endstufen (applikativ über ehwEST_...) abgeschaltet. Im EEPROM wird der Immobilizer-Zähler2 auf 0 gesetzt und begonnen das RC-Glied zu entladen. Falls der Spannungsstabilisatortest nicht stattgefunden hat darf ab jetzt der Lüftermotor und die Zusatzwasserpumpe laufen (Zustandsübergang 7). Steigt die Drehzahl nach Beginn des Nachlaufs während der Zeit nlwNCL_DA um den Betrag nlwNL_EdNT (bezogen auf die Drehzahl zum Zeitpunkt Klemme 15 = AUS) wird sofort das Hauptrelais ausgeschaltet (Doppelfehler) und der Nachlauf beendet (Zustandsübergang 17). Bei Auftreten von Saugrohrunterdruck (mrmLDFUaus) darf Zustandsübergang 17 nicht ausgeführt werden. 2 GAD auf Zeitbetrieb umstellen: Dazu wird gewartet, bis die Lüftersteuerung und die Zusatzwasserpumpen-Steuerung für den Fahrbetrieb die betreffenden Endstufen (LüfterZusatzwasserpumpen-Endstufe) ausgeschaltet hat, weil der Spannungsstabilisatortest zweimal kurz alle Endstufen ausschaltet, die beiden noch eingeschalteten Relais für den Lüftermotor und die Zusatzwasserpumpe würden dadurch Schaden erleiden. Aus dem gleichen Grund werden auch alle Endstufen, die im Nachlauf nicht bestromt werden sollen (applikativ über ehwEST_...) abgeschaltet. (Zustandsübergang 4). Kann der Boosterkondensator nicht innerhalb von nlwUC_t_ld auf nlwUC_U_ld aufgeladen werden, so dürfen die beiden folgenden Tests nicht durchgeführt werden. (Zustandsübergang 18). Ist der Kondensator wieder aufgeladen, wird der Spannungsstabilisatortest durchgeführt. 3 Spannungsstabilisatortest: Ist der Stabitest beendet wird der Überwachungsmodultest durchgeführt. Die Endstufen für Lüfter und Zusatzwasserpumpe dürfen nun eingeschaltet werden, damit beginnt die Lüfter- und Zusatzwasserpumpen-Steuerung mit dem Nachlauf. (Zustandsübergang 5). 4 Überwachungsmodultest: Ist der Test fertig wird im Zustand Nachlauf-Warten gewartet bis die Zeiten nlwNCL_DA und nlwNCL_N0 fertig verstrichen sind. (Zustandsübergang 6). 5 Entriegelungsbit behandeln: Ist der Immobilizer lt. EEPROM noch verriegelt, so wird gleich der Nachlauf für den Lüfter und für die Zusatzwasserpumpe durchgeführt. (Zustandsübergang 19). Ist der Immobilizer lt. EEPROM entriegelt, so muß kontrolliert werden, ob der Immobilizerstatus bereits im EEPROM gespeichert ist. Allenfalls muß darauf mit Timeout nlwNCL_SP gewartet
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Nachlauf - GAD in Zeitmodus bringen
RBOS/EDS3
Seite 11-4
EDC15C
0
bosc h
gelöscht
werden.
Y 281 S01 / 083 - CBJ
werden. Erst dann (Zustandsübergang 8).
kann
das
Entriegelungsbit
im
Imobilizerstatus
6 Warten auf Entriegelungsbit speichern: Wieder muß darauf gewartet werden, bis der Immobilizerstatus und damit das Entriegelungsbit im EEPROM gespeichert ist. (Zustandsübergang 9). Das Timeout zum Speichern ist wieder nlwNCL_SP. (Zustandsübergang 20). 7 Lüfter- u. Zusatzwasserpumpen-Nachlauf: Das Ende des Nachlaufs für den Lüfter wird mit ehmFGER=0 und für die Zusatzwasserpumpe mit ehmFZWP=0 erkannt. (Zustandsübergang 10). 8 Warten auf Fehlerspeicherrunde: Nachdem in den Zuständen 0 bis 8 die Fehlerabspeicherung ständig neu angestoßen wird, (Zustandsübergang 0) muß für einen eventuell neu hinzugekommenen Fehler noch einmal getestet werden, ob alle Fehler gespeichert wurden. (Zustandsübergang 11). Erst wenn das erfolgt ist, kann das Hauptrelais ausgeschaltet werden. (Zustandsübergang 12). Das Timeout zum Fehlerspeichern ist wieder nlwNCL_SP. (Zustandsübergang 21). 9 Hauptrelais werfen: Die Fehlerentprellzeit beginnt sofort mit Ausschalten des Hauptrelais zu laufen. (Zustandsübergang 13). Bleibt das Steuergerät eingeschaltet, so wird der Fehler entprellt defekt. Die Fehlerabspeicherung muß nun nochmals erlaubt werden. (Zustandsübergang 22). 10 Warten auf Slave: Das Master-SG wartet bis der Slave seinen Nachlauf beendet hat (zmmHRLSLab = 1), längstens aber die Zeit nlwNL_t_SL. Liegt ein Kommunikationsfehler zum Slave-SG (fbbEW11_K, fbbEW11_Q, fbbEW11_B) vor, wird das Nachlaufende des Slaves nicht abgewartet. 11 Testen der Bankabschaltung: Die Boosterkondensatoren werden wieder aufgeladen (nach nlwNL_t_ld auf mindestens nlwNL_U_ld, sonst wird der Test nicht durchgeführt). Dann werden die Bankabschaltungen aktiviert. Nach der Entladezeit nlwNL_tBA müssen die Boosterkondensatorspannungen unter nlwNL_USTB gefallen sein, dann sind die Fehler fbbENLFBA1 bzw. fbbNLFBA2 als gut zumelden. Sonst werden sie als defekt eingetragen.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Nachlauf - GAD in Zeitmodus bringen
02. Juli 1999
0
bosc h
EDC15C
Seite 11-5
Y 281 S01 / 083 - CBJ
11.1 GAD in Zeitmodus bringen In Zeitmode umschalten Timer nlwNL_t_ld starten
0 Anfang
0 tnlwNL_t_ld
2
2 UC Testen
Legende:
anmUC1 < nlwNL_U_ld
S 4
Zustand
OLDA nloGADZMst = S
anmUC1 => nlwNL_U_ld 3 Ereignis Zustandsübergang
3
4
Ende
Fehler
T
OLDA Bit nloGADZMtr.T setzen
Abbildung SONSNL03: Stellglied Stoplage einregeln 0 Anfang: Das GAD wird aus dem PZV-Betrieb in den zeitgesteuerten Betrieb umgeschaltet und die Boosterkondensatoren werden wieder aufgeladen. Der Zähler für das Rechargen der Boosterkondensatoren wird gestartet. Zustandsübergang 0. 1 Boosterkondensatoren UC laden: Solange der Timer nlwNL_t_ld nicht abgelaufen ist wird gewartet. (Zustandsübergang 1). Erst nach Ablaufen des Timers wird die Kondensatorspannung geprüft. (Zustandsübergang 2). 2 Kondensatorspannung UC prüfen: Ist die Kondensatorspannung größer gleich der applizierbaren Schwelle nlwNL_U_ld, so war das Umschalten des GADs erfolgreich (Zustandsübergang 3). Konnte der Boosterkondensator nicht über die Schwelle aufgeladen werden, so ist das Umschalten nicht i.O.( Zustandsübergang 4)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Nachlauf - GAD in Zeitmodus bringen
RBOS/EDS3
Seite 11-6
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
11.2 Spannungsstabilisatortest 0 Anfang Überspg. testen
Stabi nach oben verziehen 0 tnlwNL_tSTB 2
2 Überspg. testen
anmUC1 >= nlwNL_USTB
anmUC1 < nlwNL_USTB
fbbESTB_O gut melden fbbESTB_O defekt melden Timer nlwNL_t_ld starten 3 tnlwNL_t_ld & anmUC1nlwNL_t_ld & anmUC1>nlwNL_U_ld
5
4 Anfang Unterspg. testen 11
10
Stabi nach unten verziehen 6 tnlwNL_tSTB 8
6 Unterspg. testen
anmUC1 >= nlwNL_USTB
Legende: anmUC1 < nlwNL_USTB
S Zustand
fbbESTB_U gut melden
OLDA nloSTABst =
S
fbbESTB_U defekt melden Ereignis
9
9 Zustandsübergang
7
T
OLDA Bit nloSTABtr1.T setzen
Ende
Abbildung SONSNL04: Spannungsstabilisatortest
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Nachlauf - Spannungsstabilisatortest
02. Juli 1999
0
bosc h
EDC15C
Seite 11-7
Y 281 S01 / 083 - CBJ
Beim Spannungsstabilisatortest wird die Stabilisatorüberwachungsschaltung überprüft. Dabei werden die Referenzspannungen in positiver und negativer Richtung (nach "unten" und nach "oben") verschoben, was eine Abschaltung Injektorendstufen bzw. der Chargepump bewirken muß. In weiterer Folge wird geprüft, ob die Spannung der Boosterkondensatoren in einer applizierbaren Zeit unter eine applizierbare Spannungsschwelle fällt. 0 Anfang Überspannung testen: Das Port für die Überspannung wird verzogen. Der Timer nlwNL_tSTB zum Entladen wird gestartet.(Zustandsübergang 0). 1 Überspannung warten: Es wird solange gewartet (Zustandsübergang 1), bis nlmNL_tSTB abgelaufen ist. (Zustandsübergang 2) 2 Überspannung testen: Ist die Kondensatorspannung inzwischen unter nlwNL_USTB gefallen, so wird der entsprechende Fehler fbbESTB_O gut gemeldet, sonst wird der Fehler als defekt eingestuft (Zustandsübergang 10). Die Prüfbedingung am Port wird wieder deaktiviert. Um das Aufladen der Boosterkondenstoren abzuwarten wird der Timer nlwNL_t_ld gestartet. (Zustandsübergang 3) 3 Aufladen warten: Es wird solange gewartet (Zustandsübergang 4), bis nlmNL_t_ld abgelaufen ist. (Zustandsübergang 2) 4 Anfang Unterspannung testen: Das Port für die Unterspannung wird verzogen. Der Timer nlwNL_tSTB zum Entladen wird gestartet.(Zustandsübergang 6). 5 Unterspannung warten: Es wird solange gewartet (Zustandsübergang 7), bis nlmNL_tSTB abgelaufen ist. (Zustandsübergang 8) 6 Unterspannung testen: Ist die Kondensatorspannung inzwischen unter nlwNL_USTB gefallen, so wird der entsprechende Fehler fbbESTB_U gut gemeldet, sonst wird der Fehler als defekt eingestuft (Zustandsübergang 9). Die Prüfbedingung am Port wird wieder deaktiviert. (Zustandsübergang 8) 7 Ende:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Nachlauf - Spannungsstabilisatortest
RBOS/EDS3
Seite 11-8
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
11.3 Überwachungsmodultest (Gatearraytest)
UM-Test an Überw. melden Timer nlwNL_t_UM starten
0 Anfang
0 tnlwNL_t_UM
2
2
Legende:
MESTOP nicht gesetzt | dzmnmit > 0
UM Testen
S MESTOP gesetzt && dzmNmit = 0
fbbERUC_W def. melden
Zustand
OLDA nloUEBMst =
S
Ereignis fbbERUC_W gut melden 3
Zustandsübergang 3 T
OLDA Bit nloUEBMtr.Tsetzen
3 Ende
Abbildung SONSNL05: Überwachungsmodultest Beim Überwachungsmodultest wird die Überwachungsschaltung des Gatearrays überprüft. Dabei wird die Kommunikation mit dem Gatearray eingestellt, was eine Mengenabschaltung durch das Gatearray bewirken muß. Weiters wird die Drehzahl auf 0 gesetzt 0 Anfang: Der Zustand GAD-Test wird an die Überwachung gemeldet. Diese veranlaßt einen Stop der Kommunikation mit dem Gatearray. Weiters wird der Timer nlwNL_t_UM gestartet. (Zustandsübergang 0). 1 UM warten: Das GAD hat nun Zeit (Zustandsübergang 1) bis die fehlerhafte Kommunikation erkannt werden muß. (Zustandsübergang 2) 2 UM testen: Hat das GAD sowohl das MESTOP Bit gesetzt und die Drehzahl auf 0 so wird der Fehler fbbERUC_W gut gemeldet (Zustandsübergang 3). Ist eine der beiden Bedingungen nicht erfüllt, wird der Fehler fbbERUC_W defekt gemeldet (Zustandsübergang 4).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Nachlauf - Überwachungsmodultest (Gatearraytest)
02. Juli 1999
0
bosc h
EDC15C
Seite 11-9
Y 281 S01 / 083 - CBJ
11.4 Testen der Bankabschaltung Timer nlwNL_t_ld starten
tnlwNL_t_ld & (anmUC1nlwNL_U_ld & anmUC2>nlwNL_U_ld Bankabschaltung aktivieren Timer nlwNL_tBA starten 0 tnlwNL_tBA 2
2 BA1 testen
6
anmUC1 >= nlwNL_USTB
anmUC1 < nlwNL_USTB
fbbENLFB1 gut melden
fbbENLFB1 defekt melden
3
3 BA2 testen
anmUC2 >= nlwNL_USTB
Legende:
anmUC2 < nlwNL_USTB
S Zustand
fbbENLFB2 gut melden
OLDA nloBAst =
S
fbbENLFB2 defekt melden Ereignis
4
4
4
Zustandsübergang T
OLDA Bit nloBAtr1.T setzen
Ende
Abbildung SONSNL06: Testen der Bankabschaltung Beim Testen der Bankabschaltung werden die Boosterkondensatoren aufgeladen und dann die Bankabschaltbedingungen aktiviert. Nach einer applizierbaren Zeit müssen die Kondensatorspannungen unter eine applikativ verstellbare Spannungsschwelle gefallen sein, sonst ist der Test für die jeweilige Bank als nicht i.O. einzustufen. 0 Aufladen warten: Es wird nlwNL_t_ld gewartet, danach werden die Boosterkondensatorspannungen anmUC1 und anmUC2 geprüft. Sie müssen inzwschen auf einen Wert größer nlwNL_U_ld aufgeladen sein. Ist das der Fall so wird das Überwachungsmodul der Zumessung verständigt, welches dann die Abschaltbedingungen für die Kondensatorspannungen anlegt (Zustandsübergang 0) und außerdem wird der Timer nlwNL_tBA gestartet und mit dem Warten wöhrend des Entladevorgangs begonnen. Werden die Kondensatoren nicht genug aufgeladen, so wird der Test vorzeitig beendet (Zustandsübergang 6). 1 Bank warten: Während die Kondensatoren entladen werden wird gewartet (Zustandsübergang 1). Nach Ablauf von nlwNL_tBA wird dann getestet (Zustandsübergang 2).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Nachlauf - Testen der Bankabschaltung
RBOS/EDS3
Seite 11-10
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
2 BA1 testen: Ist die Kondensatorspannung anmUC1 unter die Schwelle nlwNL_USTB gefallen, so wird der Fehler fbbENLFB1 gut gemeldet. Ist die Spannung größer nlwNL_USTB, so wird der Fehler defekt. Es folgt der Test von Bank 2 (Zustandsübergang 3). 3 BA2 testen: Ist die Kondensatorspannung anmUC2 unter die Schwelle nlwNL_USTB gefallen, so wird der Fehler fbbENLFB2 gut gemeldet. Ist die Spannung größer nlwNL_USTB, so wird der Fehler defekt. Ende des Tests (Zustandsübergang 4). 3 Ende: Ende
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Nachlauf - Testen der Bankabschaltung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-1
Y 281 S01/ 083 - CBJ
12 Zumessung 12.1 Hochdruckregelung Man unterscheidet vier Teilaufgaben innerhalb der Hochdruckregelung: • Sollwertbildung • Druckregelung • Railüberwachung • Pumpenelementabschaltung zumPQsoll zumP_TEST mrmM_EAKT ldmADF anmWTF anmLTF mrmM_EMOT zumPS_R_S fboSKDF
Raildrucksollwert
Raildruckregelung
ehmFKDR
anmKTF zumP_RAILm dzmNmit
mrmTST_AUS
mrmSTART_B
Railüberwachung
Steuerung MPROP-Ventil
ehmFEAB
zumP_RAILa zuoRP_Iant zuoRP_Pant fboSKDP
Abbildung HDR_1: Struktur Raildruckerzeugung Eingänge: mrmSTART_B Motorstart dzmNmit gemittelte Drehzahl mrmM_EAKT Aktuelle Motormomentmenge anmKTF Kraftstofftemperatur anmLTF Ansauglufttemperatur fboSKDF Überwachung Kraftstoffdruckfühler anmWTF Kühlmitteltemperatur ldmADF Atmosphärendruck © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Hochdruckregelung
RBOS/EDS3
Seite 12-2
EDC15C
0
bosc h
Y 281 S01/ 083 - CBJ
mrmM_EMOT zumPS_R_S zuoRP_Iant zuoRP_Pant mrmTST_AUS zumP_RAILa zumP_RAILm zumP_TEST
Motormomentmenge Flag für Raildrucksteuerung/-Regelung I-Anteil des Druckreglers P-Anteil des Druckreglers Motortest- / Abstellbotschaft Raildruck im OT-Segment Raildruck-Mittelwert [ zumP_RAILa(k) + zumP_RAILa(k-1)] / 2 Raildruckerhöhung zu EAB/EKP-Testzwecken (=Solldr. + Offset)
Ausgänge: zumPQsoll ehmFKDR ehmFEAB fboSKDP
Kraftstoffsolldruck Tastverhältnis Druckregelventil (DRV) Schalter für 3. Pumpenlement Fehlerpfad Plausibiltitätsprüfung Kraftstoffdruck
12.1.1 Sollwertbildung Die Sollwertbildung findet anhängig vom Betriebspunkt des Motors statt. Der Sollwert wird jeweils um einen von Atmosphärendruck, Wassertemperatur und Lufttemperatur abhängigen Wert korrigiert. Der Einfluß des Korrekturwertes ist betriebspunktabhängig. Der Sollwert wird nach der Sollwertbestimmung noch sprungbegrenzt, um ein falsches Ansprechen der Drucküberwachung zu verhindern. Dabei unterscheidet man zwischen der positiven Sprungbegrenzung, die betriebspunktabhängig verschiedene Solldrucksprünge zuläßt, und der negativen Begrenzung, die den Druckabfall auf den Wert zuwdPQneg begrenzt, um das Durchschwingen des DRV zu vermeiden. In der Raildruckregelung kann es zu unerwünschten transienten Raildruckschwingungen kommen, wenn beim Übergang von STEUERN nach REGELN der Raildruck-Istwert noch wesentlich vom Raildruck-Sollwert abweicht (z.B. durch ein nicht richtig angepaßtes VS-Kennfeld, oder bei K15 EIN bei hoher Drehzahl). Um dies zu verhindern, wird beim Übergang von STEUERN nach REGELN der Raildrucksollwert zumPQsoll mit dem augenblicklichen gemittelten Raildruckistwert zumP_RAILm einmalig initialisiert. Danach kann der Sollwert durch zuwPQ_dpKF anstiegsbegrenzt auf den stationären Wert einschwingen. Man kann den Solldruck noch um einen Offset (zumP_TEST = Solldruck + Offset) verändern, um EAB und EKP zu testen (s. Kap. Überwachung). Über die Kraftstofftemperatur findet eine zusätzliche Begrenzung statt, der Begrenzungswert ist in zumPlim abgelegt. Falls die Kraftstofftemperatur unzulässig hoch ist, wird über das Kennfeld zuwPLIMKF = f(dzmNmit, anmKTF) der maximale Solldruck begrenzt, um die Kraftstofftemperatur zu senken. Bei fehlerhaftem Kraftstoffdrucksensor fboSKDF wird die Begrenzung der möglichen Sollwerte auf engere Grenzen umgeschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Hochdruckregelung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-3
Y 281 S01/ 083 - CBJ fboSKDF zuwPQmaxKF zuwPQ_MIN zuoPSmax
zuwPQmindf
zuwPQmxdef zuwPQ_dpKF mrmM_EMOT zuodPS
Übergang St. -> Reg. d.h. zumPS_R_S wechs. von 1 -> 0 EAB-Test im Schub (zumP_TEST != 0)
zuwdRPneg
tAbtast
tAbtast zuwPQGWKF mrmM_EAKT
zuoPS_NB zuoPS_oB
zuoPS_GW
zuoPS_TK
MIN
MAX zumPQsoll
MIN
dzmNmit
zumP_RAILm zumP_TEST (=Solldruck+Offset)
zuoPS_Kges
zuwPQPkKF
zuoPS_KP
zuwPQPkKL ldmADF zumPQPk
zuwPQWkKF zuoPS_KW
zuwPQWkKL anmWTF zumPQWk
zuwPQLkKF zuoPS_KL
zuwPQLkKL anmLTF zumPQLk
zuwPLIMKF zuoPlim anmKTF
Abbildung HDR_2: Struktur Raildrucksollwertbildung Eingänge: dzmNmit mrmM_EAKT ldmADF anmWTF anmLTF anmKTF fboSKDF zumP_RAILm zumP_TEST zumPS_R_S mrmM_EMOT
gemittelte Drehzahl Aktuelle Einspritzmenge Atmosphärendruck Wassertemperatur Ansaugluftemperatur Kraftstofftemperatur Fehlerpfad Kraftstoffdruckfühler Raildruck-Mittelwert [zumP_RAILa(k) + zumP_RAILa(k-1)] / 2 Raildruckerhöhung zu Testzwecken (=Solldruck + Offset) Flag für Raildrucksteuerung/-Regelung Motormomentmenge
Ausgang: zumPQsoll
Kraftstoffsolldruck
12.1.2 Raildruckregelung/-steuerung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Hochdruckregelung
RBOS/EDS3
Seite 12-4
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
12.1.2.1 Zustandsautomat der Raildruckregelung/-steuerung Das Tastverhältnis am Druckregelventil (DRV) ehmFKDR wird abhängig von den Betriebsbedingungen gesteuert oder geregelt. Der folgende Zustandsautomat zeigt die verschiedenen Zustände, die während des Betriebs eingenommen werden können und die zugehörigen Übergangsbedingungen.
START Initialisierung || fboSKDF
(0)
dzmNmit < mrwSTNMIN1 && zumP_RAILm < zuwP_reg
St. mit VS kein PL-Test
dzmNmit > mrwSTNMIN1 dzmNmit < mrwSTNMIN1
(1)
NL-abgebrochen: !mrmSTATUS.2
St. mit VS kein PL-Test dzmNmit < mrwSTNMIN1 && zumP_RAILm < zuwP_reg
zumP_RAILm > zuwP_reg
WAIT_AFTER_START
NL_TEST_BEGIN EAB-Test eingel.: mrmSTATUS.2 && mrmTST_AUS = 6
zuwN_wait abgel. || zumP_RAILm > zuwP_reg
(7) St. mit ehmFKDR +zuwNLEABT1 kein PL-Test AD = 0: mrmSTATUS.2 && mrmTST_AUS != 6
(2) Rg mit zumPQsoll PL-Test
CONTROL
PRE_CONTROL
(8)
mrmEAB_SHU=2
mrmEAB_SHU=0
St. mit zuwNLEABT2 kein PL-Test ! mrmTST_AUS.8 && dzmNmit < zuwN_reg
zuwN_plaus abgelaufen
(6) Rg mit zumPQsoll kein PL-Test
(11) Rg mit zumPQsoll kein PL-Test
NL_TEST_FINISH zumP_TEST == 0
zumP_TEST !=0
EAB_TEST_SCHUB
(3) mrmTST_AUS.8
zuwN_wait abgelaufen
(9) St. mit zuwTV_AUS kein PL-Test
cowEABTest == 1 && (mrmTST_AUS.1 || mrmTST_AUS.2)
Rg. mit zumP_TEST kein PL-Test
TEST_INCREASE (5)
TV_AUS
St. mit ehmFKDR kein PL-Test
!mrmTST_AUS.8 && dzmNmit >= zuwN_reg
cowEABTest == 0 && (mrmTST_AUS.1 || mrmTST_AUS.2)
TEST_FREEZE (10) St. mit VS kein PL-Test
WAIT_FOR_CONTROL
zumP_TEST == 0 zumP_TEST == 0
(4) Rg. mit zumP_TEST kein PL-Test
TEST_CONTROL
Abbildung HDR_3: Zustandsdiagramm der Raildruckregelung/-steuerung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Hochdruckregelung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-5
Y 281 S01/ 083 - CBJ
Der aktuelle Zustand der Raildruckregelung/-steuerung wird in der Message zumRP_ZUST wie folgt ausgegeben: Zustand
Bedeutung
Inhalt von zumRP_ZUST
START
Reglerzustand nach Start || bei KDF-Fehler
0
WAIT_AFTER_START
Warten nach n > mrwSTNMIN1
1
CONTROL
normaler Regelbetrieb
2
TEST_INCREASE
EAB/EKP-Test im Schub: für Test Hochregeln
3
TEST_CONTROL
EAB/EKP-Test im Schub: bei Test Regeln
4
TEST_FREEZE
EAB/EKP-Test im Schub: bei Test Steuern
5
PRE_CONTROL
Vorregelung
6
NL_TEST_BEGIN
EAB/EKP-Test im NL einleiten
7
NL_TEST_FINISH
EAB/EKP-Test im NL beenden
8
TV_AUS
Zustand wenn das DRV mit min. Tastverhältnis zuwTV_AUS gesteuert wird.
9
WAIT_FOR_CONTROL
Warten bevor Regeln
10
EAB_TEST_SCHUB
EAB/EKP-Test im Schub einleiten
11
Normaler Betrieb: Nach der Initialisierung des SG oder bei defektem Kraftstoffdrucksensor fboSKDF wird im Zustand “START” (zumRP_ZUST=0) mit dem Vorsteuerwert gesteuert. Nach dem Überschreiten der Drehzahlschwelle mrwSTNMIN1 wird im Zustand “WAIT_AFTER_START” (zumRP_ZUST=1) noch zuwN_wait NW-Umdrehungen gewartet, bis auf Zustand Vorregeln “PRE_CONTROL” (zumRP_ZUST=6) übergegangen wird. Falls währenddessen die Druckschwelle zuwP_reg überschritten wird, wird sofort auf Vorregeln umgeschaltet. Nach zuwN_plaus NW-Umdrehungen wird auf Zustand Regeln “CONTROL” (zumRP_ZUST=2) weitergeschaltet. Falls die Drehzahl unter mrwSTNMIN1 und der Raildruck unter zuwP_reg sinkt, wird erneut im Zustand “START” (zumRP_ZUST=0) gesteuert. Soll das DRV wegen irgend eines Grundes (z.B. Systemsfehler, Überdrehzahl, DRV-Test) auf Minimaldruck gehalten werden (mrmTST_AUS.8 = 1), wird das DRV sofort mit dem min. Tastverhältnis zuwTV_AUS gesteuert. Dieser Zustand “TV_AUS” wird wieder verlassen, sobald das Bit mrmTST_AUS.8 gelöscht wird. Es wird auf den Zustand “START” beim Unterschreiten bzw. auf den Zustand “WAIT_FOR_CONTROL” beim Überschreiten der Drehzahlschwelle zuwN_reg umgeschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Hochdruckregelung
RBOS/EDS3
Seite 12-6
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
12.1.2.2 Struktur der Raildruckregelung/-steuerung Die Struktur der Druckregelung bzw. -steuerung ist aus dem folgenden Blockschaltbild ersichtlich. Während des Starts wird der Ausgang auf die Grenzen zuwGRminST und zuwGRmaxST begrenzt, um eine Schädigung des DRV durch mangelhafte Kühlung zu verhindern. Der Regler arbeitet abhängig vom Schalter cowRP_VS mit oder ohne Vorsteuerung. Wird keine Vorsteuerung (cowRP_VS = 0) eingestellt, wird beim Übergang von Steuern auf Regeln (d.h. zumPS_R_S wechselt von 1 -> 0) der Integrator des Druckreglers zuoRP_Iant in Abhängigkeit vom Kennwort des Kraftstoffdruckregelventils ehwEST_KDI wie folgt initialisiert: ehwEST_KDI.0
ehwEST_KDI.1 Zustand
0 0 1 1
0 1 0 1
keine Stromregelung keine Stromregelung Stromreg. nur im gest. Betrieb ständige Stromregelung
Integrator beim Ueberg. St.-> Reg. zuoRP_Iant = Vorsteuerwert Vorsteuerwert Stellw. ehmI_STEL Vorsteuerwert
mrmSTART_B zuwGR_MAX, zuwGR_MIN
zuoRP_Pant
zuwGRmaxST, zuwGRminST
zuoRP_Iant zuoPS_REG
zumP_RAILm zumPQsoll zumP_TEST PI
zuwTV_AUS ehmFKDR+zuwNLEABT1 + zuwNLEABT2 VS
ehmFKDR
cowRP_VS
zuwPQ_PBKF 0
zuoPS_VS
dzmNmit KF
Zustandsdiagramm Steuerung/Regelung
zumRP_ZUST
Abbildung HDR_4: Struktur Druckregelung/-steuerung Eingänge: zumPQsoll zumP_RAILm zumP_TEST dzmNmit mrmSTART_B
Kraftstoffsolldruck gemittelter Raildruck Raildruckerhöhung zu Testzwecken (=Solldruck + Offset) gemittelte Drehzahl Motorstart
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Hochdruckregelung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-7
Y 281 S01/ 083 - CBJ
Ausgang: ehmFKDR zuoPS_VS zuoPS_REG zuoRP_Iant zuoRP_Pant
Tastverhältnis DRV Raildruck, gesteuert Raildruck, geregelt I-Anteil des Druckreglers P-Anteil des Druckreglers
Reglerparameter: zuwPQ_PBKF zuwPR_FEN zuwPRSIGKL zuwPRNEGKL zuwPRPOSKL zuwIR_FEN zuwIRSIGKL zuwIRNEGKL zuwIRPOSKL zuwGR_MAX zuwGR_MIN zuwGRmaxST zuwGRminST
Vorsteuerkennfeld Fenster Kleinsignal P-Anteil Kennlinie P-Verstärkung Kleinsignal Kennlinie P-Verstärkung negatives Großsignal Kennlinie P-Verstärkung positives Großsignal Fenster Kleinsignal I-Anteil Kennlinie I-Verstärkung Kleinsignal Kennlinie I-Verstärkung negatives Großsignal Kennlinie I-Verstärkung positives Großsignal obere Begrenzung PI-Regler Ausgang untere Begrenzung PI-Regler Ausgang obere Begrenzung PI-Regler Ausgang bei Start untere Begrenzung PI-Regler Ausgang bei Start
Die Verstärkungsfaktoren des Reglers werden drehzahlabhängig berechnet, dabei weisen alle Kennlinien die gleiche Drehzahlverteilung wie die Gruppenkennfelder aus der Raildrucksollwertbildung auf. PR_SIG-Verstärkung
dzmNmit
zuwPRSIGKL PR_POS-Verstärkung
zuwPRPOSKL PR_NEG-Verstärkung
zuwPRNEGKL IR_SIG-Verstärkung
zuwIRSIGKL IR_POS-Verstärkung
zuwIRPOSKL IR_NEG-Verstärkung
zuwIRNEGKL
Abbildung HDR_4.1: Parameter Raildruckregler © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Hochdruckregelung
RBOS/EDS3
Seite 12-8
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
12.1.3 Überwachung - Aufgabe Die Raildrucküberwachung dient zur Erkennung von Leckage und anderer Störungen im Hochdrucksystems. - Bedingungen für die Raildrucküberwachung Die Überwachung des Raildruckes erfolgt unter folgenden Bedingungen: 1.) Drehzahl dzmNmit > zuwNchk 2.) Zustand Raildruckregelung CONTROL 12.1.3.1 Überwachte Größen - Stellgrößenüberwachung (Fehler 3) Überschreitet die Gesamtstellgröße des Raildruckreglers die Schwelle zuwPBmax, so wird auf Fehler erkannt. Da bei dieser Überwachung keine zusätzliche Bedingung erfüllt sein muß, ist mit dieser Überwachung auch eine sehr kleine Regelabweichung erkennbar. ehmFKDR
a
a>b
zuwPBmax
Fehler 3: Tastverhältnis zu groß
b
Abbildung HDR_5: einfache Stellgrößenüberwachung - Stellgrößenüberwachung kombiniert mit Regelabweichung (Fehler 5) Überschreitet die Gesamtstellgröße ehmFKDR des Raildruckreglers die Schwelle zuwP_PBmax und liegt zusätzlich eine positive Regelabweichung im Raildruckregelkreis vor, die größer als zuwdPKmax ist, so wird auf Fehler erkannt. zumPQsoll zumP_RAILa
a
a>b
zuwdPKmax b
& ehmFKDR
Fehler 5: Leckageerkennung
a
a>b
zuwP_PBmin b
Abbildung HDR_6: Kombinierte Stellgrößen und Regelabweichungsüberwachung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Hochdruckregelung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-9
Y 281 S01/ 083 - CBJ
- Stellgrößenüberwachung PI-Regler kombiniert mit Regelabweichung (Fehler 7) Überschreitet die Stellgröße des Raildruckreglers (Summen aus P- und I-Anteil) die Schwelle zuwPImax und liegt zusätzlich eine Regelabweichung vor, die größer als zuwdPKmax ist, so wird ebenfalls auf Fehler im Druckregelkreis erkannt. zuoRP_Iant zuoRP_Pant
a
a>b
zuwPImax b
zumPQsoll
&
zumP_RAILa
Fehler 7: Regler am Anschlag
a
a>b
zuwdPKmax b
Abbildung HDR_7: Kombinierte Regel- und Stellgrößenüberwachung - Überwachung Raildruckregler auf Regelabweichung (Fehler 6) Liegt eine positive Regelabweichung vor, die größer ist als die in der Kennlinie zuwRAmaxKL abgelegten Werte, wird auf Fehler im Raildruckregelkreis erkannt. zumPQsoll zumP_RAILa
a
-
a>b
Fehler 6: (Segmentsynchron)
b
zuwRAmaxKL zuoRAmax
dzmNmit KL
Abbildung HDR_8: positive Regelabweichung - Plausibiltätsprüfungen auf min. Raildruck (Fehler 2) zumP_RAILa zuwPQminKL dzmNmit
a
ab
zuwPlaus b
mrmSTART_B
1
Abbildung HDR_9: Plausibilität Raildrucksignal
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Hochdruckregelung
RBOS/EDS3
Seite 12-10
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
Um auch bei niedrigen Sollwerten eine Überwachung durchführen zu können, wird zusätzlich der Raildruck auf Plausibilität geprüft. Hierzu wird der Raildruckistwert zumP_RAIL auf Plausibilität mit dem in der Kennlinie zuwPQminKL -als Funktion der Drehzahl- abgelegten Druck überprüft. Unterschreitet der Raildruck diesen Wert wird ebenfalls auf Fehler erkannt. Diese Überprüfung erfolgt nur, wenn keine Startbedingung vorliegt und der Raildruck größer als zuwPplaus ist. - Überwachung des Systemdruckes (Fehler 1) Übersteigt der Raildruck zumP_RAILa den Wert zuwPKmax wird auf unzulässigen hohen Raildruck erkannt. zumP_RAILa
a
a>b
zuwPKmax
Fehler 1: Systemdruck zu hoch
b
Abbildung HDR_10: Überdrucküberwachung - Stellgrößenüberwachung kombiniert mit negativer Regelabweichung (Fehler 4) Liegt eine negative Regelabweichung vor, die größer als zuwdPKmin ist, und unterschreitet die Stellgröße des Kraftstoffdruckreglkreises den Wert zuwPBmin, so wird auf klemmendes DRV erkannt. zumPQsoll zumP_RAILa
a
ab
zuwdPKmax b
zuwRAmaxKL a
dzmNmit
a>b
zuoRAmax
zuoEKDPF6
b
KL
zumPQsoll zumP_RAILa
-
zuoPdiff zuwdPKmax
a
a>b zuoEKDPF5
b
& ehmFKDR
Vorentprellzähler
Fehler 5: Leckageerkennung
Entprellogik
a
zuwP_PBmaxb a>b b
a
a1
zuoEKDPF4
b
&
Vorentprellzähler
Fehler 4: DBE-Ventil klemmt
a
a 1
b
mrmTST_AUS.8 SW in Nachlauf EKP-Test+Wartezeit EAB-Test+Wartezeit n < zuwNchk
zumRP_CHK
a
Vorentprellzähler
a>b
zuwPBmax
fboSKDP
b
zuoEKDPF3 Fehler 3: Tastverhältnis zu groß
zuwPQminKL a
dzmNmit
ab
zuoEKDPF2 (Segmentsynchron) Fehler 2: Druck unterhalb Min-Kennlinie
b
mrmSTART_B
1 a
zuwPKmax
a>b
Vorentprellzähler
zuoEKDPF1 Fehler 1: Systemdruck zu hoch
b
Abbildung HDR_12: Gesamtübersicht Raildrucküberwachung. Eingänge: dzmNmit mrmSTART_B ehmFKDR zumPQsoll zumP_RAILa zuoRP_Iant zuoRP_Pant
gemittelte Drehzahl Motorstart Tastverhältnis DRV Kraftstoffsolldruck Kraftstoffdruck (errechnet) I-Anteil P-Anteil
Ausgang: fboSKDP zumRP_CHK
Fehlerpfad Kraftstoffdruckplausibilität 0 = kein Test; 1 = Test;
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Hochdruckregelung
RBOS/EDS3
Seite 12-12
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
Da bei einem fehlerhaften Raildrucksensor der Sollwert für die Raildruckregelung gleich dem Istwert gesetzt wird, findet sich diese Bedingung nicht unter den Abschaltgründen. Ob gerade getestet wird, kann mittels zumRP_CHK festgestellt werden. Weiterhin wird bei Erkennen eines Fehlers als “endgültig defekt” die Überprüfung der anderen Fehler eingestellt, um Folgefehler aus dem Abstellen nicht im Fehlerspeicher einzutragen. Die Vorentprellzähler zuoEKDPFx ( x = 1...7 ) dienen dem Erkennen kurzfristiger Abweichungen, die nicht zu einem Eintrag im Fehlerspeicher führen, aber trotzdem einen Rückschluß auf das Betriebsverhalten zulassen. Bei Defekt laufen sie bis FFFF weiter, sind also nach Auftreten eines Fehlers nur bedingt aussagefähig. Wird ein Fehler fbbEKDPFx i.O. gemeldet, so wird der entsprechende Zähler auf Null rückgesetzt. 12.1.3.2 Fehlerursachen Die Fehler 2, 3, 5, 6 ,7 werden in allen Fällen erkannt, in denen die Volumenstrombilanz nicht ausgeglichen ist. Dies kann z. B. in folgenden Fällen eintreten: • • • • • •
“innere” und “äußere” Leckage “leerer Tank” Störungen Niederdruckkreislauf Wirkungsgrad Hochdruckpumpe zu niedrig Leckage Injektoren zu groß Steuermenge Injektor zu groß
Fehler 1 und 4 werden durch ein klemmendes oder schwergängiges DRV verursacht.
12.2 Steuerung MPROP - Ventil Das MPROP-Ventil der Hochdruckpumpe CP3 wird abhängig vom KennfeldzuwEL_KF gedrosselt, um die Kraftstofferwärmung zu vermindern. Das MPROP-Ventil wird geschlossen, wenn in der Abschaltbotschaft mrmTST_AUS das Abschaltbit (Bit 2) für die EAB gesetzt ist. Es wird aus Sicherheitsgründen das MPROP-Ventil nur in der Zeit zuwEAB_TIM geschlossen, um zu vermeiden, daß das Ventil für unbestimmte Zeit voll bestromt wird. Unter folgenden Bedingungen erfolgt eine Umschaltung auf den applizierten Ersatzwert zuwEL_VGW: • bei gesetztem Startbit, oder • ein KDF-Fehler vorliegt, oder • wenn die Drehzahl dzmNmit < zuwEL_Noff und die Kraftstofftemperatur anmKTF < hysteresebehaftete Schwellen zuwEL_KTof/zuw EL_KTon, oder • das Ansteuerverhältnis des zuwEL_PBon/zuwEL_PBof, oder
DRV
ehmFKDR
>
hysteresebehaftete
Schwellen
• Raildruck (Soll - Ist) > hysteresebehaftete Schwellen zuwEL_dPon / zuw EL_dPof (Unterschreiten von zuwEL_dPof muß für die Zeit zuwELtdPof ununterbrochen erfolgen, damit die Einschaltbedingung nicht mehr erfüllt ist)
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Steuerung MPROP - Ventil
02. Juli 1999
0
bosc h
EDC15C
Seite 12-13
Y 281 S01/ 083 - CBJ
zumPQsoll - zumP_RAILm
zuwEL_dPon
zuwEL_dPof
zuwEL_PBon
ehmFKDR mrmSTART_B
zuwEL_PBof
>1
fboSKDF zuwEL_KTon
anmKTF zuwEL_KTof
dzmNmit
a
a1
fboS... .3
b
I=MAX-P_ANT
ehwBEG_MAX
a>b a a
I=MIN-P_ANT
ehwBEG_MIN
a1
von Struktur Menge Voreinspritzung zuoVE_STAT.5 zuoVE_STAT.6 zuoVE_STAT.7 von Struktur Ansteuerbeginn Voreinspritzung mrmSASTATE>=3 zuoVE_STAT.15 von Struktur Menge Voreinspritzung F
E D C B A 9
8
7
6
5
4
3
2
1
0
zuoVE_STAT
& zuoVE_STAT.14
Abbildung MEREZU03: Struktur Freigabe Voreinspritzung © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Mengenzumessung
RBOS/EDS3
Seite 12-20
EDC15C
0
bosc h
Y 281 S01/ 083 - CBJ
Wegen Laufzeitoptimierungen werden die höherwertigen Bits (0...8) in zuoVE_STAT nur gesetzt, wenn auch alle niederwertigeren Bits bereits gesetzt sind (z.B. wenn Bit 3 gleich 0 ist, sind die Bits 4..8 ebenfalls 0). Eingänge: dzmNmit mrmM_EMOT ldmADF anmWTF anmLTF mrmTST_AUS zumP_RAILm fboSKDP
gemittelte Drehzahl Motormomentmenge. Atmosphärendruck. Wassertemperatur. Ansaugluftemperatur. Motortest-/Abstellbotschaft. gemittelter Raildruck Fehlerpfad Kraftstoffdruckplausibilität
Ausgänge: zuoVE_STAT
VE-Status
Die Voreinspritzung wird betriebspunktabhängig zu- oder abgeschaltet (Bit 3). Der Grundwert wird noch wassertemperatur- und luftdruckabhängig korrigiert. Die VE kann zudem aufgrund weiterer Randbedingungen abgestellt werden. Zum einen liegt eine Abstellbedingung vor, wenn die VE zu weit vor der HE liegt (Bit 7), zum anderen kann die Drehzahlschwelle zuwN_VEaus überschritten sein (Bit 2). Falls die Menge, die in der VE eingespritzt werden soll, zu klein ist, wird ebenfalls abgeschaltet (Bit 6). Zusätzlich wird überprüft, ob die für die HE verbleibende Menge ausreichend ist (Bit 5). Bei Fehlern in der Kraftstoffdruckplausibilität oder beim Abstellen (Bit 4) wird die VE ebenfalls abgeschaltet. Die VE wird zur Rechnerentlastung applizierbar bei dzwnVeOn abgeschaltet (Bit 1). Die VE wird beim Erreichen eines wassertemperaturabhängigen Mindestdrucks zumAD_Pmin + zumP_Hys eingeschaltet (Bit 0).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Mengenzumessung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-21
Y 281 S01/ 083 - CBJ zuoVE_KF
zuoVE_STAT.6 zuoVE_STAT.5
zuoVE_STAT.14
zuwAD_KF1 zumP_RAILa
zuwTImin1 zuodMEVE
zuoMEVEK zuwTImin0 zuoAD_VE1
zuwMHminKL a b
ab
Bit7
Bit2 Bit8
Bit9
zuwTImin0
zuwTImin1
mrmSASTATE==4
zuwAD_KF1
zuwAD_KF2
Bit5
zuoVE_STAT.14
Bit0
+
dzmNmit > dzwnHeOff
zumAD_Pmin
zumAD_Pmin + zuwPHys
>1
Bit4
zuoMEHE
zuoMEHEK
Bit6
KL zuwADPMNKL
b
a
MAX
mrmM_ELRR-zuodLRR_VE
mrmSASTATE==3
zuoMHmin
Abtast - Halteglied TA = 2 Segment
fboSKDP
mrmTST_AUS.0
anmWTF
zumP_RAILm
&
Bit1
zuwMHminKL
mrmM_EFAHR=mrmM_EMOT+mrmM_ELRR
zuoVE_STAT.15 == 0
cowV_ZUMHE == 0
mrmM_EMOT
zuoME_VE
zumPQsoll
anmKDF
fboSKDF
X
Bitx = Schalterolda zuoHE_STAT.x
>1
Bit3
zuwLFT_AD
zuoAD_HE
zumP_RAILm
zumLFTstat.0 == 1
jedes 2.Segment
zumP_RAIL
jedes Segment
bosc h
zuodMEHE
0 EDC15C Seite 12-25
Y 281 S01/ 083 - CBJ
Abbildung MEREZU06: Struktur Ansteuerdauer Haupteinspritzung.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Seite 12-26
EDC15C
0
bosc h
Y 281 S01/ 083 - CBJ
Eingänge: dzmNmit zuoVE_STAT.15 mrmM_EFAHR anmWTF anmKDF zuoME_VE mrmTST_AUS zuodMEHE zumPQsoll fbeSKDF fboSKDP
gemittelte Drehzahl genug Menge für HE übrig Fahrmenge Wassertemperatur. Kraftstoffdruck vom Sensor Menge Voreinspritzung Motortest-/Abstellbotschaft Kraftstofftemperaturkorrektur Kraftstoffsolldruck Fehlerpfad Plausibilität Kraftstoffdruck Fehlerpfad Kraftstoffdruckplausibilität
Ausgänge: zumP_RAIL zumP_RAILa zumP_RAILm
Kraftstoffdruck synchron zum HE-Segment aktueller Kraftstoffdruck gemittelter Kraftstoffdruck, gemittelt über 2 Segmente
Für die Berechnung der Ansteuerdauer (AD) der Haupteinspritzung (HE) muß man unterscheiden, ob eine Voreinspritzung (VE) stattgefunden hat oder nicht. Falls eine VE stattgefunden hat, muß auf jeden Fall die minimale HE-Menge oder mehr eingespritzt werden. Falls keine VE stattgefunden hat, muß man prüfen, wieso sie nicht stattfand. Falls die VE ausfällt, wird mrmM_EFAHR in der HE eingespritzt, wenn sie größer als die Minimalmenge ist. Ansonsten wird nichts eingespritzt. Die HE wird zur Rechenzeiteinsparung über einer Drehzahl von dzwnHEoff abgestellt. Der Raildruck wird segmentsynchron gemessen, damit für jede folgende Einspritzung ein neuer gültiger Wert ermittelt werden kann. Der jeweils aktuelle Raildruck wird mit der Botschaft zumP_RAILa versendet. Für den Raildruckregler wird der gemittelte Raildruck zumP_RAILm berechnet. Dieser Mittelwert wird aus dem aktuellen Raildruck zumP_RAILa und des vorherigen Wertes gebildet.
zumP _ RAILm =
zumP _ RAILa( k ) + zumP _ RAILa( k − 1) 2
Der für verschiedene Ansteuerdauer- und Minimalmengenberechnungen verwendete Raildruck zumP_RAIL wird nur jedes zweite Segment parallel zur HE neu eingetragen. Analog wie bei der VE ( siehe Abbildung Struktur Freigabe VE ) wird in Abhängigkeit vom Raildruck zumP_RAIL zum Mindesteinspritzdruck zumAD_Pmin die HE ein- oder ausgeschaltet.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Mengenzumessung
02. Juli 1999
0
bosc h
EDC15C
Seite 12-27
Y 281 S01/ 083 - CBJ
12.4.4 Railentlüftung Um das Rail bei Erststart und nach Reparatur zu entlüften, ist es notwendig, die Injektoren anzusteuern. Bei der Ansteuerung kann die Luft durch das 2/3-Wegeventil des Injektors entweichen. Die Injektoren werden mit der Ansteuerdauer zuwLFT_AD (Ansteuerbeginn fest 0°KW) betrieben, wenn folgende Bedingungen erfüllt sind: a) Raildruck zumP_RAIL < Schwelle zuwLFT_P und b) Drehzahl dzmNmit innerhalb des Fensters zuwLFT_N1 und zuwLFT_N2 und c) Bedingungen a) +b) für die Zeit zuwLFT_t erfüllt Die Überprüfung der Bedingungen erfolgt im 100ms - Raster
Achtung ! Während die Entlüftung aktiv ist, erfolgt größtenteils keine Aktualisierung der VE - / HE - Oldas bzw. Messages. Die Ansteuerdauer wird anstelle einer HE ausgegeben, die VE wird gesperrt. Das Sperren der NE muß applikativ erfolgen. zumP_RAIL zuwLFT_P
a
ab
zuwLFT_N1 b
& a
zuwLFT_N2
a 0 ). Winkeluhrstand beim oberen Totpunkt ( hier 108°KW). Segment bei BOB(0) ( hier 14 ).
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Zumeßhandler
RBOS/EDS3
Seite 12-32
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
OT(7)
zhwOT_0 [°KW]
zhwOTgSOLL [°KW]
OT(0)
SeSi-Offset hier: 12
WUP_FIRST 116 117 118 119 0
1
2
3
4 5
OT(1)
Hier 90 °KW
Hier: 108 °KW
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
VE
HE
BOB(0) zhwBOB_x Hier 102vOT
VE
HE
BOB(1)
zhwDZG_F hier :30°KW
SeSi: DZG_Interrupt
Segment Nummer:
14
DZG_Interrupt (0)
15
DZG_Interrupt
0
DZG_Interrupt
DZG_Interrupt
1
2
DZG_Interrupt
3
Abbildung ZMH_2: Parameter zur Einstellung der Einspritzung.
12.5.4 Zylinder und Bankauswahl Die Reihenfolge der Einträge in den Parametern zhwNE_SOLL, zhwBA_SOLL, zhwZY_SOLL und zhwZR_SOLL bezieht sich immer auf die zeitliche Reihenfolge der einzelnen Zylinder, das heißt in Abhängigkeit der Einspritzreihenfolge. 12.5.4.1 Bankauswahl Im Parameter zhwBA_SOLL steht für jeden Zylinder die zugeordnete Bank. 12.5.4.2 Zylinderauswahl Im Parameter zhwZY_SOLL steht für jeden Zylinder die jeweilige Zylindernummer der zugehörigen Bank. Wobei folgende Nomenklatur gilt: Endstufe1 = 00, Endstufe2 = 01 und Endstufe3 = 10. 12.5.4.3 Rechargezylinderauswahl Im Parameter zhwZR_SOLL steht für jeden Zylinder die jeweilige Zylindernummer der gleichen Bank, auf der recharged werden kann. Wobei folgende Nomenklatur gilt: Endstufe1 = 00, Endstufe2 = 01 und Endstufe3 = 10.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Zumeßhandler
02. Juli 1999
0
bosc h
EDC15C
Seite 12-33
Y 281 S01/ 083 - CBJ
12.5.4.4 Nacheinspritzmöglichkeit Im Parameter zhwNE_SOLL steht für jeden Zylinder ein Enablebit zur Verfügung, mit dem das Nacheinspritzen für den jeweiligen Zylinder erlaubt werden kann. Tritt eine Nacheinspritzanforderung bei einem für Nacheinspritzung gesperrten Zylinder auf, wird die Nacheinspritzung erst beim nächsten Zylinder durchgeführt.
12.5.5 Anwendungen 8-, 6- und 4-Zylinder Nomenklatur: aaaaaa.x=y
aaaaaa......Labelname x......Bitposition {0..15}
y.= {0,1}....Wert.
MVmn.....m (Bank des SG) n (Injektor / Endstufe der Bank) m = {1,2} n={1,2,3} fboSInm...Injektorfehler i, j......Bitpositionen MV...Magnetventil S...Slave M...Master Darstellung der Ansteuerfolge für den 8-Zylinder: Master und Slave Zündreihenfolge
2
7
3
6
8
4
5
1
Anschluß SG
S5.09
M5.09
S5.07
M5.07
M5.03
S5.03
M5.05
S5.05
Bezeichnung
MV21
MV21
MV12
MV12
MV22
MV22
MV11
MV11
FehlerOLDA
fboSI12 fboSI12 fboSI21 fboSI21 fboSI22 fboSI22 fboSI11 fboSI11
SG-BANK1(MST)
X
SG-BANK2(MST)
X
X
SG-BANK3(SLV)
X
SG-BANK4(SLV) Bitposition:
X
X
X 15
X 14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
zhwBA_SOLL(bin)
11
01
10
00
01
11
00
10
zhwZY_SOLL(bin)
00
00
01
01
01
01
00
00
zhwZR_SOLL(bin)
01
01
00
00
00
00
01
01
zhwNE_SOLL(bin)
00
01
00
01
00
11
00
11
i = {0,2,4,6,8,10,12,14} j = {1,3,5,7,9,11,13,15}
( j.i nur paarweise z.B. 1.0, 3.2 usw. )
zhwBA_SOLL.i = 0.....Bank1, 1.....Bank 2 zhwBA_SOLL.j = 0.....Master, 1.....Slave zhwZY_SOLL.j.i = 00.....Endstufe 1, 01.....Endstufe 2 © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Zumeßhandler
RBOS/EDS3
Seite 12-34
0
EDC15C
bosc h
Y 281 S01/ 083 - CBJ
zhwZY_SOLL.j.i = 10.....Endstufe 3 [nur für 6 Zylinder] zhwZR_SOLL.j.i = 00.....Endstufe 1, 01.....Endstufe 2 zhwNE_SOLL.i = 0.....NE nicht möglich, 1.....NE möglich zhwNE_SOLL.j = 0.....Abgasstrang 1, 1...... Abgasstrang 2 Darstellung der Ansteuerfolge: 6-Zylinder
5
2
6
3
4
1
Anschluß SG
5.08
5.07
5.06
5.03
5.09
5.05
Bezeichnung
MV13
MV12
MV23
MV22
MV21
MV11
FehlerOLDA
fboSI31 fboSI21 fboSI32 fboSI22 fboSI12
Zündreihenfolge
SG-BANK1
X
X
X
SG-BANK2 Bitposition:
X 11
fboSI11
10
9
8
7
X 6
5
X 4
3
2
1
0
zhwBA_SOLL(bin)
00
00
01
01
01
00
zhwZY_SOLL(bin)
10
01
10
01
00
00
zhwZR_SOLL(bin)
01 [00]
00 [10]
00 [01]
10 [00]
01 [10]
10 [01]
zhwNE_SOLL(bin)
00
00
01
00
00
01
[..]....optional.
i = {0,2,4,6,8,10} j = {1,3,5,7,9,11}
( j.i nur paarweise z.B. 1.0, 3.2 usw. )
Die Bitpositionen {12,13,14,15} haben keine Bedeutung. zuwBA_SOLL.i = 0.....Bank 1, 1.....Bank 2 zuwBA_SOLL.j = x.....ohne Bedeutung zuwZY_SOLL.j.i = 00.....Endstufe 1, 01.....Endstufe 2 zuwZY_SOLL.j.i = 10.....Endstufe 3 zhwZR_SOLL.j.i = 00.....Endstufe 1, 01.....Endstufe 2 zhwZR_SOLL.j.i = 10.....Endstufe 3 zhwNE_SOLL.i = 0.....NE nicht möglich, 1.....NE möglich zuwNE_SOLL.j = x.....ohne Bedeutung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Zumessung - Zumeßhandler
02. Juli 1999
0
bosc h
EDC15C
Seite 12-35
Y 281 S01/ 083 - CBJ
Darstellung der Ansteuerfolge: 4-Zylinder
4
2
3
1
Anschluß SG
5.03
5.07
5.09
5.05
Bezeichnung
MV22
MV12
MV21
MV11
FehlerOLDA
fboSI22 fboSI21 fboSI12
fboSI11
SG-BANK1
X
X
Zündreihenfolge
SG-BANK2
X
Bitposition:
7
X 6
5
4
3
2
1
0
zhwBA_SOLL(bin)
01
00
01
00
zhwZY_SOLL(bin)
01
01
00
00
zhwZR_SOLL(bin)
00
00
01
01
zhwNE_SOLL(bin)
00
01
01
01
i = {0,2,4,6,} j = {1,3,5,7}
( j.i nur paarweise z.B. 1.0, 3.2 usw. )
Die Bitpositionen {8,9,10,11,12,13,14,15} haben keine Bedeutung. zuwBA_SOLL.i = 0.....Bank 1, 1.....Bank 2 zuwBA_SOLL.j = x.....ohne Bedeutung zuwZY_SOLL.j.i = 00.....Endstufe 1, 01.....Endstufe 2 zhwZR_SOLL.j.i = 00.....Endstufe 1, 01.....Endstufe 2 zhwNE_SOLL.i = 0.....NE nicht möglich, 1.....NE möglich zuwNE_SOLL.j = x.....ohne Bedeutung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Zumessung - Zumeßhandler
RBOS/EDS3
0
bosc h
EDC15C
Seite A-1
Y 282 S01 / 083 - CBJ
Anhang A Umprogrammieranleitung I Motorspezifische Daten Wertebereich des Damosschalters ZylinderzahlcowVAR_ZYL: − − −
4 5 6
= 4 Zylinder = 5 Zylinder = 6 Zylinder
Die Zylinderzahl wirkt sich auf folgende Programmteile und Daten aus (exemplarisch): den Laufruheregler, Schuberkennung im SBR, Segmentzähler, Berechnungskonstante der DZG-Drehzahl (dzwDNR_HI, dzwDNR_LO), die Normierungskonstante des Luftmengenmessers (arwLMBNORM), sowie den Winkel zwischen zwei Drehzahlimpulsen s( bwRST_WIN). Wertebereich des Softwareschalters Datensatzvariante cowFUN_DSV: − − −
0 = Applikationsdatensatz 1 ... 32750 = Variantennummer 32750 ... 32767 = reserviert
Zum Zeitpunkt der Initialisierung des Steuergerätes (SG) wird im ersten Datensatz im EPROM geprüft, wie der Schalter cowFUN_DSV steht. Steht dieser auf dem Wert Null, dann gilt dieser Datensatz als angewählt und die Funktionsschalter dieses Datensatzes kommen zur Wirkung. Diese Stellung deckt den Fall eines Applikationssteuergerätes oder eines nicht programmierbaren Steuergerätes mit nur einem Datensatz ab. Enthält das Wort cowFUN_DSV im ersten Datensatz im EPROM einen Wert ungleich Null, dann wird im EPROM nach jenem Datensatz gesucht, dessen Schalter cowFUN_DSV denselben Wert enthält. Dieser Datensatz wird eingestellt und es kommen die Funktionsschalter aus dem EEPROM zur Wirkung. Es muß nach dem korrekten Kodieren der Fehlerspeicher des SG gelöscht werden. Wertebereich des Softwareschalters Getriebetyp cowVAR_GTR: − − −
1 2 3
= Handschaltung (Unterbremsen wird im LLR behandelt) = Automatik hydraulisch = Automatik elektrisch
II Regeltechnische Funktionen Das Steuergerät unterscheidet zunächst zwischen Routinen, die mit konstanter (zeitsynchron) und solcher mit variabler (drehzahlsynchron) Aufrufperiode bearbeitet werden. Zeitsynchrone Algorithmen werden im fixen Zeitraster (daeHPPER) bearbeitet. Durch die Programmstruktur wird sichergestellt, daß die Aufrufperiode der drehzahlsynchronen Teile zwischen 6 ms (Rechnerzeitbelastung) und 32 ms (Auslegung der Mathematik) bleibt. Folgende Regelungsalgorithmen werden dem System zu Verfügung gestellt: −
P-Regler mit nichtlinearen Koeffizienten © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Umprogrammieranleitung- Motorspezifische Daten
RBOS/EDS3
Seite A-2
EDC15C
0
bosc h
Y 282 S01 / 083 - CBJ
− − − − − − − − − − −
I-Regler mit nichtlinearen Koeffizienten, zeitsynchron I-Reger mit nichtlinearen Koeffizienten, drehzahlsynchron Differenzierer (DT1-Glied), zeitsynchron Differenzierer (DT1-Glied) mit nichtlinearen Koeffizienten, zeitsynchron Differenzierer (DT1-Glied), drehzahlsynchron Tiefpaß (PT1-Glied), zeitsynchron Tiefpaß (PT1-Glied), drehzahlsynchron PT2-Glied, zeitsynchron (derzeit keine Anwendung) D2T2-Glied, drehzahlsynchron (derzeit keine Anwendung) PDT1-Glied, zeitsynchron PDT1-Glied, drehzahlsynchron
Normierungsexponenten: Alle Reglerkoeffizienten KP, KI und KD/T1 sind in interner Darstellung mit einem Faktor 2^Normierungsexponent versehen, um den zur Laufzeit das Ergebnis wieder korrigiert werden muß. Der Normierungsexponent ist eine Funktion der Quantisierung der Ein- und Ausgangsgrößen des Reglers und des geforderten Maximalwertes des Reglerkoeffizienten (bei DT1-Gliedern zusätzlich des geforderten Minimalwertes der Zeitkonstante T1). Da der Wert auch in die Umrechnung der einzelnen Koeffizienten einbezogen wird, ist sein Wert jedoch nicht applizierbar. Im Folgenden werden die Datenstrukturen und ihre Applikation für die einzelnen Routinen erläutert. P-Regler, I-Regler (Zeit- und Drehzahlsynchron) Die Koeffizienten KP [Ausgang/Eingang] und KI [Ausgang/(Eingang * s)] werden jeweils durch folgende Struktur bestimmt: .._FEN .._SIG .._NEG .._POS .._NEX
Fensterbreite Kleinsignal Kleinsignal negatives Großsignal positives Großsignal Normierungsexponent
Ist der Betrag der Regeldifferenz (Sollwert - Istwert) kleiner als die Fensterbreite, so wird der Wert Kleinsignal .._SIG als Koeffizient verwendet. Bei größeren Regeldifferenzen wird in Abhängigkeit vom Vorzeichen zwischen negativem Großsignal .._NEG und positivem Großsignal .._POS unterschieden. Der Übergang zwischen Groß- und Kleinsignal ist stetig d. h. verursacht keine Sprung in der Ausgangsgröße. Gegeben:
P- Fensterbreite, KPklein, KPgroßneg, KPgroßpos bzw. I- Fensterbreite, KIklein, KIgroßneg, KIgroßpos
Applikation: Eingabe in physikalischen Größen Anwendung (exemplarisch): P- Regler: arwPR_.. ldwPR_.. sbwPR_.. mrwADP_.. mrwLRP_.. mrwFP2_.. mrwFRP_..
ARF LDR SBR ADR LRR FGR Halten FGR Rampe EIN+
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Umprogrammieranleitung- Regeltechnische Funktionen
02. Juli 1999
0
bosc h
EDC15C
Seite A-3
Y 282 S01 / 083 - CBJ
I- Regler:
mrwFRM_.. mrwF1W_.. mrwF2W_.. arwIR_.. ldwIR_.. sbwIR_.. mrwADI_.. mrwFI2_.. mrwFIW_..
FGR Rampe EINFGR Rampe WA FGR Endphase WA ARF LDR SBR ADR FGR Halten FGR Endphase WA
Zeitsynchrones DT1-Glied Struktur: .._KOF .._NEX .._GF
Koeffizient Normierungsexponent Gedächtnisfaktor
Aus programmtechnischen Gründen sind anstelle der Parameter des Differenzierers KD [(Ausgang * s)/Eingang] und T1 [s] der Koeffizient _KOF und der Gedächtnisfaktor _GF einzugeben, die folgendermaßen zu applizieren sind: Gegeben: KD, T1, (T = konstant = daeHPPER) Applikation: .._KOF = KD / T1 .._GF = e (-T/T1) Achtung! Bei Änderung der Zeitkonstante T1 ist der entsprechende Koeffizient .._KOF mitzuändern! Anwendung: ldwDR_..
LDR (für PIDT1-Regler)
Zeitsynchrones DT1-Glied mit nichtlinearen Koeffizienten Struktur: .._GFP .._FEP .._SIP .._POS .._GFN .._FEN .._SIN .._NEG .._NEX
Gedächtnisfaktor bei positiver Vorsteuerung Fensterbreite Kleinsignal bei positiver Vorsteuerung positives Kleinsignal positives Großsignal Gedächtnisfaktor bei negativer Vorsteuerung Fensterbreite Kleinsignal bei negativer Vorsteuerung negatives Kleinsignal negatives Großsignal Normierungsexponent
Dieser Algorithmus verwendet eine in vier Bereiche unterteilte Übertragungsfunktion. Die Übergänge sind stetig. Für positive und negative Eingangsgrößenänderung können unterschiedliche Gedächtnisfaktoren .._GFP und .._GFN angegeben werden. (Null wird als positive Eingangsgrößenänderung gewertet.) Abhängig vom Vorzeichen der Eingangsgröße wird .._GFP oder .._GFN zur Festlegung herangezogen, ob der Kleinsignalkoeffizient .._SIP bzw. .._SIN oder
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Umprogrammieranleitung- Regeltechnische Funktionen
RBOS/EDS3
Seite A-4
0
EDC15C
bosc h
Y 282 S01 / 083 - CBJ
der Großsignalkoeffizient .._POS bzw. .._NEG verwendet werden soll. (Achtung: Bei einem Sprung am Eingang ist die D-Verstärkung von Richtung und Größe des Sprungs abhängig. Der Gedächnisfaktor und somit die Zeitkonstante ist damit vom Vorzeichen der aktuellen Eingangsgröße nach dem Sprung abhängig). Gegeben: daeHPPER)
KDposklein, KDposgroß, KDnegklein, KDneggroß, T1pos, T1neg, (T = konstant =
Applikation: .._GFP = .._FEP = .._SIP = .._POS = .._GFN = .._FEN .._SIN = .._NEG =
e (-T/T1pos) Eingabe in physikalischer Größe KDposklein / T1pos KDposgroß / T1pos e (-T/T1neg) Eingabe in physikalischer Größe KDnegklein / T1neg KDneggroß / T1neg
Anwendung: arwDV_.. ldwWDV_..
ARF Vorsteuern LDR Vorsteuern
Drehzahlsynchrones DT1-Glied Struktur: .._KOF Koeffizient .._NEX Normierungsexponent .._a quadratischer Faktor .._b linearer Faktor .._c Konstante Dieser Algorithmus ermittelt zur Laufzeit den Gedächtnisfaktor e (-T/T1) als Funktion der Abtastzeit. Aus Gründen der Laufzeit wird der Wert durch die Berechnung eines quadratischen Polynomes a * T2 + b * T + c angenähert, dessen Koeffizienten unter .._a, .._b und .._c einzugeben sind. Die Berechnung ergibt den Gedächtnisfaktor in interner Darstellung. Die Koeffizienten für Zeitkonstanten T1 > 20 ms sind optimiert nach der kleinsten quadratischen Abweichung zu e (T/T1), für Zeitkonstanten T1 < 20 ms optimiert nach idealem Trendverhalten bei großen Abtastzeiten (d. h. 1. Ableitung der Näherung = 1. Ableitung von e (-T/T1) bei T = Tmax = 32 ms). Gegeben: KD, T1
Applikation:.._KOF = KD / T1
Anwendung (exemplarisch) mrwLLGWK_..., mrwLLGKK_. T 1[ s] 0.0100 0.0123 0.0151 0.0185 0.0228
.._c 22099 25127 27524 29303 31552
LLR warm/kalt, Kupplung .._b -9536 -10009 -9943 -9437 -9652
.._a 8645 8595 7996 7024 7531
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Umprogrammieranleitung- Regeltechnische Funktionen
02. Juli 1999
0
bosc h
EDC15C
Seite A-5
Y 282 S01 / 083 - CBJ
0.0280 0.0344 0.0423 0.0519 0.0638 0.0784 0.0963 0.1183 0.1454 0.1786 0.2194 0.2696 0.3312 0.4070 0.5000
32034 32333 32515 32622 32685 32721 32742 32753 32760 32763 32765 32766 32767 32767 32767
-8322 -7063 -5924 -4926 -4070 -3347 -2744 -2245 -1833 -1495 -1219 -993 -809 -658 -536
Tabelle 1: Näherungspolynomkoeffizienten Gedächtnisfaktors in interner Darstellung
zur
5781 4323 3162 2273 1609 1125 779 535 365 248 167 112 75 50 33
Berechnung
des
drehzahlsynchronen
Zeitsynchrones PT1-Glied Struktur: .._GF Gedächtnisfaktor Gegeben:
T1, (T = konstant = daeHPPER)
Applikation: .._GF = e (-T/T1) Anwendung: fgwFGF_GF
FGG Geschwindigkeitsfilter
fgwBEF_GF
FGG Beschleunigungsfilter
fgwVNF_GF
FGG V/N - Filter
mrwPT1_ZPO
PWG - Filter Anstieg oben
mrwPT1_ZPU
PWG - Filter Anstieg unten
mrwPT1_ZNO
PWG - Filter Abfall oben
mrwPT1_ZNU
PWG - Filter Abfall unten
ldwLDF_GF
LDF - Filter
lswTVHYLGF
Hydrolüfter TV-Filter
ACHTUNG: T=100ms
Drehzahlsynchrones PT1-Glied Struktur: .._a
quadratischer Faktor
.._b
linearer Faktor
.._c
Konstante
Gegeben:
T1
Applikation: © Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Umprogrammieranleitung- Regeltechnische Funktionen
RBOS/EDS3
Seite A-6
EDC15C
0
bosc h
Y 282 S01 / 083 - CBJ
.._a, .._b, .._c Die Koeffizienten, die der gewünschten Zeit T1 am nächsten kommen, sind der Tabelle 1 zu entnehmen und nur gemeinsam zu ändern. Anwendung:
momentan keine
Zeitsynchrones PT2-Glied Struktur: .._b2 Eingangsbewertung b2 .._b1 Eingangsbewertung b1 .._a2
Gedächtnisfaktor a2
.._a1
Gedächtnisfaktor a1
Gegeben:
T1, T2, (T = Abtastzeit = daeHPPER)
Applikation: nicht schwingfähiges PT2 .._b2 =
(T2 * e(-T/T1) * (1-e(-T/T2)) - T1 * e(-T/ T2) * (1-e(-T/T1))) / (T1-T2)
.._b1 =
(T1 * (1-e(-T/T1)) - T2 * (1-e(-T/T2))) / (T1-T2)
.._a2 =
-e(-T/T1) * e(-T/T2)
.._a1 =
e(-T/T1) + e(-T/T2)
Gegeben:
T1 (Zeitkonstante) =1/ ϖ 0, D (Dämpfungsfaktor) < 1 T (Abtastzeit) = daeHPPER ϖ = sqrt(1 - D2) / T1
Applikation: Überschwingendes PT2
.._b2 =
e(-D * T/T1) * (e(-D * T/T1) - cos( ϖ * T) + sin(ϖ * T) * D/( ϖ * T1))
.._b1 =
1 - e(-D * T/T1) * (cos( ϖ * T) + sin(ϖ * T) * D/( ϖ * T1))
.._a2 =
-e(-2 * D * T/T1)
.._a1 =
2 * e(-D * T/T1) * cos( ϖ * T)
Anwendung:
derzeit nicht aktiviert
Drehzahlsynchrones D2T2-Glied Struktur: .._T2 Zeitkonstantenanpassungswert .._KD Differenzverstärkungsfaktor .._NEX
Normierungsexponent
Gegeben:
KD, T1, T2
Applikation:
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Umprogrammieranleitung- Regeltechnische Funktionen
02. Juli 1999
0
bosc h
EDC15C
Seite A-7
Y 282 S01 / 083 - CBJ
.._T2 =
1/T2 - 1/T1
.._KD =
KD * T1 / (T2)2
Anwendung:
derzeit nicht aktiviert
Zeitsynchrones PDT1-Glied (Lead Lag) Struktur: ......_KOF Koeffizient ......_NEX Normierungsexponent ......_GF Gedächtnisfaktor Laplace Übertragungsfunktion: F ( s ) =
1 + TZ s 1 + T1 s
Gegeben: TZ, T1 (T = konstant = daeHPPER) Applikation: ......_GF = e
(-T/T1)
......_KOF = TZ / T1 Anwendung: momentan keine Drehzahlsynchrones PDT1-Glied (Lead Lag) Struktur: ......_KOF ......_NEX ......_a ......_b ......_c
Koeffizient Normierungsexponent quadratischer Faktor linearer Faktor Konstante
Laplace Übertragungsfunktion: F ( s ) =
1 + TZ s 1 + T1 s
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Umprogrammieranleitung- Regeltechnische Funktionen
RBOS/EDS3
Seite A-8
0
EDC15C
bosc h
Y 282 S01 / 083 - CBJ
III Endstufen In den Labels ehwCJ4_N.. wird die Verbindung von Rechner - Portpin zu Endstufe eingetragen. Diese ist layoutabhängig und muß für EDC15C so appliziert werden, wie in folgender Tabelle beschrieben: Wert
Port - Pin
SG Pin
ehwCJ4_N01
9Ch
XP1.14
430
V8M: SYS-0
ehmFDIA
ehwCJ4_N02
CCh
7.6
221
V8M: LDS1-0
ehmFLD_DK ehwEST_LDS
JA
ehwEST_T8
ehwCJ4_N03
E2h
8.1
312
V8M: KLN-0 V8 S: TAV-0
ehmFGER ehmFTAV
ehwEST_GER ehwEST_TAV
JA
ehwEST_T8
ehwCJ4_N04
3Ah
2.13
313
-
-
-
JA
ehwEST_T1
ehwCJ4_N05
C6h
7.3
418
-
-
-
JA
ehwuCP3_FR ehwuCP3_TE=1
ehwCJ4_N06
98h
XP1.12
309
V8M: GTL-0 V8 S: GEN-0
ehmFML2 ehmFGEA
ehwEST_ML2 ehwEST_GEA
NEIN
ehwCJ4_N07
C4h
7.2
339
V8M: MIL-0
ehmFMIL
ehwEST_MIL
JA
ehwuCP2_FR ehwuCP2_TE=1
ehwCJ4_N08
B0h
gadPWM1
338
V8M: RDR-0 V8 S: ZME-0
ehmFKDR ehmFEAB
ehwEST_KDR ehwEST_EAB
JA
ehwGAP1_FR ehwGAP1_TE=0
ehwCJ4_N09
C4h
7.2
339
V8M: MIL-0
ehmFMIL
ehwEST_MIL
JA
ehwuCP2_FR ehwuCP2_TE=1
ehwCJ4_N10
B0h
gadPWM1
338
V8M: RDR-0 V8 S: ZME-0
ehmFKDR ehmFEAB
ehwEST_KDR ehwEST_EAB
JA
ehwGAP1_FR ehwGAP1_TE=0
ehwCJ4_N11
34h
2.10
410
XP1.13
440
ehwEST_TIP ehwEST_EKP -
ehwEST_T1
9Ah
ehmFTIP ehmFEKP -
JA
ehwCJ4_N12
V8M: TIP-0 V8 S: EKP-0 -
NEIN
-
ehwCJ4_N13
F0h
-
-
-
-
-
ehwCJ4_N14
B4h
gadPWM3
438
V8M: GRL-0
ehmFGRS
ehwEST_GRS
ehwCJ4_N15
F0h
-
-
-
-
-
-
-
ehwCJ4_N16
F0h
-
-
-
-
-
-
-
ehwCJ4_N17
C0h
7.0
213
V8M: ARS1-0
ehmFAR1
ehwEST_AR1
JA
ehwuCP0_FR ehwuCP0_TE=1
ehwCJ4_N18
E4h
8.2
214
V8M: HYL-0
ehmFHYL
ehwEST_HYL
JA
ehwEST_T8
ehwCJ4_N19
B2h
gadPWM2
208
V8M: MML-0 ehmFML1 V8 S:KLRS1-0 ehmFGER1
ehwEST_ML1 ehwEST_GR1
JA
ehwGAP2_FR ehwGAP2_TE=0
ehwCJ4_N20
E6h
8.3
219
V8M: LDS2-0 ehmFLS2 V8 S:KLRS2-0 ehmFGER2
ehwEST_LS2 ehwEST_GR2
JA
ehwEST_T8
ehwCJ4_N21
E0h
8.0
201
V8M: DKS-0
ehmFAR2
ehwEST_AR2
JA
ehwEST_T8
ehwCJ4_N22
C8h
7.4
202
V8M: ZWP-0 V8 S: KKV-0
ehmFZWP ehmFKSK
ehwEST_ZWP ehwEST_KSK
JA
ehwEST_T8
ehwCJ4_N23
CAh
7.5
325
-
-
-
JA
ehwEST_T8
-
-
Bezeichnung
FahrSW- TV
Geberkennwort
PWM fähig
ehwEST_DIA
NEIN
JA
PWM Parameter -
-
ehwGAP3_FR ehwGAP3_TE=0
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Umprogrammieranleitung- Endstufen
02. Juli 1999
0
bosc h
EDC15C
Seite A-9
Y 282 S01 / 083 - CBJ
Wert
Port - Pin
SG Pin
Bezeichnung
FahrSW- TV Geberkennwort
PWM fähig
PWM Parameter
ehwCJ4_N24
C2h
7.1
323
V8M: ARS2-0
ehmFAS2
ehwEST_AS2
JA
ehwuCP1_FR ehwuCP1_TE=1
ehwCJ4_N25
CAh
7.5
325
-
-
-
JA
ehwEST_T8
ehwCJ4_N26
C2h
7.1
323
V8M: ARS2-0
ehmFAS2
ehwEST_AS2
JA
ehwuCP1_FR ehwuCP1_TE=1
ehwCJ4_N27
F0h
-
-
-
-
-
-
-
ehwCJ4_N28
EAh
8.5
352
-
-
-
-
-
ehwCJ4_N29
EEh
8.7
433
-
-
-
-
-
ehwCJ4_N30
36h
2.11
419
V8M: KLI-B
ehmFKLI0
ehwEST_KLI
ehwCJ4_N31
F0h
-
-
-
-
-
-
-
ehwCJ4_N32
F0h
-
-
-
-
-
-
-
JA
*) PWM Parameter: - uC: ehwEST_T1.............TV- Periodendauer [us] (0 - 65535us) (CCU- des uC). ehwEST_T8.............TV- Periodendauer [us] (0 - 65535us) (CCU- des uC). ehwuCP0_FR........... PWM0 Frequenz [Hz] (4 - 950Hz) (PWMuC). ehwuCP0_TE............Vorteiler für PWM0 Frequenz (1/ 64 )[default 1...Vorteiler ein; 0...Vorteiler aus]. ehwuCP1_FR........... PWM1 Frequenz [Hz] (4 - 950Hz) (PWMuC). ehwuCP1_TE........... Vorteiler für PWM1 Frequenz (1/ 64 ) [default 1...Vorteiler ein; 0...Vorteiler aus]. ehwuCP2_FR........... PWM2 Frequenz [Hz] (4 - 950Hz) (PWMuC). ehwuCP2_TE........... Vorteiler für PWM2 Frequenz (1/ 64 ) [default 1...Vorteiler ein; 0...Vorteiler aus].
- GAD40: ehwGAP1_FR............ GAD40 PWM1 Frequenz [Hz] (156 - 50000Hz). ehwGAP1_TE............ Vorteiler für GAD40 PWM1 Frequenz (1/ 4) [default 0...Vorteiler aus; 1...Vorteiler ein]. ehwGAP2_FR............ GAD40 PWM2 Frequenz [Hz] (156 - 50000Hz). ehwGAP2_TE............ Vorteiler für GAD40 PWM1 Frequenz (1/ 4) [default 0...Vorteiler aus; 1...Vorteiler ein]. ehwGAP3_FR............ GAD40 PWM3 Frequenz [Hz] (156 - 50000Hz). ehwGAP3_TE............ Vorteiler für GAD40 PWM1 Frequenz (1/ 4) [default 0...Vorteiler aus; 1...Vorteiler ein].
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Umprogrammieranleitung- Endstufen
RBOS/EDS3
Seite A-10
EDC15C
0
bosc h
Y 282 S01 / 083 - CBJ
Geberkennworte ehwEST_.. Für jede logische Endstufe gibt es ein Stellerkennwort ehwEST_.. . Jede logische Endstufe, die verwendet wird muß appliziert werden. Im Low- Byte wird der Wert von der physikalischen Endstufe ehwCJ4_N.. eingetragen. Damit ist die Verknüpfung zwischen logischer und physikalischer Endstufe festgelegt. Werden mehr Stellerkennworte appliziert als physikalische Endstufen vorhanden sind, so wird eine Recovery ausgelöst. Im High- Byte des Stellerkennwortes ehwEST_.. jeder verwendeten logische Endstufe muß die Art der Verwendung appliziert werden:
ehwEST_.. 0000 0001 0000 0000 0000 0001 0000 0000 0000 0010 0000 0000 0000 0010 0000 0000 0000 0100 0000 0000 0000 0100 0000 0000 0000 1000 0000 0000 0000 1000 0000 0000 0001 0000 0000 0000 0001 0000 0000 0000 0010 0000 0000 0000 0010 0000 0000 0000 0100 0000 0000 0000 0100 0000 0000 0000
BitPos. 8 9 10 11 12 13 14
Wert 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Bedeutung Endstufe nicht benutzt Endstufe benutzt digitale Endstufe PWM - Endstufe Endstufe stromgeregelt Endstufe UBatt - korrigiert PWM-TV nicht begrenzt PWM-TV begrenzt zw. 5 und 95 % Initialisierungspegel Bat + Initialisierungspegel Bat Ausgang nicht invertiert Ausgang invertiert Fahrsoftware hat Durchgriff auf Endstufe Endstufe im Nachlauf abgeschalten
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Umprogrammieranleitung- Endstufen
02. Juli 1999
0
bosc h
EDC15C
Seite B-1
Y 281 S01 / 083 - CBJ
Anhang B Liste der Umweltbedingungen Messagenummern dienen zur Applizierung von Meßwerten in Datensatzparametern (z.B. Umweltbedingungen bei Signalpfadparameter). Jede Messagenummer ist fest mit einem Umrechnungsparameter versehen, der die Umrechnung von der internen Darstellung in eine externe Darstellung festlegt. Diese Umrechnungsparameter werden auch bei all jenen Werten verwendet die mittels einer externen Schnittstelle übertragen werden und für die keine Umsetzungskennlinie vorhanden ist (z.B. externer Mengeneingriff - CAN ). Die Umrechnung mittels des Umrechnungsparameters erfolgt nach folgenden Formeln: Steigung ungleich 0: von intern nach extern:
EXT = Steigung * INT + Offset
von extern nach intern:
INT = (EXT - Offset) / Steigung
Steigung gleich 0: Anstelle der Multiplikation folgende Schiebeoperation verwendet: EXT = INT um OFFSET geschoben. Wenn OFFSET positiv ist wird nach rechts geschoben. Diese Umrechnung wurde speziell zur Fehlerabspeicherung von Statusworten eingeführt. Bei Umrechnungen für die Diagnose (xcwUMRD...), Ausgabe über KW71 Protokoll gilt zusätzlich: Bei Steigung 0 wird das High Byte abgeschnitten. Bei Steigung ungleich 0 wird auf Minimum 0 und Maximum 255 begrenzt. Bei Umrechnungen für CAN (xcwUMRC...) gilt zusätzlich: Bei Steigung 0 wird der Wert unbegrenzt übernommen sofern er in die verfügbare Übertragungsgröße paßt. Bei Steigung ungleich 0 wird auf die jeweiligen Minimum und Maximum Werte begrenzt. Die Umrechnungsparameter haben folgenden Aufbau: Name xcwUMRFS.. xcwUMRFO .. xcwUMRDS .. xcwUMRDO .. xcwUMRCS .. xcwUMRCO ..
Beschreibung Steigung für Fehlerspeicher Offset für Fehlerspeicher Steigung für Diagnose Offset für Diagnose Steigung für CAN Offset für CAN
Zur Umrechnung der PIDs nach SAE J1979 werden folgende Parameter verwendet: Name xcwCARFS.. xcwCARFO.. xcwCARDS..
Beschreibung Steigung für Fehlerspeicher Offset für Fehlerspeicher Steigung für Diagnose
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Umweltbedingungen
RBOS/EDS3
Seite B-2
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
xcwCARDO.. Offset für Diagnose xcwCARCS .. Steigung für CAN xcwCARCO .. Offset für CAN Folgende Umrechnungen ("..") sind definiert: xcwCAR..D xcwCAR..dT xcwCAR..L xcwCAR..M xcwCAR..N xcwCAR..P xcwCAR..T xcwCAR..UD xcwCAR..V xcwCAR..W xcwCAR..Z xcwUMR..1 xcwUMR..2 xcwUMR..hB xcwUMR..AT xcwUMR..B xcwUMR..D xcwUMR..E xcwUMR..ED xcwUMR..G xcwUMR..I xcwUMR..KT xcwUMR..L xcwUMR..LA xcwUMR..LT xcwUMR..M xcwUMR..MD xcwUMR..N xcwUMR.._8 xcwUMR..nD xcwUMR..nL xcwUMR..nW xcwUMR..P xcwUMR..T xcwUMR..TN xcwUMR..UA xcwUMR..UC xcwUMR..UD xcwUMR..V xcwUMR..VB xcwUMR..W xcwUMR..WN xcwUMR..WT xcwUMR..Z
Umrechnung Drücke für Ausgabe nach OBD II Umrechnung Temperaturdifferenz für Ausgabe nach OBD II Umrechnung Luftmasse in g/s für Ausgabe nach OBD II Umrechnung Mengen für Ausgabe nachOBD II Umrechnung Drehzahlen für Ausgabe nach OBD II Umrechnung Fahrpedalstellung für Ausgabe nach OBD II Umrechnung Temperaturen für Ausgabe nach OBD II Umrechnung Spannungen digital für Ausgabe nach OBD II Umrechnung Geschwindigkeiten für Ausgabe nach OBD II Umrechnung Winkel für Spritzbeginn nach OBD II Umrechnung Softwaretimer für Ausgabe nach OBD II Umrechnung 1 zu 1 Umrechnung Speisespannungen Umrechnung “High Byte” Umrechnung Abgleichwert Abgastemperaturfühler Umrechnung Beschleunigung Umrechnung Drücke Umrechnung Endstufenvorgaben Umrechnung Differenzendstufenvorgaben Umrechnung Raildruck Umrechnung Ströme Umrechnung Kraftstofftemperatur f. unnormierte Meßwertausgabe Umrechnung Luftmasse Umrechnung Last Umrechnung Lufttemperatur f. unnormierte Meßwerteausgabe Umrechnung Mengen Umrechnung Differenzmenge Umrechnung Drehzahlen Umrechnung Drehzahlen 8 Bit Umrechnung Druck f. unnormierte Meßwertausgabe Umrechnung Luftmasse f. unnormierte Meßwertausgabe Umrechnung Winkel f. unnormierte Meßwertausgabe Umrechnung Fahrpedalstellung Umrechnung Temperaturen Umrechnung Abgastemperatur Umrechnung Spannungen analog Umrechnung Kondensatorspannung Umrechnung Spannungendigital Umrechnung Geschwindigkeiten Umrechnung Verbrauch Umrechnung Winkel für Spritzbeginn Umrechnung Winkel Grad Nockenwelle Umrechnung Wassertemperatur f. unnormierte Meßwertausgabe Umrechnung Softwaretimer
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der Umweltbedingungen
02. Juli 1999
0
bosc h
EDC15C
Seite B-3
Y 281 S01 / 083 - CBJ
Die folgende Liste beinhaltet alle definierten Messagenummern (hexadezimal), deren Umrechnung xcwUMR..(s.o.) sowie deren Bezeichnung:
0X0004
MRMCLV
XCDCARBM
CALCULATED LOAD VALUE
0x0005
anmWTF
xcdCARBT
Wassertemperatur
0x000B
ldmP_Llin
xcdCARBD
Lade- oder Saugrohrdruck ISTWERT
0x000C
dzmNmit
xcdCARBN
Drehzahl
0x000D
fgmFGAKT
xcdCARBV
Aktuelle Fahrgeschwindigkeit ISTWERT
0x000F
anmLTF
xcdCARBT
Lufttemperatur
0x0010
xcmM_List
xcdCARBL
Aktuelle Luftmasse ISTWERT in mg/s
0x0011
anmPWG
xcdCARBP
Analogwert Pedalwertgeber
0x0E00
edmRSTCD
xcdUMR1
Restart Code
0x0E02
mrmN_LLBAS
xcdUMRN
Leerlaufsolldrehzahl
0x0E80
ehmFARS
xcdUMRE
Abgasrueckfuehrsteller1
0x0E81
ehmFLD_DK
xcdUMRE
Ladedruck / Drosselklappensteller
0x0E82
ehmFLDK
xcdUMRE
Abgasrueckfuehrsteller2
0x0E83
ehmFML1
xcdUMRE
Motorlager 1
0x0E84
ehmFML2
xcdUMRE
Motorlager 2
0x0E85
ehmFAS2
xcdUMRE
Ladedrucksteller 2
0x0E86
ehmFGEA
xcdUMRE
TV für Generator Abschaltung
0x0E87
ehmFGRS
xcdUMRE
Gluehrelaissteller
0x0E88
ehmFAR3
xcdUMRE
3. AGR-Ventil
0x0E89
ehmFTIP
xcdUMRE
Tankinterne Pumpe
0x0E8A
ehmFTAV
xcdUMRE
Tankabschaltventil
0x0E8B
ehmFLS2
xcdUMRE
Ladedrucksteller2
0x0E8D
ehmFGER1
xcdUMRE
Geblaeserelais 1
0x0E8F
ehmFZWP
xcdUMRE
Zusatzwassepumpe
0x0E91
ehmFKLI0
xcdUMRE
Klimasteuerausgang 0
0x0E94
ehmFGAZ
xcdUMRE
Gluehanzeige
0x0E95
ehmFEAB
xcdUMRE
Elektrische Abschaltung
0x0E96
ehmFDIA
xcdUMRE
Diagnoselampe
0x0E98
ehmFGER
xcdUMRE
GER
0x0E99
ehmFGSK1
xcdUMRE
Gluehstift1 ( Kuehlwasserheizung )
0x0E9A
ehmFGSK2
xcdUMRE
Gluehstift2 ( Kuehlwasserheizung )
0x0E9B
ehmFMIL
xcdUMRE
MIL Lampe
0x0E9C
ehmFGSK3
xcdUMRE
3. AGR-Ventil
0x0E9D
ehmFHYL
xcdUMRE
Hydroluefter
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Umweltbedingungen
RBOS/EDS3
Seite B-4
0
EDC15C
bosc h
Y 281 S01 / 083 - CBJ
0x0EA5
ehmFKDR
xcdUMRE
Kraftstoffdruckregelventil
0x0EAA
ehmFKSK
xcdUMRE
Kraftstoffumwaelzpumpe
0x0EB0
ehmSARS
xcdUMR256
Abgasrueckfuehrsteller
0x0EB1
ehmSLD_DK
xcdUMR256
Ladedruck / Drosselklappensteller
0x0EB2
ehmSLDK
xcdUMR256
Drosselklappensteller
0x0EB7
ehmSGRS
xcdUMR256
Gluehrelaissteller
0x0EB8
ehmSAR3
xcdUMR256
3. AGR-Ventil
0x0EB9
ehmSEKP
xcdUMR256
elektr. Kraftstoffvorfoerderpumpe
0x0EBA
ehmSTAV
xcdUMR256
Tankabschaltventil
0x0EBE
ehmSTIP
xcdUMR256
Tankinterne Pumpe
0x0EC1
ehmSKLI0
xcdUMR256
Klimasteuerausgang 0
0x0EC5
ehmSEAB
xcdUMR256
Elektrische Abschaltung
0x0EC6
ehmSDIA
xcdUMR256
Diagnoselampe
0x0EC8
ehmSGER
xcdUMR256
GER
0x0EC9
ehmSGSK1
xcdUMR256
Gluehstift1 ( Kuehlwasserheizung )
0x0ECA
ehmSGSK2
xcdUMR256
Gluehstift2 ( Kuehlwasserheizung )
0x0ECB
ehmSMIL
xcdUMR256
MIL Lampe
0x0ECE
gsoGS_Pha
xcdUMR1
Gluehzeitsteuerung Gluehphase
0x0ECF
mrmM_EPUMP
xcdUMRM
M_E Einspritzmenge vor Pumpenkennfeld
0x0EE0
aroREG_2
xcdUMR1
ARF-Status Abschaltung
0x0EE1
klmSTAT
xcdUMR1
KLMS Abschaltung Status
0x0EE2
klmSTAT
xcdUMR256
KLMS Abschaltung Status
0x0EE3
kuoS_1
xcdUMR1
Ansteuerung Kuehlerluefter im Fahrbetrieb
0x0EE4
kuoS_2
xcdUMR1
Ansteuerung Kuehlerluefter im Nachlauf
0x0EE6
ehmFGER2
xcdUMRE
Geblaeserelais 2
0x0EE8
ehmFEKP
xcdUMRE
elektr. Kraftstoffvorfoerderpumpe
0x0F00
anmWTF
xcdUMRT
Wassertemperatur
0x0F01
anmLTF
xcdUMRT
Lufttemperatur
0x0F02
anmKTF
xcdUMRT
Kraftstofftemperatur
0x0F03
anmWTF
xcdUMRWT
Wassertemperatur
0x0F04
anmLTF
xcdUMRLT
Lufttemperatur
0x0F05
anmKTF
xcdUMRKT
Kraftstofftemperatur
0x0F07
anmOTF
xcdUMRT
Oeltemperatur
0x0F08
fgmFGAKT
xcdUMRV
Aktuelle Fahrgeschwindigkeit ISTWERT
0x0F09
mrmFG_SOLL
xcdUMRV
Fahrgeschwindigkeit SOLLWERT
0x0F0A
fgmBESCH
xcdUMRB
Beschleunigung
Regelung
/
Steuerung
/
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der Umweltbedingungen
02. Juli 1999
0
bosc h
EDC15C
Seite B-5
Y 281 S01 / 083 - CBJ
0x0F0B
fgm_VzuN
xcdUMRY
Verhaeltnis Fahrgeschwindigkeit zu N
0x0F0C
mrmV_SOLHN
xcdUMRV
HGB: Nachgefuehrte Sollgeschwindigkeit
0x0F0D
mrmV_SOLEE
xcdUMRV
HGB: Hoechstgeschwindigkeit
0x0F10
dzmNmit
xcdUMRN
Drehzahl
0x0F2C
armM_LBiT1
xcdUMRL
Aktuelle Luftmasse ISTWERT
0x0F2D
armM_LBiT2
xcdUMRL
Aktuelle Luftmasse ISTWERT
0x0F30
armM_List
xcdUMRL
Aktuelle Luftmasse ISTWERT
0x0F32
armM_Lsoll
xcdUMRL
Sollwert fuer ARF-Regelung
0x0F40
ldmP_Llin
xcdUMRD
Lade- oder Saugrohrdruck ISTWERT
0x0F42
ldmP_Lsoll
xcdUMRD
Sollwert fuer ATL/DK (Lader)
0x0F4A
ldmGLTV
xcdUMRED
Laderabgleich
0x0F60
anmPWG
xcdUMRP
Analogwert Pedalwertgeber
0x0F61
anmLMM
xcdUMRP
Analogwert Luftmengenmesser/HFM
0x0F62
anmLDF
xcdUMRD
Analogwert Lade-/Saugrohrdruck
0x0F63
anmADF
xcdUMRD
Atmosphaerendruck
0x0F64
anmI_EPW
xcdUMRI
Strom EPW (geregelt)
0x0F65
anmUBATT
xcdUMRUA
Batteriespannung
0x0F67
armM_List
xcdUMRnL
Analogwert Luftmengenmesser/HFM
0x0F68
anmADF
xcdUMRnD
Analogwert Athmosphaerendruck
0x0F74
camSTATUS0
xcdUMR1
CAN-Controller Status
0x0F7F
mrmSTATUS
xcdUMR1
Applikations-Status
0x0F80
mrmM_EAKT
xcdUMRM
Aktuelle Einspritzmenge
0x0F81
mrmM_EAG4
xcdUMRM
AG4 Eingriffsmenge
0x0F82
mrmM_ESTAR
xcdUMRM
Startmenge
0x0F83
mrmPWGfi
xcdUMRP
Gefilterte PWG Position
0x0F84
mrmM_EPWG
xcdUMRM
Wunschmenge_PWG
0x0F85
mrmM_EFGR
xcdUMRM
Wunschmenge_FGR
0x0F86
mrmM_EWUNF
xcdUMRM
Wunschmenge_Fahrer
0x0F87
mrmPWGPBM
xcdUMRP
PWG fuer AG4 rueckgerechnet
0x0F88
mrmFGR_roh
xcdUMRM
Wunschmenge_FGR_unbegrenzt
0x0F89
mrmM_EMSR
xcdUMRM
Wunschmenge MSR
0x0F8A
mrmM_EBEGR
xcdUMRM
Begrenzungsmenge
0x0F8B
mrmM_EWUN
xcdUMRM
Wunschmenge_t_synchron
0x0F8C
mrmM_EMOT
xcdUMRM
Motormomentmenge
0x0F8D
mrmM_ELLR
xcdUMRM
Menge des Leerlaufreglers
0x0F8E
mrmM_EKORR
xcdUMRM
Korrekturmenge KRAFTSTOFF
0x0F8F
mrmBM_ERAU
xcdUMRM
Rauchmenge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Umweltbedingungen
RBOS/EDS3
Seite B-6
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
0x0F90
anmPW2
xcdUMRUA
Speisung Pedalwertgeber
0x0F91
anmLM2
xcdUMRUA
Speisung Luftmengenmesser/HFM
0x0F92
anmLD2
xcdUMRUA
Speisung Lade-/Saugrohrdruck
0x0F93
anmU_REF
xcdUMRUA
Analogwert U_ref
0x0F94
gsmGS_Pha
xcdUMR1
Gluehphasenanzeige
0x0F95
gsmGS_t_VG
xcdUMRZ
Vorgluehzeit nach IPO3
0x0F96
mrmBM_EMOM
xcdUMRM
Drehmomentbegrenzungsmenge
0x0F97
mrmADR_SOL
xcdUMRN
Arbeitssolldrehzahl
0x0F98
mrmADR_SAT
xcdUMR1
Zustand ADR
0x0F9A
mrmF_STA1
xcdUMR1
FGR Status 1
0x0F9B
mrmF_STA2
xcdUMR1
FGR Status 2
0x0FA0
xcmSCHALT1
xcdUMR1
Schalter 1
0x0FA1
xcmSCHALT2
xcdUMR1
Schalter 2
0x0FA2
xcmSCHALT3
xcdUMR1
Schalter 3
0x0FB0
mrmM_ELD2
xcdUMRMD
Differenzmenge Zyl. 1 zu Zyl. 2
0x0FB1
mrmM_ELD3
xcdUMRMD
Differenzmenge Zyl. 1 zu Zyl. 3
0x0FB2
mrmM_ELD4
xcdUMRMD
Differenzmenge Zyl. 1 zu Zyl. 4
0x0FB3
mrmM_ELD5
xcdUMRMD
Differenzmenge Zyl. 1 zu Zyl. 5
0x0FB4
mrmM_ELD6
xcdUMRMD
Differenzmenge Zyl. 1 zu Zyl. 6
0x0FB6
khmGENLAST
xcdUMRLA
Generatorlast
0x0FB7
khmNORAB
xcdUMR1
Abschaltbedingungen
0x0FB8
khmRELAIS
xcdUMR1
Schaltausgaenge
0x0FB9
mrmMFAVER
xcdUMRVB
zuheizerkorr. Kraftstoffverbrauch
0x0FBB
anmNOX1
xcdUMRUA
ATF nach KAT
0x0FBC
anmNOX2
xcdUMRUA
ATF vor KAT
0x0FBD
xcmATFdef
xcdUMR1
ATF Defektbits
0x0FBE
xcmFGG_GRA
xcdUMR1
FGG,GRA Status
0x0FBF
mrmVERB
xcdUMRVB
Kraftstoffverbrauch
0x0FC4
nloNACHtr1
xcdUMR1
Transitions fuer Nachlaufsteuerung
0x0FC5
nloNACHtr1
xcdUMR256
Transitions fuer Nachlaufsteuerung
0x0FC6
nloNACHtr2
xcdUMR1
Transitions fuer Nachlaufsteuerung
0x0FC7
nloNACHtr2
xcdUMR256
Transitions fuer Nachlaufsteuerung
0x0FC9
nloSTABtr1
xcdUMR1
Transitions fuer Spannungsstabilisatortest
0x0FCA
nloSTABtr1
xcdUMR256
Transitions fuer Spannungsstabilisatortest
0x0FCB
nloSTABtr2
xcdUMR1
Transitions fuer Spannungsstabilisatortest
0x0FCC
nloSTABtr2
xcdUMR256
Transitions fuer Spannungsstabilisatortest
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der Umweltbedingungen
02. Juli 1999
0
bosc h
EDC15C
Seite B-7
Y 281 S01 / 083 - CBJ
0x0FCD
nloUEBMtr
xcdUMR1
Transitions fuer Ueberwachungsmodultest
0x0FCE
nloUEBMtr
xcdUMR256
Transitions fuer Ueberwachungsmodultest
0x0FF8
anmUC1
xcdUMRUC
Kondensatorspannung 1 + Info 'Wert pruefbar' UC1
0x0FF9
anmUC2
xcdUMRUC
Kondensatorspannung 2 + Info 'Wert pruefbar' UC2
0x0FFA
xcoStatus
xcdUMR1
Immobilizer Status
0x0FFB
xcoStatus
xcdUMR256
Immobilizer Status
0x0FFC
camRCSTAT0
xcdUMR1
Botschaftsstatus
0x0FFD
camRCSTAT0
xcdUMR256
Botschaftsstatus
0x0FFE
mrmPWGPBI
xcdUMRP
PWG mit Beruecksichtigung Immostatus
0x1001
fbmRDYNES
xcdUMR1
Readinesszaehler LB
0x1002
fbmRDYNES
xcdUMR256
Readinesszaehler HB
0x1003
fbmRyBits
xcdUMR1
Indikator Readiness Bits
0x100A
fbmCPID1AB
xcdUMR256
CARB Mode 01 PID 01 Data A
0x100B
fbmCPID1AB
xcdUMR1
CARB Mode 01 PID 01 Data C
0x100C
fbmCPID1CD
xcdUMR256
CARB Mode 01 PID 01 Data B
0x100D
fbmCPID1CD
xcdUMR1
CARB Mode 01 PID 01 Data D
0x1200
edmSperre
xcdUMR1
Login Sperrenzaehler
0x1F0A
dimKLI
xcdUMR1
Klimaeingang
0x1F50
zhmSYNC_ST
xcdUMR1
Status Zumesshandler
0x1F51
zuoAB_VE1
xcdUMRW
Ansteuerbeginn VE 1
0x1F52
zuoAD_VE1
xcdUMRZ
Ansteuerdauer VE 1
0x1F5A
zumAB_HE
xcdUMRW
Ansteuerbeginn HE
0x1F5B
zuoAD_HE
xcdUMRZ
Ansteuerdauer HE
0x1F5D
zumP_RAIL
xcdUMRG
Raildruck bei Berechnung HE-Zumessung
0x1F5E
zumPQsoll
xcdUMRG
Rail-Solldruck
0x1F66
zhoNW_ON
xcdUMRWN
NW-Position der pos. Flanke
0x1F67
zhoNW_OFF
xcdUMRWN
NW-Position der neg. Flanke
0x1F7E
zhmERR
xcdUMR1
IWZ Fehler low
0x1F7F
zhmERR
xcdUMR256
IWZ Fehler high
0x1F80
mroLRRI1
xcdUMRMD
LRR-Integrator 1
0x1F81
mroLRRI2
xcdUMRMD
LRR-Integrator 2
0x1F82
mroLRRI3
xcdUMRMD
LRR-Integrator 3
0x1F83
mroLRRI4
xcdUMRMD
LRR-Integrator 4
0x1F84
mroLRRI5
xcdUMRMD
LRR-Integrator 5
0x1F85
mroLRRI6
xcdUMRMD
LRR-Integrator 6
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Umweltbedingungen
RBOS/EDS3
Seite B-8
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
0x1F88
mroM_EASR
xcdUMRM
ASR-Eingriffsmoment
0x1F97
mrmTST_AUS
xcdUMR1
interne Abschaltmessage low
0x2050
mrmLDFUAGL
xcdUMRD
Abgleichwert SU-Ueberwachung
0x2051
mrmLDFUaus
xcdUMR1
Status Saugrohrunterdruckerkenn.
0x2F50
zmoSLVerr1
xcdUMR1
Fehlerstatus Slave 1
0x2F52
zmoSLVerr2
xcdUMR1
Fehlerstatus Slave 2
0x2F53
zmoSLVerr3
xcdUMR1
Fehlerstatus Slave 3
0x2F54
zmoV8S1_KM
xcdUMR1
Kommunikationsmatrix Slave 1
0x2F56
zmoV8S1_KM
xcdUMR256
Kommunikationsmatrix Slave 1
0x2F58
zmoV8S1_SS
xcdUMR1
Synchronisationsstatus Slave 1
0x2F61
anmLMM2
xcdUMRP
Analogwert Luftmengenmesser/HFM
0x2F97
mrmTST_AUS
xcdUMR256
interne Abschaltmessage high
0x3F60
mrmPWG_lwo
xcdUMRP
Pedalwertgeber leerlaufwegoptimiert
0x3F80
mroLRRI7
xcdUMRMD
LRR-Integrator 7
0x3F81
mroLRRI8
xcdUMRMD
LRR-Integrator 8
0x4000
mrmASG_roh
xcdUMR1
ASG Rohwert Wunschdrehz. low Byte
0x4001
mrmASG_roh
xcdUMR256
ASG Rohwert Wunschdrehz. high Byte
0x4002
mrmASG_tsy
xcdUMRZ
ASG Synchronisationszeit
0x4003
mrmM_EASG
xcdUMRM
ASG Wunschmenge
0x4004
mrmASGSTAT
xcdUMR1
ASG Statusbits low Byte
0x4005
mrmASGSTAT
xcdUMR256
ASG Statusbits high Byte
0x4010
simOEL_BEL
xcdUMR1
Oelbelastung low Byte
0x4011
simOEL_BEL
xcdUMR256
Oelbelastung high Byte
0x4012
anmOTF_VOR
xcdUMRT
Ersatzwert Oeltemperatur
0xA10B
mroM_EEGS
xcdUMRM
EGS-Menge
0xA10D
anmUTF
xcdUMRT
Aussentemperatur
0xA10F
camSTATUS0
xcdUMR256
CAN Ausblendung
0xA200
xcmSGID80
xcdUMR1
SG-Seriennummer
0xA202
edmMACHSUL
xcdUMR1
Masterchecksumme Low-Word
0xA210
edoKMZ_L
xcdUMR1
Low -Word km Stand low Byte
0xA211
edoKMZ_L
xcdUMR256
Low -Word km Stand high Byte
0xA212
edoKMZ_H
xcdUMR1
High-Word km Stand low Byte
0xA213
edoKMZ_H
xcdUMR256
High-Word km Stand high Byte
0xDF0E
aroIST_5
xcdUMRL
M_L nach Umrechnung und Normierung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der Umweltbedingungen
02. Juli 1999
0
bosc h
EDC15C
Seite C-1
Y 281 S01 / 083 - CBJ
Anhang C Liste der Fehlerbits PFADOL
FEHLOL
PFADNR
PFADNAME
80H/BIT7
40H/BIT6
20H/BIT5
10H/BIT4
08H/BIT3
04H/BIT2
02H/BIT1
01H/BIT0
fboS_00
D800
00
fboSRUC
fbbERUC_K
fbbERUC_U
-
fbbERUC_S
-
-
-
fbbERUC_R
D860
D801
01
fboSDZG
-
fbbEDZG_S
fbbEDZG_D
fbbEDZG_L
-
-
fbbEDZG_U
-
D802
02
fboSABS
fbbEMSR_P
-
-
fbbEASR_Q
-
-
fbbEMSR_H
-
D803
03
fboSADF
-
-
-
-
-
-
fbbEADF_H
fbbEADF_L
D804
04
fboSARF
-
-
fbbEARSnR
fbbEARSpR
-
-
-
-
D805
05
fboSAR1
fbbELDK_D
-
fbbELDK_S
-
fbbEARS_O
fbbEARS_K
-
-
D806
06
fboSAR2
fbbEAR2_P
-
-
-
fbbELDK_O
fbbELDK_K
-
-
D807
07
fboSASG
fbbEASG_U
fbbEASG_P
fbbEASG_G
fbbEASG_Q
-
fbbEASG_S
fbbEASG_H
fbbEASG_L
D808
08
fboSBRE
fbbEBRE_P
fbbEBRE_I
-
-
-
-
fbbEBRE_H
fbbEBRE_L
D809
09
fboSCAN
-
-
-
fbbECA0_S
fbbECA1_W
fbbECA1_O
fbbECA0_W
fbbECA0_O
D80A
10
fboSEEP
-
-
-
fbbEEEP_K
fbbECA1_D
fbbECAN_D
fbbEEEP_A
-
D80B
11
fboSEP1
-
-
-
-
fbbEEEP_F
fbbEEEP_V
-
-
D80C
12
fboSEXM
fbbEEGS_A
fbbEECO_L
-
-
fbbEAG4_L
fbbEEGS_1
-
-
D80D
13
fboSEMI
-
-
-
-
-
-
fbbEMIL_H
fbbEMIL_L
D80E
14
fboSFGA
fbbEFGA_F
fbbEFGA_A
fbbEADRnR
fbbEADRpR
fbbEFGA_P
fbbEFGA_X
-
-
D80F
15
fboSFGC
fbbEFGC_P
-
fbbEFGC_B
fbbEFGC_Q
-
-
fbbEFGC_C
-
fboS_02
D810
16
fboSFGG
fbbEFGG_P
fbbEFGG_C
fbbEFGG_S
fbbEFGG_Q
fbbEFGG_F
-
fbbEFGG_H
-
D862
D811
17
fboSGRS
-
-
-
-
fbbEGRS_O
fbbEGRS_K
-
-
D812
18
fboSGZS
-
-
-
-
-
fbbEGZS_I
-
-
D813
19
fboSHRL
-
-
-
-
-
-
fbbEHRL_S
-
D814
20
fboSIMM
-
-
-
-
-
fbbEIMM_P
fbbEIMM_C
fbbEIMM_F
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Fehlerbits
RBOS/EDS3
0
bosc h
EDC15C
Seite C-2
Y 281 S01 / 083 - CBJ
PFADOL
FEHLOL
PFADNR
PFADNAME
80H/BIT7
40H/BIT6
20H/BIT5
10H/BIT4
08H/BIT3
04H/BIT2
02H/BIT1
01H/BIT0
D815
21
fboSK15
fbbEK15_P
-
-
-
-
-
-
-
D816
22
fboSKBI
-
fbbEKO2_W fbbEKO1_Q
fbbEKO2_Q
-
-
-
-
D817
23
fboSKTF
fbbEKTF_P
-
-
-
-
-
fbbEKTF_H
fbbEKTF_L
D818
24
fboSKUP
fbbEKUP_P
-
-
-
-
-
-
-
D819
25
fboSKW2
-
fbbEKWH_L -
-
-
-
-
-
D81A
26
fboSLDF
fbbELDF_P
-
-
-
fbbELD2_H
fbbELD2_L
fbbELDF_H
fbbELDF_L
D81B
27
fboSLD1
-
-
fbbELDSnR
fbbELDSpR
-
-
-
-
D81C
28
fboSLDS
-
-
-
-
fbbELDS_O
fbbELDS_K
-
-
D81D
29
fboSLMM
-
fbbELM5_P
fbbELM5_H
fbbELM5_L
fbbELM2_H
fbbELM2_L
fbbELMM_H fbbELMM_L
D81E
30
fboSLTF
-
-
-
-
-
-
fbbELTF_H
fbbELTF_L
D81F
31
fboSNX1
-
-
-
-
-
-
fbbENX1_H
fbbENX1_L
fboS_04
D820
32
fboSNX2
-
-
-
-
-
-
fbbENX2_H
fbbENX2_L
D864
D821
33
fboSOTF
-
fbbEOTF_P
fbbEOTF_S
-
-
-
fbbEOTF_H
fbbEOTF_L
D822
34
fboSPWG
fbbEPWP_A
fbbEPWP_B
fbbEPWP_P
fbbEPWP_L
fbbEPW2_H
fbbEPW2_L
fbbEPWG_H fbbEPWG_L
D823
35
fboSPGS
-
-
-
-
fbbEPG2_H
fbbEPG2_L
fbbEPGS_H
fbbEPGS_L
D824
36
fboSTAD
-
-
fbbETAD_T
fbbETAD_D
-
-
fbbETAD_H
fbbETAD_L
D825
37
fboSWTF
-
-
fbbEWTF_D
-
-
fbbEWTF_S
fbbEWTF_H
fbbEWTF_L
D826
38
fboSKIK
fbbEKIK_A
-
-
-
-
-
-
-
D827
39
fboSCRA
fbbECRA_Q
fbbECRA_P
fbbECRA_B
fbbECRA_A
-
-
-
-
D828
40
fboSBSG
-
-
-
fbbEBSG_Q
-
-
-
-
D829
41
fboSDIA
fbbEDIA_P
-
-
-
fbbEDIA_O
fbbEDIA_K
-
-
D82A
42
fboSCVT
-
fbbECVT_Q
-
-
-
-
fbbECVT_H
fbbECVT_L
D82B
43
fboSACC
fbbEACC_A
fbbEACC_P
fbbEACC_B
fbbEACC_Q
fbbEACC_F
fbbEACC_D
fbbEACC_C
fbbEACC_V
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Fehlerbits
RBOS/EDS3
0
bosc h
EDC15C
Seite C-3
Y 281 S01 / 083 - CBJ
PFADOL
FEHLOL
PFADNR
PFADNAME
80H/BIT7
40H/BIT6
20H/BIT5
10H/BIT4
08H/BIT3
04H/BIT2
02H/BIT1
01H/BIT0
D82C
44
fboSIWZ
fbbEIWZ_K
fbbEIWZ_S
fbbEIWZ_D
fbbEIWZ_A
-
-
fbbEIWZ_N
-
D82D
45
fboSAR3
-
-
-
-
fbbEAR3_O
fbbEAR3_K
-
-
D82E
46
fboSAS2
-
-
-
-
fbbEAS2_O
fbbEAS2_K
-
-
D82F
47
fboSEAB
fbbEEAB_P
-
-
-
fbbEEAB_O
fbbEEAB_K
-
-
fboS_06
D830
48
fboSEKP
-
-
-
-
fbbEEKP_O
fbbEEKP_K
-
-
D866
D831
49
fboSTIP
-
-
-
-
fbbETIP_O
fbbETIP_K
-
-
D832
50
fboSTAV
-
-
-
-
fbbETAV_O
fbbETAV_K
-
-
D833
51
fboSGEA
-
-
-
-
fbbEGEA_O
fbbEGEA_K
-
-
D834
52
fboSGER
-
-
-
-
fbbEGER_O
fbbEGER_K
-
-
D835
53
fboSGR1
-
-
-
-
fbbEGR1_O
fbbEGR1_K
-
-
D836
54
fboSGR2
-
-
-
-
fbbEGR2_O
fbbEGR2_K
-
-
D837
55
fboSGK3
-
-
-
-
fbbEGK3_O
fbbEGK3_K
-
-
D838
56
fboSHF2
fbbEHF2_P
-
fbbEHFS_H
fbbEHFS_L
fbbEHF2_M
-
fbbEHF2_H
fbbEHF2_L
D839
57
fboSI11
-
fbbESL11
-
-
fbbELA11
fbbEHS11
-
fbbELS11
D83A
58
fboSI21
-
fbbESL21
-
-
fbbELA21
fbbEHS21
-
fbbELS21
D83B
59
fboSI31
-
fbbESL31
-
-
fbbELA31
fbbEHS31
-
fbbELS31
D83C
60
fboSI41
-
fbbESL41
-
-
fbbELA41
fbbEHS41
-
fbbELS41
D83D
61
fboSI12
-
fbbESL12
-
-
fbbELA12
fbbEHS12
-
fbbELS12
D83E
62
fboSI22
-
fbbESL22
-
-
fbbELA22
fbbEHS22
-
fbbELS22
D83F
63
fboSI32
-
fbbESL32
-
-
fbbELA32
fbbEHS32
-
fbbELS32
fboS_08
D840
64
fboSI42
-
fbbESL42
-
-
fbbELA42
fbbEHS42
-
fbbELS42
D868
D841
65
fboSIEP
-
-
-
-
-
-
fbbEIEP_H
fbbEIEP_L
D842
66
fboSKDF
-
-
-
-
fbbEKD2_H
fbbEKD2_L
fbbEKDF_H
fbbEKDF_L
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Fehlerbits
RBOS/EDS3
0
bosc h
EDC15C
Seite C-4
Y 281 S01 / 083 - CBJ
PFADOL
FEHLOL
PFADNR
PFADNAME
80H/BIT7
40H/BIT6
20H/BIT5
10H/BIT4
08H/BIT3
04H/BIT2
02H/BIT1
01H/BIT0
D843
67
fboSKDP
fbbEKDPF8
fbbEKDPF7
fbbEKDPF6
fbbEKDPF5
fbbEKDPF4
fbbEKDPF3
fbbEKDPF2
fbbEKDPF1
D844
68
fboSKDR
-
-
-
-
fbbEKDR_O
fbbEKDR_K
-
-
D845
69
fboSKLI
-
-
-
-
fbbEKLI_O
fbbEKLI_K
-
-
D846
70
fboSKWH
-
-
-
-
fbbEGK1_O
fbbEGK1_K
-
-
D847
71
fboSKW1
-
-
-
-
fbbEGK2_O
fbbEGK2_K
-
-
D848
72
fboSKSK
-
-
-
-
fbbEKSK_O
fbbEKSK_K
-
-
D849
73
fboSLS2
-
-
-
-
fbbELS2_O
fbbELS2_K
-
-
D84A
74
fboSMIL
-
-
-
-
fbbEMIL_O
fbbEMIL_K
-
-
D84B
75
fboSML1
-
-
-
-
fbbEML1_O
fbbEML1_K
-
-
D84C
76
fboSML2
-
-
-
-
fbbEML2_O
fbbEML2_K
-
-
D84D
77
fboSSTF
-
-
-
-
-
-
fbbESTF_H
fbbESTF_L
D84E
78
fboSUBT
-
-
-
-
-
-
fbbEUBT_H
fbbEUBT_L
D84F
79
fboSUC1
-
-
fbbEUC1RL
fbbEUC1RH
-
-
fbbEUC1_H
fbbEUC1_L
fboS_10
D850
80
fboSUC2
-
-
fbbEUC2RL
fbbEUC2RH
-
-
fbbEUC2_H
fbbEUC2_L
D86A
D851
81
fboSURF
-
-
-
-
-
-
fbbEURF_H
fbbEURF_L
D852
82
fboSZWP
-
-
-
-
fbbEZWP_O
fbbEZWP_K
-
-
D853
83
fboSUTF
fbbEUTF_P
-
-
-
-
-
-
-
D854
84
fboSHYL
-
-
-
-
fbbEHYL_O
fbbEHYL_K
-
-
D855
85
fboSNLF
-
-
fbbERUC_W
-
fbbENLFB2
fbbENLFB1
fbbESTB_O
fbbESTB_U
D856
86
fboSW11
fbbEW11_S
fbbEW11_A
fbbEW11_D
fbbEW11_Q
-
fbbEW11_K
fbbEW11_B
-
D857
87
fboSCMS
fbbESL3_B
fbbEMA4_B
-
fbbESL3_Q
fbbEMA5_Q
fbbEMA4_Q
fbbEMA2_Q
fbbEMA1_Q
Für Pfadnamen bzw. Fehlerbits die grau unterlegt sind gilt: Sie werden nicht verwendet oder sind reserviert oder sind nicht appliziert.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der Fehlerbits
RBOS/EDS3
0
bosc h
EDC15C
Seite D-1
Y 281 S01 / 083 - CBJ
Anhang D Liste der OLDA’s A anmADF anmBRE anmBSTZiO anmFPM_EPA anmFPM_LTI anmHFS anmI_EPW anmK15 anmK15_ON anmKD2 anmKDF anmKTF anmKTF_Int anmKTF_PT anmKTF_Td anmLD2 anmLDF anmLM2 anmLMM anmLMM2 anmLMM2_1 anmLMM_1 anmLTF anmNOX1 anmNOX2 anmOTF anmOTF_VOR anmPGS anmPW2 anmPWG anmSTF anmTTF anmUBATT anmUC1 anmUC2 anmUTF anmUTF_CAN anmUTF_DIG anmUTF_STA anmU_PGS anmU_PWG anmU_REF anmWTF anmWTF_CAN anmZHB_CNT anoBSTZiOH anoBSTZiOL anoBST_ZSH anoBST_ZSL anoKTF_Ini anoKTF_Int
P_ATM Atmosphaerendruck Analoges Bremslichtsignal Betriebsstundenzaehler bei KTF-Test-Start E2PROM Low-Word Entprellung Doppelanaloges PEG Leergas-Testimpuls aktiv Speisung 2. HFM I_EPW Istwert Stromregelung K15 gefilterter Wert K15 K15 aktueller Zustand der Hysterese Speisung Kraftstoffdruck Kraftstoffdruck T_K Kraftstofftemperatur Summe KTF-Aenderung E2PROM Temp bei KTF-Gutmeldung via abs. Aenderung E2PROM Dauer des letzten KTF-P Tests Speisung Ladedruckfuehler P_L Lade- / Saugrohr-Druck Speisung Luftmengenmesser Luftmassendurchsatz gefiltert (HFM5 1ms) Luftmassendurchsatz gefiltert (2.HFM5 1ms) U_% vorletzter Analogwert 2.HFM U_% vorletzter Analogwert Luftmengenmesser KLM / HFM T_L Lufttemperatur aus LTF NOX1-Temperatur NOX2-Temperatur T_O Oeltemperatur Vorgabewert Oeltemperatur PGS redundanter Pedalwertgeber Speisung Pedalwertgeber PWG Pedalwertgeber-Position (ungefiltert) Saugrohrtemperatur Temperatur TTF U_BAT Batteriespannung Kondensatorspannung Bank1 Kondensatorspannung Bank2 T_U Umgebungstemperatur aus UTF-Datentelegramm UTF Wert vom CAN Digitaler Wert Aussentemperatur Status UTF-Signal (0:OK/1:Fehler) Spannung redundanter Pedalwertgeber Spannung Pedalwertgeber U_REF Referenzspannung T_W Wassertemperatur T_W CAN-Këhlmitteltemperatur T_WTF Verbrauchsignal Zuheizer: Periodenzaehler (T=anmZHB_CNT*20ms) Betriebsstundenzaehler bei KTF-Test-Start Hi-Byte Betriebsstundenzaehler bei KTF-Test-Start Low-Word Betriebsstundenzaehler bei Initialisierung Hi-Byte Betriebsstundenzaehler bei Initialisierung Low-Word KTF bei Initialisierung Summe KTF-Aenderung
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-2
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
anoKTF_PT anoKTF_akt anoUTF_DIG anoU_ATM anoU_BRE anoU_EPW anoU_HF2 anoU_HF21S anoU_HF22S anoU_HF251 anoU_HFS anoU_K15 anoU_KD2 anoU_KDF anoU_LDF anoU_LDF2 anoU_LMM anoU_LMM1 anoU_LMM1S anoU_LMM2 anoU_LMM2S anoU_LMM51 anoU_NX1 anoU_NX2 anoU_PWG anoU_PWG2 anoU_TK anoU_TL anoU_TO anoU_TS anoU_TW anoU_UBAT anoU_UC1 anoU_UC2 anoU_UREF armARF_AGL armIST_4 armM_LBiT1 armM_LBiT2 armM_List armM_Lsoll aro2ST1 aro2ST2 aroAB_VGW1 aroARFAGL aroAUS_B aroE aroEmax aroEmaxF aroEmaxG aroEueb aroFARFAB1 aroFARFAB3 aroIST2_1 aroIST2_4
Temp bei KTF-Gutmeldung via abs. Aenderung aktuelle KTF-Referenz fuer Plausibilisierung UTF Telegramm Rohwert Atmosphaerendruckfuehler Rohwert Spannung BRE Rohwert EPW Spannung Rohwert 2. HFM 2.HFM5 1ms Mittelwert ueber 1 Segment (linearis) 2.HFM5 1ms Mittelwert ueber 2 Segmente Proz. Rohwert/Speisung 2.HFM5 1ms Rohwert Speisespannung HF2 Rohwert Klemme 15 Rohwert Speisespannung KDF Rohwert Kraftstoffdruck KDF Rohwert Ladedruckfuehler Rohwert Speisespannung LDF Rohwert Luftmassemesser Rohwert Luftmassemesser (altalt) HFM5 1ms Mittelwert ueber 1 Segment (linearis) Rohwert Speisespannung LMM HFM5 1ms Mittelwert ueber 2 Segmente Proz. Rohwert/Speisung HFM5 1ms Rohwert NOX1 Temperaturfuehler Rohwert NOX2 Temperaturfuehler Rohwert Pedalwertgeber Rohwert Speisespannung PWG Rohwert Kraftstofftemperatur Rohwert Lufttemperatur Rohwert Oeltemperatur Rohwert Saugrohrtemperaturfuehler Rohwert Wassertemperatur Rohwert Speisespannung PWG Rohwert Kondensatorspannung 1 Rohwert Kondensatorspannung 2 Rohwert Speisespannung PWG ARF-Abgleichwert von Diagnose MLt Luftmassenstrom n. Liniarisierung + Mittelung M_L aktuelle Luftmasse 1. HFM M_L aktuelle Luftmasse 2. HFM M_L aktuelle Luftmasse M_L Sollwert fuer ARF-Regelung WTF-Korrigierter Regelwert WTF- und Pkorr-korrigierter Regelwert Abschaltstatus bei Regelung mit VGW Abgleichwert begrenzt ARF-Abschaltung Reglerabweichung Erlaubte Abweichung = f(n,M_Lsoll) Faktor Erlaubte Abweichung = f(n,M_Eakt) Grundwert Erlaubte Abweichung = f(n,M_Lsoll) Ueberwachung RA (0:vorl.negRA/1:vorl.posRA/2:UEaktiv) Abschaltbits bei Fehlern Abschaltbits bei Fehlern U_LMM nach Einschaltkorrektur LMM nach Mittelung.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-3
Y 281 S01 / 083 - CBJ
aroIST2_5 aroIST_1 aroIST_5 aroLMMdiff aroLTF_aus aroM_E aroM_Ldiff aroPSKW aroPkorr aroREG3pt1 aroREG_1 aroREG_2 aroREG_3 aroREG_4 aroREG_B aroRGIAnt aroRGPAnt aroRGpi aroRGst aroRGsteu aroRKSTAT aroSOLL_0 aroSOLL_1 aroSOLL_10 aroSOLL_11 aroSOLL_12 aroSOLL_13 aroSOLL_2 aroSOLL_3 aroSOLL_4 aroSOLL_5 aroSOLL_6 aroSOLL_8 aroSOLL_9 aroST1 aroST2 aroTVunbeg aroUMDRp
M_L nach Umrechnung und Normierung U_LMM nach Einschaltkorrektur M_L nach Umrechnung und Normierung. Differenz der beiden LMM nach Mittelung Ausgang ARF Abschalthysterese ueber LTF Menge fuer ARF Differenz der beiden LMM M_L Luftmenge aus Hoehenkorrektur Korrigierter ADF PT1-gefilterter ARF-Steller1 Steuerwert+Regelwert vor Ueberwachung Abschaltstatus TV ARF-Steller 1 nach KF arwREG1KF TV ARF-Steller 2 nach KF arwREG2KF Regelung ein weil ueber Mengenschwelle ARF-I-Anteil ARF-P-Anteil Regelwert Steuerwert nach Hysterese Steuerwert Regelklappen Status Grundwert Sollwert nach Abgleich M_L Luftmenge aus Hoehenkorrektur nach Rampe M_L Luft-Sollwert nach Hoehenkorrektur Fahrstufenkorrekturwert = f(n,Bremse,Fahrstufe) Sollwert nach Fahrstufenkorrektur Sollwert nach Luftdruckkorr. Sollwert nach Lufttemp.korr. Sollwert nach Wassertemp.korr. Sollwert nach Begrenzung Korrekturwert der Dynamischen Vorst. Luftdruckkorrektur = f(P_ATM) * f(n,M_E) Wassertemperaturkorrektur = f(n,T_W) * f(M_E) Abgleich-korrigierter Steuerwert Abgleich- und WTF-korrigierter Steuerwert Tastverhaeltnis vor der Begrenzung Umdrehungsschwelle AGR-Korrektur in Hoehe
C camRCSTAT0 camRCSTAT1 camSTATUS0 camSTATUS1 caoIMM2XCH caoIMM2XCL caoOSK1Sta caoOSK2Sta caoXCO2IMH caoXCO2IML comADF_fun comARF_fun comEFUN comFGR_opt
CAN0 Emfangsstatus fuer alle Botschaften CAN 1 Empfangsstatus fuer alle Botschaften CAN0 Status + Ausblendung CAN1 Status + Ausblendung OSEK IO IMM2XCO Low Word OSEK IO IMM2XCO Low Word OSEK Kanal1 Status OSEK Kanal2 Status OSEK IO XCO2IMM High Word OSEK IO XCO2IMM Low Word Funkt.Sch ADF-Funktion Funkt.Sch ARF-Funktion Funktionsschalter aus EEPROM (Bit:-,-,-,-,-,KSK,FGG,FGR) Funkt.Sch FGR-Option
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-4
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
comKWH_ABS comLDR_fun comM_E_ASG comM_E_ASR comM_E_EGS comM_E_MSR crmCRSTpwm croCR_STAT croCRzaehl
Schalter zum Abschalten ( 0: dimKLI / 1: dimKWH ) Funkt.Sch LDR-Funktion Eingriffsart bei fuer ASG-Mengeneingriff Eingriffsart bei fuer ASR-Mengeneingriff Eingriffsart bei fuer EGS-Mengeneingriff Eingriffsart bei fuer MSR-Mengeneingriff Crash-Stufe ueber PWM Crash-Stufe PWM-Crash-Signal Crash-Sequenzen Zaehler
D daoDTx_SA dimADM dimADP dimADR dimADW dimAG4 dimBRE dimBREPLAU dimBRK dimDIGpre1 dimDIGpre2 dimECO dimFGA dimFGL dimFGM dimFGP dimFGV dimFGW dimGZR dimHAN dimHYL dimK15 dimK15roh dimK50 dimKIK dimKLB dimKLI dimKUP dimKWH dimLGF dimLGS dimMIL dimMIL_r dimODS dimRKSTAT dioBREPLAU dioROH1 dioROH2 duoLFZ duoLFZMAX dzmABTAS dzmDNDT dzmDNDT2u
Segmentadresse der Triggeradressen ADR EINADR EIN+ ADR Schalter ADR WA Schalter Schaltsignal AG4 Zustand der Bremse nach Fehlerbehandlung Anzahl unplausibler dyn. Bremszustaende - E2PROM redundanter Bremskontakt Entprellte logische Zustaende d. digit. Eingaenge Entprellte logische Zustaende d. digit. Eingaenge Ecomaticeingriff (1=nicht akt., 0=Eco aktiv/Motor aus) FGR AUS (digital) Digitaleingang FGR loeschen FGR EIN- (digital) FGR EIN+ (digital) FGR Kontrollkontakt FGR WA (digital) Gluehzeitsteuergeraet ADR Handbremse Digitaleingang Klimahochdruckschalter Klemme 15 Digitaleingang Klemme 15 unentprellt Klemme 50 (1=Starter ON) Kickdowneingang Klimakompressoreingang KLI_B (1=Klima ON) Klimakompressoreingang Zustand der Kupplung nach Fehlerbehandlung Kuehlwasserheizung Abschaltung Digitaleingang gefilterter Leergasschalter Leergasschalter Malfunction Indicator Lamp - Request Malfunction Indicator Lamp - Request (Rohwert) Oeldruckschalter Statusleitung Regelklappe Anzahl unplausibler dyn. Bremszustaende Digitale_Eingaenge_roh Digitale_Eingaenge_roh Zeitdifferenz zwischen ther. Aktivierung und akt. Zeit maz. aus obiger Ausgabe (McMess) Abtastzeit der aktuellen DZG-Segmentperiode Beschleunigung Drehzahl Beschleunigungsmittelwert aus 2 Umdrehungen
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-5
Y 281 S01 / 083 - CBJ
dzmDZGBLE dzmN_ARD dzmNakt dzmNmit dzmPECC_V dzmSCHEDUL dzmSCHUB dzmSEGM dzmUEBER dzmUMDRK15 dzmUMDRsta dzoABTAS dzoDZGPERH dzoDZGPERL dzoN_ARD dzoNakt dzoNmit dzoSEGM
Drehzahl, dynamische plaus. Ausblendzaehler N Drehzahl fuer den ARD (zweifach gemittelt) (McMess) aktuelle Drehzahl aus letzter Periode (ungemittelt) (McMess) Drehzahl (einfach gemittelt) Status des Time-out Task DZG Interner Schedul-Controller DZG-Interrupts seit letzter Einspritzung (McMess) Segmentzaehler fuer DZG-Interrupt Ueberdrehzahlerkennung aus DZG(Bit 0) / HZG(Bit 1) Umdrehungen seit K15 ein Umdrehungen seit Startabwurf OLDA-Abtastzeit OLDA-DZG Periodendauer high OLDA-DZG Periodendauer low OLDA-ARD Drehzahl (Leiche aus Maske) OLDA-Aktuelle Drehzahl OLDA-Drehzahl (VSO) OLDA-Segment Nummer (Sync bei NBF)
E ecmDK_zu ecmUso_ECO ecoECO_STA edeINCPEDA edmDIA_P edmGAD edmIMM_W edmMACHSUH edmMACHSUL edmPW_cmax edmPW_dp edmSperre edmTIM_100 edmVB_FIL edoAGL_CS edoCAN_F edoCKETK edoCRED_WS edoCRED_ZS edoDSVCHK edoEEDSV edoEEFUN edoGAFRG edoGAFZ edoGAIDENT edoGAREQ edoGASTAT edoGAWHERE edoGA_CS edoININR edoKMZ_H edoKMZ_L edoLFZ
DK-Schliessen durch Ecomatic Usoll Vorgabe der Ecomatic-Auswertung Ecomatic Betriebszustand Drehzahl aus Zahnperiode Diagnosepointer fuer EEPROM-Handler GAD-ID-Nummer Immowrite Masterchecksumme High-Word Masterchecksumme Low-Word PWG gelernte Leerlaufstellung EEPROM PWG gemessene Gleichlauftoleranz EEPROM Loginsperre Einheit in xcwZBSperr 100ms Timer-Synchronisation Errechneter Verbrauch (gefiltert) aus/fuer EEPROM Pruefsummentest fuer AGL aus EEPROM OLDA-Ausgabe bei fehlendem CAN ETK Oldaausgabe Trigger Write winkelsynchron Trigger Write zeitsynchron DSV Testergebnisse DSV aus EEPROM Funktionsschalter + Test aus EEPROM Gatearray Frage Fehlerzaehler des Gate-Arrays Identifikations-Wert des Gate-Arrays neue Frage vom Gate-Array Gatearray Status 0000 -> OK. Gatearray wo bin ich in gatst ??? Gate-Array Service Case Initialisierungscode High-Word km Stand Low -Word km Stand Zeitdifferenz zwischen ther. Aktivierung und akt. Zeit
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-6
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
edoLFZMIN edoMSKID0 edoMSKID1 edoRSTCD edoRSTDZ edoRSTSH edoRSTSL ehmBW1 ehmBW2 ehmBW220 ehmBW220BT ehmBW3 ehmBW4 ehmDAR3 ehmDARS ehmDAS2 ehmDDIA ehmDEAB ehmDEKP ehmDGEA ehmDGER ehmDGER1 ehmDGER2 ehmDGRS ehmDGSK1 ehmDGSK2 ehmDGSK3 ehmDHYL ehmDKDR ehmDKLI0 ehmDKSK ehmDLDK ehmDLD_DK ehmDLS2 ehmDMIL ehmDML1 ehmDML2 ehmDMVS ehmDTAV ehmDTIP ehmDZWP ehmFAR1 ehmFAR2 ehmFAR3 ehmFARS ehmFAS2 ehmFDIA ehmFEAB ehmFEKP ehmFGAZ ehmFGEA ehmFGER ehmFGER1 ehmFGER2 ehmFGRS
min. aus obiger Ausgabe Masken-Identifier LoWord Masken-Identifier HiWord Restart Code Ueberschreitungszeit [us] Startadresse_High Startadresse_Low Diagnosebits Endstufen 1...4 Diagnosebits Endstufen 5...9 Endstufen Diagnosewort1 CY220 Endstufen Diagnosewort CY220+BTS Diagnosebits Endstufen 5...9 Diagnosebits Endstufen 5...9 TV Diagnose ARF-Steller 3 TV Diagnose Abgasrueckfuersteller TV Diagnose Abgasrueckfuersteller 2 TV Diagnose Diagnoselampe TV Diagnose elektrische Abschaltung EKP Generator-Abschaltung GER GER1 GER2 TV Diagnose Gluehrelaissteller TV Diagnose Gluehstift1 TV Diagnose Gluehstift2 TV Diagnose Zuheizer TV Diagnose Hydroluefter Kraftstoffdruckregelventil TV Diagnose Klimakompressor Ausgang 0 Kraftstoffkuehlung Drosselklappensteller (nicht MB) TV Diagnose Ladedruck-/Drosselklappen-Steller Ladedrucksteller2 TV Ansteuerung MIL Lampe TV Diagnose Motorlage 1 TV Diagnose Lichtmaschinenerregung / Motorlager 2 TV Diagnose Magnetventilsteller TV Diagnose Tankabschaltventil TIP zusatzwasserpumpe TV Ansteuerung ARF-Steller 1 TV Ansteuerung ARF-Steller 2 TV Ansteuerung ARF-Steller 3 Tastverhaeltnis ARF-Steller TV Ansteuerung 2. ARF-Steller TV Ansteuerung Diagnoselampe TV Ansteuerung Elektrische Abschaltung Tastverhaeltnis EKP-Steuerung TV Ansteuerung Gluehanzeige TV Ansteuerung Lichtmaschinenerregung Digitalausgang Kuehlerluefter Digitalausgang1 Kuehlerluefter Digitalausgang2 Kuehlerluefter TV Ansteuerung Gluehrelaissteller
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-7
Y 281 S01 / 083 - CBJ
ehmFGSK1 ehmFGSK2 ehmFGSK3 ehmFHYL ehmFKDR ehmFKLI0 ehmFKSK ehmFLDK ehmFLD_DK ehmFLS2 ehmFMIL ehmFML1 ehmFML2 ehmFTAV ehmFTIP ehmFTST ehmFZWP ehmMST_LMP ehmSAR3 ehmSARS ehmSAS2 ehmSDIA ehmSEAB ehmSEKP ehmSGEA ehmSGER ehmSGRS ehmSGSK1 ehmSGSK2 ehmSGSK3 ehmSHYL ehmSKDR ehmSKLI0 ehmSKSK ehmSLDK ehmSLD_DK ehmSLS2 ehmSMIL ehmSML1 ehmSML2 ehmSTAV ehmSTIP ehmSZWP ehmUC1_PVB ehmUC2_PVB ehmUKORR ehoI_IANT ehoI_IST ehoI_KR ehoI_PANT ehoI_RAW ehoI_SOLL ehoI_SOLLf ehoI_STEL ehoI_STELk
TV Ansteuerung Gluehstift1 TV Ansteuerung Gluehstift2 TV Ansteuerung GSK3 Hydroluefter TV Ansteuerung Druckregelventil TV Ansteuerung Klimakompressor Ausgang 0 Kraftstoffkuehlung Tastverhaeltnis LDK-Steller TV Ansteuerung Ladedruck-/Drosselklappen-Steller TV Ansteuerung Ladedrucksteller 2 TV Ansteuerung MIL Lampe TV Ansteuerung Motorlager 1 TV Ansteuerung Motorlager 2/ ADR-Lampe TV Ansteuerung TAV TV Ansteuerung TIP Kuehlmittelthermostat Ansteuerung TV Ansteuerung Zusatzwasserpumpe (ZWP) TV Ansteuerung Gluehanzeige im MST-Test EST-Status ARF-Steller 3 Status MVS-Steller Abgasrueckfuehrsteller 2 EST-Status Diagnoselampe EST-Status elektrische Abschaltung EKP Generator-Abschaltung Status GER-Steller EST-Status Gluehrelaissteller EST-Status Gluehstift1 Status Gluehstift2 TV Status GSK3 Status Hydroluefter Status KDR-Steller EST-Status Klimakompressor Ausgang 0 Kraftstoffkuehlung Status LDK-Steller EST-Status Ladedruck-/Drosselklappen-Steller Ladedrucksteller2 EST-Status MIL Lampe EST-Status Motorlager1 EST-Status Motorlage 2/ ADR-Lampe EST-Status Tankaanzeige TIP EST-Status Zusatzwasserpumpe (ZWP) Pruefverbot UC1 wegen Unterdrehzahl Pruefverbot UC2 wegen Unterdrehzahl Ubatt Korrekturfaktor Stromreglers I-Anteil Stromreglers Istwert Stromregler PI-Reg-Ausgang Stromreglers P-Anteil Stromreglers Regelabweichung Stromreglers Sollwert gefilterter Sollwert Stromregelung Stromreglers Stellgroesse Stromregler Ubatt-korrigierte Stellgroesse
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-8
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
ehoI_STV ehoI_TV ehoTVAR3 ehoTVARS ehoTVAS2 ehoTVDIA ehoTVEAB ehoTVEKP ehoTVGEA ehoTVGER ehoTVGK1 ehoTVGK2 ehoTVGK3 ehoTVGR1 ehoTVGR2 ehoTVGRS ehoTVHYL ehoTVKDR ehoTVKLI ehoTVKSK ehoTVLDK ehoTVLDS ehoTVLS2 ehoTVMIL ehoTVML1 ehoTVML2 ehoTVTAV ehoTVTIP ehoTVZWP
Stromregler PTD1-Vorsteuerung Stromreglers Betriebspunktanzeige Tastverhaeltnis AR3 TV-Endwert ARS Steller Tastverhaeltnis AS2 TV-Endwert Diagnoselampe TV-Endwert elektrische Abschaltung Tastverhaeltnis EKP Tastverhaeltnis GEA TV-Endwert Geblaeserelais TV-Endwert Gluehstift1 TV-Endwert Gluehstift2 Tastverhaeltnis GK3 Tastverhaeltnis GER1 Tastverhaeltnis GER2 TV-Endwert Gluehrelaissteller Tastverhaeltnis HYL Tastverhaeltnis AR3 TV-Endwert Klimaanlage Tastverhaeltnis KSK TV-Endwert DKS Steller TV-Endwert Diagnose Ladedruck-/Drosselklappen-Steller Tastverhaeltnis LS2 TV-Endwert MIL-Lampe TV-Endwert Motorlager1 TV-Endwert Motorlager2/ ADR-Lampe TV-Endwert Tankabschaltventil Tastverhaeltnis TIP Tastverhaeltnis ZWP
F fboDIAL fboFS0FAA fboFS0FAE fboFS0FLZ fboFS0HFZ fboFS0HLZ fboFS0PFD fboFS0SLZ fboFS0STA fboFS0UB1 fboFS0UB2 fboFS0UB3 fboFS0UB4 fboFS0UB5 fboFS1FAA fboFS1FAE fboFS1FLZ fboFS1HFZ fboFS1HLZ fboFS1PFD fboFS1SLZ fboFS1STA
DIA-Lampe(Bit 0:Fehler,1:NL-Fehler,2:Dauerl.,3:LT1,4:LT2,5:Verz. abg.,6:X,7:GAZ) FSP Fehlereintrag 0 - Fehlerart aktuell FSP Fehlereintrag 0 - Fehlerart entprellt FSP Fehlereintrag 0 - FLC-Zähler FSP Fehlereintrag 0 - Häufigkeitszähler FSP Fehlereintrag 0 - HLC-Zähler FSP Fehlereintrag 0 - Pfadnummer FSP Fehlereintrag 0 - Selbstl•sch-Zähler FSP Fehlereintrag 0 - Status FSP Fehlereintrag 0 - Umweltbedingung 1 FSP Fehlereintrag 0 - Umweltbedingung 2 FSP Fehlereintrag 0 - Umweltbedingung 3 FSP Fehlereintrag 0 - Umweltbedingung 4 FSP Fehlereintrag 0 - Umweltbedingung 5 FSP Fehlereintrag 1 - Fehlerart aktuell FSP Fehlereintrag 1 - Fehlerart entprellt FSP Fehlereintrag 1 - FLC-Zähler FSP Fehlereintrag 1 - Häufigkeitszähler FSP Fehlereintrag 1 - HLC-Zähler FSP Fehlereintrag 1 - Pfadnummer FSP Fehlereintrag 1 - Selbstl•sch-Zähler FSP Fehlereintrag 1 - Status
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-9
Y 281 S01 / 083 - CBJ
fboFS1UB1 fboFS1UB2 fboFS1UB3 fboFS1UB4 fboFS1UB5 fboFS2FAA fboFS2FAE fboFS2FLZ fboFS2HFZ fboFS2HLZ fboFS2PFD fboFS2SLZ fboFS2STA fboFS2UB1 fboFS2UB2 fboFS2UB3 fboFS2UB4 fboFS2UB5 fboFS3FAA fboFS3FAE fboFS3FLZ fboFS3HFZ fboFS3HLZ fboFS3PFD fboFS3SLZ fboFS3STA fboFS3UB1 fboFS3UB2 fboFS3UB3 fboFS3UB4 fboFS3UB5 fboFS4FAA fboFS4FAE fboFS4FLZ fboFS4HFZ fboFS4HLZ fboFS4PFD fboFS4SLZ fboFS4STA fboFS4UB1 fboFS4UB2 fboFS4UB3 fboFS4UB4 fboFS4UB5 fboMIL fboOABS fboOACC fboOADF fboOAR1 fboOAR2 fboOAR3 fboOARF fboOAS2 fboOASG
FSP Fehlereintrag 1 - Umweltbedingung 1 FSP Fehlereintrag 1 - Umweltbedingung 2 FSP Fehlereintrag 1 - Umweltbedingung 3 FSP Fehlereintrag 1 - Umweltbedingung 4 FSP Fehlereintrag 1 - Umweltbedingung 5 FSP Fehlereintrag 2 - Fehlerart aktuell FSP Fehlereintrag 2 - Fehlerart entprellt FSP Fehlereintrag 2 - FLC-Zähler FSP Fehlereintrag 2 - Häufigkeitszähler FSP Fehlereintrag 2 - HLC-Zähler FSP Fehlereintrag 2 - Pfadnummer FSP Fehlereintrag 2 - Selbstl•sch-Zähler FSP Fehlereintrag 2 - Status FSP Fehlereintrag 2 - Umweltbedingung 1 FSP Fehlereintrag 2 - Umweltbedingung 2 FSP Fehlereintrag 2 - Umweltbedingung 3 FSP Fehlereintrag 2 - Umweltbedingung 4 FSP Fehlereintrag 2 - Umweltbedingung 5 FSP Fehlereintrag 3 - Fehlerart aktuell FSP Fehlereintrag 3 - Fehlerart entprellt FSP Fehlereintrag 3 - FLC-Zähler FSP Fehlereintrag 3 - Häufigkeitszähler FSP Fehlereintrag 3 - HLC-Zähler FSP Fehlereintrag 3 - Pfadnummer FSP Fehlereintrag 3 - Selbstl•sch-Zähler FSP Fehlereintrag 3 - Status FSP Fehlereintrag 3 - Umweltbedingung 1 FSP Fehlereintrag 3 - Umweltbedingung 2 FSP Fehlereintrag 3 - Umweltbedingung 3 FSP Fehlereintrag 3 - Umweltbedingung 4 FSP Fehlereintrag 3 - Umweltbedingung 5 FSP Fehlereintrag 4 - Fehlerart aktuell FSP Fehlereintrag 4 - Fehlerart entprellt FSP Fehlereintrag 4 - FLC-Zähler FSP Fehlereintrag 4 - Häufigkeitszähler FSP Fehlereintrag 4 - HLC-Zähler FSP Fehlereintrag 4 - Pfadnummer FSP Fehlereintrag 4 - Selbstl•sch-Zähler FSP Fehlereintrag 4 - Status FSP Fehlereintrag 4 - Umweltbedingung 1 FSP Fehlereintrag 4 - Umweltbedingung 2 FSP Fehlereintrag 4 - Umweltbedingung 3 FSP Fehlereintrag 4 - Umweltbedingung 4 FSP Fehlereintrag 4 - Umweltbedingung 5 MIL-Anzeige(Bit 0:Fehler,1:NL-Fehler,2:Dauerl.,3:LT1,4:LT2,5:Verz. abg.,6:X) Geprueftpfad ABS Geprueftpfad ACC ueber CAN Geprueftpfad ADF Geprueftpfad ARF-Steller 1 EPW Geprueftpfad ARF-Steller 2 Geprueftpfad ARF-Steller 3 Geprueftpfad ARF Geprueftpfad 2. ARF-Steller Geprueftpfad CAN-ASG Botschaft
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-10
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
fboOBRE fboOBSG fboOCAN fboOCMS fboOCRA fboOCVT fboODIA fboODZG fboOEAB fboOEEP fboOEKP fboOEMI fboOEP1 fboOEXM fboOFGA fboOFGC fboOFGG fboOGEA fboOGER fboOGK3 fboOGR1 fboOGR2 fboOGRS fboOGZS fboOHF2 fboOHRL fboOHYL fboOI11 fboOI12 fboOI21 fboOI22 fboOI31 fboOI32 fboOI41 fboOI42 fboOIEP fboOIMM fboOIWZ fboOK15 fboOKBI fboOKDF fboOKDP fboOKDR fboOKIK fboOKLI fboOKSK fboOKTF fboOKUP fboOKW1 fboOKW2 fboOKWH fboOLD1 fboOLDF fboOLDS fboOLMM
Geprueftpfad Bremssignal Geprueftpfad CAN-BSG1 Botschaft Geprueftpfad CAN-Controller Geprueftpfad CAN-Kommunikation MS Geprueftpfad Crash-Erkennung Geprueftpfad CVT-Getriebe Geprueftpfad Diagnose-Lampe DIA Geprueftpfad Drehzahlgeber DZG Geprueftpfad elektrische Abschaltung EAB Geprueftpfad EEPROM und Konfiguration Geprueftpfad elektr. Kraftstoffpumpe EKP Geprueftpfad MIL-E Geprueftpfad EP1 Geprueftpfad Externer Mengeneingriff Geprueftpfad FGR-Bedienteil Geprueftpfad FGR-Bedienteil Geprueftpfad Fahrgeschwindigkeitsgeber FGG Geprueftpfad Generatorabschaltung GeprueftPfad GER Endstufe Geprueftpfad Zuheizer Geprueftpfad E-Luefterstufe 1 Geprueftpfad E-Luefterstufe 2 Geprueftpfad Gluehrelaissteller GRL Geprueftpfad Reserve Geprueftpfad 2. HFM5 Geprueftpfad Hauptrelais Hauptrelais Fehlerpfad Hydrolueftersteller Geprueftpfad Injektor 1 Bank 1 Geprueftpfad Injektor 1 Bank 2 Geprueftpfad Injektor 2 Bank 1 Geprueftpfad Injektor 2 Bank 2 Geprueftpfad Injektor 3 Bank 1 Geprueftpfad Injektor 3 Bank 2 Geprueftpfad Injektor 4 Bank 1 Geprueftpfad Injektor 4 Bank 2 Geprueftpfad Stromregler IEP Geprueftpfad Immobilizer Geprueftpfad IWZ-System Geprueftpfad Klemme 15 Geprueftpfad Kombiinstrument Geprueftpfad Kraftstoffdruckfuehler Geprueftpfad Kraftstoffdruck-plausibilitaet Geprueftpfad Kraftstoffdruckregelventil Geprueftpfad Kickdownschalter KIK Geprueftpfad Klimakompressor-Steller 0 KLI Geprueftpfad Kraftstoffkuehlung Geprueftpfad Kraftstofftemperaturfuehler KTF Geprueftpfad Kupplungsignal Geprueftpfad KW1 Geprueftpfad KW2 Geprueftpfad Kuehlwasserheizung Geprueftpfad LD1 Geprueftpfad Ladedruckfuehler LDF Geprueftpfad Ladedruck- / Drosselklappensteller Geprueftpfad Luftmengenmesser LMM
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-11
Y 281 S01 / 083 - CBJ
fboOLS2 fboOLTF fboOMIL fboOML1 fboOML2 fboONLF fboONX1 fboONX2 fboOOTF fboOPGS fboOPWG fboORUC fboOSTF fboOTAD fboOTAV fboOTIP fboOUBT fboOUC1 fboOUC2 fboOURF fboOUTF fboOW11 fboOWTF fboOZWP fboO_00 fboO_02 fboO_04 fboO_06 fboO_08 fboO_10 fboO_CAT_P fboO_CAT_T fboO_COM_P fboO_COM_T fboO_EGR_P fboO_EGR_T fboO_FUE_P fboO_FUE_T fboO_MIS_P fboO_MIS_T fboSABS fboSACC fboSADF fboSAR1 fboSAR2 fboSAR3 fboSARF fboSAS2 fboSASG fboSBRE fboSBSG fboSCAN fboSCMS fboSCRA fboSCVT
Geprueftpfad Ladedrucksteller 2 Geprueftpfad Lufttemperaturfuehler LTF Geprueftpfad MIL Geprueftpfad Motorlager1 Geprueftpfad Motorlager2 Geprueftpfad Nachlauftests Geprueftpfad NOX Sensor nr.1 Geprueftpfad NOX Sensor nr.2 Geprueftpfad OTF Geprueftpfad red. Pedalwert PGS Geprueftpfad Pedalwertgeber PWG Geprueftpfad Microcontroller uC Geprueftpfad Saugrohrtemperaturfuehler STF Geprueftpfad AD-Testspannung TAD Geprueftpfad Tankabschaltventil TAV Geprueftpfad Tankinterne Pumpe TIP Geprueftpfad Batteriespannung BATT Geprueftpfad Kondensatorspannung UC1 Geprueftpfad Kondensatorspannung UC2 Geprueftpfad Referenzspannung U_REF Geprueftpfad UTF Geprueftpfad Slave-SG W11 Geprueftpfad Wassertemperaturfuehler WTF Geprueftpfad Zusatzwasserpumpe ZWP Gepruefte Pfade 1 bis 16 Gepruefte Pfade 17 bis 32 Gepruefte Pfade 33 bis 48 Gepruefte Pfade 49 bis 64 Gepruefte Pfade 65 bis 80 Gepruefte Pfade 81 bis 96 Anzahl der Pfade "catalyst monitoring" Anz. der geprueften Pfade "catalyst monitoring" Anzahl der Pfade "comprehensive components" Anz. der geprueften Pfade "compreh. components" Anzahl der Pfade "EGR system monitoring" Anz. der geprueften Pfade "EGR system monitoring" Anzahl der Pfade "fuel system" Anz. der geprueften Pfade "fuel system" Anzahl der Pfade "misfire monitoring" Anz. der geprueften Pfade "misfire monitoring" ABS Fehlerpfad Fehlerpfad ACC ueber CAN Fehlerpfad Athmosphaerendruckfuehler ADF Fehlerpfad ARF-Steller 1 EPW Fehlerpfad ARF-Steller 2 Fehlerpfad ARF-Steller 3 ARF Fehlerpfad Fehlerpfad 2. ARF-Steller Fehlerpfad CAN-ASG Botschaft Fehlerpfad Bremssignal Fehlerpfad CAN-BSG1 Botschaft Fehlerpfad CAN-Controller Fehlerpfad CAN-Kommunikation MS Fehlerpfad Crash-Erkennung Fehlerpfad CVT-Getriebe
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-12
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
fboSDIA fboSDZG fboSEAB fboSEEP fboSEKP fboSEMI fboSEP1 fboSEXM fboSFGA fboSFGC fboSFGG fboSGEA fboSGER fboSGK3 fboSGR1 fboSGR2 fboSGRS fboSGZS fboSHF2 fboSHRL fboSHYL fboSI11 fboSI12 fboSI21 fboSI22 fboSI31 fboSI32 fboSI41 fboSI42 fboSIEP fboSIMM fboSIWZ fboSK15 fboSKBI fboSKDF fboSKDP fboSKDR fboSKIK fboSKLI fboSKSK fboSKTF fboSKUP fboSKW1 fboSKW2 fboSKWH fboSLD1 fboSLDF fboSLDS fboSLMM fboSLS2 fboSLTF fboSMIL fboSML1 fboSML2 fboSNLF
Fehlerpfad Diagnose-Lampe DIA Fehlerpfad Drehzahlgeber DZG Fehlerpfad elektrische Abschaltung EAB Fehlerpfad EEPROM und Konfiguration Fehlerpfad elektr. Kraftstoffpumpe EKP Pfad MIL-E EP1 Fehlerpfad EXM Fehlerpfad Fehlerpfad FGR-Bedienteil Fehlerpfad FGR ueber CAN Fehlerpfad Fahrgeschwindigkeitsgeber FGG Fehlerpfad Generatorabschaltung Pfad GER Endstufe Fehlerpfad Zuheizer Fehlerpfad E-Luefterstufe 1 Fehlerpfad E-Luefterstufe 2 Fehlerpfad Gluehrelaissteller GRL Fehlerpfad Reserve Fehlerpfad 2. HFM5 Fehlerpfad Hauptrelais Hauptrelais Fehlerpfad Hydrolueftersteller Fehlerpfad Injektor 1 Bank 1 Fehlerpfad Injektor 1 Bank 2 Fehlerpfad Injektor 2 Bank 1 Fehlerpfad Injektor 2 Bank 2 Fehlerpfad Injektor 3 Bank 1 Fehlerpfad Injektor 3 Bank 2 Fehlerpfad Injektor 4 Bank 1 Fehlerpfad Injektor 4 Bank 2 Fehlerpfad Stromregler IEP Pfad Immobilizer Fehlerpfad IWZ-System Fehlerpfad Klemme 15 Fehlerpfad CAN-KOMBI Botschaft Fehlerpfad Kraftstoffdruckfuehler Fehlerpfad Kraftstoffdruck-plausibilitaet Fehlerpfad Kraftstoffdruckregelventil Fehlerpfad Kickdownschalter KIK Fehlerpfad Klimakompressor-Steller 0 KLI Fehlerpfad Kraftstoffkuehlung Fehlerpfad Kraftstofftemperaturfuehler KTF Fehlerpfad Kupplungsignal Fehlerpfad KW1 KW2 Fehlerpfad Pfad Kuehlwasserheizung LD1 Fehlerpfad Fehlerpfad Ladedruckfuehler LDF Fehlerpfad Ladedruck- / Drosselklappensteller Fehlerpfad Luftmengenmesser LMM Fehlerpfad Ladedrucksteller 2 Fehlerpfad Lufttemperaturfuehler LTF Pfad MIL-A Fehlerpfad Motorlage 1 Fehlerpfad Motorlage 2 Fehlerpfad Nachlauftests
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-13
Y 281 S01 / 083 - CBJ
fboSNX1 fboSNX2 fboSOTF fboSPGS fboSPWG fboSRUC fboSSTF fboSTAD fboSTAV fboSTIP fboSUBT fboSUC1 fboSUC2 fboSURF fboSUTF fboSW11 fboSWTF fboSZWP fboS_00 fboS_02 fboS_04 fboS_06 fboS_08 fboS_10 fboS_ND fboS_NP fgmBESCH fgmEE_SF fgmFGAKT fgmFVN_UEB fgm_VzuN fgoHPDA fgoHPDC fgoHPDD fgoHPDF fgoHPDS fgoSTAT fgoZAEHLER fgo_GePer fgo_V_roh fgo_a_roh
Pfad NOX Sensor nr.1 Pfad NOX Sensor nr.2 Fehlerpfad Oeltemperaturfuehler OTF Fehlerpfad red. Pedalwert PGS Fehlerpfad Pedalwertgeber PWG Fehlerpfad Microcontroller uC Fehlerpfad Saugrohrtemperaturfuehler STF Fehlerpfad AD-Testspannung TAD Fehlerpfad Tankabschaltventil TAV Fehlerpfad Tankinterne Pumpe TIP Fehlerpfad Batteriespannung BATT Fehlerpfad Kondensatorspannung UC1 Fehlerpfad Kondensatorspannung UC2 Fehlerpfad Referenzspannung U_REF Fehlerpfad UTF Fehlerpfad Slave-SG W11 Fehlerpfad Wassertemperaturfuehler WTF Fehlerpfad Zusatzwasserpumpe ZWP Defekte Pfade 1 bis 16 Defekte Pfade 17 bis 32 Defekte Pfade 33 bis 48 Defekte Pfade 49 bis 64 Defekte Pfade 65 bis 80 Defekte Pfade 81 bis 96 Anzahl defekter Pfade Anzahl definierter Pfade A aktuelle Beschleunigung Streckenfaktor f. KTG aus EEPROM V aktuelle Geschwindigkeit Uebertragungsfunktion Antriebsstrang V/N aktuelles Verhaeltnis Geschwindigkeit/Drehzahl Aktuelle High-Pegel-Dauer (nur bei KTG) High-Pegel-Dauer Zaehler (nur bei KTG) High-Pegel-Dauer Abweichung(abs.) (nur bei KTG) Gefilterte High-Pegel-Dauer (nur bei KTG) Startwert High-Pegel-Dauer (nur bei KTG) Statusbits FGG Impulszaehler FGG Periode S OLDA max. pos. LDR-Abweichung OLDA LDR-D-Anteil OLDA LDR-I-Anteil OLDA LDR-P-Anteil OLDA TV aus PI-Regler (ohne D-Anteil) OLDA M_E/N-Bereich zur Ueberwachung TV Steueranteil + PIDT1-Regleranteil TV 2. LS-Ausgang ***BA008 Ma TV Steueranteil + PID vor Begrenzung OLDA Dynamischer Sollwertanteil OLDA Korrekturwert1 = f(P_ATM) Sollwert nach Begrenzung auf Maximum OLDA P_L aus Grundkennfeld OLDA Maximaler Sollwert OLDA Relativdruck mit KW0 korrigiert OLDA Relativdruck mit KW1 korrigiert OLDA Relativdruck mit KW2 korrigiert OLDA Sollwert P_L OLDA Korrekturwert2 = f(T_L) OLDA Korrekturwert0 = f(T_W) TV Steuerung aus einem der 2 GrundKF TV Steuerung nach ADF-Korrektur TV Steuerung (endgueltig) gefilterte Luefterleistung Hydroluefter TV nach Ausblendung Hydroluefter Soll-TV
M mloEAKTPT1 mloZustand mlo_MLTV mrmACCDDE2 mrmACC_SAT mrmACC_roh mrmADR_SAT mrmADR_SET mrmADR_SOL mrmASGSTAT mrmASG_CAN mrmASG_roh mrmASG_tsy mrmASRSTAT mrmASR_CAN mrmASR_roh mrmAUSBL mrmBEGaAGL mrmBEGmAGL mrmBI_SOLL
Gefilterte aktuelle Menge Zustandsolda Olda fuer Tastverhaeltnis ACC-DDE2 Status ACC Status ACC Eingriffsmenge ADR Status gespeicherte ADR WA Drehzahl ADR Solldrehzahl ASG - Status Status CAN-Message ASG Rohwerte ASG-Wunschdrehzahl ASG Synchronisationszeit ASR - Status Status CAN-Message ASR Reatives ASR/CAN Eingriffsmoment roh CAN-Fehlerausblendung aktiv ja/nein Abgleichwert fuer Begrenzungsmenge add. Abgleichwert fuer Begrenzungsmenge mult. Sollmengenverbrauch
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-16
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
mrmBM_ASG mrmBM_EMOM mrmBM_ERAU mrmBSG_Anf mrmBSG_KLI mrmBTSM mrmB_DSP mrmCANMIL mrmCANSABS mrmCAN_ECO mrmCAN_KL mrmCAN_KUP mrmCASE_A mrmCASE_L mrmEAB_Dz mrmEAB_SHU mrmEGSSTAT mrmEGS_CAN mrmEGS_akt mrmEGS_roh mrmFDR_CAN mrmFGR_roh mrmFG_ABS mrmFG_ASR1 mrmFG_KO1 mrmFG_SOLL mrmGANG mrmGRA mrmGTRGANG mrmGTR_UEB mrmINARD_D mrmKUP_roh mrmLDFUAGL mrmLDFUaus mrmLLIINIT mrmLLRIAnt mrmLLRPAnt mrmLLR_AGL mrmLLR_PWD mrmLLUTF mrmLLWTF mrmLL_ZIEL mrmMDW_ab mrmMD_FAHR mrmMD_LLR mrmMD_Reib mrmMD_Rrel mrmMSRSTAT mrmMSR_AKT mrmMSR_CAN mrmMSR_roh mrmM_EADR mrmM_EAG4 mrmM_EAKT mrmM_EARD
M_E Begrenzungsmenge bei ASG-ECO-Modus Drehmomentbegrenzungsmenge Rauchmenge BSG-Anforderung LL-Solldrehzahlerhoehung BSG-Anforderung Klimaanlage abschalten Testmerker Schaltpunktabsenkung Getriebe 1=Ansteuerung der MI-Lampe durch CAN-Bit Status Bremsmomenteneingriff Ecomaticeingriff (ausgewertet) von CAN-Botschaft 1=Abschaltung des Klimakompressors durch CAN-Bit Wandlerkupplung (ausgewertet) von CAN-Botschaft ARD Zustand-Bits der aktiven Ruckeldaempfung LLR Zustand-Bits der Leerlaufregelung obere Drehzahlschwelle fuer ELAB-Test Status-Message des EAB-Test im Schub EGS - Status Status CAN-Message EGS Getriebebotschaft: Schaltung aktiv Relatives EGS/CAN Eingriffsmoment roh Status Fahrdynamikregelung (bitkodiert) M_E FGR Wunschmenge unbegrenzt Fahrgeschwindigkeit ueber CAN vom ABS Steuergeraet Geschwindigkeit aus Bremse1 Geschwindigkeit aus Kombi1 V Sollwert Fahrgeschwindigkeit fuer Diagnose aktueller Gang EDC Info GRA-Botschaft Istgang ueber CAN vom EGS Uebertragungsfunktion Antriebsstrang ueber CAN vom EGS ARD - D - Initialisierungsanforderung von EXME-PBM Kupplungsverlustmoment roh Abgleichwert LDF - ADF Saugrohrunterdruckerkennung aktiv Initialisierung LLR I-Anteil M_E I-Anteil des LLR-PI-Reglers M_E P-Anteil des LLR-PI-Reglers N Abgleichwert fuer Leerlaufdrehzahlkorrektur LL-Drehzahlerhoehung PWG-Plaus. (j/n) LL-Solldrehzahlerhoehung durch UTF Wasser Temp.abh. LL Drehzahlerhoehung nach START N Leerlaufzieldrehzahl Moment aus Fahrverhaltenkennfeld Fahrerwunschmoment Leerlaufmoment Reibmoment Differenz Reibmoment-LLR Moment MSR - Status MSR-Aktivitaetsbit Status CAN-Message MSR Relatives MSR/CAN Eingriffsmoment roh Mengenwunsch Alldrehzahlregler Eingriffsmenge AG4 (McMess) M_E Aktuelle Einspritzmenge (ohne ARD) Aktuelle Menge ARD
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-17
Y 281 S01 / 083 - CBJ
mrmM_EASG mrmM_EBEGR mrmM_EFAHR mrmM_EFGR mrmM_EHGB mrmM_EKORR mrmM_ELD2 mrmM_ELD3 mrmM_ELD4 mrmM_ELD5 mrmM_ELD6 mrmM_ELLBE mrmM_ELLR mrmM_ELRR mrmM_EMOT mrmM_EMOTX mrmM_EMSR mrmM_EPUMP mrmM_EPWG mrmM_EPWGR mrmM_ESTAR mrmM_EWUN mrmM_EWUNF mrmM_EWUNL mrmM_EWUNR mrmM_EWUSO mrmN_LLBAS mrmN_LLBAT mrmN_LLBSG mrmN_LLCAN mrmN_LLDIA mrmNfilt mrmODS_act mrmPWGPBI mrmPWGPBM mrmPWG_lwo mrmPWG_roh mrmPWGfi mrmPW_OFFS mrmPW_cmax mrmPW_dp mrmSASTATE mrmSICH_F mrmSTART_B mrmSTATUS mrmSTA_AGL mrmSTW_fr mrmTST_AUS mrmVB_FIL mrmVERB mrmV_SOLEE mrmV_SOLHN mrmWH_1NRP mrmW_KUP mrm_P_N
Externer Mengeneingriff ASG Begrenzungsmenge M_E Fahrmenge nach LRR M_E Wunschmenge aus FGR HGB Wunschmenge M_E Korrektur Mengensollwert Differenzenmenge Zyl. 1 zu Zyl. 2 Differenzenmenge Zyl. 1 zu Zyl. 3 Differenzenmenge Zyl. 1 zu Zyl. 4 Differenzenmenge Zyl. 1 zu Zyl. 5 Differenzenmenge Zyl. 1 zu Zyl. 6 Begrenzte Leerlaufregler-Menge M_E Menge aus Leerlaufreglung Menge aus Laufruheregler M_E Einspritzmenge nach ARD M_E Einspritzmenge nach ARD mit Schubabschaltung Externer Mengeneingriff MSR M_E Einspritzmenge vor Pumpenkennfeld M_E Wunschmenge = f(PWG) aus Fahrverhaltenkennfeld PWG - Menge roh (ungefiltert) M_E resultierender Startmengen-Sollwert M_E zeitsynchrone Wunschmenge M_E Fahrerwunschmenge aus PWG oder FGR Wunschmenge plus Leerlaufmenge Wunschmenge roh plus Leerlaufmenge Begrenzte Wunschmenge N Leerlaufsolldrehzahl LL-Drehzahl in Abh. der Batteriespannung Leerlaufsolldrehzahl BSG Leerlaufdrehzahlvorgabe per CAN (EGS2) N Leerlaufsolldrehzahl fuer Diagnose gefilterte Drehzahl Dynamische Oeldruckueberwachung aktiv PWG Wert fuer PBM Ausgabe mit Beruecksichtigung Immostatus PWG Wert fuer PBM Ausgabe AG4 Pedalwertgeber leerlaufwegoptimiert PWG Rohwert PWG gefilterte Pedalwertgeber-Position Offset Leerwegreduktion PWG gelernte Leerlaufstellung -x mal LL PWG gemessene Gleichlauftoleranz -x mal LL ARD-Mengenabschaltung bei Schub (kein Schubruckeln) Sicherheitsfallbit Startbit Status Motorbetriebsphase M_E Abgleichwert fuer Startmengenkorrektur Stellwerksfreigabe fuer Start M_E Abschalt-Status Errechneter Verbrauch (gefiltert) Kraftstoffverbrauch HGB Sollgeschwindigkeit aus EEPROM HGB nachgefuehrte Sollgeschwindigkeit Wahlhebel-Info CAN - EGS Kupplung Gang-Info vom CAN
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-18
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
mroAB mroABM_E mroABN mroACC_A mroACC_OFF mroADR_ABB mroADR_AUS mroADR_I_A mroADR_PSO mroADR_PWG mroADR_P_A mroADR_TAS mroADR_TSO mroADR_ZIL mroAG4AKT mroAKT_SWN mroASG_NRA mroASG_Nso mroASG_Nsy mroBEG_P mroBEG_T mroBI_BEGR mroBI_FAHR mroBI_LLR mroBI_REIB mroBMEF mroBMEFATM mroBMEFKOC mroBMEFKT mroBMEFOEL mroBMEFTT mroBMELFT mroBM_EBiT mroBM_EERH mroBM_EERS mroBM_EKTB mroBM_EMO2 mroBM_EMOM mroBM_ENSU mroBM_ERAU mroBM_ERKT mroBM_ESER mroBM_ETUR mroBM_EVSU mroBM_KTB mroBSTZh mroBSTZl mroBTSSh mroBTSSl mroCASE_FF mroCASE_LL mroCASE_SR mroCVTSTAT mroDFMD mroDNDTfi
Abregelfaktor Mengenfaktor Drehzahlfaktor Plausbilitaetsfehler-Zaehler ACC abgeschaltet ADR Abbruchbedingung ADR Ausschaltbedingung ADR I-Anteil Roher Drehzahlwert aus PWG Gefilterter Drehzahlwert aus PWG ADR P-Anteil Drehzahlwert aus Tastenabfrage Roher Drehzahlwert aus Tastenabfrage ADR-Zieldrehzahl AG4 - Statusanzeigebits HGB Zustand der Hoechstgeschw.-begr. ASG-Regelabweichung ASG-Drehzahlsollwert ASG-Wunschdrehzahl Ladedruck bzw. Atmosphaerendruck fuer mroPkorr Lufttemperatur aus LTF bzw. STF fuer mroPkorr CAN - Sollmengenverbrauch CAN - Fahrerwunschmengenverbrauch LLR Verbrauch CAN - Reibmengenverbrauch Mengenbegrenzungsfaktor Atmosphaerendruckschutz Kochschutzmengenfaktor nach IPO3 Mengenbegrenzung ueber Kraftstofftemperatur Oeltemperaturschutz Mengenbegrenzung ueber Tanktemperatur Mengenbegrenzung ueber Ladelufttemperatur Begrenzungsmenge BiTurbo Erhoehungsmenge Ersatzmenge Differenzmenge zur Begrenzung = f(KTF) ASG-Drehmomentenkennlinie 2 Drehmomentbegrenzungsmenge Begrenzungsmenge nach sub.Mengenreduktion Rauchmenge Begrenzungsmenge nach BM_ERAU=f(KTF) Begrenzungsmenge vor dem Mengenabgleich Turbomenge Begrenzungsmenge vor sub.Mengenreduktion Delta-Menge pro 100 Grad C (mrwKTB_KF ) Betriebstundenzaehler high-word Betriebstundenzaehler low-word EAB-Testschwelle high-word EAB-Testschwelle low-word FF-Zustand ARD drehzahlsynchroner Teil Zustand LLR drehzahlsynchroner Teil SR-Zustand ARD drehzahlsynchroner Teil Status CVT-Eingriff Lastfaktor des Generators nach KL Beschleunigung Drehzahl gefiltert
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-19
Y 281 S01 / 083 - CBJ
mroDZ_GHI mroDZ_GLO mroEGSECST mroEGSERR mroEGSINT mroFGR_ABN mroFGR_SAT mroFMEBEG1 mroFMEBEG3 mroFPM_BED mroFPM_FEN mroFPM_ZAK mroFVHGTdi mroFVHSTAT mroFVHUEro mroFVHUEst mroF_VERZ mroGG mroHGB_RA mroHGI mroHGP mroHGmax mroHYSSTAT mroI_AKT mroKLDO mroKL_FAK mroLDFASTA mroLDFO_PS mroLDFU_PS mroLDFU_no mroLDFUabg mroLDFUdf1 mroLDFUdf2 mroLDFUdif mroLLRDAnt mroLLUTF mroLLpwg mroLLsoll mroLLumdr mroLRR1NW mroLRR2NW mroLRR3NW mroLRR4NW mroLRRI1 mroLRRI2 mroLRRI3 mroLRRI4 mroLRRI5 mroLRRI6 mroLRRI7 mroLRRI8 mroLRROFFS mroLRRReg mroLRRZust mroLRR_BGR
AG4 - Drehzahlgradient in High Phase AG4 - Drehzahlgradient in Low Phase EGS-CAN Status fuer Ecomaticauswertung CAN - EGS-Eingriffszeit ueberschritten EGS-Eingriffszeitintegral FGR-AUS Ursache FGR-Status Mengenbegrenzung bei Fehlern (bits) Mengenbegrenzung bei Fehlern (bits) PWG Bedingung fuer Zustandswechsel PWG aktuelles Plausibilitaets-Fenster PWG Plausibilisierung Zustand aktuell Max. Dif., Uebertragungsfunktion Status der FVHKF Auswertung Verwendete Uebertragungsfunktion vor PT1 Filter Gespeicherte Uebertragungsfunktion Frequenz Zuheizersignal akt. Getriebegruppe HGB Regelabweichung HGB I-Anteil des PI-Reglers HGB P-Anteil des PI-Reglers HGB Reglerbegrenzung Hysteresestatus der CAN - Eingriffe alter I-Anteil Ausgang DT1 wg. Klimakompressor-Einschaltmoment Faktor Klimakompressor-Einschaltmoment Status des Abgleichs Druck aus Saugrohrunterdruckheilungskennlinie Druck aus Saugrohrunterdruckkennlinie Ueberwachung auf SU nicht erlaubt Ermittelter Wert fuer EEPROM Druckdifferenz LDF-ADF vor Abgleich abgeglichene Druckdifferenz LDF-ADF Saugrohrunterdruck normiert LLR-D-Anteil Status LL-Erhoehung durch UTF Leerlaufdrehzahl bei defektem PWG Leerlaufdrehzahl aus WTF, ADF Kennfeld Umdrehungsschwelle fuer Leerlaufdrehzahlerhoehung Filterausgang 1-fache Nockenfrequenz Filterausgang 2-fache Nockenfrequenz Filterausgang 3-fache Nockenfrequenz Filterausgang 4-fache Nockenfrequenz LRR-Integrator 1 LRR-Integrator 2 LRR-Integrator 3 LRR-Integrator 4 LRR-Integrator 5 LRR-Integrator 6 LRR-Integrator 7 LRR-Integrator 8 Offset Ringspeicher LRR Filterdrehzahlen LRR-Regelabweichung Zustand Laufruheregelung LRR-Begrenzungsmenge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-20
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
mroMDASGmx mroMDInAdt mroMDIntdt mroMDW_PWG mroMDWkorr mroMD_ASG mroMD_ASR mroMD_Areg mroMD_Arei mroMD_BEGR mroMD_EGS mroMD_FAHx mroMD_GEN mroMD_KL1 mroMD_KLI mroMD_KUP mroMD_LLR mroMD_MOT mroMD_MSR mroMD_Rakt mroMD_SOLL mroMD_VOR mroMD_VORl mroMD_VORm mroMD_VORr mroM_APUMP mroM_ARDFF mroM_ARDSR mroM_ARDWU mroM_EAKTf mroM_EASGr mroM_EASR mroM_EASRr mroM_EBEGR mroM_EBG mroM_EBGvo mroM_EEGS mroM_EEGSr mroM_EEGSx mroM_EFAHf mroM_EHKF mroM_ELLBE mroM_EMSRr mroM_ERAM mroM_EREIB mroM_ERKF mroM_ESAB mroM_ESTAG mroM_ESTER mroM_ESTF mroM_ESTIP mroM_ESTvo mroM_EWFr mroM_EWLBG mroM_EWUBE
EGS-Vorsteuerbegrenzung Maximalauswahl ASG integriertes Moment MSR integriertes Moment korrigiertes PWG Moment aus v-abhaengigem FVHKF Mit Uebertragungsfunktion bewertetes PWG Moment CAN - ASG-Moment CAN - ASR-Moment ASG-Moment aus Regler ASG-Moment + Reibmoment CAN - Begrenzungsmoment CAN - EGS-Moment CAN - Fahrmoment Berechnetes Generatorverlustmoment Berechnetes Klimakompressorverlustmoment aus KF Korrigiertes Klimaverlustmoment EGS Kupplungsverlustmoment LLR Moment Motorverlustmoment (ohne Klimakompr. und Gen.) CAN - MSR-Moment bewertetes reduziertes Reibmoment CAN - Sollmoment EGS-Vorsteuerung EGS-Vorsteuerung - Leerlaufmoment EGS-Vorsteuerung nach Minimalauswahl EGS-Vorsteuerung - Reibmoment Pumpenmenge vor Null-Mengen-Korrektur Einspritzmenge ARD Fuehrungsformer Einspritzmenge ARD Stoerungsregler aktuelle Menage AR Fuehrungsformer begrenzt Aktuelle Menge aus Fahrbetrieb ASG-Eingriffsmenge roh ASR-Eingriffsmoment ASR-Eingriffsmoment roh Begrenzungsmenge Begrenzungsmenge vor dn/dt-Begrenzung Begrenzungsmenge vor Abschaltung durch Zweimassenschwungrad CAN - Ersatzmenge fuer EGS EGS-Eingriffsmoment roh CAN - Ext. Mengeneingriff EGS ohne Vorsteuerung Fahrmenge vor Startumschalter AG4 - Eingriffsmenge Hochschaltkennfeld begrenzte Leerlaufmenge MSR-Eingriffsmoment roh Oeldruckschalter Rampenwert CAN - Resultierende Reibmenge aus mrwREI_KF AG4 - Eingriffsmenge Rueckschaltkennfeld Startmengenkorrektur Startmenge nach Mengenabgleich Startmenge nach Startmengenerhoehung Startmenge nach Startmengenerhoehung Startmenge nach IPO3 Startmenge vor Abschaltung durch Zweimassenschwungrad Wunschmenge Fahrer unbegrenzt Wunschmenge + Leerlaufmenge, begrenzt durch Begrenzungsmenge Wunschbegrenzungsmenge
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-21
Y 281 S01 / 083 - CBJ
mroM_EWUSO mroM_EXASG mroM_EXASR mroM_EXEGS mroM_EXMSR mroM_Edndt mroM_Lk mroN_LLCA1 mroN_LLCA2 mroN_LLCAr mroODS_bed mroPWGBits mroPWG_R_I mroPWG_R_S mroPWG_Z mroPWG_Z_H mroPWG_neu mroPWGinv mroPWGmin mroPWLLPos mroPW_DAbd mroPW_Hist mroPW_MAX mroPW_Stat mroPW_cmax mroPW_dp mroPW_red mroPkorr mroRMPSLOP mroSUEBST2 mroSUEBSTA mroSycCout mroTIC mroTSBKADF mroTSBKLTF mroTSB_STG mroTSBits mroTS_ST mroU_PGSx2 mroVERB_Z mroVZN_STO mroV_RAMP mroV_SOLL mroVzuNfil mroWA_STAT mroWTF_TES mro_STBatt mro_STNBT mro_STNO mro_ZMsta
Wunschsollmenge ASG-Ersatzmenge ASR-Ersatzmoment CAN - Externer Mengeneingriff EGS MSR-Ersatzmoment dn/dt-Begrenzungsmenge M_L Luftmasse temperaturkorrigiert max. tolerierte LL-Drehzahlanhebung Leerlaufsolldrehzahl per CAN(EGS2) Rohwert N_LL-Vorgabe per CAN Oeldruckschalter Statusbits Gesammelte Zustandsbits PWG Status PWG Rampe Istzustand Status PWG Rampe Sollzustand Status PWG Status PWG Heilung PWG-Wert vor Rampe rueckgerechnete PWG-Stellung minimal gemessene Spannung PGS Leerlaufposition 0% PWG Uebergangsbedingungen DA-LLL PWG- Historie "Leerweg lernen" maximal erlaubter Offset PWG- Status "Leerweg lernen" gelernte Leerlaufstellung gemessene Gleichlauftoleranz gelernte Leerwegreduktion korr. Saugrohrdruck fuer Rauchbegrenzungs-KF Rampensteigung bei EIN+/EINerw. Status red. Schubueberw. Status red. Schubueberwachung Zaehler fuer Syncfehler-Erkennung Timercounter TSB Steigung unkorrigiert TSB Steigungskorrekturwert TSB Steigung korrigiert TSB BitOLDA Teststatus Faktor 2-korrigierte red. Geberspannung Volumenstrom Zuheizer V/N bei Aktivierung der FGR Funktion FGR-Rampengeschwindigkeit FGR-Sollgeschwindigkeit v/n gefiltert Status der ADR WA Funktion Teststatus WTF dyn. Plaus. Differenz der letzten mrwSTZUmit UBATT Werte Drehzahl aus Temperaturkennlinie fuer ZMS Temperaturabhaengige obere N Schwelle fuer ZMS Statusbits fuer ZMS
N nlmDK_zu nlmEND_AUS
DK zu im Nachlauf Endstufen Abschaltbit
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-22
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
nlmLUENL nlmNACHst nlmNLTESTa nlmNLact nloBATEst nloBATEtr1 nloFSP_S nloGADZMst nloGADZMtr nloNACHst nloNACHtr1 nloNACHtr2 nloNL_GZM nloNL_TIM nloNL_TN0 nloSTABst nloSTABtr1 nloSTABtr2 nloTSTTIM nloUEBMst nloUEBMtr
Freigabe Luefternachlauf States fuer Nachlaufsteuerung NL-Test aktiv im Nachlauf Nachlauf-Erkennungsbit States fuer Bankabschaltung testen Transitions fuer Bankabschaltung testen Fehlerabspeicherung Status States GAD Zeitmodus Transitions GAD Zeitmodus States fuer Nachlaufsteuerung Transitions fuer Nachlaufsteuerung Transitions fuer Nachlaufsteuerung Timer GAD Zeitmodus Aufladezeit fuer UC1 Timer Nachlaufzeitmessungen Timer ab Drehzahl=0 fuer Abstellschlagen States fuer Spannungsstabilisatortest Transitions fuer Spannungsstabilisatortest Transitions fuer Spannungsstabilisatortest Timer fuer Nachlauftests States fuer Ueberwachungsmodultest Transitions fuer Ueberwachungsmodultest
O oloLZEIT
Laufzeit-OLDA
P phmPBM_T2
Periodendauer PBM 2
T tlmKMW_CAN
Kraftstoffmengenwarnsignal ueber CAN
V vsoDTW_TA vsoDTW_ZB vsoDTW_ZB1 vsoDTW_ZB2 vsoDTW_ZB3 vsoDTW_ZB4 vsoDTW_ZB5 vsoDTW_ZB6 vsoDTW_ZB7 vsoDTW_ZB8 vsoDTW_ZB9 vsoDTW_ZBA vsoDTW_ZBB vsoDTW_ZBC vsoDTW_ZBD vsoDTW_ZBE vsoDTW_ZBF vsoDTZ_TA vsoDTZ_ZB vsoDTZ_ZB1 vsoDTZ_ZB2 vsoDTZ_ZB3
Synchronisation n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Displaytabelle n-synchron Synchronisation t-synchron Displaytabelle t-synchron Displaytabelle t-synchron Displaytabelle t-synchron Displaytabelle t-synchron
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-23
Y 281 S01 / 083 - CBJ
vsoDTZ_ZB4 vsoDTZ_ZB5 vsoDTZ_ZB6 vsoDTZ_ZB7 vsoDTZ_ZB8 vsoDTZ_ZB9 vsoDTZ_ZBA vsoDTZ_ZBB vsoDTZ_ZBC vsoDTZ_ZBD vsoDTZ_ZBE vsoDTZ_ZBF
Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle Displaytabelle
t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron t-synchron
X xcmIHM2DIA xcmImmoSta xcmImmoZ2 xcmM_List xcmPINDIA xcmSperre xcmSt_frei xcmWFSDATA xcoEMILSTA xcoFLNR xcoF_MSG xcoG_IMS xcoG_MSG xcoIM3inf xcoKWPZUST xcoRND_H xcoRND_L xcoSKC_H xcoSKC_L xcoSKC_M xcoStatus
Info von IHM an Diagnose ueber CAN Zustand (NACK,Sperre) Immobilizer Status Immobilizer Zaehler_2 Luftmassendurchsatz in mg/s fuer Freeze Frame PIN von der Diagnose Loginsperrenanforderung Startfreigabe Zeiger auf ueber CAN gelesene WFS-Daten Status externer MIL-Request Aktuell bearbeitete Fehlerbitnummer Ergebnis F Ergebnis G Immo Ergebnis G WFS 3 Information Zustand der KWP2000-Software fuer Flashprog Zufallszahl Highword Zufallszahl Lowword SKC Highword SKC Lowword SKC Middleword ImmoTestStatus 2 Byte -> musz im RAM sein !!!
Z zhmERR zhmHECUR zhmHE_OLD zhmIRCHG zhmOT_WINK zhmOT_x zhmSEGMDEF zhmSYNC_ST zhoAB_HE zhoAB_VE zhoAD_HE zhoAD_VE zhoBANK1 zhoBANK2 zhoINCSOLL zhoKORKW zhoNW_ERR
Abschaltgruende fuer den Zumesshandler ZH Anzugstromdauer Alter HE-Ansteuerbeginn vor Korrektur ZH Rechargestrom aktueller OT-Winkel OT-Zaehler Segmentbotschaftsfehlerzaehler Synchronisationsstatus des Zumesshandlers Ansteuerbeginn HE Ansteuerbeginn VE Ansteuerdauer HE Ansteuerdauer VE Einspritzzaehler Bank1 Einspritzzaehler Bank2 Zielwert Winkeluhr WU-Stand bei zhtKORR Fehlerhafte NW-Position
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-24
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
zhoNW_OFF zhoNW_ON zhoOT_x_M zhoSEGM_M zhoUM_ZA zhoWINKUHR zhoWUPSRC0 zmmBiT_ABL zmmDKTL zmmDKTSM zmmF_KRIT zmmHF2_DEF zmmHRLSLab zmmSYSERR zmoDK zmoDKLM_SW zmoDKUE_ST zmoP_Llind zmoSLVerr1 zmoSLVerr2 zmoSLVerr3 zmoTAV_AUS zmoUEBakt zmoV8S1_KM zmoV8S1_SS zumABHEKPL zumABHGW zumABHLk zumABHPL zumABHPk zumABHWk zumABVWk zumAB_HE zumAD_Pmin zumLFTstat zumMEVLk zumMEVPk zumMEVWk zumPQLk zumPQPk zumPQWk zumPQsoll zumP_RAIL zumP_RAILa zumP_RAILm zumP_TEST zumRP_CHK zumRP_ZUST zumTKFak zumTrchg zumVEPk zumVEWk zuoABHEKL zuoABHEKP zuoABHEKW
gueltige NW-Position der Neg.Flanke gueltige NW-Position der Pos.Flanke OT-Zaehler Master DZ-Segmentzaehler Master Umdrehungszaehler Winkeluhr beim BOB-Interrupt Quelle Zumeßinterrupt BiTurbofehlerbegrenzung Ueberwachung Drosselklappe Testmerker fuer Drosselklappentest (in EEPROM gespeichert) Fehlerkriterien Zumessung 2.HFM defekt Slave HRL abgeworfen Systemfehlereingriff Basis Bit0:Schub, Bit1:relevante Fehler Luftmassenschwelle fuer Test: f(n) State Drosselklappentest Ladedruckaenderung Fehlerstatus Slave 1 Fehlerstatus Slave 2 Fehlerstatus Slave 3 EKP-Status Ausschaltbedingungen(KTF,dimK50,Startbit) Ueberdrehzahl nach Zeit erkannt Kommunikationsmatrix Slave 1 Synchronisationsstatus Slave 1 INJ AB HE Korrektur W-Temp INJ AB HE Grundwerte KF INJ K-Faktor Anst.-beg. HE = f(LTF) INJ K-Faktor Anst.-beg. HE = f(WTF) INJ K-Faktor Anst.-beg. HE = f(ADF) INJ K-Faktor Anst.-beg. HE = f(WTF) INJ K-Fakt Anst.-beg. VE = f(WTF) INJ Ansteuerbeginn HE abs. INJ Mindestdruck fuer Einspritzung INJ Rail-Entlueftung Status INJ K-Menge VE = f(LTF) INJ K-Menge VE = f(ADF) INJ K-Menge VE = f(WTF) RPC Korr-Fakt Raildrucksollwert = f(LTF) RPC Korr-Fakt Raildrucksollwert = f(ADF) RPC Korr-Fakt Raildrucksollwert = f(WTF) INJ Raildruck Sollwert INJ Raildruck INJ Raildruck aktuell INJ Raildruck gemittelt INJ Nachlauf: Raildrucktestwert INJ Raildruck Pruefung ja = 1, nein = 0 INJ Zustandsautomat Raildruckregelung Mengenkorrektur Kraftstofftemperatur INJ Nachladezeit fuer VE INJ K-Wert VE-Schaltung = f(ADF) INJ K-Wert VE-Schaltung = f(WTF) OLDA AB HE Korrektur L-Temp. OLDA AB HE Korrektur L-Druck OLDA AB HE Korrektur W-Temp.
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite D-25
Y 281 S01 / 083 - CBJ
zuoABPkKF zuoABR_VE zuoABVGW zuoABVKF zuoABVKW zuoABVMIN zuoAB_HEk zuoAB_VE zuoAB_VE1 zuoAB_VE1k zuoABdHE zuoABdHEu zuoAD_HE zuoAD_VE1 zuoEKDPF1 zuoEKDPF2 zuoEKDPF3 zuoEKDPF4 zuoEKDPF5 zuoEKDPF6 zuoEKDPF7 zuoEL_KF zuoHE_STAT zuoLRRF_KF zuoMEHE zuoMEHEK zuoMEVEHE zuoMEVEK zuoMEVGW zuoME_VE zuoME_VELR zuoME_VE_N zuoME_VE_k zuoMHVdiff zuoMHmin zuoMVmax zuoMVmin zuoM_List zuoPHIkorr zuoPQmin zuoPS_GW zuoPS_KL zuoPS_KP zuoPS_KW zuoPS_Kges zuoPS_NB zuoPS_REG zuoPS_Tk zuoPS_VS zuoPS_oB zuoPSmax zuoPdiff zuoPlim zuoRAmax zuoRP_Iant
OLDA dyn. AB - Verlagerung Grundwert OLDA Ansteuerbeginn VE rel. zu HE OLDA Ansteuerbeginn VE GW OLDA Ansteuerbeginn VE KorrekturKF OLDA Ansteuerbeginn VE Korrekturwert OLDA Minimalwert Ansteuerbeginn OLDA Ansteuerbeginn HE Phasenkorr. OLDA Ansteuerbeginn VE korr. OLDA Ansteuerbeginn VE 1 Olda Ansteuerbeginn VE1 Phasenkorr. OLDA dyn. AB - Verlagerung begrenzt OLDA dyn. AB - Verlagerung gesamt OLDA Ansteuerdauer HE OLDA Ansteuerdauer VE 1 Raildruck Fehlerzaehler 1 Raildruck Fehlerzaehler 2 Raildruck Fehlerzaehler 3 Raildruck Fehlerzaehler 4 Raildruck Fehlerzaehler 5 Raildruck Fehlerzaehler 6 Raildruck Fehlerzaehler 7 OLDA Differenz Soll/Ist Menge OLDA HE-Schalter Korrekturfaktor fuer VE-LRR-Menge OLDA Menge HE OLDA dyn. AB - Verlagerung begrenzt OLDA dyn. AB - Verlagerung begrenzt OLDA dyn. AB - Verlagerung Grundwert OLDA GW KF Menge VE OLDA Menge VE VE-Menge + VE-anteilsmäßige LRR-Menge OLDA Menge VE Normalbetrieb Olda Korr-Menge VE VE: m_EFAHR - ME VE Olda min. Menge HE OLDA maximale VE-Menge OLDA min. Menge VE OLDA Ist-Luftmasse, VS100 Anzeige OLDA Phasenkorrekturwinkel OLDA minimaler Raildruck OLDA Solldruck, Grundwert OLDA Solldruck, Korrektur Lufttemp. OLDA Solldruck, Korrektur Ladedruck OLDA Solldruck, Korrektur Wassertemp. OLDA Solldruck, Korrektur gesamt OLDA Solldruck, Normalbetrieb OLDA Raildruck, geregelt RPC Solldruck nach Temp.-Begrenzung OLDA Raildruck, gesteuert OLDA Solldruck, korrigiert, aber unbegrenzt OLDA maxmialer Solldruck OLDA Soll - Istdruck Maximaldruck OLDA maximale Regelabweichung OLDA I-Anteil
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der OLDA’s
RBOS/EDS3
Seite D-26
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
zuoRP_Pant zuoRPbeg zuoRPdyn zuoTve zuoVE_KF zuoVE_ON1 zuoVE_ON2 zuoVE_ONS zuoVE_STAT zuodMEHE zuodMEVE zuodME_VEL zuodPS zwoS_1 zwoS_2 zwoS_KDZ zwoS_KUT zwoVB_FIL zwot_NL
OLDA P-Anteil OLDA Diff Soll.korr - Solldruck OLDA Differenz Soll-korr - Solldruck OLDA T VE komplett OLDA nach Ansteuerkennfeld OLDA KF VE einschalten OLDA KL1 VE einschalten OLDA Summe VE einschalten OLDA VE-Schalter OLDA dyn. AB - Verlagerung gesamt OLDA Differenz Soll-korr - Solldruck VE-anteilsmaeßige LRR-Menge OLDA Solldrucksprung Ansteuerung ZWP Fahrbetrieb Ansteuerung ZWP Nachlauf Ansteuerung ZWP aufgrund dzmNmit Ansteuerung ZWP aufgrund anmWTF Errechneter Verbrauch (gefiltert) ZWP-Ansteuerzeit
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der OLDA’s
02. Juli 1999
0
bosc h
EDC15C
Seite E-1
Y 281 S01 / 083 - CBJ
Anhang E Liste der SG PINS Die folgende Tabelle erläutert die Verwendung aller relevanten Pins im Master-SG EDC15C. Die detaillierte Beschreibung der verwendeten Datensatzparameter befindet sich im Kapitel Endstufen “Eingangs- und Ausgangssignale” (alphabetische Reihenfolge). Pin.Nr.-Reihenfolge Pin. Nr. SG_PIN Pin-Typ 1.09 HRL-0 Leistungsendstufe
EDC-Pin-Beschreibung
Datensatz
Haupt-Relais
2.01
DKS-0
Leistungsendstufe
Drosselklappensteller (EPW) (low side)
ehwEST_AR2
2.02
ZWP-0
Leistungsendstufe
Zusatz-Wasserpumpe (low side)
ehwEST_ZWP
2.08
MML-0
Leistungsendstufe
Magnetventilansteuerung Motorlager (low side)
ehwEST_ML1
2.12
K61-E
Eingang
Eingang Kl. 61 (D+(nur Brücke))
2.13
ARS1-0 Leistungsendstufe
ARF-Steller 1 (EPW) (low side)
ehwEST_AR1
2.14
HYL-0
Leistungsendstufe
Hydrolüfterrelais
ehwEST_HYL
2.19
LDS2-0
Leistungsendstufe
Ladersteller 2 (EPW) (low side)
ehwEST_LS2
2.21
LDS1-0
Leistungsendstufe
Ladersteller 1 (EPW) (low side)
ehwEST_LDS
3.01
HFM12
Sensorversorgung
Heißfilmluftmassensensor 1, Versorgung (Ref.spg.)
anwLM2_...
3.02
HFM11
Analogeingang
Heißfilmluftmassensensorsignal 1
anwLMM_...
3.03
HFM10
Sensormasse
Heißfilmluftmassensensor 1, Masse
3.04
DZS1
Frequenzsignal
Drehzahlgeber Segmentsignal
dzw..
3.06
DZG1
Frequenzsignal
Drehzahlgebersignal
dzw..
3.09
GTL-0
Leistungsendstufe
Getriebelageransteuerung (low side)
ehwEST_ML2
3.11
KTF1
Analogeingang
Kraftstofftemperaturfühlersignal
anwKTF_...
3.12
KLN-0
Leistungsendstufe
Kühlungslüfter-Nachlaufsteuerung (low side)
ehwEST_GER
3.14
LDF2
Sensorversorgung
Ladedruckfühler, Versorgung
anwLD2_...
3.15
LDF1
Analogeingang
Ladedruckfühlersignal
anwLDF_...
3.16
LDF0
Sensormasse
Ladedruckfühler, Masse
-
3.17
DZS0
Sensormasse
Drehzahlgeber Segment, Masse
-
3.18
KTF0
Sensormasse
Kraftstofftemperaturfühler, Masse
-
3.19
DZG-S
Schirm
Drehzahlgeber; Schirmanschluß
-
3.20
RDS0
Sensormasse
Raildrucksensor, Masse
-
3.21
HFM21
Analogeingang
Heißfilmluftmassensensorsignal 2
3.22
HFM20
Sensormasse
Heißfilmluftmassensensor 2, Masse
3.23
ARS2-0 Leistungsendstufe
ARF2-Steller (EPW) (low side)
ehwEST_AS2
3.27
OTF1
Öltemperaturfühlersignal
anwOTF_...
Analogeingang
-
anwHF2_... -
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der SG PINS
RBOS/EDS3
Seite E-2
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
Pin. Nr. SG_PIN Pin-Typ 3.28 WTF11 Analogeingang
EDC-Pin-Beschreibung Wassertemperaturfühlersignal 1
Datensatz anwWTF_... anwLTF_...
3.29
LTF1
Analogeingang
Lufttemperaturfühlersignal
3.31
DZG0
Sensormasse
Drehzahlgeber, Masse
-
3.32
WTF10
Analogeingang
Wassertemperaturfühler 1, Masse
-
3.33
RDS1
Analogeingang
Raildrucksensorsignal
3.34
OTF0
Sensormasse
Öltemperaturfühler, Masse
3.35
RDS2
Sensorversorgung
Raildrucksensor, Versorgung
anwKD2_...
3.36
HFM22
Sensorversorgung
Heißfilmluftmassensensor 2, Versorgung (Ref.spg.)
anwHFS_...
3.38
RDR-0
Leistungsendstufe
Rail-Druckregelung (low side)
ehwEST_KDR
3.39
MIL-0
Leistungsendstufe
MIL-Kontrolleuchte
ehwEST_MIL
3.42
DZI1
Frequenzsignal
Drehzahlgeber Inkrementsign.(Ausgabe an Slave-SG) dzw..
3.44
CANP-L Bidirektional
Controller Area Network; Low; Master-Slave SG
caw..
3.45
CANP-H Bidirektional
Controller Area Network; High; Master-Slave SG
caw..
3.46
CAN1-H Interface
Controller Area Network; High-signal; Eingang 1
caw..
3.47
CAN1-L Interface
Controller Area Network; Low-signal; Eingang 1
caw..
3.52
ZHB-E
Digitaleingang
Kontrollsignal Zuheizer Brennstoffdosierpumpe
4.01
GRA-S
Digitaleingang
Geschw.regelanlage "SET", nur für Audi/VW
diwFGP_..
4.02
GRA-A
Digitaleingang
Geschw.regelanlage "AUS", nur für Audi/VW
diwFGA_..
4.07
PWG0
Sensormasse
Pedalwertgeber, Masse
anwPW2_...
4.08
PWG1
Analogeingang
Pedalwertgebersignal
anwPWG_...
4.09
PWG2
Sensorversorgung
Pedalwertgeber, Versorgung
4.10
TIP-0
Leistungsendstufe
Tankinterne Pumpe
4.12
LGS0
Sensormasse
Pedalwertgeber-Leerlaufschalter, Masse
4.13
LGS-E
Digitaleingang
Pedalwertgeber-Leerlaufschaltereingangssignal
4.14
PWG22
Sensorversorgung
Pedalwertgeber2, Versorgung (2.Schleifer)
4.16
HYL-E
Digitaleingang
Klima-Hochdruckschaltsignal
diwHYL_...
4.17
TDS-A
Digitalausgang
zhwTD_TEIL
4.19
KLI-B
Leistungsendstufe
Drehzahlsignal Ausgang (GADARRAY-generiertes Signal) Klimaleistungsausgang (bidirektional)
4.20
ZHSG-0 Digitalausgang
Ansteuerung Zuheizer-Steuergerät
4.22
FGG1
Frequenzsignal
Fahrgeschwindigkeitsgebersignal
fgw..
4.23
GNK-E
Digitaleingang
Getriebe Neutral-Kontakt
diwKUP_..
4.24
BRE-E
Analogeingang
Bremssignal
diwBRE_..,anwBRE_..
4.25
GRA-L
Digitaleingang
Geschw.regelanlage "Löschen", nur für Audi/VW
diwFGL_..
4.26
K15-E
Digitaleingang
Klemme 15 (geschaltetes +Batt) digitale Info für SG
diwK15_...
anwKDF_... -
-
ehwEST_TIP diwLGS_... -
ehwEST_KLI -
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der SG PINS
02. Juli 1999
0
bosc h
EDC15C
Seite E-3
Y 281 S01 / 083 - CBJ
Pin. Nr. SG_PIN Pin-Typ 4.27 GZR-E Digitaleingang
EDC-Pin-Beschreibung Glühzeitrückmelder
Datensatz diwGZR_...
4.28
K50-E
Digitaleingang
Klemme 50 (Startsignal) digitale Info für SG
diwK50_...
4.30
SYS-0
Leistungsendstufe
Systemleuchte (low side)
ehwEST_DIA
4.31
BRK-E
Digitaleingang
Bremskontaktsignal (2. sep. Kontaktschalter)
diwBRK_..
4.32
ISO-K
Interface
K-Leitung nach ISO-Protokoll
4.33
CRA-E
Digitaleingang
Crash-Sensor Signal
4.34
KIK-E
Digitaleingang
Kickdown-Signaleingang
4.36
CAN2-H Interface
Controller Area Network; High-signal; Eingang 2
caw..
4.37
CAN2-L Interface
Controller Area Network; Low-signal; Eingang 2
caw..
4.38
GRL-0
Leistungsendstufe
Glührelais (low side)
ehwEST_GRS
4.39
KLI-E
Digitaleingang
Klima-Eingangssignal
diwKLI_...
4.40
GRA-W Digitaleingang
Geschw.regelanlage "WDA", nur für Audi/VW
diwFGA_...
5.01
MV4-1
Leistungsendstufe
Injektor 7 u. 8, Bank 2 (Zyl. 7 u. 8), high side
-
5.02
MV3-1
Leistungsendstufe
Injektor 5, Bank 1 (Zyl. 5), high side
-
5.03
MV8-0
Leistungsendstufe
Injektor 8, Bank 2 (Zyl. 8), low side
-
5.04
MV3-1
Leistungsendstufe
Injektor 6, Bank 1 (Zyl. 6), high side
-
5.05
MV5-0
Leistungsendstufe
Injektor 5, Bank 1 (Zyl. 5), low side
-
5.07
MV6-0
Leistungsendstufe
Injektor 6, Bank 1 (Zyl. 6), low side
-
5.09
MV7-0
Leistungsendstufe
Injektor 7, Bank 2 (Zyl. 7), low side
-
-
Die folgende Tabelle erläutert die Verwendung aller relevanten Pins im Slave-SG EDC15C.
Pin. Nr. SG_PIN Pin-Typ 1.03 ISO-K Bidirektional
EDC-Pin-Beschreibung K-Leitung nach ISO-Protokoll
Datensatz -
1.07
K15-E
Digitaleingang
Klemme 15, digitale Info für SG
diwK15_..
2.02
KKV-0
Leistungsendstufe
Kraftstoffkreislaufventil (low side)
ehwEST_KSK
2.08
KLRS1
Leistungsendstufe
Kühlerlüfterrelais 1
ehwEST_GR1
2.19
KLRS2
Leistungsendstufe
Kühlerlüfterrelais 2
ehwEST_GR2
3.06
DZI0
Signalmasse
Drehzahlgeber Inkrementsignal, Masse
-
3.07
DZI1
Frequenzsignal
Drehzahlgeber Inkrementsignal (vom Master-SG)
-
3.09
GEN-0
Leistungsendstufe
Generatorabschaltung
ehwEST_GEA
3.12
TAV-0
Leistungsendstufe
Tankabschaltventil
ehwEST_TAV
3.38
ZME-0
Leistungsendstufe
Zumesseinheit(CP3) (low side)
ehwEST_EAB
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Liste der SG PINS
RBOS/EDS3
Seite E-4
EDC15C
0
bosc h
Y 281 S01 / 083 - CBJ
Pin. Nr. SG_PIN Pin-Typ 3.44 CANP-H Bidirektional
EDC-Pin-Beschreibung Controller Area Network (high) [ Master-Slave]
caw..
Datensatz
3.45
CANP-L Bidirektional
Controller Area Network (low) [ Master-Slave]
caw..
4.10
EKP-0
Leistungsendstufe
Elektrische Kraftstoffpumpe
ehwEST_EKP
4.32
ISO-K
Bidirektional
K-Leitung nach ISO-Protokoll
5.01
MV2-1
Leistungsendstufe
Injektor “high “ Bank 4
-
5.02
MV1-1
Leistungsendstufe
Injektor “high“ Bank3
-
5.03
MV4-0
Leistungsendstufe
Injektor 4, Bank 4 (Zyl. 4)
-
5.04
MV1-1
Leistungsendstufe
Injektor “high” Bank 3
-
5.05
MV1-0
Leistungsendstufe
Injektor 1, Bank 3 (Zyl. 1)
-
5.07
MV3-0
Leistungsendstufe
Injektor 3 Bank 3 (Zyl. 3)
-
5.09
MV2-0
Leistungsendstufe
Injektor 2, Bank 4 (Zyl. 2)
-
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Liste der SG PINS
02. Juli 1999
0
bosch
EDC15C
Seite F-1
Y 281 S01 / 083 - CBJ
Anhang F Index MEREBG3A 2-16 MEREEX01 2-85 MEREEX02 2-88 MEREEX03 2-89 MEREEX04 2-90 MEREEX05 2-90 MEREEX08 2-92 MEREEX09 2-94 MEREEX10 2-96 MEREEX11 2-97 MEREEX12 2-84 MEREEX13 2-85 MEREEX14 2-92 MEREEX15 2-100 MEREEX16 2-104 MEREEX18 2-103 MEREFV01 2-43 MEREFV02 2-44 MEREFV03 2-45 MEREFV04 2-47 MEREGG01 2-18 MEREGR01 2-52 MEREGR02 2-54 MEREGR03 2-56 MEREGR04 2-59 MEREGR05 2-61 MEREGR06 2-63 MEREGR07 2-64 MEREGR08 2-65 MEREGR09 2-65 MEREHG01 2-79 MEREHG02 2-81 MEREHG03 2-82 MEREHG04 2-83 MERELL01 2-18 MERELL02 2-20 MERELL03 2-23 MERELL04 2-26 MERELL05 2-29 MERELL06 2-22 MERELL07 2-26 MERELL3A 2-28 MERELL3B 2-28 MERELL3C 2-24 MERELL3D 2-25 MERELL3E 2-27 MERELW01 2-34 MERELW02 2-42 MERELW03 2-38 MERELW04 2-38 MERELW05 2-39 MERELW06 2-40 MERELW07 2-40 MERELW08 2-41
Abbildung ARF_01 3-1 ARF_02 3-4 ARF_03 3-7 ARF_04 3-8 ARF_05 3-11 ARF_06 3-12 ARF_07 3-14 ARF_09 3-15 ARF_10 3-15 ARF_11 3-15 ARF_12 3-18 ARF_13 3-19 ARF_15 3-2 ARF_16 3-16 ARF_17 3-5 ARF_18 3-17 CAN_01 10-50 CAN_02 10-7 CAN_04 10-44 CAN_05 10-3 CAN_07 10-51 CAN_08 10-11 CAN_10 10-13 EINAUS01 9-2 EINAUS02 9-2 EINAUS03 21; 9-12 EINAUS04 9-9 EINAUS07 9-11; 9-13 EINAUS10 9-10 EINAUS11 9-20 EINAUS2A 9-5 EINAUS2B 9-4 LDR_01 4-1 LDR_03 4-2 LDR_04 4-4 LDR_05 4-6 LDR_06 4-7 LDR_07 4-9 LDR_08 4-10 LDR_10 4-11 LDR_11 4-12 MERE01 2-2 MERE02 2-3 MEREAD01 2-72 MEREAD02 2-73 MEREAD03 2-75 MEREAD04 2-78 MEREAD05 2-75 MEREAR02 2-19 MEREBG01 2-9 MEREBG02 2-10 MEREBG03 2-13 MEREBG2A 2-12
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-2
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
MERELW09 2-42 MERESA01 2-48 MEREST01 2-4 MEREST02 2-5 MEREST03 2-7 MEREST04 2-8 MEREST1A 2-6 MEREWU01 2-32 SONSAA01 8-49; 8-50 SONSEC01 5-19 SONSEC02 5-19 SONSEC03 5-20 SONSEC04 5-21 SONSEC05 5-22 SONSGEA1 5-27 SONSGZ01 5-1; 11-2 SONSGZ02 5-2 SONSKL01 5-7 SONSKL02 5-7 SONSKL03 5-8 SONSKL04 5-8 SONSKL05 5-9 SONSKL06 5-9 SONSKL07 5-10 SONSKL08 5-10 SONSKL09 5-10 SONSKL10 5-10 SONSKL11 5-11 SONSKL12 5-11 SONSKL13 5-11 SONSKL14 5-12 SONSKL15 5-12 SONSKL16 5-12 SONSKM01 5-26 SONSKU01 5-24 SONSKW01 5-13 SONSML01 5-17 SONSSI01 5-25 SONSZW01 29 UEBE_03 8-62 UEBEFB02 6-2 XCOM01 7-2 XCOM02 7-3 XCOM03 7-26 XCOM04 7-28 XCOM05 7-29 XCOM08 7-49 HYL_1 3 LDR_08 8-25 LDR_12 8-25 MEREAR01 2-106 MEREAR04 2-112 MEREZU01 12-15 MEREZU02 12-18 MEREZU03 12-19 MEREZU04 12-21 MEREZU05 12-23 MEREZU06 12-25
UEBE_07 8-6 UEBE_08 8-6
Datensatz anwADF_MAX 8-3 anwADF_MIN 8-3 anwADF_VOR 8-3; 8-24 anwBAT_FG 8-3 anwBAT_MAX 8-3 anwBAT_MIN 8-3 anwBAT_VOR 8-3 anwEPW_MAX 8-56 anwEPW_MIN 8-56 anwHF2_MAX 9-12 anwHF2_MIN 9-12 anwHFS_MAX 8-44 anwHFS_MIN 8-44 anwK15_GF 9-17 anwK15_H_O 6-3; 8-46; 8-47; 9-17; 10-4 anwK15_H_U 8-46; 8-47; 9-17; 10-4 anwK15_ONV 9-17 anwK15_VOR 9-17 anwKD2_MAX 8-56 anwKD2_MIN 8-56 anwKDF_MAX 8-56 anwKDF_MIN 8-56 anwKMW_CAN 10-32; 10-45 anwKTF_dT 8-20; 8-21 anwKTF_Imn 8-20; 8-21 anwKTF_Int 8-20; 8-21 anwKTF_MAX 8-20 anwKTF_MIN 8-20 anwKTF_T 8-20; 8-21 anwKTF_Tmn 8-20; 8-21 anwKTF_VOR 8-20 anwKTFPRDY 8-20; 8-21 anwLD2_MAX 8-23 anwLD2_MIN 8-23 anwLD2_VOR 8-23 anwLDF_MAX 8-23 anwLDF_MIN 8-23 anwLDF_VOR 8-23; 8-24 anwLM2_MAX 8-30 anwLM2_MIN 8-30 anwLMD_N1 8-30; 9-7; 9-11; 9-12 anwLMD_N2 8-30; 9-7; 9-11; 9-12 anwLMM_MAX 8-30; 9-11; 9-12 anwLMM_MIN 8-30; 9-11; 9-12 anwLTF_MAX 8-31 anwLTF_MIN 8-31 anwLTF_VOR 8-31 anwO_LUrKL 8-32; 9-10 anwO_VBtKL 8-32; 9-10 anwOTF_KAN 8-32; 9-9; 9-10; 10-34; 10-35; 1045 anwOTF_MAX 8-32 anwOTF_MIN 8-32 anwOTF_VOR 8-32; 9-10
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-3
Y 281 S01 / 083 - CBJ
anwOTFaWTF 9-10 anwPW2_MAX 8-32 anwPW2_MIN 8-32 anwPW2_VOR 8-32 anwPWG_KL 2-42 anwPWG_MAX 8-32 anwPWG_MIN 8-32 anwREF_MAX 8-37 anwREF_MIN 8-37 anwREF_VOR 8-37 anwUC1_MAX 8-45 anwUC1_MIN 8-45 anwUC2_MAX 8-45 anwUC2_MIN 8-45 anwUTF_KL 9-4 anwUTF_UBm 9-5 anwWSZ_DZ 8-38 anwWSZ_STM 8-38 anwWSZ_SZT 8-38 anwWTF_MAX 8-38 anwWTF_MIN 8-38 anwWTF_VOR 8-38; 9-10 anwWTFdelt 8-38; 10-35 anwWTFSCH 5-26; 8-38; 9-9; 10-49 arw2ST_KF 3-9 arw2STAUS 3-9 arwAB_TV 3-16 arwABdzo 3-16 arwABdzu 3-16 arwABldmax 3-16 arwABmeo 3-16 arwABmeu 3-16 arwABmint 3-16 arwABwunmx 3-16 arwANSTWKL 3-15 arwARF_var 3-8; 3-9; 3-10 arwBiT_KL 8-43 arwDV_.. A-4 arwEmaxFKF 3-12; 8-2 arwEmaxGKF 3-12; 8-2 arwEueAUS 8-2 arwFAR1_MV 3-10; 8-50; 8-52 arwFAR1ab1 3-10 arwFAR1aus 3-10; 8-28 arwFAR2_MV 3-10; 8-50 arwFAR2ab1 3-10 arwFAR2aus 3-10; 8-28; 8-49 arwFAR3_MV 3-10; 8-50; 8-52 arwFAR3ab1 3-10 arwFAR3aus 3-10; 8-28 arwGR_MAX 3-9 arwGR_MIN 3-9 arwH2PMmin 22 arwH2PNo 22 arwH2PNu 22 arwH2PPo 22 arwH2PPu 22 arwH2PTo 22
arwH2PTu 22 arwHF2EKTD 21 arwHF2KOKF 22 arwHF2NORM 21 arwHFPMmax 8-30 arwHFPMmin 3-2; 22; 8-30 arwHFPNo 3-2; 22; 8-30 arwHFPNu 3-2; 22; 8-30 arwHFPPo 3-2; 22; 8-30 arwHFPPu 3-2; 22; 8-30 arwHFPTo 3-2; 22; 8-30 arwHFPTu 3-2; 22; 8-30 arwHYSTaus 3-9 arwHYSTein 3-9 arwIR_.. A-3 arwIR_FEN 3-9 arwIR_NEG 3-9 arwIR_POS 3-9 arwIR_SIG 3-9 arwLMBEKOF 3-2; 21 arwLMBEKTD 3-2; 21 arwLMBKOKF 3-2; 22 arwLMBL2KL 21 arwLMBLIKL 3-2 arwLMBNORM 3-2; 21; A-1 arwLMBPML 22 arwLMBPN 22 arwLMBPVGW 3-3; 22; 8-30; 8-44; 9-11; 9-12 arwMEAB0KL 3-9; 3-15 arwMEAB1KL 3-9; 3-15 arwMEKORKL 3-5 arwMLBkKL 3-5 arwMLGRDKF 3-5 arwMLTVKL 3-11 arwPAKORKF 3-5 arwPAKORKL 3-5 arwPR_.. A-2 arwPR_FEN 3-9 arwPR_NEG 3-9 arwPR_POS 3-9 arwPR_SIG 3-9 arwPSKORKL 3-5 arwPSKRamp 3-5 arwREG0KL 3-8; 3-10 arwREG1KF 3-9; 3-10; D-3 arwREG1KL 3-8; 3-9; 3-10 arwREG2KF 3-9; 3-10; D-3 arwREGIVG1 3-9 arwREGNLL1 3-13 arwREGSBME 3-13 arwREGSBN 3-13 arwREGTLL1 3-13 arwREGTVG1 3-9 arwREGUBAB 3-13 arwRK_HT 3-19; 3-20; 8-2 arwRK_LT 3-19; 8-2 arwSTPAKF 3-11 arwSTTVKF 3-11
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-4
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
arwSTTWKF 3-11 arwSWBAGMN 3-5; 3-11 arwSWBAGMX 3-5; 3-11 arwSWBSWMN 3-6 arwSWBSWMX 3-6 arwTLKORKF 3-5 arwTWKORKF 3-5 arwUMDRpKL 3-5 caw.._RTO 8-59 caw200_DT0 8-61 caw200_DT7 8-61 caw200_RTO 8-61 caw230_DT0 8-61 caw230_DT7 8-61 caw230_RTO 8-61 cawCANAMSK 10-5 cawINF_BTR 10-1; 10-2; 10-4 cawINF_CAB 5-12; 10-1; 10-4 cawINF_DLY 8-46; 10-5 cawINF_INI 8-46; 10-4 cawINF_TBO 10-1 cawINF1DLY 8-47 cawINF1INI 8-47 cowAGL_ARF 3-5 cowAGL_HGB 2-80 cowAGL_LLR 2-25 cowAGL_STA 2-5 cowAGL_VGK 5-3 cowAGLmBEG 2-14 cowARF_hys 3-8; 3-9 cowARF_ME 3-1 cowBEG_BOO 2-11 cowBEG_OEL 2-14 cowBEG_P_L 2-11 cowBEG_STF 2-11 cowEAB_NLT 8-53 cowEABTest 8-53 cowECOMTC 5-3; 5-18; 10-11; 10-28 cowFARFAB.. 8-39 cowFARFAB1 8-39 cowFLDRAB.. 8-39 cowFLDRAB1 8-39 cowFMEBEG.. 8-39 cowFMEBEG1 2-16; 8-39 cowFMEBEG2 2-16 cowFMEBEG3 2-16 cowFMEBEG4 2-16 cowFUN_ADF 9-9 cowFUN_ADR 2-78; 2-107; 3-17; 8-14 cowFUN_ARF 3-1 cowFUN_ASG 2-86; 2-87 cowFUN_ASR 2-86; 2-95 cowFUN_COM 7-43 cowFUN_CRA 8-6; 8-7 cowFUN_CVT 2-27 cowFUN_DPG 2-33 cowFUN_DSV A-1 cowFUN_EGS 2-86; 2-93; 10-12
cowFUN_EKP 4; 5 cowFUN_FDR 8-34 cowFUN_FGG 8-14; 8-65; 8-66; 9-14 cowFUN_FGR 2-49; 2-50; 2-53; 2-68; 2-70; 2-72; 2-107; 8-65; 8-66 cowFUN_FVH 2-33; 2-46 cowFUN_HZE 5-16; 5-21 cowFUN_LDR 4-1 cowFUN_MSR 2-86; 2-87; 2-97 cowK50_var 2-7 cowKWHKERZ 5-14; 10-21 cowKWHTAUS 5-16; 5-17 cowLDR_ADA 4-8 cowLDR_ARW 4-5 cowLDR_BEG 4-6 cowLDR_ME 4-1 cowLDR_MS 4-6 cowLDR_R_A 4-2; 4-5; 4-6 cowPBMAUSW 2-88 cowRMXpRTF 8-25 cowRP_VS 12-6 cowSYS_LMP 6-19; 6-20 cowV_AGL_A 3-5 cowV_AGL_B 2-14; 7-25 cowV_ATK_A 3-5 cowV_DZG_2 10-12 cowV_GZS_V 5-3 cowV_LMM_S 3-2; 21 cowVAR_2HF 3-3; 21; 8-44 cowVAR_BiT 4-5; 4-12 cowVAR_BSG 8-5 cowVAR_C5 2-28 cowVAR_FGG 9-14; 9-15; 10-26; 10-33; 10-45 cowVAR_FZG 9-4; 9-5; 10-34; 10-45 cowVAR_GTR 2-21; A-1 cowVAR_GZS 5-5 cowVAR_KO1 10-45 cowVAR_LDR 4-1 cowVAR_OBD 6-12; 6-17 cowVAR_PWG 2-25; 2-43; 2-44; 8-33; 8-35; 8-36; 9-3; 9-4; 9-7; 9-8 cowVAR_ZYL A-1 cowWTFCAN 8-38; 10-34; 10-35 crwCR_ST_A 2-53 crwCR_ST_B 8-7 crwCR_TOUT 8-7 crwPWM_ANZ 8-7 diwKIKPWG0 9-4 diwKIKPWG1 9-4 diwLGS_PGS 9-4 diwPBREdyn 8-4 diwtBREdyn 8-4 diwtBREiO 8-4 diwtBREsta 8-4 diwUKU_vgw 10-11 dzwDNR_HI 9-12; A-1 dzwDNR_LO 9-12; A-1 dzwDZG_AUS 8-48
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-5
Y 281 S01 / 083 - CBJ
dzwDZG_DPL 8-48 dzwDZG_FNS 8-48 dzwDZG_KMX 8-48 dzwDZG_MBE 8-48 dzwDZG_MVE 8-48 dzwDZG_MXP 8-48 dzwDZG_NUS 8-48 dzwDZG_Sek 10-12 dzwDZG_UBD 8-48 dzwDZG_UNS 8-48 dzwnVeOff 12-20 dzwnVeOn 12-20 ecwECOVPWG 2-88 ecwINIT_T 5-19; 8-8 ecwN_LOW 5-19 ecwWTF_O 5-21 edwINI_HGB 2-80 edwKMZ_ZYK 5-28 ehwBEG_MAX 12-14 ehwBEG_MIN 12-14 ehwCJ4_N01 A-8 ehwCJ4_N02 A-8 ehwCJ4_N03 A-8 ehwCJ4_N04 A-8 ehwCJ4_N05 A-8 ehwCJ4_N06 A-8 ehwCJ4_N07 A-8 ehwCJ4_N08 A-8 ehwCJ4_N09 A-8 ehwCJ4_N10 A-8 ehwCJ4_N11 A-8 ehwCJ4_N12 A-8 ehwCJ4_N13 A-8 ehwCJ4_N14 A-8 ehwCJ4_N15 A-8 ehwCJ4_N16 A-8 ehwCJ4_N17 A-8 ehwCJ4_N18 A-8 ehwCJ4_N19 A-8 ehwCJ4_N20 A-8 ehwCJ4_N21 A-8 ehwCJ4_N22 A-8 ehwCJ4_N23 A-8 ehwCJ4_N24 A-9 ehwCJ4_N25 A-9 ehwCJ4_N26 A-9 ehwCJ4_N27 A-9 ehwCJ4_N28 A-9 ehwCJ4_N29 A-9 ehwCJ4_N30 A-9 ehwCJ4_N31 A-9 ehwCJ4_N32 A-9 ehwEST_.. 11-3; A-10 ehwEST_AR1 A-8; E-1 ehwEST_AR2 A-8; E-1 ehwEST_AS2 A-9; E-1 ehwEST_DIA A-8; E-3 ehwEST_DRA A-9
ehwEST_EAB A-8; E-3 ehwEST_EKP A-8; E-4 ehwEST_GEA A-8; E-3 ehwEST_GER A-8; E-1 ehwEST_GR1 A-8; E-3 ehwEST_GR2 A-8; E-3 ehwEST_GRS A-8; E-3 ehwEST_HYL A-8 ehwEST_KDI 12-6 ehwEST_KDR A-8; E-2 ehwEST_KLI A-9; E-2 ehwEST_KSK A-8; E-3 ehwEST_LDS A-8; E-1 ehwEST_LS2 A-8; E-1 ehwEST_MIL A-8 ehwEST_ML1 A-8; E-1 ehwEST_ML2 A-8 ehwEST_T1 A-8; A-9 ehwEST_T8 A-8; A-9 ehwEST_TAV E-3 ehwEST_TIP A-8; E-2 ehwEST_ZWP A-8; E-1 ehwGAP1_FR A-8; A-9 ehwGAP1_TE A-8; A-9 ehwGAP2_FR A-8; A-9 ehwGAP2_TE A-8; A-9 ehwGAP3_FR A-8; A-9 ehwGAP3_TE A-8; A-9 ehwINJ_GTZ 8-55; 8-56 ehwMA4_Bmn 8-61 ehwMA4_Bmx 8-61 ehwSL3_Bmn 8-61 ehwSL3_Bmx 8-61 ehwTV_I_KL 12-14 ehwUBK_KL 9-19 ehwUC_N 8-45 ehwUC_RMAX 8-45 ehwUC_RMIN 8-45 ehwuCP0_FR A-8; A-9 ehwuCP0_TE A-8; A-9 ehwuCP1_FR A-9 ehwuCP1_TE A-9 ehwuCP2_FR A-8; A-9 ehwuCP2_TE A-8; A-9 ehwuCP3_FR A-8 ehwuCP3_TE A-8 fbwEADRnRA 2-77; 8-3 fbwEADRpRA 2-77; 8-3 fbwEARSnRA 3-12; 8-2 fbwEARSpRA 3-12; 8-2 fbwEASG_PA 2-103; 2-105 fbwEASG_PB 2-103 fbwEASG_UA 2-46 fbwEASG_UB 2-46 fbwEASR_QA 8-10; 10-12 fbwEBRE_PA 8-4 fbwEBRE_PB 8-4 fbwEBSG_QA 8-5
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-6
0
EDC15C
bosch
Y 281 S01 / 083 - CBJ
fbwEBSG_QB 8-5 fbwEBSG_QT 8-5 fbwECRA_PA 8-7 fbwECRA_PB 8-7 fbwECRA_PT 8-7 fbwECRA_QA 8-7 fbwECRA_QB 8-7 fbwECRA_QT 8-7 fbwECVT_QA 8-11 fbwEDIA_PA 8-37 fbwEDZG_UA 8-48 fbwEFGG_CA 8-14; 9-16 fbwEFGG_QA 8-14 fbwEKWH_LA 8-22 fbwELDF_PA 8-24 fbwELDF_PB 8-24 fbwELDF_PT 8-24 fbwELDSnRA 8-25 fbwELDSnRB 8-29 fbwELDSpRA 8-25 fbwELDSpRB 8-29 fbwELM5_PA 3-2; 22 fbwELMM_PA 22 fbwEPWP_BA 8-34 fbwEWHI_00 6-18 fbwEWHI_11 6-18 fbwEWLO_00 6-18 fbwEWLO_11 6-18 fbwFFRM_01 6-17 fbwPIDPF00 6-18 fbwPIDPF11 6-18 fbwRBP_CAT 6-13; 7-48 fbwRBP_COM 6-13; 7-48 fbwRBP_EGR 6-13; 7-48 fbwRBP_FUE 6-13; 7-48 fbwRBP_MIS 6-13; 7-48 fbwRDY_Cnt 6-13; 6-14; 6-21 fbwT_DIBLK 6-20 fbwT_DIDRZ 6-19; 6-20 fbwT_DIMAX 6-19; 6-20 fbwT_DITES 6-19; 6-20 fbwT_DIVER 6-19; 6-20 fbwT_MIBLK 6-19 fbwT_MIDRZ 6-18; 6-19 fbwT_MIMAX 6-18; 6-19 fbwT_MITES 6-18; 6-19 fbwT_MIVER 6-18; 6-19 fbwVERW_DT 6-7 fbwVERW_ET 6-7 fbwVERW_LI 6-7 fbwVERW_LS 6-7; 6-15; 6-16 fbwVERW_SZ 6-7 fbwVERW_ZB 6-7 fgwBEF_GF 9-16; A-5 fgwDA1_VGW 8-14 fgwDA1_VMA 8-14 fgwDA2_VGW 8-14 fgwDA2_VMA 8-14
fgwFGF_GF 9-14; 9-16; A-5 fgwKTG_ABW 9-15 fgwKTG_ANZ 8-14; 9-15 fgwKTG_GDF 9-15 fgwKTG_SFH 9-15 fgwKTG_SFL 9-15 fgwSF_KL 9-15 fgwVNF_GF 9-16; A-5 gswFHZ 8-37 gswGL_TG1 5-1 gswGS_M_NG 5-4 gswGS_MEZG 5-4 gswGS_N_G 5-3; 5-4 gswGS_N_NG 5-4 gswGS_N_ZG 5-4 gswGS_NGKL 5-4 gswGS_T_1G 5-1 gswGS_t_BG 5-3 gswGS_T_G 5-3; 5-4 gswGS_t_SG 5-4 gswGS_TWSG 5-4 gswGS_TWZG 5-4 gswGS_VGKF 5-3 gswGS_VGWT 5-3; 5-4; 8-38 gswWTFmiAG 5-3 gswWTFmxAG 5-3 khwGEN_MAX 5-21 khwKH_ABKL 5-15 khwKH_TLKL 5-16; D-14 khwKH_tSE 5-15 khwKH_tVER 5-15 khwKH_TVSE 5-15 khwKH_tVST 5-16 khwKH_TWHY 5-16 khwKH_ZUKL 5-15 khwKHGL 5-14 khwN_LLKWH 5-17 khwNULLAST 5-16; 8-22 khwPBMINV 5-14 khwWTF_MIN 5-21 klwKLM_NLL 5-5 klwTMAX_AN 5-8 klwTMAX_FR 5-7 klwTMIN_AN 5-8 klwTMIN_B 5-9 klwTMIN_C2 5-12 klwTMIN_CN 5-12 klwTMIN_ES 5-7 klwTMIN_SF 5-10 klwTMIN_SG 5-11 klwTMIN_ST 5-10 klwTMIN_WT 5-11 klwWTab_KL 5-11 klwWTHyst 5-11 kmwNL_tKF 5-27 kmwNLVGW 5-27 kmwPER 5-27 kmwPT1_ZN 5-26
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-7
Y 281 S01 / 083 - CBJ
kmwPT1_ZP 5-26 kmwSTFGGKL 5-26 kmwSTGRDKF 5-26 kmwSTVGW 5-26 kmwSTWTKF 5-26 kuwHA_TW 5-23 kuwHA_TW1 5-23 kuwHA_TW2 5-23 kuwHA_vmax 5-23 kuwHA_vmx1 5-23 kuwHA_vmx2 5-23 kuwHE_TW 5-23 kuwHE_TW1 5-23 kuwHE_TW2 5-23 kuwHE_vmax 5-23 kuwHE_vmx1 5-23 kuwHE_vmx2 5-23 kuwNL_tKF 5-23 kwhUTF_..H 9-5 ldwBiTRGu 4-13 ldwDKvgwLD 4-10; 8-50; 8-51 ldwDR_.. A-3 ldwDR_FEN 4-7 ldwDR_FEP 4-7 ldwDR_gfKL 4-8 ldwDR_NEG 4-7; 4-8 ldwDR_POS 4-7; 4-8 ldwDR_SIN 4-7; 4-8 ldwDR_SIP 4-7; 4-8 ldwDRfakKL 4-8 ldwGL_IRKF 4-13 ldwGL_PRKF 4-13 ldwGLKORKF 4-13 ldwGLMAXKF 4-13 ldwGLMINKF 4-13 ldwGLSWIKF 4-13 ldwGRmaxKL 4-5 ldwGRminKL 4-5 ldwIG_FEN 4-13 ldwIG_NEG 4-13 ldwIG_NEX 4-13 ldwIG_POS 4-13 ldwIG_SIG 4-13 ldwIR_.. A-3 ldwIR_FEN 4-7 ldwIR_NEG 4-7; 4-8 ldwIR_POS 4-7; 4-8 ldwIR_SIG 4-7; 4-8 ldwIRfakKL 4-8 ldwKSTWKL 4-11 ldwLA_ANZ 8-24 ldwLA_DLY 8-24 ldwLA_MAX 8-24 ldwLDBdPKL 9-9 ldwLDBIAL 9-9 ldwLDBNAL 9-9 ldwLDBP_D 7-40 ldwLDBTAL 9-9
ldwLDF_GF 9-8; 9-9; A-5 ldwMXWKF 4-3 ldwN_Abs 4-11 ldwPAUEKF 4-3 ldwPG_FEN 4-13 ldwPG_NEG 4-13 ldwPG_NEX 4-13 ldwPG_POS 4-13 ldwPG_SIG 4-13 ldwPR_.. A-2 ldwPR_FEN 4-7 ldwPR_NEG 4-7; 4-8 ldwPR_POS 4-7; 4-8 ldwPR_SIG 4-7; 4-8 ldwPRfakKL 4-8 ldwREG0KL 4-5; 4-10; 8-25 ldwREG1KL 4-5; 4-10; 8-25 ldwREGIVG1 4-10 ldwREGIVG2 4-10 ldwREGME3 4-10; 8-25 ldwREGME4 4-10; 8-25 ldwREGMXnR 8-25; 8-29 ldwREGN1 4-10; 8-25 ldwREGN2 4-10; 8-25 ldwREGN3 4-10; 8-25 ldwREGVGW1 4-10; 4-11 ldwREGVGW2 4-10 ldwRMXpRKL 8-25 ldwSWBGKF 4-2 ldwSWBLDMN 4-3 ldwSWBLDMX 4-3 ldwTLUEKL 4-3 ldwTW_KF 4-2 ldwTWGRDKF 4-2 ldwVZAR_KL 3-16 ldwVZDZ_KL 3-16 lswLP_ABS 2 lswLP_ANH 2 lswLP_GDKF 2 lswLP_INI 2 lswLP_KOMP 2 lswLPKLIHD 2 lswTVABLO1 3 lswTVABLO2 3 lswTVABLO3 3 lswTVABLU1 3 lswTVABLU2 3 lswTVABLU3 3 lswTVHYLGF 3; A-5 lswTVHYLKF 2 mlwERR_n 5-27 mlwERR_tda 5-27 mlwERR_twa 5-27 mlwHYS1_S1 5-18 mlwHYS1_S2 5-18 mlwHYS2_S1 5-18 mlwHYS2_S2 5-18 mlwML_1_0 5-18
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-8
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
mlwML_1_1 5-18 mlwML_1_2 5-18 mlwML_2_0 5-18 mlwML_2_1 5-18 mlwML_2_2 5-18 mlwML_naus 5-17 mlwML_on 5-17; 5-18 mlwML_over 5-18 mlwML_PT1 5-17 mlwML_spzt 5-18 mlwML_TVVG 5-18 mlwTV_KF 5-17 mrw_nWTF 2-28 mrw_tWTF 2-28 mrwACC_Amx 8-17 mrwACC_Bmn 2-67; 8-17 mrwACC_Bmx 2-67; 8-17 mrwACC_Cmx 8-17 mrwACC_Cog 8-17 mrwACCAUS1 2-67 mrwADP_.. A-2 mrwADR_dNA 2-77; 2-79; 8-64 mrwADR_dNM 2-74 mrwADR_dNP 2-74; 2-79 mrwADR_dWM 2-76 mrwADR_dWP 2-76 mrwADR_GF 2-74 mrwADR_KL 2-74 mrwADR_Nao 2-77 mrwADR_Nau 2-73; 2-77; 8-64 mrwADR_Neo 2-72; 2-74; 2-76 mrwADR_Neu 2-72; 2-74; 2-76 mrwADR_Nfe 2-79 mrwADR_nRA 2-77; 8-3 mrwADR_pRA 2-77; 8-3 mrwADR_SOL 2-73; 2-74 mrwADR_t_f 2-73; 2-74; 2-77; 2-79 mrwADR_t_L 2-78 mrwADR_t_R 2-77 mrwADR_VAK 2-72; 2-77 mrwALL_ASR 2-53 mrwALL_BER 2-51; 2-55; 2-57; 2-58; 2-71 mrwALL_DEF 2-51; 2-70; 8-15; 8-16 mrwALL_FDR 2-53 mrwALL_IAV 2-66 mrwALL_LT2 8-15 mrwALL_MAX 2-71 mrwALL_MIN 2-71 mrwALL_SPZ 2-51; 2-55; 2-57; 2-71 mrwALL_TPV 2-58 mrwALL_TPZ 2-51; 2-55; 2-57; 2-58; 2-68 mrwANFAHKL 2-93; 8-8 mrwARD_LR1 2-108; 2-109 mrwARD_LR2 2-109 mrwARD_LR3 2-109 mrwARD_LR4 2-109 mrwARD_LR5 2-108; 2-109 mrwARD_LRH 2-108; 2-109
mrwARD_TIM 2-48 mrwARD_V 2-109 mrwARDSMAX 2-107 mrwARDSMIN 2-107 mrwASG_BGR 2-12; 2-83 mrwASG_Bmx 10-47 mrwASG_Nmi 2-101 mrwASG_Nmx 2-101 mrwASGRAMP 8-8; 8-12; 8-13 mrwASGvmin 2-102; 8-13 mrwASGvor 2-101 mrwASRRAMP 8-10; 8-11 mrwBATM_KF 2-14 mrwBDB_KF 2-12 mrwBDB2_KL 2-12 mrwBdn_KF 2-17 mrwBdnF_GF 2-17 mrwBdnS_GF 2-17 mrwBEAmMAX 2-14 mrwBEAmMIN 2-14 mrwBEG_ABS 2-17 mrwBEG_ANH 2-17 mrwBEG_KL 2-16; 8-44 mrwBEG_NTO 2-14 mrwBEG_NTU 2-14 mrwBEG_ONS 2-14 mrwBEG_UNS 2-14 mrwBEG_ZMN 2-17 mrwBEG_ZMt 2-17 mrwBEHdspO 2-15 mrwBEHdspU 2-15 mrwBEHkskH 2-15 mrwBEHkskL 2-15 mrwBEHkskO 2-15 mrwBEHkskU 2-15 mrwBEM_KL 2-16 mrwBiT_ABS 2-16 mrwBiT_ANH 2-16 mrwBKT_KF 2-15 mrwBLFT_KF 2-14 mrwBOEL_KF 2-14 mrwBRA_KF 2-11 mrwBTS_BIN 2 mrwBTS_MMX 2 mrwBTS_NMX 2 mrwBTS_TIK 2 mrwBTS_TIN 2 mrwBTT_KF 2-15 mrwBUE_KF 2-14 mrwBWT_KF 2-14 mrwCANAMSK 10-5 mrwCANAUSB 8-8; 8-14; 9-16; 10-5; 10-45 mrwCVTNLLM 2-27; 8-11 mrwCVTNmax 8-11 mrwCVTNmin 8-11 mrwCVTNtol 2-27 mrwDFMD_KL 10-52 mrwDIFSCHW 2-90
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-9
Y 281 S01 / 083 - CBJ
mrwDM_E_H 2-90 mrwDM_E_R 2-90 mrwDN_EIN 2-26 mrwDN_EIN2 2-26 mrwDSCANK 2-110 mrwDSCANX 2-110 mrwDSKUPK 2-107; 2-110 mrwDSKUPX 2-107; 2-110 mrwDSL1GK 2-107 mrwDSR1GK 2-107 mrwEAB_dP1 8-53 mrwEAB_dP2 8-53 mrwEAB_dP3 8-53 mrwEAB_dt1 8-53 mrwEAB_dt2 8-53 mrwEAB_dt3 8-53 mrwEAB_N1 8-53 mrwEAB_N2 8-53 mrwEAB_T1 8-53 mrwEAB_T2 8-53 mrwEAB_V1 8-53 mrwEGS_LAB 2-93 mrwEGS_TIM 2-93; 8-8 mrwEGSbegr 2-93; 8-8 mrwEGSRAMP 2-93; 8-8 mrwEnd_Tmp 8-38 mrwF_MOM 10-13 mrwF1W_.. A-3 mrwF2W_.. A-3 mrwFAS_AVD 2-53 mrwFAS_AVZ 2-53 mrwFAS_BAT 2-53 mrwFAS_BEG 2-53 mrwFAS_BNG 2-53 mrwFAS_BNK 2-53 mrwFAS_BVG 2-53; 2-71 mrwFAS_BVK 2-53; 2-67; 8-17 mrwFAS_BVN 2-53 mrwFAS_CNM 8-14 mrwFAS_CNN 8-14 mrwFAS_CNV 8-14 mrwFAS_MZZ 2-53 mrwFAS_RAB 2-54; 2-66 mrwFAS_RAS 2-54; 2-66 mrwFAS_RSB 2-54; 2-66 mrwFAS_SRA 2-54; 2-66 mrwFAS_VDG 2-53 mrwFAS_VDK 2-53; 2-71 mrwFAS_VDU 2-53; 2-71 mrwFAS_VZM 2-53; 2-66 mrwFASBATt 2-53 mrwFEM_AVD 2-62 mrwFEM_BOD 2-62 mrwFEM_PEM 2-62 mrwFEM_RSK 2-62; 2-71 mrwFEM_RSM 2-62 mrwFEM_RSU 2-62 mrwFEP_AVD 2-60
mrwFEP_BOU 2-60 mrwFEP_FMG 2-60 mrwFEP_FMK 2-60 mrwFEP_MMP 2-60 mrwFEP_PAW 2-60; 2-64 mrwFEP_RSK 2-60; 2-71 mrwFEP_RSP 2-60 mrwFEP_RSU 2-60 mrwFF_UOH 2-108 mrwFFBgrKL 2-113 mrwFFBGSCH 2-113 mrwFFKupUO 2-108 mrwFFMggUO 2-108 mrwFFOggUO 2-108 mrwFFUggUO 2-108 mrwFGF_GF 2-19 mrwFGFVHKF 2-47 mrwFGKORFA 10-26; 10-33 mrwFGR_OFF 3-15 mrwFLEXPER 10-22; 10-24 mrwFP2_.. A-2 mrwFRM_.. A-3 mrwFRP_.. A-2 mrwFVH_KF 2-44 mrwFVHFIKL 2-45; 2-46 mrwFVHGDKL 2-45 mrwFVHMDRo 2-47 mrwFVHMDRu 2-47 mrwFVHUEob 8-12; 9-17 mrwFVHUEun 8-12 mrwFVHVGWU 2-46; 8-12; 9-17; 10-28 mrwGANGCAN 2-19 mrwGRA_Bmn 2-50; 8-16; 8-17 mrwGRA_Bmx 2-50; 8-16; 8-17 mrwGRA_Cmx 2-50; 8-16; 8-17 mrwGRA_Cog 2-50; 8-16; 8-17 mrwGRDSCHW 2-89 mrwHGB_MAU 2-81 mrwHGB_NAS 2-81; 2-82 mrwHGB_NAU 2-81 mrwHGB_NIS 2-81 mrwHGB_VZN 2-82 mrwHGBvMAX 2-80; 2-83 mrwHGBvMIN 2-80 mrwHOT_NLL 2-27 mrwIFV_KF 2-86; 2-88 mrwKFVB_KF 2-92; 2-93 mrwKL_HW 10-52 mrwKL_MAX 10-52 mrwKL_OFF 10-52 mrwKLMD_KF 10-52 mrwKSK_on 2-15 mrwKSK_wns 2-15 mrwKTB_KF 2-11; D-18 mrwKTB_TD 2-11 mrwLDFO_KL 8-28 mrwLDFPWMI 8-28; 8-49 mrwLDFU_KL 8-28
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-10
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
mrwLDFU_mx 8-26; 8-27 mrwLDFU_ST 8-26; 8-27 mrwLDFU_tA 8-28 mrwLDFU_tB 8-28 mrwLDFUAGt 8-26; 8-27 mrwLDFUAMX 8-26; 8-27 mrwLDFUINt 8-26; 8-27 mrwLDFUnMI 8-28; 8-49 mrwLL1G_ES 2-30 mrwLL2G_ES 2-30 mrwLL3G_ES 2-30 mrwLL4G_ES 2-30 mrwLL5G_ES 2-30 mrwLLA_MAX 2-25 mrwLLA_MIN 2-25 mrwLLBr_ES 2-30 mrwLLKG_ES 2-30 mrwLLKK_ES 2-30 mrwLLR_ABS 2-24 mrwLLR_AN2 2-27 mrwLLR_Anf 2-21 mrwLLR_ANH 2-24 mrwLLR_AUS 2-21; 2-25; 8-11 mrwLLR_BGR 2-117 mrwLLR_DNV 2-21 mrwLLR_EIN 2-21 mrwLLR_FAR 2-25 mrwLLR_FG 2-26 mrwLLR_LOW 2-116 mrwLLR_MXk 2-31 mrwLLR_MXw 2-31 mrwLLR_NSF 2-25; 8-34 mrwLLR_PWB 2-25 mrwLLR_PWD 2-25; 8-32; 8-33 mrwLLR_SOL 2-25 mrwLLR_tTW 2-24 mrwLLR_UBR 2-21 mrwLLRK_VD 2-21; 2-30 mrwLLRVFOH 2-25 mrwLLRW_VD 2-21; 2-30 mrwLLW_KL 2-24; 2-28 mrwLLWK_ES 2-30 mrwLRMRMAX 2-116 mrwLRMRMIN 2-116 mrwLRMSMAX 2-116 mrwLRMSMIN 2-116 mrwLRNRMAX 2-116 mrwLRNRMIN 2-116; 2-117 mrwLRNSMAX 2-116; 2-117 mrwLRP_.. A-2 mrwLRR_HIG 2-116 mrwLRR_SEG 2-116 mrwLRR_SEG 2-116 mrwLRR_SYN 2-116 mrwLTW_KL 2-24 mrwM_E_ToB 2-95; 2-97; 10-12 mrwM_E_ToG 2-93; 2-105; 10-12 mrwM_EH_KF 2-89
mrwM_EMAX 2-83; 2-93; 2-95; 8-8; 8-10; 8-11 mrwM_ER_KF 2-89 mrwMAXMOM 2-47 mrwMD_iakt 2-107; 10-51 mrwMDASGm2 2-101 mrwMDASGmx 2-101; 2-104 mrwMDIntAX 2-102; 2-104; 8-13 mrwMDIntMX 2-97; 8-11 mrwMDmax 10-18 mrwMIN_dT 8-38 mrwMIN_DZ 8-38 mrwMIN_Me 8-38 mrwMKOR_KF 2-11 mrwMSK_FGT 8-13 mrwMSR_Bmn 10-46 mrwMSR_Bmx 10-46 mrwMSRFG_L 2-98; 8-11 mrwMSRRAMP 8-10; 8-11 mrwMULANZ 10-18 mrwMULINF0 10-14 mrwMULINF1 10-14 mrwMULINF2 10-14 mrwMULINF3 2-67; 10-14; 10-49 mrwMULTIME 10-14 mrwN_Bakt 10-17 mrwN_LLBAT 2-26 mrwN_LLBSG 2-26; 10-21 mrwNBATEIN 2-26 mrwNCL_DA 8-18; 8-28; 11-3 mrwNCL_N0 8-18; 8-28; 11-3 mrwNCL_SP 8-18; 11-3; 11-4 mrwNL_EdNT 11-3 mrwNL_MOSP 7-39 mrwNL_MOST 7-39 mrwNL_MSTO 8-31 mrwNL_MUSP 7-40 mrwNL_MUST 7-39 mrwNMDmax 10-18 mrwNwnsch 10-17 mrwPBRA_KF 2-11 mrwPFI_AKT 2-44 mrwPFI_NEG 2-44 mrwPFI_POS 2-44 mrwPKOR_KF 2-11 mrwPSCAN_a 2-110 mrwPSCAN_b 2-110 mrwPSCAN_c 2-110 mrwPSKUP_a 2-110 mrwPSKUP_b 2-110 mrwPSKUP_c 2-110 mrwPT1_HGB 2-81 mrwPT1_ZNO 2-44; A-5 mrwPT1_ZNU 2-44; A-5 mrwPT1_ZPO 2-44; A-5 mrwPT1_ZPU 2-44; A-5 mrwPW_diMX 2-35; 2-36; 2-38 mrwPW_dp 2-35; 2-40; 2-41; 2-42 mrwPW_Tmax 2-35; 2-36; 2-38
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-11
Y 281 S01 / 083 - CBJ
mrwPW_Tol 2-35; 2-38; 2-40; 2-41; 2-42 mrwPWc1max 2-35; 2-36; 2-37; 2-38; 2-39; 2-41; 2-42 mrwPWc1min 2-35; 2-36; 2-39 mrwPWc2max 2-35; 2-36; 2-37; 2-38; 2-39 mrwPWdUmax 2-35; 2-39 mrwPWG_BPA 8-34 mrwPWG_BPN 8-34 mrwPWG_BPP 8-34 mrwPWG_BPV 8-34 mrwPWG_dPS 8-35 mrwPWG_HRP 8-33; 8-35 mrwPWG_KIK 8-18 mrwPWG_LGT 8-33 mrwPWG_LLS 8-33 mrwPWG_LPA 8-33 mrwPWG_OPS 2-47; 8-33; 8-64 mrwPWG_Pbr 8-34 mrwPWG_PLL 8-33 mrwPWG_Pof 8-32; 8-33 mrwPWG_Pon 8-32 mrwPWG_PTL 8-33 mrwPWG_PVL 8-33 mrwPWG_Rau 8-32; 8-33; 8-35 mrwPWG_Run 8-32; 8-33; 8-35 mrwPWG_SfB 8-34 mrwPWG_SfE 8-35 mrwPWG_UPS 8-33 mrwPWG_VLS 8-33 mrwPWG_WOS 8-33; 8-35 mrwPWG_WUS 8-33; 8-35 mrwREI_KF 10-52; D-20 mrwReserv 10-18 mrwSA_BEW 2-48 mrwSA_OFF 2-48 mrwSCHTIME 2-1; 2-47; 2-48 mrwSCHU_KL 8-65 mrwSCHU1KL 8-64 mrwST_dPL 2-8; 8-47 mrwST_OFZ 2-9 mrwST_SPZ 2-9 mrwST_TKsw 2-5 mrwSTA_END 2-5 mrwSTA_MAX 2-5 mrwSTINILL 2-22 mrwSTK_GM 2-5 mrwSTK_MI 2-5 mrwSTK_WZ 2-5 mrwSTMFRKL 2-5 mrwSTMGRKF 2-4 mrwSTNABKL 2-8 mrwSTNB_KL 2-7 mrwSTNMIN1 2-5; 2-8; 2-9; 8-48; 12-5 mrwSTNMIN2 2-5 mrwSTNO_KL 2-7 mrwSTW_GM 2-5 mrwSTW_MI 2-5 mrwSTW_WZ 2-5
mrwSTZMSdU 2-7 mrwSTZMSN 2-7 mrwSTZMSt 2-7 mrwSTZMSt1 2-7 mrwSTZMSU 2-7 mrwSTZUmit 2-7; D-21 mrwTabTyp 10-18 mrwTBATAUS 2-26 mrwTBATEIN 2-26 mrwTSADnKL 2-11 mrwTSADpKL 2-11 mrwTSB_MEO 2-11 mrwTSB_MEU 2-11 mrwTSB_NO 2-11 mrwTSB_NU 2-11 mrwTSBgang 2-11 mrwTSTLKL 2-11 mrwUBATAUS 2-26 mrwUBATEIN 2-26 mrwUTF1_..H 9-5 mrwUTF1_UH 2-27 mrwUTF2_..H 9-5 mrwUTF2_UH 2-27 mrwUW_ARD 8-64 mrwUW_MNGR 8-31 mrwUW_SNGR 2-5; 8-65 mrwV_ANFAH 2-93; 8-8 mrwVBZHBC 9-5 mrwWA_PAV 2-63 mrwWA_RSW 2-63; 2-64 mrwWA_VRO 2-63 mrwWA_VRU 2-64 mrwWKUP_VG 10-28 mrwWTAD_KF 2-24 mrwWTCNTKT 2-5 mrwWTF_KL 8-38 nlwNCL_DA 11-3 nlwNCL_N0 11-3 nlwNCL_SP 11-3; 11-4 nlwNL_EdNT 11-3 nlwNL_t_SL 11-4 nlwNL_t_UM 8-63; 11-8 nlwNL_tBA 11-4; 11-9 nlwUC_t_ld 11-3 nlwUC_tSTB 8-63 nlwUC_U_ld 11-3 nlwUC_USTB 8-63 sbwRST_WIN A-1 siwOEL_rKF 5-25 siwOEL_tKF 5-25 xcw_N_Ende 7-43 xcw_twti 7-10; 7-44 xcwAdr1 7-12 xcwAdr6 7-12 xcwAR1aus 7-24 xcwAR1ein 7-24 xcwAR2aus 7-24 xcwAR2ein 7-24
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-12
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
xcwAR3aus 7-24 xcwAR3ein 7-24 xcwBHardNr 7-44 xcwBSoftNr 7-44 xcwCAN_A 7-19; 7-20; 7-46 xcwCAN00_X 7-20 xcwCAN01_X 7-20 xcwCAN02_X 7-20 xcwCARDO_T 7-36 xcwCARDO_Z 7-36 xcwCARDOdT 7-36 xcwCARDOUD 7-36 xcwCARDS_T 7-36 xcwCARDS_Z 7-36 xcwCARDSdT 7-36 xcwCARDSUD 7-36 xcwCARFO_T 7-36 xcwCARFO_Z 7-36 xcwCARFOdT 7-36 xcwCARFOUD 7-36 xcwCARFS_T 7-36 xcwCARFS_Z 7-36 xcwCARFSdT 7-36 xcwCARFSUD 7-36 xcwDatum 7-44 xcwDrSchw 7-17; 7-23; 7-45 xcwFehzmax 7-3; 7-44 xcwFreq 7-23 xcwGRARF_N 7-24 xcwGRARF_T 7-24 xcwGRLDR_N 7-24 xcwGRLDR_T 7-24 xcwGrpxx_A 7-18 xcwGrpxx_M 7-18; 7-19 xcwGrpxx_N 7-18; 7-19 xcwGRSBR_N 7-24 xcwGRSBR_T 7-24 xcwK01_1 7-18 xcwK100auf 7-18; 7-24; 7-25; 7-45 xcwK125c1 7-19 xcwK129c1 7-19 xcwK25_1 7-18 xcwK40_1 7-18 xcwKeybyt1 7-2; 7-43 xcwKeybyt2 7-2; 7-43 xcwKHSNr 7-44 xcwKSbyte1 7-43 xcwKSbyte2 7-43 xcwKSCheck 7-43 xcwKTF_ID 7-36; 7-37; 7-38 xcwLDF_ID 7-36; 7-40 xcwLDRaus 7-24 xcwLDRein 7-24 xcwLOG_0 7-21 xcwLOG_7 7-21 xcwMaIoTim 7-17; 7-45 xcwMessw01 7-16 xcwMessw10 7-16
xcwPEEPROM 7-15; 7-45 xcwPFGG1 7-15; 7-45; 8-14 xcwPFGG2 7-15; 7-16; 7-45; 8-14 xcwPFGROff 7-15; 7-45 xcwPFGROn 7-15; 7-45 xcwPHGBOff 2-80; 7-15; 7-16; 7-45 xcwPID1C 7-48 xcwPKSKoff 2-15; 7-16 xcwPKSKon 2-15; 7-16 xcwSBRaus 7-24 xcwSBRein 7-24 xcwSBTV 7-23 xcwSGBlk1 7-6; 7-44 xcwSGBlk2 7-8; 7-44 xcwSGSchw 7-17 xcwSt..Tim 7-17 xcwSt..TV 7-17 xcwSTT_ID 7-36; 7-39; 7-40 xcwt_kw1 7-2 xcwt_kw2 7-2 xcwt_outbl 7-3; 7-4; 7-44 xcwt_outby 7-2; 7-3; 7-44 xcwt_reabl 7-2; 7-3; 7-4; 7-44 xcwt_reaby 7-2; 7-44 xcwt_sync 7-2; 7-44 xcwUMRCO_8 10-50 xcwUMRCO_D 10-50 xcwUMRCO_N 10-49 xcwUMRCO_P 10-49 xcwUMRCO_T 10-49 xcwUMRCO_V 10-50 xcwUMRCOLA 10-50 xcwUMRCOLT 10-50 xcwUMRCS_8 10-50 xcwUMRCS_D 10-50 xcwUMRCS_N 10-49 xcwUMRCS_P 10-49 xcwUMRCS_T 10-49 xcwUMRCS_V 10-50 xcwUMRCSLA 10-50 xcwUMRCSLT 10-50 xcwWTF_ID 7-36; 7-37 xcwZBSperr D-5 zhwBA_SOLL 12-32; 12-33; 12-34; 12-35 zhwBOB_Seg 12-31 zhwBOB_x 12-31 zhwC720INK 12-30 zhwDZG_0 12-31 zhwDZG_F 12-31 zhwERR_PRE 12-28 zhwIWZCTRW 9-19 zhwN_PLAU 8-55; 12-30 zhwN_UPL 8-55; 8-60; 8-61; 12-30 zhwNE_SOLL 12-32; 12-33; 12-34; 12-35 zhwNWG_Peg 12-28 zhwOb_N_OI 8-55 zhwOb_N_OL 8-55 zhwOb_N_UI 8-55
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-13
Y 281 S01 / 083 - CBJ
zuwGR_MAX 12-7 zuwGR_MIN 12-7 zuwGRmaxST 12-6; 12-7 zuwGRminST 12-6; 12-7 zuwIR_FEN 12-7 zuwIRNEGKL 12-7 zuwIRPOSKL 12-7 zuwIRSIGKL 12-7 zuwLFT_AD 12-27 zuwLFT_N1 12-27 zuwLFT_N2 12-27 zuwLFT_P 12-27 zuwLFT_t 12-27 zuwMEKorKF 12-17 zuwN_plaus 8-53; 12-5 zuwN_reg 12-5 zuwN_VEaus 12-20 zuwN_wait 8-53; 12-5 zuwNchk 8-57; 12-8 zuwNdABmax 12-24 zuwP_PBmax 12-8 zuwP_reg 12-5 zuwPBmax 8-57; 12-8 zuwPBmin 8-57; 12-10 zuwPImax 8-57; 12-9 zuwPKmax 8-57; 12-10 zuwPLIMKF 12-2 zuwPplaus 8-57; 12-10 zuwPQ_dpKF 12-2 zuwPQ_PBKF 12-7 zuwPQminKL 8-57; 12-10 zuwPR_FEN 12-7 zuwPRNEGKL 12-7 zuwPRPOSKL 12-7 zuwPRSIGKL 12-7 zuwRAmaxKL 8-57; 12-9 zuwTKkorKL 12-17 zuwTV_AUS 12-5 zwwHA_nmax 29 zwwHA_TW 29 zwwHE_nmax 29 zwwHE_TW 29 zwwNL_tKF 2 zwwVB_GF 2
zhwOb_N_UL 8-55 zhwOFF1 8-55; 12-28; 12-30 zhwOFF2 8-55; 12-28; 12-30 zhwON1 8-55; 12-28; 12-30 zhwON2 8-55; 12-28; 12-30 zhwOT_0 12-27; 12-30; 12-31 zhwOTgSOLL 12-27; 12-31 zhwOTuSOLL 12-31 zhwSGZLOPL 12-30 zhwSTA_PRE 8-55; 12-28 zhwTD_TEIL 9-19; E-2 zhwUn_N_OI 8-55 zhwUn_N_OL 8-55 zhwUn_N_UI 8-55 zhwUn_N_UL 8-55 zhwZR_SOLL 12-32; 12-33; 12-34; 12-35 zhwZY_SOLL 12-32; 12-33; 12-34; 12-35 zmwDK_KL 8-50; 8-52 zmwDKT_NO 8-50; 8-51 zmwDKT_NU 8-50; 8-51 zmwDKtBSZ 8-50; 8-51 zmwDKtSCH 8-50; 8-51 zmwDKtTST 8-50; 8-52 zmwDKtUE 8-50; 8-51; 8-52 zmwEKP_Dly 4 zmwEKP_Dzo 5 zmwEKP_MAX 5 zmwEKP_TKu 5 zmwEKP_Txu 5 zmwEKPverz 5 zmwTAV_Dly 5 zmwTIP_Dly 3 zmwUEB_N 8-49 zmwUEB_PWG 8-49 zmwUEB_TIM 8-49 zmwV8S1_1G 8-60 zmwV8S1_1S 8-60 zmwV8S1_2G 8-60 zmwV8S1_2S 8-60 zmwV8S1_3G 8-60 zmwV8S1_3S 8-60 zmwV8S1Bmn 8-59 zmwV8S1Bmx 8-59 zuwABHEmin 12-24 zuwABVEmax 12-19 zuwAD_KF1 12-17 zuwAD_KF2 12-17 zuwdPKmax 8-57; 12-8; 12-9 zuwdPKmin 8-57; 12-10 zuwEL_dPof 12-12 zuwEL_dPon 12-12 zuwEL_KF 12-12 zuwEL_KTof 12-12 zuwEL_Noff 12-12 zuwEL_PBof 12-12 zuwEL_PBon 12-12 zuwEL_VGW 8-56; 12-12 zuwELtdPof 12-12
Fehlerbit 7-7 fbbEACC_A 2-67; 8-17; C-2; D-9 fbbEACC_B 2-67; 8-17; C-2; D-9 fbbEACC_C 2-67; 8-17; C-2; D-9 fbbEACC_D 2-67; 2-68; 8-17; C-2; D-9 fbbEACC_F 2-67; 2-68; 8-17; C-2; D-9 fbbEACC_P 2-67; 8-17; C-2; D-9 fbbEACC_Q 2-67; 8-17; C-2; D-9 fbbEACC_V 2-67; 8-17; C-2; D-9 fbbEADF_H 8-3; C-1 fbbEADF_L 8-3; C-1 fbbEADRnR 2-77; 8-3; C-1; D-4 fbbEADRpR 2-77; 8-3; C-1; D-4
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-14
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
fbbEAG4_L 2-91; 8-8; C-1; D-4 fbbEAR1_D 3-20; 8-2 fbbEAR1_K 8-2 fbbEAR1_O 8-2 fbbEAR1_S 3-18; 3-20; 8-2 fbbEAR2_K 8-2 fbbEAR2_O 8-2 fbbEAR2_P 8-52; C-1; D-2 fbbEAR3_K 8-2; C-3; D-10 fbbEAR3_O 8-2; C-3; D-10 fbbEARSnR 3-13; 8-2; C-1; D-2 fbbEARSpR 3-13; 8-2; C-1; D-2 fbbEAS2_K 8-39; C-3; D-10 fbbEAS2_O 8-39; C-3; D-10 fbbEASG_G 8-12; 8-13; C-1; D-2 fbbEASG_H 2-101; 2-102; 2-104; 8-13; 10-4; C-1; D-2 fbbEASG_L 2-46; 8-12; 10-4; C-1; D-2 fbbEASG_P 2-101; 2-102; 2-103; 2-105; 8-12; 813; 10-4; C-1; D-2 fbbEASG_Q 5-20; 8-12; 8-13; 10-4; 10-45; C-1; D-2 fbbEASG_S 8-13; C-1; D-2 fbbEASG_U 2-46; 8-12; C-1; D-2 fbbEASR_Q 8-10; 8-17; 10-4; 10-12; 10-45; C-1 fbbEBRE_H C-1; D-3 fbbEBRE_I C-1; D-3 fbbEBRE_L C-1; D-3 fbbEBRE_P 8-4; 8-34; C-1; D-3 fbbEBSG_Q 8-5; C-2; D-9 fbbECA0_D 5-20; 8-65; 10-12 fbbECA0_O 8-46; 10-4; C-1; D-3 fbbECA0_S C-1; D-3 fbbECA0_W 8-46; 10-4; C-1 fbbECA1_D 8-65; C-1; D-3 fbbECA1_O 8-47; C-1; D-3 fbbECA1_W 8-47; C-1; D-3 fbbECRA_A 8-6; C-2; D-9 fbbECRA_B 4; 8-6; C-2; D-9 fbbECRA_P 8-7; C-2; D-9 fbbECRA_Q 8-7; C-2; D-9 fbbECVT_H 8-11; C-2; D-9 fbbECVT_L 8-11; C-2; D-9 fbbECVT_Q C-2; D-9 fbbEDIA_K 8-37; C-2; D-9 fbbEDIA_O 8-37; C-2; D-9 fbbEDIA_P 8-37; C-2; D-9 fbbEDKS_P 8-52 fbbEDZG_D 6-5; 8-48; C-1 fbbEDZG_L 2-8; 6-5; 8-47; C-1 fbbEDZG_S 6-5; C-1 fbbEDZG_U 6-5; 8-48; C-1 fbbEEAB_K 8-53; 8-54; C-3; D-10 fbbEEAB_O 8-53; 8-54; C-3; D-10 fbbEEAB_P 8-53; C-3; D-10 fbbEECO_L 8-8; C-1; D-4 fbbEEEP_A C-1; D-3 fbbEEEP_F 8-65; C-1; D-3
fbbEEEP_K 8-66; C-1; D-3 fbbEEEP_V 8-65; C-1; D-3 fbbEEGS_1 5-20; 8-8; 8-13; 8-17; 10-4; 10-45; C1; D-4 fbbEEGS_A 2-93; 8-8; C-1; D-4 fbbEEKP_K 8-54; C-3; D-10 fbbEEKP_O 8-54; C-3; D-10 fbbEFGA_A 8-15; C-1; D-4 fbbEFGA_F 8-15; 8-16; C-1; D-4 fbbEFGA_P 8-15; C-1; D-4 fbbEFGA_X 8-15; C-1; D-4 fbbEFGC_B 2-50; 2-53; 2-70; 8-16; 8-17; C-1; D4 fbbEFGC_C 2-50; 2-53; 2-70; 8-16; 8-17; C-1; D4 fbbEFGC_P 2-50; 2-53; 2-70; 8-16; C-1; D-4 fbbEFGC_Q 2-50; 2-53; 2-70; 8-16; 8-17; C-1; D4 fbbEFGG_C 8-14; 9-16; C-1; D-5 fbbEFGG_F 8-14; C-1; D-5 fbbEFGG_H 8-14; 9-16; C-1; D-4; D-5 fbbEFGG_P 2-54; 8-14; C-1; D-5 fbbEFGG_Q 8-14; 9-16; C-1; D-5 fbbEFGG_S 8-14; 9-15; C-1; D-5 fbbEGEA_K C-3; D-11 fbbEGEA_O C-3; D-11 fbbEGER_K 8-31; 8-54; 8-58; C-3; D-11 fbbEGER_O 8-31; 8-54; 8-58; C-3; D-11 fbbEGK1_K 8-22; C-4; D-14 fbbEGK1_O 8-22; C-4; D-14 fbbEGK2_K 8-23; C-4; D-14 fbbEGK2_O 8-23; C-4; D-14 fbbEGK3_K C-3; D-11 fbbEGK3_O C-3; D-11 fbbEGR1_K 8-54; C-3; D-11 fbbEGR1_O 8-54; C-3; D-11 fbbEGR2_K 8-54; C-3; D-11 fbbEGR2_O 8-54; C-3; D-11 fbbEGRS_K 8-18; C-1; D-5 fbbEGRS_O 8-18; C-1; D-5 fbbEGZS_I 5-5; 8-18; C-1; D-5 fbbEHF2_H C-3; D-11 fbbEHF2_L C-3; D-11 fbbEHF2_M 8-43; 8-44; C-3; D-11 fbbEHF2_N D-11 fbbEHF2_P C-3; D-11 fbbEHFS_H C-3; D-11 fbbEHFS_L C-3; D-11 fbbEHRL_S 8-18; C-1; D-5 fbbEHS11 10-55; C-3; D-12 fbbEHS12 10-56; C-3; D-12 fbbEHS21 10-56; C-3; D-12 fbbEHS22 10-56; C-3; D-13 fbbEHS31 10-55; C-3; D-12 fbbEHS32 10-56; C-3; D-13 fbbEHS41 10-56; C-3; D-12 fbbEHS42 10-56; C-3; D-13 fbbEHYL_K C-4; D-16
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-15
Y 281 S01 / 083 - CBJ
fbbEHYL_O C-4; D-16 fbbEIEP_H 8-56; C-3; D-13 fbbEIEP_L 8-56; C-3; D-13 fbbEIMM_C 8-65; C-1; D-5 fbbEIMM_F C-1; D-5 fbbEIMM_P C-1; D-5 fbbEIWZ_A 10-57; C-3; D-9; D-10 fbbEIWZ_D 8-55; 10-57; C-3; D-10 fbbEIWZ_K 8-55; 10-57; C-3; D-10 fbbEIWZ_N 8-55; C-3; D-9; D-10 fbbEIWZ_S 8-55; C-3; D-10 fbbEK15_P 2-9; 8-19; 8-37; 9-14; 11-3; C-2; D-5 fbbEKD2_H 8-56; C-3 fbbEKD2_L 8-56; C-3 fbbEKDF_H 8-56; C-3 fbbEKDF_L 8-56; C-3 fbbEKDPF1 8-57; C-4; D-14 fbbEKDPF2 8-57; C-4; D-14 fbbEKDPF3 8-57; C-4; D-14 fbbEKDPF4 8-57; C-4; D-14 fbbEKDPF5 8-57; C-4; D-14 fbbEKDPF6 8-57; C-4; D-14 fbbEKDPF7 8-57; C-4; D-14 fbbEKDPF8 C-4; D-14 fbbEKDR_K 8-58; C-4; D-14 fbbEKDR_O 8-58; C-4; D-14 fbbEKIK_A C-2; D-9 fbbEKLI_K 8-19; C-4; D-14 fbbEKLI_O 8-19; C-4; D-14 fbbEKO1_Q 8-14; 8-19; 9-16; 10-45; C-2; D-6 fbbEKO2_Q 8-19; 10-45; C-2; D-6 fbbEKO2_W 8-38; 10-34; 10-35; C-2; D-6 fbbEKSK_K 8-58; C-4; D-14 fbbEKSK_O 8-58; C-4; D-14 fbbEKTF_H 8-20; 8-21; C-2; D-6 fbbEKTF_L 8-20; 8-21; C-2; D-6 fbbEKTF_P 8-20; 8-21; C-2; D-6 fbbEKUP_P C-2; D-6 fbbEKWH_L 5-14; 5-16; 8-22; C-2; D-6 fbbELA11 10-55; C-3; D-12 fbbELA12 10-56; C-3; D-12 fbbELA21 10-56; C-3; D-12 fbbELA22 10-56; C-3; D-13 fbbELA31 10-55; C-3; D-12 fbbELA32 10-56; C-3; D-13 fbbELA41 10-56; C-3; D-12 fbbELA42 10-56; C-3; D-13 fbbELD2_H 8-23; C-2; D-6 fbbELD2_L 8-23; C-2; D-6 fbbELDF_H 8-23; C-2; D-6 fbbELDF_L 8-23; C-2; D-6 fbbELDF_P 8-24; C-2; D-6 fbbELDS_K 8-30; C-2; D-7 fbbELDS_O 8-30; C-2; D-7 fbbELDSnR 8-25; C-2; D-6 fbbELDSpR 8-25; C-2; D-6 fbbELM2_H 8-30; C-2; D-7 fbbELM2_L 8-30; C-2; D-7
fbbELM5_H 8-30; C-2; D-7 fbbELM5_L 8-30; C-2; D-7 fbbELM5_P 8-30; C-2; D-7 fbbELMM_H 8-30; C-2; D-7 fbbELMM_L 8-30; C-2; D-7 fbbELS11 10-55; C-3; D-12 fbbELS12 10-56; C-3; D-12 fbbELS2_K 8-58; C-4; D-15 fbbELS2_O 8-58; C-4; D-15 fbbELS21 10-56; C-3; D-12 fbbELS22 10-56; C-3; D-13 fbbELS31 10-55; C-3; D-12 fbbELS32 10-56; C-3; D-13 fbbELS41 10-56; C-3; D-12 fbbELS42 10-56; C-3; D-13 fbbELTF_H 8-31; C-2; D-7 fbbELTF_L 8-31; C-2; D-7 fbbEMA1_Q 10-58; C-4; D-17 fbbEMA2_Q 10-58; C-4; D-17 fbbEMA4_B 8-61; 10-58; C-4; D-17 fbbEMA4_Q 8-61; 10-58; C-4; D-17 fbbEMA5_Q 8-61; 10-58; C-4; D-17 fbbEMIL_H C-1; D-4 fbbEMIL_K 8-31; C-4; D-15 fbbEMIL_L C-1; D-4 fbbEMIL_O 8-31; C-4; D-15 fbbEML1_K C-4; D-15 fbbEML1_O C-4; D-15 fbbEML2_K C-4; D-15 fbbEML2_O C-4; D-15 fbbEMSR_H 2-97; 8-11; 10-4; C-1; D-9 fbbEMSR_P 2-95; 2-98; 8-11; 10-4; 10-12; 10-26; C-1 fbbENLFB1 11-10; C-4 fbbENLFB2 11-10; C-4 fbbENX1_H C-2; D-7 fbbENX1_L C-2; D-7 fbbENX2_H C-2; D-7 fbbENX2_L C-2; D-7 fbbEOTF_H 8-32; C-2; D-7 fbbEOTF_L 8-32; C-2; D-7 fbbEOTF_P 8-32; 10-35; 10-45; 10-46; C-2; D-7 fbbEOTF_S 8-32; 10-34; 10-46; C-2; D-7 fbbEPG2_H 8-33; 8-36; 9-7; C-2; D-8 fbbEPG2_L 8-33; 8-36; 9-7; C-2; D-8 fbbEPGS_H 8-33; 8-36; 9-7; C-2; D-8 fbbEPGS_L 8-33; 8-36; 9-7; C-2; D-8 fbbEPW2_H 2-74; 8-32; 8-33; 8-36; 9-7; C-2; D-8 fbbEPW2_L 2-74; 8-32; 8-33; 8-36; 9-7; C-2; D-8 fbbEPWG_H 2-25; 2-74; 8-32; 8-33; 8-36; 9-7; C2; D-8 fbbEPWG_L 2-25; 2-74; 8-32; 8-33; 8-36; 9-7; C2; D-8 fbbEPWP_A 2-25; 8-33; 8-35; 8-36; C-2; D-8 fbbEPWP_B 8-34; C-2; D-8 fbbEPWP_L 8-33; 8-35; C-2; D-8 fbbEPWP_P 8-33; 8-35; C-2; D-8 fbbERUC_K 11-3; C-1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-16
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
fbbERUC_R 11-3; C-1 fbbERUC_S 2-5; 8-62; 8-65; 11-3; C-1 fbbERUC_U 8-62; 11-3; C-1 fbbERUC_W 8-63; 11-8; C-4; D-16 fbbESL11 10-56; C-3; D-12 fbbESL12 10-56; C-3; D-12 fbbESL21 10-56; C-3; D-12 fbbESL22 10-56; C-3; D-13 fbbESL3_B 8-61; C-4; D-17 fbbESL3_Q 8-61; C-4; D-17 fbbESL31 10-56; C-3; D-12 fbbESL32 10-56; C-3; D-13 fbbESL41 10-56; C-3; D-12 fbbESL42 10-56; C-3; D-13 fbbESTB_O 8-63; 11-7; C-4; D-16 fbbESTB_U 8-63; 11-7; C-4; D-16 fbbESTF_H C-4; D-10; D-15 fbbESTF_L C-4; D-10; D-15 fbbETAD_D 8-33; 8-36; C-2; D-8 fbbETAD_H 8-33; 8-36; 9-7; C-2; D-8 fbbETAD_L 8-33; 8-36; 9-7; C-2; D-8 fbbETAD_T 8-33; 8-36; C-2; D-8 fbbETAV_K 8-67; C-3; D-10 fbbETAV_O 8-66; C-3; D-10 fbbETIP_K 8-67; C-3; D-10 fbbETIP_O 8-67; C-3; D-10 fbbETST_K 8-22 fbbETST_O 8-22 fbbEUBT_H 8-3; C-4; D-15 fbbEUBT_L 8-3; C-4; D-15 fbbEUC1_H C-4; D-15 fbbEUC1_L C-4; D-15 fbbEUC1RH C-4; D-15 fbbEUC1RL C-4; D-15 fbbEUC2_H C-4; D-16 fbbEUC2_L C-4; D-16 fbbEUC2RH C-4; D-16 fbbEUC2RL C-4; D-16 fbbEURF_H 8-37; C-4; D-16 fbbEURF_L 8-37; C-4; D-16 fbbEUTF_P 10-34; 10-46; C-4; D-16 fbbEW11_A 8-60; 8-61; C-4; D-17 fbbEW11_B 8-59; 11-4; D-17 fbbEW11_D 8-60; 8-61; C-4; D-17 fbbEW11_K 8-59; 11-4; D-17 fbbEW11_Q 8-59; 11-4; D-17 fbbEW11_S 8-59; C-4; D-17 fbbEWTF_D 8-38; C-2; D-8 fbbEWTF_H 8-38; C-2; D-8 fbbEWTF_L 8-38; C-2; D-8 fbbEWTF_S 8-38; C-2; D-8 fbbEZWP_K 8-67; C-4; D-16 fbbEZWP_O 8-67; C-4; D-16
fboS_06 C-3; D-13 fboS_08 C-3; D-13 fboS_10 C-4; D-13 fboS_ND D-13 fboS_NP D-13 fboSABS C-1; D-11 fboSACC C-2; D-9; D-11 fboSADF 8-26; 8-28; 10-20; 10-50; C-1; D-11 fboSAR1 C-1; D-2; D-11 fboSAR2 C-1; D-2; D-11 fboSAR3 C-3; D-10; D-11 fboSARF C-1; D-2; D-11 fboSAS2 C-3; D-10; D-11 fboSASG 2-45; 2-46; C-1; D-2; D-11 fboSBRE 2-21; 2-25; 2-67; C-1; D-3; D-11 fboSBSG C-2; D-9; D-11 fboSCAN 2-67; 5-20; 10-5; C-1; D-3; D-11 fboSCMS C-4; D-17; D-11 fboSCRA C-2; D-9; D-11 fboSCVT C-2; D-9; D-11 fboSDIA C-2; D-9; D-12 fboSDZG 1-2; 2-8; 2-17; 2-67; 2-77; 2-109; 2-116; 5-5; 5-10; 6-5; 8-48; 9-17; 10-12; 10-15; 10-49; 10-57; 11-3; C-1; D-2; D-3; D-4; D-5; D-6; D-7; D-8; D-9; D-10; D-11; D-12; D-13; D-14; D-15; D-16; D-17; D-12 fboSEAB 8-61; C-3; D-10; D-12 fboSEEP 10-57; C-1; D-3; D-12 fboSEKP 4; 8-61; C-3; D-10; D-12 fboSEMI C-1; D-4; D-12 fboSEP1 10-57; C-1; D-3; D-12 fboSEXM 2-45; 2-46; C-1; D-4; D-12 fboSFGA 2-68; 10-15; 10-50; C-1; D-4; D-12 fboSFGC C-1; D-4; D-12 fboSFGG 2-21; 2-45; 2-46; 2-54; 2-67; 5-5; 5-10; 8-26; 10-15; 10-50; 11-3; C-1; D-4; D-5; D-12 fboSGEA 8-61; C-3; D-11; D-12 fboSGER C-3; D-11; D-12 fboSGK3 C-3; D-11; D-12 fboSGR1 8-61; C-3; D-11; D-12 fboSGR2 8-61; C-3; D-11; D-12 fboSGRS C-1; D-5; D-12 fboSGZS C-1; D-5; D-12 fboSHF2 C-3; D-11; D-12 fboSHRL C-1; D-5; D-12 fboSHYL C-4; D-16; D-12 fboSI11 11-3; 12-33; 12-34; 12-35; C-3; D-12 fboSI12 11-3; 12-33; 12-34; 12-35; C-3; D-12 fboSI21 12-33; 12-34; 12-35; C-3; D-12 fboSI22 12-33; 12-34; 12-35; C-3; D-13; D-12 fboSI31 12-34; C-3; D-12 fboSI32 12-34; C-3; D-13; D-12 fboSI41 C-3; D-12 fboSI42 C-3; D-13; D-12 fboSIEP 10-57; 12-14; C-3; D-13; D-12 fboSIMM C-1; D-5; D-12 fboSIWZ 11-3; D-9; D-10; D-12 fboSK15 10-57; C-2; D-5; D-12
Fehlerpfad fboS_00 6-5; C-1; D-13 fboS_02 C-1; D-13 fboS_04 C-2; D-13
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-17
Y 281 S01 / 083 - CBJ
fboSKBI 10-45; C-2; D-6; D-12 fboSKDF 8-53; 12-1; 12-2; 12-3; 12-5; 12-13; 12-16; C-3; D-13; D-12 fboSKDP 12-2; 12-11; 12-16; 12-20; 12-26; C-4; D-14; D-12 fboSKDR C-4; D-14; D-12 fboSKIK 10-11; C-2; D-9; D-12 fboSKLI C-4; D-14; D-12 fboSKSK 8-61; C-4; D-14; D-12 fboSKTF 8-53; 10-14; 10-49; C-2; D-6; D-12 fboSKUP 2-21; C-2; D-6; D-12 fboSKW1 C-4; D-14; D-12 fboSKW2 10-13; 10-21; 10-50; C-2; D-6; D-12 fboSKWH C-4; D-14; D-12 fboSLD1 C-2; D-6; D-12 fboSLDF 8-26; 8-28; C-2; D-6; D-12 fboSLDS C-2; D-7; D-12 fboSLMM 3-3; 22; C-2; D-7; D-12 fboSLS2 C-4; D-15; D-12 fboSLTF 5-17; 8-26; 10-13; 10-16; C-2; D-7; D-12 fboSMIL C-4; D-15; D-12 fboSML1 C-4; D-15; D-12 fboSML2 C-4; D-15; D-12 fboSNBF 2-8 fboSNLF 10-57; C-4; D-16; D-12 fboSNUL D-9 fboSNX1 C-2; D-7; D-13 fboSNX2 C-2; D-7; D-13 fboSOTF C-2; D-7; D-13 fboSPGS 2-36; 2-37; 2-88; 5-5; 5-10; 9-4; 10-11; 10-13; 10-16; 10-49; C-2; D-8; D-13 fboSPWG 2-36; 2-37; 2-67; 2-88; 5-5; 5-10; 9-4; 10-11; 10-13; 10-16; 10-49; C-2; D-8; D-13 fboSRUC 10-57; C-1; D-13 fboSSEK 2-8; 10-12 fboSSTF C-4; D-10; D-15; D-13 fboSTAD C-2; D-8; D-13 fboSTAV 8-61; C-3; D-10; D-13 fboSTIP C-3; D-10; D-13 fboSUBT 10-58; 11-3; C-4; D-15; D-13 fboSUC1 10-58; 11-3; C-4; D-15; D-13 fboSUC2 10-58; C-4; D-16; D-13 fboSURF 10-58; C-4; D-16; D-13 fboSUTF C-4; D-16; D-13 fboSW11 C-4; D-17; D-13 fboSWTF 5-17; 5-26; 8-53; 10-13; 10-14; 10-49; C-2; D-8; D-13 fboSZWP C-4; D-16; D-13
anmK15 6-3; 8-46; 8-47; 9-6; 9-17; 9-18; 10-4; D1 anmK15_ON 9-17; 9-18; D-1 anmKD2 D-1 anmKDF 9-6; 12-15; 12-26; D-1 anmKTF 2-15; 5; 8-20; 8-21; 8-25; 8-53; 9-6; 910; 12-1; 12-2; 12-3; 12-12; 12-13; B-4; D-1 anmKTF_Int 8-20; 8-21; D-1 anmKTF_PT 8-21; D-1 anmKTF_Td 8-20; D-1 anmLD2 B-6; D-1 anmLDF 2-8; 4-4; 8-24; 8-26; 8-28; 9-6; 9-9; 1224; B-5; D-1 anmLM2 9-6; D-1 anmLMM 9-6; B-5; D-1 anmLMM_1 D-1 anmLMM2 9-6; B-8; D-1 anmLMM2_1 D-1 anmLTF 2-11; 2-14; 3-2; 3-9; 22; 4-3; 5-16; 5-17; 8-26; 8-30; 9-5; 9-6; 10-16; 10-46; 10-52; 12-1; 12-3; 12-15; 12-16; 12-20; 12-22; 12-24; B-3; B-4; D-1 anmNOX1 B-6; D-1 anmNOX2 B-6; D-1 anmOTF 2-14; 5-25; 8-19; 8-25; 8-32; 9-6; 9-9; 910; 10-34; 10-35; 10-46; B-4; B-8; D-1 anmOTF_VOR 8-19; 8-32; 9-9; 10-46; B-8; D-1 anmPG2 9-6 anmPGS 8-33; 9-4; 9-6; 9-7; 9-8; D-1 anmPW2 9-6; D-1 anmPWG 2-33; 2-42; 2-43; 2-72; 5-6; 5-8; 8-18; 8-33; 8-34; 8-35; 9-6; 9-8; 10-11; B-3; B-5; D-1 anmST_NBF 2-8 anmSTF 2-11; 9-6; D-1 anmTTF 2-15; D-1 anmU_PGS 2-35; 8-33; D-1 anmU_PWG 2-35; 2-36; 2-37; 2-38; 2-39; 2-40; 242; 8-33; 9-4; D-1 anmU_REF 9-6; D-1 anmUBATT 2-26; 2-53; 3-13; 5-3; 8-47; 9-5; 9-6; 9-17; 10-4; B-5; D-1 anmUC1 8-45; 9-6; 11-9; 11-10; B-7; D-1 anmUC2 8-45; 9-6; 11-9; 11-10; B-7; D-1 anmUTF 2-27; 2-28; 5-14; 5-15; 5-16; 5-17; 9-4; 9-5; 10-34; 10-46; 10-50; B-8; D-1 anmUTF_CAN 9-5; 10-34; D-1 anmUTF_DIG 9-4; 9-5; D-1 anmUTF_STA 2-27; D-1 anmWTF 1-2; 2-4; 2-5; 2-8; 2-14; 2-21; 2-22; 224; 2-45; 3-5; 3-11; 5-3; 5-4; 5-5; 5-6; 5-11; 523; 5-26; 5-27; 29; 2; 8-25; 8-38; 8-53; 9-6; 910; 10-14; 10-34; 10-35; 10-49; 10-52; 12-1; 12-3; 12-15; 12-18; 12-20; 12-22; 12-24; 12-26; B-3; B-4; D-1; D-14; D-26 anmWTF_CAN 2-14; 5-23; 2; 8-38; 10-34; 10-35; D-1 anmZHB_CNT 9-5; D-1 anoBST_ZSH 8-21; D-1
Meßkanal anmADF 2-11; 2-14; 4-5; 5-3; 8-24; 8-26; 8-28; 96; 10-20; 10-50; B-5; D-1 anmBRE 9-6; D-1 anmBSTZiO 8-20; 8-21; D-1 anmFPM_EPA 8-33; 8-35; 9-7; D-1 anmFPM_LTI D-1 anmHFS 9-6; D-1 anmI_EPW 12-14; B-5; D-1
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-18
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
anoBST_ZSL 8-21; D-1 anoBSTZiOH D-1 anoBSTZiOL D-1 anoKTF_akt 8-20; D-2 anoKTF_Ini 8-20; D-1 anoKTF_Int 8-20; 8-21; D-1 anoKTF_PT 8-20; 8-21; D-2 anoU_ATM 8-3; 9-6; D-2 anoU_BRE 9-6; D-2 anoU_EPW 8-56; D-2 anoU_HF2 9-6; D-2 anoU_HFS 8-44; 9-6; D-2 anoU_K15 9-6; 9-17; D-2 anoU_KD2 8-56; D-2 anoU_KDF 8-56; 9-6; D-2 anoU_LDF 8-23; 9-6; D-2 anoU_LDF2 8-23; 9-6; D-2 anoU_LMM 8-30; 9-6; D-2 anoU_LMM2 8-30; 9-6; D-2 anoU_LMM2S 8-30 anoU_NX1 D-2 anoU_NX2 D-2 anoU_PGS 9-6 anoU_PGS2 9-6 anoU_PWG 8-32; 9-6; D-2 anoU_PWG2 8-32; 9-6; D-2 anoU_TK 8-20; 9-6; D-2 anoU_TL 8-31; 9-6; D-2 anoU_TO 8-32; 9-6; D-2 anoU_TS 9-6; D-2 anoU_TW 8-38; 9-6; D-2 anoU_UBAT 8-3; 9-6; D-2 anoU_UC1 9-6; D-2 anoU_UC2 9-6; D-2 anoU_UREF 8-37; 9-6; D-2 anoUTF_DIG D-2 armARF_AGL 3-5; 3-11; 7-7; D-2 armIST_4 D-2 armM_LBiT 3-3; 22; 4-13; 8-44 armM_LBiT1 4-13; 8-43; 8-44; B-5; D-2 armM_LBiT2 3-3; 22; 4-13; 8-43; B-5; D-2 armM_List 2-11; 3-2; 3-9; 22; 4-13; 8-30; 8-52; 911; 9-12; 12-16; B-5; D-2 armM_Lsoll 3-6; 3-9; B-5; D-2 aro2ST1 D-2 aro2ST2 D-2 aroAB_VGW1 3-13; D-2 aroARFAGL D-2 aroAUS_B D-2 aroE 3-12; D-2 aroEmax 3-12; 8-2 aroEmaxF D-2 aroEmaxG D-2 aroEueb D-2 aroFARFAB1 D-2 aroFARFAB3 D-2 aroIST_1 D-3 aroIST_5 3-2; B-8; D-3
aroIST2_1 D-2 aroIST2_4 D-2 aroIST2_5 22; D-3 aroLMMdiff D-3 aroLTF_aus D-3 aroM_E 3-1; 3-5; 3-8; 3-9; 3-11; 3-15; D-3 aroM_Ldiff D-3 aroPkorr 3-11; D-3 aroPSKW D-3 aroREG_1 3-8; 3-9; 3-10; D-3 aroREG_2 3-8; 3-9; 3-13; 3-14; B-4; D-3 aroREG_3 D-3 aroREG_4 D-3 aroREG_B D-3 aroREG3pt1 D-3 aroRGIAnt D-3 aroRGPAnt D-3 aroRGpi 3-9; D-3 aroRGst 3-8; 3-9; D-3 aroRGsteu 3-8; 3-11; D-3 aroRKSTAT 3-19; D-3 aroSOLL_0 3-5; D-3 aroSOLL_1 3-5; D-3 aroSOLL_10 3-5; D-3 aroSOLL_11 D-3 aroSOLL_12 D-3 aroSOLL_13 3-5; D-3 aroSOLL_2 3-5; D-3 aroSOLL_3 3-5; D-3 aroSOLL_4 3-5; D-3 aroSOLL_5 3-6; D-3 aroSOLL_6 3-6; D-3 aroSOLL_8 D-3 aroSOLL_9 D-3 aroST1 D-3 aroST2 D-3 aroTVunbeg D-3 aroUMDRp 3-5; D-3 camAUSBL 9-17 camRCSTAT 7-19; 7-46 camRCSTAT0 10-7; D-3 camRCSTAT1 D-3 camSTATUS0 8-8; 8-10; 8-46; 8-65; 10-4; 10-5; 10-45; B-5; B-8; D-3 camSTATUS1 8-47; 8-65; D-3 caoIMM2XCH 10-48; D-3 caoIMM2XCL 10-49; D-3 caoOSK1Sta D-3 caoXCO2IMH 10-49; D-3 caoXCO2IML 10-49; D-3 comADF_fun D-3 comARF_fun D-3 comEFUN D-3 comFGR_opt D-3 comKWH_ABS D-4 comLDR_fun D-4 comM_E_ASG D-4 comM_E_ASR 2-86; D-4
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-19
Y 281 S01 / 083 - CBJ
comM_E_EGS 2-86; D-4 comM_E_MSR 2-87; D-4 crmCRSTpwm 8-6; 8-7; D-4 croCR_STAT 2-53; 8-6; 10-36; D-4 croCRzaehl D-4 dimADM 2-71; 2-73; 2-74; 2-76; 9-3; D-4 dimADP 2-71; 2-73; 2-74; 2-76; 9-3; D-4 dimADR 2-71; 2-72; 2-73; 2-77; 2-79; 8-64; 9-3; D-4 dimADW 2-71; 2-76; D-4 dimAG4 2-88; 2-89; 2-90; 2-91; D-4 dimBRE 2-21; 2-25; 2-67; 8-17; 8-64; 9-3; 10-14; D-4; E-2 dimBREPLAU 8-4 dimBRK 2-67; 8-17; 8-64; 9-3; 10-14; D-4 dimDIGpre1 9-3; 10-11; 10-14; D-4 dimDIGpre2 9-3; 10-52; D-4 dimDIGprel dimK15 11-3 dimECO 5-3; 5-18; 5-19; 5-20; 5-21; 3; 4; 5; 8-8; 9-3; D-4 dimFGA 2-49; 2-50; 2-51; 2-67; 2-68; 2-70; 8-15; 8-16; 8-17; 8-64; 9-3; 10-24; D-4 dimFGL 2-49; 2-50; 2-51; 2-66; 2-67; 2-68; 2-70; 8-15; 8-16; 8-17; 8-64; 9-3; 10-24; D-4 dimFGM 2-49; D-4 dimFGP 2-49; 2-50; 2-51; 2-68; 2-70; 8-15; 8-16; 9-3; 10-24; D-4 dimFGV 2-49; 9-3; D-4 dimFGW 2-49; 2-50; 2-51; 2-68; 2-70; 8-15; 8-16; 9-3; 10-24; D-4 dimGZR 5-5; 8-18; 9-3; D-4 dimHAN 2-71; 2-72; 2-73; 2-77; 2-79; 8-14; 8-64; 9-3; D-4 dimHYL 5-23; 2; 9-3; D-4 dimK15 2-9; 2-37; 2-38; 9-3; D-4 dimK15roh D-4 dimK50 2-7; 4; 5; 9-3; D-4; D-24 dimKIK 2-12; 2-83; 8-18; 9-3; 9-4; 10-11; D-4 dimKLB 5-5; 2; 9-3; 10-15; 10-52; D-4 dimKLI 2-27; 5-15; 5-16; 5-21; 9-3; B-7; D-4 dimKUP 2-21; 2-45; 2-46; 2-102; 2-105; 2-107; 518; 8-12; 8-64; 9-3; 10-11; D-4 dimKWH 5-14; 5-15; 5-16; 5-21; D-4 dimLGF 8-64; 8-65; 9-3; 9-4 dimLGS 2-43; 8-33; 8-65; 9-3; 9-4; 10-11; D-4 dimMIL D-4 dimMIL_r D-4 dimODS D-4 dimRKSTAT 3-18; D-4 dioBREPLAU 8-4 dioROH1 9-3; D-4 dioROH2 9-3; D-4 dsoUist_Ag 7-39; 7-40 duoLFZ D-4 duoLFZMAX D-4 dzmABTAS 9-12; D-4 dzmDNDT D-4
dzmDNDT2u 2-17; D-4 dzmDZGBLE D-5 dzmDZGerr 8-48 dzmN_ARD 2-107; 9-13; D-5 dzmNakt 2-36; 2-39; 2-116; 2-117; 9-12; D-5 dzmNmit 1-2; 2-4; 2-5; 2-7; 2-9; 2-11; 2-19; 2-21; 2-22; 2-26; 2-27; 2-71; 2-72; 2-74; 2-75; 2-76; 2-77; 2-89; 2-92; 2-101; 2-107; 3-2; 3-5; 3-8; 39; 3-11; 3-13; 22; 4-2; 4-3; 4-4; 4-8; 4-10; 5-1; 5-15; 5-19; 5-25; 5-26; 29; 2; 3; 4; 5; 8-12; 826; 8-27; 8-28; 8-30; 8-43; 8-46; 8-47; 8-49; 853; 8-57; 9-13; 9-19; 10-4; 12-1; 12-2; 12-3; 12-6; 12-8; 12-11; 12-12; 12-13; 12-15; 12-18; 12-20; 12-22; 12-24; 12-26; 12-27; B-3; B-5; D26 dzmPECC_V 9-13; D-5 dzmSCHEDUL D-5 dzmSCHUB D-5 dzmSEGM 9-13; 12-28; D-5 dzmUEBER 8-48; D-5 dzmUMDRK15 D-5 dzmUMDRsta 3-5 dzoABTAS 2-116; 8-48; D-5 dzoDZGPERH 9-13; D-5 dzoDZGPERL 9-13; D-5 dzoNakt D-5 dzoNmit 2-8; 2-11; 2-14; 2-15; 2-16; 2-26; 2-28; 2-72; 2-74; 2-75; 2-77; 2-88; 2-93; 2-116; 2117; 22; 4-13; 5-3; 5-6; 5-8; 5-9; 5-10; 5-11; 515; 2; 7-43; 8-14; 9-7; 9-9; 10-49; 10-52; D-5 dzoSEGM 8-48; 9-13; D-5 ecmDK_zu 3-10; D-5 ecmUso_ECO 5-18; 5-19; D-5 ecoECO_STA 5-18; 5-19; D-5 edmDIA_P D-5 edmGAD D-5 edmIMM_W D-5 edmMACHSUH D-5 edmMACHSUL B-8; D-5 edmPW_cmax 2-35; D-5 edmPW_dp 2-35; D-5 edmSperre B-7; D-5 edmTIM_100 D-5 edmVB_FIL D-5 edoAGL_CS D-5 edoDSVCHK D-5 edoEEDSV D-5 edoEEFUN 9-14; D-5 edoGAFRG D-5 edoGASTAT D-5 edoGAWHERE D-5 edoKMZ_H 5-28; B-8; D-5 edoKMZ_L 5-28; B-8; D-5 edoLFZ D-5 edoLFZMIN D-6 edoRSTCD D-6 ehmBW1 D-6 ehmBW2 D-6
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-20
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
ehmBW220 D-6 ehmBW220BT D-6 ehmBW3 D-6 ehmBW4 D-6 ehmDAR3 D-6 ehmDARS D-6 ehmDAS2 D-6 ehmDDIA 10-18; D-6 ehmDEAB D-6 ehmDEKP D-6 ehmDGEA D-6 ehmDGER D-6 ehmDGER1 D-6 ehmDGER2 D-6 ehmDGRS 5-5; D-6 ehmDGSK1 10-21; D-6 ehmDGSK2 10-21; D-6 ehmDGSK3 D-6 ehmDHYL D-6 ehmDKDR D-6 ehmDKLI0 10-19; D-6 ehmDKSK D-6 ehmDLD_DK D-6 ehmDLDK D-6 ehmDLS2 D-6 ehmDMIL 10-18; D-6 ehmDML1 D-6 ehmDML2 D-6 ehmDMVS 7-23; D-6 ehmDTAV D-6 ehmDTIP D-6 ehmDZWP D-6 ehmFAR1 3-8; 3-9; 3-10; 3-13; 3-16; 3-17; 4-13; 7-24; 8-28; 8-52; A-8; D-6 ehmFAR2 3-8; 3-9; 3-17; 7-24; 8-28; A-8; D-6 ehmFAR3 3-8; 3-9; 3-17; 7-24; 8-28; 8-52; B-3; D-6 ehmFARS B-3; D-6 ehmFAS2 A-9; B-3; D-6 ehmFDIA 6-19; 10-18; A-8; B-3; D-6 ehmFDRA 10-55; A-9 ehmFEAB 10-54; 10-55; 11-3; 12-2; 12-13; 1214; A-8; B-3; D-6 ehmFEKP 10-55; A-8; B-4; D-6 ehmFGAZ B-3; D-6 ehmFGEA 5-27; 10-55; A-8; B-3; D-6 ehmFGER 5-23; 5-24; 11-4; A-8; B-3; D-6 ehmFGER1 5-23; 10-54; 10-55; A-8; B-3; D-6 ehmFGER2 5-23; A-8; B-4; D-6 ehmFGRS 5-1; 5-5; 8-18; A-8; B-3; D-6 ehmFGSK1 5-14; 5-17; 10-21; B-3; D-7 ehmFGSK2 5-14; 5-17; 10-21; B-3; D-7 ehmFGSK3 5-14; 5-15; B-3; D-7 ehmFHYL 3; A-8; B-3; D-7 ehmFKDR 8-53; 8-57; 12-2; 12-4; 12-7; 12-8; 12-11; 12-12; 12-13; 12-14; A-8; B-4; D-7 ehmFKHP 10-54; 10-55; 12-2; 12-13 ehmFKLI0 5-5; 5-6; 5-7; 10-19; A-9; B-3; D-7
ehmFKSK 2-15; 10-54; A-8; B-4; D-7 ehmFLD_DK 7-24; A-8; B-3; D-7 ehmFLDK B-3; D-7 ehmFLS2 A-8; B-3; D-7 ehmFMIL 6-18; A-8; B-3; D-7 ehmFML1 5-18; A-8; B-3; D-7 ehmFML2 2-72; 5-18; A-8; B-3; D-7 ehmFTAV 10-54; 10-55; A-8; B-3; D-7 ehmFTIP A-8; B-3; D-7 ehmFTST 5-27; D-7 ehmFZWP 2; 11-4; A-8; B-3; D-7 ehmMST_LMP D-7 ehmSAR3 B-4; D-7 ehmSARS B-4; D-7 ehmSAS2 D-7 ehmSDIA B-4; D-7 ehmSEAB 9-19; B-4; D-7 ehmSEKP B-4; D-7 ehmSGEA D-7 ehmSGER B-4; D-7 ehmSGRS B-4; D-7 ehmSGSK1 5-17; B-4; D-7 ehmSGSK2 5-17; B-4; D-7 ehmSGSK3 D-7 ehmSHYL D-7 ehmSKDR D-7 ehmSKLI0 B-4; D-7 ehmSKSK D-7 ehmSLD_DK B-4; D-7 ehmSLDK B-4; D-7 ehmSLS2 D-7 ehmSMIL B-4; D-7 ehmSML1 D-7 ehmSML2 D-7 ehmSTAV B-4; D-7 ehmSTIP B-4; D-7 ehmSZWP D-7 ehmUC1_PVB D-7 ehmUC2_PVB D-7 ehmUKORR D-7 ehoI_IANT 12-14; D-7 ehoI_IST 12-14; D-7 ehoI_KR D-7 ehoI_PANT 12-14; D-7 ehoI_RAW 12-14; D-7 ehoI_SOLL 12-14; D-7 ehoI_SOLLf D-7 ehoI_STEL 12-14; D-7 ehoI_STELk D-7 ehoI_STV D-8 ehoI_TV 12-14; D-8 ehoTVAR3 D-8 ehoTVARS D-8 ehoTVAS2 D-8 ehoTVDIA D-8 ehoTVEAB D-8 ehoTVEKP D-8 ehoTVGEA D-8
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-21
Y 281 S01 / 083 - CBJ
ehoTVGER D-8 ehoTVGK1 D-8 ehoTVGK2 D-8 ehoTVGK3 D-8 ehoTVGR1 D-8 ehoTVGR2 D-8 ehoTVGRS D-8 ehoTVHYL D-8 ehoTVKDR D-8 ehoTVKLI D-8 ehoTVKSK D-8 ehoTVLDK D-8 ehoTVLDS D-8 ehoTVLS2 D-8 ehoTVMIL D-8 ehoTVML1 D-8 ehoTVML2 D-8 ehoTVTAV D-8 ehoTVTIP D-8 ehoTVZWP D-8 fbmCPID1AB 6-13 fbmCPID1CD 6-13 fbmRDYNES 6-14; 6-21 fbmRyBits 6-14 fbmWUC 6-7 fboDIAL 6-19; D-8 fboFS0FAA D-8 fboFS0FAE D-8 fboFS0FLZ D-8 fboFS0HFZ D-8 fboFS0HLZ D-8 fboFS0PFD D-8 fboFS0SLZ D-8 fboFS0STA D-8 fboFS0UB1 D-8 fboFS0UB2 D-8 fboFS0UB3 D-8 fboFS0UB4 D-8 fboFS0UB5 D-8 fboFS1FAA D-8 fboFS1FAE D-8 fboFS1FLZ D-8 fboFS1HFZ D-8 fboFS1HLZ D-8 fboFS1PFD D-8 fboFS1SLZ D-8 fboFS1STA D-8 fboFS1UB1 D-9 fboFS1UB2 D-9 fboFS1UB3 D-9 fboFS1UB4 D-9 fboFS1UB5 D-9 fboFS2FAA D-9 fboFS2FAE D-9 fboFS2FLZ D-9 fboFS2HFZ D-9 fboFS2HLZ D-9 fboFS2PFD D-9
fboFS2SLZ D-9 fboFS2STA D-9 fboFS2UB1 D-9 fboFS2UB2 D-9 fboFS2UB3 D-9 fboFS2UB4 D-9 fboFS2UB5 D-9 fboFS3FAA D-9 fboFS3FAE D-9 fboFS3FLZ D-9 fboFS3HFZ D-9 fboFS3HLZ D-9 fboFS3PFD D-9 fboFS3SLZ D-9 fboFS3STA D-9 fboFS3UB1 D-9 fboFS3UB2 D-9 fboFS3UB3 D-9 fboFS3UB4 D-9 fboFS3UB5 D-9 fboFS4FAA D-9 fboFS4FAE D-9 fboFS4FLZ D-9 fboFS4HFZ D-9 fboFS4HLZ D-9 fboFS4PFD D-9 fboFS4SLZ D-9 fboFS4STA D-9 fboFS4UB1 D-9 fboFS4UB2 D-9 fboFS4UB3 D-9 fboFS4UB4 D-9 fboFS4UB5 D-9 fboMIL 6-18; 6-19; D-9 fboO_00 6-5; D-11 fboO_02 D-11 fboO_04 D-11 fboO_06 D-11 fboO_08 D-11 fboO_10 D-11 fboO_CAT_P 6-13; D-11 fboO_CAT_T 6-13; D-11 fboO_COM_P 6-13; D-11 fboO_COM_T 6-13; D-11 fboO_EGR_P 6-13; D-11 fboO_EGR_T 6-13; D-11 fboO_FUE_P 6-13; D-11 fboO_FUE_T 6-13; D-11 fboO_MIS_P 6-13; D-11 fboO_MIS_T 6-13; D-11 fboOABS D-9 fboOACC D-9 fboOADF D-9 fboOAR1 D-9 fboOAR2 D-9 fboOAR3 D-9 fboOARF D-9 fboOAS2 D-9
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-22
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
fboOASG D-9 fboOBRE D-10 fboOBSG D-10 fboOCAN D-10 fboOCMS D-10 fboOCRA D-10 fboOCVT D-10 fboODIA D-10 fboODZG D-10 fboOEAB D-10 fboOEEP D-10 fboOEKP D-10 fboOEMI D-10 fboOEP1 D-10 fboOEXM D-10 fboOFGA D-10 fboOFGC D-10 fboOFGG D-10 fboOGEA D-10 fboOGER D-10 fboOGK3 D-10 fboOGR1 D-10 fboOGR2 D-10 fboOGRS D-10 fboOGZS D-10 fboOHF2 D-10 fboOHRL D-10 fboOHYL D-10 fboOI11 D-10 fboOI12 D-10 fboOI21 D-10 fboOI22 D-10 fboOI31 D-10 fboOI32 D-10 fboOI41 D-10 fboOI42 D-10 fboOIEP D-10 fboOIMM D-10 fboOIWZ D-10 fboOK15 D-10 fboOKBI D-10 fboOKDF D-10 fboOKDP D-10 fboOKDR D-10 fboOKIK D-10 fboOKLI D-10 fboOKSK D-10 fboOKTF D-10 fboOKUP D-10 fboOKW1 D-10 fboOKW2 D-10 fboOKWH D-10 fboOLD1 D-10 fboOLDF D-10 fboOLDS D-10 fboOLMM D-10 fboOLS2 D-11 fboOLTF D-11
fboOMIL D-11 fboOML1 D-11 fboOML2 D-11 fboONLF D-11 fboONX1 D-11 fboONX2 D-11 fboOOTF D-11 fboOPGS D-11 fboOPWG D-11 fboORUC D-11 fboOSTF D-11 fboOTAD D-11 fboOTAV D-11 fboOTIP D-11 fboOUBT D-11 fboOUC1 D-11 fboOUC2 D-11 fboOURF D-11 fboOUTF D-11 fboOW11 D-11 fboOWTF D-11 fboOZWP D-11 fboS_00 6-5; C-1; D-13 fboS_02 C-1; D-13 fboS_04 C-2; D-13 fboS_06 C-3; D-13 fboS_08 C-3; D-13 fboS_10 C-4; D-13 fboS_ND D-13 fboS_NP D-13 fboSABS C-1; D-11 fboSACC C-2; D-9; D-11 fboSADF 8-26; 8-28; 10-20; 10-50; C-1; D-11 fboSAR1 C-1; D-2; D-11 fboSAR2 C-1; D-2; D-11 fboSAR3 C-3; D-10; D-11 fboSARF C-1; D-2; D-11 fboSAS2 C-3; D-10; D-11 fboSASG 2-45; 2-46; C-1; D-2; D-11 fboSBRE 2-21; 2-25; 2-67; C-1; D-3; D-11 fboSBSG C-2; D-9; D-11 fboSCAN 2-67; 5-20; 10-5; C-1; D-3; D-11 fboSCMS C-4; D-17; D-11 fboSCRA C-2; D-9; D-11 fboSCVT C-2; D-9; D-11 fboSDIA C-2; D-9; D-12 fboSDZG 1-2; 2-8; 2-17; 2-67; 2-77; 2-109; 2-116; 5-5; 5-10; 6-5; 8-48; 9-17; 10-12; 10-15; 10-49; 10-57; 11-3; C-1; D-2; D-3; D-4; D-5; D-6; D-7; D-8; D-9; D-10; D-11; D-12; D-13; D-14; D-15; D-16; D-17; D-12 fboSEAB 8-61; C-3; D-10; D-12 fboSEEP 10-57; C-1; D-3; D-12 fboSEKP 4; 8-61; C-3; D-10; D-12 fboSEMI C-1; D-4; D-12 fboSEP1 10-57; C-1; D-3; D-12 fboSEXM 2-45; 2-46; C-1; D-4; D-12 fboSFGA 2-68; 10-15; 10-50; C-1; D-4; D-12
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-23
Y 281 S01 / 083 - CBJ
fboSFGC C-1; D-4; D-12 fboSFGG 2-21; 2-45; 2-46; 2-54; 2-67; 5-5; 5-10; 8-26; 10-15; 10-50; 11-3; C-1; D-4; D-5; D-12 fboSGEA 8-61; C-3; D-11; D-12 fboSGER C-3; D-11; D-12 fboSGK3 C-3; D-11; D-12 fboSGR1 8-61; C-3; D-11; D-12 fboSGR2 8-61; C-3; D-11; D-12 fboSGRS C-1; D-5; D-12 fboSGZS C-1; D-5; D-12 fboSHF2 C-3; D-11; D-12 fboSHRL C-1; D-5; D-12 fboSHYL C-4; D-16; D-12 fboSI11 11-3; 12-33; 12-34; 12-35; C-3; D-12 fboSI12 11-3; 12-33; 12-34; 12-35; C-3; D-12 fboSI21 12-33; 12-34; 12-35; C-3; D-12 fboSI22 12-33; 12-34; 12-35; C-3; D-13; D-12 fboSI31 12-34; C-3; D-12 fboSI32 12-34; C-3; D-13; D-12 fboSI41 C-3; D-12 fboSI42 C-3; D-13; D-12 fboSIEP 10-57; 12-14; C-3; D-13; D-12 fboSIMM C-1; D-5; D-12 fboSIWZ 11-3; D-9; D-10; D-12 fboSK15 10-57; C-2; D-5; D-12 fboSKBI 10-45; C-2; D-6; D-12 fboSKDF 8-53; 12-1; 12-2; 12-3; 12-5; 12-13; 12-16; C-3; D-13; D-12 fboSKDP 12-2; 12-11; 12-16; 12-20; 12-26; C-4; D-14; D-12 fboSKDR C-4; D-14; D-12 fboSKIK 10-11; C-2; D-9; D-12 fboSKLI C-4; D-14; D-12 fboSKSK 8-61; C-4; D-14; D-12 fboSKTF 8-53; 10-14; 10-49; C-2; D-6; D-12 fboSKUP 2-21; C-2; D-6; D-12 fboSKW1 C-4; D-14; D-12 fboSKW2 10-13; 10-21; 10-50; C-2; D-6; D-12 fboSKWH C-4; D-14; D-12 fboSLD1 C-2; D-6; D-12 fboSLDF 8-26; 8-28; C-2; D-6; D-12 fboSLDS C-2; D-7; D-12 fboSLMM 3-3; 22; C-2; D-7; D-12 fboSLS2 C-4; D-15; D-12 fboSLTF 5-17; 8-26; 10-13; 10-16; C-2; D-7; D-12 fboSMIL C-4; D-15; D-12 fboSML1 C-4; D-15; D-12 fboSML2 C-4; D-15; D-12 fboSNBF 2-8 fboSNLF 10-57; C-4; D-16; D-12 fboSNUL D-9 fboSNX1 C-2; D-7; D-13 fboSNX2 C-2; D-7; D-13 fboSOTF C-2; D-7; D-13 fboSPGS 2-36; 2-37; 2-88; 5-5; 5-10; 9-4; 10-11; 10-13; 10-16; 10-49; C-2; D-8; D-13 fboSPWG 2-36; 2-37; 2-67; 2-88; 5-5; 5-10; 9-4; 10-11; 10-13; 10-16; 10-49; C-2; D-8; D-13
fboSRUC 10-57; C-1; D-13 fboSSEK 2-8; 10-12 fboSSTF C-4; D-10; D-15; D-13 fboSTAD C-2; D-8; D-13 fboSTAV 8-61; C-3; D-10; D-13 fboSTIP C-3; D-10; D-13 fboSUBT 10-58; 11-3; C-4; D-15; D-13 fboSUC1 10-58; 11-3; C-4; D-15; D-13 fboSUC2 10-58; C-4; D-16; D-13 fboSURF 10-58; C-4; D-16; D-13 fboSUTF C-4; D-16; D-13 fboSW11 C-4; D-17; D-13 fboSWTF 5-17; 5-26; 8-53; 10-13; 10-14; 10-49; C-2; D-8; D-13 fboSZWP C-4; D-16; D-13 fgm_VzuN 2-45; 2-46; 2-79; 4-4; 4-8; 5-6; 5-8; 916; B-5; D-13 fgmBESCH 9-16; B-4; D-13 fgmDAT_SF 9-15 fgmEE_SF 9-15; D-13 fgmFGAKT 2-14; 2-19; 2-21; 2-26; 2-47; 2-53; 260; 2-62; 2-71; 2-72; 2-77; 2-79; 2-81; 2-93; 2102; 2-109; 5-6; 5-8; 5-9; 5-11; 5-23; 5-28; 2; 812; 8-13; 8-14; 8-26; 8-27; 8-53; 9-14; 9-15; 916; 9-17; 10-15; 10-26; 10-33; 10-50; B-3; B-4; D-13; D-14 fgmFVN_UEB 2-45; 2-46; 8-12; 9-17; D-13 fgoHPDA 9-15; D-13 fgoHPDC 8-14; 9-15; D-13 fgoHPDF 9-15; D-13 fgoHPDS 9-15; D-13 fgoSTAT 9-15; D-13 gsmAGL_VGK 5-3; 7-7; D-13 gsmCANGL 10-32; D-13 gsmGLUEH 5-3; 10-16; D-13 gsmGS_Pha B-6; D-13 gsmGS_t_VG B-6; D-13 gsoGS_Pha 5-4; D-13 gsoGS_t_NG 5-4; D-13 gsoGS_t_VG 5-3; D-13 gsoWTFAGL 5-3; D-13 khmGENLAST 10-21; 10-50; 10-52; B-6; D-14 khmKWH_CAN 5-21; 10-17; D-14 khmN_LLKWH 2-25; D-14 khoHE_AB 5-15; D-14 khoHE_ZU 5-15; D-14 khoNOR_AB 5-14; 5-15; 5-16; 5-17; D-14 khoRELAIS 5-14; 5-15; D-14 khoTL D-14 khoTWAUS_O D-14 khoTWAUS_U D-14 klmHYS 5-6; 5-11; D-14 klmL_HYS D-14 klmL_STAT D-14 klmN_LLKLM 2-28; 5-5; D-14 klmSTAT 5-6; B-4; D-14 kloWTFschw 5-11; D-14 kmoFTST 5-27; D-14
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-24
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
kmoNL 5-27; D-14 kmoPERh 5-27; D-14 kmoST_0 5-26; D-14 kmoST_1 5-26; D-14 kmoST_2 5-26; D-14 kmoST_gef 5-26; D-14 kmosteu 5-26; D-14 kmot_NL 5-27; D-14 kuoS_1 5-23; B-4; D-14 kuoS_2 5-24; B-4; D-14 kuoS_KUF 5-23; D-14 kuoS_KUT 5-23; D-14 kuot_NL 5-23; 5-24; 8-18; D-14 ldmADF 2-24; 3-5; 4-3; 9-9; 12-1; 12-3; 12-15; 12-20; 12-22; 12-24; D-14 ldmAGaus 8-43; D-14 ldmE 4-4; 12-16; 12-24; D-14 ldmGLTV 4-5; 4-13; B-5; D-14 ldmLDFP_dp 7-40; D-14 ldmLDRSTAT 4-13; D-14 ldmM_E 4-1; 4-2; 4-3; 4-13; D-14 ldmP_Llin 2-11; 3-2; 22; 4-4; 4-5; 8-30; 9-8; B-3; B-5; D-14 ldmP_Lsoll 4-4; 4-5; D-14 ldmVZ_akt 3-16; 4-9; D-14 ldoGL_RS D-14 ldoGLE D-14 ldoGLIAnt 4-13; D-14 ldoGLPAnt D-14 ldoGLTVBG D-14 ldoGLTVMAX D-14 ldoGLTVMIN D-14 ldoGRmax 4-5; D-14 ldoGRmin 4-5; D-14 ldoIFRZ 4-5; D-14 ldoKSTWt 4-11; D-15 ldoLA_DIF 8-24; D-15 ldoLDB_DPN D-15 ldoLDFP_St 8-24; D-15 ldoM_Est D-15 ldoN_Abs D-15 ldoREGMXpR 8-25; D-15 ldoRG_BER 4-10; 4-11; D-15 ldoRG_TV 4-13; D-15 ldoRG_TV2 D-15 ldoRG_TVUB 4-13; D-15 ldoRGDAnt D-15 ldoRGIAnt D-15 ldoRGPAnt D-15 ldoRGPITV 4-4; 4-5; D-15 ldoSWDYANT D-15 ldoSWP_L D-15 ldoSWPA_K1 D-15 ldoSWPL_K0 D-15 ldoSWPL_K1 D-15 ldoSWPL_K2 D-15 ldoSWPLBEG D-15 ldoSWPLGKF D-15
ldoSWPLMAX D-15 ldoSWTL_K2 D-15 ldoSWTW_K0 D-15 ldoTV1 D-15 ldoTV2 D-15 ldoTVsteu 4-4; 4-5; 4-6; D-15 lsoLPfi 2; D-15 lsoTV_ABL 3; D-15 lsoTV_HYL 2; D-15 mlo_MLTV 5-18; D-15 mloEAKTPT1 D-15 mloZustand 5-18; D-15 mrm_P_N 2-27; 2-28; 2-46; 8-12; 10-28; D-17 mrmACC_roh 10-41; D-15 mrmACC_SAT D-15 mrmACCDDE2 D-15 mrmADR_SAT 2-73; 2-78; 3-17; B-6; D-15 mrmADR_SET D-15 mrmADR_SOL 2-73; 2-74; 2-75; 2-78; 2-79; 8-64; B-6; D-15 mrmASG_CAN 2-102; 2-105; 10-30; 10-47; D-15 mrmASG_roh 2-101; 2-102; 2-104; 8-64; 10-30; B-8; D-15 mrmASG_tsy 2-101; 2-105; 10-30; B-8; D-15 mrmASGSTAT 2-12; 2-83; 2-101; 2-102; 2-103; 2-104; B-8; D-15 mrmASR_CAN 2-94; 2-95; 10-46; D-15 mrmASR_roh 2-95; 2-98; 10-27; 10-46; D-15 mrmASRSTAT 2-53; 2-94; 2-95; 2-96; 2-97; 2-98; 8-10; 10-25; D-15 mrmAUSBL 2-101; 8-19; 10-5; 10-45; 10-46; D15 mrmB_DSP 2-15; 10-16 mrmBEGaAGL 7-7; D-15 mrmBEGmAGL 2-14; 7-7; D-15 mrmBI_SOLL 2-47; 2-67; 2-92; 2-93; 2-95; 2-96; 2-101; D-15 mrmBM_ASG 2-12; 2-103; D-16 mrmBM_EMOM B-6; D-16 mrmBM_ERAU B-5; D-16 mrmBSG_Anf 5-17; 10-38; D-16 mrmBSG_KLI 5-12; 10-39; D-16 mrmBTSM 2; D-16 mrmCAN_ECO 5-18; 10-29; D-16 mrmCAN_KL 5-12; 10-28; D-16 mrmCAN_KUP 10-28; D-16 mrmCANMIL 10-29; D-16 mrmCANSABS 10-12; D-16 mrmCASE_A 2-109; 2-113; 2-114; 10-51; D-16 mrmCASE_L 2-21; 2-22; 2-30; 2-31; D-16 mrmEAB_Dz D-16 mrmEAB_SHU 8-53; D-16 mrmEGS_akt 2-107; 5-7; 10-27; D-16 mrmEGS_CAN 2-92; 2-93; 2-107; 10-28; 10-29; 10-46; D-16 mrmEGS_roh 10-28; 10-46; D-16 mrmEGSSTAT 2-92; 2-93; 2-94; 2-98; 10-29; D16
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-25
Y 281 S01 / 083 - CBJ
mrmFDR_CAN 2-53; 8-34; 10-26; 10-53; 10-54; 10-55; 10-57; 10-59; D-16 mrmFG_ABS 2-98; 10-26; D-16 mrmFG_ASR1 10-26; D-16 mrmFG_KO1 10-33; D-16 mrmFG_SOLL 2-57; 10-15; 10-50; B-4; D-16 mrmFGR_roh 2-57; 2-60; 2-64; 2-66; 2-67; 2-86; 2-88; 3-15; B-5; D-16 mrmGANG 2-11; 2-19; 2-45; 2-108; 2-109; 2-111; 8-12; D-16 mrmGRA 10-40; 10-41; D-16 mrmGTR_UEB 2-45; 2-46; 8-12; 10-28; D-16 mrmGTRGANG 2-19; 2-45; 8-12; 10-28; D-16 mrmINARD_D 2-87; 2-89; 2-91; 2-109; D-16 mrmKUP_roh 10-29; D-16 mrmLDFUAGL 8-26; 8-27; 8-28; B-8; D-16 mrmLDFUaus 3-10; 8-23; 8-24; 8-28; 8-51; 11-3; B-8; D-16 mrmLL_ZIEL D-16 mrmLLIINIT 2-22; 2-30; 2-87; D-16 mrmLLR_AGL 2-25; 7-7; D-16 mrmLLR_PWD 2-25; 8-35; D-16 mrmLLRIAnt D-16 mrmLLRPAnt D-16 mrmLLUTF 2-27; 2-28; D-16 mrmLLWTF 2-28; D-16 mrmM_EADR 2-22; 2-72; 2-75; 2-76; 2-77; 2-78; 2-86; 2-107; 2-109; 8-14; 8-28; 8-50; 8-64; D-16 mrmM_EAG4 2-89; 2-90; 2-91; B-5; D-16 mrmM_EAKT 2-1; 2-11; 2-47; 2-58; 2-60; 2-62; 2-64; 2-69; 2-89; 4-10; 5-1; 5-25; 5-26; 2; 8-14; 9-19; 12-1; 12-3; 12-15; B-5; D-16 mrmM_EARD 8-64; D-16 mrmM_EASG 2-104; 8-13; 8-64; B-8; D-17 mrmM_EBEGR 2-1; 2-67; 2-105; 10-12; B-5; D17 mrmM_EFAHR 12-15; 12-26; D-17 mrmM_EFGR 2-22; 2-57; 2-60; 2-62; 2-63; 2-64; 2-66; 2-67; 2-68; 2-79; 2-86; 8-28; 8-50; 8-64; 10-15; 10-51; B-5; D-17 mrmM_EHGB 2-79; 2-81; 2-82; 2-83; 2-86; D-17 mrmM_EKORR B-5; D-17 mrmM_ELD2 B-6; D-17 mrmM_ELD3 B-6; D-17 mrmM_ELD4 B-6; D-17 mrmM_ELD5 B-6; D-17 mrmM_ELD6 B-6; D-17 mrmM_ELLBE D-17 mrmM_ELLR 2-1; 2-31; 2-87; 2-93; 2-95; 2-96; 2101; 10-12; 10-51; 10-52; B-5; D-17 mrmM_ELRR 2-116; 12-22; D-17 mrmM_EMOT 2-92; 2-116; 2-117; 8-43; 10-51; 12-2; 12-3; 12-15; 12-18; 12-20; 12-22; 12-24; B-5; D-17 mrmM_EMOTX 10-51; D-17 mrmM_EMSR 8-64; B-5; D-17 mrmM_EPUMP 2-47; 2-48; B-4; D-17
mrmM_EPWG 2-33; 2-44; 2-47; 2-68; 2-72; 2-77; 2-79; 2-86; 2-87; 10-15; 10-51; B-5; D-17 mrmM_EPWGR 2-33; 2-47; 2-87; D-17 mrmM_ESTAR 2-5; 2-9; B-5; D-17 mrmM_EWUN 2-1; 2-11; 2-31; 2-71; 2-74; 2-76; 2-79; 2-86; 2-87; 2-90; 2-91; 2-92; 2-94; 2-95; 2-98; 2-103; 2-104; 2-107; 3-16; 10-51; B-5; D17 mrmM_EWUNF 2-79; 2-86; 2-87; 2-90; 2-91; 292; 2-94; 2-95; 2-98; 2-103; 2-104; 2-107; 1051; B-5; D-17 mrmM_EWUNL 2-11; 2-87; D-17 mrmM_EWUNR 2-87; D-17 mrmM_EWUSO D-17 mrmMD_FAHR 2-101; 10-51; D-16 mrmMD_LLR 2-101; D-16 mrmMD_Reib 2-101; 2-104; 10-52; D-16 mrmMD_Rrel 2-47; 10-52; D-16 mrmMDW_ab 2-47; 10-17; D-16 mrmMSR_AKT 2-22; 2-86; 2-87; 8-50; D-16 mrmMSR_CAN 2-96; 2-97; 2-98; 10-46; D-16 mrmMSR_roh 2-96; 2-98; 10-27; 10-46; D-16 mrmMSRSTAT 2-53; 2-95; 2-96; 2-97; 2-98; 299; 8-10; 10-25; D-16 mrmN_akt 2 mrmN_LLBAS 2-21; 2-22; 2-24; 2-26; 2-27; 2-29; 2-31; 2-108; 2-109; 5-19; 10-15; 10-21; 10-50; B-3; D-17 mrmN_LLBAT 2-26; D-17 mrmN_LLBSG D-17 mrmN_LLCAN 2-27; 8-11; 10-30; D-17 mrmN_LLDIA 2-25; D-17 mrmNfilt 2-108; D-17 mrmODS_act D-17 mrmPW_cmax 2-35; 2-36; 2-38; 2-39; 2-40; 2-41; 2-42; D-17 mrmPW_dp 2-35; 2-38; 2-40; 2-41; 2-42; D-17 mrmPW_OFFS D-17 mrmPWG_lwo 2-33; 2-42; 10-17; B-8; D-17 mrmPWG_roh 2-21; 2-22; 2-33; 2-44; 2-47; 2-88; 8-28; 8-35; 8-49; 10-13; D-17 mrmPWGfi 2-44; 2-45; 2-47; 2-88; 8-35; 8-50; 864; 10-13; B-5; D-17 mrmPWGPBI B-7; D-17 mrmPWGPBM 2-88; 10-13; 10-49; B-5; D-17 mrmSASTATE 2-48; D-17 mrmSICH_F 2-22; 2-25; 2-43; 2-72; 2-74; 8-34; 10-11; D-17 mrmSTA_AGL 2-4; 2-5; 7-7; D-17 mrmSTART_B 2-8; 2-9; 2-15; 2-17; 2-28; 2-36; 239; 2-109; 2-116; 3-5; 4-11; 5-10; 5-15; 5-19; 520; 2; 5; 8-26; 8-46; 8-47; 8-50; 10-4; 12-1; 126; 12-11; 12-13; D-17 mrmSTATUS 8-53; B-5; D-17 mrmSTW_fr D-17 mrmTST_AUS 3; 4; 5; 8-53; 12-2; 12-5; 12-12; 12-13; 12-15; 12-20; 12-26; B-8; D-17 mrmUso_UEB 8-6; 8-63
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-26
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
mrmV_SOLEE 2-80; 2-81; 2-82; 2-83; 7-7; B-5; D-17 mrmV_SOLHN 2-80; 2-81; 2-82; B-5; D-17 mrmVB_FIL 5-23; 5-27; 9-20; D-17 mrmVERB 4-4; 4-8; 2; 9-19; B-6; D-17 mrmW_KUP 2-101; D-17 mrmWH_1NRP 10-28; D-17 mro_STBatt D-21 mro_STNBT 2-7; D-21 mro_STNO D-21 mro_ZMsta D-21 mroAB D-18 mroABM_E D-18 mroABN D-18 mroACC_OFF 2-68; D-18 mroADR_ABB 2-77; D-18 mroADR_AUS 2-76; 2-77; D-18 mroADR_I_A 2-73; 2-74; 2-75; 2-76; D-18 mroADR_P_A 2-75; D-18 mroADR_PSO 2-74; D-18 mroADR_PWG 2-74; D-18 mroADR_SAT 2-73 mroADR_TAS 2-76; D-18 mroADR_TSO 2-76; D-18 mroADR_ZIL D-18 mroAG4AKT 2-91; D-18 mroAKT_SWN 2-80; D-18 mroASG_NRA D-18 mroASG_Nso 2-101; D-18 mroASG_Nsy 2-101; D-18 mroASGSTAT 2-103; 2-105 mroBEG_P D-18 mroBEG_T D-18 mroBI_BEGR D-18 mroBI_FAHR 2-92; D-18 mroBI_LLR 10-52; D-18 mroBI_REIB 2-92; D-18 mroBM_EBiT 2-16; 2-17; D-18 mroBM_EERH 2-14; D-18 mroBM_EERS 2-16; 2-17; D-18 mroBM_EKTB 2-11; D-18 mroBM_EMO2 2-12; D-18 mroBM_EMOM 2-12; D-18 mroBM_ENSU 2-15; 2-16; 2-17; D-18 mroBM_ERAU 2-11; D-18 mroBM_ERKT 2-11; D-18 mroBM_ESER 2-14; D-18 mroBM_ETUR 2-11; D-18 mroBM_EVSU 2-14; D-18 mroBM_KTB 2-11; D-18 mroBMEF 2-15; D-18 mroBMEFATM 2-14; D-18 mroBMEFKOC 2-14; D-18 mroBMEFKT 2-15; D-18 mroBMEFOEL 2-14; D-18 mroBMEFTT 2-15; D-18 mroBMELFT 2-14; D-18 mroBSTZh 2; 8-51; D-18
mroBSTZl 2; 8-51; D-18 mroBTSSh 2; D-18 mroBTSSl 2; D-18 mroCASE_FF 2-108; 2-114; D-18 mroCASE_LL 2-30; D-18 mroCASE_SR 2-113; D-18 mroCVTSTAT 8-11; D-18 mroDFMD D-18 mroDNDTfi D-18 mroDZ_GHI 2-90; D-19 mroDZ_GLO 2-89; D-19 mroEGSECST 5-20; D-19 mroEGSERR D-19 mroEGSINT D-19 mroF_VERZ 9-5; D-19 mroFGR_ABN 2-53; 2-67; 2-70; D-19 mroFGR_SAT 2-69; D-19 mroFMEBEG1 D-19 mroFMEBEG3 D-19 mroFPM_BED 8-33; 8-35; 8-36; D-19 mroFPM_FEN D-19 mroFPM_ZAK 2-44; 8-35; 8-36; D-19 mroFVHGTdi 2-45; 2-46; D-19 mroFVHSTAT 2-46; D-19 mroFVHUEro 2-45; 2-46; D-19 mroFVHUEst 2-45; 2-46; 2-47; 8-12; D-19 mroGG D-19 mroHGB_RA D-19 mroHGI D-19 mroHGmax 2-81; 2-82; D-19 mroHGP D-19 mroHYSSTAT 2-93; 2-95; 2-97; D-19 mroI_AKT 2-57; D-19 mroKL_FAK 10-52; D-19 mroKLDO 10-52; D-19 mroLDFASTA 8-27; D-19 mroLDFO_PS 8-28; D-19 mroLDFU_no 8-26; 8-28; D-19 mroLDFU_PS 8-28; D-19 mroLDFUabg 8-26; D-19 mroLDFUdf1 8-26; D-19 mroLDFUdf2 8-26; 8-27; D-19 mroLDFUdif 8-28; D-19 mroLLpwg D-19 mroLLRDAnt D-19 mroLLsoll 2-24; D-19 mroLLumdr 2-24; D-19 mroLLUTF D-19 mroLRR_BGR D-19 mroLRR1NW D-19 mroLRR2NW D-19 mroLRR3NW D-19 mroLRR4NW D-19 mroLRRI1 B-7; D-19 mroLRRI2 B-7; D-19 mroLRRI3 B-7; D-19 mroLRRI4 B-7; D-19 mroLRRI5 B-7; D-19
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-27
Y 281 S01 / 083 - CBJ
mroLRRI6 B-7; D-19 mroLRRI7 B-8; D-19 mroLRRI8 B-8; D-19 mroLRRReg D-19 mroLRRZust 2-117; D-19 mroM_APUMP 2-48; D-20 mroM_ARDFF 2-107; 2-108; D-20 mroM_ARDSR 2-107; D-20 mroM_ARDWU D-20 mroM_EAKTf D-20 mroM_EASGr 2-101; 2-105; D-20 mroM_EASR 2-95; 10-12; B-8; D-20 mroM_EASRr 2-95; 10-12; D-20 mroM_EBEGR 2-17; 2-60; 2-62; 2-63; 2-64; 2-66; 2-72; 2-75; 2-76; 2-79; 2-97; 3-15; 10-12; 1051; 10-52; D-20 mroM_EBG 2-17; D-20 mroM_EBGvo 2-17; D-20 mroM_Edndt 2-17; D-21 mroM_EEGS 2-93; 2-94; 8-8; 10-12; B-8; D-20 mroM_EEGSr 2-93; D-20 mroM_EEGSx D-20 mroM_EFAHf D-20 mroM_EHKF D-20 mroM_ELLBE D-20 mroM_EMSRr 2-96; 2-97; 10-12; D-20 mroM_ERAM D-20 mroM_EREIB 2-92; D-20 mroM_ERKF D-20 mroM_ESAB D-20 mroM_ESTAG D-20 mroM_ESTER 2-5; 2-7; D-20 mroM_ESTF D-20 mroM_ESTIP 2-4; D-20 mroM_ESTvo D-20 mroM_EWFr 2-86; 2-88; D-20 mroM_EWLBG 10-51 mroM_EWUBE D-20 mroM_EWUSO 2-1; 2-107; 2-108; 2-113; D-21 mroM_EXASG 2-102; 2-104; D-21 mroM_EXASR 2-95; D-21 mroM_EXEGS 2-93; D-21 mroM_EXMSR 2-98; D-21 mroM_Lk 2-11; D-21 mroMD_Areg 2-101; 2-104; D-20 mroMD_Arei D-20 mroMD_ASG 2-101; 2-104; D-20 mroMD_ASR 8-10; 10-27; 10-52; D-20 mroMD_BEGR 10-15; 10-51; 10-52; D-20 mroMD_EGS 10-52; D-20 mroMD_FAHx 10-13; D-20 mroMD_GEN 10-52; D-20 mroMD_KL1 10-52; D-20 mroMD_KLI 10-52; D-20 mroMD_KUP 2-101; D-20 mroMD_LLR 10-52; D-20 mroMD_MOT 10-52; D-20 mroMD_MSR 2-96; 8-10; 10-27; 10-52; D-20
mroMD_Rakt 2-47; D-20 mroMD_SOLL 10-12; 10-51; D-20 mroMD_VOR 2-101; D-20 mroMD_VORl D-20 mroMD_VORm 2-101; D-20 mroMD_VORr D-20 mroMDASGmx 2-101; D-20 mroMDInAdt 2-101; 2-102; 2-104; D-20 mroMDIntdt 2-97; D-20 mroMDW_PWG D-20 mroMDWkorr 2-47; D-20 mroN_LLCA1 2-27; D-21 mroN_LLCA2 2-27; D-21 mroN_LLCAr 8-11; 10-30; D-21 mroODS_bed D-21 mroPkorr 2-11; D-18; D-21 mroPW_cmax 2-35; 2-39; 2-40; 2-41; D-21 mroPW_DAbd 2-35; 2-36; 2-37; 2-38; 2-39; D-21 mroPW_dp 2-35; 2-40; 2-41; D-21 mroPW_Hist 2-35; 2-36; 2-37; 2-38; 2-39; 2-40; D-21 mroPW_MAX 2-35; 2-42; D-21 mroPW_red 2-42; D-21 mroPW_Stat 2-35; 2-36; 2-37; 2-41; D-21 mroPWG_neu D-21 mroPWG_R_I D-21 mroPWG_R_S D-21 mroPWG_Z 8-36; D-21 mroPWG_Z_H D-21 mroPWGBits D-21 mroPWGinv 2-88; 10-13; D-21 mroPWGmin 2-36; 2-38; D-21 mroPWLLPos 2-35; 2-41; 2-42; D-21 mroRMPSLOP D-21 mroSUEBST2 8-64; D-21 mroSUEBSTA 8-64; D-21 mroSycCout D-21 mroTIC D-21 mroTS_ST D-21 mroTSB_STG 2-11; D-21 mroTSBits D-21 mroTSBKADF D-21 mroTSBKLTF D-21 mroU_PGSx2 2-35; 2-36; 2-37; 2-38; 2-39; 2-40; D-21 mroUsoll 8-64 mroV_RAMP 2-63; 2-64; D-21 mroV_SOLL 2-66; D-21 mroVERB_Z 9-5; D-21 mroVZN_STO D-21 mroVzuNfil 2-19; 2-21; 2-107; 2-108; 2-111; D-21 mroWA_STAT 2-76; D-21 mroWTF_TES D-21 nlmDK_zu 3-10; D-21 nlmEND_AUS D-21 nlmLUENL D-22 nlmNACHst 10-58; D-22 nlmNLact 2-72; 5-24; 5-27; 5-28; 8-51; 11-3; D-22
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3
Seite F-28
EDC15C
0
bosch
Y 281 S01 / 083 - CBJ
nlmNLTESTa D-22 nlmUso_NAL 11-3 nloBATEst D-22 nloBATEtr1 D-22 nloFSP_S D-22 nloGADZMst D-22 nloGADZMtr D-22 nloNACHst D-22 nloNACHtr1 B-6; D-22 nloNACHtr2 B-6; D-22 nloNL_GZM D-22 nloNL_TIM D-22 nloNL_TN0 D-22 nloSTABst D-22 nloSTABtr1 B-6; D-22 nloTSTTIM D-22 phmPBM_T2 D-22 sbmAGL_SBR 7-7 sbmPHIsoll 7-24 simOEL_BEL 5-25; 10-22 tlmKMW_CAN 10-32; D-22 xcmIHM2DIA D-23 xcmImmoSta D-23 xcmImmoZ2 D-23 xcmM_List B-3; D-23 xcmPINDIA D-23 xcmSperre D-23 xcmSt_frei 10-16; D-23 xcmWFSDATA D-23 xcoEMILSTA D-23 xcoF_MSG D-23 xcoFLNR D-23 xcoG_IMS D-23 xcoG_MSG D-23 xcoIM3inf D-23 xcoRND_H D-23 xcoRND_L D-23 xcoSKC_H D-23 xcoSKC_L D-23 xcoSKC_M D-23 xcoStatus B-7; D-23 zhmERR 8-55; 8-61; 12-28; 12-29; 12-30; B-7; D23 zhmHE_OLD D-23 zhmHECUR D-23 zhmIRCHG D-23 zhmOT_WINK D-23 zhmOT_x 10-53; D-23 zhmSEGMDEF 8-61; D-23 zhmSYNC_ST 8-59; 8-60; 8-61; 10-58; 12-28; B7; D-23 zhoAB_HE D-23 zhoAB_VE D-23 zhoAD_HE D-23 zhoAD_VE D-23 zhoBANK1 D-23 zhoBANK2 D-23 zhoINCSOLL D-23
zhoKORKW D-23 zhoNW_ERR 12-28; 12-29; D-23 zhoNW_OFF 12-28; B-7; D-24 zhoNW_ON 12-28; B-7; D-24 zhoOT_x_M D-24 zhoSEGM_M 10-53; D-24 zhoSYNC_ST 12-28 zhoUM_ZA D-24 zhoWINKUHR D-24 zhoWUPSRC0 D-24 zmmBiT_ABL 2-16; D-24 zmmDKTL 3-10; 8-51; 8-52; D-24 zmmDKTSM 8-51; D-24 zmmF_KRIT 3-10; 10-12; D-24 zmmHF2_DEF 3-3; 22; 8-44; D-24 zmmHRLSLab 11-4; D-24 zmmSYSERR 2-102; 2-105; D-24 zmoDK 8-50; 8-51 zmoDKLM_SW 8-50; 8-52 zmoSLVerr1 8-60; 10-57; B-8; D-24 zmoSLVerr2 8-60; 10-57; B-8; D-24 zmoSLVerr3 8-60; 10-58; B-8; D-24 zmoTAV_AUS D-24 zmoUEBakt 8-49; D-24 zmoV8S1_KM 8-59; B-8; D-24 zmoV8S1_SS 8-59; B-8; D-24 zumAB_HE 12-16; 12-24; B-7; D-24 zumAB_NE 12-16 zumABHEKPL D-24 zumABHGW 12-16; D-24 zumABHLk D-24 zumABHPk D-24 zumABHPL D-24 zumABHWk D-24 zumABVWk D-24 zumAD_Pmin 12-20; 12-26; D-24 zumLFTstat D-24 zumMEVLk D-24 zumMEVPk D-24 zumMEVWk D-24 zumP_RAIL 8-53; 8-57; 12-2; 12-3; 12-6; 12-10; 12-11; 12-13; 12-16; 12-20; 12-22; 12-26; 1227; B-7; D-24 zumP_RAILa 8-57; 12-2; 12-3; 12-10; 12-11; 12-16; 12-22; 12-26; D-24 zumP_RAILm 8-53; 12-2; 12-3; 12-6; 12-13; 1216; 12-20; 12-26; D-24 zumP_TEST 8-53; 12-2; 12-3; 12-6; D-24 zumPQLk D-24 zumPQPk D-24 zumPQsoll 8-53; 12-2; 12-3; 12-6; 12-11; 12-13; 12-15; 12-24; 12-26; B-7; D-24 zumPQWk D-24 zumRP_CHK 12-11; 12-12; D-24 zumRP_ZUST 8-53; 8-57; 12-5; D-24 zumTKFak 12-17; D-24 zumTrchg D-24 zumVEPk D-24
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RBOS/EDS3
Index
02. Juli 1999
0
bosch
EDC15C
Seite F-29
Y 281 S01 / 083 - CBJ
zumVEWk D-24 zuoAB_HEk 10-53; 12-24; D-25 zuoAB_VE 10-53; 12-16; 12-18; B-7; D-25 zuoAB_VE1 10-53; 12-16; 12-18; B-7; D-25 zuoAB_VE1k 12-18; D-25 zuoABdHE 12-24; D-25 zuoABdHEu D-25 zuoABHEKL D-24 zuoABHEKP D-24 zuoABHEKW D-24 zuoABPkKF D-25 zuoABR_VE D-25 zuoABVGW D-25 zuoABVKF D-25 zuoABVKW D-25 zuoABVMIN D-25 zuoAD_HE 8-50; 10-53; 12-16; B-7; D-25 zuoAD_VE1 10-53; 12-16; 12-22; B-7; D-25 zuodME_VEL 12-22; D-26 zuodMEHE 12-17; 12-26 zuodMEVE 12-17; 12-22; D-26 zuodPS D-26 zuoEKDPF1 D-25 zuoEKDPF2 D-25 zuoEKDPF3 D-25 zuoEKDPF4 D-25 zuoEKDPF5 D-25 zuoEKDPF6 D-25 zuoEKDPF7 D-25 zuoEL_KF D-25 zuoHE_STAT D-25 zuoLRRF_KF 12-22; D-25 zuoM_List D-25 zuoME_VE 12-16; 12-22; 12-26; D-25 zuoME_VE_k D-25 zuoME_VE_N D-25 zuoME_VELR 12-22; D-25 zuoMEHE 12-17; D-25 zuoMEHEK D-25 zuoMEVEHE D-25
zuoMEVEK 12-17; D-25 zuoMEVGW D-25 zuoMHmin D-25 zuoMHVdiff D-25 zuoMVmax D-25 zuoMVmin D-25 zuoPdiff 8-57; D-25 zuoPHIkorr 12-24; D-25 zuoPlim D-25 zuoPQmin D-25 zuoPS_GW 12-24; D-25 zuoPS_Kges D-25 zuoPS_KL D-25 zuoPS_KP D-25 zuoPS_KW D-25 zuoPS_NB D-25 zuoPS_oB 12-24; D-25 zuoPS_REG 12-7; D-25 zuoPS_Tk D-25 zuoPS_VS 12-7; D-25 zuoPSmax D-25 zuoRAmax D-25 zuoRP_Iant 8-57; 12-2; 12-6; 12-7; 12-11; D-25 zuoRP_Pant 12-2; 12-7; 12-11; D-26 zuoRPbeg D-26 zuoRPdyn D-26 zuoTve 12-18; D-26 zuoVE_KF 12-18; 12-22; D-26 zuoVE_ON1 D-26 zuoVE_ON2 D-26 zuoVE_ONS D-26 zuoVE_STAT 12-16; 12-20; 12-22; 12-24; 12-26 zwoS_1 29; D-26 zwoS_2 2; D-26 zwoS_KDZ 29; D-26 zwoS_KUT 29; D-26 zwot_NL 2; D-26 zwoVB_FIL 2; D-26
© Alle Rechte bei Robert Bosch GmbH, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
02. Juli 1999
Index
RBOS/EDS3