Beruflich Dokumente
Kultur Dokumente
EDC15 Funktionsbeschreibung P12 VG2 PDF
EDC15 Funktionsbeschreibung P12 VG2 PDF
Funktionsbeschreibung
EDC15+
P120 - VG2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Inhaltsverzeichnis
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1 bersicht
Die Informationen in diesem Dokument sind vertraulich. Eine Weitergabe ohne schriftliche
Zustimmung der Robert Bosch GmbH ist nicht zulssig. Fr Schden jeglicher Art als Folge der
Umprogrammierung bernimmt die Robert Bosch GmbH keine Verantwortung.
Khlmittelthermostatst. (km)
Ecomatic (ec)
Khlerlftersteuerung (ku)
Zndaussetzererkennung (mr)
Diagnose (xc)
CAN (ca)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
19. April 2002 bersicht - Hinweise zum Aufbau und zur Benutzung DS/ESA
Seite 1-2 EDC15+ 0 bosch
Y 281 S01 / 120 - VG2
1.2 Begriffserklrungen
Begriff Erklrung Darstellung
Eingang - 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 fr Buchstaben und Ziffern -
dar, deren Bedeutung im jeweiligen Kapitel
erklrt wird
Festwert Einzelwert oder Softwareschalter -
Softwareschalter dient zum Konfigurieren der einzelnen SW -
Funktionen
DAMOS - Schalter Untermenge von Softwareschalter, darf nur -
durch DAMOS Lauf gendert 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 Abkrzung der Funktionsgruppe (Kleinbuchstaben)
t Namenstyp aus folgender Liste (Kleinbuchstabe)
b Bit Variable
c Byte (character) Variable
e Equate oder Set Konstante
m Message
o OLDA Adresse
w Wort Variable / Festwert
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1.4 Symbole
Nachfolgend sind die einheitlichen Bosch-K5 Symbole aufgelistet:
Signal Range
Timer Totzeit
SRC
Check TIMER TOTZEIT
MIN
Minimum, MAX
Maximum, COUNTER Counter,
2 Eingnge 2 Eingnge fallende Flanke
ENT-
Schalter, 2 Eingnge, Schalter, 2 Eingnge,
PRELLUNG Entprellung 1 Ausgang 1 Ausgang
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a a
a a a
Division Multiplikation
&
Leeres Gatter & UND, 2 Eingnge UND, 3 Eingnge
&
&
& UND, 4 Eingnge UND, 5 Eingnge UND, 6 Eingnge
>1
=1 XOR, 2 Eingnge >1 ODER, 2 Eingnge ODER, 3 Eingnge
>1
>1
>1 ODER, 4 Eingnge ODER, 5 Eingnge ODER, 6 Eingnge
S
1 Inverter Invertierung Q RS Flipflop
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Text
Text Text
Text
Connector
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1.5 Kennraum
Der Berechnungsalgorithmus eines Kennraumes wird hier allgemein erklrt.
z-Source 00 HEX ... FF HEX
High Byte Low Byte
KL
Auswahlkennlinie
x = 0 ... 9 Normierung
0 auf 100 HEX
1
2 0 ... 0.996
3 Wert des x.ten
4 Kennfeldes Endwert
5
6
7
x-Source 8
9
y-Source
KF
x Kennfelder
x = 1 ... 10
1
2
3
4
Wert des x+1.ten
5 Kennfeldes
6
7
8
9
10
Abbildung: KENNRAUM
Der Endwert wird aus einer 4-dimensionalen Interpolation gebildet. Die 4-dimensionale
Interpolation wird durch lineare Interpolation zwischen den Ausgangsgren zweier Kennfelder
nachgebildet. In Abhngigkeit der dritten Eingangsgre (z-Source) wird mit Hilfe der
Auswahlkennlinie (mu die Umrechnung SBK_EKF haben) (Ausgangswert 00 00 HEX ... xx 00
HEX) ein Schalterpaar bettigt. Der untere Schalter steht dabei immer eine Stufe weiter als der
obere Schalter.
Das Schalterpaar whlt aus jeweils x Kennfeldern mit den Eingangsgren x-Source und y-Source
ein Kennfeldpaar aus. Die Auswahl aus den x Kennfeldern erfolgt durch das High Byte des
Auswahlkennlinienwertes (0xn). Zwischen den Ausgangswerten der Kennfelder KF(x) und
KF(x+1) wird linear interpoliert. Hierfr wird die Differenz der oben genannten Ausgangswerte mit
dem normierten Low Byte der Auswahlkennlinie multipliziert, und zum Ergebnis des Kennfeldes
KF(x) addiert. Daraus ergibt sich der endgltige Ausgabewert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1.6 Abkrzungen
ADC Analog-Digital Converter LL Leerlauf
ADF Atmosphrendruckfhler LLR Leerlaufregler
AG4 Automatikgetriebe (4-Gang) LMM Luftmengenmesser
ARD Aktive Ruckeldmpfung LRR Laufruheregler
ARF Abgasrckfhrung LTF Lufttemperaturfhler
ASR Antriebsschlupfregelung
MD Moment
BRE Bremskontakt MES Mengenendstufen-Signal
BRK redundanter Bremskontakt MSA Mengen-, Spritzbeginn- und
Abgasregelung
MSG Motorsteuergert
CAN Controller Area Network MVS Magnetventilsteller
M_L Luftmasse
DIA Diagnose M_E Menge
DKS Drosselklappensteller
DPRAM Dual Port RAM N Drehzahl
DZG Drehzahlgeber NBF Nadelbewegungsfhler
NKW Nutzkraftwagen
E/A Eingangs-/Ausgangssignale NW Nockenwelle
EAB EAB (bei VP) oder EHAB (bei RP) N_LL Leerlaufdrehzahl
EDC Electronic Diesel Control
EEPROM Electrical Eraseable Programmable OBD On-board Diagnose
Read Only Memory
OLDA On-line Datenanalyse
EHAB Elektrohydraulische Abstellvorrichtung
ELAB Elektrische Abstellvorrichtung PBM Pulsbreitenmodulation
EPW Elektropneumatischer Druckwandler PID Parameteridentifikation
PKW Personenkraftwagen
FGG Fahrgeschwindigkeitsgeber PSG Pumpensteuergert
PWG Pedalwertgeber
GAZ Glhanzeige PWM Pulsweitenmodulation
GF Gedchtnisfaktor P_ATM Atmosphrendruck
GRA Geschwindigkeitsregelanlage P_L Ladedruck
GRL Glhrelais
GSK Glhstiftkerze RAM Random Access Memory
GZS Glhzeitsteuerung/-gert ROM Read Only Memory
RP Reihenpumpe
HDK Halbdifferenz Kurzschluringgeber RWG Regelweggeber
HFM Heifilmluftmassenmesser
SB Spritzbeginn
IWZ Inkremental Winkel-Zeit- System SBR Spritzbeginnregelung
SG Steuergert
KF Kennfeld SNYC Synchronimpuls
KL Kennlinie
KLI Klimakompressor t Zeit
KS Kurzschlu T0 Abtastzeit
KTF Kraftstofftemperaturfhler T_K Kraftstofftemperatur
KUP Kupplung T_L Lufttemperatur
KW Kurbelwelle / Kurbelwinkel T_S Saugrohrtemperatur
T_W Wassertemperatur
LDF Ladedruckfhler TDS Drehzahlsignal
LDR Ladedruckregelung TV Tastverhltnis
LDS Ladedrucksteller TQS Mengensignal
LGS Leergasschalter
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
U_BATT Batteriespannung
V Geschwindigkeit
VP Verteilerpumpe
VSO Verstellsystem 100 (Echtzeit-
Applikationssystem)
VTG Variable Turbinengeometrie
VAG VW-Diagnosetester
WTF Wassertemperaturfhler
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1.7.1 Initialisierung
Eine Initialisierung findet nach einem Power-Up oder einem K15 - Pegelwechsel von Low auf High
statt und kann auch durch das Betriebssystem ausgelst werden (nach Auftreten mehrerer
Recoveries, s. u.). Die Initialisierung dient zur Einstellung des Rechnerkerns auf einen definierten
Zustand und wird durchgefhrt, 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.7.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 bergefhrt werden kann. Das Ziel einer Recovery ist, die Dienst- und
Anwendungsprogramme whrend des Betriebes neu zu starten, ohne da der Fahrbetrieb merkbar
beeinflut 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 Grenordnung von 1
ms. Das Auftreten von Recoveries wird zeitberwacht, zu hufige Recoveries fhren zu einer
Initialisierung.
1.7.3 Operational
Dies ist der normale Betriebszustand des Steuergertes. Der Zustand Operational wird nach
Beendigung der Initialisierung oder der Recovery erreicht. Nur in diesem Zustand werden die fr
den Fahrbetrieb notwendigen Funktionen ausgefhrt.
HW-Reset & HW-Reset &
HW-Reset & Watchdog-OV & Watchdog-OV &
NOT Watchdog-OV Rst-Cnt >= 3 Rst-Cnt < 3
Restart &
Restart Rst-Cnt < 3
ea
IT
-R
Re-
CV
nt &
Re -Cnt
Rs
ad
<3
RE
t-C art
t
sta >=
Rs est
rt
R
& 3
Operational
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Das High-Byte des Restart-Code wurde um eine weitere Position erweitert. Bei Restart-Code
80XXh ist das Steuergert in die High-Level-Flash-Programmierung gesprungen. Die Nummern im
Low-Byte haben dann andere Bedeutungen (nmlich die Fehlernummern der Eigendiagnose) die aus
der folgenden Tabelle entnommen werden knnen.
WERT (hex) Fehlerursache
19 EPROM-Checksumfehler Page 36
1A fehlerhaftes ext. RAM
1F EPROM-Checksumfehler (Page 32,33,37-62)
24 Fehler bei SW-Kompatibilitaetstest
27 fehlerhafte Masken-Kennung in EPROM (Page 36)
50 - 61 Fehlerhafte Bitmuster in EPROM
7F High-Level-Flashprogrammierung-Einstieg (ber Recovery)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 fr einige Teile eine drehzahlsynchrone
Berechnung, whrend 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 fr drehzahlsynchrone Regler) und nicht
fter als alle 6 ms (bei CR 1,3 ms; bei VP44 6,4 ms) aktiviert.
Funktional setzt sich die Mengenberechnung wie folgt zusammen:
Startvorgang
Fahrbetrieb
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
gewnschten 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 mrmM_EWUSO) akzeptiert. Dieser Teil wird als arbeitspunktndernde
Gre ber den Mengeneingang des Aktiven Ruckeldmpfers in das System einbezogen. Eventuelle
ARD-Mengen werden bei Schubbetrieb nach der Zeit mrwSCHTIxG (gangabhngig) 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Start
dzmNmit
anmWTF MEREST01
anmKTF MEREST02
mrmSTA_AGL MEREST03
MEREST04
mrmM_ESTAR mrmSTART_B
mrmM_EAKT
mroM_EAKTf
Fahrbetrieb
mroM_EFAHf
mrmM_EFAHR mroM_APUMP
MERE02 mrmM_EPUMP
EDC15+
mrmM_EWUNL
3
Y 281 S01 / 120 - VG2
mrmM_EWUNR
mrmM_EMOT RAMPE
bersicht - bersicht
mrmPWGPBM
Schaltlogik fr mrmSASTATE
Zeitsynchron Drehzahlsynchron
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Zeitsynchron Drehzahlsynchron
mrmLLR_AGL
klmN_LLKLM
khmN_LLKWH
anmWTF
fgm_VzuN
dzmNmit Leerlaufregler mrmM_ELLR
mrmPWGfi mroM_ELLBE mroM_EAKTf
MIN
mrmM_EFGR
fgmFGAKT MERELL01
dimBRE
dimKUP
mrmSTART_B
anmUTF
anmUBATT
armM_List
dzmNmit
Begrenzungs- mrmM_EBEGR
mrmBEGaAGL
menge
mrmBEGmAGL
anmWTF MEREBG01
fgmFGAKT
EDC15+
anmPWG mroM_EWUBE
dimLGS dzmN_ARD mrmM_ESTAR
Y 281 S01 / 120 - VG2
dimBRK
dimBRE
dimKUP Aktiver
dimAG4 Ruckeldmpfer mrmM_EMOT mroM_EFAHf
Mengenberechnung - bersicht
mrmM_EAKT MEREAR02 BEGRENZUNG
phmPBM_T2 MEREAR03
dimFGx MEREWU01 mrmM_EBEGR+
MEREAR04
fgmFGAKT mrwABegOKL(dzmNmit)
fgmBESCH mrmM_EWUNL mrmSTART_B
fgm_VzuN dzmNmit
mrmM_EBEGR mrmM_EWUNR dzmNakt
mrmM_EPWG fgmFGAKT Laufruheregler- mrmM_ELRR
mrmM_EMOT menge
mrmSTART_B
mrmPWGPBM dzmSEGM MERELR01
dzmABTAS
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Zeitsynchron Drehzahlsynchron
DS/ESA
Seite 2-3
Seite 2-4 EDC15+ 0 bosch
Y 281 S01 / 120 - VG2
mroM_WUBE mrmM_EIST6
MIN
mrmM_EWUN6 BEGRENZUNG
mrmM_EBEGR
mroM_ELLBE
mrmM_EWUS6 mrmM_ESOL6
BEGRENZUNG
mrmM_EBEGR
Abbildung MERE03: Mengenberechnung fr Motor6-Botschaft
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 zeitabhngigen Korrekturwert. Die
Startmengensteuerung gibt die Startmenge frei und schaltet sie wieder ab.
2.2.1 Startmengenberechnung
S
dimK50 Q mro_ZMsta.4 Starter eingespurt
KF
mrwSTMGxKF
anmT_MOT mroM_ESTIP
Startmenge aus Kennfeld
dzmNmit KF
mrwSTMGRKF
mroM_EStKo
anmKTF KF
mrwSTMKoKF mroM_ESTI2
dzmNmit
1- mroM_ESAB
mrwSTA_END Startmengenkorrektur
mrwSTA_END
mrmSTA_AGL
BEGRENZUNG
mrwSTA_MAX Min: 0
dzmNmit <= mrwSTA_END
mrwST._MI
mroM_ESTER
I
S
dzmNmit <>0 Q
TIMER
anmT_MOT
KL
mrwSTMFRKL
Startmengenabschaltung fr mro_ZMsta.3
Zweimassenschwungrad
MEREST1A
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwSTK_GM
Grenzmenge
mrwSTW_GM
mrwSTK_WZ
Wartezeit
mrwSTW_WZ
mrwSTK_MI
Mengeninkrement
mrwSTW_MI
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a>=b
mrwSTZMSdU b cowK50_var
&
anmUBATT > mrwSTZMSU
mro_ZMsta.0
dimK50 mro_ZMsta.1
&
dzmNmit >= mrwSTZMSN
a
dzmNmit
a<b
b
mro_STNBT
anmT_MOT
KL
mrwSTNB_KL
mro_ZMsta.2
TIMER
mrwSTZMSt1
mro_ZMsta.3
S >1
Q & TIMER
mrwSTZMSt
R
a
a<b
b
mro_STNO
KL
mrwSTNO_KL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.2.2 Startmengensteuerung
mrmSTART_B
mrmSTART_B
dzmNmit = 0 fbbEDZG_L
&
|Ladedrucknderung| > mrwST_dPL
t >= mrwST_SPZ
dzmUMDRK15 >= mrwUM_abK15
& >1
a
dzmNmit
a>b
b
anmT_MOT
MAX
KL
mrwSTNABKL
mrmEAB_Dz
dimK15 = 0
&
fbbEK15_P
Bei PDE entfllt die MAX-Bildung mit der Message mrmEAB_Dz (ist dann = 0) aufgrund des
Fehlens der ELAB-Funktion.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroM_ESTER
MIN mrmM_ESTAR
dzmNmit <= mrwSTNMIN1
&
t < mrwST_OFZ mrwST._GM
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
In bestimmten Zeitabstnden wird der ELAB beim Startvorgang getestet. siehe auch
Betriebstundenzhler (berwachungskonzept)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.3 Begrenzungsmenge
Die Begrenzungsmenge setzt sich aus den Teilen Rauch-, Drehmomentbegrenzung und
Korrekturmglichkeiten zusammen:
mrmBEGmAGL
mrmM_EWUNL dzmNmit
mrmGANG fgmFGAKT
mrmM_EAKT anmWTF
dzmNmit anmWTF_CAN
anmLTF anmOTF dzmNmit
anmSTF dzmNmit anmLTF fgmFGAKT
armM_List ldmADF ldmADF anmWTF
ldmP_Llin fgm_VzuN anmTTF mrmSTART_B
ldmADF dimKIK anmKTF dzmDNDT2u
mrmASGSTAT zmmVEAKTIV mrmSTART_B fboSDZG
MEREBG2B SYS_FEHL
dzmNmit
mrmM_EAKT
zmmVEAKTIV
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
KF mroBM_ERAU
cowBEG_P_L mrwPKOR_KF KF
mrwPBRA_KF
anmWTF Rampe mrwBRA_DEK Rauchbegrenzung
Rauchkennraum
zwischen Differenz aus
armM_List letztem und neuem Wert
mroM_Lk
im Umschaltzeitpunkt
anmSTF mroBEG_T
KF KR MEREBG2D
anmLTF
mrwMKOR_KF mrwBRA_KL
mrwBRAxKR
cowBEG_STF
dzmNmit
mroBM_KTB
Rauchmengen-
mrmM_EAKT KF korrektur
KF
mrwKTB_KF mrwBRA_KF
mrwKTB_TD
mroBM_EKTB
anmKTF zmmBM_ADD
MAX
zmmVEAKTIV
>1 MAX
cowRauchKR
mroBM_ERKT
mrmGANG <= mrwTSBgang
mroTSBits.1 Ausschaltverzgerung mroTSBits.0
mrwTSB_NU < dzmNmit < mrwTSB_NO & siehe Beschreibung
mrwTSB_MEU < mrmM_EAKT < mrwTSB_MEO
mroTSBKLTF
anmLTF
mroBM_ETUR
KL
mrwTSTLKL
RAMPE
mroBM_ERKT
MAX
mrmM_EWUNL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Rauchbegrenzung:
Die zulssige Kraftstoffmenge (Rauchmenge) wird aus einem Rauchbegrenzungskennfeld ermittelt,
um eine zu starke Rauchentwicklung zu vermeiden. ber den Schalter cowBEG_BOO wird
definiert, ob die Rauchbegrenzung mit Luftmasse oder mit Saugrohrdruck berechnet wird.
Bei cowBEG_BOO = 0 wird die Rauchbegrenzung mit mrwBRAxKR als Funktion der korrigierten
Luftmasse mroM_Lk und der Drehzahl dzmNmit berechnet. Die korrigierte Luftmasse mroM_Lk
wird mit mrwMKOR_KF aus Luftmasse armM_List und Temperatur berechnet. Wird die
Voreinspritzung abgeschaltet (zmmVEAKTIV=0 ) oder ist die Auswahl des Rauchkennfeldes nicht
appliziert (cowRauchKR = 0 ) so wird die Rauchmenge aus dem Kennfeld mrwBRA_KF ermittelt.
Um einen Mengensprung beim Umschalten von mrwBRAxKR und mrwBRA_KF (oder
umgekehrt) zu vermeiden wird stets der kurz nach Umschaltung gltige Wert aus einem Kennfeld
vom aktuellsten Wert abgezogen und dieser als Soll-Endwert fr die gegen 0 laufende Rampe
mrwBRA_DEK genommen. Der Ausgangswert der Rampe wird zum Endwert hinzuaddiert :
Ausgang
Eingang
(t=0)
(t+1)
mroBM_ERDF
RAMPE
mrwBRA_DEK
zmmVEAKTIV Flanke
Systemspezifische Rauchmengenkorrektur:
Mit zmmBM_ADD kann eine einspritzsystemabhngege additive Korrektur der Rauchbegrenzung
vorgenommen werden.
Rauchmengenkorrektur als Funktion der Kraftstofftemperatur:
Bei hohen Kraftstofftemperaturen soll eine Korrektur der Menge, die aus dem Rauchkennfeld
berechnet wird, vorgenommen werden, um die weichere Einspritzung der Pumpe, bedingt durch
temperaturabhngige Leckverluste, zu kompensieren. Somit kann Rauchentwicklung vermieden
werden. Die Korrektur wirkt aber nur subtraktiv auf die Menge nach Rauchkennfeld
mroBM_ERAU.
ber das Korrekturkennfeld mrwKTB_KF mit den Eingangsgren mrmM_EAKT und dzmNmit,
wird die fr 100C ber der Referenztemperatur mrwKTB_TD normierte Menge mroBM_KTB
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
berechnet. Die Rauchmengenkorrektur mroBM_EKTB wird auf positive Werte eingeschrnkt und
von der Rauchmenge subtrahiert, d.h. bei Kraftstofftemperaturen unter mrwKTB_TD wird keine
Korrektur durchgefhrt. Das Ergebnis mroBM_ERKT wird auch auf positive Werte eingeschrnkt.
Turboschubbegrenzung:
Die pltzliche Zunahme des Motormomentes beim Einsetzen des Turboladers soll durch die
Erweiterte Turboschubbegrenzung (TSB) gemindert werden. Sobald die Zuschaltbedingungen
mrmGANG <= mrwTSBgang UND
mrwTSB_NU < dzmNmit < mrwTSB_NO UND
mrwTSB_MEU < mroM_EAKT < mrwTSB_MEO
erfllt sind, wird die Anstiegsgeschwindigkeit der Ausgangsmenge des Rauchkennfeldes
(Rauchmenge mroBM_ERAU) durch eine Rampe auf die maximale Steigung mroTSB_STG
begrenzt und die Turbomenge mroBM_ETUR gebildet. Die maximale Steigung ergibt sich dabei,
je nach Vorzeichen, aus zwei ADF - abhngigen Kennlinien mrwTSADpKL und mrwTSADnKL,
die noch durch eine LTF - abhngige Kennlinie mrwTSTLKL korrigiert werden. Wenn bei
fallender TSB-Rampe die Wunschmenge mrmM_EWUNL kleiner ist als die Turbomenge
mroBM_ETUR, so wird die TSB-Rampe auf das Maximum von Wunschmenge mrmM_EWUNL
und Rauchmenge mroBM_ERKT initialisiert.
Ausschaltverzgerung der Turboschubbegrenzung:
Um beim Abschalten der TSB sprbare Mengensprnge zu vermeiden, bleibt die TSB nach Wegfall
der Zuschaltbedingungen noch so lange aktiv, bis die Turbomenge den Wert der Rauchmenge
erreicht hat oder die Drehmomentbegrenzung eingreift.
Rampenfrmige Begrenzungsmenge bei Voreinspritzung:
Bei aktiver Voreinspritzung (zmmVEAKTIV = 1) und akt. Menge (mrmM_EAKT) grer
Schwellwert mroBM_Verp (aus mrwBMVE_KF) , soll die aktuelle Menge nur mehr mit der WTF-
abhngigen Rampensteigung aus der Kennlinie mrwVEBsLKL ansteigen, um mglichst lange im
Bereich der Voreinspritzung zu bleiben.
Die Ausschaltverzgerung (mroVEB_STA.0=1) soll Mengensprnge beim Ausschalten der
Funktion verhindern. Nach Wegfallen der Einschaltbedingung (mroVEB_STA.1=0) wird
mroBM_VE mit der Steigung mrwVEBstgS inkrementiert bis mroBM_ESE1 erreicht wird
unabhngig von mrmM_EAKT.
Wenn mrmM_EAKT grer mroBM_VERp und kleiner mroBM_VE ist, wird die
Begrenzungsmenge mroBM_VE mit mrmM_EAKT initialisiert (mroVEB_STA.3=0).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroBM_ESE1
dzmNmit
mroBM_VERp
anmWTF KF
mrwBMVE_KF
a
a<b
mrmM_EAKT b
mroVEB_STA.1 Ausschaltverzgerung mroVEB_STA.0
&
zmmVEAKTIV siehe Beschreibung
Rampenendwert
Rampensteigung
anmWTF
mroVEB_STA.3
KL alter Rampenwert
mrwVEBsLKL
mroBM_VERp < mrmM_EAKT < mroBM_VE
mrmM_EAKT
m roBM _ESE1
m ro BM _VE
m rm M _EAKT
m rm M _EW UNL
m roBM _VERp
zmm VEAKTIV
Einschaltverzoegerung m roVEB_STA.1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.3.2 Drehmomentbegrenzung
Begrenzungsmenge
bei Voreinspritzung mroBM_ESER
aktiv mroBM_VE MIN
MEREBG2B
dzmNmit
Rampe mrwADB_DEK,
zwischen Kennfeldern
fgm_VzuN KF bis Endwert erreicht
mrwADB_KF
KF
mrwADB2_KF
zmmVEAKTIV
mrmBM_ASG
dzmNmit mroBM_EMO2
KL
mrwBDB2_KL
mrwM_EMAX
mrwASG_BGR.0
mrmASGSTAT.13 &
dimKIK
Drehmomentbegrenzung:
Die Drehmomentenbegrenzungsmenge mroBM_EMOM wird aus dem Minimum der Kennfelder
mrwBDB_KF (dzmNmit, ldmADF) und mrwADB_KF (dzmNmit, fgm_VzuN) bzw.
mrwADB2_KF (dzmNmit, fgm_VzuN und zmmVEAKTIV = 1), gebildet.
Um Mengensprnge zu vermeiden wird die Umschaltung zwischen den Kennfeldern mrwADB_KF
und mrwADB2_KF ber eine Rampe mit der maximalen Steilheit mrwADB_DEK realisiert
(Verfahren siehe Rauchbegrenzung / Abb. MEREBG2D).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroBM_ETUR mroBM_ETUK
MAX
mroBM_ERKT
mrwBM_ERKT
dimKIK
mrwTSB_KIK
&
fboSKIK
mroTSBits.1
>1
mroTSBits.0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Rauchbegrenzung
Turboschubbegrenzung
MEREBG02 mrmBM_ESER
Drehmomentbegrenzung
MEREBG2A
1
mrmBEGmAGL Mengenabgleich
BEGRENZUNG
mrwBEAmMAX cowV_AGL_B = 2
mrwBEAmMIN
mroBM_WT mroBM_EERH
dzmNmit
mroBM_EVSU Wassertemperaturabhngige
MAX
Volllasterhhung
anmT_MOT KF
mrwBWT_KF
mrwBEG_NTU < dzmNmit < mrwBEG_NTO
ldmP_lin
ldmADF KF
mrwBPL_KF
mrwBWT_ADF
anmWTF_CAN
mroBMEFKOC
fgmFGAKT KF 1 berhitzungsschutz Wasser
mrwBUE_KF
mrwBEG_UNS < dzmNmit < mrwBEG_ONS
anmOTF
mroBMEFOEL
berhitzungsschutz l
KF 1
mrwBOEL_KF
cowBEG_OEL
Hhenabhngige
mroBMEFATM Drehzahlkorrektur
ldmADF KF
mrwBATM_KF
mroBMELFT berhitzungsschutz
Ladelufttemperatur
anmLTF KF
mrwBLFT_KF
Kraftstoffkhlung durch
Schaltprogrammabsenkung
mroBMEFKT
mrmB_DSP
anmKTF KF
mrwBKT_KF mrwBEHdsp
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Wassertemperaturabhngige Vollasterhhung:
Zwischen der Drehzahlschwelle mrwBEG_NTU und der Drehzahlschwelle mrwBEG_NTO wird
die die Erhhungsmenge mroBM_EERH ermittelt. Diese Menge setzt sich zusammen aus dem
Kennfeld mrwBWT_KF (gebildet aus dzmNmit und anmT_MOT) auf das ein Korrekturfaktor aus
dem Kennfeld mrwBPL_KF (gebildet aus anmT_MOT und ldmP_lin (oder ber Variantenschalter
mrwBWT_ADF der Atmosphrendruck ldmADF)) multiplikativ einwirkt. Die Menge
mroBM_EERH wird ermittelt, um bei kaltem Motor ein besseres Anfahren zu ermglichen. Das
Maximum von Begrenzungsmenge mrmBM_ESER und Erhhungsmenge mroBM_EERH wird zur
Begrenzungsmenge mroBM_EVSU zusammengefat und weiterverarbeitet.
Zwischen der Drehzahlschwelle mrwBEG_NTU und der Drehzahlschwelle mrwBEG_NTO wird
aus dem Kennfeld mrwBWT_KF in Abhngigkeit vom Ladedruck (oder ber Variantenschalter
mrwBWT_ADF whlbar ber Atmosphrendruck) und ber Wassertemperatur ber das Kennfeld
mrwBPL_KF ein Korrekturfaktor gebildet auf die Erhhungsmenge mroBM_EERH als Funktion
der Wassertemperatur anmWTF und der Drehzahl dzmNmit ermittelt, um bei kaltem Motor ein
besseres Anfahren zu ermglichen. Das Maximum von Begrenzungsmenge mrmBM_ESER und
Erhhungsmenge mroBM_EERH wird zur Begrenzungsmenge mroBM_EVSU zusammengefat
und weiterverarbeitet.
berhitzungsschutz ber der Wassertemperatur:
Der Kochschutzmengenfaktor mroBMEFKOC wird aus dem berhitzungschutzkennfeld
mrwBUE_KF als Funktion der Wassertemperatur ber CAN anmWTF_CAN und der
Fahrgeschwindigkeit fgmFGAKT ermittelt. Diese Funktion ist jedoch nur innerhalb der
Drehzahlgrenzen mrwBEG_UNS und mrwBEG_ONS aktiv.
berhitzungsschutz ber der ltemperatur:
ber das Kennfeld mrwBOEL_KF wird mit der aktuellen Drehzahl dzmNmit und der ltemperatur
anmOTF der Begrenzungsmengenfaktor mroBMEFOEL berechnet. Mit dem Softwareschalter
cowBEG_OEL wird die Mengenbegrenzung in Abhngigkeit der ltemperatur eingeschaltet (=1)
bzw. ausgeschaltet (=0).
berhitzungsschutz ber der Ladelufttemperatur:
ber das Kennfeld mrwBLFT_KF wird mit der aktuellen Drehzahl dzmNmit und der
Ladelufttemperatur anmLTF der Begrenzungsmengenfaktor mroBMELFT berechnet.
Hhenabhngige Drehzahlkorrektur:
ber das Kennfeld mrwBATM_KF wird mit der aktuellen Drehzahl dzmNmit und dem
Atmosphrendruck ldmADF der Begrenzungsmengenfaktor mroBMEFATM berechnet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dzmNmit
KL
mrwBdnN_KL
mroM_EBGvo
mroM_Edndt
anmWTF
MIN
mroDNDTfi
dzmDNDT2u KF
PT1 mrwBdn_KF
RAMPE
mrwBdnF_GF
mrwBdnS_GF mrwBdn_ANH
mrwBdn_ABS
fgmFGAKT < mrwBdn_v
Rampensteigung bei
mrmWH_POSb.1 >1 Umschalten mrwBdn_v
mrmWH_POSb.3
mrmM_EBEGR
TIMER
mrwBEG_ZMt
fboSDZG = 0 >1
mrmSTART_B &
dzmNmit < mrwBEG_ZMN
>1
zmmSINKSYN=0
mrmSTART_B &
dzmNmit < mrwBEG_ZMD
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.4 Leerlaufregler
Fr die Leerlaufregelung wird ein PI-Regler eingesetzt. Zur Optimierung der drehzahlsynchronen
Bearbeitung werden zeitsynchron verschiedene Parameterstze ausgewhlt und zur Verfgung
gestellt. Die Leerlaufsolldrehzahl wird abhngig vom Betriebszustand des Fahrzeuges
umgeschaltet.
anmWTF
fgmFGAKT
mrmLLR_AGL
klmN_LLKLM
khmN_LLKWH
mrmN_LLDIA
mrmSICH_F
anmUBATT mrmN_LLBAS
Berechnung
dzmNmit Leerlaufsolldrehzahl
mrmN_LLCAN
mrmLLR_PWD MERELL03
dimBRE
fboSBRE
anmWTF
fgmFGAKT
mrmPWG_roh
dzmNmit
mrmM_EFGR mrmCASE_L
mrmM_EADR mrmLLIINIT mrmM_ELLR
Parametersatzauswahl Leerlaufregler
dimBRE mrmLLRIAnt
fr den Leerlaufregler
dimKUP mrmLLRPAnt
mrmN_LLBAS MERELL02 MERELL05 mroLLRDAnt
mrmSICH_F
mrmMSR_AKT
mrmLLRIAnt
mrmLLRPAnt mrmGANG
dzmNmit
mrmSTART_B
fgmFGAKT
Gangerkennung
dzmNmit
MEREGG01
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.4.1 Gangerkennung
Die Gangerkennung ermittelt den eingelegten Gang fr die Parameterauswahl des Leerlaufreglers
und des Aktiven Ruckeldmpfers.
mrwVNF_VNX mroVzuNfil
a a MIN mrmGANG
fgmFGAKT b
PT1
b
fgwVNF_GF
mrwGANG_
dzmNmit mrmNfilt
PT1
mrwFGF_GF
mrwGANGCAN.0
mrmGTRGANG
mrmEGS_akt Monoflop
>1
mrwGANGCAN.1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Gang
mrmGANG
1
v/n
mroVzuNfil
0
mrwGANG_2
mrwGANG_4
mrwGANG_3
mrwGANG_5
mrwGANG_6
mrwGANG_7
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.4.2 Parametersatzauswahl
mrmGANG
= 5 (5. Gang) MIN
Gang
>
=1
dimKUP
>
=1
& Kupplung / Leergang
fgmFGAKT < mrwLLR_VLG
mrwTWH_..
&
mrwLLR_Anf > 0
dzmNmit > mrmN_LLBAS Anfahren
mrmPWG_roh > 0
F E D C B A 9 8 7 6 5 4 3 2 1 0
!dimKUP
cowVAR_GTR == 1
Mengenwunsch
Zustandsautomat Vorsteuerung nicht gesperrt
dzmNmit "Vorsteuerung"
& Vorsteuerung
berechnen
dzmNmit < mrmN_LLBAS + mrwLLR . _VD
&
dzmNmit > mrmN_LLBAS &
mrmSICH_F
>
=1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Diese Teilaufgabe trifft die Parameterauswahl fr den Leerlaufregler (LLR) aus den
Eingangsgren Wassertemperatur anmWTF und Verhltnis Fahrgeschwindigkeit zu Drehzahl
mroVzuNfil. Die Umschaltung zwischen den Zustnden kalt / warm erfolgt mit Hysterese. Im
Zustand kalt stehen zwei Parameterstze zur Verfgung, je einer fr abgekoppelten und
eingekoppelten Antriebsstrang. Bei kaltem Motor erfolgt keine gangspezifische
Parameterumschaltung. Fr das Fahren in den Gngen bei warmem Motor sind fnf Parameterstze
vorgesehen. Durch die geringfgigen Unterschiede der Parameter in den hheren Gngen werden
ab dem 5. Gang (mrmGANG >=5) die Parameter des 5. Ganges verwendet. Weiters werden zur
Optimierung der drehzahlsynchronen Bearbeitung folgende Betriebszustnde in Steuerbits
zusammengefat und mit der Message "Zustand des LLR" mrmCASE_L versendet:
"Anfahren - Bedingungen":
mrwLLR_Anf > 0 UND
Drehzahl dzmNmit > Leerlaufsolldrehzahl mrmN_LLBAS UND
PWG Rohwert mrmPWG_roh > 0 UND
Motor warm
"Bremsen - Bedingungen":
Aktuelle Fahrgeschwindigkeit fgmFGAKT > Schwellgeschwindigkeit bei
Bremsen mrwLLR_UBR UND
Pfad Fahrgeschwindigkeitsgeber fboSFGG nicht defekt UND
Bremse bettigt dimBRE = 1 UND
Pfad Bremssignal fboSBRE nicht defekt UND
Kupplung nicht bettigt dimKUP = 0 UND
Getriebetyp ist Handschaltung (cowVAR_GTR = 1).
"Leerlaufregler inaktiv - Bedingungen":
Drehzahl dzmNmit < Drehzahlgrenze LLR ein mrwLLR_EIN ODER
Drehzahl dzmNmit > Drehzahlgrenze LLR aus mrwLLR_AUS.
In diesem Fall unterbleibt die drehzahlsynchrone LLR-Berechnung.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
- Mengenwunsch - Bedingungen
PWG Rohwert mrmPWG_roh > 0 ODER
MSR Mengeneingriff aktiv, mrmMSR_AKT > 0 ODER
Wunschmenge von GRA mrmM_EFGR > 0 ODER
Wunschmenge von ADR mrmM_EADR > 0
anmWTF mrmLLIINIT
KL
mrwSTINILL
Mit der Kennlinie mrwSTINILL als Funktion der Wassertemperatur anmWTF wird der
Anfangswert fr den LLR-Integrator in der Message mrmLLIINIT zur Verfgung gestellt.
Beschreibung der Message mrmCASE_L:
WertHEX Dezimalwert Kommentar
0001H 1 Der 1. Gang ist eingelegt
0002H 2 Der 2. Gang ist eingelegt
0003H 3 Der 3. Gang ist eingelegt
0004H 4 Der 4. Gang ist eingelegt
0005H 5 Der 5. Gang ist eingelegt
0010H 16 Kupplung bettigt oder Leergang aktiv
0020H 32 Der Motor ist kalt
0040H 64 Anfahren
0100H 256 Ein Mengenwunsch liegt vor
0200H 512 Den Integrator des Leerlaufreglers einfrieren
0400H 1024 Die Vorsteuerung (D-Glied) wird berechnet
0800H 2048 Vorsteuerung-Zustand nicht gesperrt
1000H 4096 Der Leerlaufregler ist nicht aktiv
2000H 8192 Zustand Bremsen ist aktiv
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.4.3 Leerlaufsolldrehzahlberechnung
anmT_MOT
fgmFGAKT Ziel-Leerlaufdrehzahl- mrmLL_ZIEL
ldmADF Berechnung
mrmLLR_AGL MERELL3C
dzmUMDRsta
mrmN_LLDIA mrwLLR_NSF
MIN
mrwLLR_AUS
khmN_LLKWH
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Wird eine Abweichung zwischen der aktuell wirkenden Leerlaufsolldrehzahl mrmN_LLBAS und
der gewnschten neuen Leerlaufsolldrehzahl erkannt, so erfolgt eine Erhhung 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 Erhhung sprungartig vorgenommen. Die Absenkung erfolgt ebenfalls ber eine
Rampe mit der Schrittweite mrwLLR_ABS. Die Leerlaufsolldrehzahlanhebung wird abhngig 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.
anmT_MOT =< mrwLLR_TW
&
mrmSTART_B
TIMER
mrwLLR_tTW
mrwLLR_SOL
mrwLLR_FAR
fboSFGG
&
fgmFGAKT
mrwLLRVFOH
mrwLLRVFUH
anmT_MOT
KL
mrwLTW_KL
anmT_MOT
mroLLsoll
ldmADF KF
mrwWTAD_KF
dzmUMDRsta
a
mroLLumdr a<b
anmT_MOT
b
KL
mrwWTUMDKL
mrmLL_ZIEL
mrmLLR_AGL
BEGRENZUNG
mrwLLA_MAX
mrwLLA_MIN
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr die Zeit mrwLLR_tTW nach dem Start ergibt sich die Leerlaufsolldrehzahl mrmN_LLBAS aus
der Kennlinie mrwLTW_KL als Funktion der Motortemperatur anmT_MOT. Falls in dieser Zeit die
Motortemperatur anmT_MOT ber die applikative Schwelle mrwLLR_TW steigt, wird gleich ein
fahrgeschwindigkeitsabhngiger Wert verwendet.
Fahrgeschwindigkeitsabhngige Erhhung bzw. Verminderung:
Unterhalb der applizierbaren Hystereschwelle mrwLLRVFOH wird der Leerlaufsolldrehzahl der
Wert mrwLLR_SOL zugewiesen, oberhalb dieser Hystereseschwelle wird auf mrwLLR_FAR
geschaltet. Dies geschieht nur dann, wenn kein FGG-Fehler vorliegt.
Erhhung mittels VAG Tester:
Die Leerlaufsolldrehzahl kann ber die Diagnoseschnittstelle mit dem Abgleichwert
mrmLLR_AGL (initialisiert mit cowAGL_LLR) additiv abgeglichen werden. Davor wird
mrmLLR_AGL auf den maximalen Abgleichwert mrwLLA_MAX in positiver Richtung und auf
den minimalen Abgleichwert mrwLLA_MIN in negativer Richtung begrenzt.
Erhhung durch defekten PWG:
Bei einem Plausibilittsfehler PWG - Bremse mrmSICH_F wird auf die Sicherheitsleerlaufdrehzahl
mrwLLR_NSF umgeschaltet.
Erfolgt die PWG-Erfassung ber Poti/Schalter (cowVAR_PWG=0), so wird bei defektem PWG
(fbbEPWG_H, fbbEPWG_L oder fbbEPWP_A) die Leerlaufdrehzahl mroLLpwg auf den Wert
mrwLLR_PWD angehoben.
Bei PWG-Erfassung mit einem doppelanalogem PWG (cowVAR_PWG=1) wird bei defektem
PWG (mrmLLR_PWD=1) die Leerlaufdrehzahl mroLLpwg bei bettigter Bremse (dimBRE=1)
oder bei defektem Pfad fboSBRE auf den Wert mrwLLR_PWB, ansonsten auf mrwLLR_PWD
gesetzt.
mrwLLR_PWD
fbbEPWG_H
fbbEPWG_L >1
fbbEPWP_A
mroLLpwg
mrwLLR_PWB
fboSBRE || dimBRE
mrmLLR_PWD
cowVAR_PWG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmWH_POSb.1 == 1 (Gangstufe N)
>1
mrmWH_POSb.3 == 1 (Gangstufe P)
>1
cowVAR_GTR ==1 (Handschalter)
fgmFGAKT == 0 mrmLLN_ANH
&
fboSFGG == 0
cowFUN_LLA
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Batteriespannungsabhngige Erhhung:
Sinkt die Batteriespannung anmUBATT bei einer Drehzahl grer mrwNBATEIN lnger als die
Zeit mrwTBATEIN unter die Schwelle mrwUBATEIN, so wird die Leerlaufsolldrehzahl auf
mindestens mrwN_LLBAT angehoben. Die Leerlaufsolldrehzahl wird im Stillstand (Bedingung
stillstehendes Fahrzeug mrmLLN_ANH =1) oder bei einer Drehzahl dzoNmit > mrwN_LLBAT +
mrwDN_EIN und Startabwurf (mrmSTART_B = 0 entprellt mit mrwTBATSTA) angehoben und
zur Maximumbildung freigegeben. Steigt die Batteriespannung anmUBATT ber mrwUBATAUS
und ist die erhhte Leerlaufdrehzahl erreicht, so wird nach der Zeit mrwTBATAUS die
Leerlaufsolldrehzahl von mrmN_LLBAT wieder zurckgenommen. Die Rcknahme der
Leerlaufsolldrehzahl erfolgt nur bei einer Drehzahl dzoNmit > mrmN_LLBAS + mrwDN_EIN.
Applikationshinweis: mrwUBATEIN mu kleiner als mrwUBATAUS sein.
mrmSTART_B 1
TOTZEIT
mrwTBATSTA
mrwN_LLBSG mrmN_LLBSG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmCAN_KLI.0 =1 ( S_KLB ) S
& Q
m rm CAN_KLI.4 =1 ( S_KPZ )
R
1
cowFUN_KPZ mrwN_LLKLI mrmN_LLKLI
fbbEKLI_Q = 0
0
cowFUN_KPZ
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwLLR_AN2 bzw. -_AB2 kommen jedoch nur zum Einsatz, wenn alle anderen
Leerlaufsolldrehzahl-Vorgaben kleiner als mroN_LLCA2 sind. MrwLLR_AN2 und mrwLLR_AB2
mssen schneller als mrwLLR_ANH bzw. mrwLLR_ABS appliziert werden.
mrmN_LLCAN mroN_LLCA2
dzmNmit
mrmN_LLBAS
MAX
mroN_LLCA1
mrwCVTNtol
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ist eine der oben genannten Bedingungen nicht erfllt, 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
Drehzahlerhhung aus Sicherheitsgrnden nicht stattfinden kann. Die Getriebeart (Handschaltung
bzw. Automatik ohne CAN oder Automatik mit CAN) wird durch den Funktionsschalter
cowVAR_C5 erkannt.
anmUTF
mrwUTF1_.. mroLLUTF.8
&
dimKLI
mrwUTF2_..
mroLLUTF.7
&
anmUTF_STA = 0
mrm_P_N
>1
cowVAR_C5
mrwHOT_NLL
mrmLLUTF
klmN_LLKLM
anmT_MOT mrmLLWTF
KL
mrwLLW_KL
t > mrw_tWTF
>1
dzmNmit > mrw_nWTF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.4.4 Regelalgorithmus
mrmSTART_B >1
Bit 12 (LLR inaktiv)
mrmCASE_L
mrwLL..ES
mrmLLIINIT
mrmLLRIAnt
I
mrwLLI...
mrmLLRPAnt
mrmN_LLBAS
P
mrwLLP... mrwLLR_MXk
Bit 5 (Kalt)
mrwLLR_MXw
Begrenzung
Bit 5 (Kalt)
mrmM_ELLR
Begrenzung
mrwLLR_MXk
dzmNmit mrwLLR_MXw
DT1 Hyperbel
mrwDHyp... mroLLRDAnt
mrwLLD...
mrwLLG...
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr die Programmflusteuerung bzw. zur Auswahl der Regelparameter fr P-, I - Regler und DT1 -
Glied dient der zeitsynchron bestimmte Betriebszustand in der Message mrmCASE_L (siehe
Parametersatzauswahl Leerlaufregler).
Wenn das Steuerbit "LLR inaktiv" zurckgesetzt ist, wird die Berechnung des Reglers mit einem
der vorgesehenen Parameterstze in dieser Reihenfolge durchgefhrt:
Zustand mroCASE_LL P-Anteil I-Anteil D-Anteil GF Einschrittmenge
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
erhhend auf die Leerlaufmenge wirkt und weitere Drehzahl-Bedingungen und LLR-Zustnde
erfllt sind. Des weiteren erfolgt die Aufschaltung des differentiellen Anteils gewichtet, in
Abhngigkeit der Differenz aus aktueller Drehzahl und Leerlauf-Solldrehzahl. Diese weiche
Aufschaltung bewirkt eine asymptotische Annherung an die vorgegebene Solldrehzahl. Die
Aufschaltung des differentiellen Mengenanteils erfolgt nach Multiplikation mit dem Funktionswert
einer Hyperbel, wobei die unabhngige 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 und sperren der Vorsteuerung (Bit B von mrmCASE_L wird 0)
wird zum I - Anteil der aktuelle D-Anteil addiert und auf mrwLLR_MXk bzw. mrwLLR_MXw
begrenzt. Ist der I-Anteil schon vorher grer als die Begrenzung, bleibt er unverndert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.5 Wunschmenge
dzmNmit
Ermittlung des
PWG-Wertes mrmPWGPBM
dimFGx
fgmFGAKT dimAG4
fgmBESCH mrmFGR_roh
Fahrgeschwindigkeits- mrmM_EFGR mrmM_MOT
dzmNmit
regelung mrmM_ELLR
fgm_VzuN
dimBRE fgmFGAKT
MEREGRxx mrmEGS_roh
mrmM_EBEGR
mrmM_EPWG mrmEGS_CAN
mrmASR_roh
mrmASR_CAN
mrmMSR_roh
mrmMSR_CAN
dimADx mrmASG_roh
dimHAN mrmASG_CAN
Arbeitsdrehzahl- mrmM_EADR
fgmFGAKT mrmASG_tsy
regelung
dzmNmit mrmBI_SOLL
mrmM_EWUN mrmFG_ABS
MEREADxx
mrmM_EBEGR mrmAUSBL
fgm_VzuN
mrmM_EPWG
mrmM_EFGR
mroM_EBEGR Hchstgeschwindig-
mrmM_EHGB
fgmFGAKT keitsbegrenzung
mrmV_SOLEE
MEREHGxx
ber das Fahrverhaltenkennfeld wird der Einflu des Fahrpedals ( = Fahrerwunsch) und einer
motor- bzw. fahrzeugspezifischen Gre in eine PWG - Fahrerwunschmenge mrmM_EPWG
abgebildet. Abhngig von der Stellung des DAMOS - Schalters cowFUN_FVH ist es mglich, ein
motordrehzahlabhngiges Fahrverhaltenkennfeld mit der direkten Ermittlung von mrmM_EPWG
auszuwhlen (cowFUN_FVH=0), oder ein fahrgeschwindigkeitsabhngiges Abtriebsmomenten-
kennfeld mit nachtrglicher Korrektur durch die bersetzung von Getriebe/Achse zu verwenden
(cowFUN_FVH=1). Fr diverse Reglerfunktionen wird zustzlich auch eine PWG -
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 PWG-
Stellung (anmPWG + mroPW_OFFS).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Defaultnormierung
SG - Initialisierung
Nachlauf F
G
D
Fahrbetrieb E
A C
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bei SG-Initialisierung werden die Lernwerte aus dem EEPROM (gelernte elektrische
Leerlaufstellung edmPW_cmax, gelerntes Plausibilittsfenster edmPW_dp) bernommen. Die
Leerlaufposition wird mit mroPWLLPos = edmPW_cmax + edmPW_dp + mrwPW_Tol
(Toleranzwert) berechnet. Anschlieend 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 Unplausibilitt oder ein Fehler in der DA-PWG-Erfassung auf, wird in den Zustand
Defaultnormierung gewechselt und ein grerer Leerweg erlaubt.
Im Nachlauf werden die gelernten Werte im E2PROM abgespeichert.
Der aktuell gltige Zustand wird in der Statusolda mroPW_Stat ausgegeben, die aktuell
durchlaufenen Zustnde scheinen in der Olda mroPW_Hist auf, bergangsbedingungen in der Olda
mroPW_DAbd.
Die um den Faktor 2 erhhte Geberspannung anmU_PGS wird auf der Olda mroU_PGSx2
ausgegeben.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroPW_DAbd ODER-Verknpft
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 bentzt
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 UND-Verknpft
mroPW_DAbd ODER-Verknpft
Ist die Geberspannung PWG anmU_PWG <= mrwPWc1max (mroPW_DAbd.8) oder ist die
Geberspannung PGS mroU_PGSx2 <= mrwPWc2max (mroPW_DAbd.9) , so ist der Leerlauf-
Lernbereich erreicht und es wird in den Status PWG-Leerlauf gewechselt. Dieser Wechsel findet
nicht statt, wenn Lernverbot vorliegt (mroPW_Hist.0 = 1).
mroPW_DAbd ODER-Verknpft
Tritt ein Fehler in den Pfaden fboSPWG (mroPW_DAbd.0) oder fboSPGS auf (mroPW_DAbd.1),
so wird mroPW_Hist.0 gesetzt und in den Status Defaultnormierung gewechselt.
Weiters wird unter folgenden Bedingungen mroPW_Hist.1 gesetzt und in den Status
Defaultnormierung gewechselt:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1.) Gleichlauffehler:
anmU_PWG
a
mroU_PGSx2 ENT-
a>b PRELLUNG
mroPW_DAbd.2
BETRAG b
mrmPW_dp mrwPW_diMX * 20 ms
mrwPW_Tol
mroPWGmin a<=b
b
a
anmU_PWG
a<b
b
mroPW_DAbd ODER-Verknpft
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroPW_Dabd ODER-Verknpft
Mewert Leerlaufstellung:
a
anmU_PWG
a>b
mrmPW_cmax b
mrwPWG_fiH
mrwPWG_fiL
b
mroPW_cmax a mroPW_cmax
a b
Dabei gilt fr Const: Ist der Mewert anmU_PWG grer als der gespeicherte Lernwert
mrmPW_cmax, wird fr Const der Wert mrwPW1_fiH verwendet, andernfalls der Wert
mrwPW1_fiL.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Mewert Plausibilittsfenster:
mroU_PGSx2
-
a
anmU_PWG + a>b
mrmPW_dp b
mrwPWG_fiH
mrwPWG_fiL
b
mroPW_dp a
a b MIN mroPW_dp
mrwPW_dp
mrwPW_Tol
Lernwert Leerlaufstellung:
a
mroPW_cmax
a>b
mrmPW_cmax b
mrwPWG_fiH
mrwPWG_fiL
b
mrmPW_cmax a mrmPW_cmax
a b
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Lernwert Plausibilittsfenster:
a
mroPW_dp
a>b
mrmPW_dp b
mrwPWG_fiH
mrwPWG_fiL
b
mrmPW_dp a mrmPW_dp
a b
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
PWG [Prozent]
anwPWG_KL
mrmPWG_lwo(U2) = mroPW_MAX
+ anwPWG_KL(U2)
mroPW_MAX
anmPWG(U2) = anwPWG_KL(U2)
mrmPWG_lwo(U1) = mrmPW_OFFS(U1)
anmU_PWG [mV]
U1 U2
mroPWLLPos
Abbildung MERELW02: Berechnung Leerwegoptimierung
mrmPW_OFFS
MIN
mroPW_MAX
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowVAR_PWG
fbbEPWG_L
fbbEPWG_H >1
fbbEPWP_P
fbbEPWP_A
mrmSICH_F vorlufig defekt
mroPWG_neu
anmPWG
mrwPWG_Pof
mrmPWG_roh
dimLGS
RAMPE
mrwPWG_Rau
mrwPWG_Pon mrwPWG_Run
mrwPWG_SfB
mrwPWG_Pof
mrwPWG_Pbr mrwPWG_SfE
mrwPWG_HRP
mrmPWG_lwo
fbbETAD_L
fbbETAD_H fbbEPWG_L
cowVAR_PWG
fbbEPWG_L fbbEPWG_H
fbbEPWG_H
>1
fbbEPWP_A Rampe aktiv
fbbEPGS_L fbbEPWP_P
fbbEPGS_H
fbbEPW2_L >1
fbbEPW2_H
>1
mrmSICH_F
fbbEPG2_L
fbbEPG2_H
fbbEPWP_A
fbbETAD_D
fbbETAD_T
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowFUN_FVH
mrmM_EPWG
MEREAD06
KF
mrwFVH_KF
PT1
2-stufig cowFUN_FVH
mrwPT1_Z..
mrwPFI_POS
mrwPFI_NEG mrmPWGfi
Rampe aktiv
>1
mrwPFI_AKT
&
dimKUP
Fahrverhalten,
dimKUP Antriebsmoment-
fgmFVN_UEB ermittlung/
mrmGTR_UEB Konstanthaltung
mrmBI_SOLL MEREFV03
mrmMD_Rrel 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 Anstiegs-
schwellwert mrwPFI_POS, PWG Abfallschwellwert mrwPFI_NEG eine von vier Zeitkonstanten
ausgewhlt. 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 durchgefhrt whrend ein Vorgabewert ber Rampe luft oder wenn bei
doppelanalogem PWG (cowVAR_PWG=1) ein endgltig defekter Fehler ansteht
(mroFPM_ZAK=4) .
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dimKUP mroFVHSTAT.0
&
fbbEEGS_A
fbbEECO_L
fbbEAG4_L S mrmGRA_UEF
>1 Q
fbbEEGS_1
fboSASG &
R
fboSFGG
mrmPWGfi == 0
mroFVHGTdi
anmWTF
KL
mrwFVHGDKL
fgmFVN_UEB
MAX
mrmGTR_UEB
b
mroFVHSTAT.1
a>=b
MIN
a
mroFVHSTAT.0 mroFVHUEro
mrmFVHUEst
MAX
PT1
mrwFVHVGWU
mrwFVHUEun
KL
mwFVHFIKL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fgmFGAKT
mrmMDW_ab
mrmPWGfi KF
mrwFGFVHKF
a
b a
mroFVHUEst b
mroMDWkorr
MIN
mrwMAXMOM
mrmMD_Rrel
mroMD_Rakt
mrmPWGfi
RAMPE
mroMDW_PWG
mrwFVHMDRu
mrwFVHMDRo
mrmM_EPWGU
mrmBI_SOLL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.6.4 Momenten-Gradientenbegrenzung
Diese Funktion begrenzt bei Anforderung ber die Getriebe2 Botschaft den Anstieg des
Fahrerwunschmoments entsprechend der in Getriebe2 Byte3 bertragenen Momenten-Gradienten-
begrenzung. Es handelt sich somit hierbei um eine temporre Slewrate-Begrenzung der
Fahrerwunschmenge, welche einen variablen maximalen Anstieg sicherstellt. In den
Betriebszustnden, in denen keine derartige Begrenzung bentigt wird (angezeigt durch Byte3 =
FFh) erfolgt keinerlei Begrenzung des Fahrerwunschmoments.
2.6.4.1 Begrndung
Besonders bei Teillastanfahrten aus dem Stand beim VL30 (CVT-)Getriebe bzw. bei der Funktion
Standabkopplung beim 5HP19 (Stufenautomat-)Getriebe kann mit Hilfe dieser Funktion die
Geschwindigkeit des Momentenaufbaus begrenzt werden. Damit kann auch bei (Verbrauchs-
optimalen) niedrigen Drehzahlen ein ruckfreies Anfahren sichergestellt werden, da nach einem
Gassto nicht sofort ein hoher Momentensto in den Triebstrang eingespeist wird, auf welches
das Getriebe nicht mehr reagieren kann.
2.6.4.2 Funktionsbeschreibung
Diese Funktion ist ber den Funktionsschalter cowFUN_MGB = 1 aktivierbar. In diesem Fall wird
mrmM_EPWG (Fahrerwunschmenge) bezglich des hchsten mglichen positiven Anstiegs
begrenzt (Slewrate-Begrenzung nach oben). D. h. es wird eine zustzliche MIN-Bildung aktiv aus
der bisher berechneten unbegrenzten Fahrerwunschmenge nun umbenannt auf mroM_EPWGU -
und der Summe aus mrmM_EPWG(t-1) und mrodM_EMGB (maximaler Mengengradient). Fr den
Fall da die Wunschmenge mrmM_EWUN(t-1) grer ist als mrmM_EPWG(t-1) wird diese ber
eine Maximumauswahl zu Summenbildung herangezogen, damit im Falle einer nicht durch das
PWG erhhten Wunschmenge, wie z.B. durch eine aktive Schleppmomentbegrenzung fr CVT,
keine unntig verzgerte Reaktion auf einen ptzlich ansteigenden PWG-Wunsch durch eine
Momenten-Gradienten-Begrenzung unterhalb der Wunschmenge, wo diese keinerlei Auswirkung
htte, entsteht.
Der maximale Mengengradient mrodM_EMGB wird aus dem per CAN bertragenen max.
Momentengradient aus Getriebe2-Byte3 mrmdMD_MGB berechnet. Bei dieser Umrechnung wird
der Sollmengenverbrauch mrmBI_SOLL, die Verarbeitungsperiode (20 ms Hauptprogramm-
periode) sowie ein zustzlich applizierbarer Bewertungsfaktor fr die MGB mrwMGBFAKT
bercksichtigt. Um den Abbau der Leerlaufreglermenge bei steigendem PWG-Wert und die
dadurch entstehende Verzgerung des Anstieges der Fahrerwunschmenge zu kompensieren, wird
noch die Differenz-menge des Leerlaufreglers zwischen jeder Hauptprogrammperiode (20ms) PT1-
gefiltert zum maximalen Momentengradienten mrodM_EMGB addiert.
Weiters wird mrmdMD_MGB durch eine MAX-Bildung mit dem Applikationsdatum
mrwdMGBMIN nach unten begrenzt, um einen Mindest-Anstieg in jedem Fall zu ermglichen.
Wird tatschlich ber CAN ein unzulssig kleiner Momentengradient angefordert, so wird der
Fehler fbbEMGB_P (Fehlerpfad fboSASG) gemeldet - mrmdMD_MGB bekommt dann den Wert
mrwdMGBMIN.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroM_EPWGU
mrmM_EPWG (t)
MIN
mrmM_EPWG (t-1)
MAX
mrmM_EWUN (t-1)
mrodM_EMGB
cowFUN_MGB = 1
mrmM_ELLR(t-1) - mrmM_ELLR(t)
MAX
mrwMGBFAKT PT1
mrwPT1LLRd
mrmdMD_MGB
mrodM_EMGB
mrmBI_SOLL
mrwdMGBAUS
mrwM_EMAX
a
mroM_EPWGU
a>b
mrmM_EPWG (t-1) b
MAX
mrmM_EWUN (t-1)
mrodM_EMGB (t-1)
mrmdMD_MGB = FFh
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmASG_CAN.11 (Botschatszhlerfehler)
>1
mrmASG_CAN.4 (Botschaftsfehler, Timeout)
Bei Fehlern in der zugehrigen Getriebe2 Botschaft (Botschaftszhler bzw. Timeout) wird der
Ersatzwert FFh weitergeleitet um die Momentengradientenbegrenzung sicher zu deaktivieren.
Wird ber CAN ein unzulssig kleiner Momentengradient angefordert, so wird der Fehler
fbbEMGB_P (Fehlerpfad fboSASG) gemeldet - mrmdMD_MGB bekommt dann ber die
eingebaute MAX-Bildung den Wert mrwdMGBMIN. Wird der Fehler fbbEMGB_P endgltig
defekt, hat dies derzeit keine direkte Systemauswirkung. Dieser Fehler dient nur zur
Fehlerspeicherung, da das Getriebe-Steuergert einen unzulssig-kleinen Momenten-Gradienten
angefordert hat.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.7 Schubabschaltung
Die Abschaltung der Einspritzung im Schub wird durch die Abschaltung der Zumessung
zmmMVS_ANS = 6 erzwungen (Siehe Kapitel Pumpenansteuerung). Der Betriebszustand Schub
liegt vor, wenn mrmM_EAKT = 0 ist. Um das Schubruckeln zu minimieren, kann gangabhngig
(x=1..5) fr die Zeit mrwSCHTIxG die Schubabschaltung des ARD verzgert werden. Nach Ablauf
dieser Zeit wird die noch verbleibende Pumpenmenge mrmM_EPUMP und die
Motormomentmenge fr die CAN-bertragung mrmM_EMOTX durch steigende Dmpfung
(gangabhngig mit dem Faktor mrwSA_BExG) bis auf Null abgesenkt. Nach Unterschreiten der
Mengenschwelle mrwSA_OFF oder berschreitung der Zeit mrwARD_TIM wird die Zumessung
abgeschaltet und die Mengen mrmM_EMOTX sowie zmmM_EKORR = 0 gesetzt.
mrmM_EAK
Timer T>0
stoppen
Initialisierung
=0
K T= Timer
M _EA Tim
er
IxG
Rampe
starten CHT
mrm >m
rwS mrwSA_BxG
starten
mrmSASTATE=1 mrmSASTATE=2
"Mengenrampe"
> 0
AKT
M_E
Timer mrm
stoppen
>m
Tim D_T
IM
rw
_T
AR
er
RD
wA
ER
IM
mr
OD
>
er
Tim
Timer
stoppen mrmSASTATE=4
zmmM_EKORR = 0
mrmM_EMOTX = 0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.8 Fahrgeschwindigkeitsregelung
Die Fahrgeschwindigkeitsregelung (GRA) setzt sich aus drei verschiedenen Teilaufgaben
zusammen: der Bedienteilauswertung, der Prfung der Abschaltbedingungen und der Ausfhrung
der gewhlten Funktion. Die Bedienteilauswertung erkennt die Funktionsanforderung an die
Fahrgeschwindigkeitsregelung ber das Bedienteil und berprft deren Plausibilitt und
Funktionalitt. Beim Prfen der Abschaltbedingungen werden die verschiedenen Bedingungen, die
eine Abschaltung bewirken knnen, erkannt und die GRA deaktiviert. In der Teilaufgabe
"Ausfhren der gewhlten Funktion" wird die Funktionsanforderung vom Bedienteil ausgefhrt.
Die Digitaleingnge fr die einzelnen Tasten und Kontakte werden bereits im Modul Digitale
Eingnge entprellt. Es werden von der GRA nur die logischen Zustnde verarbeitet.
Beschreibung des Softwareschalters cowFUN_FGR:
Dezimalwert Kommentar
0 keine Fahrgeschwindigkeitsregelung (auch nicht durch Diagnose aktivierbar !)
1 -
2 reserviert
3 GRA Funktion nach VW / AUDI (durch Diagnose zu- und abschaltbar)
4 -
5 -
6 GRA Funktion nach LT2 (durch Diagnose zu- und abschaltbar)
7 ADR mit variabler Arbeitsdrehzahl (durch Diagnose zu- und abschaltbar)
8 ADR mit fester Arbeitsdrehzahl (durch Diagnose zu- und abschaltbar)
9 ACC Adaptive Cruise Control
Die Message comFGR_opt enthlt den Wert von cowFUN_FGR, sofern GRA nicht ber
EEPROM-Schalter (siehe Login Request) deaktiviert ist oder GRA ber CAN appliziert ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bedienteilauswertung:
Mittels Funktionsschalter cowFUN_FGR (0 = keine GRA, 3 = VW / AUDI, 6 = LT2) kann
zwischen LT2 Bedienteil und VW Bedienteil gewhlt werden:
LT2 Bedienteil:
Folgende Digitaleingnge stehen zur Verfgung:
dimFGA = getastet AUS
dimFGW = Wiederaufnahme (WA)
dimFGP = Beschleunigen ( EIN+) bzw. Tip Up
dimFGM = Verzgern ( EIN-) bzw. Tip Down
dimFGV = Kontrollkontakt
Der Kontrollkontakt dient zur Plausibilittsprfung. Auer dem Kontakt AUS wird ein Kontakt nur
zusammen mit einer steigenden Flanke des Kontrollkontakts akzeptiert. Beim Wechsel von einer
Funktionsanforderung zur nchsten mu zwischendurch die Neutralstellung erkannt worden sein.
Verschrft hierzu ist die Akzeptanzbedingung fr den Kontakt EIN+: er wird nur zusammen mit
dem Kontrollkontakt akzeptiert. Wurden der Kontroll- und EIN+ -Kontakt aktiviert und
anschlieend der Kontrollkontakt deaktiviert, so ist kein Wechsel in Stellung Neutral fr ein
weiteres Beschleunigen notwendig; es gengt eine weitere Bettigung des Kontrollkontakts.
VW Bedienteil:
Diese GRA - Version untersttzt die digitale Bedienteilvariante mit den Kontakten EIN+, WA,
AUS und gerastet AUS (Lschkontakt). Der Lschkontakt ist mechanisch als Hauptausschalter des
GRA - Bedienteils ausgefhrt. Wenn der Lschkontakt bettigt ist, wird die GRA -
Sollgeschwindigkeit zu Null gesetzt. Es gibt folgende Bedienteilvarianten:
Standard GRA:
dimFGL = gerastet AUS (Lschkontakt)
dimFGA = getastet AUS
dimFGP = Setzen (SET) / Beschleunigen ( EIN+)
dimFGW = Wiederaufnahme (WA)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Das Bit GRA/ADR Bedienteil-Fehler bewirkt die Abschaltung der GRA (mroFGR_ABN = 21).
Achtung: Die Namen der Signale in der GRA-Botschaft stimmen nur in EIN- - Simulation (s. u.)
mit deren Bedeutung berein.
Die Bits GRA/ADR verzgern und GRA/ADR beschleunigen aus der Botschaft GRA bzw.
GRA_Neu werden nicht verwendet.
Die Information des Kontaktes Gerastet Ein-Aus am digitalen Eingang (dimFGL) des
Steuergertes 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 fhrt zu einer Abschaltung der GRA.
Beschreibung der Message mrmGRA (bei Empfang von GRA oder GRA_Neu durch Motor-SG):
Bit Kommentar GRA/ADR Kommentar GRA/ADR Bezeichnung in der Entsprechung
4 Positionen Bedienteil 6 Positionen Bedienteil CAN Botschaft
0 Hauptschalter Hauptschalter S_HAUPT dimFGL (plaus.)
1 Aus Aus T_AUS dimFGA
2 Setzen/Verzgern Verzgern T_VER dimFGP
3 Wiederaufnahme/Beschl Beschleunigen T_BES dimFGW
eunigen
4 - Setzen T_SET
5 - Wiederaufnahme T_WA
6 Bedienteilfehler Bedienteilfehler F_BTL mroFGR_ABN=21
7 - - -
Bei Verwendung des 6-Positionen Bedienteil werden die Eingnge ber CAN verknpft und
plausibilisiert und als mrmGRApl ( Bitpositionen identisch mit mrmGRA ) dargestellt.
Wird die Botschaft GRA_Neu durch das Motor-SG empfangen, wird die Information Sender
Codierung wie folgt mit mrwMULINF0 plausibilisiert:
mrwMULINF0 Sender Codierung
9 00b
11 01b
Bei unplausibler Sender Codierung wird der Fehler fbbEFGC_S gemeldet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die GRA-Botschaft enthlt einen Botschaftszhler, der fortlaufend inkrementiert wird, um die
Aktualitt der Botschaft zu gewhrleisten. Der Fehler fbbEFGC_B wird gemeldet, wenn die
Differenz der Botschaftszhler von zwei aufeinanderfolgenden Botschaften grer als
mrwGRA_Bmx war. Dieser Fehler wird ebenfalls gemeldet, wenn der Botschaftszhler ber mehr
als mrwGRA_Bmn Hauptprogrammperioden unverndert geblieben ist. 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 Fehlerzhler bis 0 dekrementiert. Im Fehlerfall wird der Zhler bis zur
oberen Grenze mrwGRA_Cog inkrementiert. berschreitet der Zhler den Wert mrwGRA_Cmx
wird der Fehler fbbEFGC_C gemeldet. Dieser Fehler verursacht die Abschaltung der GRA.
Bei als defekt erkannter Checksumme oder defektem Botschaftszhler werden die Signale dimFGA,
dimFGP und dimFGW nicht aktualisiert.
Die Information ob Checksumme oder Botschaftszhler als defekt erkannt wurden, wird in der
Message mrmGRACoff versendet und als Abschaltbedingung fr GRA verwendet.
Beschreibung der Message mrmGRACoff:
Bitposition Dezimalwert Kommentar
0 1 Checksumme defekt erkannt
1 2 Botschaftszhler defekt erkannt
Bei Time-Out der Botschaft oder bei Erkennung von Inkonsistenz durch den CAN-Handler werden
die Fehler fbbEFGC_Q und fbbEFGC_Y (keine Ausblendung und kein Fehlerspeichereintrag)
gemeldet, die ebenfalls eine Abschaltung der GRA verursachen. Hier wird als Ersatzwert der
letztgltige Wert weiterverwendet bis einer der Fehler endltig defekt ist.
Die Entprellzeiten fr Defekterkennung bei den Fehlern fbbEFGC_B, fbbEFGC_C mssen 0 sein
um eine lastenheftkonforme Auswertung der CAN-Botschaft zu gewhrleisten.
Alternativ zur GRA kann mit dem Funktionsschalter cowFUN_FGR (7 = ADR mit variabler
Arbeitsdrehzahl, 8 = ADR mit fester Arbeitsdrehzahl) auch die Funktion der Arbeitsdrehzahl-
regelung festgelegt werden (siehe Arbeitsdrehzahlregelung).
Mit der Konfigurationsvariablen mrwALL_DEF wird, unter anderem, auch die EIN- Simulation
eingeschaltet. In diesem Modus sind die Digitaleingnge folgendermaen definiert:
GRA mit Verzgern (Ein- Simulation):
dimFGL = gerastet AUS (Lschkontakt)
dimFGA = getastet AUS
dimFGP = Setzen (SET) / Verzgern (EIN-)
dimFGW = Wiederaufnahme (WA) / Beschleunigen ( EIN+)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Festlegung der Bedienteilzustnde EIN+, WA, SET und EIN- bei EIN- Simulation:
Bedienteilzustand EIN+ (Beschleunigen):
Sollgeschwindigkeit ist Null UND
dimFGW (Taste WA) lnger als mrwALL_SPZ bettigt ODER
dimFGW (Taste WA) bettigt UND
Sollgeschwindigkeit grer Null UND
GRA aktiv UND
Bedienteilzustand WA nicht aktiv
Bedienteilzustand WA:
dimFGW (Taste WA) bettigt UND
Sollgeschwindigkeit grer Null UND
GRA nicht aktiv ODER
dimFGW (Taste WA) bettigt UND
Sollgeschwindigkeit grer Null UND
GRA aktiv im Zustand Wiederaufnahme (WA) UND
dimFGW (Taste WA) bereits bettigt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dimBRE > 0
Fehler Bedienteil
Wahlhebel == 1/N/R/P
ESP - Eingriff
mrwFGR_KUP = 1
&
fgmFGAKT > (V_Soll + mrwFAS_AVD)
TOTZEIT
mrwFAS_AVZ
fgmFGAKT < (V_Soll - mrwFAS_VDK)
>1
fgmFGAKT > (V_Soll + mrwFAS_VDG) &
fgmFGAKT < (V_Soll * mrwFAS_VDU)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 Lschkontakt - gerastet AUS, wird die Sollgeschwindigkeit gelscht)
Bremskontakt oder redundanter Bremskontakt aktiv (mroFGR_ABN = 2) ++)
Kupplungsbettigung, vorausgesetzt mrwFGR_KUP = 0; keine Abschaltung bei
mrwFGR_KUP = 1 (mroFGR_ABN = 3) +++)
- Auftreten eines Bedienteilfehlers (mroFGR_ABN = 4) +++)
die Fahrzeugverzgerung ist whrend der Zeit mrwFAS_MZZ grer 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 grer als der max. Wert mrwFAS_BNG (mroFGR_ABN = 7) +)
Drehzahl kleiner als der min. Wert mrwFAS_BNK (mroFGR_ABN = 8) +)
akt. v/n - Verhltnis kleiner als min. Wert mrwFAS_BEG (mroFGR_ABN = 9) +)
Abweichung des aktuellen v/n - Verhltnisses vom v/n - Verhltnis bei der Aktivierung des
GRA - Betriebes grer als max. Wert mrwFAS_BVN (mroFGR_ABN = 10) +)
Auftreten eines Fehlers von Bremse (fboSBRE) oder Drehzahlgeber (fboSZG)
(mroFGR_ABN = 14) ++)
Warten auf Neutralstellung des Bedienteils nach Abbruch (mroFGR_ABN = 15) +)
Wahlhebel des Automatikgetriebes (mrmWH_POSb) in Position 1, P, N oder R
(mroFGR_ABN = 16) +)
ASR- oder MSR-Eingriff lnger als die Zeit mrwALL_ASR aktiv, tritt ein wenn
mrmMSRSTAT Bit 0 gesetzt oder mrmASRSTAT Bit 0 gesetzt (mroFGR_ABN=17) +)
Batteriespannung anmUBATT lnger als die Zeit mrwFASBATt kleiner als der Schwellwert
mrwFAS_BAT (mroFGR_ABN = 18) +)
Die Crash-Stufe croCR_STAT ist grer gleich der applikativen Schwelle crwCR_ST_A
(mroFGR_ABN = 19) +++)
ESP-Eingriff mrmFDR_CAN.0 liegt lnger als die Zeit mrwALL_FDR an (mroFGR_ABN =
20) +)
Einer der Fehler im Fehlerpfad fboSFGC (FGR ber CAN) endgltig defekt oder wenn ber
Botschaft GRA Bedienteilfehler gemeldet wird. Ebenso, wenn ber mrmGRACoff
Abschaltung wegen CAN-Botschaftsfehler gefordert wird. (mroFGR_ABN = 21) +)
Fehler bei der Ermittlung der gltigen bertragungsfunktion (nach dem RS Flip Flop liegt ein
Fehler an. Dieser wird ber mrmGRA_UEF der FGR bermittelt). (mroFGR_ABN = 22) +)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Abbruchverhalten:
+) Reduktion der GRA - Menge um einen Proportionalittsfaktor mrwFAS_RAS, dann
Mengenrampe mit der Steigung mrwFAS_SRA auf 0.
++) Reduktion der GRA - Menge um einen Proportionalittsfaktor mrwFAS_RSB, dann wird
die Menge ber eine Rampe innerhalb der Zeit mrwFAS_RAB auf 0 reduziert.
+++) Reduktion der GRA - Menge sofort auf 0.
Bei Abbruch whrend bettigter Taste EIN+ / EIN- (Beschleunigen/Verzgern) wird die
Sollgeschwindigkeit gelscht (0).
Bei aktivierter GRA wird auch die Plausibilitt der Fahrgeschwindigkeit fbbEFGG_P geprft (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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmM_EFGR
mroMDabFGR
GRA-
Regler
mrmM_EPWG
mrmMDW_ab
a a mroMDabAKT
mrmM_EAKT b
b BEGRENZUNG
mrmFVHUESt 0 Nm
7650 Nm
mrmBI_SOLL
mrmM_EBEGR
mroMDabBEG
mrmMD_BEGR
BEGRENZUNG
mrmFVHUESt 0 Nm
7650 Nm
cowFGR_RMo = 1
mroMDabFGR a a mrmFGR_roh
b
b
mrmBI_SOLL
mrmFVHUESt mrmM_EFGR
MIN
GRA- mrmM_EFGR
Regler
mroMDabBEG a a
b
b
mrmBI_SOLL
mrmFVHUESt
mrmM_EBEGR
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Eingangsgren fr den GRA-Reglerblock bei GRA ber Radmoment setzen sich
folgendermaen zusammen:
mroMDabFGR [Nm (Abtriebsmoment)]... Ergebnis des letzen Reglerdurchlaufs
mroMDabBEG ... Das Begrenzungsradmoment errechnet sich aus Begrenzungsradmoment
mal bertragungsfunktion Antriebsstrang nach Filterung
mroMDabBEG [Nm (Abtriebsmoment) ] = mrmMD_BEGR [Nm (Motormoment) ] mrmFVHUEst [ - ]
mroMDabAKT ... Das IST-Radmoment ohne ARD errechnet sich aus der Aktuellen
Einspritzmenge durch den Sollmengenverbrauch mal bertragungsfunktion Antriebsstrang
nach Filterung
mrmM_EAKT [mg/Hub]
mroMDabAKT [Nm (Abtriebsmoment) ] = mrmFVHUEst [ - ]
mg/Hub
mrmBI_SOLL
[Nm (Motormoment) ]
mrmMDW_ab [Nm (Abtriebsmoment)]... Moment aus dem Fahrverhaltenkennfeld mrwFGFVHKF
fgmBESCH [m/s]... Beschleunigung
dzmNmit [1/min]... Drehzahl
Die Ausgangsgren fr den GRA-Reglerblock bei GRA ber Radmoment haben folgende
Einheiten:
mrmM_EFGR [mg/Hub]...Wunschmenge GRA
mrmFGR_roh [mg/Hub]... Wunschmenge GRA unbegrenzt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
SET
AUS
D
EIN+
C Beschleunigen
D
G
Abbruch- E C
behandlung
HALTEN
F B
(beliebige Abbruch-
bedingung, 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die durch das Bedienteil angewhlten Funktionen werden in dieser Teilaufgabe ausgefhrt. Der
GRA - Betrieb nimmt entsprechend der gewnschten Funktion folgende GRA - Zustnde an:
A Bedienteilzustand EIN+ krzer als mrwALL_SPZ erkannt und GRA - Zustand NEUTRAL: -
> GRA - Zustand ist SET
B Bedienteilzustand EIN+ krzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN
oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit <=
mrwALL_BER: -> GRA - Zustand ist TIP-UP
C Bedienteilzustand EIN+ krzer 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 lnger als mrwALL_SPZ erkannt: -> GRA - Zustand ist
_ EIN+ (Beschleunigen)
D Bedienteilzustand EIN+ krzer als mrwALL_SPZ erkannt und GRA - Zustand ist SET: ->
GRA-Zustand ist HALTEN
E Bedienteilzustand WA erkannt und die aktuelle Fahrgeschwindigkeit ist grer 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 lnger als mrwALL_TPZ erkannt: -> GRA - Zustand ist
EIN+ (Beschleunigen)
Der GRA - Zustand HALTEN ergibt sich als Zielzustand der Zustnde EIN+, WA von oben und
WA von unten, sowie als Zielzustand des Zustands TIP-UP (ber WA).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
SET
AUS
D
EIN+ EIN-
Beschleunigen D F Verzgern
B
K
Abbruch-
behandlung
HALTEN
A
H E
(beliebige Abbruch- I
bedingung, aus
jedem Zustand) TIP UP TIP DOWN
A V_Ist=V_Soll E
D
B F
WA
I
Abbildung MEREGR03: bersicht ber die GRA Funktionen bei EIN- Simulation
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die durch das Bedienteil angewhlten Funktionen werden in dieser Teilaufgabe ausgefhrt. Der
GRA - Betrieb nimmt entsprechend der gewnschten Funktion folgende GRA - Zustnde an:
A Bedienteilzustand EIN+ krzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN
oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit <=
mrwALL_BER: -> GRA - Zustand ist TIP-UP
B Bedienteilzustand EIN+ lnger als mrwALL_SPZ erkannt: -> GRA - Zustand ist EIN+
(Beschleunigen). Dieser Zustandswechsel kann bei beliebiger Sollgeschwindigkeit
mrmFG_SOLL durchgefhrt werden.
C Bedienteilzustand EIN- krzer als mrwALL_SPZ erkannt und GRA - Zustand Inaktiv: ->
GRA - Zustand ist SET
D Bedienteilzustand EIN- gleich oder lnger als mrwALL_SPZ erkannt: -> GRA - Zustand ist
_ EIN- (Verzgern)
D Bedienteilzustand EIN- krzer als mrwALL_SPZ erkannt und GRA - Zustand ist SET: ->
GRA - Zustand ist HALTEN
E Bedienteilzustand EIN- krzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN und
Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit <= mrwALL_BER: -
> GRA - Zustand ist TIP-DOWN
F Bedienteilzustand EIN- krzer 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 grer 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+ krzer als mrwALL_TPZ erkannt und GRA - Zustand HALTEN
oder WA und Abweichung von Sollgeschwindigkeit zu aktueller Fahrgeschwindigkeit >
mrwALL_BER: -> GRA - Zustand ist unverndert.
K Bedienteilzustand EIN- gleich oder lnger als mrwALL_TPZ erkannt: -> GRA - Zustand ist
EIN- (Verzgern)
Der GRA - Zustand HALTEN ergibt sich als Zielzustand der Zustnde EIN+, EIN-, WA von oben
und WA von unten, sowie als Zielzustand der Zustnde 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.
Fr die Ausgabe des inversen PWG - Signals (Information an Automatikgetriebe) wird eine GRA
Wunschmenge mrmFGR_roh versandt. In mrmFGR_roh werden bei den Zustnden "HALTEN",
"EIN+" und "WA von unten" die P - Anteile nicht begrenzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
0
t
mrmM_EFGR
mrwFEP_RSU
mrwFEP_FMG o.
Anfangswert
t
(fgmBESCH<=mrwFEP_BOU) und
(V<=mroV_SOLL+mrwFEP_AVD)
mrmFG_SOLL
V mrmFG_SOLL
mroV_SOLL
V_Sollwertrampe
mrwFEP_RSP
V_Ist
t
mrwALL_SPZ
FGR-Mode EIN+_bergang
N HALTEN
E
U
T EIN+
R
A
L
P-Regelung PI Regelung t
SET (nicht bei EIN- Sim.) Steuerung
mrmRMP_gef
mrwFEP_RSK*fgmFGAKT + mrwFEP_RSP
t
Abbildung MEREGR04: EIN+ Funktionsverlauf
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nach Aktivierung des GRA - Zustandes EIN+ wird ein GRA - Wunschmengenanfangswert
errechnet. Dieser Anfangswert ist ein Maximum aus folgenden Gren:
GRA - Wunschmenge proportional zur aktuellen Fahrgeschwindigkeit mit dem
Proportionalittsfaktor mrwFEP_PAW
aktuelle Einspritzmenge mrmM_EAKT
GRA - Wunschmenge mrmM_EFGR, wenn der GRA - Zustand EIN+ vom GRA - Zustand
HALTEN aus aktiviert wurde
Die Sollgeschwindigkeit wird in weiterer Folge an Hand einer Geschwindigkeitsrampe erhht. Der
Anfangswert der Rampe ist die aktuelle Fahrgeschwindigkeit zum Zeitpunkt der Aktivierung des
GRA - Zustandes EIN+, die Rampensteigung betrgt (mrwFEP_RSK * fgmFGAKT +
mrwFEP_RSP). Mittels P - Regler (Begrenzung von mrmFGR_roh nur auf den Integer -
Wertebereich, Begrenzung von mrmM_EFGR auf [0, Begrenzungsmenge mroM_EBEGR]) mit den
Regelparametern mrwFRP_.. wird die aktuelle Fahrgeschwindigkeit zur Rampengeschwindigkeit
geregelt. Ist die so ermittelte GRA - Wunschmenge grer oder gleich der Vollastmenge, wird die
Rampengeschwindigkeit nicht mehr verndert. Die Rampengeschwindigkeit wird so lange erhht,
so lange der EIN+ Kontakt, als bettigt erkannt wird. Nach dem Loslassen des EIN+ Kontaktes
wird die aktuelle Fahrgeschwindigkeit zur neuen GRA - Sollgeschwindigkeit.
Ist die Beschleunigung des Fahrzeugs kleiner oder gleich mrwFEP_BOU, so erfolgt ein bergang
in den GRA - Zustand HALTEN, wobei die aktuelle GRA Wunschmenge mrmM_EFGR in den
Integrator des PI-Reglers fr den GRA - Zustand HALTEN bernommen wird.
Andernfalls wird die aktuelle GRA - Wunschmenge mrmM_EFGR zum Zeitpunkt des Loslassen,
wenn die aktuelle Wunschmenge grer als der Mengenschwellwert mrwFEP_MMP ist, um den
Proportionalfaktor mrwFEP_FMG reduziert. Ist die GRA - Wunschmenge kleiner oder gleich dem
Schwellwert, ist der Proportionalfaktor mrwFEP_FMK. Diese neue GRA - Wunschmenge wird
mittels Rampe mit der Rampensteigung mrwFEP_RSU reduziert. Ist die aktuelle
Fahrgeschwindigkeit grer oder gleich der GRA - Sollgeschwindigkeit, wird die Rampensteigung
verdoppelt. Wird die Fahrzeugbeschleunigung kleiner oder gleich mrwFEP_BOU und ist die
aktuelle Fahrgeschwindigkeit kleiner oder gleich der Sollgeschwindigkeit, erhht um den Offset
mrwFEP_AVD, wird vom GRA - Zustand EIN+ in den GRA - Zustand HALTEN bergegangen,
wobei die aktuelle Fahrgeschwindigkeit zur Sollgeschwindigkeit gesetzt wird. Die GRA -
Wunschmenge mrmM_EFGR wird in den Integrator des PI-Reglers fr den GRA - Zustand
HALTEN bernommen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
0
t
mrmM_EFGR
Anfangswert mrwFEM_RSU
mrwFEM_PEM
V
V_Ist fgmBESCH>=mrwFEM_BOD
und V>V_Soll-mrwFEM_AVD
V_Soll
V_Sollwertrampe
mrwFEM_RSM
t
mrwALL_SPZ
FGR-Mode
EIN-_bergang
N HALTEN
E
U
T EIN-
R
A
L
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nach Aktivierung des GRA - Zustandes EIN- wird ein GRA - Wunschmengenanfangswert
errechnet. Dieser Anfangswert ist ein Maximum aus folgenden Gren:
aktuelle Einspritzmenge mrmM_EAKT
GRA - Wunschmenge mrmM_EFGR
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
0
t
mrmM_EFGR
Anfangswert
fgmFGAKT
fgmFGAKT<V_Soll+mrwWA_VRO
V_Sollwertrampe
mrwWA_RSW
V_Soll
t
FGR-Mode
HALTEN
N
E
U
T WA von oben
R
A
L
P-Regelung PI Regelung t
-mrwWA_RSW/2
-mrwWA_RSW
mrmRMP_gef
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nach Bettigung des WA-Kontaktes wird die aktuelle Menge auf den prozentuellen Faktor
mrwWA_PAV reduziert und zur neuen GRA - Wunschmenge. Die Fahrgeschwindigkeit wird in
weiterer Folge an Hand einer Geschwindigkeitsrampe mroV_RAMP erniedrigt. Der Anfangswert
der Rampe ist die aktuelle Fahrgeschwindigkeit zum Zeitpunkt der Aktivierung des GRA -
Zustandes WA von oben, die Rampensteigung betrgt mrwWA_RSW. Mittels P - Regler mit den
Regelparametern mrwF1W_.. wird die aktuelle Fahrgeschwindigkeit zur Rampengeschwindigkeit
geregelt. Die GRA Wunschmenge mrmM_EFGR wird auf [0, mroM_EBEGR] begrenzt. Ist die
aktuelle Fahrgeschwindigkeit kleiner der GRA - Sollgeschwindigkeit plus mrwWA_VRO, wird die
Rampensteigung halbiert. Ist die aktuelle Fahrgeschwindigkeit kleiner oder gleich der GRA -
Sollgeschwindigkeit, wird in den GRA - Zustand HALTEN bergegangen, wobei die GRA -
Wunschmenge mrmM_EFGR in den Integrator des PI-Reglers des GRA - Zustandes HALTEN
bernommen wird.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
0
t
mrmM_EFGR
Anfangswert
V V_Soll
V_Sollwertrampe
mrwWA_RSW
V_Rampe>V_Soll-mrwWA_VRU
fgmFGAKT
FGR-Mode
bergang HALTEN
N
E Halten
U
T WA von unten
R
A
L
mrmRMP_gef
mrwWA_RSW
mrwWA_RSW/2
t
Abbildung MEREGR07: WA von unten Funktionsverlauf
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nach Bettigung 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 erhht. Der Anfangswert der Rampe ist die
aktuelle Fahrgeschwindigkeit zum Zeitpunkt der Aktivierung des GRA - Zustandes WA von unten,
die Rampensteigung betrgt 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 grer als die GRA - Sollgeschwindigkeit minus mrwWA_VRU,
wird die Rampensteigung halbiert. Ist die so ermittelte GRA - Wunschmenge grer als die
Vollastmenge, wird die Geschwindigkeitsrampe angehalten. Ist die Rampengeschwindigkeit grer
oder gleich der GRA - Sollgeschwindigkeit wird in den GRA - Zustand BERGANG HALTEN
gewechselt. Ist die aktuelle Fahrgeschwindigkeit grer 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_.. fr den P - Anteil und
mrwFIW_.. fr den I - Anteil an die GRA - Sollgeschwindigkeit herangefhrt.
Fr die Berechnung von mrmFGR_roh wird der P - Anteil nur auf den Integer - Zahlenbereich
begrenzt, whrend der I - Anteil auf [0, Begrenzungsmenge mroM_EBEGR] begrenzt wird. Die
GRA Wunschmenge mrmM_EFGR wird 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
0
t
mrmM_EFGR
mrwFAS_RSB
mrwFAS_RAB t
FGR-Mode
FGR-aktiv
BREMSE
NEUTRAL
t
Abbildung MEREGR08: Bremsbettigung Funktionsverlauf
Taste
"AUS"
0
t
mrmM_EFGR
mrwFAS_RAS
mrwFAS_SRA
FGR-Mode
FGR-aktiv
AUS
NEUTRAL
t
Abbildung MEREGR09: AUS Funktionsverlauf
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der GRA - Zustand AUS wird aktiviert, wenn AUS vom Bedienteil bzw. eine andere
Ausschaltbedingung erkannt wird.
Ist der GRA - Zustand AUS durch Bremsbettigung, Verzgerungsschwelle mrwFAS_VZM oder
Systemfehler (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 Kupplungsbettigung bzw. durch Auftreten eines Bedienteilfehlers
verursacht, so wird die GRA - Wunschmenge sofort Null.
In allen anderen Fllen 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_SRA zu
Null. Ist die GRA - Wunschmenge Null, wird in den GRA - Zustand NEUTRAL bergegangen. Die
letztgltige Sollgeschwindigkeit wird gelscht, falls der GRA - Zustand AUS durch den
Lschkontakt dimFGL hervorgerufen wurde oder der Abbruch whrend aktivem Zustand
EIN+/EIN- (Beschleunigen/Verzgern) 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 mrmFG_SOLL geregelt. Die verwendeten Regelparameter sind
mrwFP2_.. fr den P - Anteil und mrwFI2_.. fr den I - Anteil. Fr die Ermittlung von
mrmFGR_roh wird der I - Anteil des Reglers auf [0, Vollastmenge mroM_EBEGR] begrenzt,
whrend 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 berdrckt, 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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.8.5 GRA-Sollbeschleunigung
Die GRA-Sollbeschleunigung mrmRMPSLOP wird wie folgt berechnet:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Abbruchbedingungen
Unter folgenden Bedingungen erfolgt Abschaltung der ACC:
irreversibel (durch entsprechendes Applizieren der Fehlerentprellzeit):
Botschaftszhlerfehler (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_Q entprellt defekt
Plausible ACC-Momentenanforderung whrend AUS-Signal vom Bedienteil oder
Fahrerbremsung (fbbEACC_P)
AUS-Signal: dimFGA oder dimFGL gleich 0
Fahrerbremsung: dimBRE oder dimBRK ungleich 0
Allgemeiner Plausibilittsfehler (fbbEACC_A)
reversibel:
Botschaftstimeout ADR1 aufgelaufen
Anforderungsbit Freigabe Momentenanforderung in Botschaft ADR1 nicht gesetzt
Status ADR in ADR1-Botschaft nicht ADR aktiv
zmmSYSERR, Bit 5 gesetzt
GRA-Abschaltbedingung erfllt und nicht durch mrwACCAUSx ausgeblendet
mrwACCAUS1: Wenn Bit x gesetzt, dann fhrt GRA-Abschaltbedingung (mroFGR_ABN)
Nummer x zur Abschaltung der ACC
mrwACCAUS2: Wenn Bit x gesetzt, dann fhrt GRA-Abschaltbedingung (mroFGR_ABN)
Nummer (x+16) zur Abschaltung der ACC
Fehlerpfad fboSFGA defekt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Grundstzlich wird das angeforderte Moment akzeptiert, nachdem an einer der Eingnge dimFGP
oder dimFGW eine positive Flanke erkannt wurde. Wurde der ACC-Betrieb unterbrochen wird
wieder auf o. g. Flanke gewartet bevor der Momenteneingriff zugelassen wird. Fr die Abschaltung
ber Fahrgeschwindigkeitsschwelle mrwFAS_BVK kann dieses Verhalten ber mrwALL_DEF (s.
u.) deaktiviert werden.
Wird eine der beschriebenen Abbruchbedingungen erkannt, wird die Menge mrmM_EFGR ber
eine Rampe mit der Steigung mrwACC_RAMP auf 0 reduziert.
Beschreibung der Message mrmACC_SAT:
Bitposition Dezimalwert Kommentar
0 1 Freigabe Momentenanforderung nicht gesetzt ODER ADR-Status
ungleich ADR aktiv
1 2 Fehlerkennung in Momentenanforderung
2 4 Botschaftstimeout oder Inkonsistenz
3 8 Botschaftszhler nicht korrekt
4 16 Checksumme nicht korrekt
5 32 Flag ADR defekt gesetzt
6 64 Momentanforderung whrend AUS vom Bedienteil oder
Fahrerbremsung
7 128 Momentanforderung whrend fgmFGAKT unter der Schwelle
mrwFAS_BVK
Momentenanforderung
Das angeforderte Moment wird ber das Normierungsmoment mrwMULINF3 und den spezifisch
indizierten Verbrauch mrmBI_SOLL in eine entsprechende Menge umgerechnet und ber
mrmM_EFGR dem System zur Verfgung gestellt. Die Menge mrmM_EFGR ist begrenzt auf
mrmM_EBEGR, den unbegrenzten Wert enthlt die Message 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 Motorsteuergert verarbeitet:
- Momentenanforderung ACC
- Botschaftszhler
Der Botschaftszhler wird analog zur empfangenen Botschaft GRA (s. o.) ausgewertet.
(Datensatzlabels: mrwACC_Bmn, mrwACC_Bmx)
- Defekt ADR,
gesetzt fhrt zur ACC-Abschaltung
- Status ADR
Der Status ADR mu 01 - ADR aktiv sein, damit Momenteneingriff erlaubt wird
- Freigabe Momentenanforderung
nicht gesetzt fhrt zur ACC-Abschaltung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Digitaleingnge 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 / Verzgern
dimFGW GRA/ADR - Tipschalter Wiederaufnahme / Beschleunigen
Die Information GRA/ADR verzgern bzw. GRA/ADR beschleunigen werden gesetzt, wenn
die Signale dimFGP bzw. dimFGW fr die Zeit mrwALL_TPZ ununterbrochen anliegen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beschreibung des GRA Status im Mode TIP UP/TIP DOWN (Dezimalwert ist zum Wert fr TIP
UP / TIP DOWN zu addieren):
WertHEX Dezimalwert Kommentar
0010H bzw. 0020H 0 Abwarten TIP Zeit
0011H bzw. 0021H 1 Errechnen der Sollgeschwindigkeit
Beschreibung des GRA Status im Mode EIN+/EIN- (Dezimalwert ist zum Wert fr EIN+ / EIN- zu
addieren):
WertHEX Dezimalwert Kommentar
0030H bzw. 0040H 0 Abwarten SET - Zeit
0031H bzw. 0041H 1 Anfangswert errechnen
0032H bzw. 0042H 2 Rampenbehandlung
0033H bzw. 0043H 3 bergang Halten
Beschreibung des GRA Status im Mode WA-oben/WA-unten (Dezimalwert ist zum Wert fr WA-
oben / WA-unten zu addieren):
WertHEX Dezimalwert Kommentar
0050H bzw. 0060H 0 Anfangswert berechnen
0051H bzw. 0061H 1 Rampenbehandlung
0052H bzw. 0062H 2 bergang Halten
Beschreibung des GRA Status im Mode AUS (Dezimalwert ist zum Wert fr AUS zu addieren):
WertHEX Dezimalwert Kommentar
0070H 0 Anfangswert berechnen
0072H 2 Rampenbehandlung
0073H 3 Rampenbehandlung Bremse
Beschreibung des GRA Status im Mode HALTEN (Dezimalwert ist zum Wert fr HALTEN zu
addieren):
WertHEX Dezimalwert Kommentar
0081H 1 Integrator mit mrmM_EAKT initialisieren
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.8.7.2 Abschaltbedingungen
Beschreibung der OLDA GRA Abschaltbedingungen mroFGR_ABN:
Dezimalwert Kommentar
0 Keine Abschaltbedingung
1 Aus Bedienteil
2 Aus Bremse
3 Aus Kupplung
4 Aus Bedienteilfehler
5 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 oder DZG
15 Warten auf Ende der Bedienteilbettigung
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 endgltig defekt
22 Fehler bzgl der Schnittstelle Motor - Getriebe
(Die Bedingungen 11, 12 und 13 werden nur im GRA - Zustand HALTEN berprft.)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.8.7.3 Applikationshinweise
Beschreibung des Softwareschalters GRA Bedienelement mrwALL_DEF:
Bitposition Dezimalwert Kommentar
0 1 AUS-Kontakt vorhanden
(0: AUS-Kontakt nicht vorhanden (dimFGA ODER dimFGL))
1 2 dimFGW und dimFGA ist Fehler
(0: dimFGW und dimFGA ist kein Fehler)
2 4 dimFGP und dimFGA ist Fehler
(0: dimFGP und dimFGA ist kein Fehler)
3 8 dimFGA ist ein KWH Bedienelement
(0: dimFGA ist kein KWH Bedienelement)
4 16 Ein- Simulation (GRA mit verzgern)
(0: keine EIN- Simulation (Standard GRA))
5 32 dimFGP und dimFGW ist Fehler
(0: dimFGP und dimFGW ist kein Fehler)
6 64 dimFGL = 0 und dimFGA, dimFGP oder dimFGW ist Fehler
(0: dimFGL = 0 und dimFGx ist kein Fehler)
7 128 1: ACC: Bei Abschaltung ber Fahrgeschwindigkeit unter Schwelle,
wird fr die Wiederaufnahme nicht auf eine positive Flanke an
dimFGP oder dimFGW gewartet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.9 Arbeitsdrehzahlregelung
2.9.1 bersicht
Die Arbeitsdrehzahlregelung (ADR) verwendet zur Steuerung der einzelnen Funktionen die
Digitaleingnge der GRA. Das heit, da in einem Fahrzeug mit ADR kein GRA Betrieb mglich
ist!
Eingang:
dzmNmit Drehzahl
fgmFGAKT aktuelle Fahrgeschwindigkeit
mrmM_EWUN zeitsynchrone Wunschmenge
mrmM_EPWG Wunschmenge PWG
mroM_EBEGR Vollastmenge
nlmNLact Nachlauf aktiv
anmPWG Pedalwertgeber
mrmSICH_F Sicherheitsfall
mrmSTART_B Startbit
mrmT_SOLEE Hochlaufzeit (von Diagnose)
mrmADR_Neo obere Drehzahlschwelle (von Diagnose)
mrmADR_Nfe Festdrehzahl (von Diagnose)
Ausgang:
mrmM_EADR Wunschmenge ADR
ehmFML2 ADR Kontrollampe (Bei aktiver ADR wird die
Kontrollampe ber ehmFML2 angesteuert.)
Es sind zwei Arten der ADR realisiert. Die erste Mglichkeit 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 Kommentar
3 GRA mit VW/AUDI Bedienteil (siehe FGR)
6 GRA mit LT2 Bedienteil (siehe FGR)
7 ADR mit variabler Arbeitsdrehzahl
8 ADR mit fester Arbeitsdrehzahl
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Stand-by
D
A
C
Abbruch Wartezeit E
B
C
Regeln
mrmSTART_B
dimHAN
dimADR
cowFUN_ADR.4
TOTZEIT
mrwADR_t_f
cowFUN_ADR.4
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Mit dem Softwareschalter cowFUN_ADR/Bit 4 kann der verzgerte Hochlaufbetrieb der ADR
eingestellt werden (nach gelschtem Startbit), d.h. nach einer ber Diagnose / Kanal 27 (in
Sekundenschritten) applizierbaren Zeit mrmT_SOLEE beginnt der Hochlauf.
Erstinitialisierungswert fr EEPROM : edwINI_ADT ;
Vorgabewert bei defektem EEPROM : cowAGL_ADT
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowFUN_FVH
mroADR_PWG > 0
cowFUN_FV2 &
>1
mrmADR_SAT = 3
cowFUN_FGR = 8
&
cowFUN_FV2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dimADP
mrmADR_Neo
MIN
mroADR_TSO
RAMPE
mrwADR_dNP
mroADR_TSO
mrwADR_Neu
MAX
RAMPE mrwADR_SOL.0
mrwADR_dNM
dimADM
mrmADR_Neo
MIN mrmADR_SOL
mroADR_PWG MAX
anmPWG PT1
mroADR_PSO mrwADR_GF
KL
mrwADR_KL
mrwADR_SOL.1
fbbEPW2_L
fbbEPWG_L
fbbEPW2_H >1
fbbEPWG_H
mrmSICH_F
mrmADR_SOL
MAX mrmADR_SOL
mrwADR_Nsc
mrwADR_Nsc
MIN
mrmADR_SOL
RAMPE
mrwADR_dNP
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmADR_SOL
mroADR_I_A
dzmNmit
I BEGRENZUNG
ADR Abbruch
mrwADI_... mroM_EBEGR
mroADR_P_A 0
mrmM_EADR
1
P BEGRENZUNG
mrwADP_... mroM_EBEGR
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
K15 aus
fboSDZG <> 0
mrmADR_SAT == 3
&
(mrmADR_SOL - dzoNmit) > mrwADR_pRA TOTZEIT
fbwEADRpRA
&
TOTZEIT
mrmM_EADR < mrmM_EPWG
mrwADR_t_R
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.10 Hchstgeschwindigkeitsbegrenzung
Die Hchstgeschwindigkeitsbegrenzung (HGB) mu die Kraftstoffmenge in Abhngigkeit von der
aktuellen gemittelten Fahrgeschwindigkeit fgmFGAKT abgeregeln. Die von der
Hchstgeschwindigkeitsbegrenzung berechnete Menge mrmM_EHGB begrenzt die Wunschmenge
mrmM_EWUNF (siehe Kapitel Externer Mengeneingriff).
Die Hchstgeschwindigkeitsbegrenzung setzt sich aus vier Teilaufgaben zusammen: der
Auswertung der Anforderung ber die CAN-Botschaften Niveau1 und Allrad1, der
Sollwertnachfhrung, der Reglerparameterauswahl und der Regelung.
fgm_VzuN Reglerparameter-
auswahl
mrmM_EPWG
mrmM_EFGR
mrwM_EMAX
mroM_EBEGR
fgmFGAKT
Regelung
MEREHG04
mrmV_SOLHN
mrmV_SOLEE = 0
Sollwert- >1
mrmV_HGBSW
nachfhrung mrwHGBvMAX = 0
&
mrmHGB_Sta.1
>1
mrmHGB_Sta.5
mrmM_EAKT + mrwM_HGB_d
Slewrate
MIN mrmM_EHGB
mrwM_NBHNI Begrenzung
mrwM_NBPNG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Message mrmV_SOLEE ist die ber EEPROM eingestellte Hchstgeschwindigkeit. Die
Einstellung der Hchstgeschwindigkeit ber EEPROM erfolgt ber die Anpassungsfunktion der
Diagnose (siehe auch Kapitel Diagnose), Mewertekanal 18. Die Hchstgeschwindigkeit kann
innerhalb der Grenzen Minimalwert mrwHGBvMIN und Maximalwert mrwHGBvMAX gewhlt
werden. Bei jedem Speichern der Anpassung wird der aktuelle Wert als Maximalwert fr die
nchsten Anpassungen bernommen. Ein Deaktivieren der HGB und Rcksetzen des Maximalwerts
kann nur ber die Loginfunktion und Pawort xcwPHGBOff erfolgen.
Ist die HGB deaktiviert so sind die Werte mrmV_SOLEE (Hchstgeschwindigkeit) und
mrmV_SOLHN (nachgefhrte Geschwindigkeit) = 0. Bei Aktivierung stellt sich abhngig von der
Fahrgeschwindigkeit und dem Betriebspunkt eine nachgefhrte Geschwindigkeit ein.
Die aktuelle Hchstgeschwindigkeit mrmV_HGBSW ist das Minimum aus allen aktiven
Anforderungen
Begrenzung im Hoch-Niveau: mrmHGB_Sta.1 = 1 bedeutet mrwHGBvHNI nimmt Einflu auf
die Hchstgeschwindigkeit.
Begrenzung bei Untersetzung durch Planetennachgelege: mrmHGB_Sta.5 bedeutet
mrwHGBvPNG nimmt Einflu auf die Hchstgeschwindigkeit.
sonst: Hchstgeschwindigkeit entspricht Wert aus dem EEPROM: mrmV_SOLEE.
Applikationshinweis: ein Wert von mrmV_HGBSW = 0 bedeutet fr die Regelung keine
Begrenzung. Durch die oben beschriebene Minimumbildung fhren Werte von mrwHGBvHNI
oder mrwHGBvPNG = 0 dazu, da auch bei mrmV_SOLEE ungleich 0 keine Begrenzung
durchgefhrt wird.
Die Message mrmEXM_HGB gibt an, ob die HGB-Menge mrmM_EHGB Einflu auf die
Wunschmenge mrmM_EWUNF hat.
Die Slewrate-Begrenzung verhindert Mengensprnge, die durch Deaktivieren der
Geschwindigkeitsbegrenzung oder durch die Drehzahlbegrenzung (s. u.) auftreten knnen. Die
Parameter mrwHGB_ABS bzw. mrwHGB_ANH geben die hchstzulssige Mengennderung fr
Absenken bzw. Anheben an. Die Slewrate-Begrenzung ist nur wirksam, wenn die Menge aktiv
begrenzt wird (mrmEXM_HGB = 1) da die Wirksamkeit der Begrenzung aus dem Zustand
Deaktiviert sonst verzoegert wrde (berschwingen der Geschwindigkeit).
Sichere Deaktivierung der HGB durch EPROM (mrmV_SOLEE):
mrwHGBvMIN = 0; mrwHGBvMAX = 0;
Erstinitialisierungswert fr EEPROM edwINI_HGB = 0;
Vorgabewert bei defektem EEPROM cowAGL_HGB = 0;
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Wird eine Unplausibilitt zwischen dem internen Zustand Motor im Hunter verbaut
cowFUN_HUN und der Verbaucodierung mrmHGB_Anf.1 diagnostiziert, wird der Fehler
fbbENIV_P gemeldet.
Der Status der Hchsgeschwindigkeitsbegrenzung ist in mrmHGB_Sta zusammengefat.
Beschreibung von HGB_Sta:
Bitposition Dezimalwert Bedeutung
0 1 HGB fr HNI aktivierbar
1 2 HGB fr HNI aktiv
2 4 HGB fr HNI Fehler whrend aktiv
3 8 reserviert
4 16 HGB fr PNG aktivierbar
5 32 HGB fr PNG aktiv
6 64 HGB fr PNG Fehler whrend aktiv
7 128 reserviert
GRA-Sollwert lschen
Der Sollwert der GRA wird unter folgenden Bedingungen gelscht (mrmFG_SOLL = 0)
Zum Zeitpunkt der Aktivierung einer Geschwindigkeitsbegrenzung durch externen Eingriff
(positive Flanke an mrmHGB_Sta.2 oder mrmHGB_Sta.5) war der GRA-Zustand neutral
(mroFGR_SAT = 0)
Die angeforderte Hchstgeschwindigkeit (mrmV_HGBSW) ist grer als der GRA-Sollwert
(mrmFG_SOLL )
Der Wiederaufnahme-Kontakt wird bei aktivierbarer GRA bettigt. Aktivierbar:
mroFGR_AB1 und mroFGR_AB2 ausmaskiert (logisches UND) mit mrwHGB_AB1 und
mrwHGB_AB2 sind gleich 0.
Wird der GRA-Sollwert whrend der Geschwindigkeitsbegrenzung durch Set verndert, wird dieser
in Folge nicht mehr gelscht.
Auswertung der Anforderung ber Niveau1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Folgende Bedingungen mssen erfllt sein, damit Begrenzung im Hoch-Niveau mglich ist:
der Datensatzlabel cowFUN_HUN (Motor im Hunter verbaut) steht auf 1
es liegen keine Fehler vor, die eine Geschwindigkeitsbegrenzung verbieten (fboSFGG,
fboSPWG)
die Fahrgeschwindigkeit ist kleiner als mrwHGBvHNI - mrwHGBdHNI
Sind alle Bedingungen erfllt, wird das Bit mrmHGB_Sta.0 gesetzt, ansonsten gelscht.
Ist das Bit mrmHGB_Sta.0 gesetzt, kann die Begrenzug im Hoch-Niveau mit dem Bit MSG-
Einschrnkung (Niveau1, Byte2, Bit7 = mrmHGB_Anf.0) aktiviert werden. In diesem Fall wird
das Bit mrmHGB_Sta.1 gesetzt und die Geschwindigkeit auf mrwHGBvHNI begrenzt.
Die Begrenzung wird deaktiviert indem ber das Bit MSG-Einschrnkung die Anforderung
zurckgenommen wird. Sollte zu diesem Zeitpunkt die Geschwindigkeit aktiv begrenzt werden
(mrmEXM_HGB = 1), wird die Begrenzung erst deaktiviert, wenn mrmPWGfi fr die Zeit
mrwT_HGBLL kleiner mrwHGB_PWG war. Solange die Begrenzung aufrecht erhalten wird, ist
mroHGBLLho durch die Ausschaltverzgerung gesetzt, sonst gelscht. Das Bit mrmHGB_Sta.1
wird bei Deaktvierung zurckgesetzt.
Treten whrend der Begrenzung (mrmHGB_Sta.1 = 1) Fehler auf, die eine
Geschwindigkeitsbegrenzung verbieten wird in den Zustand Fehler whrend aktiv
(mrmHGB_Anf.2 = 1) bergegangen. Nun wird die Drehzahl (dzmNmit) begrenzt: Oberhalb der
Drehzahl mrwN_NBHNI wird der Vorgabewert mrwM_NBHNI verwendet. Unterhalb der
Grenzdrehzahl wird mrmM_EHGB gleich mrmM_EAKT + mrwM_HGB_d (HGB-Menge
entspricht aktueller Menge plus Polster, da die beiden Mengen unterschiedliche
Berechnungshufigkeiten haben). Die Drehzahlbegrenzung wird deaktiviert indem ber das Bit
MSG-Einschrnkung die Anforderung zurckgenommen wird.
fbbENIV_Q
fbbENIV_C >1
fbbENIV_B & mrmHGB_Sta.0
fboSPWG >1
fbbENIV_P
mrmEXM_HGB &
mrmPWGfi
Ausschalt- mroHGBLLho
Verzgerung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Status der Geschwindigkeitsbegrenzung im Hoch-Niveau wird ber die CAN-Botschaft Motor7
versendet:
Signalname Byte Bit RCOS-Message
Geschwindigkeitsbegrenzung 1 1 mrmHGB_Sta.0
aktivierbar
Geschwindigkeitsbegrenzung 1 2 mrmHGB_Sta.1
aktiv
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fbbEALR_Q
cowFUN_HUN
&
cowFUN_HAQ &
fboSFGG
&
2.10.2 Sollwertnachfhrung
Der Geschwindigkeitssollwert mrmV_HGBSW fr die Hchstgeschwindigkeitsbegrenzung wird
nicht direkt als Reglersollwert an den Regler ausgegeben, sondern vorher ber die sogenannte
Sollwertnachfhrung manipuliert. Diese Funktion hat die Aufgabe ein Unter- bzw. berschwingen
der gefilterten Fahrgeschwindigkeit, bezogen auf den festen Geschwindigkeitssollwert, nach
Geflle- bzw. Bergfahrten zu vermeiden.
Die Sollwertnachfhrung fhrt den Sollwert fr den Regler "langsam" (ber ein PT1-Glied) vom
aktuellen Geschwindigkeitsistwert auf den Soll- bzw. Zielwert heran.
Die Sollwertnachfhrung kann drei Zustnde annehmen (Anzeige in OLDA mroAKT_SWN):
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmV_SOLHN
mrmV_HGBSW
mrmV_SOLEE - mrwHGB_NAU
fgmFGAKT
mrmV_SOLEE - mrwHGB_NIS
mrmV_SOLHN - mrwHGB_NAS
HGB regelt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
- Sollwertnachfhrung eingeschaltet:
Die Sollwertnachfhrung wird eingeschaltet, wenn die Differenz zwischen nachgefhrtem
Sollwert und Fahrgeschwindigkeit kleiner gleich als eine applikative Schwelle ist.
(mrmV_SOLHN - fgmFGAKT <= mrwHGB_NIS--> Sollwertnachfhrung eingeschaltet )
Der nachgefhrte Sollwert mrmV_SOLHN erhlt den Wert mrmV_HGBSW und die
Sollwertnachfhrung wird ausgeschaltet. Die Ausgangsmenge mrmM_EHGB wird auf
mroHGmax begrenzt.
Sollwertnach-
fhrung freigegeben
mrmV_SOLHN =
mrmV_HGBSW
Sollwertnach- Sollwertnach-
fhrung ausgeschaltet fhrung eingeschaltet
mrmV_SOLHN = mrmV_SOLHN ber PT1
mrmV_HGBSW mrmV_SOLHN - fgmFGAKT an mrmV_HGBSW
<= mrwHGB_NAU heranfhren
oder
HGB regelt mroHGmax < mrwHGB_MAU HGB regelt
mroAKT_SWN=3 mroAKT_SWN=2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.10.4 Reglerparameterauswahl
Oberhalb der V/N-Schwelle mrwHGB_VZN werden fr den PI-Regler die Parameterstze
mrwHP4_..., mrwHI4_... (fr Gnge <= 4. Gang) bzw. mrwHP5_..., mrwHI5_... (fr den 5. Gang)
ausgewhlt.
mrmM_EADR
mrmM_EPWG MAX
mrmM_EFGR
mroHGmax
MIN
mroM_EBEGR
mrwM_EMAX
mroHGP
mroHGI
HGB_Menge
mroHGB_RA
mrmV_SOLHN
PI BEGRENZUNG
fgmFGAKT
mrwHPx_...
mrwHIx_...
mit x = 4...5
mrmASGSTAT.13
&
dimKIK
>1
mrwASG_BGR.1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroEGSERR
mrmBI_SOLL
mroM_EEGSx
mrmEGSSTAT
mroEGSINT
mrmM_ELLR
mroMD_EGS
dzmNmit
EGS CAN mrmEGSSTAT
mrmM_MOT Eingriff mroM_EEGSr mroM_ESchf
mroM_EEGS
mroM_EEGS mrmM_EPWG
fgmFGAKT
mrmBI_SOLL mrmM_EFGR mrmINARD_D
mrmEGS_roh Koordination:
mroMD_SOLL mrmM_EADR mrmMSR_AKT
mrmEGS_CAN Wunschmenge
mroM_EXEGS mrmM_EHGB mrmM_EWUNF
zeitsynchron
mrmM_EWUN
mrmBI_SOLL
mrmASR_roh mroM_EASR MEREEX01
mrmM_ELLR mroMD_ASR
ASR CAN
mroM_EASR Eingriff mroM_EASRr
mrmASR_CAN mroM_EXASR
mrmMSRSTAT mrmASRSTAT
mrmASRSTAT
mroM_EASG
mrmBI_SOLL
mroMD_ASG
mrmASG_roh
mroM_EASGr
mrmM_ELLR
mrmASRSTAT
mrmM_EASG
mroM_EXASG
mrmASG_CAN
mroASG_Nso
fgmFGAKT
ASG CAN mroMD_Areg
mrmAUSBL Eingriff mroMD_Arei
mrmASG_tsy
mroASG_NRA
dzmNmit
mroMD_VOR
mrmMD_Reib
mroMD_VORm
mrmMD_FAHR
mroMD_VORr
mroMD_KUP
mroMD_VORI
mrmMD_LLR
mroMDASGmx
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroM_ESchf
mrmM_EPWG
MAX
mrmM_EFGR
mrmM_EADR mrmM_EWUNF
MIN
mrmM_EHGB
a
ARD D-Anteil initialisieren
(mrmINARD_D = 0x01)
<>
AUS b wird in Parameterauswahl
mrwM_EMAX fr den ARD verwendet
CAN MIN
mroM_EEGS
AG4
mrmM_EAG4
a
mrmMSR_AKT
a<b
b
erhhender
cowFUN_EGS Mengeneingriff
aktiv
CAN
mrmM_EASG MAX
AUS
MAX
cowFUN_ASG
CAN
mroM_EASR MIN
AUS
mrwM_EMAX MIN
comM_E_ASR
CAN mrmM_EWUN
mrmM_EMSR MAX
AUS
mrmM_EWUN6
MAX
comM_E_MSR
mrmM_EWUN
mrmM_ELLR mrmM_EWUNL
mrmLLIINIT
mrmSTART_B
mrmM_EWUNR
MAX
mrmM_EPWGR
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der externe Mengeneingriff bildet das Maximum aus Fahrerwunsch ber PWG mrmM_EPWG,
Fahrerwunsch ber die Geschwindigkeitsregelanlage GRA mrmM_EFGR und Fahrerwunsch ber
die Arbeitsdrehzahlregelung ADR mrmM_EADR und der PT1-gefilterten Schleppmenge
mroM_ESchf. Dieses Maximum wird begrenzt mit der Menge der
Hchstgeschwindigkeitsbegrenzung mrmM_EHGB und nach dem Start in Abhngigkeit des
ldrucks. Die durch diese Minimumsbildung begrenzte Menge ist die Fahrerwunschmenge
mrmM_EWUNF (fr die Ausgabe des inversen PWG - Werts ber das Kennfeld mrwIFV_KF wird
eine Fahrerwunschmenge roh mroM_EWFr, aus dem Maximum von mrmM_EPWG und
unbegrenzter GRA Wunschmenge mrmFGR_roh, gebildet).
Das Bit mrmMSR_AKT (Information an redundante Schubberwachung) wird gesetzt, wenn ein
erhhender Mengeneingriff tatschlich die Menge erhht.
Beschreibung des OLDA Status des MSR - Mengeneingriffs durch mrmMSR_AKT:
Bitposition Dezimalwert Kommentar
0 0 kein erhhender Mengeneingriff aktiv
0 1 erhhender Mengeneingriff aktiv (bewirkt Erhhung von
mrmM_EWUN)
mrmM_EWUN6 ist die Wunschmenge fr die Soll- und Ist-Momente der Motor6-Botschaft und
entspricht im Prinzip mrmM_EWUN, jedoch bleibt der EGS-Eingriff unbercksichtigt.
mrmBI_SOLL
zmmF_KRIT.0
mroMDSchRA mroM_ESchu
mrmMD_Rrel
BEGRENZUNG PT1
mrwMDSchmx mrwPT1SchP
mrwMDSchmn mrwPT1SchN
fgmFGAKT
mroMDSchSO
KF
mrwSchmxKF
mroM_ESchf
dzmNmit
KL
mrwRSch_KL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Art des Mengeneingriffs wird ber die Softwareschalter cowFUN_EGS, cowFUN_ASR,
cowFUN_MSR und cowFUN_ASG definiert. Die Softwareschalter cowFUN_ASR und
cowFUN_MSR sind nur bei deaktivierter CANFreischaltung per Codierung fr ASR/MSR
(comCLG_SIG.0 = 0) aktiv. Bei comCLG_SIG.0 = 1 ist der Mengeneingriff nur ber CAN mglich
(comM_E_ASR = 2, comM_E_MSR = 2, Konfiguration siehe Kapitel CAN-Freischaltung per
Codierung).
Beschreibung des Softwareschalter Externer Mengeneingriffstyp EGS cowFUN_EGS (Message
comM_E_EGS):
Dezimalwert Kommentar
0 kein EGS - Mengeneingriff
2 Mengeneingriff durch EGS ber CAN
3 Mengeneingriff durch EGS ber AG4
Ist kein Mengeneingriff gewnscht oder kein Mengeneingriff aktuell aktiv, wird die
Fahrerwunschmenge mrmM_EWUNF als zeitsynchrone Wunschmenge mrmM_EWUN an die
drehzahlsynchrone Mengenberechnung weitergegeben.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Eingriffsmenge von EGS kann die Fahrerwunschmenge mrmM_EWUNF vermindern, wobei
die ASG Eingriffsmenge nachtrglich wieder erhhend wirken kann. Die hchste Prioritt hat der
ASR/MSR Eingriff der unabhnig von den beiden anderen Eingriffen erniedrigend und erhhend
wirken kann (solange eingekupplet ist). Die Resultierende Eingriffsmenge wird als zeitsynchrone
Wunschmenge mrmM_EWUN zur Bearbeitung in der drehzahlsynchronen Mengenberechnung
weitergegeben.
Whrend der Dauer eines gltigen und aktiven Mengeneingriffs
(mrmM_EWUN<>mrmM_EWUNF) wird der D - Anteil des Aktiven Ruckeldmpfers durch
mrmINARD_D initialisiert (Behandlung in der Parameterauswahl fr den ARD).
Die Message mrmMSR_AKT dient als Information ob ein erhhender Mengeneingriff aktiv ist.
Zur Weiterverarbeitung in anderen Aufgaben wird noch die Summe aus der Wunschmenge
mrmM_EWUN und der Menge des Leerlaufreglers mrmM_ELLR, bzw vor Startabwurf der
Initialiserungsmenge des Leerlaufreglerintegrators mrmLLIINIT, als Message mrmM_EWUNL
versandt. Weiters wird ber das Maximum aus mrmM_EWUNL und der Summe aus PWG -
Wunschmenge roh mrmM_EPWGR und der begrenzten Menge des Leerlaufreglers mrmM_ELLR,
bzw. vor Startabwurf der Initialisierungsmenge des Leerlaufreglerintegrators mrmLLIINIT, eine
drehzahlsynchrone Wunschmenge roh mrmM_EWUNR ermittelt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowPBMAUSW.2
mroM_EWFr
mrmFGR_roh mroPWGinv
mrmPWGPBM
dzmNmit KF mrmPWGPBI
mrwIFV_KF
ecwECOVPWG
mrmPWG_roh MAX SG gesperrt
mrmPWGfi
mroFGR_SAT <> 0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
RAMPE
mrwDM_E_H mrmM_EAG4
dimAG4
Drehzahlgrad. mrwM_EMAX
normiert auf mroDZ_GLO
daeHPPER = N mrwM_EMAX
Drehzahlgrad. mroDZ_GHI
normiert auf
daeHPPER =
N/mrwPCOUNT
d(dimAG4)/dt < 0
dzmNmit
mroM_EHKF
mrmM_EAKT KF
mrwM_EH_KF
mroM_ERKF
KF
mrwM_ER_KF
t
dimAG4
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nach dem Rcksetzen des Schaltsignals durch das AG4 wird aus der Drehzahl zu Beginn, der
letzten Drehzahl vor Beendigung der Aktivittsphase (negative Flanke von dimAG4) und der
Anzahl der Programmdurchlufe in der Aktivittsphase ein neuer Drehzahlgradient mroDZ_GHI
ermittelt und die AG4 Eingriffsmenge mrmM_EAG4 in einer Rampe erhht. Die Rampe wird nur
gestartet, wenn mrmM_EWUNF 0 bzw. > 0. Die Steigung dieser Rampe wird aus dem Vergleich
des Drehzahlgradienten mroDZ_GHI mit der Schwelle mrwDIFSCHW ermittelt. Ist der
Drehzahlgradient mroDZ_GHI grer als die Schwelle mrwDIFSCHW, wird die Rampensteigung
mrwDM_E_R fr Rckschaltung verwendet. Ist der Drehzahlgradient kleiner oder gleich dieser
Schwelle, wird die Rampensteigung mrwDM_E_H fr Hochschaltung verwendet.
Bei Erkennen eines Aktivittssignals des AG4 im drehzahlsynchronen Teil der Mengenberechnung
wird sofort ein Minimum aus aktueller Wunschmenge mrmM_EWUN und AG4 Eingriffsmenge
mrmM_EAG4 gebildet und als Wunschmenge weiterverarbeitet.
fbbEAG4_L > 0
dimAG4 == 0 >1
cowFUN_EGS <> AG4-Eingriff
mrmM_EAG4
mrwM_EMAX
mrmM_EWUN
MIN
mrmM_EWUN
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
t
mrmM_EWUN Eingriffsmenge
aktiv Rampe aktiv
t
t t
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a a
b mroMD_SOLL
b
mrmEMOTKOR
mrmBI_SOLL
dzmNmit KF PT1
mrwKFVB_KF mrwPT1_BI
mrwMULINF3
mrmBI_SOLL
mrmM_ELLR
MAX mroM_EEGSx
mroM_EEGS
dzmNmit mroM_EXEGS
KL
mrwANFAHKL
mroM_EEGS
MIN
RAMPE
mrwEGSRAMP
mrwM_EMAX
1 mroEGSINT S
mrwEGS_LAB Q mroEGSERR
Integrator BEGRENZUNG
-1 mrwEGS_TIM KL15
0 R
mrmEGSSTAT.5
mrwEGSbegr
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 der OLDA mrmEGSSTAT - Status des EGS-Mengeneingriffs:
(Die Bits 4-6 und 8 aus mrmEGSSTAT entsprechen denen von mrmEGS_CAN).
Bitposition Dezimalwert Kommentar
0 1 Mengeneingriff durch EGS aktiv
1 2 Mengeneingriff durch EGS ber Rampe
2 4 kein Mengeneingriff durch EGS (Rampenendwert erreicht)
3 8 Mengeneingriff durch EGS ber Anfahr-KL
4 16 Botschaftsfehler EGS (Timeout oder Botschaftsdaten inkonsistent)
5 32 EGS-Anforderungsbit (Eingriffsmoment wird damit gltig)
6 64 Ausblendung der CAN-berwachung
7 128 mrmEGS_CAN: CAN-Fehler oder Botschaftsfehler
mrmEGSSTAT: CAN-Fehler oder Botschaftsfehler oder
EGS-Eingriffswunsch kann nicht, oder nicht vollstndig erfllt
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 grer als das EGS-Eingriffsmoment ist.
8 256 Getriebe SG befindet sich im Notlauf (siehe CAN: Getriebe 1)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwMULINF3
mrmBI_SOLL
mrmM_ELLR
MAX
0
mroM_EASR
RAMPE
mrwASRRAMP MIN
mroM_EASR
mroM_EXASR
mrwM_EMAX
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ersatzmenge:
Bei Umschaltung auf die Ersatzmenge mroM_EXASR wird die ASR Eingriffsmenge
mroM_EASR rampenfrmig bis zum Neutralwert mrwM_EMAX erhht (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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmBI_SOLL
mrmM_ELLR
MAX
0
mrmM_EMSR
RAMPE
mrwMSRRAMP MAX
mrmM_EMSR
mroM_EXMSR
0
MSR - Eingriffswunsch kann nicht, oder nicht vollstndig erfllt werden (mrmMSRSTAT.7 = 1):
Dieses Bit wird gesetzt
bei ber Datensatz deaktiviertem MSR-CAN Eingriff cowFUN_MSR 2 und ebenfalls nicht
aktiver CAN-Freischaltung per Codierung fr MSR (comCLG_SIG.0 = 0).
bei Botschaftsfehler ASR/MSR mrmMSR_CAN.4 (Timeout oder Botschaftsdaten inkonsistent)
bei berschreitung der Begrenzungsmenge mroM_EBEGR erhht 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 zurckgesetzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 hat und der Neutralwert
gesendet wurde, wird der Fehler fbbEMSR_H gut gemeldet. Weitere MSR-Eingriffe werden
allerdings nur dann wieder erlaubt, wenn das ABS-Steuergert zumindest einmal den Neutralwert
als Eingriffsmoment sendet und der Fehler inzwischen endgltig geheilt ist.
mroMD_MSR heilen
defekt
mroMDIntdt
mrwMDIntMX
fbbEMSR_H
t
mroMSRSTAT.9
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 endgltig defekt, so wird fr diesen Fahrzyklus kein
ASR- oder MSR-Eingriff mehr erlaubt.
Ersatzmenge:
Auf die Ersatzmenge mroM_EXMSR wird bei Erfllung 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 zmmSYSERR.2 (siehe berwachungskonzept-
zusammengefate Systemfehler),
bei Botschaftszhlerfehler (mrmMSR_CAN.B; siehe Anhang B - CAN, CAN Interpreter),
bei Nichterfllen der Binrkomplementbedingung (mrmMSR_roh ist nicht das Binrkomplement
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 rampenfrmig 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 mengenerhhend, d.h. ist die Menge mroM_EMSR grer 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
b
mroASG_Nsy a a
mrmASG_roh b
BEGRENZUNG
mrwASG_Nmx
mrwASG_Nmi Eingriff unplausibel
Eingriff plausibel
dzmNmit mroASG_Nso
mrmKUP_roh mrmMD_KUP
mrmMD_Reib
mrmMD_LLR
mrwMDASGm2 mroMDASGmx
mrwMDASGmx
mroMD_ASG
mroASG_Nso
P BEGRENZUNG
dzmNmit mrwASGP_.. mroMDASGmx mroMDInAdt
min: 0
I
mrmMD_Reib
0
mroMD_VOR
cowFUN_CVT.1
mrmBI_SOLL
mroM_EASGr
mrmM_ELLR
MAX
mrmM_EASG
mrmM_EASG mroM_EXASG
RAMPE
mrwASGRAMP
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr die Funktion des CVT ( Continuously Variable Transmission) - Getriebes wird ber den
Funktionsschalter cowFUN_CVT bitcodiert definiert:
cowFUN_CVT Bedeutung
(bitcodiert)
cowFUN_CVT.0 Leerlaufsolldrehzahlanhebung ber CAN-Botschaft Getriebe2 aktiviert
cowFUN_CVT.1 Berechnung der Tasse Diesel ohne mrmMD_Reib und mroMD_VOR
cowFUN_CVT.2 Eingriffsabbruch durch Fehler fbbEASG_G ( berschreiten der
Drehzahlschwelle mrwASGnmax )
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Tritt eine Abbruchbedingung whrend 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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a
mrmM_EWUNF S
mrmBM_ASG
a<=b Q
b
& mrmASGSTAT.13
mrmASGSTAT.8
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
die Schwelle mrwMDIntAX berschreitet. Wobei MASG gleich mroMD_Areg (Momemt zum
Ausregeln der Regelabweichung) + mrmMD_Reib (Moment zur berwindung der Reibung) +
mroMD_VOR (Vorsteuermoment gegen Schleifen der Kupplung) begrenzt auf 0 und
mrwMDASGmx ist (entspricht mroMD_ASG). Dann wird auch der Fehler fbbEASG_H als defekt
gemeldet (wenn keine Ausblendbedingung aktiv ist). Der aktuelle Wert des Integrals ist in der
OLDA mroMDInAdt dargestellt.
Das ASG-Moment MASG entspricht, solange das integrale Moment mroMDInAdt unter der Schwelle
mrwMDIntAX ist, dem Eingriffsmoment mroMD_ASG. Sobald die Schwelle mrwMDIntAX
berschritten ist wird zwar das Eingriffsmoment mroMD_ASG auf 0 gesetzt (Eingriff wird
abgebrochen mroASGSTAT.9 = 1), aber fr das integrierte Moment wird weiterhin das ASG-
Moment MASG = mroMD_Areg + mrmMD_Reib + mroMD_VOR begrenzt auf 0 und
mrwMDASGmx verwendet.
Bei cowFUN_CVT.1=1 wird das Reibmoment immer vom integralen ASG-Moment mroMDInAdt
abgezogen; an der Addition auf mroMD_ASG ndert sich dadurch nichts.
Wenn das Fehlerbit entgltig defekt ist, wird das Integral mit dem Reibmoment verringert (MASG
= -mrmMD_Reib). Das Integral wird nach unten auf 0 begrenzt. Wenn das Integral den Wert 0
erreicht und Neutralwert gesendet wird, wird der Fehler fbbEASG_H als gut gemeldet.
mroMD_ASG defekt heilen
Eingriff abgebrochen
mroMDInAdt
mrwMDIntAX
fbbEASG_H
fbwEASG_HA fbwEASG_HB
t
mroASGSTAT.9
mrmM_EASG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der ASG - Eingriff wirkt mengenerhhend, d.h. ist die Menge mroM_EASG grer als der
Fahrerwunsch mrmM_EWUNF, so geht die Menge mroM_EASG in den Mengenwunsch
mrmM_EWUN ein.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung der Beschreibung der OLDA mroASGSTAT Status des ASG - Mengeneingriffs:
(Die Bits 4-6, B und C aus mrmASGSTAT entsprechen denen von mrmASG_CAN).
Bitposition Dezimalwert Kommentar
B 2048 Botschaftszhler-Fehler: der Botschaftszhler B_COUNT der letzten
empfangenen Botschaft unterscheidet sich nicht oder um mehr als
mrwASG_Bmx vom Botschaftszhler der neuesten Botschaft (keine
berprfung bei mrwASG_Bmx=15)
C 4096 Synchronisationszeit mrmASG_tsy unplausibel (Rohwert =0FFh)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwFF1gOH
mrwFF2gOH mrwFF_OHH
mrwFF3gOH
mrwFF4gOH
mrwFF5gOH
dzmNmit
PT1
mrwFGF_GF mrmNfilt
mrmCASE_A.F 2 1 0
mrwARD_LS mrmCASE_A1
mrwARD_LR1
mrwARD_LR2
mrwARD_LR3
mrwARD_LR4
mrwARD_LR5 mroGG
mrmN_LLBAS
&
mrwARD_LRH mrwGNG_OGG
mrmM_EWUN <> mrmM_EWUNF
mrwGNG_MGG
cowFUN_ADR.2 = 0 >1
cowFUN_ADR.1 = 1 &
>1 >1
mrmM_EADR > 0
mrwMD_iakt.3
& F E D C B A 9 8 7 6 5 4 3 2 1 0
mrmCASE_A
mrmEGS_akt
Initialisierung
Lastschlag
Leerlaufregler
Ausrollen
mrmEGS_CAN.5
aktiv
mrwMD_iakt.1
a
mrmM_EWUNF
a<b
mrmM_EEGS
b
Externer Eingriff SR
mrmCASE_A1.1
mrmMSRSTAT.5=1 &
mrmASRSTAT.5=1
mrmASGSTAT.5=1
Externer
Eingriff FF
1
mrwMD_iakt.2
dimKUP
& & &
cowFUN_ADR.2 = 1 >1 Kupplung FF Kupplung SR
cowFUN_ADR.1 = 1 &
ADR konfiguriert
(cowFUN_FGR = 7 oder 8) &
mrmM_EADR = 0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a
mrmM_EWUNF mroLSausBg
a>b
mrmM_EWUSO
b
TOTZEIT
mrwLSausVz
cowFUN_LSE.1
dimKup
mroLS_aus
>1
a
dzmNmit cowFUN_LSE.0
a<b
mrwND_LS
b
0
mroTD_Sper
mroCASE_FF.9
TIMER
KF
mrwTD_Sper
mrwDLS_neg
a
mrmGANG a<b
b
mroLS_akt
TIMER
KF
mrwTD_Wirk 0 Lastschlag
mrwDLS_pos
F E D C B A 9 8 7 6 5 4 3 2 1 0
mroM_ARDSu
mrmCASE_A
BETRAG
TIMER
mrwARDRL_T
mrmPWG_roh <= mrwARDRPWG
mrmM_EADR = 0
mrmSTART_B
mrmINARD_D Initialisierung
>1
fboSDZG
Im folgenden werden Gruppen von Parametern, die einem Reglertyp zugeordnet sind (z.B. D2T2-
Glied fr den Strregler, Kupplung bzw. Leergang aktiv bestehend aus: mrwDSKUPK und
mrwDSKUPX), aus bersichtsgrnden nur mit dem strukturbestimmenden Teil des
Parametersatznamen zusammen mit "..." (in diesem Beispiel also mrwDSKUP...) angegeben.
Ebenso wird ein bestimmter Wert aus unterschiedlichen Parameterblcken (z. B. mrwDSKUPK,
mrwDSR1GK oder mrwDSL1GK) angesprochen, wenn sein strukturbestimmender Teil durch ".."
(also mrwDS...K) ersetzt ist. Diese Vereinfachung ist mglich, da die Zuordnung der Reglertypen
zu ihren Parameterstrukturen eindeutig bleibt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Aktive Ruckeldmpfer (ARD) besteht aus Fhrungsformer und Strregler, welche voneinander
entkoppelt sind. Der Fhrungsformer ist ein PDT1-Glied (Lead-Lag-Glied erster Ordnung) mit
einer Steigungsbegrenzung in einem vorgebbaren Bandbereich. Eingangsgre ist die
Wunschsollmenge mrmM_EWUSO, Ausgang die Menge mroM_ARDFF. Das Band in dem die
Steigungsbegrenzung aktiv ist, wird applizierbar um die aus dem Kraftstoffverbrauchskennfeld
berechnete Verlustmenge aufgespannt. Die Bandbreite wird ber die Kennlinien mrwFPoO_KL und
mrwFPuU_KL bei pos. Mengentendenz und mrwFNoO_KL und mrwFNuU_KL fr neg.
Mengentendenz in Abhngigkeit der Drehzahl dzmNmit festgelegt. Die max. Steigung ist ebenfalls
applizierbar. Bei pos. Mengentendenz wird sie ber das Kennfeld mrwFPPA_KF und bei neg.
Mengentendenz ber mrwFNRA_KF gang- und drehzahlabhngig vorgegeben. Liegt ein externer
Mengeneingriff vor oder wird die Kupplung bettigt, so wird als max. Steigung mrwFFRaoff
verwendet.
Der Strregler ist als D2T2-Glied realisiert, mit der ARD-Drehzahl dzmN_ARD als Eingang und
der begrenzten Eingriffsmenge mroM_ARDSR als Ausgang. Die Begrenzung des Strregleranteils
geschieht durch die Kennlinien mrwARDSoKL als oberes Limit und mrwARDSuKL als untere
Schranke falls nicht auf Lastschlag erkannt wurde. Bei detektiertem Lastschlag wird auf die
Begrenzung aus mrwARDDoKL als oberes Limit und mrwARDDuKL als untere Schranke
umgeschaltet.
bersteigt die Drehzahl dzmNmit die Aktivierungsgrenze mrwND_LS und sind die
Abschaltbedingungen mroLS_aus nicht gegeben, dann ist die Lastschlagerkennung freigeschaltet.
Die Abschaltung erfolgt, bei gesetztem Bit cowFUN_LSE.1, durch Bettigen der Kupplung, durch
den Sperrtimer mrwTD_Sper, sowie, durch mrwLSausVz zeitverzgert, beim berschreiten der
unbegrenzten Wunschmenge mrmM_EWUNF gegenber der begrenzten Wunschmenge
mrmM_EWUSO. Ist der Betrag des unbegrenzten Ausgangs des D2T2-Gliedes grer als die
drehzahl- und gangabhngige Gre aus dem Kennfeld mrwDLS_neg oder mrwDLS_pos , so
werden zwei Timer gestartet.
Der Sperrtimer mit der Laufzeit mrwTD_Sper schaltet ber mroTD_Sper die Begrenzungen des
Strreglers um und unterbindet ein Retriggern der Funktion, der Wirktimer mit der Laufzeit
mrwTD_Wirk schaltet ber mrmCASE_A.F den Strregler auf Lastschlagparameter.
Die Lastschlagerkennung kann mit cowFUN_LSE.0 = 0 deaktiviert werden, um Laufzeit zu sparen.
Die Auswahl der Parameterstze erfolgt, der Struktur des Ruckeldmpfers entsprechend, fr den
Fhrungsformer und Strregler getrennt und ist im wesentlichen eine Funktion des Verhltnisses
Fahrgeschwindigkeit zu Drehzahl mroVzuNfil und der Drehzahl dzmNmit. Die Parameter des
Strreglers und ARD-Fhrungsformers unterscheiden sich in den hheren Gngen (mroVzuNfil
gro) nur geringfgig. Es erfolgt daher bei der Parameterauswahl eine Begrenzung, so da ab dem
5. Gang (mrmGANG >= 5) immer nur die Parameterstze des 5. Ganges zur Verfgung stehen.
Der Parametersatz Ausrollen fr den Strregler und Fhrungsformer ( Status-Bit C fr die
Parameterauswahl in mrmCASE_A ) wird unter folgenden Bedingungen verwendet:
Fahrerwunschmenge mrmPWG_roh <= mrwARDRPWG UND
Drehzahl dzmNmit < Schwelle mrmN_LLBAS + mrwARDRL_N UND
kein FGR-Eingriff (mrmM_EFGR = 0) UND
kein ADR-Eingriff. (mrmM_EADR = 0) UND
Timer Laufzeit > mrwARDRL_T
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Timer beginnt zu laufen, sobald der Wert mrmPWG_roh unter die applizierbare Schwelle
mrwARDRPWG sinkt. Der Timer wird zurckgesetzt sobald die Schwelle wieder berschritten
wird.
Bei bettigter Kupplung (dimKUP = 1) kommen fr den ARD die Kupplungsparameter zum
Einsatz. Bei externem Mengeneingriff mrmM_EWUNF <> mrmM_EWUN und bei EGS aktiv wird
auf eigene CAN-Parameterstze mrwDSCAN... (D2T2-Regler Koeffizient), mrwPSCAN... (D2T2-
Glied Gedchtnisfaktor-Polynom) fr den Strregler und bei nicht aktiver ARD-FF CAN-
Parametersatzausblendung auch fr den Fhrungsformer umgeschaltet.
Hierbei ist ber das Applikationslabel mrwMD_iakt.1 einstellbar ob Getriebebotschaft
mrmEGS_akt (Schaltung aktiv) oder das Bit 8 EGS-Eingriff aktiv aus der CAN-Botschaft
Getriebe 1, abgebildet in mrmEGS_CAN.5 verwendet werden soll.
Erfolgt ein alleiniger externer Mengeneingriff (kein ASR,MSR,ASG) durch die Getriebebotschaft
(mrmEGS_akt oder mrmEGS_CAN.5), kann durch den Applikationslabel mrwMD_iakt.3 die
Umschaltung auf den ARD Parameter externer Eingriff unterbunden werden und die ARD
Parameter fr den gewhlten Gang bleiben wirksam. Treten noch andere externe Mengeneingriffe
(ASR,ASG,MSR) auf, bewirkt das aber sehr wohl ein Umschaltung auf den Parameter externer
Eingriff.
Die entsprechenden Fhrungsformer-Parameter sind mrwFFCAN...p, mrwFFCAN...n und
mrwFPCAN_..., mrwFNCAN_... (Koeffizienten fr das PDT1-Glied). Ist externer Mengeneingriff
oder das Schaltgetriebe aktiv und die Kupplung gleichzeitig bettigt, so gelten die CAN-
Parameterstze.
Im Fall negativer Mengentendenz, nicht aktivem ASR, MSR oder ASGEingriff aber aktivem EGS-
Eingriff wird bei mrmM_EWUNF < mrmM_EEGS ber das Applikationslabel mrwMD_iakt.2
abschaltbar die Umschaltung auf den Fhrungsformer-CAN-Parametersatz unterbunden. Anstelle
der CAN-Parameter werden dann die Gangparameter aktiviert.
Diese Funktion verhindert, da durch den CAN-Parametersatz schlagartig die Einspritzmenge
mrmM_EARD auf Null mg/Hub abgesenkt wird, obwohl die externe Mengenanforderung grer
Null mg/Hub ist. Die aktuelle Einspritzmenge wird bei ausgeblendetem CAN-Parametersatz
gefiltert (Gangparameter) der Wunschmenge nachgefhrt.
ber das Konfigurationsdatum cowFUN_ADR ist der ARD konfigurierbar um den ADR
(Arbeitsdrehzahlregler) in seiner Regelung zu untersttzen. Bit 1 von cowFUN_ADR legt fest, ob
die ARD- Parameterstze fr den ADR verwendet werden sollen. Bit 2 von cowFUN_ADR schaltet
zwischen einer Verwendung der CAN Parameterstze und der Verwendung der
Gangparameterstze um. Ist Bit 2 von cowFUN_ADR gesetzt, so werden bei aktiver ADR
(mrmM_EADR > 0) die Gangparameter fr den ADR gewhlt, bei inaktiver ADR (mrmM_EADR
= 0) wird ausschlielich 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 Parameterstze in
Abhngigkeit des Betriebszustandes gewhlt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr den Fahrbetrieb und fr die Kupplung stehen im Falle des Fhrungsformers 20 Parameterstze
zur Verfgung. Diese setzen sich wir folgt zusammen:
Kupplung: mrwFFKg... / mrwF.Kg._.
Ausrollen: mrwFFRg... / mrwF.Rg._.
untere Getriebegruppe: mrwFFUg... / mrwF.Ug._.
mittlere Getriebegruppe: mrwFFMg... / mrwF.Mg._.
obere Getriebegruppe: mrwFFOg... / mrwF.Og._.
steigende Mengentendenz: mrwFF.g..p / mrwFP.g._.
fallende Mengentendenz: mrwFF.g..n / mrwFN.g._.
hoher Drehzahlbereich: nrwFF.gH.n / mrwFN.g._.
obere Drehzahl: mrwFF.gO.. / mrwF..gO_.
niedrige Drehzahl: mrwFF.gU.. / mrwF..gU_.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Gang
5 mrdFLOgOp
Obere mrdFLOgUp mrdFPOgOp
Getriebegruppe mrdFPOgUp
4
mrdFLMgOp
3 mrdFPMgOp
Mittlere mrdFLMgUp
Getriebegruppe mrdFPMgUp
2
mrdFLUgOp
Untere mrdFLUgUp
1 mrdFPUgOp
Getriebegruppe mrdFPUgUp
Drehzahl
mrwFFOggUO mrwFFUggUO
mrwFFMggUO
5
Obere mrdFLOgUn mrdFLOgOn mrdFLOgHn
Getriebegruppe mrdFPOgUn mrdFPOgOn mrdFPOgHn
4
3
Mittlere mrdFLMgUn mrdFLMgOn mrdFLMgHn
Getriebegruppe mrdFPMgUn mrdFPMgOn mrdFPMgHn
2
mrdFLUgOn mrdFLUgHn
Untere mrdFLUgUn
1 mrdFPUgOn mrdFPUgHn
Getriebegruppe mrdFPUgUn
Drehzahl
mrwFFOggUO mrwFFUggUO
mrwFFMggUO mrwFF3gOH
mrwFF2gOH
mrwFF1gOH
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Wertebereich der OLDA Zustandsbits der aktiven Ruckeldmpfung mrmCASE_A (im High-Byte
hexadezimalkodiert: Auswahl Fhrungsformerparametersatz; im Low-Byte hexadezimalkodiert:
Auswahl Strreglerparametersatz; Low-Byte Bit 7: Strregler abgeschaltet und initialisiert):
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Parametersatzauswahl fr den ARD geschieht, beim Fahren in den Gngen, anhand des
Verhltnisses Geschwindigkeit/Drehzahl (mroVzuNfil). Im Falle des Strreglers wird mit Hilfe des
eingelegten Ganges (mrmGANG) der entsprechende Parametersatz, unter Bercksichtigung des
Zustands "ARD Leerlauf " bzw. "ARD Ruckeln", ausgewhlt.
Im Falle des Fhrungsformers stehen 25 Parameterstze zur Verfgung, wobei 2 (Mengentendenz
steigend/fallend) fr externer Mengeneingriff zur Verfgung gestellt werden. Beim Fahren in
den Gngen, wird auf eine von drei Getriebegruppen geschlossen. Pro Getriebegruppe und fr
Kupplung sowie fr den Zustand Ausrollen werden jeweils 4 Parameterstze bereitgestellt (2 mal
Mengentendenz fallend/steigend in Kombination mit obere/niedriger Drehzahl). Zustzlich
wird, bei negativer Mengentendenz, fr die drei Getriebegruppen zwischen hoher und oberen
Drehzahl differenziert. Fr den hohen Drehzahlbereich stehen dann drei weitere Parameterstze zur
Verfgung.
Getriebe-Gruppe
mroGG
obere 3
mittlere 2
untere 1 Gang
mrmGANG
0
mrwGNG_OGG
mrwGNG_MGG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
DS/ESA
m ro M _ E W U B E
mroM_ARDWU
MIN
mrmM_EWUSO
Seite 2-150
mrwBGR_off
> 0: < 0:
mrmdMD_EFF
mrwFF.g.Kp mrwFF.g.Kn
mrwFF.g.Xp mrwFF.g.Xn
2.12.3 Regelalgorithmus
Lead-Lag-Glied
dzmNmit MIN mit Steigungs-
begrenzung mrmM_EARD
KL mroCASE_FF
mroM_ARDFF
mrwFFBgrKL dzmNmit
MEREAR_14
mrmGANG
mrmNfilt mrmMD_Reib
BEGRENZUNG mroM_ARDSR
mrwFFUggUO mrwFF.gOK. mrwFF.gUK.
Y 281 S01 / 120 - VG2
D2T2
KL
mrwDS...K, mrwDS...X
dzmNmit KL mroTD_Sper
mrwARDDoKL
KL
mrwABegOKL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroCASE_FF.5
>1
mroCASE_FF.6
mroCASE_FF.9
dzmNmit
KF mrwFFRaoff mroFRamp
mrwFPRA_KF
mrmGANG KF
mrwFNRA_KF
mroM_ARDFF
mrmM_EWUSO
Lead-Lag-R
dzmNmit mroFZug
KL
mrwFPoO_KL
mroFSchub
KL
mrwFNoO_KL
KL
mrwFPoU_KL
KL mroMEVerl
mrwFNoU_KL
Z -1
KF
mrwKFVB_KF
mrmMD_Reib
Der Aktive Ruckeldmpfer dmpft die Drehzahlschwankungen, die durch die Rckwirkungen des
Fahrzeuges (Antriebsstrang) auf den Motor entstehen, durch Beeinfluung der Kraftstoffmenge. Er
besteht aus einem D2T2-Glied mit asymmetrischer Begrenzung (Strungsregler / Drehzahlzweig)
und einem PDT1-Glied mit Steigungsbegrenzung (Fhrungsformer / Mengenzweig).
Durch den Schalter mrwFFBGSCH kann die Eingangsgre des Fhrungsformers mrmM_EWUSO
ausgewhlt 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 fr den Strungsregler zeitsynchron vorgenommen (siehe Kapitel
Parametersatzauswahl). Beim externen Mengeneingriff werden unmittelbar die CAN-
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Parameterstze bernommen. Bei bettigter Kupplung werden erst dann die Kupplungsparameter
bernommen, wenn kein externer Mengeneingriff mehr anliegt. Die Umschaltung auf
Lastschlagparameter erfolgt, wenn auf Lastschlag erkannt wurde und weder die Parameterstze fr
externen Mengeneingriff, Ausrollen oder Kupplung aktiv sind. Beim bergang von externen
Mengeneingriff auf Fahren im Gang werden im Drehzahlzweig die spezifischen Gangparameter
unmittelbar bernommen. Beim bergang von "Kupplung bettigt" auf "Fahren im Gang" werden
im Drehzahlzweig erst die spezifischen Gangparameter verwendet, wenn die Ausgangsgre des
Strreglers ihr Vorzeichen gewechselt hat. Beim bergang von Fahren im Gang auf Kupplung
bettigt oder externer Mengeneingriff werden die jeweiligen Parameterstze unmittelbar
bernommen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die gangabhngige Auswahl der Parameter des Fhrungsformers erfolgt zeitsynchron; die
Unterscheidung zwischen den Parametern fr positive bzw. negative Mengentendenz sowie
zwischen hoher und niedriger Drehzahl erfolgt drehzahlsynchron.
Zustand mroCASE_FF Lead-Lag T-Polynom
Ausrollen, positive Mengentendenz, n niedrig 0000 0010 0001 0000 mrwFFRgU.p mrwFPRgU_.
Ausrollen, negative Mengentendenz, n niedrig 0000 0000 0001 0000 mrwFFRgU.n mrwFNRgU_.
Ausrollen, positive Mengentendenz, n hoch 0000 0011 0001 0000 mrwFFRgO.p mrwFPRgO_.
Ausrollen, negative Mengentendenz, n hoch 0000 0001 0001 0000 mrwFFRgO.n mrwFNRgO_.
Kupplung, positive Mengentendenz, n niedrig 0000 0010 0010 0000 mrwFFKgU.p mrwFPKgU_.
Kupplung, negative Mengentendenz, n niedrig 0000 0000 0010 0000 mrwFFKgU.n mrwFNKgU_.
Kupplung, positive Mengentendenz, n hoch 0000 0011 0010 0000 mrwFFKgO.p mrwFPKgO_.
Kupplung, negative Mengentendenz, n hoch 0000 0001 0010 0000 mrwFFKgO.n mrwFNKgO_.
Obere GG, positive Mengentendenz, n niedrig 0000 0010 0000 0011 mrwFFOgU.p mrwFPOgU_.
Obere GG, negative Mengentendenz, n niedrig 0000 0000 0000 0011 mrwFFOgU.n mrwFNOgU_.
Obere GG, positive Mengentendenz, n hoch 0000 0011 0000 0011 mrwFFOgO.p mrwFPOgO_.
Obere GG, negative Mengentendenz, n hoch 0000 0001 0000 0011 mrwFFOgO.n mrwFNOgO_.
Mittlere GG, positive Mengentendenz, n niedrig 0000 0010 0000 0010 mrwFFMgU.p mrwFPMgU_.
Mittlere GG, negative Mengentendenz, n niedrig 0000 0000 0000 0010 mrwFFMgU.n mrwFNMgU_.
Mittlere GG, positive Mengentendenz, n hoch 0000 0011 0000 0010 mrwFFMgO.p mrwFPMgO_.
Mittlere GG, negative Mengentendenz, n hoch 0000 0001 0000 0010 mrwFFMgO.n mrwFNMgO_.
Untere GG, positive Mengentendenz, n niedrig 0000 0010 0000 0001 mrwFFUgU.p mrwFPUgU_.
Untere GG, negative Mengentendenz, n niedrig 0000 0000 0000 0001 mrwFFUgU.n mrwFNUgU_.
Untere GG, positive Mengentendenz, n hoch 0000 0011 0000 0001 mrwFFUgO.p mrwFPUgO_.
Untere GG, negative Mengentendenz, n hoch 0000 0001 0000 0001 mrwFFUgO.n mrwFNUgO_.
Ext. Mengeneingriff, positive Mengentendenz 0000 0010 0100 0000 mrwFFCAN.p mrwFPCAN_.
Ext. Mengeneingriff, negative Mengentendenz 0000 0000 0100 0000 mrwFFCAN.n mrwFNCAN_.
Fehler in mrmCASE_A, positive Mengentendenz XXXX XXXX 1111 1111 mrwFFKgO.p mrwFPKgO_.
Fehler in mrmCASE_A, negative Mengentendenz XXXX XXXX 1111 1111 mrwFFKgO.p mrwFPKgO_.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2.13 Laufruheregler
Sollwert aus
dzmNakt Segment (k) ...
Segment (k-2z+1)
mroLRRSoll
mroLRRReg
mroLRRIST
Istwert aus
Segment (k-z+1) ...
Segment (k-z-1)
mrwLRR_BEW
1...z
Driftkorrektur NBF
I-Anteil(z)
z
mrmM_ELD2
SYNC .
mit .
MIN:
-mrwLRR_BGR NBF .
MAX: mrmM_ELD6
PI +mrwLRR_BGR
MIN:
-mrwLRR_BGR Ausgabe-
MAX:
verzoegerung
PI +mrwLRR_BGR
mroLRRReg
mroM_ELRR
Totzeit
z-4 Segmente
mroLRRegel.0
MIN:
-mrwLRR_BGR
MAX: mroLRRegel.1
PI +mrwLRR_BGR
1
mroAB
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwLRR_MOR
mrwLRR_MUR
fgmFGAKT mrwLRR_OFR
mrmM_EMOT mrwLRR_NOR
Steuern/Regeln mrwLRR_NUR mroLRRegel.0
dzmNmit
mrmN_LLBAS mrwLRR_TW
mrwLRR_V10
mrwLRR_V21
mrwLRR_V30
mroABM_E
Steuerungsfaktor mrwLRR_MO0
mrwLRR_MO1
mrmM_EMOT 1 mrwLRR_MU0 MIN mroAB
0 mrwLRR_MU1
Steuerungsfaktor
dzmNmit mrwLRR_N0 mroABN
1 mrwLRR_N1
0
mrmSTART_B=1 >1
fboSDZG
z Integratoren
dzmNmit > 0 initialisieren
2 Synchronisations-
fehler innerhalb von
mrwLRR_SEG
Segmenten
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr das Ausregeln werden z (einer je Zylinder) PI-Regler eingesetzt. Die Berechnung der
Korrekturmenge erfolgt jeweils (z-2) Interrupts vor der Einspritzung im betrachteten Zylinder, da
zu diesem Zeitpunkt (k = 0) die Reglersollwertbildung fr diesen Zylinder abgeschlossen ist. Zur
Sollwertbildung werden die aktuellen Drehzahlen(k) bis (k - 2z +1) herangezogen, was zwei vollen
Motorumdrehungen entspricht. Der Istwert wird mit Hilfe des Segmentbewertungsfaktors
mrwLRR_BEW aus dem gewichteten Mittelwert der aktuellen Drehzahlen(k - z + 1) bis (k - z -1)
ermittelt. Damit steht dem Regler der fr den betrachteten Zylinder signifikante Drehzahlausschnitt
zur Verfgung. Die Berechnung wird jeweils mit dem Parametersatz mrwLRP_.. (P - Regler) bzw.
mrwLRI_.. (I - Regler) vorgenommen. Istwert und Sollwert werden folgendermaen berechnet:
Die Integratoren und die Stellgren fr alle Zylinder werden auf die LRR - Begrenzungsmenge
(+/-)mrwLRR_BGR begrenzt. Die Laufruheintegratoren werden weiters alle zwei
Motorumdrehungen korrigiert, um den Laufruhemengenanteil im Mittel gleich Null zu halten. Die
Differenzen der Laufruheintegratoren der einzelnen Zylinder zum Zylinder des NBF - Signals wird
in mrmM_ELD2 - mrmM_ELD6 ausgegeben, wobei, wenn der Zylinder des NBF - Signals der
Zylinder 1 ist, mrmM_ELD2 die Differenz der Laufruheintegratoren zwischen Zylinder 1 und
Zylinder 2 beinhaltet, mrmM_ELD3 die Differenz der Laufruheintegratoren zwischen Zylinder 1
und Zylinder 3 beinhaltet usw. Auf den OLDAs mroM_ELA1 - mroM_ELA6 werden die
Absolutmengen der einzelnen Laufruheintegratoren ausgegeben.
Bei bestimmten Betriebsbedingungen des Motors bzw. des Fahrzeuges wird auf Laufruhesteuerung
umgestellt. Whrend der Steuerung werden die Laufruheintegratorwerte eingefroren und mit einem
Abregelungsfaktor bewertet. Die Ausgabe des Stellwertes folgt (z-4) Interrupts nach dessen
Berechnung.
Die Umschaltung auf Steuerung erfolgt, wenn mindestens eine der folgenden Bedingungen erfllt
ist:
Aktuelle Fahrgeschwindigkeit fgmFGAKT > mrwLRR_V10 UND
(fgmFGAKT mrwLRR_V21 ODER
fgmFGAKT > mrwLRR_V30)
Drehzahl dzmNmit Leerlaufsolldrehzahl mrmN_LLBAS + Leerlaufdrehzahloffset fr
Regeln mrwLRR_OFR
Drehzahl dzmNmit obere Drehzahlgrenze fr Regeln mrwLRR_NOR
Drehzahl dzmNmit Leerlaufsolldrehzahl mrmN_LLBAS - Leerlaufdrehzahloffset fr
Regeln mrwLRR_OFR
Drehzahl dzmNmit untere Drehzahlgrenze fr Regeln mrwLRR_NUR
Motormomentmenge mrmM_EMOT untere Mengengrenze fr Regeln mrwLRR_MUR
Motormomentmenge mrmM_EMOT obere Mengengrenze fr Regeln mrwLRR_MOR.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Das Rckkehren in den Regelbetrieb ist zudem um die Wartezeit bergang Steuern -> Regeln
mrwLRR_TW verzgert.
Der Abregelungsfaktor im Steuerbetrieb wird aus dem Minimum einer Drehzahlkomponente und
einer Mengenkomponente gebildet. Der Mengenabregelungsfaktor mroABM_E ist bis zur unteren
Mengengrenze mrwLRR_MU0 gleich Null (Schubbetrieb), steigt linear bis zur Mengengrenze
mrwLRR_MU1 auf den Wert Eins, bleibt bis zur oberen Mengengrenze mrwLRR_MO1 konstant
und sinkt linear bis zur Mengengrenze mrwLRR_MO0 wieder auf den Wert Null. Der
Drehzahlabregelungsfaktor mroABN ist bis zur Drehzahlgrenze mrwLRR_N1 konstant Eins und
fllt linear bis zur Drehzahlgrenze mrwLRR_N0 auf den Wert Null.
Beschreibung des OLDA Zustandbits der Laufruheregelung mroLRRegel:
Dezimalwert Kommentar
0 LRR Steuern
1 LRR Regeln
2 LRR inaktiv
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
3 Abgasrckfhrung
3.1 bersicht
Die Abgasrckfhrung setzt sich aus fnf Aufgaben zusammen: der Istwertberechnung, der
Sollwertberechnung, der Regelung, der parallelen Steuerung und der berwachung und
Abschaltung. In der Mengenauswahl wird die zu verwendende Menge fr aroM_Eroh bestimmt.
mrmFGR_roh
mroM_EBEGR
mrmM_EAKT
mrmM_EWUN
mrmSTART_B
dzmNmit
anmT_MOT
ehmFLD_DK
fbbE...
aroAUS_B
berwachung aroREG_B
und Abschaltung
ldmADF aroE ecmDK_zu
ARF_06, ARF_07
anmLTF nlmDK_zu
dzmNmit zmmDKTL
anmT_MOT zmmF_KRIT
armARF_AGL anmLTF
dzmUMDRsta mrmLDFUaus
zmmVEAKTIV dzmNmit
mrmM_EAKT
aroRGsteu
mrmM_EWUNL
mrmM_EWUNR
anmRME
Istwert- armM_List Parallele
berechnung Steuerung
ARF_15 ARF_05
anmLMM ldmADF
ldmADF anmLTF
anmSTF dzmNmit
anmLTF anmT_MOT
dzmNmit armARF_AGL
armM_LBiT
ldmP_Llin
mrmM_EAKT
Mit dem Softwareschalter cowFUN_ARF wird die Abgasrckfhrung ein bzw. ausgeschaltet (0 =
ausgeschaltet, 1 = eingeschaltet)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
3.2 Mengenauswahl
mrmM_EAKT
aroM_Eroh armM_E
mrmM_EWUNL
mrmM_EWUNR
armM_ERME
cowARF_ME KL
arwRMEKL
anmRME_ON
anmRME
&
arwRMEHyA
arwRMEHyE
cowFUN_RME.0
Mit dem Softwareschalter cowARF_ME legt man fest welches Kraftstoffmengensignal verwendet
werden soll. Die Teilfunktionen arbeiten dann mit der Menge armM_E.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
3.3 Istwertberechnung
Berechnung der Luftmasse aus der Luftmenge:
arwHFP...
dzmNmit ehmFAR1
ldmP_Llin ehmFAR2
anmSTF/anmLTF mrmSTART_B
mrmM_EWUNR anmWTF
ldmADF
mrmM_EAKT
armRatio fboSLDF
Normierte
fboSADF
Luftmasse
fboSSTF
fboSLTF
arwLDF_nrm fboSDZG
arwPB_LTF fboSLMM
armIST_4 arwtNorm... fboSAR1
fboSAR2
aroIST_1 aroIST_5 fboSLDS
arwLMBNORM
Division durch Plausibilitts-
Mittelung Drehzahl und prfung
anmLMM alt+neu Normierung fbbELM5_P
KL 2
arwLMBLIKL arwHFP...
arwFAR...
cowV_LMM_S = 4 dzmNmit arwWTF..
arwLMBEKOF
arwLDF_hi
arwLMBEKTD
arwM_E_hi
arwn_PB...
ldmADF arwLDF...
arwRat...
anmLTF KF
arwLMBKOKF
armM_List
1 [mg/Hub]
armM_LBiT
2
zmmHF2_DEF
>1
fboSHFM
&
arwKF_ena = 1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
anmSTF aroKorrmp
anmLTF
KL
arwPB_LTF arwLMltfKL
arwtNorm
dzmNmit
mrmM_EAKT KF
arwLMmrKF
armIST_4
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
&
TOTZEIT
arwtAR1AR2
mrmSTART_B 1
TOTZEIT
arwt_PBOBD
arwWTF_lo < anmWTF < arwWTF_hi aroPB_ena.0
ldmADF
a &
a>b
arwLDF_hi
b
a
mrmM_EAKT
a<b
arwM_E_hi
b
fboSLDF=0
fboSADF=0
fboSSTF=0
fboSLTF=0
fboSDZG=0
fboSLMM=0
fboSAR1=0
fboSAR2=0
fboSLDS=0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a
aroPB_ena.1
&
a>b
arwn_PBllo b
a
ldmP_Llin
a>b
arwLDFmin b
fbbEHFM_L
a
armRatio
a<b ENT-
arwRatmin b PRELLUNG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bleibt das Verhltnis zwischen normierter und aktueller Luftmasse pro Stunde armRatio fr die Zeit
fbwEHFM_HA aktuell defekt, so wird es als endgltig defekt abgespeichert und die
Ersatzfunktionen werden aktiviert. Die normierte Luftmasse wird weiterhin auf ihre Gltigkeit
analysiert. Bleibt das Verhltnis zwischen normierter und aktueller Luftmasse pro Stunde fr eine
Zeit fbwEHFM_HB aktuell OK, so wird es als endgltig geheilt abgespeichert und die
Ersatzfunktionen werden wieder zurckgenommen.
aroPB_ena.0
a
dzmNmit
a<b
arwn_PBhhi b
a
aroPB_ena.2
&
a>b
arwn_PBhlo b
a
ldmP_Llin
a<b
arwLDFmax b
fbbEHFM_H
a
armRatio
a>b ENT-
arwRatmax b PRELLUNG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ersatzwert ist ein Modell aus Drehzahl dzmNmit und Ladedruck ldmP_lin. Auf den Ersatzwert wird
auch zugegriffen, wenn fboSHFM defekt ist und arwKF_ena = 1 ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
3.4 Sollwertberechnung
zmmVEAKTIV
dzmNmit
armM_E KF
arwMLGRDKF aroSOLL_0
KF
arwVEGRDKF
cowV_AGL_A
1:Addition
2:Multiplikation
armARF_AGL
BEGRENZUNG
aroSOLL_1
arwSWBAGMX
arwSWBAGMN
KF
arwPAKORKF
cowV_ATK_A
1:Addition
2:Multiplikation
ldmADF
KL aroSOLL_8
aroSOLL_2
arwPAKORKL
anmLTF KF
aroSOLL_3
arwTLKORKF
KL
arwMEKORKL
anmT_MOT KF
arwTWKORKF
KL
arwVEKORKL
aroSOLL_9
KF aroSOLL_4
arwTWVEKF
aroSOLL_12
KL
arwMLBkKL aroSOLL_13
mrmWH_POSb.1 bzw .3
dimBRE >1
dimBRK aroSOLL_6
DT1
aroSOLL_11
arwDV_
AGR-Verstellung in
der Hhe nach Start aroSOLL_10 aroSOLL_5 armM_Lsoll
dzmUMDRsta
ldmADF ARF_17 BEGRENZUNG
arwSWBSWMX
arwSWBSWMN
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Sollwert der Abgasrckfhrung ist eine Funktion von Drehzahl, Menge, Lufttemperatur,
Motortemperatur und Atmosphrendruck. Die Kennfelder und Kennlinien mssen in Luftmasse /
Hub normiert werden. Der Grundwert wird mit Menge armM_E und Drehzahl dzmNmit aus dem
Grundkennfeld arwMLGRDKF ermittelt (OLDA aroSOLL_0). Bei aktiver Voreinspritzung (nur
VP44) zmmVEAKTIV=1 wird das Grundkennfeld arwVEGRDKF verwendet.
Die Korrektur dieses Grundwertes erfolgt durch folgende Gren:
Abgleichwert armARF_AGL (initialisiert mit cowAGL_ARF) ber Diagnoseschnittstelle,
begrenzt durch arwSWBAGMX und arwSWBAGMN (OLDA aroSOLL_1). Die Korrektur
kann wahlweise multiplikativ oder additiv erfolgen (mittels DAMOS - Schalter
cowV_AGL_A: 1 = additiv [Einheit Luftmasse], 2 = multiplikativ [Einheitenlos])
Hhenkorrektur ber die Kennlinie arwPAKORKL mal Kennfeld arwPAKORKF, die
Korrektur kann wahlweise multiplikativ oder additiv erfolgen (OLDA aroSOLL_2). (mittels
DAMOS - Schalter cowV_ATK_A: 1 = additiv [Einheit Luftmasse],
2 = multiplikativ [Einheitenlos])
Ansauglufttemperaturkorrektur in Abhngigkeit von der Drehzahl ber das Kennfeld
arwTLKORKF, die Korrektur erfolgt multiplikativ (OLDA aroSOLL_3).
Motortemperaturkorrektur in Abhngigkeit von der Drehzahl und der Menge ber das
Kennfeld arwTWKORKF mal Kennlinie arwMEKORKL, die Korrektur erfolgt additiv
(OLDA aroSOLL_4). Bei aktiver Voreinspritzung (nur VP44) wird das Kennfeld
arwTWVEKF und die Kennlinie arwVEKORKL verwendet.
Drehzahlkorrektur ber die Kennlinie arwMLBkKL (OLDA aroSOLL_12) bei nichtbettigter
Bremse und Wahlhebel des automatischen Getriebes nicht in Position N oder P ((dimBRE
ODER dimBRK ODER mrmWH_POSb.1 (N) ODER mrmWH_POSb.3 (P)) = 0); korrigierter
Wert in OLDA aroSOLL_13. Dies dient der Reduzierung des Anfahrrauchens.
Um die Betriebstemperatur im Brennraum in der Hhe nach dem Start schneller zu erreichen,
kann die ARF-Rate fr eine motortemperaturabhngige Dauer verstellt werden.
Der Korrekturwert aroSOLL_10 fr den AGR-Sollwert wird atmosphrendruckabhngig
(ldmADF) aus der Kennlinie arwPSKORKL gebildet und nach dem Startabwurf
(mrmSTART_B = 0) eine motortemperaturabhngige (anmT_MOT) Anzahl von
Motorumdrehungen aroUMDRp lang additiv eingespeist.
Die Anzahl der Motorumdrehungen seit Startabwurf liefert die Message dzmUMDRsta.
Dieser Wert wird mit der motortemperaturabhngigen Schwelle aroUMDRp aus der Kennlinie
arwUMDRpKL verglichen. Beim Erreichen der Schwelle wird der gerade aktuelle
Korrekturwert gespeichert und ber die Rampensteigung arwPSKRamp auf Null gefhrt.
aroUMDRp
anmT_MOT
KL
arwUMDRpKL
a
a>b
dzmUMDRsta b
aroPSKW aroSOLL_10
ldmADF
KL
RAMPE
arwPSKORKL
arwPSKRamp
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der ermittelte Sollwert wird mit den Grenzen arwSWBSWMX und arwSWBSWMN begrenzt. Der
Sollwert aroSOLL_5 wird in der dynamischen Vorsteuerung arwDV_.. mit DT1 - Charakteristik
aufbereitet (OLDA aroSOLL_6).
d ( Sollwert )
Sollwert _ Vorsteuerung = KD *
dt
Fr die Differenzverstrkung werden getrennte Parameter fr Klein - und Grosignalverhalten
abgespeichert. Innerhalb eines Fensters wird mit Kleinsignaldifferenzverstrkung, auerhalb des
Fensters mit Grosignaldifferenzverstrkung gerechnet. Die Sollwert - Vorsteuerung geht additiv in
den Sollwert armM_Lsoll ein.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
3.5 Regler
Stellglied 2:
ehmFAR2
arwFAR2MAX
Begrenzung arwFAR2MIN
mrmLDFUaus zmmF_KRIT.4
cowARF_hys arwARF_var
nlmDK_zu ecmDK_zu
zmmDKTL.0
aroREG_4 >1
Hysterese >1
dzmNmit
nlmDK_auf
armM_E
KF aro2ST1 aro2ST2
arw2ST_KF arwHYSEIN
arwHYSME arw2STAUS
arwFAR2_MV
arwHYSMA arwFAR2ab1
arwHYSAUS arwFAR2aus
arwFAR2_NL
arw2TVEIN
anmT_MOT arw2TVMIT
KF arw2TVAUS
arw2TW_KF
KF
aroPkorr
KF arwREG2KF
arw2LM_KF
aroAUS_B
aroREG_2 = 3
1
>1
anmLTF
aroLTF_aus aroREG_1
0
Hysterese
arwHYSTein
arwHYSTaus
aroRGPAnt
aroRGIAnt aroRGpi aroTVunbeg
aroE
armM_Lsoll aroREG_3
PI-Regler
armM_List Begrenzung
arwPR_...
arwIR_... arwGR_MAX
arwGR_MIN
aroRGsteu Integrator
aroRGst einfrieren
arwFAR1_MV
1 arwFAR1ab1
arwFAR1aus arwFAR1_NL
KL
arwREG0KL
1
armM_E
aroREG_B
0
Hysterese
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bereich 1
arwREG1KL
Bereich 0/1 (Hysterese)
arwREG0KL
Bereich 0
dzmNmit
arwMEAB1KL
arwMEAB0KL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikationshinweise:
Um ein richtiges Umschalten zwischen den Bereichen zu gewhrleisten, ist es notwendig, da die
Ausgangswerte der Kennlinie arwREG1KL grer sind als die Ausgangswerte der Kennlinie
arwREG0KL. Um stndiges Umschalten zwischen den Bereichen zu vermeiden, ist es zweckmig,
die beiden Kennlinien mit einem entsprechend groen Hystereseabstand zu applizieren.
Die beiden Kennfelder arwREG1KF und arwREG2KF sind so aufeinander abzustimmen, da bei
jeder Drehzahl die Luftmenge nherungsweise linear mit der Stellgre 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 Manahme zur Verhinderung des Abstellschlagens, werden im Nachlauf und bei einer
Mengenabschaltung durch die Ecomatic die 2 Stellglieder ehmFAR1,2 auf den jeweiligen
applizierbaren Wert arwFAR1ab1 bzw. arwFAR2ab1 geschaltet, sobald nlmDK_zu oder
ecmDK_zu den Wert 1 hat. Bei Erkennen von Saugrohrunterdruck (mrmLDFUaus = 1) werden die
2 Stellglieder ehmFAR1,2 auf den jeweiligen applizierbaren Wert arwFAR1aus bzw. arwFAR2aus
geschaltet.
Eingriff durch Drosselklappentest:
Wenn durch Drosselklappentest angefordert (zmmDKTL.0 = 1), dann werden die 2 Stellglieder
ehmFAR1-2 auf die applizierbaren Werte arwFAR1_MV bzw. arwFAR2_MV geschaltet.
Eingriff bei Fehler Magnetventil klemmt geschlossen (zmmF_KRIT.4, nur EDC15M):
Bei klemmendem Magnetventil werden die 2 Stellglieder ehmFAR1-2 genauso wie bei Saug-
rohrunterdruck auf die zwei applizierbaren Werte arwFAR1aus bzw. arwFAR2aus geschaltet.
Eingriff durch Drosselklappe auf im Nachlauf:
Durch die Schnittstellenmessage nlmDK_auf wird im Nachlauf die Drosselklappe aufgemacht
(nlmDK_auf = 1) und die Stellglieder mit den applizierbaren Werten arwFAR1_NL und
arwFAR2_NL angesteuert.
Begrenzung fr ehmFAR2 (Regelklappe):
Mit den Label arwFAR2MAX und arwFAR2MIN kann die Begrenzung des PWM-Tastverhltnisses
fr die Ansteuerung der Regelklappe (Drosselklappe) ehmFAR2 unabhngig von dem vom
Geberkennwort vorgegebenen Werten (5% bis 95%) appliziert werden. Dadurch knnen
Tatverhltnisse < 5% und >95% ausgegeben werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dzmNmit
aroST1 aroST2 aroRGsteu
armM_E KF
arwSTTVKF
aroARFAGL
armARF_AGL
BEGRENZUNG KL
arwSWBAGMX arwMLTVKL
arwSWBAGMN
anmT_MOT KF
arwSTTWKF
ldmADF
aroPkorr
KF
anmLTF KF arwSTPAKF
mrwPKOR_KF
Der Steuerwert aroRGsteu ist eine Funktion von Drehzahl dzmNmit, Menge armM_E, Motortempe-
ratur anmT_MOT, korrigierter Atmosphrendruck aroPkorr und Abgleichwert armARF_AGL. Die
Kennfelder und Kennlinien mssen in Tastverhltnisse des Abgasrckfhrstellers normiert werden.
Mit der Menge armM_E und der gemittelten Drehzahl dzmNmit wird der Grundwert aus dem
Kennfeld arwSTTVKF ermittelt.
Die Korrektur dieses Grundwertes erfolgt durch folgende Gren:
Abgleichwert ber Diagnoseschnittstelle, begrenzt durch arwSWBAGMX und
arwSWBAGMN. Dieser Luftmengenkorrekturwert wird mit der Kennlinie arwMLTVKL in
ein Tastverhltnis umgewandelt. Die Korrektur erfolgt additiv.
Hhenkorrektur ber das Kennfeld arwSTPAKF. Die Korrektur erfolgt additiv.
Motortemperaturkorrektur ber das Kennfeld arwSTTWKF. Die Korrektur erfolgt additiv.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
arwEGRKein
arwEGRKaus Stellglied 3:
ehmFAR3
aroWTF_aus arw3STAUS
anmWTF
>1 aroAUS_B
arwEGRHyE
arwEGRHyA
armM_Lsoll
aroML_aus
dzmNmit
KL
arwEGRnEin
KL
arwEGRnAus
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
armM_Lsoll KF
arwEmaxGKF
aroEmaxF aroEmax
mrmM_EAKT KF
arwEmaxFKF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
3.7.2 Abschaltung
Die Regelung bzw. Steuerung der ARF wird bei folgenden Bedingungen abgeschaltet bzw.
umgeschaltet (Beschreibung des ARF Status aroREG_2):
Dezimalwert Kommentar
0 Steuern bei kleinen Mengen
1 Regeln
2 Abschaltung des AR1 - Stellers ehmFAR1 mit Lufttemperatur
3 Abschaltung mit Vorgabewert aufgrund Schubbetrieb
4 Abschaltung mit Vorgabewert (Ursache siehe OLDA aroAB_VGW1)
5 Abschaltung wegen Drosselklappentest
6 Nachlauf aktiv - ARF Abschaltung
7 Saugrohrunterdruck - ARF Abschaltung
8 Drosselklappe auf im Nachlauf
9 Grundeinstellung fr LDR oder ARF
Die Bit-OLDA aroAB_VGW1 zeigt die Ursachen fr die Abschaltung mit Vorgabewert 1 an:
Bitposition Dezimalwert Kommentar
0 1 berschreiten einer Mengenschwelle
1 2 bleibende Regelabweichung - (fbbEARSpR oder fbbEARSnR)
3 8 Motor lngere Zeit im Leerlauf -
(dzmNmit < arwREGNLL1 & t > arwREGTLL1)
4 16 bei Fehlern (siehe Abschaltung wegen Systemfehlern)
5 32 Unterschreiten einer Batteriespannungsschwelle -
(anmUBATT < arwREGUBAB)
6 64 Startbedingung
7 128 Abschaltung nach Start
8 256 berschreiten der Begrenzungsmenge mit FGR-Wunschmenge
9 512 Ladedruckanforderung
A 1024 ADR-Zustand Regeln
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bei einer Abschaltbedingung wird das ARF - Ventil mit einem Vorgabewert geschlossen. Bei
Auftreten mehrerer Ursachen wird der Status mit der hheren Kennung auf aroREG_2 angezeigt
und dessen Manahme ausgefhrt.
STEUERN mit
1 REGELN arw2ST_KF aroREG_B = 1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
armM_E
armM_ERME
a aroTi_Ein &
a>b
anmRME_ON b
TIMER
& KL
cowFUN_RME.1 arwMEAB2KL
aroTi_Ab
dzmNmit
KL
arwTi_abKL
Status:
aroREG_2 = 4
>1
(aroAB_VGW1.0)
KL
arwMEAB0KL
KL
arwMEAB1KL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwFGR_OFF
mroM_EBEGR
anmT_MOT
KL
arwANSTWKL
Status:
aroREG_2 = 4
mrmSTART_B
(aroAB_VGW1.7)
t < arwANSWt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
arwABldPT1
arwABldmax
a
dzmNmit
a>b
arwABdzu b
a<b
arwABdzo b
a Status:
mrmM_EWUN d/dt
a>b & aroREG_2 = 4
b >1
arwABwunmx (aroAB_VGW1.9)
a
mrmM_EAKT
a>b TIMER
arwABmeu b arwABmint
a<b
arwABmeo b
arwAB_TV
b
ldmVZ_akt
aroREG3pt1 a<b
ehmFAR1 a
TIMER
PT1
arwABarPT1
KL
ldwVZAR_KL
dzmNmit
KL
ldwVZDZ_KL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Status:
cowFUN_ADR.3 aroREG_2 = 4
&
mrmADR_SAT == 3 (aroAB_VGW1.A)
Grundeinstellung fr LDR:
Solange die Grundeinstellung fr LDR aktiv ist mu die ARF ausgeschaltet werden.
Grundeinstellung fr ARF:
Bei Grundeinstellung fr ARF wird einerseits der ARF Abschaltmechanismus aktiviert, damit der
Integrator beim Wiedereinschalten richtig initialisiert wird und damit die Fehlerentprellung bei
Regelabweichung gestoppt wird. Andererseits werden alle 3 Stellglieder ehmFAR1, ehmFAR2 und
ehmFAR3 durch die Grundeinstellung angesteuert.
Nachlauf aktiv:
Solange der Nachlauf aktiv ist und die ARF Stellglieder auf Vorgabewerte setzt, mu die ARF
ausgeschaltet werden.
Saugrohrunterdruck:
Wenn Saugrohrunterdruck auftritt werden die ARF Stellglieder auf Vorgabewerte gesetzt und die
ARF mu ausgeschaltet werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
HIGH
LOW
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
edmSTAUSNL=1
Start aus Nachlauf?
ja
nein edmSTAUSNL=0
00 dimRKSTAT=1
arwRK_LT starten
Erster Digitalwert
vorhanden
dimRKSTAT=0
arwRK_LT
04 01 abgelaufen
FF
Verzgerung um Warten auf Statusleitung
arwt_noSTL High defekt
dimRKSTAT=1
02 dimRKSTAT=0
Highpegel
abwarten
arwRK_HT
abgelaufen
dimRKSTAT=0
10 20
Regelklappe Regelklappe
"gut" "defekt"
dimRKSTAT=1
Initialisierung:
Wird aufgrund K15 Ein eine Initialisierung durchgefhrt, so mu anschlieend die Statusleitung
berprft werden. Wurde der Nachlauf durch K15 Ein abgebrochen bevor das HRL gefallen war
(edmSTAUSNL = 1), wird nach einer applizierbaren Verzgerungszeit arwt_noSTL nur die
Regelklappe berwacht und keine berprfung der Leitung durchgefhrt (Achtung: da die
Statusleitung nicht berprft wird, kann auch der getestet-Status fr fbbELDK_S nicht erreicht
werden).
00H - Warten auf den ersten Digitalwert:
Da die Digitalwerte in der Initialisierung nicht zur Verfgung stehen, kann erst hier berprft
werden, ob die Statusleitung wirklich auf LOW ist. Ist das der Fall, so wird die erste Zeit
arwRK_LT gestartet und auf den Flankenwechsel gewartet. Ist die Leitung auf HIGH, dann ist sie
defekt und es wird in den Zustand FF gewechselt.
01H - Warten auf den ersten Digitalwert:
Es wird auf den Flankenwechsel von LOW auf HIGH gewartet. Luft vorher die Zeit arwRK_LT
ab, so gilt die Leitung als defekt und es wird in der Zustand FF gewechselt. Wechselt der Zustand
auf HIGH, so wird in die Zeit arwRK_HT gestartet und in den Zustand 02 geschaltet. Die kleinste
einstellbare Zeit ist 20ms, da eine Zeit von 0 einem HIGH-Pegel von Beginn an entsprechen wrde
und damit eine fehlerhafte Statusleitung erkannt wird. Auerdem mu der LOW-Pegel an der
Statusleitung mindestens 150ms anliegen, denn solange dauert eine Initialisierung und damit gelten
nur die Werte, die danach auf der Leitung liegen. Deswegen hat eine eingestellte Zeit arwRK_LT=0
die selbe Auswirkung wie arwRK_LT = 20ms.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4 Ladedruckregelung
4.1 bersicht
Die Ladedruckregelung ist fr die Regelung bzw. Steuerung eines Abgasturboladers mit Waste -
Gate als auch eines Laders mit variabler Turbinengeometrie (VTG - Lader) verwendbar.
Bei der Regelung eines Abgasturboladers mit Waste - Gate ist das Stellglied ein Bypaventil, durch
welches der Abgasstrom zur Turbine oder an der Turbine vorbei gelenkt werden kann. Bei der
Regelung eines VTG - Laders dient als Stellglied die vernderbare Turbinengeometrie.
Die Ladedruckregelung ist unterteilt in Sollwertberechnung, Ladedruckregler, Ladedrucksteuerung,
gesteuerte Adaption der Regelparameter und berwachung und Abschaltung.
mrmVERB Gesteuerte Adaption
dzmNmit der Regelparameter
mrmM_EAKT
fgm_VzuN LDR_06
mrmM_EWUNL
mrmM_EWUNR
P-Verstrkung
MAX I-Verstrkung
mrmM_EMOT ldmADF D-Verstrkung
anmLTF ldmE
DT1-Gedchtnis
dzmNmit faktor
cowLDR_ME
anmWTF
ldoRG_TVun ldoRG_TV
zmmLDRsoK ldoRG_TV2 ldoRG_TV2
Sollwert- ldmP_Lsoll ehmFLD_DK
berechnung Ladergerusch- berwachung ehmFLS2
Regelung unterdrckung und Abschaltung
LDR_03
LDR_04 LDR_04a LDR_07
ldmP_Llin
ldmADF dzmNmit
dzmNmit mrmM_EAKT
mrmVERB ldoTVsteu anmWTF
fgm_VzuN mrmSTART_B
ldmM_E ldmVZ_akt
zmmDKTL
ldmLDRSTAT
ldmADF fboS...
anmLTF fbbE...
dzmNmit Steuerung
mrmM_EAKT LDR_05
mrmM_EWUNL
mrmM_EWUNR
Mit dem Softwareschalter cowFUN_LDR schaltet man die Ladedruckregelung ein / aus (0 =
ausgeschaltet, 1 = eingeschaltet). Gleichzeitig wird mit dem Softwareschalter cowVAR_LDR = 8
die LDS - Endstufe aktiviert, mit cowVAR_LDR = 0 deaktiviert.
Mit dem Softwareschalter cowLDR_ME legt man fest, welches Kraftstoffmengensignal verwendet
werden soll. Die Teilfunktionen arbeiten dann mit der Menge ldmM_E. Schalterstellung 4 nutzt die
Wunschmenge fr ein schnelles Ansprechverhalten des Laders und die Motormenge, um den
Ladedruckabbau zu verzgern und damit ein Fauchen des Laders zu verhindern.
Beschreibung des Softwareschalters LDR - Mengeneingangswunsch cowLDR_ME:
Dezimalwert Kommentar
1 aktuelle Einspritzmenge
2 Wunschmenge + Leerlaufmenge
3 Wunschmenge roh + Leerlaufmenge
4 Maximum aus Motormenge und Wunschmenge roh + Leerlaufmenge
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4.2 Sollwertbildung
dzmNmit
ldoSWPLGKF
ldmM_E KF
ldwSWBGKF
anmWTF ldoSW_TW
anmLTF
KF
cowWTF_LTF ldwTW_KF
ldoSWTW_K0
KF
ldwTWGRDKF ldoSWPL_K0
ldoSWPA_K1
ldmADF KF
ldwPAUEKF ldoSWPL_K1
ldoSWTL_K2
anmLTF
KL
ldwTLUEKL ldoSWPL_K2
ldoSWPLBEG
ldoSWPLMAX MIN
KF
ldwMXWKF
ldoSWDYANT
DT1
ldwSDV_
ldoSWP_L ldmP_Lsoll
BEGRENZUNG
ldwSWBLDMX
ldwSWBLDMN
Der absolute bzw. der relative Ladedruck wird aus dem Sollkennfeld ldwSWBGKF in Abhngigkeit
von Drehzahl dzmNmit und Menge ldmM_E gebildet. Ob der im Sollkennfeld applizierte
Ladedrucksollwert ein absoluter Druck oder ein zum Atmosphrendruck relativer berdruck ist
hngt von der Schalterstellung cowLDR_R_A ab.
Zur Geruschminimierung wird der Ladedrucksollwert Temperaturabhngigkeit additiv korrigiert.
ber den Schalter cowWTF_LTF wird entweder die Wassertemperatur anmWTF oder die
Lufttemperatur anmLTF zur Korrektur verwendet. Der Korrekturwert wird aus dem Grundkennfeld
ldwTWGRDKF berechnet, dessen Ausgangswert mit dem wassertemperaturabhngigen
Gewichtungsfaktor aus dem Kennfeld ldwTW_KF abgeglichen wird. Der so erhaltene
Korrekturwert kann sowohl erhhend, als auch vermindernd auf den Ladedrucksollwert wirken.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
In Abhngigkeit vom Atmosphrendruck ldmADF und Menge ldmM_E erfolgt eine additive
Korrektur, welche ber das Kennfeld ldwPAUEKF gebildet wird. In Abhngigkeit von der
Lufttemperatur anmLTF wird ein multiplikativer Korrekturfaktor ber die Kennlinie ldwTLUEKL
gebildet.
Dieser Wert wird auf ein Maximum begrenzt. Das Maximum wird in der Abhngigkeit vom
Atmosphrendruck ldmADF und der Drehzahl dzmNmit aus dem Kennfeld ldwMXWKF berechnet.
Der Sollwert wird in einer dynamischen Vorsteuerung mit DT1 - Charakteristik aufbereitet.
d ( Sollwert )
Sollwertvorsteuerung = KD *
dt
Fr die Differenzverstrkung werden getrennte Parameter fr Klein - und Grosignalverhalten
abgespeichert (ldwSDV_). Ist die Eingangssignalnderung innerhalb eines Fensters wird mit
Kleinsignaldifferenzverstrkung, auerhalb wird mit Grosignaldifferenzverstrkung gerechnet. Die
Auswahl des Gedchtnisfaktors findet aufgrund des Vorzeichens des Ausgangssignals statt.
Das Ergebnis stellt den dynamischen Sollwertanteil dar. Dieser Anteil wird zum zuvor bestimmten
Sollwert addiert.
Der so gebildete Sollwert wird auf den Mindestwert ldwSWBLDMN und auf den Maximalwert
ldwSWBLDMX begrenzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4.3 Regelung
DT1-Gedchtnisfaktor
D-Verstrkung
ldmE ldoRGDAnt
DT1
cowLDR_ARW
ldwDR_NEX ldoIFRZ.0
2
1
P-Verstrkung
I-Verstrkung ldoRGPAnt
ldoRGIAnt
ldoRGPITV
rck- ein- ein-
ldmP_Lsoll rechnen frieren frieren
PI Begrenzung und ARW
ldoRG_TVUB
ldmP_Llin
ldoRG_TVun
ldmADF
BEGRENZUNG
Monoflop
TIMER
>1
ldwRGDELt
cowLDR_R_A
ldmM_E ldoRGSunv
dzmNmit a a ldmGLTV
KL
b
b
ldwREG0KL
2
cowVAR_BiT.0
KL
ldwREG1KL ldoRG_TV2
ldoTVsteu
BEGRENZUNG
mrmVERB
ldoGRmin
dzmNmit
fgm_VzuN KL
ldwGRminKL
cowLDR_BEG
ldoGRmax
KL
ldwGRmaxKL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Ladedruckregler ist als Bypass - PI - Regler realisiert, d.h. zum Steuerwert ldoTVsteu wird die
Stellgre des PI - Reglers ldoRGPITV addiert. Parallel zum PI - Regler und zur Steuerung liegt
noch ein DT1 - Regler. Da sich beim VTG - Lader die Regelstrecke whrend des Betriebes
verndert, findet eine gesteuerte Adaption der Regelparameter statt. Die Regelparameter sind von
der Regelabweichung ldmE und vom Verbrauch mrmVERB bzw. von der Drehzahl dzmNmit bzw.
vom Gang fgm_VzuN abhngig. Die berwachung schaltet den Eingriff der Steuerung und der
Regelung bei bestimmten Systemfehlern ab und gibt Vorgabewerte an das Stellglied aus. Der
Ladedruck ldmP_Llin (= gefilterter Wert anmLDF) wird durch Vorgabe des Solldruckes
ldmP_Lsoll mittels PIDT1 - Regler mit paralleler Steuerung geregelt. Die Regelung bleibt bei
kleinen Mengen abgeschaltet.
Die Regelung wird erst eingeschaltet, wenn die Menge eine drehzahlabhngige Schwelle aus der
Kennlinie ldwREG1KL berschreitet. Beim Einschalten wird der I - Anteil mit Null vorbelegt.
Liegt beim Einschalten des Reglers eine Abweichung an, so erzeugt der P - Anteil einen Sprung am
Ausgang.
Der D - Regler wird so eingeschaltet, da sein Ausgang unmittelbar nach dem Einschalten Null ist.
Die Regelung wird ausgeschaltet, wenn die Menge eine drehzahlabhngige Schwelle aus der
Kennlinie ldwREG0KL erreicht oder unterschreitet. Durch die Beschaltung nach der Hsyterese mit
dem Timer wird erreicht, da das Umschalten von Regeln nach Steuern um die Zeit ldwRGDELt
verzgert wird. Jede negative Flanke startet den Timer und der Timer liefert als Ausgangssignal
solange High bis der Timer abgelaufen ist. Der unverzgerte Wert aus der Hysterese wird auf der
OLDA ldoRGSunv abgebildet. Das Einschalten der Regelung erfolgt hingegen unverzgert, wenn
die Menge die drehzahlabhngige Schwelle aus der Kennlinie ldwREG1KL berschreitet. Beim
Ausschalten wird sich das Tastverhltnis am Ausgang sprunghaft verndern, weil die Stellgre des
PIDT1 - Reglers nun nicht mehr addiert wird. Ist der Regler abgeschaltet, so findet keine
berwachung der Regelabweichung (s.u.) statt.
Um den Laderabgleich durchzufhren, wird das Tastverhltnis am Ausgang der Ladedruckregelung
vor der Begrenzung durch den Eingriff der BiTurbo-Regelung verndert. Bei cowVAR_BiT.0 = 0
werden beide Ladedrucksteller mit dem gleichen Tastverhltnis angesteuert. Bei aktivierter
BiTurbo-Regelung wird das Tastverhltnis fr den 1. Ladedrucksteller um ldmGLTV/2
(Laderabgleichwert) vermindert und das Tastverhltnis fr den 2. Ladedrucksteller um ldmGLTV/2
erhht.
Applikationshinweis: Um ein richtiges Ein - und Ausschalten der Regelung zu gewhrleisten ist es
notwendig, da der Ausgangswert der Kennlinie ldwREG1KL fr alle Drehzahlen grer ist als der
Ausgangswert der Kennlinie ldwREG0KL. Um stndiges Ein - und Ausschalten zu vermeiden, ist
es zweckmig die beiden Kennlinien mit einem entsprechend groen Hystereseabstand zu
applizieren. Der Steuerwert ldoTVsteu und der Ausgang des PI - Reglers ldoRGPITV werden
addiert und durch die Kennlinien ldwGRmaxKL und ldwGRminKL begrenzt. Beim Erreichen der
Begrenzung gibt es 3 Mglichkeiten der Integratorbehandlung:
cowLDR_ARW = 0: ARW (anti reset windup) durch Rckrechnung des Integrators: Bei
Begrenzung wird der I - Anteil so rckgerechnet, da ldoTVsteu + ldoRGPITV genau an der
Begrenzung ist.
cowLDR_ARW = 1: ARW durch Einfrieren des Integrators: Bei Erreichen der oberen Grenze
ldoGRmax darf der Integrator nicht mehr erhht werden - d.h. sein Wert wird eingefroren. Der
Integrator darf aber verringert werden, wenn der Reglereingang negativ ist und gleichzeitig die
obere Grenze berschritten ist. Gleiches gilt sinngem umgekehrt bei Erreichen der unteren Grenze
ldoGRmin.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowLDR_ARW = 2: ARW durch Einfrieren des Integrators 2: Bei Erreichen der oberen Grenze
ldoGRmax darf der Integrator nicht mehr erhht werden - d.h. sein Wert wird eingefroren
(ldoIFRZ (.0) = 1). Das Einfrieren des Integrators wird erst rckgngig gemacht (ldoIFRZ (.0) = 0),
wenn der Ladedruck fllt oder grer als der Sollwert wird.
Nach Addition des D - Anteils findet erneut eine Begrenzung durch die Kennlinien ldwGRmaxKL
und ldwGRminKL statt. Es erfolgt aber hierauf keine ARW - Manahme.
Durch den Softwareschalter cowLDR_R_A kann gewhlt werden ob eine Absolutdruckregelung
oder eine Relativdruckregelung stattfinden soll. Eine Absolutdruckregelung stellt den absoluten
Druck ldmP_Lsoll im Saugrohr ein. Eine Relativdruckregelung stellt den zum Atmosphrendruck
relativen berdruck im Saugrohr ein. Der Istwert fr den Regler ergibt sich zu ldmP_Llin -
anmADF, der Sollwert ist ein berdruckwert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4.3.1 Ladergeruschunterdrckung
ldmSWPLBEG (t-1)
ldmSWPLBEG
a
ldoLGU_STA.0
a>b
ldwLGU_LDG
b
ldoLGU_STA.2
&
a
mrmM_EMOT DELAY
a>=b ldwLGU_DLY
b ldoLGU_STA.1
dzmNmit
KL
ldwLGUMEKL
ldoRG_TV
ldoRG_TVun
PT1
ldwLGU_GF
Bei Zug-Schub-bergngen in groen Gngen kommt es vorallem bei groen Verdichtern zu einem
strendem Gerusch (Fauchen) wenn bei kleinen Motordrehzahlen der Ladedruck zu schnell
abgebaut wird.
Deshalb wird bei groer Menge und kleiner Drehzahl (ber Kennlinie ldwLGUMEKL,
ldoLGU_STA.1 = 1) der Gradient des Ladedrucksollwertes berwacht. Treten stark negative Werte
(<ldwLGU_LDG) auf (ldoLGU_STA.0 = 1), so wird der Reglerausgang ldoRG_TV (aus
ldoRG_TVun) fr eine kurze Zeit (ldwLGU_DLY) PT1-gefiltert (ldwLGU_GF). Dadurch wird ein
zu schnelles ffnen der VTG vermieden, wodurch Fauchen zuverlssig verhindert werden kann.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4.4 Steuerung
cowLDR_MS
mrmM_EAKT
ldoM_Est
mrmM_EWUNL
mrmM_EWUNR
dzmNmit KF
ldwTV_KF ldoTV1
ldmADF KF
ldwTVPAKF ldoTV2
ldoTVsteu
anmLTF
KL
ldwTVTLKL
Die Struktur zur Berechnung des Steuerwertes ldoTVsteu ist teilweise identisch mit der Struktur zur
Sollwertberechnung. Die Kennfelder und Kennlinien haben die selben Eingangssignale. Es gilt
analog das im Kapitel Sollwertberechnung Beschriebene (siehe oben).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowLDR_ADA
Umschaltung in
ldmE Abhngigkeit von
der Regelabweichung
ldwPR_...
I-Verstrkung
KL
ldwIRfakKL
Umschaltung in
ldmE Abhngigkeit von
der Regelabweichung
ldwIR_...
D-Verstrkung
KL
ldwDRfakKL
Umschaltung in
ldmE Abhngigkeit von
der Regelabweichung
ldwDR_...
DT1-Gedchtnisfaktor
KL
ldwDR_gfKL
Der Ladedruck wird mit einem PIDT1 - Regler geregelt. Dabei gelten fr die I -, P - und D -
Parameter die Festwerte ldwIR_.., ldwPR_.. bzw. ldwDR_.. .
Fr Kleinsignal innerhalb des Fensters ldwIR_FEN und ldwPR_FEN gelten die Verstrkungen
ldwIR_SIG und ldwPR_SIG. Fr Grosignal gelten fr den die Fenster bersteigenden
Reglereingangswerte die Verstrkungen ldwIR_POS bzw. ldwIR_NEG und ldwPR_POS bzw.
ldwPR_NEG. Fr das DT1 - Glied gelten die Festwerte ldwDR_.. fr die D - Verstrkung. Es
handelt sich dabei um einen D - Regler mit einer dynamischen Vorsteuerung mit DT1 -
Charakteristik: fr die Differenzverstrkung werden getrennte Parameter fr Klein - und
Grosignalverhalten abgespeichert. Innerhalb eines Fensters (ldwDR_FEN, ldwDR_FEP) wird mit
Kleinsignaldifferenzverstrkung (ldwDR_SIP, ldwDR_SIN), auerhalb des Fensters mit
Grosignaldifferenzverstrkung (ldwDR_POS, ldwDR_NEG) gerechnet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Aufgrund des VTG - Laders ndert sich die Regelstrecke whrend des Betriebes, so da eine
gesteuerte Adaption der Regelparameter erforderlich ist. Daher werden die I -, P - und D -
Verstrkung des PIDT1 - Reglers jeweils mit einem von 3 Faktoren multipliziert. Die 3 Faktoren
werden mit Hilfe von Kennlinien bestimmt. Eingangsgre dieser Kennlinien ist entweder der
Verbrauch mrmVERB, die Drehzahl dzmNmit oder der Gang fgm_VzuN. Mit dem DAMOS -
Schalter cowLDR_ADA kann ausgewhlt werden, ob der Faktor vom Verbrauch, von Drehzahl
oder vom Gang abhngen soll.
Beschreibung des DAMOS - Schalters Adaption der Reglerverstrkungen cowLDR_ADA:
Dezimalwert Kommentar
0 ber den Verbrauch
1 ber die Drehzahl
2 ber den Gang
Die P - Verstrkungen ldwPR_SIG, ldwPR_POS und ldwPR_NEG werden mit dem Faktor aus der
Kennline ldwPRfakKL multipliziert. Das Multiplikationsergebnis ist die aktuelle P - Verstrkung
des PIDT1 - Reglers. Die I - Verstrkungen ldwIR_SIG, ldwIR_POS und ldwIR_NEG werden mit
dem Faktor aus der Kennline ldwIRfakKL multipliziert. Das Multiplikationsergebnis ist die aktuelle
I - Verstrkung des PIDT1 - Reglers. Die D - Verstrkungen ldwDR_SIP, ldwDR_POS,
ldwDR_SIN und ldwDR_NEG werden mit dem Faktor aus der Kennline ldwDRfakKL
multipliziert. Das Multiplikationsergebnis ist die aktuelle D - Verstrkung des PIDT1 - Reglers.
Der Gedchtnisfaktor wird aus der Kennlinie ldwDR_gfKL interpoliert. Auch hier kann mit dem
DAMOS - Schalter cowLDR_ADA als Eingangsgre der Kennlinie entweder der Verbrauch
mrmVERB, die Drehzahl dzmNmit oder der Gang fgm_VzuN verwendet werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4.6 Abschaltung
Abschaltung
anmWTF wegen ldmBereich = 7
mrmSTART_B Kaltstart
LDR_10
ldmBereich = 1 >1
dzmNmit < ldwREGN1
dzmNmit Abschaltung
mrmM_EAKT wegen ldmBereich = 5 zmmDKTL.1
fbbELDSpR Regelabweichung
fbbELDSnR ldmBereich = 8
ldm LDRSTAT=1
fbbELDSpR
>1
fbbELDSnR
& >1
ldmBereich <> 3
ldm LDRSTAT=1
Abschaltung ldm LDRSTAT=1
fboS... wegen
fbbE... Systemfehler ldmBereich = 6
SYS_FEHL
ldoRG_TV
ehmFLD_DK
ldwREGVGW2
ldwREGVGW1
ldwDKvgwLD
ehmFLS2
ldoRG_TV2
ldmVZ_akt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1 2 3 4
ldwREG1KL
ldwREG0KL
ldwREGME4
ldwREGME3
dzmNmit
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ist die Ladedruckregelung in den Arbeitsbereichen 0,2,3 oder 4 und keine Regelabweichung, so
bedeutet das, da die Ladedruckregelung im Fahrbetrieb regelt oder steuert. In der Message
ldmRGST wird diese Information anderen Funktionen zur Verfgung gestellt.
fbbELDSpR
>1 1
fbbELDSnR
ldmBereich = 0
& ldmRGST
ldmBereich = 2 >1 >1
ldmBereich = 4
ldmBereich = 3
anmWTF
KL
ldwKSTWKL
ldoN_Abs
&
mrmSTART_B
TOTZEIT ldoRG_BER = 7
>1
Bei Kaltstart (ldmBereich = 7) erfolgt eine Abschaltung durch Vorgabe des Tastverhltnisses
ldwREGVGW1. Kaltstart ist whrend 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 wassertemperaturabhngig
(Kennlinie ldwKSTWKL) und wird mit der Wassertemperatur anmWTF zum Zeitpunkt des
Startabwurfes ermittelt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
>1
cowVAR_GSK = 2
gswUB_N..
anmUBATT >1
gswUB_..
zmmSYSERR.3
gsoGS_tGAZ
anmT_MOT
KL gsmDIA_GAZ
5.1 Glhzeitsteuerung
gswGAZ_KL
TIMER
Glh-
5.1.1 Glhkerzenansteuerung
anzeige
Vorglhen
5 Sonstige Funktionen
cowVAR_GAZ
Startbereit-
schafts-
glhen Motor- cowVAR_GSK > 0
stillstand
ehmFGRS
Startglhen
EDC15+
>1
Haupt-
Y 281 S01 / 120 - VG2
glhen
Nachglhen 2. Generation
Zwischen-
glhen
gswGS_SGTV
mrmM_EAKT
gsoGS_TV4 ehmFGRS
dzmNmit KF Haupt-
gswTV4_KF glhen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
gsoGS_t1 3. Generation
anmT_MOT gsoGS_TVx
DS/ESA
Seite 5-1
KL
gswGS_t1KL gswGS_...
Seite 5-2 EDC15+ 0 bosch
Y 281 S01 / 120 - VG2
0
anmUBATT
gswUB_S1
- In Bereich 1 werden die Glhkerzen mit dem Tastverhltnis gswGS_TV1 fr die Zeit
gsoGS_t1 (in der motortemperaturabhngigen Kennlinie gswGS_t1KL applizierbar)
angesteuert.
- In Bereich 2 werden die Glhkerzen mit dem Tastverhltnis gswGS_TV2 fr die Zeit
gswGS_t2 angesteuert.
- In Bereich 3 werden die Glhkerzen mit dem Tastverhltnis gswGS_TV3 fr die Zeit
gsmGS_t_VG (Vorglhzeit aus dem Kennfeld gswGS_VGKF) - gswGS_t2 - gsoGS_t1
angesteuert. Falls das Kennfeld gswGS_VGKF auf Null appliziert wird, gibt es kein
Vorglhen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
TV
[%]
gswGS_TV1
gswGS_TV2
gswGS_TV3
t [ms]
t1 t2 t3
t1 ... gsoGS_t1 (aus Kennlinie gswGS_t1KL)
t2 ... gswGS_t2
t3 ... gsmGS_t_VG (Vorglhzeit aus Kennfeld gswGS_VGKF) - gswGS_t2 - gsoGS_t1
0
anmUBATT
gswUB_S1N gswUB_S1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
gswUB_S2
gswUB_S1
anmUBATT
gswUB_S2N
gswUB_S1N
gswUB_W1
gswUB_W2N GRL - Ansteuerung
gswUB_W1N
gswUB_W2
Unterspgs - Schutz berspgs - Schutz
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
warten auf
dimECO steig. Flanke warten auf dimK15 == 1
ECO-Startan- Nachlauf aktiv
T_MOT
forderung [100]
[00]
[01]
Bedingung1
Bedingung1
Bedingung 2
Vorglhzeit
(gsmGS_t_VG)
abgelaufen
oder gswGS_t_BG
(dzmNmit == 0 abgelaufen
und
gswGS_t1 +
gswGS_t2
abgelaufen)
kein
Startglhen
[C0]
Bedingung1 gswGS_t_SG
abgelaufen oder
anmT_MOT >= gswGS_TWSG
Bereitschafts-
Startglhen
glhen
Bedingung 2 [70]
[30]
Bedingung 1
dzmNmit > gswGS_N_G oder mrmSTART_B == 0
dimK50 > 0
(entprellt mit gswGS_T_G)
und
anmT_MOT >= gswGS_TWSG
mrmSTART_B == 0
Bedingung 2
dzmNmit > gswGS_N_G oder kein Nach-
dimK50 > 0 glhen
[D0]
(entprellt mit gswGS_T_G)
und
anmT_MOT < gswGS_TWSG
Abbildung SONSGZ02_1:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bedingung 3
dzmNmit >= gswGS_N_NG oder mrmSTART_B == 0 mrmSTART_B == 0
mrmM_EAKT >= gswGS_M_NG
Abbildung SONSGZ02_2
Statusdiagramm der Glhzeitsteuerung
Sind mehrere Bedingungen gleichzeitig erfllt, so werden nicht alle bergnge auf der Status-
Message angezeigt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
gsmAGL_VGK
BEGRENZUNG
gswWTFmxAG
gswWTFmiAG
anmT_MOT gsoWTFAGL
gswGS_VGWT
fboSWTF
anmUBATT
KF
gswGS_VGKF
anmADF gsmGS_t_VG
KF
gswGS_VGKF
cowV_GZS_V
gsoGS_t_NG
KL
gswGS_NGKL
- Bedingung 1: die Motordrehzahl dzmNmit ist grer als die Drehzahlschwelle gswGS_N_G
oder der Starter dimK50 ist grer Null (entprellt mit gswGS_T_G) und die Motortemperatur
anmT_MOT ist >= der Temperaturschwelle gswGS_TWSG ist (bergang zu kein
Startglhen)
- cowVAR_GSK = 0:
Bedingung 2: die Motordrehzahl dzmNmit ist grer als die Drehzahlschwelle gswGS_N_G
oder der Starter dimK50 ist grer Null (entprellt mit gswGS_T_G) und die Motortemperatur
anmT_MOT ist < der Temperaturschwelle gswGS_TWSG ist (bergang zu Startglhen)
cowVAR_GSK = 1 oder 2:
Bedingung 4: die Motordrehzahl dzmNmit ist grer als die Drehzahlschwelle
gswGS_N_VG oder der Starter dimK50 ist grer Null (entprellt mit gswGS_T_G) und die
Motortemperatur anmT_MOT ist < der Temperaturschwelle gswGS_TWSG ist (bergang zu
Startglhen)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kein Vorglhen:
Liefert die Berechnung der Vorglhzeit einen Wert gleich Null, beginnt der Zustand kein
Vorglhen.
Kein Vorglhen wird beendet, wenn eine von 2 Vorraussetzungen erfllt ist:
- Bedingung 1: die Motordrehzahl dzmNmit ist grer als die Drehzahlschwelle gswGS_N_G
oder der Starter dimK50 ist grer Null (entprellt mit gswGS_T_G) und die Motortemperatur
anmT_MOT ist >= der Temperaturschwelle gswGS_TWSG ist (bergang zu kein
Startglhen)
- Bedingung 2: die Motordrehzahl dzmNmit ist grer als die Drehzahlschwelle gswGS_N_G
oder der Starter dimK50 ist grer Null (entprellt mit gswGS_T_G) und die Motortemperatur
anmT_MOT ist < der Temperaturschwelle gswGS_TWSG ist [Ende der Bedingung 2]
Die Vorglhzeit gsmGS_t_VG wird vor der Vorglhphase aus dem Kennfeld gswGS_VGKF =
f (anmUBATT, anmT_MOT) bzw. f (anmADF, anmT_MOT) 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 Eingangsgre des Kennfeldes erfolgt mittels
DAMOS - Schalter cowV_GZS_V (0 = Vorglhzeit batteriespannungsabhngig, 1 = Vorglhzeit
hhenabhngig). Bei defektem Wassertemperaturfhler wird die Vorglhzeit mit Hilfe eines
Vorgabewertes gswGS_VGWT aus dem Kennfeld ermittelt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Startbereitschaftsglhen:
Das Startbereitschaftsglhen schliet sich nur dann an die Vorglhphase an, wenn eine von 2
Voraussetzungen erfllt wird:
der Vorglhvorgang durch Ablauf der Vorglhzeit gsmGS_t_VG beendet wurde und
die zu Beginn des Vorglhens berechnete Zeit gsmGS_t_VG > 0 war
- die Zeit t1 + t2 der Vorglhphase abgelaufen ist und die Drehzahl dzmNmit == 0 ist.
Das Startbereitschaftsglhen wird beendet, wenn eine von 3 Voraussetzungen erfllt wird:
(Erklrung der Bedingung1 und der Bedingung2: siehe kein Vorglhen)
die Startbereitschaftsglhzeit gswGS_t_BG abgelaufen ist und nicht die Bedingung1 und
Bedingung2 erfllt sind. (bergang zu kein Vorglhen)
Startglhen:
Das Startglhen kann aus den Phasen Vorgluehen, kein Vorgluehen und Bereitschaftgluehen
aktiviert werden. Dazu mssen folgende Voraussetzungen erfllt werden.
Vorgluehen: Bedingung 2 oder die Drehzahl dzmNmit ist > als die Drehzahlschwelle gswGS_T_G
(diese wird mit der Zeit gswGS_T_G entprellt)
Kein Vorgluehen: Bedingung 2
dzmNmit > gswGS_N_G oder
dimk50 > 0
(entprellt mit gswGS_T_G)
und
anmT_MOT < gswGS_TWSG
Bereitschaftsglhen: Bedingung 2
dzmNmit > gswGS_N_G oder
dimk50 > 0
(entprellt mit gswGS_T_G)
und
anmT_MOT < gswGS_TWSG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bei defektem WTF wird fr die Motortemperatur der Vorgabewert gswGS_VGWT verwendet.
Das Startglhen wird beendet
nach Ablauf der Startglhzeit gswGS_t_SG
wenn die Startmengenabwurfdrehzahl berschritten wurde oder
nach berschreiten der Motortemperaturschwelle gswGS_TWSG
Die Startglhphase wird nicht unterbrochen wenn die Drehzahlschwelle gswGS_N_G unterschritten
wird. Wurde das Startglhen beendet, so erfolgt bei Unterschreiten der Drehzahlschwelle
gswGS_N_G kein erneutes Startglhen.
Fr das Startgluehen wird bei cowVARSGTV = 0 das Tastverhltnis gswGS_SGTV verwendet,
sonst wird wie bei den anderen Glhzustnden das Tastverhltnis aus dem Kennfeld gswTV4_KF
(gsoGS_TV4) verwendet.
Nachglhen:
Das Nachglhen beginnt mit berschreiten der Startmengenabwurfdrehzahl (mrmSTART_B = 0).
Es wird mit Ablauf der Nachglhzeit (gsoGS_t_NG - gswGS_T_1G) beendet. Die Zeit
gsoGS_t_NG wird einmalig aus der motortemperaturabhngigen Kennlinie gswGS_NGKL
berechnet.
Bei defektem Wassertemperaturfhler wird zur Berechnung der Nachglhzeit der Vorgabewert
gswGS_VGWT herangezogen.
Nachglhen wird unterbrochen, wenn die Bedingung3 erfllt ist:
eine Mengenschwelle gswGS_M_NG
oder
eine Drehzahlschwelle gswGS_N_NG berschritten wird.
Nachlauf aktiv:
Wird der Nachlauf angefordert (Klemme 15 = 0) wird der Status der Glhphase zu "Nachlauf aktiv"
(Wert der Statusmessage gsmGS_Pha = 100). Wird Klemme 15 wieder eingeschaltet bevor der
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nachlauf beendet ist (Nachlauf abgebrochen) so wird wieder mit "Warten auf T_MOT" die
Vorglhphase neu gestartet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
- Pushen gesperrt: Whrend des gesamten Fahrzyklus wird nicht gepusht. Sobald die Glhzeit-
steuerung in den Zustand kein Glhen (gsmGS_Pha = FFh) oder Nachlauf aktiv (gsmGS_Pha =
100h) kommt, wird ein Timer gestartet (im Zustand Nachlauf aktiv, falls er im Zustand kein
Glhen noch nicht gestartet wurde). Nach Ablauf der applizierbaren Zeit gswt_Psh_E wird im
EEPROM Pushen fr den nchsten Fahrzyklus freigegeben (gsmPsh_erl = 1).
Messages:
edmPsh_erl: enthlt die Info, ob in diesem Fahrzyklus gepusht werden darf
die Information wird aus dem EEPROM ausgelesen
1 = Pushen erlaubt
0 = Pushen verboten
gsmPsh_erl: enthlt die Info, ob im nchsten Fahrzyklus gepusht werden darf
die Information wird in das EEPROM geschrieben
1 = Pushen erlaubt
0 = Pushen verboten
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.1.6 Summenfehlerdiagnose
Bei der Summenfehlerdiagnose werden die Glhrelais nicht mehr direkt angesteuert, sondern von
einem Glhsteuergert, das in Abhngigkeit von ehmFGRS die Glhrelais einschaltet oder
ausschaltet. Da das Glhgert keinen eigenen Fehlerspeicher hat, teilt es eventuell auftauchende
Fehler dem Steuergert 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 grer sein als die des
Endstufenfehlers.
Ist die Summenfehlerdiagnose aktiv und die Endstufe nicht defekt, so wird das Ausgangssignal der
GRS - Endstufe (Glhzeitsteuerung ehmFGRS oder Diagnose ehmDGRS) mit dem Eingangssignal
dimGZR gegengeprft. Ist dimGZR nicht invers zu der Endstufenansteuerung, so wird der Fehler
fbbEGZS_I defekt gemeldet, ansonsten wird er intakt gemeldet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
GRL-0
GZR-E
SYNC SYNC
gswSYNC_HI START Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 STOP
GRL-0
gswTV_MIN gswTV_MAX
GZR-E
BITx
gswT_Delay
ehwEST_T8
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Sind alle Datenbits eingelesen, oder ein bertragungsfehler aufgetreten, so wird die Information in
der Message gsmGSK3_ST (Initialisierungswert = 0) versendet und das Daten-gltig-Bit gesetzt
(gsmGSK3_ST.F = 1).
Bei einem bertragungsfehler wird das Lowbyte gelscht, und im Highbyte das entsprechende
Fehlerbit und das Daten-gltig-Bit gesetzt (gsmGSK3_ST.F = 1).
gsmGSK3_ST
Bitposition Beschreibung
0-7 Diagnosedaten
8 1 = Stopbit Fehler
9 1 = Flatline Low Fehler
A 1 = Flatline High Fehler
B 1 = Timeout Fehler
C 1 = 3 unterschiedliche Codierungen empfangen
F 1 = gltige Daten gesendet
Wurden alle Fehler von der Ansteuerung gemeldet, so wird die Message Fehler gemeldet gesetzt
(gsmER_READ = 1) und die Diagnose nimmt das Daten-gltig-Bit bis zum nchsten
Diagnosezyklus zurck (gsmGSK3_ST.F = 0).
Applikationshinweis:
Verzgerungszeit gswT_Delay + 20ms < Periodendauer ehwEST_T8
Es mu mindestens (10 Bit Init. + 22 Bit Sync. + 10 Bit Daten) * ehwEST_T8 nach K15 ein geglht
werden, um 1 gltige Datenbertragung im Fahrzyklus zu ermglichen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
GRL-0
GZR-E
Codierung
Synchronisation
Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 ..... Bit21
Die 3 Bits die innerhalb eines Diagnosezyklus bertragen wurden, werden in einem
Zwischenspeicher (gsoGZS_BUF) gesichert. Nach drei erfolgreichen Diagnosezyklen wird die 2 aus
3 Auswahl gestartet.
Beispiel mit Bosch GZS-T nach drei Diagnosezyklen (gsoGZS_BUF):
Die OLDA gsoGZS_BUF wird nur bei aktiver Codierung (gsmGZS_Cok = 0) und in dem
Fahrzyklus in dem die Codierung erfolgreich abgeschlossen wurde (gsmGZS_Cok = FFh), mit
Werten gefllt. Stimmt das empfangende Codierwort nicht mit dem Label gswGZS_TYP berein,
so wird der Fehler fbbEGZS_C (fboSGRS.6) gemeldet und der Merker im EEPROM
(gsmGZS_Cok) bleibt auf dem Wert 0. Die Auswertung wird fr diesen Fahrzyklus abgebrochen
(ehmFGRS_K = 0). Ist keine 2 aus 3 Auswahl mglich, weil in allen Diagnosezyklen
unterschiedliche Codierworte empfangen wurden, wird das Bit gsmGSK3_ST.12 gesetzt. Dadurch
wird der Fehler fbbEGZS_P gemeldet (bertragungsfehler GZS). Der EEPROM Merker bleibt auf
0 und die Auswertung der Codierung wird neu gestartet . Der Codierwortbuffer wird neu initialisiert
(gsoGZS_BUF = 000Fh). Wir der Fehler als endgltig defekt (abhngig von fbwEGZS_PA =
Anzahl der Fehlermeldungen bis endgltig defekt) in die Fehler-OLDA eingetragen (fboSGZS.7) so
wird die Auswertung abgebrochen (ehmFGRS_K = 0) und erst im nchsten Fahrzyklus (KL15
AUS/EIN) neu gestartet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikationshinweis:
Der Fehler fbbEGZS_P wird ber das Bit gsmGSK3_ST.C gesetzt. Wird das Bit C gesetzt, bleibt es
solange gesetzt, bis wieder 3 gltige Diagnosezyklen eingelesen wurden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.2 Kraftstoffkhlung
Damit die Kraftstofftemperatur anmKTF im Rcklauf zum Tank bestimmte Temperaturschwellen
nicht berschreitet, steht eine Kraftstoffkhlung zur Verfgung. Hierfr wird eine Umwlzpumpe
ehmFKSK ber ein Relais angesteuert.
kkoSTATE.0
dzoNmit
&
kkwHYSN_*
>1
kkoSTATE.2
kkoSTATE.1 TIMER
anmKTF
kkwTEINMIN
& ehmFKSK
kkwHYSTK_*
kkoSTATE.3
* jeweils mit H, L, O und U
mrmSTART_B 1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.3 Klimakompressor
Der Klimakompressor wird abhngig von verschiedenen Fahrzeug - bzw. SG Zustnden geschaltet.
Mit Hilfe der Klimakompressoransteuerungslogik wird bei einem kurzzeitig hohen
Drehmomentbedarf (Anfahren, Beschleunigen, Unterschneiden der Leerlaufdrehzahl) durch
Abschalten des Klimakompressors ein gengend hohes Moment bereitgestellt. Auerdem 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_CAN) zu hoch,
so fhrt dies ebenfalls zur Einschaltsperre. Auch ber CAN (Botschaft Getriebe 1 bzw. BSG_Last)
kann der Klimakompressor abgeschaltet werden.
Zur Erhhung der Leerlaufdrehzahl setzt die Klimakompressoransteuerung die Message
klmN_LLKLM immer auf den Wert klwKLM_NLL; die Parameterauswahl des Leerlaufreglers
erhht bei eingeschaltetem Klimakompressor (dimKLB = 1) die Leerlaufdrehzahl auf diesen Wert.
Die Abfrage des Klimasteuerungseinganges erfolgt unabhngig vom Klimaausgang ehmFKLI0 und
wird bei der Leerlaufregelung bearbeitet.
Im folgenden Text steht bei allen Hyteresegrenzwerten ein ".." fr U (untere Hystereseschwelle)
bzw. O (obere Hystereseschwelle).
Jede Ausschaltbedingung bewirkt eine Ausschaltung fr eine applizierbare Mindestzeit.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
A b sc ha ltun g w e ge n B es ch le un ig un g k lm S T A T .3
S O N S K L 05
A b sc ha ltun g be r C A N - G etrieb e 1 k lm S T A T .9
S O N S K L 15
A b sc ha ltun g be r C A N - B S G _ La st k lm S T A T .A
S O N S K L 16
Ze itlic he B e gre nz un g:
m rm E G S _a kt M in .: -
M ax .: k lw TM A X _F R
k lm S T A T .1
Z e it
k lm S T A T .3
Z e it
k lm S T A T .4
Z e it
k lm S T A T .6
Z e it
k lm S T A T .7
Z e it
k lm S T A T .8
Z e it
k lm S T A T .9
Z e it
k lm S T A T .A
Z e it
e h m F K L I 0
Z e it
A u s g a n g d e s
M in d e s te in s c h a lt-
d a u e r - Z e itg e b e r s
Z e it
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
klmHYS Bit 0
anmPWG
Vollgas
klwH_PWG_U
klwH_PWG_O
klmHYS Bit 1
fgm_VzuN
1. Gang
klwH_FGG1U
klwH_FGG1O
klmHYS Bit 3
dzoNmit
Drehzahl
klwH_DZG1U
klwH_DZG1O
anmT_MOT
kloTMIN_AN
min. zeitliche Begrenzung
anmADF KF
klwTMIN_KF
kloTMAX_AN
max. zeitliche Begrenzung
KF
klwTMAX_KF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
a n m P W G
Z e it
fg m _ V z u N
Z e it
fg m F G A K T
Z e it
d z o N m it
Z e it
k lm H Y S .0
Z e it
k lm H Y S .1
Z e it
k lm H Y S .2
Z e it
k lm H Y S .3
Z e it
k lm S T A T .0
Z e it
k lm S T A T .1
Z e it
Sind diese Bedingungen erfllt, so erfolgt eine Abschaltung fr die Zeitdauer klwTMIN_B. Wird
innerhalb dieser Zeitdauer wieder ein Beschleunigungsvorgang erkannt, so wird diese Zeitdauer, in
der die Klimaanlage abgeschaltet bleibt, erneut gestartet, d.h. Abschaltung ist retriggerbar.
Durch die letzten beiden Bedingungen werden unntige Kompressorabschaltungen (in denen der
Klimakompressor kaum Moment aufnimmt) vermieden :
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Differenz
anmPWG - klmHYS Bit 4
alter Wert
anmPWG
klwH_PWGDU
klwH_PWGDO
klmHYS Bit 6
dzoNmit
klwH_DZG2U
klwH_DZG2O
anmUTF
klwH_UTF1U
klwH_UTF1O klmHYS Bit 10
&
anmADF
klwH_ADFU
klwH_ADFO
anmUTF
klwH_UTF2U
klwH_UTF2O klmHYS Bit 11
&
mrmKLK_EIN = 1 lnger als
klwTMIN_BS
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fgmFGAKT
Zeit
dzoNmit
Zeit
klmHYS.4
Zeit
klmHYS.5
Zeit
klmHYS.6
Zeit
klmHYS.10
Zeit
klmHYS.11
Zeit
klmSTAT.2
Zeit
klmSTAT.3
Zeit
klwTMIN_B
Startvorgang:
Wird das Startbit mrmSTART_B gelscht, so erfolgt eine Freigabe des Klimakompressors nach
Ablauf der Verzgerungszeit klwTMIN_ST.
klmSTAT.4
Zeit
Systemfehler:
[(Fehler im Fahrgeschwindigkeitsgeber fboSFGG) ODER
(Fahrpedal defekt fboSPWG oder fboSPGS) ODER
(Drehzahlgeber defekt fboSDZG)] UND
(Drehzahl dzoNmit < klwH_DZG3..)
Es erfolgt bei Erfllung dieser Bedingungen eine Abschaltung fr die Zeitdauer klwTMIN_SF.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fbosFGG
klmSTAT Bit 5
fbosPWG >1
Fehler erkannt
fbosDZG
dzoNmit
Zeit
fboSFGG
Zeit
fboSWPG
Zeit
fboSDZG
Zeit
klmSTAT.7
Zeit
klmSTAT.5
Zeit
klmSTAT.6
Zeit
Bei Erfllung dieser Bedingung erfolgt eine Abschaltung fr die Zeitdauer klwTMIN_SG.
dzoNmit
Zeit
klmHYS.8
Zeit
klmSTAT.7
Zeit
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Wassertemperatur:
berschreitet die Wassertemperatur anmWTF_CAN eine ber die Kennlinie klwWTab_KL von der
Fahrgeschwindigkeit fgmFGAKT abhngige Schwelle kloWTFschw, so wird der Klimakompressor
abgeschaltet und die Abschalthysterese klmHYS.9 aktiv.
Unterschreitet die Wassertemperatur anmWTF_CAN die um eine Hysteresebreite klwWTHyst
verminderte Schwelle kloWTFschw, so wird die Abschalthysterese deaktiviert. Die Mindestdauer
der Klimakompressorabschaltung betrgt klwTMIN_WT.
klmHYS.9 Zeitliche Begrenzung: klmSTAT.8
anmWTF_CAN MIN.: klwTMIN_WT
Abschaltbedingung Abschaltung wegen
MAX.: -
Wassertemperatur Wassertemperatur
erkannt
klwWTHyst
fgmFGAKT kloWTFschw
KL
klwWTab_KL
fgmFGAKT
Zeit
kloWTFschw
Zeit
anmWTF
Zeit
klmHYS.9
Zeit
klmSTAT.8
Zeit
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
klwH_KMD1U
kumKMDneu klwH_KMD1O
klwH_KMD2U
klwH_KMD2O
>1 Zeitliche Begrenzung klmSTAT.B
fboSKMD Min.: klwTMIN_KU
Max.: --
anmUTF
>1
klwH_UTF3U comFUN_KLI = 1
klwH_UTF3O & &
fboSUTF dimKLI = 1
cowFUN_KMT.2
Die zustzliche Abschaltbedingung fr den Klimakompressor erfolgt nur wenn der Kltemitteldruck
ber PWM-Eingang eingelesen wird (comFUN_KLI = 1) und die Klimaanlage eingeschaltet ist
(dimKLI = 1). Die Abschaltbedingung erfolgt ber den Kltemitteldruck kumKMDneu oder die
Umgebungstemperatur anmUTF. Ist der Kltemitteldruck kumKMDneu kleiner gleich als ein
minimaler Klimadruck klwH_KMD1(U/O) oder grer gleich als ein maximaler Klimadruck
klwH_KMD2(U/O) oder ist ein Fehler im Fehlerpfad fboSKMD aufgetreten, so wird der
Kompressor abgeschaltet.
Falls die Umgebungstemperatur anmUTF kleiner gleich einer minimalen Temperatur
klwH_UTF3(U/O) ist oder falls ein Fehler im Fehlerpfad fboSUTF aufgetreten ist und keine
Climatronic verbaut ist (cowFUN_KMT.2=1), erfolgt ebenfalls eine Abschaltung.
Die Abschaltung erfolgt fr eine Mindestdauer klwTMIN_KU.
Ist diese zustzliche Abschaltbedingung aktiv, wird das Bit klmSTAT.B gesetzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.4 Khlwasserheizung
t SRC aktiv
khwKH_TVSE
KL
khwKH_ZUKL khwN_LLKWH khmN_LLKWH
anmLTF
eingefroren
anmUTF
eingefroren khoTL
>1 >1
khoTWAUS_O
anmLTF
anmUTF KL
khwKH_TLKL khwUTF_FRZ
cowKWHTAUS
khwKH_TWHY
khoTWAUS_U
khmNORAB.0
anmWTF
t SRC aktiv
khmNORAB.11
khmGENLAST khmNORAB.1
Fehler-
mrmSTART_B entprellung Generator defekt
fbbEKWH_L
khmNORAB.2
anmUBATT
khwHYSU_..
khmNORAB.3
dzmNmit
khmNORAB.8
khwHYSN_.. entspricht
mrmBSG_Anf
khmNORAB.4 (siehe Kapitel CAN)
mrmSTART_B
TOTZEIT
fboSLTF
khwkh_tVST
fboSWTF khmNORAB.5
>1
ehmSGSK1.E ehmFGSK3
>1
ehmSGSK2.E
dimKWH
>1
mrmCAN_KLI.1 1 khmNORAB.6
&
comFUN_KLI = 2
dimKLI 1
cowFUN_HZE.0
khmNORAB.7
anmUTF
khwHUTF_..
khmNORAB.9
mrmCAN_KLI.5
mrwCAN_KLI.5
khmNORAB.A
mrwCAN_KLI.6
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Heizleistungssteigerung dient der Erwrmung des Khlwassers durch elektrische Heizelemente
(Endstufen ehmFGSK1, ehmFGSK2) bzw. Dieselzuheizer (Endstufe ehmFGSK3), um die geringe
Verlustwrme 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
Verfgung. Bei 3 gewnschten 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 bercksichtigt
und die Zahl der aktiven Heizelemente khoRELAIS jeweils um 1 erhht oder reduziert.
Beschreibung des Softwareschalters Anzahl der Heizelemente cowKWHKERZ:
Dezimalwert Kommentar
0 Funktion Heizleistungssteigerung nicht aktiv
1 1 Heizelement an Endstufe 1
2 1 Heizelement an Endstufe 1, 1 Heizelement an Endstufe 2
3 1 Heizelement an Endstufe 1, 2 Heizelemente an Endstufe 2
Zur Ermittlung der vorhandenen Leistungsreserven liefert die Lichtmaschine ber PBM ein
Tastverhltnis, welches der aktuellen Generatorbelastung entspricht. Die Zuordnung der High-
pegeldauer des PBM - Signals zur Tastzeit oder zur Austastzeit des Tastverhltnisses 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 khmNORAB:
Bitposition Dezimalwert Kommentar
0 1 Abschaltbedingung Temperatur ausreichend
1 2 Abschaltbedingung Generatorlast SRC Fehler fbbEKWH_L
2 4 Abschaltbedingung Batteriespannung zu niedrig
3 8 Abschaltbedingung Drehzahl zu niedrig
4 16 Abschaltbedingung Startverzgerung aktiv
5 32 Abschaltbedingung WTF, LTF oder Endstufe defekt
6 64 Abschaltbedingung Bedienteil (Fahrerwunsch)
7 128 Umgebungstemperatur anmUTF nicht zu hoch
8 256 Abschaltbedingung Anforderung des Bordnetzsteuergert BSG
9 512 Abschaltbed. Clima 1 - keine Heizleistung gewnscht ehmFGSK1/2
A 1024 Abschaltbed. Clima 1 - keine Heizleistung gewnscht ehmFGSK3
B 2048 Zustand Generatorlast im SRC und mrmSTART_B=0
C 4096 Zustand Zuschaltschwelle abgesenkt
D 8192 Zustand Gen. Last. Zuschaltverzgerung aktiv
E 16384 Zustand Gen. Last. Abschaltverzgerung aktiv
F 32768 unbenutzt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.4.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 fr eine Zeit khwKH_tVER (Message khmNORAB.13 - Zuschaltverzgerung aktiv) unter
dieser Schwelle, so wird ein (weiteres) Heizelement zugeschaltet. Gleichzeitig wird der erste
Schwellenwert khoHE_ZU fr die Zeit khwKH_tSE um den Wert khwKH_TVSE abgesenkt
(Message khmNORAB.12 - Schaltschwelle abgesenkt), um instabile Schaltvorgnge zu vermeiden.
Auch bei einer Abschaltung, hervorgerufen durch die Erfllung einer beliebigen
Abschaltbedingung, wird der Schwellenwert fr die Zuschaltung auf diese Weise vermindert.
Steigt die Generatorlast ber einen Schwellenwert khoHE_AB, der aus der aktuellen Drehzahl
dzoNmit und der Kennlinie khwKH_ABKL ermittelt wird, und bleibt Sie fr eine Zeit
khwKH_tVER (Message khmNORAB.14 - Abschaltverzgerung 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.4.2 Abschaltung
Bedienelement:
Die Heizleistungssteigerung kann durch ein Bedienteil abgeschaltet werden. Dieses Bedienteil ist
entweder unmittelbar ber den Digitaleingang GSK-E (dimKWH) oder ber CAN-Botschaft
Clima1 Byte1 Bit 1 Fahrerwunsch Zuheizer in mrmCAN_KLI.1 wenn Clima1 Botschaft
ausgewertet wird (comFUN_KLI = 2), oder aber ber den Digitaleingang KLI-E (dimKLI)
ausgefhrt. Ist dieser Eingang aktiv (digitaler Eingang logisch High), wird die
Heizleistungssteigerung abgeschaltet (Message khmNORAB.6 - Abschaltanforderung Bedienteil).
Die Auswahl des Bedienteils erfolgt mit dem Softwareschalter cowFUN_HZE.
Beschreibung des Softwareschalters cowFUN_HZE:
cowFUN_HZE Kommentar
XXX XXX0 Eingang dimKLI
XXX XXX1 Eingang dimKWH oder kein Fahrerwunsch Zuheizer ber CAN
XXX XX1X siehe ECOMATIC (keine Auswirkung auf die Khlwasserheizung)
XXX X1XX siehe ECOMATIC (keine Auswirkung auf die Khlwasserheizung)
Start:
Whrend des Startvorganges ist keine Heizleistungssteigerung erlaubt. Eine Heizleistungssteigerung
ist erst nach Ablauf der Zeit khwKH_tVST nach dem Startabwurf mglich (Message khmNORAB.4
- Startverzgerung aktiv).
Drehzahl:
Die Heizleistungssteigerung wird entsprechend der Drehzahlhysterese khwHYSN_.. ermglicht
(Message khmNORAB.3 - Drehzahlhysterese unterschritten).
Batteriespannung:
Die Heizleistungssteigerung wird entsprechend der Batteriespannungshysterese khwHYSU_..
ermglicht (Message khmNORAB.2 - Batteriespannungshysterese unterschritten)
Generatordefekt:
Die Lichtmaschine liefert dem Steuergert ein Tastverhltnis, welches die Generatorlast darstellt.
Da dieses Signal im Leerlauf starken Schwankungen unterliegt, wird es vor der Bearbeitung PT1 -
gefiltert. Nach Startabwurf (mrmSTART_B=0) erfolgt eine SRC-Prfung des Tastverhltnis auf
kleiner gleich khwNULLAST (Fehler fbbEKWH_L). Whrend sich die Generatorlast im SRC
befindet (Message khmNORAB.11 - Generatorlast im SRC), wird zwar mit dem letztgltigen Wert
der Generatorlast weitergearbeitet, eine Zuschaltung von Heizelementen jedoch unterbunden. Nach
Ablauf der Entprellzeit (Fehler endgltig defekt erkannt) wird die Heizleistungssteigerung
abgeschaltet (Message khmNORAB.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 (Message khmNORAB.0 - Temperatur ausreichend). Liegt die
Wassertemperatur unter der unteren Hystereseschwelle und ist die Verzgerungszeit nach Lschen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
des Startbits abgelaufen und ist khwUTF_FRZ gleich Null, wird der soeben ermittelte
Temperaturschwellwert eingefroren. Die Einfrierung wird aufgehoben wenn die Wassertemperatur
die obere Hystereseschwelle berschreitet.
Beschreibung des Softwareschalters cowKWHTAUS:
Dezimalwert Kommentar
0 Temperaturabschaltung mittels Umgebungstemperatur anmUTF
1 Temperaturabschaltung mittels Lufttemperatur anmLTF
Fehler:
Bei defektem Lufttemperaturfhler (fboSLTF) oder Wassertemperaturfhler (fboSWTF), sowie bei
einer Fehlfunktion der Endstufen ehmFGSK1 oder ehmFGSK2 (Information vom Endstufenhandler
ber die Statusmessages ehmSGSK1 und ehmSGSK2) ist keine Heizleistungssteigerung mglich
(Message khmNORAB.5).
BSG-Anforderung:
Bei Leerlaufsolldrehzahlanhebungen durch das Bordnetzsteuergert BSG werden, um die Last zu
reduzieren, fr die Zeit der Anforderung die Glhstiftkerzen bzw. PTC-Elemente abgeschalten.
Dazu wird als Abschaltbedingung fr die KWH das Bit khmNORAB.8 genutzt, das dem Zustand
der Message mrmBSG_Anf (Anforderungsbit Bit 1.0 der empfangenen Botschaft BSG_Last)
entspricht.
Clima1-Anforderung:
Bei gesetztem Bit Keine Heizleistung gewnscht der CAN-Botschaft Clima1 (keine Heizleistung
bedeutet, da der Temperaturregler auf blau eingestellt ist) und der Eingriff appliziert ist
(mrwCAN_KLI.5 gesetzt bedeutet Eingriff auf ehmFGSK1/2, mrwCAN_KLI.6 gesetzt bedeutet
Eingriff auf ehmFGSK3) werden fr die Zeit der Anforderung die Heizelemente bzw. der Diesel-
zuheizer abgeschalten.
Leerlaufdrehzahlanhebung:
Leerlaufdrehzahl erfolgt unabhngig 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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.5 Motorlagersteuerung
Die starre Ankopplung zwischen Motor und Karosserie fhrt bei hheren Momenten dazu, da
unerwnschte 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)
Dmpfer anpassen.
mloEAKTPT1
mrmM_EAKT
PT1
mlwML_PT1 mlo_MLTV mloZustand
Sperrzeit
dzmNmit KF
mlwTV_KF mlwHYS1_S1 mlwML_spzt
mlwML_TVVG mlwHYS1_S2
dimK15 = 0
&
dzmNmit >= mlwML_naus TIMER
mlwHYS2_S1
mlwML_over mlwHYS2_S2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.6 Ecomatic
Fr einen optimalen Ablauf des Schwungnutzbetriebes und der Schaltvorgnge ist ein
Datenaustausch zwischen Motor-SG und DigiSwing-SG ntig. 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
Digitaleingnge erfolgen. Mit dem SW-Schalter cowECOMTC.1 kann man whlen, 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 whlen, ob das Kupplungssignal ber CAN oder
Digitaleingang kommt (1 = CAN, 0 = Digitaleingang). Liegt am Digitaleingang HIGH-Pegel an
bedeutet das "Kupplung bettigt/ausgekuppelt", LOW-Pegel bedeutet "Kupplung nicht
bettigt/eingekuppelt". Die CAN-Botschaft kann mehrere Kupplungszustnde darstellen, es wird in
der Auswertung allerdings nur zwischen "Kupplung geffnet" und "Kupplung nicht geffnet"
unterschieden. Die Information wird in der Message dimKUP entsprechend aufbereitet (TRUE =
"Kupplung bettigt/ausgekuppelt", FALSE = "Kupplung nicht bettigt".
Mit dem SW-Schalter cowECOMTC.3 kann man whlen, 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Init Legende:
cowECOMTC == 1 cowECOMTC == 0
Bedingung
S
28 04
mrmSTART_B == 0
dimECO == FALSE
ecmUso_ECO = -1 ecmUso_ECO = 0
12 20
dimECO == TRUE
cowECOMTC.0=0 Bedingung
S
Init 00
S...Wert vom ecoECO_STA
mrmSTART_B=0 CAN_Fehler
CAN_Fehler
dimECO=FALSE
12 20
dimECO=TRUE
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Funktion entspricht der unter Ecomatic ber Digitaleingang beschriebenen, mit folgenden
Ausnahmen:
der Zustand 08 (Warten auf dimECO) entfllt
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) fr Ecomatic mit CAN:
Bitposition Dezimalwert Kommentar
4 16 Botschaftsfehler EGS (Timeout oder Botschaftsdaten inkonsistent)
6 64 Ausblendung der berwachung
0 t
dzmNmit
0 t
mrmSTART_B
20H
01H
ecmUso_ECO t
-1
t
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowFUN_HZE.1
mrmKLK_EIN
cowFUN_HZE.2
Dem Getriebesteuergert ist in diesen Fllen das Abschalten des Motors untersagt (auer bei
Sicherheitsproblemen). Die Entscheidung liegt jedoch beim Getriebesteuergert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.7 Khlmitteltemperatur-Steuerung
Die Khlmitteltemperatur-Steuerung beinhaltet die 3 Funktionen Khlmittelthermostat-
Steuerung, Khlerlfter-Steuerung und Nachlauf und Nachlaufpumpe. Zweck dieser Funktion
ist die gezielte Beeinfluung des Khlmittels, um den Motor in seinen Betriebsbereichen
verbrauchs- und emissionsoptimiert betreiben zu knnen.
5.7.1 bersicht
anmHZA
anmOTF
anmLTF
anmUTF Khlmittel- ehmFTST
anmWTF thermostat-
dzmNmit Steuerung
mrmM_EAKT
fgmFGAKT
anmWTK
kumNL_akt
anmUTF
nlmNLact
anmWTF
mrmVB_FIL Nachlauf und ehmFZWP
nlmLUENL Nachlaufpumpe
anmOTF
anmUTF
anmWTF_CAN
kumNL_akt
anmWTK
dimKLI
anmKMD
mrmKMD ehmFHYL
dzmNmit Khlerlfter-
mrmM_EAKT Steuerung ehmFGER
mrmSTART_B
mrmVB_FIL
fgmFGAKT
nlmLUENL
nlmLUENLrd
dimKLB
anmLTF
anmADF
mrmCAN_KLI
nlmNLact
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.7.2 Khlmittelthermostat-Steuerung
Die Khlmittelthermostat-Steuerung wird ber den Softwareschalter cowFUN_KFK aktiviert
(cowFUN_KFK = 1) oder deaktiviert (cowFUN_KFK = 0).
dzmNmit
kmoWTF_so1
mrmM_EAKT KF
kmwGRD_KF
fgmFGAKT
kmoWTF_so2
anmUTF
KF kmwSO_VGW
anmLTF
kmwKOR2_KF
kmoWTF_sor
kmmWTFsoll
anmOTF kmoWTF_so3 MIN
MAX
KL
PT1
kmwKOR3_KL
kmwPT1_ZP
kmwSO_VGW3 kmwPT1_ZN
cowFUN_KMT.1 = 1
anmHZA kmoWTF_so4
KL
kmwKOR4_KL
kmwSO_VGW4
fboSFGG
kmoWTF_so5 fboSOTF
>1
KL fboSHZA
kmwKOR5_KL fboSUTF
cowFUN_KMT.2 = 1 fboSLTF
kmwSO_VGW5
cowFUN_KMT.0 = 1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
kmoWTFist kmmWTF_ra
anmWTF_CAN kmoTSTreg
kmwWTF_VGW
I BEGRENZUNG
fbbEKO2_Q
fbbEWTF_U kmoTSTsteu
ehmFTST
fbbEWTF_N >1
KF
BEGRENZUNG
fbbEWTF_S kmwSTEU_KF
kmwTST_max
cowWTF_CAN 1 kmwTST_min
kmwST_VGW
kmmWTFsoll kumNL_akt
>1
anmWTK > kmwWTK_max
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ist der Nachlaufs aktiv (kumNL_akt = 1) ODER ist die Wassertemperatur am Khleraustritt grer
als die Schwelle kmwWTK_max dann wird die Khlmittelthermostatendstufe mit dem
Vorgabewert kmwST_VGW angesteuert.
fbbEWTF_H
>1
fbbEWTF_D
fbbEWTF_B
fbbEKO2_Q
fbbEWTF_U
&
fbbEWTF_N >1
fbbEWTF_S
cowWTF_CAN 1 1
fboSHYL 1
fboSGER 1
cowFUN_KFK
kmmKFK_CAN
fboSTST 1 &
fboSFGG 1
fboSOTF 1
fboSHZA 1
fboSUTF
fboSLTF
1
cowFUN_KMT.0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
anmWTF_CAN kuwSO_VGW
kmmWTF_soll
cowFUN_KMT.5 kuoWTKsoll
kuoWTK_so5
kuoWTK_so6
dzmNmit KF
kuoWTK_so1 kuoWTK_so2 kuwSO_VGW2
kuwSOLL2KF
mrmM_EAKT kmmWTF_ra
KF PT1
kuwSOLL1KF kuwPT1_WEP
kuwPT1_WEN KF
kuwSOLL4KF
5.7.4 Khlerlfter-Steuerung
kuoWTDIFF cowFUN_KLS
kuoWTKkorr kuoWTK_so4
dzmNmit
KL anmWTF_CAN
fboSUTF
kuwKOR1_KL
anmWTK fboSWTK >1
anmUTF
kuoWTK_so3
ehmFTST > kuwTV1
anmWTF_CAN KF &
kuwSOLL3KF kmmWTF_ra < kuwRa1
EDC15+
TOTZEIT S
cowFUN_KLS
kuwT1 Q
Y 281 S01 / 120 - VG2
fbbEWTF_L
ehmFTST < kuwTV2 R
fbbEWTF_H
& >1
kmmWTF_ra > kuwRa2 fbbEWTF_D
TOTZEIT &
kuwT2
kuoSOdyn fbbEWTF_B
fbbEKO2_Q
kuoRel1
kuoRel2 fbbEWTF_U
fbbEWTF_N >1
kuwRelVGW
fbbEWTF_S
cowWTF_CAN 1
0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Je nach Stellung des DAMOS-Schalters cowFUN_KLS gibt es fr die Bestimmung der durch die
Lfter aufzubringenden Khlleistung zwei Varianten.
Variante1 (cowFUN_KLS=1):
Der Wassertemperatursollwert am Khleraustritt kuoWTKsoll ergibt sich aus der Wassertemperatur
am Zylinderkopfaustritt anmWTF_CAN (cowFUN_KMT.5=0) oder dem Wassertemperatursollwert
kmmWTFsoll fr den Zylinderkopfaustritt (cowFUN_KMT.5=1) und aus der Temperatur
kuoWTK_so2, die sich aus einer lastabhngigen Vorsteuerung ergibt. ber das Kennfeld
kuwSoll2KF wird eine Solltemperatur vorgegeben, die ber die Temperaturdifferenz kuoWTK_so4,
die den Einflu des Khlers widerspiegelt, korrigiert wird.
Aus dem Kennfeld kuwSoll1KF wird abhngig von der Motordrehzahl dzmNmit und der aktuellen
Menge mrmM_EAKT eine Solltemperatur kuoWTK_so1 fr den Khleraustritt bestimmt. Diese
Temperatur wird PT1-gefiltert. Je nach Richtung der nderung wird eine von zwei Zeitkonstanten
ausgewhlt (kuwPT1_WEP oder kuwPT1_WEN). Der Ausgangswert ist kuoWTK_so2.
Aus dem Kennfeld kuwSoll3KF wird abhngig von der Umgebungstemperatur anmUTF und der
Wassertemperatur am Zylinderkopfaustritt anmWTF_CAN eine Solltemperaturdifferenz
kuoWTK_so3 ber den Khler bestimmt. Diese Differenz wird multiplikativ mit dem Faktor
kuoWTKkorr korrigiert. Der drehzahlabhngige Faktor ergibt sich aus der Kennlinie
kuwKOR1_KL.
Um rechtzeitig zu erkennen, wenn der Thermostat voll angesteuert wird, die gewnschte
Solltemperatur am Zylinderkopfaustritt aber nicht angemessen schnell erreicht wird, soll der Lfter
gegebenenfalls eine hhere Khlleistung zur Verfgung stellen. Dazu kann der Sollwert am
Khleraustritt den nachfolgenden Bedingungen entsprechend reduziert werden.
Wenn das Ansteuertastverhltnis des Thermostaten ehmFTST grer als der Vergleichswert
kuwTV1 und die Regelabweichung fr Zylinderkopfaustritt kmmWTF_ra kleiner als der
Vergleichswert kuwra1 ist, dann wird nach der Zeit kuwT1 ein Temperaturoffset in Abhngigkeit
der Regelabweichung fr Zylinderkopfaustritt kmmWTF_ra und der Temperaturdifferenz
(anmWTF_CAN-anmWTK) bestimmt. Dieser wird vom Sollwert kuoWTK_so5 subtrahiert, um die
Khlleistungsanforderung an den Lfter zu erhhen.
Der Temperaturoffset wird wieder zurckgenommen, wenn nach der Zeit kuwT2 das
Ansteuertastverhltnis des Thermostaten ehmFTST kleiner als der Vergleichswert kuwTV2 und die
Regelabweichung am Zylinderkopfaustritt kmmWTF_ra grer als der Vergleichswert kuwra2 ist.
Falls ein Fehler in den Fehlerpfaden fboSUTF, fboSWTK oder fboSWTF UND (fbbEKO2_Q
ODER fbbEKO2_W ODER cowWTFCAN=0) auftritt, wird als Ersatzwert fr die Solltemperatur
am Khleraustritt kuwSO_VGW verwendet.
Variante2 (cowFUN_KLS=0):
Der relative Khlbedarf aus kuwSOLL3KF und kuwSOLL4KF werden addiert zu kuorel1. Falls
einer der o.g. Fehler eintritt, wird auf Vorgabewert kuwrelVGW umgeschaltet.
Die Ausgnge der Kennfelder kuwSOLL2_KF und kuwKOR4_KF sind hierbei nicht in der Einheit
C, sondern in % relativer Khlleistung.
Bei negativen Werten von kmmWTF_ra soll ein Herunterkhlen des Motors durch den/die Lfter
untersttzt werden. Die Lfteruntersttzung wird auch in Abhngigkeit der Temperaturgeflle ber
den Khler (anmWTF_CAN-anmWTK) gewnscht. ber das Kennfeld kuwSOLL4KF wird der
relative dynamische Khlbedarf kuoSOdyn bestimmt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
kuoWTK_ra kuoKB_reg
kuoWTKsoll
I BEGRENZUNG
fboSWTK kuoRel2
cowFUN_KLS cowFUN_KLS
kuoKB_steu kuoZusKB
fgmFGAKT kuoV_ist
KF BEGRENZUNG
kuwFG_VGW
kuwSTEU_KF kuwZusKBmn
kuwZusKBmx
fboSFGG
Variante2 (cowFUN_KLS=0):
Statt kuoWTK_ra wird kuorel2 auf das Steuerkennfeld kuwSTEU_KF gegeben. ber dieses
Kennfeld kann der relative Khlbedarf mit zunehmender Geschwindigkeit reduziert werden. Falls
ein Fehler in dem Fehlerpfad fr FGG auftritt, wird der Vorgabewert kuwFG_VGW anstatt der
Fahrgeschwindigkeit verwendet. Parallel zum Wegschalten von kuoWTK_ra ber den DAMOS-
Schalter cowFUN_KLS wird der Regleranteil kuoKB_reg zu Null geschaltet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
kuwEl_N5U
EDC15+
kuwANF_KF
fgmFGAKT
KL
kuwANKORKL
kuoKMDgesp kuoKB_KVM
mrmKMD kuoKLIBA
anmKMD kuoKMDneu KL
kuwKVM_KL
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
anmWTF
anmUTF KF
kuwNLHy_KF kuoHy_VGW3 kuwHy_VGW4
dzmNmit
ehmFHYL
kuoHy_NAbl
KF
BEGRENZUNG
kuwHyLFTKF
kuwHy_min
kuwHy_max
kuwHy_VGW1
kuwHy_VGW2
kuwEl_VGW4
kuoEl_NAbl
ehmFGER
KL
kuwElLFTKL
BEGRENZUNG
kuwEl_VGW1 kuwEl_min
kuwEl_VGW2 kumNL_akt kuwEl_max
nlmNLact
kuoEl_VGW3 &
kumState <> 5
>1
kumState <> 6
anmWTF_CAN
kuoWTFkrit
mrmVB_FIL KF
kuwWTFkrKF kuwWTFHys1
kuwWTFHys2 >1
anmWTF
anmWTK - kuwWTFGR
anmUTF KF
kuwWTKHys1
kuwWTKHys2 kuwNLEl_KF
kumNL_akt
mrmSTART_B
TOTZEIT
&
kuwt_Start
dzmNmit > mrwSTNMIN1
Es wird eine Maximumauswahl zwischen dem zustzlichem Khlbedarf kuoZusKB aus der
Funktion Khlerlfter-Steuerung, der Klimabedarfsanforderung kuoKLIBA, der
Klimabedarfsanforderung ber CAN kuoKLLFT, die sich aus dem Kennfeld kuwKlmftKL in
Abhngigkeit von mrmKLI_LUE ergibt, und einer Khlbedarfsanforderung fr Anfahren in der
Hhe kuoANFBA, getroffen.
Die Khlbedarfsanforderung fr Anfahren in der Hhe kuoANFBA ergibt sich aus dem Kennfeld
kuwANF_KF in Abhngigkeit der Ansauglufttemperatur anmLTF und des Atmosphrendrucks
ldmADF. Dieser Wert wird mit einem Faktor aus der Kennlinie kuwKORANFKL in Abhngigkeit
der Fahrgeschwindigkeit fgmFGAKT korrigiert. Die Lfterauswahl wird mittels cowFUN_KMT
(cowFUN_KMT.3=0 Elektrolfter und cowFUN_KMT.3=1 Hydrolfter) getroffen.
Damit die Klimafunktion nicht beeintrchtigt wird, wird die Klimabedarfsanforderung kuoKLIBA
mit bercksichtigt. Bei eingeschalteter Klimaanlage (dimKLI=1, dimKLB=1 oder
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmCAN_KLI.4=1) wird der Khlbedarf ber die Kennlinie kuwKVM_KL aus dem
Kltemitteldruck kumKMDneu (hysteresebehaftet) bestimmt. ber cowFUN_KMT kann
ausgewhlt werden, ob der Kltemitteldruck ber einen Drucksensor anmKMD
(cowFUN_KMT.4=1) oder ber CAN mrmKMD (cowFUN_KMT.4=0)zur Verfgung gestellt wird.
ber den Schalter und das Oder-Glied wird ein hysteresehnliches Verhalten mit applizierbaren
Schwellen (kuwKMDH..) in positve und negative Richtung realisiert.
Der Khlbedarf wird ber eine Rampe mit der Steigung kuwKBR...p bei positiven bzw.
kuwKBR...n bei negativen nderungen gefiltert. Die Rampe soll Lftersgen verhindern.
Nach der Maximalauswahl wird aus dem Khlbedarf (kuo..._KB) in Abhngigkeit von der
Motordrehzahl dzmNmit ber das jeweilige Lftergrundkennfeld (kuw...GRDKF) die
Lfterdrehzahl fr den entsprechenden Lfter (kuoHy_N fr den Hydrolfter und kuoEl_N fr den
Elektrolfter) bestimmt.
Es besteht die Mglichkeit, bis zu fnf Drehzahlbereiche (kuwHy_N...U bis kuwHy_N...O und
kuwEl_N...U bis kuwEl_N...O) aus akustischen Grnden zu unterdrcken. Anstelle dieser
Lfterdrehzahlen wird der jeweils kleinere Grenzwert (kuwHy_N...O bzw. kuwEl_N...O)
verwendet.
kuoElnmin
kuoV_ist2
KL
kuwElmin_KL
0 MAX kuoEl_N3
kuwElnmin
MAX kuoEl_N2
kuoEl_N
kuwElminU
kuwElminO
kuoHynmin
kuoV_ist2
KL
kuwHymin_KL
0 MAX kuoHy_N3
kuwHynmin
MAX kuoHy_N2
kuoHy_N
kuwHyminU
kuwHyminO
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Um bei kleinen Lfterdrehzahlen ein Hin- und Herspringen der Lfterdrehzahl zu verhindern, wird
den Ausblendbereichen noch eine Ein- und Ausschalthysterese vorgeschaltet.
Es wird eine Drehzahlschwelle kuw...nmin festgelegt, unter der der Lfter nicht laufen darf.
Steigt die Lfterdrehzahl kuo..._N0 ber den Wert (>=) kuw...minO, wird die Lfterdrehzahl
kuo...._N2 von Null auf Maximum von Minimaldrehzahl kuw...nmin und kuo....._N0 gesetzt. Fllt
die Lfterdrehzahl kuo..._N0 wieder unter die Schwelle (<=) kuw....minU, wird die Lfterdrehzahl
kuo...._N2 wieder auf Null gesetzt.
Die Auswahl wird um die Kennlinie kuw...min_KL erweitert, die in Abhngigkeit der
Fahrgeschwindigkeit kuoV_ist2 eine minimale Lfterdrehzahl kuo...nmin vorgibt. Anschlieend
wird eine weitere Maximumauswahl zwischen kuo...nmin und kuo..._N2 getroffen, aus der sich
kuo..._N3 ergibt.
Ist kein Hydrolfter verbaut, ist die Kennlinie kuw...min_KL mit Null zu applizieren.
Falls ein Fehler in dem Fehlerpfad fboSFGG auftritt, wird statt fgmFGAKT der Vorgabewert
kuwFG_VGW3 fr die Fahrgeschwindigkeit verwendet, der so zu applizieren ist, da die maximal
mgliche Minimal-Lfterdrehzahl in kuoHynmin dargestellt wird.
Bei dem Elektrolfter erfolgt die Umsetzung von Drehzahl in Tastverhltnis ber die Kennlinie
kuwElLFTKL. Bei dem Hydrolfter geschieht dies ber das Kennfeld kuwHyLFTKF in
Abhngigkeit von der Motordrehzahl dzmNmit, da der Arbeitspunkt sich gerade im leerlaufnahen
Bereich verschieben kann. Es kann Bereiche geben, in denen die Lfterdrehzahl sich nur noch in
Abhngigkeit von der Motordrehzahl ndert. Um dadurch resultierende Schwankungen zu
verhindern, mu die Lfterdrehzahl abgesenkt werden. Diese Endstufe kann auch fr einen weiteren
Elektrolfter genutzt werden.
Whrend des Startvorgangs (mrmSTART_B =1 und dzmNmit > mrwSTNMIN1) werden die Lfter
fr die applizierbare Zeit kuwt_Start mit den Vorgabewerten kuwHy_VGW2 und kuwEl_VGW2
angesteuert.
Wenn die Wassertemperatur am Khleraustritt anmWTK grer ist als die
Wassertemperaturschwelle kuwWTFGR oder wenn eine kritische Wassertemperatur am
Kopfaustritt kuoWTFkrit erreicht ist, wird auf die Vorgabewerte kuwHy_VGW1 und
kuwEl_VGW1 umgeschaltet. Die kritische Temperatur ergibt sich aus dem Kennfeld kuwWTkrKF
in Abhngigkeit der Wassertemperatur am Kopfaustritt anmWTF und dem gefiltertem Verbrauch
mrmVB_FIL. Die Umschaltung erfolgt ber eine Hysterese (kuwWTFHys...). Die Abfrage
anmWTK - anmWTF ist ebenfalls hysteresebehaftet (kuwWTKHys1 und kuwWTKHys2).
Whrend des Nachlaufs (kumNL_akt=1) werden die Khlerlfterendstufen mit kuoHyVGW3 bzw.
kuoElVGW3 angesteuert. KuoElVGW3, kuoHyVGW3 ergeben sich dabei zu Beginn des Nachlaufs
aus dem Kennfeld kuwNLEl_KF, kuwNLHy_KF in Abhngigkeit von anmWTF und anmUTF. Am
Ende der Nachlaufzeit werden die Tastverhltnisse fr beide Lfter kuwElVGW3, kuwHyVGW3 so
gendert, da die Lfterdrehzahlen rampenfrmig bis auf den Minimumswert (kuw.._min) am
Lfternachlaufende reduziert werden. (Nutzung bei 2 Elektrolftern)
Ist ein Hydrolfter verbaut, so ist dieser im Nachlauf zu deaktivieren.
Die Ansteuerung des Elektrolfters ehmFGER und des Hydrolfters ehmFHYL erfolgt vom Ende
des Khlernachlaufs kumNLact bis Ende des MSG Nachlaufs mit dem Tastverhltnis
kuwEl_VGW4 bzw. kuwHy_VGW4.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
ehmFHYL kumCAN_LUE
CAN-Botschaft
ehmFGER Motor 5, Byte 5
KL 0xFFh
kuwTV_KL
fboSHYL
fboSGER
kuwLFTAUSW
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
nlmLUENL kumNL_akt
siehe
& Textbeschreibung
nlmNLact
anmUTF
kuwNLVGWmn ehmFZWP
kuwNLVGWmx
anmWTF KF
kuwNLKORKF
MAX
kuoVB_gesp Reduzierung von
Nachlaufzeit - kuwNL_tab kuoEl_VGW3
und
kuoHy_VGW3 auf
mrmVB_FIL kuwNLpro % der Minimalwert
NL Zeit abgelaufen
KF
nlmNLact kuwNLGRDKF
anmWTF
anmUTF
KL
kuwNLF_KL
anmOTF
KL
kuwNLOELKL
kuwNLOEL
cowFUN_KMT.1 = 1
anmWTF
MAX
anmUTF KF
kuwNLKORK2
Verbleibende
Nachlaufzeit
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6
Fahrbetrieb
nlmNLact = 1
Endstufen ehmFGER,
ehmFHYL, ehmFTST X...Wert der Statusmessage kumState
und ehmFZWP
ausschalten
5
Warten auf
Lfterfreigabe
nlmLUENL = 1
kuwNL_pro der
NL-Zeit abgelaufen
2
Zweite NL
Phase
3
Rampe
fertig
4
Rampe Ende
ehmFGER = kuwEl_VGW4
ehmFHYL = kuwHy_VGW4
ehmFZWP und ehmFTST
ausschalten
kumNL_akt = 0
7
Luefter-NL
Ende
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ist die Nachlaufpase aktiv (nlmNLact=1) und die Freigabe fr den Lfternachlauf bzw.
Thermostatnachlauf wurde erteilt (nlmLUENL=1) wird die Nachlaufpumpe mit dem Vorgabewert
kuwNLVGWmx angesteuert. Whrend des Nachlaufs werden die Lfterendstufen und die
Thermostatendstufe mit den entsprechenden Vorgabewerten angesteuert.
Zu Beginn des Nachlaufs wird der Timer mit einer Zeit gestartet, die sich aus dem Maximum des
Nachlauf-Grundkennfeldes kuwNLGRDKF und des Nachlauf-Korrekturkennfeldes kuwNLKORKF
ergibt. Die Eingangsgren des Nachlauf-Grundkennfeldes sind der gefilterte Verbrauch
mrmVB_FIL und die Wassertemperatur am Zylinderkopfaustritt anmWTF. Der gefilterte Verbrauch
mrmVB_FIL wird im Nachlauf eingefroren damit auch bei der zweiten Maximumsauswahl der
selbe Verbrauchswert verwendet wird. Der Ausgangswert dieses Kennfeldes wird mit einem Faktor
multipliziert, der sich aus der Kennlinie kuwNLF_KL in Abhngigkeit der Umgebungstemperatur
ergibt, um bei khlen Temperaturen gegebenenfalls die Nachlaufzeit zu verkrzen. Die
Eingangsgren des Nachlauf-Korrekturkennfeldes sind die Umgebungstemperatur anmUTF und
die Wassertemperatur am Zylinderkopfaustritt anmWTF. Die Nachlaufkennlinie kuwNLOELKL
wird nur bei vorhandener WIV aktiviert (cowFUN_KMT.1 = 1). Die erste Berechnung der
Nachlaufzeit soll so ausgelegt werden, da die maximale Temperatur der Nachheizphase
berschritten wird. Der gefilterte Verbrauch mrmVB_FIL wird zu Beginn des Nachlaufs im
E2PROM gespeichert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.8 Thermostatdiagnose
dzmNmit
anmWTF
fboSWTF kmmDiaStat
Diagnose freigeben
fboSUTF
fboSKBI
FreigabeDiagnose
fboSLDF
fboSLDP
fboSADF
fboSLTF fbbETHS_L
Fehlererkennung kmmDiaStat.7
kmmDiaStat.6
Fehlererkennung
anmUTF
ldmP_Llin
ldmADF
anmLTF Modelltemperatur-
mrmVERB und Umgebungstemp-
ehmFGSK1 berechnung
kmmTMotBer
ehmFGSK2
ehmFGSK3 Modell_Umgebungstemp
anmWTF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Durchfhrung der Diagnose hngt vom Zustand der Bits der Message kmmDiaStat ab.
Bit der Wert des
Message Bits Beschreibung
kmmDiaStat
0 1 Diagnose startet nicht 3)
Drehzahl mu grer gleich kmw_DZ_gr sein
1 1 Abbruch der Diagnose 1oder2)
Die Totzeit (= Produkt aus kmwTDZeit und kmwTDZaehl) wurde
berschritten
2 1 Diagnose startet nicht 1)
Die Wassertemperatur anmWTF ist kleiner als
die untere Schwelle kmw_Th_AbU
3 1 Diagnose startet nicht 1)
Der erste Wert der Wassertemperatur anmWTF ist grer als
die obere Schwelle kmw_Th_AbO
4 1 Diagnose startet nicht 1) oder Abbruch der Diagnose 2)
Defekter Wassertemperatursensor
5 1 Diagnose startet nicht 1) oder Abbruch der Diagnose 2)
Fehler eines weiteren Sensors (Schalterstellung cowVAR_ThU!)
6 1 Abbruch der Diagnose 2)
Fehler diagnostiziert
7 1 Abbruch der Diagnose 2)
Test durchgefhrt
1)
Diagnose startet nicht: Die Diagnose kann in diesem Fahrzyklus nicht durchgefhrt werden, da
zumindest eine Bedingung nicht erfllt ist. Die erneute Aktivierung kann nur durch eine
Initialisierung erfolgen.
2)
Abbruch der Diagnose: Die Diagnose kann fr diesen Fahrzyklus nicht mehr durchgefhrt werden
bzw der Test ist beendet. Die erneute Aktivierung kann nur durch eine Initialisierung erfolgen.
3)
Diagnose startet nicht: Die Diagnose startet, wenn das Bit 0 wird.
Hinweis zu kmmDiaStat: Sobald ein Bit von Bit 0 bis Bit 5 EINS ist, sind folgende Messages und
Oldas unbestimmt: kmmDiaStat.6, kmmDiaStat.7, kmmTMotBer, kmoVerbPT1, kmoMotQzu,
kmoMotQab, kmoUmgebQ, kmmUTFkor1, kmmUTFBer, kmoWTFPT1, kmoPdiff, kmoTUmPT1.
In Abhngigkeit vom Schalter cowVAR_ThU werden folgende Fehlerpfade abgefragt:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr cowVAR_ThU = 1:
Die Fehlererkennung wird durchgefhrt, wenn kein Fehler
- des UTF Sensors
oder
- der CAN Kombi - Botschaft
auftritt.
Fr cowVAR_ThU = 0.
Die Fehlererkennung wird durchgefhrt, wenn kein Fehler
- des LDF Sensors
oder
- des ADF Sensors
oder
- des LTF Sensors
auftritt.
kmmDiaStat.x
1
x=0
TOTZEIT
x=1
kmwTDZeit, kmwTDZaehl, Init = 0
x=2
anmWTF < kmw_Th_AbU
x=3 >1
(1. gltiger Wert von anmWTF) > kmw_Th_AbO
x=4
fboSWTF
x=5
fboSUTF
>1
fboSKBI
fboSLDF
fboSLDP
>1
fboSADF
fboSLTF
cowVAR_ThU
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.8.2 Fehlererkennung
Ein Fehler tritt auf, wenn die berechnete Motortemperatur kmmTMotBer grer als kmw_THSauf
und anmWTF kleiner oder gleich kmw_THStol ist.
Der Test ist beendet, wenn die gemessene Wassertemperatur anmWTF grer als kmw_THStol
oder ein Fehler aufgetreten ist.
Fr den Bandendetest wird Readiness fr die Thermostatdiagnose mit der Funktion Readiness
Beschleunigen (Pawort xcwPRDYm1) gesetzt. Fr den Kundendienst wird Readiness fr den
Fehlerpfad fboSTHS nach dem Lschen des Fehlerspeichers gesetzt.
Bei einem Fehler wird das Fehlerbit fbbETHS_L gesetzt und die MIL Lampe wird (applizierbar)
angesteuert.
fbbETHS_L
kmmDiaStat.6
S
kmmTMoTBer a & Q
a>b
kmw_THSauf
b
Init
R
a
anmWTF
a>b S kmmDiaStat.7
kmw_THStol b >1 Q
Init
R
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Berechnung der Modelltemperatur bildet den PT1-hnlichen Verlauf der Khlwassertemperatur
durch die Motorerwrmung nach. Das Khlwasser kann Wrme aufnehmen (der Wrmeflu wird
positiv gezhlt) oder abgeben (der Wrmeflu wird negativ gezhlt).
positive Wrmebeitrge:
Erwrmung aufgrund der Verbrennung:
Der Verbrauch mrmVERB wird mit kmw_MePT1 geglttet, ber die Kennlinie kmw_ThMeKl
wird die zugefhrte Wrmemenge ermittelt.
Erwrmung aufgrund der Khlwasserheizung:
Sind die Endstufen ehmFGSK1, ehmFGSK2 oder ehmFGSK3 aktiv, werden die Wrmemengen
kmw_HLGSK1, kmw_HLGSK2 oder kmw_HLGSK3 addiert.
Alle positiven Betrge sind auf der Olda kmoTMotQzu sichtbar.
negativer Wrmebeitrag:
Der negative Wrmebeitrag wird ber die Wassertemperatur anmWTF und die
Umgebungstemperatur ermittelt.
Je nach Schalterstellung von cowVAR_ThU (Abb. 5) wird die gemessene Umgebungstemperatur
anmUTF oder der berechnete Wert kmmUTF_ber bernommen.
ber die Kennlinie kmw_ThHzKL wird die Wrmemenge ermittelt und auf der Olda
kmoMotQab sichtbar.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
kmoVerbPT1
kmoMotQzu kmmTMotBer
mrmVERB
kmoQint
PT1 KL I
kmw_MePT1 kmw_ThMeKL Init mit 1. gltigen
anmWTF Mewert
0
kmw_HLGSK1
ehmFGSK1
0
kmw_HLGSK2
ehmFGSK2
0
kmw_HLGSK3
ehmFGSK3
kmoUmgebQ
anmWTF
kmoMotQab
KL
kmmUTF_ber kmw_ThHzKL
anmUTF
cowVAR_ThU
Der Anfangswert fr den Integrator des Modells ist der erste gltige Mewert der Wassertemperatur
anmWTF.
Der Abbruch der Modelltemperaturermittlung ist in Kapitel 5.8.1 beschrieben.
Die Modelltemperaturermittlung wird durchgefhrt, wenn kmmDiaStat gleich Null ist.
5.8.3.2 Umgebungstemperatur
kmoWTFPT1
kmmUTFkor1
anmWTF
PT1 KL
kmwWTkorGF kmwWTkorKL
anmLTF
kmoPdiff kmmUTF_BER
ldmP_Llin KF PT1 kmoTUmPT1
kmwLTkorKF kmwLTkorGF
ldmADF Init mit 1. gltigen
anmLTF Mewert
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
thermische Belastung
anmOTF
LB simOEL_BEL
(1. Parameter CAN-Bot.)
dzmNmit KF
siwOEL_tKF
Rueintrag
HB simOEL_BEL
(2. Parameter CAN-Bot.)
mrmM_EAKT KF
siwOEL_rKF
Das Kombiinstrument summiert die Werte und ermittelt den quadratischen Mittelwert aus
Rueintrag, thermischer Belastungskennzahl und Wegstrecke. Bei Erreichen eines Grenzwertes
wird dem Fahrer signalisiert, da ein lwechsel durchzufhren ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.10 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 whrend
eines Betriebszyklusses nur einmalig im Startvorgang. Wird die Bedingung erstmals im Nachlauf
erfllt, 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, falls die gefilterte Batterie-
spannung zmmUBATT kleiner als die applizierbare Schwelle mlwUBATT ist um die aus dem
Kennfeld mlwERR_KF in Abhngigkeit des Atmosphrendrucks ldmADF und der
Motortemperatur anmT_MOT berechneten Zeit verzgert, fr die Dauer mlwERR_tda die Message
ehmFGEA auf AUS (TV 0%) gesetzt. Nach Ablauf von mlwERR_tda geht ehmFGEA fr den
restlichen Betriebszyklus wieder auf EIN.
a
zmmUBATT
a<b
mlwUBATT
b
dimK15
>1
fbbEK15_P
& ehmFGEA
>1 &
dzmNmit > mlwERR_n
>1 TOTZEIT TOTZEIT
mrmSTART_B mlwERR_tda
ldmADF
anmT_MOT KF
mlwERR_KF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.11 Kilometerzhler
Der Kilometerzhler (edoKMZ) wird durch aufintegrieren der aktuellen Fahrgeschwindigkeit
whrend der Fahrt weitergezhlt. (Nicht jedoch im Nachlauf)
Um diese Gre ber den Fahrzyklus hinaus zu erhalten, ist die Speicherung im EEPROM ntig.
Dies erfolgt im Nachlauf (edoKMZ_STA.0 = 1 wenn gespeichtert) und darberhinaus jeweils nach
Zurcklegen der Strecke edwKMZ_ZYK . Im nchsten Fahrzyklus wird der Kilometerzhler mit
dem im EEPROM abgespeicherten Wert initialisiert.
Wird edwKMZ_ZYK auf 0 appliziert, so wird der Kilometerstand, das Fehlerbit und das
berlaufbit im EEPROM gelscht (alles rcksetzen).
berschreitet der Kilometerzhler (edoKMZ) seinen maximalen Wert, so findet ein berlauf statt
und das berlaufbit (OvB) edoKMZ_STA.1 wird gesetzt. Tritt das berlaufbit einmal auf, bleibt es
fr die Lebensdauer des SG erhalten.
(ausgenommen wenn der KMZ rckgesetzt wird)
Zustzlich wird ein Parity Bit des zu speichernden Kilometerstandes ermittelt und mit der
Information im EEPROM gesichert.
Beim Einlesen aus dem EEPROM wird aus dem gespeicherten Kilometerstand wieder ein Parity
errechnet und mit dem gespeicherten verglichen. Zeigt der Vergleich ein negatives Ergebnis, so
wird ein Fehlerbit (ErB edoKMZ_STA.2) gesetzt, jedoch wird mit dem eingelesenen
Kilometerstand weitergearbeitet damit mgliche Testintervalle eventuell weiter durchgefhrt
werden knnen. (zB.: alle 1000km ein bestimmtes Stellglied prfen)
Tritt das Fehlerbit einmal auf, bleibt es fr die Lebensdauer des SG erhalten.
(ausgenommen wenn der KMZ rckgesetzt wird)
Die Auflsung des km Zhlers wurde mit 0,01 km gewhlt. Daraus ergibt sich ein maximaler
Kilometerstand von 5.368.709,11km = [(229 -1) * 0,01km].
Applikationswerte: edwKMZ_ZYK
Eingangswerte: fgmFGAKT, aktuelle Fahrgeschwindigkeit
nlmNLact, Nachlauf aktiv (true/false)
Ausgangswerte: edoKMZ_L, Olda LOW - Word (16Bit)
edoKMZ_H, Olda HIGH - Word (16Bit)
edoKMZ_STA, Olda Status km Stand
X X X 29 Bit km Stand
edoKMZ_H (untere 16Bit edoKMZ_L)
saved
X X X X X ErB OvB
in NL
edoKMZ_STA (8Bit)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikationhinweise:
Label Zustand
edwKMZ_ZYK 0 Funktion EOBD-Kilometerzhler inaktiv, der
Kilometerstand wird bei eingeschalteter MIL
nicht aufsummiert
<>0 EOBD Kilometerzhler aktiv; Funktion wie
oben
xcwCARxx_E 0 Umrechnug CARB. Der Speicherwert wird 1:1
aus dem Speicher an die Diagnose Schnittstelle
bertragen
fbwFFRM_09 33
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.13 Zndaussetzererkennung
5.13.1 Allgemeines
Die Zndaussetzererkennung (OBDII Forderung) dient zur Erkennung und Meldung periodisch
auftretender Zndaussetzer eines Zylinders als Folge starken Kompressionsverlustes bzw. fehlender
Kraftstoffeinspritzung. Periodisch auftretende Zndaussetzer werden als OBDII relevante Fehler im
Fehlerspeicher eingetragen.
Die Teilaufgabe enthlt folgende Funktionen:
berprfung der berwachungsbedingungen
Verzgerter Erfassungsstart / vorzeitiges Erfassungsende
Aussetzerdetektion
Ergebnisermittlung
5.13.2 berwachungsbedingungen
Die berwachung auf Zndaussetzer wird nur unter folgenden Betriebsbedingungen durchgefhrt:
Drehzahl dzmNmit < max. Drehzahl fr berwachung mrwAUS_Nmx UND
Drehzahl dzmNmit > min. Drehzahl fr berwachung mrwAUS_Nmi
UND
Aktuelle Menge mrmM_EAKT < max. Menge fr berwachung mrwAUS_Mmx UND
Aktuelle Menge mrmM_EAKT > min. Menge fr berwachung mrwAUS_Mmi UND
Akt. Fahrgeschw. fgmFGAKT
<= max. Geschwindigkeit fr berw. mrwAUS_Vmx UND
Wassertemperatur anmWTF > min. Wassertemp. fr berwachung mrwAUS_WT UND
Zeit seit letzter Zustandsnderung in dimKUP
> Kupplungsbettigungsausblendezeit mrwAUS_KUt UND
Zeit seit Motorstart (mrmSTART_B) > Startausblendezeit mrwAUS_Stt UND
((Kupplung dimKUP = 1 UND
berwachung bei bettigter Kupplung mrwAUS_KUP)
ODER
(Kupplung dimKUP = 0 UND
berwachung bei nicht bettigter Kupplung mrwAUS_nKU))
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dimKUP = 1
&
mrwAUS_KUP = 1 >1
dimKUP = 0
&
mrwAUS_nKU = 1
Buffer 1 Ergebnis-
dzmNakt Aussetzer- Buffer 2 Fehler-
mroAUSZZ.. ermittlung
detektion mroAUSZUM2 entprellung
mroAUSZUM1 mroAUSZUpM
mroAUSZUpM1=mrwAUS_blk
mroAUSZUpM=mrwAUS_anz
* mrwAUS_blk
Abbildung SONSZA02: Verzgerung der Erfassung bzw. der Ergebnisermittlung
Nach dem Erfllen der berwachungsbedingungen wird die Erfassung um mrwAUS_blk
Motorumdrehungen verzgert. Die Erfassung beginnt, wenn die OLDA mroAUSZsta den Wert 0
erreicht hat.
Durch Aufnahme der bewerteten Motorumdrehungen (mroAUSZUM1) im Buffer 1 und
Umspeichern nach mrwAUS_blk Motorumdrehungen in einen Zwischenspeicher (Buffer 2,
mroAUSZUM2) wird erreicht, da die eigentliche Testergebnisermittlung erst nach 2 x
mrwAUS_blk Motorumdrehungen verzgert erfolgt. Fllt inzwischen die berwachungsbedingung
weg, werden die beiden Bufferspeicher verworfen und damit die letzten Motorumdrehungen bei der
Ergebnisermittlung nicht mehr bercksichtigt. Dabei wird fr die Testfortsetzung die OLDA
mroAUSZsta mit mrwAUS_blk initialisiert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.13.4 Aussetzerdetektion
Pro zwei Motorumdrehungen wird einmal der erforderliche Mindestdrehzahlanstieg mroAUSZ_dN
gebildet, der sich aus dem prozentuellen Anteil mrwAUS_dN des durchschnittlichen
Drehzahlanstieges errechnet.
k = z 1 k = z 1
Mindestdrehzahlanstieg
dzmNakt n(k) - n(k-1) mrwAUS_dn
Z *
mroAUSZ_dn
mroAUSZZ..
n(k) - n(k-1) < mroAUSZ_dn
erhhen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.13.5 Testergebnis
Der Fehlerzustand der Aussetzererkennung ergibt sich nicht aus dem Auffinden eines einzelnen
Aussetzers, sondern aufgrund seiner Hufigkeit.
Die Fehlermeldung Zndaussetzer in einem Zylinder fbbEAUZ_.. (.. = 1 .. z) wird gemeldet, wenn
innerhalb eines Testrahmens von mrwAUS_anz * mrwAUS_blk Motorumdrehungen mehr als
mrwAUS_max Zndaussetzer dieses Zylinders erkannt wurden. Anschlieend wird der Test erneut
gestartet.
T1 ... ist die Zeit, die vergeht bis mrwAUS_blk Umdrehungen gemacht wurden
1
berwachungs-
bedingung
0 t
Fehlereintrag, wenn
Testrahmen mehr als mrwAUS_max
Anzahl der Zndaussetzer erkannt
bewerteten wurden
Umdrehungen
(mroAUSZUpM)
t
1
Erfassung
0 t
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5.14 Betriebsstundenzhler
Der Betriebsstundenzhler (OLDAs mroBSTZl und mroBSTZh) sowie die Testschwelle (OLDAs
mroBTSSl und mroBTSSh) haben im EEPROM einen Wertebereich von 4 Byte (gegen Abntzung
des Low - Bytes, Overflow etc. abgesichert). Betriebsintervalle werden nur gezhlt, wenn die
Drehzahl dzmNmit grer als die Schwelle mrwBTS_NMX, und die aktuelle Einspritzmenge
mrmM_EAKT grer 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 Betriebsstundenzhler inkrementiert. Auerhalb des Fahrbetriebs wird das aktuelle
Betriebsintervall angehalten. Wird der Fahrzyklus beendet, werden angefangene Betriebsintervalle
nicht bercksichtigt.
Erreicht der Betriebsstundenzhler die Testschwelle + mrwBTS_TIN, so wird der Testmerker
mrmBTSM fr den ELAB - Test gesetzt und die Testschwelle auf den aktuellen Wert des
Betriebsstundenzhlers gesetzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
&
dimECO
TOTZEIT
mrwEKP_Dly >1
dzmNmit > 0
dimK15 ehmFEKP
&
fbbECRA_B (croCR_STAT >= crwCR_ST_B)
ehmFTAV
ecmUso_ECO = -1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6 Fehlerbehandlung
6.1 bersicht
Die Fehlerbehandlung ist folgendermaen organisiert:
Testzustand
Fehler- (getestet: JA/NEIN) Fehlerspeicher
vorentprellung Verwaltung Fehlerspeicher
Vorentprellzustand
(intakt, endgltig defekt)
Diagnose
Die Fehlervorentprellung erfolgt fr jeden Fehler einzeln. Sie dient der Erkennungssicherheit (z.B.
mu ein Signal Range Check SRC fr eine bestimmte Zeit verletzt sein, damit nicht schon kurze
Strimpulse einen Fehler auslsen). Es gibt pro Fehler einen eigenen Datensatzparameterblock. Ist
der Fehler endgltig defekt erfolgt eine Meldung an die Fehlerspeicherverwaltung.
Der Zustand eines Fehlerpfades im Fehlerspeicher bestimmt, ob die MIL oder SYS Lampe leuchtet
und ob der Fehlereintrag fr die Diagnose sichtbar ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.2 Fehlervorentprellung
Fehler
endgltig endgltig
vorlufig vorlufig defekt vorlufig defekt vorlufig
defekt defekt geheilt geheilt
eingestuft im Betrieb
als intakt geheilt
Fehlerbit
fboS...
fbwE...A fbwE...B
6.2.1 Defekterkennung
Bei Auftreten eines Fehlers wird dieser vorerst als vorlufig defekt und nach Ablauf der Entprellzeit
fbwE..A als endgltig defekt eingestuft. Bei Heilung whrend 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 endgltig defekt eingestuft wird.
6.2.2 Intakterkennung
Bei Heilung eines Fehlers wird dieser als vorlufig geheilt und nach Ablauf der Heilungsentprellzeit
fbwE..B als im Betrieb geheilt eingestuft. Bei Wiederauftreten whrend der Entprellzeit wird der
Fehler als endgltig 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 endgltig defekt. Bei Erkennung und Einstufung eines Fehlers als vorlufig
defekt wird der letztgltige Zustand fr die Dauer der Entprellzeit fbwE..A eingefroren! Die
Umschaltung von Ersatz- auf Normalfunktion erfolgt bei im Betrieb geheilt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.2.3 Testzustand
Ein Fehler erhlt den Zustand getestet wenn er zum ersten Mal nach Zndung ein intakt oder
endgltig defekt von der Vorentprellung gemeldet wird.
Ein Fehlerpfad (siehe nchstes 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 endgltig defekt) gilt der Fehler
nach Einsetzen der ersten berwachung als getestet.
Beispiel:
Wird ein Fehler nach Zndung 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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.3.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 heit, die einmal eingetragenen Umweltbedingungen bleiben erhalten bis
der Fehlerspeichereintrag gelscht wird.
Die zu applizierenden Umweltbedingungen werden ber Messagenummern ausgewhlt (siehe
Anhang Liste der Umweltbedingungen).
Applikationshinweis:
Diese Umweltbedingungen dienen nur der kundenspezifischen Diagnose (nicht fr den OBDII
Tester). Es sollen hierfr nur die Messagenummern h0F00 verwendet werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2 2
1 1
1 1 1
Start DC Fehler Motor aus Start DC Motor aus Start DC, Motor aus
Eintrag
FLC FLC FLC gelscht.
2 2 2
1 1 1
Start Fehler k.Fehl. Fehler Motor aus Start DC Motor aus Start Fehler, DC Motor aus
(DC) entprellter
FLC Eintrag
Fr jeden Pfad kann die Anzahl der Entprellzyklen im Parameter fbwS..FLC fr entprellten Eintrag
definiert werden. Wenn ein Fehlerpfad endgltig defekt (Vorentprellung) wird, so wird er vorlufig
im Fehlerspeicher eingetragen und der Eintragsentprellzhler (Byte 4 im zugehrigen FSP Eintrag)
auf den Wert fbwS..FLC gesetzt. Innerhalb desselben DCs ndert sich der Zustand des
Fehlereintrages dann nicht mehr (Nur Fehlerzustandsbits, Hufigkeitszhler und sporadisch Bits
werden laufend aktualisiert). Bei jedem nachfolgenden DC wird der Eintragszhler dekrementiert.
Erreicht der Zhler 0, ohne da der Fehlerpfad in einem weiteren DC endgltig defekt wurde, so
wird der Fehlereintrag vollstndig gelscht. Wird der Fehlerpfad in einem der weiteren DC
endgltig defekt (Vorentprellung), bevor der Eintragszhler 0 erreicht hat, so wird der Fehlereintrag
entprellt im Fehlerspeicher eingetragen. Das heit: Tritt der Fehler in mindestens 2 DCs
innerhalb von fbwS..FLC DCs auf, wird der Fehler entprellt eingetragen.
Applikationshinweis:
Wird fbwS...FLC auf einen Wert von 0 appliziert so erfolgt bei endgltig 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 durchgefhrt, wenn dies im Label fbwE...T appliziert ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Nach CARB Definition besteht ein DC aus Motor ein, Motorbetrieb mit Test des jeweiligen Fehlers
und Motor aus. Es ist daher nicht zulssig sofort nach Zndung ein im zweiten DC einen Fehler
sofort wieder zu lschen, deshalb sollte der Startwert des FLCs mindestens auf 2 gesetzt werden.
Dadurch findet die Lschung eines sich nicht besttigenden Fehlers erst zu Beginn des da-
rauffolgenden DC statt (jedenfalls nach dem Nachlauf des 2.DC).
Die Lampe wird jedoch schon whrend des Betriebs im zweiten DC angesteuert (nach
Eintragsentprellung) wenn sich der Fehler besttigt.
Entprellter Kein Fehler Fehler Motor aus Start DC Fehler Kein Fehler Motor aus Start DC Motor aus
Eintrag, DC kein Fehler kein Fehler
HLC 4. Fahrzyklus HLC 5. Fahrzyklus HLC 6. Fahrzyklus
Start Fehler, DC Kein Fehler Motor aus Start DC Motor aus Start DC Motor aus
kein Fehler kein Fehler kein Fehler
HLC 7. Fahrzyklus HLC 8. Fahrzyklus HLC 9. Fahrzyklus
Start DC Motor aus Start DC Motor aus Start Fehler Motor aus
kein Fehler kein Fehler geheilt kein Fehler erneut
entprellt eingetragen
HLC HLC Startwert = 0 HLC HLC
Entprellter Fehler Fehler Motor aus Start, Fehler Motor aus Start, Fehler Motor aus
Eintrag, DC im Betrieb endgltig Fehler im Betrieb kein Fehler endgltig
geheilt defekt geheilt defekt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 Heilungszhler 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
gelscht wird.
Nach OBDII sind 3 DC fr 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.
Zustzlich 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)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die berwachung der Fehler kann im abhngig von der Klemme15 Spannung ausgeblendet werden.
Ist das entsprechende Bit des Parameters fbwE....T gesetzt erfolgt keine Vorentprellung und daher
kein Fehlereintrag und keine Ersatzreaktion. (siehe auch Nachlauf - Niedrige K15 Spannung)
fbwE....T Fehlerausblendung bei niedriger K15 Fehlerausblendung bei erkanntem
Spannung (anmK15 < anwK15_H_U) Nachlauf ber dimK15
x0x0xxxx NEIN NEIN
x0x1xxxx NEIN JA
x1x0xxxx JA NEIN
x1x1xxxx JA JA
Das High-Byte des Labels fbwE...T wird zur Applikation der Fehlerart in der Funktion Diagnose
verwendet (siehe auch Kapitel Fehlerbehandlung - Speichercodes).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.4.3 Speichercodes
6.4.3.1 VAG Codes - FSP auslesen mit VAG Tester - KW71
Jedem applizierten Fehlerbit werden drei unabhngige Bytes als Textzeiger fr den Tester
zugeordnet (Fehlerort und Fehlerart).
Im VAG-Mode (Adresswort 01) werden der 2 Byte Fehlerort ber die Fehlerparameter-Label
fbwE...V ermittelt sowie 1 Byte ber die Fehlerart (fbwE...T / High Byte).
Durch die VAG-Testerfunktion "Fehlerspeicher lesen" kann der Fehlerspeicher des SG ausgelesen
werden. Hierfr werden pro Fehlerspeichereintrag drei Datenbytes im ISO-Block(07) bertragen,
die wie folgt aufgebaut sind:
Fehlercode HIGH Fehlercode LOW Fehlerart
15 8 7 0 7 0
Fehlercode
Mit dem Fehlercode wird die Komponente bzw. Funktion beschrieben, die defekt ist, wie z.B.:
"PEDALWERTGEBER". Aus diesem Code ( applizierbarer Datenstze: fbwE...V ) wird im Tester ein
Klartext generiert, der in 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 (applizierbarer Datensatz: High Byte von fbwE...T ), 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.
Hinweis:
Bei VAG Codes (aus fbwE...V ) die am Tester bereits zweizeilige Anzeigen generieren (meist in
VAG Code umgerechnete CARB Codes), sollte die Fehlerart (High-Byte des Labels fbwE...T) nur
auf $23 ( = keine Anzeige) appliziert werden um Text-berschneidungen zu verhindern.
Beispiel fr Anzeige am VAG-Tester:
Pedalwertgeber
Signal zu gro /SP
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.4.3.2 CARB Codes - FSP ausl. mit OBD II ScanTools mit Adr. Wort 33
Im OBD-Mode ( Adresswort 33, Mode03 u. 07 ) wird der Fehlercode aus dem Fehlerparameter-
Label fbwE...C ermittelt. (siehe Schnittstellenbeschreibung vom 8.4.97 VAG 1551 und SAE J2012)
Dieses Fehlerwort besteht aus 4 Nibbles ( =16bit ) wobei das erste Nibble eine Einteilung der Fehler
in Klassen vornimmt. Die letzten 3 Nibbles sind der eigentliche Code in BCD Darstellung (0-999) .
Siehe auch: DRAFT SAE J1979 Revised for ISO 14230-4 Mode$03-Request Emission-Related
Powertrain Diagnostic Trouble Codes
Es werden bei Mode$03 nur abgasrelevante Fehler ausgegeben, d.h. die entsprechenden Fehlerpfade
mssen mit Prioritt 2 oder 3 (fbwSPRI... ist dann grer 1) appliziert werden.
Beispiel fr den Aufbau eines CARB conformen Fehlercodes (Throttle Position Sensor Reference
Voltage Error P1219):
Fahrzeug-System Diagnostic Code Fehlercode
( P=Powertrain ) (0-3) ( 0 - 999 )
CARB Code P 1 2 1 9
Applikationswert Binr 00 01 0010 0001 1001
Applikationswert Hex 1 2 1 9
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.5 Fehlerspeicherverwaltung
Bis zu acht Fehler sind in einem Fehlerpfad zusammengefat (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 Plausibilitt (fbbEDZG_S = Bit 6),
dynamische Plausibilitt (fbbEDZG_D = Bit 5), Plausibilitt 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 endgltig 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 Steuergerteinitialisierung immer mit dem Zustand kein
Fehler vorhanden. Das heit, bei Steuergerte Reset ist immer der gleiche Zustand vorhanden.
Fehlerzustnde aus frheren Fahrten haben keine Auswirkungen mehr.
Ausnahme
ber den T-Parameter kann appliziert werden, da das letzte Testergebnis aus einem vorherigen
Fahrzyklus wieder fr die Ersatzfunktion sichtbar wird. (Anwendung: Nachlauftests)
Fr jeden Fehlerpfad existiert eine OLDA fboS.. mit acht Fehlerzustandsbits und eine OLDA fboO..
mit acht Zustandsbits, die darber Auskunft geben, ob eine berwachung seit "Zndung ein" schon
erfolgt ist (Bit = 1) d.h. das Fehlerbit wurde einmal gutgemeldet oder ist endgltig defekt. Nicht
benutzte Bits sind mit 1 initialisiert. Auerdem sind Sammel OLDAs ( Pfadfehler: fboS_00,
fboS..02, ...; Pfad getestet: fboO_00, fboO..02, ...) vorhanden bei denen pro OLDA 16 Fehlerpfade
zusammengefat werden (1 Bit pro Pfad, in der Reihenfolge der Pfade siehe Anhang E).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fehlerzustnde im Fehlerspeicher:
endgltig Defekterkennung
nach Fehlervorentprellung 1
Pfad nicht
vorlufig
im FSP
eingetragen:
eingetragen - Umwelten
gespeichert
- MIL-aus
Fehler besttigt sich nicht Fehler
- Diagnose Mode 7
whrend Eintragsentprellung besttigt sich
whrend
Eintrags-
lschen direkter Fehler- entprellung
ber WUC eintrag
3
geheilt 2
eingetragen: Fehler verschwunden, entprellt
- Umwelten Heilungsentprellung eingetragen:
gespeichert abgelaufen - Umwelten
- Diagnose Mode 3 gespeichert
- MIL, Systemlampe an
- Diagnose Mode 3
Fehler erneut gemeldet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 zustzlich ange
steuert wenn die MIL Lampe angesteuert werden sollte.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Readiness
Im SG gibt es folgende abgasrelevante Komponenten die berwacht werden:
berprfung Gesamtsystem = Comprehensive component monitoring
Prfung Kraftstoffanlage = Fuel system monitoring
Zndaussetzerberwachung = Misfire monitoring
Katalysator = Catalyst monitoring
Abgasrckfhrung = EGR system monitoring
Es ist mglich einen Pfad gleichzeitig mehreren Readinessbits zuzuordnen. Damit lt sich z.B. die
Gesetzesforderung erfllen, Readiness fr 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
untersttzt gemeldet. ber die OLDAS (fboO_..._P, fboO_..._T) kann fr jedes Readinessbit die
Anzahl der zugehrigen Pfade und die Anzahl der zugehrigen getesteten Pfade ermittelt werden.
(Die Anzahl der zugehrigen 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).
Zustzlich zu den Messages fbmCPID1AB und fbmCPID1CD wird die Readinessinformation auch
in der Message xcmRdBits zur Darstellung am VAG-Tester angezeigt. Die Message wird nur
aktualisiert, wenn die Diagnose mit dem Tester aktiv ist. Die Anzahl der OBD relevanten Fehler
steht in der Message xcmOBD_ANZ zur Verfgung, die auch nur bei aktiver Diagnose aktualisiert
wird.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
xcmRdBits:
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
compreh. fuel misfire catalyst EGR unbelegt, unbelegt, unbelegt,
components system monitoring monitoring system immer 0 immer 0 immer 0
0 ... Readinessbit erreicht
1 ... Readinessbit nicht erreicht
Zustzlich zu den Readinessbits werden Statusbits ermittelt und in der OLDA fbmRyBits
angezeigt:
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
compreh. fuel misfire catalyst EGR unbelegt, unbelegt, unbelegt,
components system monitoring monitoring system immer 0 immer 0 immer 0
0 ... alle zu diesem Readinessbit gehrenden Pfade wurde whrend dieses DC schon getestet
1 ... es wurden noch nicht alle zu diesem Readinessbit gehrenden Pfade getestet.
Achtung:
Fr das Status-Bit fbmRyBit.3 EGR System Monitoring sind neben dem Teststatus der als relevant
applizierten Fehlerpfade noch zwei weitere Freigabebedingungen fr setzen des Status auf getestet
notwendig. Die berwachung der Regelabweichung aroEueb.2 mu fr die applizierbare Zeit
arwRdyARUe permanent freigegeben, die Abgasrckfhrung aroAUS_B fr die Zeit arwRdyARau
permanent deaktiviert gewesen sein. Diese Bedingungen werden erst durch eine Initialisierung des
SG wieder zurckgesetzt. Sichtbar sind sie in der Message armAGRstat, Bit 0 fr berwachung, Bit
1 fr Deaktivierung der Abgasrckfhrung.
Mit der ersten Bedingung soll die Readiness erst dann erreicht werden, wenn das SG lange genug
im berwachungsbereich war um eine ARF-Regelabweichung erkennen zu knnen.
Mit der zweiten Bedingung soll Readiness solange verzgert werden, bis eine HFM/LDF
Plausibilittserkennung mglich war.
Fr jedes Readinesbit wird im EEPROM ein 2-Bit Zhler mitgefhrt (= DC Zhler eines
Readinessbits). Die Zhler werden in der Message fbmRDYNES zusammengefat.
Diese Zhler werden beim Lschen des Fehlerspeichers auf 0 gesetzt. Jedesmal wenn der zu einem
Readiness Bit gehrende Status von 1 auf 0 wechselt wird der zugehrige 2-Bit Zhler erhht. Der
Zhler wird hierbei auf 3 begrenzt. Erreicht der Zhler einen Wert grer 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 Zhler auf den Wert 3 gesetzt (damit wird
erreicht, da bei angesteuerter MIL Lampe auch Readiness gemeldet wird).
Applikationshinweis:
Nach Sensorwechsel mu der Fehlerspeicher gelscht und Readiness abgewartet werden! (nur
danach kann festgestellt werden, da z.B. kein Fehler mehr vorliegt).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
6.6 Fehlerspeicher
Der Fehlerspeicher besteht aus maximal 5 Fehlereintrgen und einem Freeze Frame. Ein
Fehlerspeichereintrag ist wie folgt aufgebaut:
Byte Beschreibung Einflu durch Olda
-Nr. Applikation
0 Pfadnummer (siehe Anhang F) NEIN fboFS.PFD
1 Status JA (Bit_0,1,4) fboFS.STA
2 Fehlerart aktuell NEIN fboFS.FAA
3 Fehlerart entprellt NEIN fboFS.FAE
4 Entprellzhler fr Statusbit_6 Startwert in fbwS...FLC NEIN fboFS.FLZ
5 Entprellzhler fr Fehlerheilung Startwert in fbwS...HLC NEIN fboFS.HLZ
6 Zhler fr Selbstlschung Startwert in fbwVERW_LS NEIN fboFS.SLZ
7 Hufigkeitszhler NEIN fboFS.HFZ
8 Umweltbedingung 1 appl. durch fbwS...UB1 JA fboFS.UB1
9 Umweltbedingung 2 appl. durch fbwS...UB2 JA fboFS.UB2
10 Umweltbedingung 3 appl. durch fbwS...UB3 JA fboFS.UB3
11 Umweltbedingung 4 appl. durch fbwS...UB4 JA fboFS.UB4
12 Umweltbedingung 5 appl. durch fbwS...UB5 JA fboFS.UB5
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Hufigkeitszhler (Byte_7)
Wird jedesmal inkrementiert, wenn ein Fehler von im Betrieb geheilt auf endgltig defekt wechselt.
Er wird nach oben auf den Wert 255 begrenzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Aufbau:
Byte Beschreibung
-Nr.
0 Pfadnummer des Fehlerpfades (siehe Anhang E) = FFH wenn unbelegt
1 Fehlerart (Kopie von Byte 3 des zugehrigen Fehlerspeichereintrags)
2 1. Umweltbedingung
... ...
16 15. Umweltbedingung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Name Beschreibung
fbwT_MIMAX Dauer des Lampentest; bei Maximalwert erfolgt die Abschaltung erst nach
berschreiten von fbwT_MIDRZ und Ablauf von fbwT_MITES
fbwT_MIDRZ Drehzahlschwelle
fbwT_MITES Dauer des Lampentest nach berschreiten von fbwT_MIDRZ; die Lampe wird
abgeschaltet auch wenn die Zeit fbwT_MIMAX noch nicht abgelaufen ist.
FbwT_MIVER Liegt ein abgasrelevanter Fehler an, so erfolgt die Ansteuerung der MIL verzgert
um die Zeit fbwT_MIVER (siehe OLDA fbmMIL).
FbwT_MIBLK Blinkfrequenz bei abgasrelevanten, katalysatorgefhrdenden Fehler (halbe
Periodendauer)
Ist ein katalysatorgefhrdender Fehler aktiv (MIL blinkt), so hat die Anforderung eines externen
Steuergertes die MIL anzusteuern keine Auswirkung, in allen anderen Fllen werden die ext.
Anforderungen und die Anforderung der EDC verODERt.
Das Getriebesteuergert hat ber CAN die Mglichkeit einen MIL Request anzufordern (RCOS
Message mrmCANMIL).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Lampentest dient zur optischen berprfung der Funktionstchtigkeit durch den Fahrer. Er
erfolgt nach "Zndung ein" und ist folgendermaen applizierbar:
Name Beschreibung
fbwT_DIMAX Dauer des Lampentest; bei Maximalwert erfolgt die Abschaltung erst nach
berschreiten von fbwT_DIDRZ und Ablauf von fbwT_DITES
fbwT_DIDRZ Drehzahlschwelle
fbwT_DITES Dauer des Lampentest nach berschreiten von fbwT_DIDRZ; die Lampe wird
abgeschaltet auch wenn die Zeit fbwT_DIMAX noch nicht abgelaufen ist.
fbwT_DIVER Ist ein Fehler (bei fbwS..PRI - Bit 2 =1) entprellt im Fehlerspeicher eingetragen,
so erfolgt die Ansteuerung der Lampe verzgert um die Zeit fbwT_DIVER.
fbwT_DIBLK Blinkfrequenz bei anzuzeigenden Fehler (halbe Periodendauer)
Mittels cowSYS_LMP kann eine Lampe gleichzeitig als Vorglh - und als Fehlerlampe verwendet
werden (0 = Glh- und Fehlerlampe separat, 1 = Systemlampe). Zur Unterscheidung eines Fehlers
von Vorglhen wird die Lampe mit der Blinkfrequenz fbwT_DIBLK angesteuert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7 Diagnose
7.1 bersicht
Die externe Kommunikation kann ber KW 71 (Standard Testgert), oder ber KW 2000 (OBDII
Scan Tool) erfolgen. Es wird whrend der Reizung des Steuergertes durch das Testgert 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 Steuergerte (SG), wobei ein System auch aus
nur einem SG bestehen kann. Die Auswahl des zu verwendenden Betriebsmodus erfolgt anhand des
Adressworts, welches die gewnschte Art der Kommunikation eindeutig festlegt.
Die Reizung erfolgt durch ein vom Testgert (TG) auf der K-Leitung mit 5 Baud bertragenes
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 = Steuergert
1 Parittsbit
Die Paritt wird bei KW 71 entsprechend dem Eintrag in xcwDIASCH berprft. Fr die
funktionale. Adressierung gilt gerade Paritt, whrend fr die physikalische Adressierung
ungerade Paritt gilt.
1 Stopbit (logisch "1", HIGH-Potential)
Die Baudrate fr die weitere Kommunikation ist fr den Standard Tester mit 9600 Baud festgelegt,
whrend fr das OBDII scan tool 10400 Baud gelten.
Das Steuergert bricht die Reizung ab, wenn
das Startbit ungltig ist (auch bei Strung)
oder nachdem alle Datenbits empfangen wurden und
die Datenbits gestrt sind
die empfangene Adresse falsche Paritt besitzt
die empfangene Adresse nicht bekannt ist
kein gltiges Stopbit erkannt wird (auch bei Strung)
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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.2.1 Kommunikationsaufbau
logisch "1" Kommunikationsaufbau SG-Identifikation
TG SG SG SG TG SG TG SG TG SG
logisch "0" T0 T1 Ta Tb T4 P2 T4 T3 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 fr 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 Paritt) vom SG an das TG
den zwei Keybytes xcwKeybyt1 und xcwKeybyt2 (7 Datenbits/ungerade Paritt) und
der logischen Invertierung des 2. Keybytes vom TG an das SG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Dieser Kommunikationsaufbau kann im Fehlerfall ohne erneute Reizung wiederholt werden, bis die
im SG dafr programmierte Anzahl xcwFehzmax erreicht ist. Dieser Fehlerfall tritt ein, wenn die
Zeit xcwt_outby fr die logische Invertierung des 2. Keybytes berschritten wird oder das SG eine
falsche Invertierung erhlt. Das SG beginnt danach wieder mit der Ausgabe des
Synchronisationsbytes.
7.2.2 Kommunikationsablauf
Der Kommunikationsablauf beginnt mit dem ersten Block der Steuergerte-Identifikation, den das
Steuergert selbstndig nach Erhalt der logischen Invertierung des 2. Keybytes sendet. Die
Steuergerte-Identifikation kann je nach Umfang mehrere Blcke umfassen. Jeder dieser Blcke
wird bei richtiger bertragung mit einem "Acknowledge"-Block vom Tester beantwortet.
Anforderungsblock des Antwortblock des
Testgerts Steuergerts
SG TG SG TG SG TG SG TG SG TG SG TG
P1 T3 T4 T3 P2 T4 T3 T4 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
Die vom Master (Sender des Blocks) ausgegebenen Bytes werden vom Slave (Empfnger des
Blocks) byteweise invertiert zurckgegeben. Mit dieser Form der Ausgabe erhlt der Master sofort
nach jedem Byte die Information, ob das ausgegebene Byte auch richtig empfangen wurde.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Wird whrend der Blockbertragung die Zeit xcwt_outby (Byte-Timeout) berschritten, gehen
sowohl das TG als auch das SG an den Anfang der Blockbertragung zurck. Der Master wartet
eine weitere Timeout-Zeiteinheit ab, bevor er mit der erneuten Ausgabe des ersten Bytes des Blocks
beginnt, um zu gewhrleisten, da der Slave auf jeden Fall in den Time-Out gegangen ist.
Das letzte Byte eines Blocks (ETX) wird vom Slave nicht zurckgegeben. Wurde das letzte Byte
vom Slave korrekt empfangen, so bernimmt er die Master-Funktion und kann mit der bertragung
des nchsten Blocks beginnen. Bei falschem Empfang des letzten Bytes (inhaltlich falsch oder
fehlend) hat der Slave die Mglichkeit, den eben erhaltenen Block wiederholen zu lassen. Dazu
sendet er den Block "No Acknowledge" mit dem Blockzhler des zu wiederholenden Blocks.
Der Kommunikationsablauf endet mit dem Block "Diagnose-Ende", falls er nicht durch Ausschalten
der Zndung abgebrochen wird. Zwischen dem ersten und dem letzten Block des
Kommunikationsablaufs findet ein stndiger Wechsel der Master - und Slave-Funktion statt, d.h. die
bertragungsrichtung zweier aufeinanderfolgender Blcke ist niemals dieselbe.
Wenn der Abstand zwischen zwei Blcken 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"-Blcke ausgetauscht, um eine einmal aufgebaute
Verbindung aufrecht zu erhalten. Weiters bilden diese Blcke eine Kontrollfunktion ber die
Funktionsfhigkeit der K-Leitung. Um einen Anforderungsblock zu senden, mu das TG warten, bis
es die Master-Funktion inne hat, und fgt 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Datenbertragung:
Sender Byte Hex ASCII Display Titel
Tester 1. $03 Blocklnge
Anforderung 2. z Blockzhler auf Bus
3. $00 Blocktitel
4. $03 ETX Blockende
Steuergert 1. $1B Blocklnge
1. Block 2. z+1 Blockzhler auf Bus
3. $F6 Blocktitel
4. $34 4 1 Gertenummer
5. $44 D 2 Applikation ber xcwSGBlk1
6. $30 0 3
7. $39 9 4
8. $30 0 5
9. $37 7 6
10. $34 4 7
11. $30 0 8
12. $31 1 9
13. $20 10 Index
14. $20 11 Index
15. $20 12 Leerzeichen
16. $32 2 13 Bezeichnung
17. $2C . 14
18. $35 5 15
19. $6C l 16
20. $20 17
21. $52 R 18
22. $35 5 19
23. $20 20
24. $54 T 21
25. $44 D 22
26. $49 I 23
27. $20 24
28. $03 ETX Blockende
Tester B01 z+2 Acknowledge
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kanalnummern:
Kanalnr. Bezeichnung
00,65 Pedalwertgeber Speisung
01,64 Pedalwertgeber
2 Luftmengenmesser
3 Atmosphrendruckfhler
5 Batteriespannungserfassung
6 Ladedruckfhler Speisung
7 Luftmengenmesser Speisung
8 Nadelbewegungsfhler
9 Referenzspannung
10 NOX Temperatursensor 1
11 NOX Temperatursensor 2
66 Kraftstofftemperaturfhler
67 Lufttemperaturfhler
68 Saugrohrtemperaturfhler
69 Wassertemperaturfhler
70 Ladedruckfhler
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.3.8 Acknowledge
Wird vom Tester keine spezielle Funktion angefordert, so sendet er Acknowledge Blcke, die vom
Steuergert mit Acknowledge beantwortet werden. Dies dient zur Aufrechterhaltung der
Kommunikation.
Byte Anforderungsblock/Antwortblock TG<->SG
1 Blocklnge 03
2 Blockzhler xx
3 Blocktitel 09
4 Blockende ETX 03
7.3.9 No Acknowledge
Dieser Block wird vom Tester oder vom Steuergert, wenn ein bertragungsfehler aufgetreten ist,
oder ein unbekannter Blocktitel empfangen wurde, gesendet.
Byte Anforderungsblock TG->SG
1 Blocklnge 04
2 Blockzhler xx
3 Blocktitel 0A
4 Blockzhler - 1 xx
5 Blockende ETX 03
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.3.11 Parametercodierung
Mit dieser Funktion kann die Datensatzvariante ausgewhlt werden. Mittels des Parametercodes
kann eine von 32768 verschiedenen Varianten gewhlt werden. Der Werksttten - und
Parametercode werden an der selben Stelle wie Werksttten/Parametercode der Anpassung
gespeichert. Der Antwortblock dieser Funktion entspricht der Steuergerteidentifikation (siehe
Blocktitel 00).
Byte Anforderungsblock TG->SG
1 Blocklnge 07/08
2 Blockzhler xx
3 Blocktitel 10
(4) PMC15 ... PMC07 xx
4/5 PMC6 ... PMC0, xx
WSC16
5/6 WSC15 ... WSC8 xx
6/7 WSC7 ... WSC0 xx
7/8 Blockende ETX 03
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
1 Blocklnge 07
2 Blockzhler xx
3 Blocktitel 1A
4 Byteanzahl 01
5 Anfangsadresse HB FF
6 Anfangsadresse LB FF
7 Speicherbereich xx
8 Blockende ETX 03
1 Blocklnge 07
2 Blockzhler xx
3 Blocktitel F9
4 Anzahl der E2PROM Zellen xx
5 Anfangsadresse HB xx
6 Anfangsadresse LB xx
7 Verify Ok/Verify nicht Ok FF/00
8 Blockende ETX 03
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
FGG Tachofrequenz 1:
Mit dieser Funktion wird die Tachofrequenz 1 fr den Fahrgeschwindigkeitsgeber festgelegt.
Das vom Steuergert empfangene 16-Bit Pawort mu mit dem im Datensatz abgelegten
Pawort (xcwPFGG1) bereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das
E2PROM in Ordnung ist. Der Funktionsschalter fr die Tachofrequenz wird im E2PROM
gelscht. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergert mit
Acknowledge, ansonsten mit NoAcknowledge. Der Parametercode und der Werkstttencode
werden nicht bercksichtigt.
FGG Tachofrequenz 2:
Mit dieser Funktion wird die Tachofrequenz 2 fr den Fahrgeschwindigkeitsgeber festgelegt.
Das vom Steuergert empfangene 16-Bit Pawort mu mit dem im Datensatz abgelegten
Pawort (xcwPFGG2) bereinstimmen. Diese Funktion ist nur dann nutzbar, wenn das
E2PROM in Ordnung ist. Der Funktionsschalter fr die Tachofrequenz wird im E2PROM
gesetzt. Konnte die Funktion erfolgreich beendet werden, so antwortet das Steuergert mit
Acknowledge, ansonsten mit NoAcknowledge. Der Parametercode und der Werkstttencode
werden nicht bercksichtigt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Readiness-Beschleunigung setzen:
Mit dieser Funktion werden die Readinesszhler in fbmRDYNES auf fbwSRDYm1 gesetzt,
der Fehlerspeicher (inklusiv OBD-Freezeframe) sowie alle OBD-Mode $06 Testergebnisse
gelscht. Das vom Steuergert empfangene 16-Bit Pawort mu mit dem im Datensatz
abgelegten Pawort (xcwPRDYm1) bereinstimmen.
Auswahl UTF-Signalquelle:
Mit dieser Funktion kann die Signalquelle des Umgebungstemperaturfhlers ausgewhlt
werden. Zur Auswahl stehen: UTF ber Analogeingang, UTF ber CAN oder UTF ber die in
cowVAR_FZG definierte Signalquelle:
3
comVAR_FZG
4
cowVAR_FZG
comCLG_SIG.1
comCLG_SIG.2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
comCLG_SIG 0 0 0 0 0 0 0 0 0 0 0 0 0 X X 0
ber die Pawrter xcwPswS2on bzw. xcwPswS2of wird das Bit comCLG_SIG.1 gesetzt
bzw. gelscht. ber die Pawrter xcwPswS3on bzw. xcwPswS3of wird das Bit
comCLG_SIG.2 gesetzt bzw. gelscht. Die Message comCLG_SIG wird im E2PROM
abgespeichert und hat erst nach erneuter Steuergerteinitialisierung Einflu auf
comVAR_FZG.
Fr die Erstinitialisierung des E2PROM steht das Label edwINI_LGS zur Verfgung.
Allerdings wird dabei dieses Label mit der Maske cowMSK_SIG logisch UND-Verknpft und
nur das Resultat ins E2PROM geschrieben.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
VE-Mengenabgleich:
Mit dieser Funktion wird der Anpassungskanal 30 fr die Applizierung der Voreinspritz-
abgleichmenge freigeschaltet (sofern dies durch Applikation von xcwLOG_1.14 verlangt
wird). Das vom Steuergert empfangene 16-Bit Pawort mu mit dem im Datensatz
abgelegten Pawort (xcwPIAglOn) bereinstimmen.
Empfngt das Steuergert ein anderes als die oben genannten Pawrter, so bricht es die
Verbindung ab und ist erst wieder nach einem erneuten Startvorgang kommunikationsbereit.
Byte Anforderungsblock TG->SG
1 Blocklnge 08
2 Blockzhler xx
3 Blocktitel 2B
4 Pawort HB xx
5 Pawort LB xx
6 PMC6 ... PMC0,WSC16 xx
7 WSC15 ... WSC8 xx
8 WSC7 ... WSC0 xx
9 Blockende ETX 03
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Endstufen lassen sich ber ihre Messagenummer (siehe Anhang, ehmF...) den
Stellgliednummern (xcwStell..) zuordnen. Zustzlich kann noch fr jedes Stellglied ein Code
appliziert werden (xcwCode..), welcher im Antwortblock ausgegeben wird.
Byte Anforderungsblock TG->SG
1 Blocklnge 04
2 Blockzhler xx
3 Blocktitel 04
4 Pin-Nummer (derzeit keine Funktion) xx
5 Blockende ETX 03
1 Blocklnge 05
2 Blockzhler xx
3 Blocktitel F5
4 Stellglied Code HB xx
5 Stellglied Code LB xx
6 Blockende ETX 03
Gltige Anzeigenummern sind 1 ... 40. Ungltige Anzeigenummern beantwortet das Steuergert mit
No Acknowledge.
Byte Anforderungsblock TG->SG
1 Blocklnge 04
2 Blockzhler xx
3 Blocktitel 29
4 Anzeigenummer xx
5 Blockende ETX 03
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Da wir nur eine beschrnkte Anzahl von Kanlen untersttzen wurde der Label xcwK100auf
eingefhrt, der den im Label angegebenen Kanal auf Anzeigenummer (Kanalnummer) 100 umleitet.
Die Kanalnummer die in diesem Label steht wird gleichzeitig gesperrt, dies gilt auch fr die
Funktion Mewerte normiert lesen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
ber Normierwert und Mewert mu der Text beschrieben werden welcher angezeigt werden soll
wenn das Steuergert keine Nachrichten dieses Busteilnehmers empfngt. Der andere Text ergibt
sich aus Mewert+1.
1 2 1 2 1
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Wert
camRCSTAT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 alle Botschaften
werden empfangen
camRCSTAT 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Getriebe 2 Botschaft
ausgefallen.
camRCSTAT 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 Kombi 2 und Bremse
1 Botschaft
ausgefallen.
Masken:
xcwCAN00_X 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2^1+2^12=
(Getriebe) 4098
xcwCAN01_X 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2^5=
(Bremse) 32
xcwCAN02_X 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2^15+2^10=
(Kombi) 33792
xcwCAN.._X ist immer einem Steuergert, CAN-Busteilnehmer zugeordnet.
VAG_Tester zeigt erst Ausgefallen an wenn alle Botschaften eines SG (z.B.: Ausfall aller
Kombibotschaften) ausgefallen sind.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Es mu immer der Text gewhlt werden, welcher den Ausfall der Botschaft beschreibt. Als Text
welcher den Empfang der Botschaft anzeigt wird der applizierte Wert + 1 angenommen.
Zuordnung zu den Mewerteblcken:
Mewerteblock
125 xcwK125c1 00 xcwK125c2 01 xcwK125c3 02 xcwK125c4 255
Text: Getr. 0/1 ABS 0/1 Kombi 0/1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
xcwCANxx_S = 0
>1
comCLG_SIG logisch UND-Verknpft mit
xcwCANxx_S
In xcwCANxx_S kann bitkodiert die Funktion bzw. das Signal selektiert werden, welches Einflu
auf die Anzeige des CAN-Busteilnehmers am VAG-Tester hat. Ist das Label mit Null appliziert, so
wird die selektierte Anzeigegruppe immer angezeigt. Soll eine Anzeigruppe nur dann angezeigt
werden, wenn die dazugehrige CAN-Funktion bzw. das dazugehrige CAN-Signal per Codierung
freigeschaltet wurde, so mu das entsprechende Bit in xcwCANxx_S gesetzt sein.
Ist z.B. xcwCAN00_S.0 gesetzt, und die ASR/MSR-Funktion wurde mittels Codierung
freigeschalten (comCLG_SIG.0 = 1) so wird dieser CAN-Busteilnehmer an der Position, wo er in
einem xcw12?c? Label definiert wurde, (xcw12?c?=00) angezeigt. Ist xcwCAN00_S.0 gesetzt, aber
die ASR/MSR-Funktion wurde nicht mittels Codierung freigeschalten, so wird an der Position, wo
der CAN-Busteilnehmer in einem xcw12?c? Label definiert wurde, kein Text angezeigt, da
steuergerteintern nicht der in xcwK12?c? applizierte Wert, sondern 255 verwendet wird.
7.3.17.5 Beispiel:
Kanal 125
Anzeigegruppennummer 125
Getr. 0/1 ABS 0/1 Kombi 0/1 Airbag 0/1
Kanal 126
Anzeigegruppennummer 126
Klima 0/1 D-Pumpe 0/1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ob ein Login fr den jeweilig angewhlten Anpassungskanal notwendig ist, kann mittels der Label
xcwLOG_0 bis xcwLOG_7 appliziert werden. Der Label xcwLOG_0 entscheidet mit Bit 0 ob fr
Kanal 0 ein Login erforderlich ist und Bit 15 ob ein Login fr Kanal 15 erforderlich ist. Bei Label
xcwLOG_7 kann die Loginerfordernis fr Kanal 112 bis 127 eingestellt werden.
Abgleichwerte die mit dieser Funktion gelesen, geschrieben oder getestet werden, sind oder werden
begrenzt. Die Abgleichwerte sind:
Anpassungskanalnummer Abgleichwert
1 Mengenanpassung
2 Leerlaufdrehzahl
3 Abgasrckfhrung
4 Spritzbeginn
5 Startmenge
12 Vorglhen
18 Hchstgeschwindigkeit (HGB)
27 ADR-Hochfahrzeit (xxx,xx s)
28 var. ADR-Hchstdrehzahl
29 ADR-Festdrehzahl
30 VE-Mengenabgleich
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Als Antwortblock fr die Anpassungsfunktionen erhlt man den folgenden Block (Anpassung
ausgeben mit Normwerten):
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Steuergert Testgert
Grundeinstellung einleiten
Mewerte ausgeben
Grundeinstellung einleiten
Mewerte ausgeben
anderer Anforderungsblock
oder Acknowledge
oder NoAcknowledge
Antwort auf neue Anforderung
oder Acknowledge
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Anpassungskanalnummer Grundeinstellung
03 Abgasrckfhrung (ARF)
04 Spritzbeginn (SBR)
11 Laderregelung (LDR)
22 Raildrucksollwertvorgabe (RDS)
35 Elektrische Kraftstoffpumpe (EKP)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Bei den restlichen Anzeigegruppennummern ist keine Grundeinstellung mglich. Der Antwortblock
ist Mewerte normiert ausgeben fr die entsprechende Anpassungskanalnummer.
Der VAG Tester bietet die Mglichkeit ber die Sonderfunktion 15 den Readinesscode auszulesen.
Dies ist mglich wenn das Steuergert ber die Funktion Grundeinstellung normiert einleiten
(Blocktitel 28H) bei der Kanalnummer 100 den Readinesscode mit der Normanzeigenummer 16
ausgibt.
Da wir nur eine beschrnkte Anzahl von Kanlen untersttzen wurde der Label xcwK100auf
eingefhrt, der den im Label angegebenen Kanal auf Anzeigenummer (Kanalnummer) 100 umleitet.
Die Kanalnummer die in diesem Label steht wird gleichzeitig gesperrt, dies gilt auch fr die
Funktion Mewerte normiert lesen.
Hinweis:
Der Label xcwK100auf ist bei zur Deaktivierung der Funktion auf den Wert 255 zu applizieren.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.4.1 Kommunikationsaufbau
logisch "1" Kommunikationsaufbau
TG SG SG SG TG SG TG SG
logisch "0" T0 T1 T2 T3 T4 T4 P3 P2 P6
oder
Initialisierung P3
mit 5 Baud
Synchronisationsmuster 55H
Keywords 1 und 2
2. Keyword invertiert
Initialisierungsadresse invertiert
Anforderungsblock vom Testgert
Antwortblock vom Steuergert
Abbildung XCOM03: Datenablauf nach ISO 9141
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.4.2 Kommunikationsablauf
Anschlieend an den Kommunikationsaufbau mu das TG dem SG in Form eines Anforde-
rungsblocks mitteilen, welche Informationen gewnscht werden. Das SG antwortet mit ent-
sprechenden Antwortblcken.
Ein Block besteht aus:
Kopfteil:
Typkennung bzw. Festlegung des Formats und
Target-Adresse (Empfngeradresse bzw. Kommunikationsrichtung) und
Source-Adresse (Senderadresse)
Informationsteil:
Mode-Byte und
Lnge der Botschaft (optional) und Datenbytes und
(Die maximale Lnge des Informationsteils betrgt 256 Bytes bestehend aus Lnge und 255
Datenbytes)
Prfteil:
Prfsumme in Hex-Code wobei CS = LOW Byte der Prfsumme darstellt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Lnge
Prf-
Kopfteil maximal 255 Datenbytes - teil
L M P D1 Dm CS
Data 1 Data m
PID (optional)
Mode - Byte
Lnge (nur bei L=0)
Source-Adresse
Target-Adresse Prfsumme
MSB LSB
A1 A0 L L L L L L
Lngenfeld (1...63)
0 0 :nicht zugelassen (Header ohne
0 1 :abgasrelevantes System (SAE J1979)
1 0 :Header - physikalische
1 1 :Header - funktionale
L: Lngenfeld (1...63)
L= 0 Lnge (1...255)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
P5 P1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.4.4 Zeitdefinition
300 ms < T0 Zeit der logischen "1" vor der Initialisierung
24 ms < TiniL < 26 ms Zeit der logischen "0" bei Initialisierung (Schneller Einstieg)
60 ms < T1 < 300 ms Zeit zwischen dem Ende der Initialisierung und dem Start des
Synchronisationsmusters
5 ms < T2 < 20 ms Zeit zwischen dem Ende des Synchronisationsmusters und dem Beginn des
ersten Keywords
0 ms < T3 < 20 ms Zeit zwischen dem Ende des 1. und dem Anfang des 2 Keywords
.
25 ms < T4 < 50 ms Zeit zwischen dem Ende des 2. Keywords und dem Anfang der logischen
Invertierung des 2. Keywords sowie die Zeit zwischen dem Ende der
logischen Invertierung des 2. Keywords und dem Anfang der logischen
Invertierung der Initialisierungsadresse
300 ms < T5 Zeit nachdem das Diagnosetestgert einen Init.-Fehler entdeckt und mit
dem Senden der Init.-Adresse neu beginnt
0 ms < P1 < 20 ms Bytefolgezeit fr Sendeblcke vom Steuergert an das Testgert
P2min < P2 < P2max Zeit zwischen dem Ende eines Blocks vom Testgert und dem Anfang des
Blocks vom Steuergert
P3min < P3 < 5s Zeit zwischen dem Ende des letzten Blocks vom SG und dem Anfang
eines neuen Blocks vom Testgert
P4min < P4 < 20 ms Bytefolgezeit fr Sendeblcke vom Testgert an das Steuergert;
Initialisierung 5 Baud: P4min = 5 ms, Schneller Einstieg: P4min = 0-5 ms
5 ms < P5 < 20 ms Bytefolgezeit fr den Anforderungsblock "Diagnose-Start" (Mode 81)
beim "Schnellen Einstieg"
5 ms < P6 < P2max Zeit zwischen den Blcken vom SG an das TG
7.4.5 Fehlerbehandlung
Initialisierung:
Im Falle eines Initialisierungsfehlers, verursacht durch eine Zeitberschreitung von T4 oder durch
eine fehlerhafte bertragung, schaltet das Steuergert innerhalb der Zeit T5min wieder auf Empfang
der Reizadresse um.
Kommunikation:
Empfngt das Steuergert einen Block mit fehlerhafter Prfsumme, so sendet es ein SG-
Acknowledge (Mode 7F) mit dem Acknowledgecode 13 hex (unverstndliche Anforderung).
Erkennt das SG eine fehlerhafte Struktur des Anforderungsblocks, so verhlt es sich wie bei einem
Prfsummenfehler. Eine Verletzung des Zeitintervalls P4 fhrt zu oben genannten Fehlern, und
wird dementsprechend behandelt. Bei berschreitung von P3max beendet das SG die
Kommunikation.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Lnge der Anforderung betrgt 6 Bytes, die Lnge des Antwortblocks ist von der verwendeten
PID abhngig.
Byte Antwortblock SG->TG
1 Typkennung 48
2 Target 6B
3 Source 10
4 Mode Byte 41
5 PID xx
6 Data A xx
7 Data B (opt.) xx
8 Data C (opt.) xx
9 Data D (opt.) xx
10 Prfsumme xx
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Data B (Bits 0-3) und Data C - Jedes Bit bedeutet die Untersttzung bzw. keine
Untersttzung von einer fahrzeugseitigen Diagnoseauswertung
Data B umfat kontinuierliche berwachung
Data C umfat Prfungen, die zumindest einmal pro Fahrt durchlaufen werden,
wobei gilt:
0 = Test wird vom SG nicht untersttzt
1 = Test wird vom SG untersttzt
Data B (Bits 4-7) und Data D - Jedes Bit zeigt den Status von Diagnoseauswertungen
bezglich Data B (Bits 0-3) und Data C:
- 0 = Prfung beendet (=Readiness erreicht) oder nicht untersttzt.
- 1 = Prfung noch nicht beendet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Data B:
Bit Evaluation Auswertung RBP Datensatz
supported: untersttzt:
0 Misfire monitoring Zndaussetzerberwachung 8 fbwRBP_MIS
1 Fuel system monitoring Prfung Kraftstoffanlage 9 fbwRBP_FUE
2 Comprehensive component berprfung Gesamtsystem 10 fbwRBP_COM
monitoring
3 reserved (report as 0) nicht belegt 11
status: Status:
4 Misfire monitoring Zndaussetzerberwachung 8 fbwRBP_MIS
5 Fuel system monitoring Prfung Kraftstoffanlage 9 fbwRBP_FUE
6 Comprehensive component berprfung Gesamtsystem 10 fbwRBP_COM
monitoring
7 reserved (report as 0) nicht belegt 11
Die Messagenummern 0x000C und 0x0010 haben eine 2 Byte Information. Die Restlichen sind nur
1 Byte lang.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Hinweis:
Der Freezeframe wird nur bei entprellt eingetragenem Fehler (Fehler unter Mode 03 sichtbar)
ausgegeben, die Ablage erfolgt jedoch schon beim 1. Auftreten des Fehlers.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Lnge des Anforderungsblocks (Mode 03) betrgt 5 Bytes und die Lnge des Antwortblocks ist
mit 11 Bytes festgelegt. Werden weniger als 3 Fehlercodes bertragen, so werden die
entsprechenden Datenbytes mit 00 hex aufgefllt, um eine feste Blocklnge von 11 Bytes
sicherzustellen. Fr den Aufbau der Fehlercodes siehe Kapitel "Fehlercodes".
Byte Anforderungsblock TG->SG
1 Typkennung 68
2 Target 6A
3 Source Fx
4 Mode Byte 03
5 Prfsumme xx
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
In Mode 6 werden die letzten Testergebnisse und die zugehrigen Vergleichswerte von nicht
kontinuierlich berwachten Fehlern ausgegeben. Nach Lschen des Fehlerspeichers (Mode 04)
werden die Testergebnisse fr WTF-Test, KTF-Test und Start-, Stoplagetest verworfen und die
Werte im EEPROM mit 0 berschrieben. Der Wert 0 wird als Kennung Test nicht durchgefhrt
verwendet und darf nicht Ergebnis einer Umrechnung mit xcwCARF... sein.
Mit der Test ID 0 knnen die verfgbaren Test IDs abgefragt werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikationshinweis:
Ein Testergebnis kann man dadurch ausblenden indem man eine unzulssige ID im Label xcw..._ID
(ID > 32 z.B.: 255) eintrgt. Das SG meldet nur zulssige IDs als verfgbar und nicht verfgbare
IDs werden vom Tester nicht abgefragt.
Die Normierung der Signale entspricht der Normierung in den Modi 1 und 2.
Die Testergebnisse (ausgenommen LDF- und KTF-Test) werden bei ihrem Eintrag in das EEPROM
mit der Umrechnung fr den Fehlerspeicher auf 1 Byte umgerechnet. Werden die Testergebnisse
ausgelesen, so werden sie mit der Umrechnung fr den Fehlerspeicher auf 2 Byte umgerechnet und
dann mit der Diagnoseumrechnung fr die Ausgabe vorbereitet. Applizierbare Werte werden
ebenfalls dreimal umgerechnet, damit die Relationen in Bezug auf die im EEPROM gespeicherten
Werte wieder stimmen.
Zeiten ... xcwCARFS_Z, xcwCARFO_Z, xcwCARDS_Z,
xcwCARDO_Z
Temperaturen ... xcwCARFS_T, xcwCARFO_T, xcwCARDS_T,
xcwCARDO_T
Temp.Differenzen ... xcwCARFSdT, xcwCARFOdT, xcwCARDSdT,
xcwCARDOdT
Spannungen ... xcwCARFSUD, xcwCARFOUD, xcwCARDSUD,
xcwCARDOUD
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die OBD Gesetze fordern diese Werte um eine nderung der abgasrelevanten Software zu
erkennen. Jeder Calibration ID mu eine CVN unverwechselbar und eindeutig zugeordnet sein.
Abstimmungen, die nicht der Fahrzeughersteller entwickelt hat, mssen eine ungleiche CVN haben,
damit sie von denen des Fahrzeugherstellers zu unterscheiden sind.
Die CVNs werden in 4 Byte Hex-Werten bertragen, das hherwertige Byte in Datenbyte A.
Berechnungen, die keine 4 Bytes erfordern fllen die leeren Datenbytes mit $00.
Bei diesem System wird nur eine 2 Byte Calibration ID untersttzt.
Das Steuergert startet nach Anfrage Mode$09 PID$06 eine interne Checksummeberechnung mit
einem CRC32 Algorithmus ber den Code- und Datenbereich. Die Berechnung wird nur bei KL15
ein ( dimK15 =1) und Drehzahl 0 (dzmNmit = 0) durchgefhrt, ist eine der beiden Bedingungen
nicht erfllt wird die Berechnung ausgesetzt. Solange die Checksumme nicht vorliegt, antwortet das
Steuergert nicht ( Hinweis: Die Berechnung dauert ca. 40 Sekunden). Ist die endgltige
Checksumme ermittelt, wird sie bei Tester-Anforderung Info Type 06h als 4 Byte Wert ausgeben.
Die Variablen edmCHKOBDH und edmCHKOBDL entsprechen dem ausgegebenen Wert. Solange
die Kommunikation mit dem Tester aufrecht bleibt, kann die Checksumme ausgelesen werden. Bei
Abfrage Mode$09 PID$06 nach einem neuen Kommunikationsaufbau (Reizung) erfolgt die
Checksummen-Berechnung von neuem.
Im Statusbyte edmCHKstat wird der Status der Berechnung angezeigt. Das Statuswort wird von
K15 aus/ein oder einer Kommunikationsaufbau (Reizung) zurckgesetzt.
Bit 0 Anforderung CVN Berechnung, Berechnung luft
Bit 1 Checksummen-Berechnung abgeschlossen
Bit 2 Checksumme wurde ber Diagnose ausgegeben
Bit 3 Die Berechnung wurde mindestens einmal durch K15
aus oder dzmNmit > 0 unterbrochen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.5.8 Steuergert-Acknowledge
Diese Antwort des Steuergertes stellt ein Acknowledge fr den Empfang der Anforderung dar,
oder beinhaltet einen Acknowledge - Code, der den Grund fr die Ablehnung einer geforderten
Antwort kennzeichnet.
Acknowledge - Codes:
Besttigung: 00 hex - Anforderung akzeptiert; Besttigung
Anforderungsstatus: 10 hex - Allg. Verweigerung ohne Angabe von Grnden
11 hex - Mode wird nicht untersttzt
12 hex - Anforderung nicht untersttzt od. ungltiges Format
13 hex - Unverstndliche Anforderung
21 hex - Busy
22 hex - Funktionsbedingungen nicht korrekt
31 hex - Anforderung auerhalb des erlaubten Bereiches
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Name Kommunikationsheader
xcwSGADR Whrend der Kommunikationsaufnahme wird vom Testgert eine
Steuergerteadresse (0 ... 127) an das Steuergert geschickt (ohne Parity).
Diese mu mit xcwSGADR bereinstimmen.
xcwADRCARB Nach der CARB-Reizung ber das Adresswort 33h meldet sich das
Steuergert mit dieser Adresse.
xcwKeybyt1 1. Keybyte - wird vom Steuergert an den Tester geschickt (0 ... 255).
xcwKeybyt2 2. Keybyte - wird vom Steuergert an den Tester geschickt (0 ... 255)
xcw_n_Reiz Die mittlere Drehzahl dzoNmit mu whrend der Kommunikationsauf-
nahme <= xcw_n_Reiz sein (0 ... N_MAX)
xcwKSbyte1 Kundenspezifisches Byte 1: ber den Diagnose-Schalter xcwDIASCH
whlbar (bertragung nach Keybyte 2).
xcwKSbyte2 Kundenspezifisches Byte 2
xcwKSCheck Prfsumme ber die kundenspezifischen Bytes
xcw_N_Ende Abbruchdrehzahl KW71 - Diagnose
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Name Kommunikationstiming
xcwt_sync Zeitdauer, nach der das Steuergert nach Empfang der SG Adresse, das
Synchronisationsbyte sendet (s).
xcwt_reaby Zeitdauer vom Empfang eines Bytes bis zum Senden eines Bytes (s).
xcwt_outby Byte Timeout - Innerhalb dieser Zeit mu das Testgert ein Byte senden
(s).
xcwt_reabl Zeitspanne in der das Steuergert auf einen Anforderungsblock mit einem
Antwortblock reagieren soll (s).
xcwt_outbl Zeitspanne in der das Steuergert einen Anforderungsblock erwartet (s).
xcwt_ini Zeit von Abbruch der Reizerkennung bis zum Beginn der nchsten
Reizerkennung (s).
xcw_twti Zeit von Fehlerspeicherlschen bis Fehlerspeicherausgabe, maximale Zeit
fr Anpassung speichern.
xcwFehzmax Anzahl der Versuche beim Kommunikationsaufbau
(0 ... 255)
Name Steuergerteidentifikation
xcwBHardNr Bosch Hardwarenr. (10 Zeichen + 1 Endezeichen)
xcwBSoftNr Bosch Softwarenr. (10 Zeichen + 1 Endezeichen)
xcwKHSNr Kunden HW/SW-Nr (11 Zeichen + 1 Endezeichen)
xcwDatum Herstellungsdatum (MMJJ, 4 Zeichen + 1 Endezeichen)
xcwSGBlk1 SG-ID 1 (25 Zeichen + 1 Endekennzeichen) -
wird als erster Block gesendet.
xcwSGBlk2 SG-ID 2 (9 Zeichen + 1 Endekennzeichen) -
wird als dritter Block gesendet.
xcwSGBlk3 SG-ID 2 (9 Zeichen + 1 Endekennzeichen) -
wird als nderungsstand bei Kanal 80 ausgegeben.
xcwSGfrID1 Messagenummer der ID eines zustzlichen Steuergerts -
(z.B. Pumpensteuergert bei VP44)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.7 Fehlercodes
Fehlercodes setzen sich nach SAE J2012 aus 2 Bytes zusammen, wobei die ersten 4 Bits (erstes
Nibble) den Bereich kennzeichnen und die folgenden drei Nibble den BCD-codierten Fehlercode.
7.7.1 Fehlercodeliste
Die einzelnen Fehlerpfade des Motor-Antriebsstranges sind entsprechend dem in der SAEJ2012
angedeutetem Schema zu applizieren.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
7.8 McMess
McMess ist ein bertragungsprotokoll fr eine Kommunikation zwischen einem Steuergert (SG)
und einem Testgert (TG). McMess wurde optimiert fr die Verwendung der K-Leitung als
bertragungsmedium. Die K-Leitung ist eine digitale Eindrahtschnittstelle mit Ubatt - Pegel. Die
Informationen werden hnlich dem V.24-Standard asynchron bertragen. Die
bertragungseinheiten bestehen aus 9 Datenbits sowie Start- und Stopbit. Das SG und das TG
senden niemals gleichzeitig. Mit McMess kann das TG schnell RAM-Inhalte vom SG abfragen. Das
SG wird im Vergleich zu anderen Protokollen nur minimal belastet.
Definition des Adreraums:
McMess Adresse SG Adresse Bezeichnung
0000 - 0FFF F0000 - F0FFF oder Systemtabelle
D8000 - D8FFF oder
E4000 - E4FFF
je nach Datensatzvar.
1000 - BFFF F1000 - FBFFF oder DAMOS - Parameter, Kennlinien,
D9000 - E3FFF oder Kennfelder
E5000 - EFFFF
je nach Datensatzvar.
C000 - DDFF C000 - DDFF Externes RAM
DE00 - DEFF DE00 - DEFF Gatearray - Steuerregister
DF00 - DFFF DF00 - DFFF OLDA
E000 - E7FF E000 - E7FF Extended RAM
E800 - EEFF E800 - EEFF reserved
EF00 - EFFF EF00 - EFFF CAN
F000 - F5FF F000 - F5FF Interne uC Register
F600 - FDFF F600 - FDFF Internes RAM
FE00 - FFFF FE00 - FFFF Interne uC Register
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
In den meisten Funktionen dienen die Variablen Var1 und Var2 als Adressen (Var1 als Lowbyte
und Var2 als Highbyte). Die Abkrzung pp steht fr Parameter und das Zeichen steht fr eine
Erhhung der Variablen um 1. Genauere Informationen ber die einzelnen Funktionen sind der
McMess-Spezifikation 2/10 zu entnehmen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
8 berwachungskonzept
8.1 bersicht
Dieses Kapitel beschreibt berwachungsalgorithmen und die entsprechenden Ersatzfunktionen, die bei erkannten Fehlern durchgefhrt werden. Es sind die
berwachungen smtlicher Komponenten und Funktionen, jedes mgliche Fehlerbit (im Text kursiv gekennzeichnet) und alle hierfr bentigten Parameter
beschrieben. Alle Fehlerbits und Parameter sind auerdem, um die Suche zu erleichtern, im Stichwortverzeichnis aufgefhrt. Die den Fehlerbits zugeordneten
Fehlerpfade (siehe auch Kap. Fehlerbehandlung) sind in einer bersicht im Anhang E zu finden. ( Bei Daten der Form cowFARFAB.., cowFLDRAB.. oder
cowFMEBEG.. stellen die Punkte am Ende die Zahlen 1,2,3 oder 4 dar.)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Ausblendung der Busberwachung wird erst beendet, nachdem kein Ausblendungsgrund mehr an-
liegt und anschlieend die Verzgerungszeit cawINF_DLY abgelaufen ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
2
CAN
1
crmCRSTpwm croCR_STAT a
0 fbbECRA_A
a>=b
crwCR_ST_A b
comFUN_CRA
fbbECRA_Q
fbbECRA_P a
>1 a>=b
fbbECRA_B
fbbECRA_Z crwCR_ST_B b
fbbECRA_C
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung Crash-Erkennung
Ausblendung Generell wird die Fehlererkennung der Fehler fbbEABG_Q, fbbEABG_C, und fbbEABG_Z gestoppt,
der Fehler- wenn die Ausblendung der CAN-Fehlerberwachung aktiv ist. Die Ausblendung der CAN-
berwachung Fehlerberwachung verhindert unntige Fehlereintrge im Fall von Umgebungsbedingungen, bei denen
eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann (siehe Kapitel CAN -
Ausblendung von Fehlern des externen Steuergerteeingriffs).
Whrend der Ausblendung der Fehlerberwachung werden die Entprellzeiten der eventuell bereits aktuell
in Entprellung befindlichen o. g. Fehler zurckgesetzt.
CAN Botschaft Botschaftstimeout Airbag 1: Bei Fahrzeugen mit Crash-Erkennung ber CAN (comFUN_CRA=2) wird fbwECRA_QA Die Crash-Erkennung ber CAN wird aus-
Airbag 1, Bot- die Zeit zwischen zwei Botschaften berwacht. Wird fr die Zeit caw..._RTO keine neue Botschaft emp- fbwECRA_QB geschalten.
schaftsfehler fangen oder ist der Botschaftsinhalt inkonsistent (bei zwei unmittelbar aufeinanderfolgenden Versuchen, fbwECRA_QT Die Crash-Stufe wird auf 0 gesetzt.
die Daten der Botschaft auszulesen war der Inhalt bereits wieder teilweise berschrieben), so wird der
Fehler fbbECRA_Q (zeitgesteuert) gemeldet, wenn die Ausblendung der CAN-Fehlerberwachung nicht
aktiv ist. Wenn der Fehler fbbECRA_Q endgltig defekt ist, wird die Crash-Stufe auf Null gesetzt.
Die Ausblendung der CAN-Fehlerberwachung verhindert unntige Fehlereintrge im Fall von Umge-
bungsbedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden
kann (siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergerteeingriffs).
Whrend der Ausblendung der Fehlerberwachung werden die Entprellzeiten des eventuell bereits aktuell
in Entprellung befindlichen Fehlers fbbECRA_Q zurckgesetzt.
Der Botschaftsfehler hat hchste Prioritt, gefolgt von Checksummenfehler und Botschaftszhlerfehler.
Botschafts- Unterscheidet sich der Wert des aktuellen Botschaftszhlers um mehr als mrwABG_Bmx (mit 15 deakti- mrwABG_Bmx Die Crash-Erkennung ber CAN wird aus-
zhler unplausi- vierbar) von dem vorhergehenden Wert, wird der Fehler fbbECRA_Z gemeldet. Ebenso, wenn sich der mrwABG_Bmn geschalten.
bel Botschaftszhler ber mehr als mrwABG_Bmn (deaktiviert mit 127) Hauptprogrammperioden nicht n- Die Crash-Stufe wird auf 0 gesetzt.
dert. Bei einem gleichbleibenden Botschaftzhler kleiner mrwABG_Bmn wird die letzte gltige Botschaft
ausgewertet. Die Funktion wird jedenfalls abgeschaltet, sobald der Botschaftszhler als endgltig defekt
erkannt wurde.
Checksummen- Bei richtiger (bzw. falscher) Checksumme wird ein Fehlerzhler bis 0 (bzw. mrwABG_Cog) dekremen- mrwABG_Cmx Die Crash-Erkennung ber CAN wird aus-
fehler Airbag1- tiert (bzw. inkrementiert). berschreitet der Fehlerzhler den Wert mrwABG_Cmx, wird der Fehler mrwABG_Cog geschalten.
Botschaft fbbECRA_C gemeldet. Wenn eine Checksumme als defekt erkannt wurde, wird die letzte gltige Bot- Die Crash-Stufe wird auf 0 gesetzt.
schaft verwendet, d.h. der Crash-Status behlt seinen Wert bis zur nchsten gltigen Botschaft oder bis
die Checksumme als endgltig defekt gemeldet wird. Die Checksummenprfung wird mit mrwABG_Cmx
= 127 deaktiviert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
PWM- Bei Crash-Erkennung-ber-PWM wird vom Airbag-SG ein PWM-Signal an das Motor-SG geschickt um fbwECRA_PA Die Crash-Erkennung ber PWM wird
Crashsignal einen Crash zu signalisieren. fbwECRA_PB ausgeschalten.
Im Normalbetrieb (kein Crash) ist das PWM-Signal 40 ms low und 200ms high. Im Crashfall wird 20x fbwECRA_PT
das invertierte Signal geschickt: 40ms high und 200ms low. Die Auswertung erfolgt mit einer Signal-
zeitentoleranz von +-20% (siehe Kapitel 9.1.9). Es mu mindestens eine applizierbare Anzahl von Crash-
signal-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 Kein-Crashsignal-
Sequenz erkannt, wird crmCRSTpwm mit der Crash-Stufe 0 versorgt. Bei einem unplausiblen 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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Lfter 1 oder Die Khlerlfterendstufe (KLE) meldet dem MSG ber die bidirektionale PWM-Leitung (SG-Pin 11; fr kuwLU1min versenden von 0xFFh ber CAN Motor5
Lfter 2 VM+) ob die Lfter funktionieren oder nicht. Die KLE zieht die Leitung fr eine gewisse Zeit auf LOW. kuwLU1max Byte 5
blockiert Die Unterscheidung zwischen Lfter1 und Lfter2 wird durch die Zeitdauer realisiert. Lfter1 blockiert kuwLU2min
wird erkannt wenn die PWM-Leitung eine Zeit zwischen kuwLU1min und kuwLU1max auf LOW gezo- kuwLU2max
gen wurde. Fr Lfter 2 gelten die Labels kuwLU2min und kuwLU2max. Die Toleranz mu in diese La-
bels miteinbezogen werden. Zwischen den LOW-Phasen wird die Leitung wieder freigegeben.
Wird ein Lfter defekt gemeldet, bleibt die Endstufe weiter angesteuert damit eine eventuelle Fehlerhei-
lung erfolgen kann.
Applikationshinweis: Beispiel: PWM-Signal ist zwischen den Massetastungen fr 2 sek. freigegeben =>
fbwEGER_xB mu grer 40 Ereignisse appliziert werden.
1 2 3 4
fbbEGER_2
fbbEGER_1
endgltig defekt endgltig defekt
geheilt
1. Der Fehler wird entgltig defekt gemeldet, da die Anzahl der Defektmeldungen auf 0 appliziert ist.
Der Fehlerstatus wechselt aber gleich wieder auf vorlufig geheilt, da das Signal fr zwei Sekunden
wieder ok ist.
2. Whrend dieser zwei Sekunden wird der Fehlerzhler insgesamt um 20 dekrementiert. (Der Task luft
in der 100ms Scheibe. In zwei Sekunden kommt er daher 20mal dran. Pro Taskdurchlauf wird der
Zhler um eins dekrementiert.)
3. Der Fehler fbbEGER_2 wird entgltig defekt gemeldet, da die Anzahl der Defektmeldungen auf 0
appliziert ist. Der Fehlerzhler von fbbEGER_1 bleibt aber auf dem vorigen Wert.
4. Der Fehlerzhler von fbbEGER_1 wurde um weitere 20 dekrementiert. Der Fehler fbbEGER_1 wird
aber wieder entgltig defekt gemeldet, da die Anzahl der Defektmeldungen auf 0 appliziert ist. Damit
wird der Fehlerzhler neu initialisiert. Der Fehler fbbEGER_1 bleibt entgltig defekt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Befindet sich dieses Signal fr die Heilungsentprellzeit wieder im Zustand AG4 inaktiv, wird der Fehler Umschaltung auf Normalfunktion
rckgesetzt.
ECOMATIC Bei Fahrzeugen mit ECOMATIC wird ber ein Schaltsignal (AG4-E) der Motor abgestellt. ecwINIT_T Deaktivierung der ECOMATIC
Schaltsignal Geht der Pegel vom Signal dimECO nach einem SG-Reset nicht innerhalb der Zeit ecwINIT_T auf High
Timeout wird der Fehler fbbEECO_L gesetzt.
CAN Botschaft Botschaftsfehler Getriebe 1: Bei elektronischen Getriebesteuerungen die ber den CAN BUS mit dem mrwCANAUSB Unterhalb V Schwelle Begrenzung der mrwANFAHKL
Getriebe 1, Bot- Steuergert kommunizieren, wird die Zeit zwischen zwei Botschaften berwacht. Wird fr die Zeit Wunschmenge durch die Anfahr- mrwV_ANFAH
schaftsfehler caw.._RTO keine neue Botschaft empfangen oder ist der Botschaftsinhalt inkonsistent (Bei zwei unmit- drehmomentenkennlinie mrwANFAHKL mrwEGSRAMP
mrwM_EMAX
EGS Eingriff telbar aufeinanderfolgenden Versuchen, die Daten der Botschaft auszulesen war der Inhalt bereits wieder (dauernd). Oberhalb der V- Schwelle ram-
teilweise berschrieben) oder liegt ein CAN Defekt vor (in camSTATUS0 ist Bit 0, Bit 1 oder Bit 2 ge- penfrmige Erhhung der Eingriffsmenge
setzt) wird das Statusbit mrmEGSSTAT (.4) gesetzt und der Mengeneingriff beendet. auf mrwM_EMAX.
Ab diesem Zeitpunkt wird solange die Fehlerbedingung anliegt der Fehler fbbEEGS_1 (zeitgesteuert)
gemeldet, wenn die Ausblendung der Eingriffsberwachung nicht aktiv ist. Bit mrmEGSSTAT (.7) wird gesetzt (In-
Die Ausblendung der Eingriffsberwachung verhindert unntige Fehlereintrge im Fall von Umgebungs- formation Getriebeeingriff kann nicht,
bedingungen, bei denen eine Kommunikation aller CAN Busteilnehmer nicht vorausgesetzt werden kann oder nicht vollstndig durchgefhrt wer-
(siehe Kapitel CAN - Ausblendung von Fehlern des externen Steuergerteeingriffs). den)
Whrend der Ausblendung der Fehlerberwachung werden die Entprellzeiten des eventuell bereits aktuell
in Entprellung befindlichen Fehlers fbbEEGS_1 zurckgesetzt.
CAN Botschaft Eingriffsmoment ungltig: Der EGS Eingriff wird ungltig, wenn das EGS Anforderungsbit Abbruchverhalten wie bei Botschafts-
Getriebe 1, EGS mrmEGSSTAT (.5) nicht gesetzt ist, oder das EGS Eingriffsmoment mit der Fehlerkennung timeout EGS, als Sonderfall wird bei Neu-
Eingriff mrmEGS_roh = 0xFFH belegt ist. tralwert mrmEGS_roh = 0xFEH der Ein-
Es werden keine Fehler eingetragen. griff ohne Rampe beendet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
CAN Botschaft Ein MSR-Moment wird dann unplausibel, wenn das integrale Moment W mrwMDIntMX Abschaltung des MSR-Eingriffs ber mrwMSRRAMP
T
Bremse 1, phy- W = ( MMSR MRe ib )dt
Rampe auf 0.
sikalische Plau- 0
sibilitt MSR die Schwelle mrwMDIntMX berschreitet und der Fehler fbbEMSR_H wird defekt gemeldet. Der Ein-
griff 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 MSR-Moment zumin-
dest einmal den Neutralwert erreichen.
CAN Botschaft Ist die Referenzgeschwindigkeit des ABS-Steuergertes gltig, dann wird der MSR-Eingriff funktional mrwMSRFG_L Abschaltung des MSR-Eingriffs ber mrwMSRRAMP
Bremse 1, funk- unplausibel, wenn die Referenzgeschwindigkeit V_AKT (von Bremse 1) < mrwMSRFG_L und der Feh- Rampe auf 0. mrwASRRAMP
tionale Plausi- ler fbbEMSR_P wird defekt gemeldet. Dieser Fehler kann im selben Fahrzyklus nicht mehr geheilt wer- Blockieren aller weiteren ASR/MSR- mrwM_EMAX
bilitt MSR den. Ist der Fehler endgltig defekt, so wird der MSR-Eingriff abgebrochen und in diesem Fahrzyklus Eingriffe
nicht mehr erlaubt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Botschaftszhler Unterscheidet sich der Wert des aktuellen Botschaftszhlers um mehr als mrwASG_Bmx (mit 15 deakti- mrwASG_Bmx Ist der Fehler fbbEASG_I endgltig defekt
unplausibel vierbar) von dem vorhergehenden Wert, wird der Fehler fbbEASG_I gemeldet. Ebenso, wenn sich der mrwASG_Bmn und cowECOMTC.6 = 1, wird der Motor
Botschaftszhler ber mehr als mrwASG_Bmn (deaktiviert mit 127) Hauptprogrammperioden nicht n- cowECOMTC.6 abgestellt. Bei Botschaftszhlerfehler er-
dert. Bei einem gleichbleibenden Botschaftzhler kleiner mrwASG_Bmn wird die letzte gltige Botschaft folgt keine Momentengradientenbegren-
ausgewertet. Die Funktion wird jedenfalls abgeschaltet, sobald der Botschaftszhler als endgltig defekt zung (mrmdMD_MGB = 0xFF).
erkannt wurde.
CAN Botschaft Ein Drehzahleingriff durch das ASG ist nur bei gesetztem Kupplungsbit dimKUP (- whrend der Schal- Abbruch des drehzahlsynchronisierenden mrwASGRAMP
Getriebe_2, tung Kupplung geffnet) mglich. Wird bei geschlossener/geregelter Kupplung eine Drehzahlanforde- Mengeneingriffs
Funktionale rung erkannt, wird der Fehler fbbEASG_P gemeldet. Die Ersatzfunktion erfolgt ohne Fehlerentprellung.
Plausibilitt Nach Ablauf der Fehlerentprellung ist ein erneuter Eingriff nur nach Erreichen der Wiederaufnahmebe-
ASG Drehzahl- dingungen mglich. Die Rcknahme der Ersatzfunktion erfolgt erst nach Heilung des Fehlers. Bei CAN-
synchronisier. Ausblendung wird dieser Fehler weder gemeldet noch geheilt. Die Ersatzfunktion erfolgt trotzdem.
siehe auch Kapitel Mengenregelung, ASG-Eingriff
CAN Botschaft Eine ASG-Drehzahlanforderung ist dann unplausibel, wenn das integrale Moment W mrwMDIntAX Abbruch des drehzahlsynchronisierenden mrwASGRAMP
T
Getriebe_2, W = ( M ASG M Re ib )dt
Mengeneingriffs
physikalische 0
Plausibilitt die Schwelle mrwMDIntAX berschreitet und der Fehler fbbEASG_H wird defekt gemeldet.
ASG Drehzahl- Der Eingriff gilt dann erst wieder als plausibel, wenn das integrale Moment wieder 0 wird und damit der
synchronisier. Fehler fbbEASG_H als gut gemeldet wird. Um den Eingriff wieder zu erlauben mu die ASG-
Drehzahlanforderung zumindest einmal die Wiederaufnahmebedingungen (Neutralwert 0, usw) erreichen.
Bei CAN-Ausblendung wird dieser Fehler weder gemeldet noch geheilt. Das Reibmoment wird nur abge-
zogen wenn die Eingriffsmenge mrmM_EASG = 0 ist.
CAN Botschaft Ein Drehzahleingriff durch das ASG wird nur erlaubt wenn die aktuelle Fahrgeschwindigkeit fgmFGAKT mrwASGvmin Abbruch des drehzahlsynchronisierenden mrwASGRAMP
Getriebe_2, der Geschwindigkeitsschwelle mrwASGvmin betrgt. Mengeneingriffs
Funktionale Wird bei einer Drehzahlanforderung diese Schwelle verletzt so kann ein erneuter Eingriff erst nach dem
Plausibilitt Erreichen der Wiederaufnahmebedingungen durchgefhrt werden.
ASG Drehzahl- Es erfolgt kein Fehlereintrag.
synchronisier.-
Schwelle
Sammelfehler ber die Maske mrwMSK_FGT knnen insgesamt 5 Fehler appliziert werden, deren Zustnde mrwMSK_FGT
fr Fehlerspei- zustzlich in einem eigenen Fehlerbit fbbEASG_S zusammengefat werden. Damit soll verhindert wer-
cher-eintrag bei den, da bei Ausfall des Getriebesteuergertes die Timeoutfehler beider CAN-Botschaften Getriebe 1 und
Ausfall der Getriebe 2 sowie Folgefehler im Fehlerspeicher eingetragen werden. Jeder ausgewhlte Fehler mu so
CAN-Getriebe appliziert sein, da er nicht im Fehlerspeicher eingetragen wird. Wird nun einer dieser Fehler defekt
botschaften gemeldet, so wird ohne Fehlerentprellung (appliziert) das Fehlerbit fbbEASG_S defekt gemeldet und im
Fehlerspeicher eingetragen.
Maske mrwMSK_FGT:
xxxxxxx1 b fbbEEGS_1
xxxxxx1x b fbbEASG_Q
xxxxx1xx b fbbEASG_P
xxxx1xxx b fbbEASG_G
xxx1xxxx b fbbEASG_H
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
CAN Botschaft Sobald das VL30-Getriebe eine gltige LL-Solldrehzahl > Null anfordert wird die Entprellung des Feh- fbwECVT_Q. Beendigung des Eingriffs durch Nullsetzen
Getriebe 2, Ti- lers fbeECVT_Q gestartet. Ist der Eingriff nicht vor Ablauf der Entprellzeit fbwECVT_QA beendet wird der Anforderung mrmN_LLCAN.
meout fr dieser Fehler defekt erkannt, das Bit mroCVTSTAT.2 gesetzt und eine LL-Solldrehzahlanforderung
VL30-Eingriff mrmN_LLCAN = Null an die LL-Solldrehzahlberechnung gesendet. Sobald das Getriebe selbst wieder
LL-Solldrehzahl = Null anfordert wird die Fehlerheilung gestartet.
CAN-Botschaft Sobald die angeforderte N-LL-Soll (aus mroN_LLCAr) den Wert mrwCVTNLLM bersteigt wird die mrwCVTNLLM Begrenzen des Eingriffs auf
Getriebe 2, Be- umgerechnete Anforderung mrmN_LLCAN auf diesen Wert begrenzt und Bit mroCVTSTAT.1 gesetzt, mrwCVTNLLM.
grenzung der der Eingriff bleibt jedoch gltig.
vom VL30 an- Diese Schwelle mu wegen der redundanten Schubberwachung kleiner mrwLLR_AUS gewhlt werden.
geforderten N-
LL-Soll
CAN-Botschaft Wenn die Anforderung des Getriebes (in mroN_LLCAr) gleich 0xFF ist wird Bit mroCVTSTAT.3 ge- Beendigung des Eingriffs durch Nullsetzen
Getriebe 2, setzt und eine LL-Solldrehzahlanforderung mrmN_LLCAN=Null an die LL-Solldrehzahlberechnung ge- der Anforderung mrmN_LLCAN.
Empfang der sendet. Es wird jedoch kein Fehler gemeldet.
Fehlerkennung
vom VL30-
Getriebe
CAN-Botschaft Signal-Range-Check nach oben (Fehler fbbECVT_H), wenn mrmN_LLCAN > mrwCVTNmax mrwCVTNmax Beendigung des Eingriffs durch Nullsetzen
Getriebe 2, Signal-Range-Check nach unten (Fehler fbbECVT_L), wenn mrmN_LLCAN < mrmCVTNmin mrwCVTNmin der Anforderung mrmN_LLCAN.
Signalbereich fbwECVT_H.
fbwECVT_L.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
DS/ESA berwachungskonzept - FGR Bedienteil, Variante VW ber CAN, Gerastet Ein-Aus 19. April 2002
0 bosch EDC15+ Seite 8-21
Y 281 S01 / 120 - VG2
Checksummen- Bei richtiger (bzw. falscher) Checksumme wird ein Fehlerzhler bis 0 (bzw. mrwGRA_Cog) dekremen- mrwGRA_Cmx Abschaltung der FGR
fehler GRA- tiert (bzw. inkrementiert). berschreitet der Fehlerzhler den Wert mrwGRA_Cmx wird der Fehler mrwGRA_Cog
Botschaft fbbEFGC_C gemeldet. Die Funktion wird jedenfalls abgeschaltet, sobald die Checksumme als defekt er-
kannt wurde (Zhler > Schwelle mrmGRACoff.0). Sobald eine falsche Checksumme erkannt wird,
wird der letztgltige Bedienteilzustand eingefroren.
Botschafts- Unterscheidet sich der Wert des aktuellen Botschaftszhlers um mehr als mrwGRA_Bmx von dem vor- mrwGRA_Bmx Abschaltung der FGR
zhler unplausi- hergehenden Wert, wird der Fehler fbbEFGC_B gemeldet. Ebenso, wenn sich der Botschaftszhler ber mrwGRA_Bmn
bel mehr als mrwGRA_Bmn Hauptprogrammperioden nicht ndert. Die Funktion wird jedenfalls abgeschal-
tet, sobald der Botschaftszhler als defekt erkannt wurde wurde (mrmGRACoff.1). Solange der Zhler
grer als die Schwelle ist, wird die Botschaft ausgewertet.
Sender Codie- Stimmt bei zu empfangender GRA_Neu-Botschaft die in der Botschaft enthaltene Sender Codierung nicht mrwMULINF0 Abschaltung der FGR
rung unplausi- mit jener berein, die durch mrwMULINF0 bestimmt ist (siehe Fahrgeschwindigkeitsregelung), wird der
bel Fehler fbbEFGC_S gemeldet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Abschaltung der Nach Erkennen von KL15 = LOW UND nach Ablauf der Zeit mrwNCL_DA (Nachlaufentprellzeit) und bei V, M, P: keine
EDC Ablauf der Zeit mrwNCL_N0 nach erreichen der Drehzahl 0 werden diverse Zellen im EEPROM bear- mrwNCL_DA
beitet und die Zeit mrwNCL_SP gestartet, um eventuelle Fehlerspeicherungen zu ermglichen. Danach mrwNCL_N0 Bei KL15 = HIGH erfolgt ein RESET.
erfolgt die Lftersteuerung (Zeit = kuot_NL) und anschlieend wird nochmals die Zeit mrwNCL_SP fr mrwNCL_SP
Fehlerspeicheraktivitten abgewartet. Abschlieend wird das HRL geworfen (Ansteuerung CJ911). und
nach Ablauf der Fehlerentprellzeit der Fehler fbbEHRL_S gesetzt. bei C:
nlwNCL_DA
Im Normalfall fllt die Spannung vor Ablauf der Fehlerentprellzeit ab, anderenfalls "klebt" das Hauptre- nlwNCL_N0
lais oder ein anderer Defekt liegt vor (z.B. defekter CJ911). nlwNCL_SP
Achtung: fbwEHRL_ST.7 darf nicht gesetzt werden, sonst kann der Fehler nicht mehr gelscht werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
ber den A-Test kann der Fehler nur gutgemeldet werden. Dieser Fall tritt ein, wenn innerhalb eines
Fahrzyklus der KTF eine absolute Mindestnderung (Differenz anmKTF zu anoKTF_Ini, KTF bei Initia-
lisierung) von anwKTF_dT aufweist. In diesem Fall wird die erreichte absolute Temperaturnderung auf
der OLDA anoKTF_PT ausgegeben und ein neuer DTI-Test gestartet, der A-Test wird auch in diesem
Fall fr den Fahrzyklus gestoppt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung KTF-berwachung
Besitzt der Parameter anwKTFPRDY einen Wert ungleich Null, so wird der Fehler fbbEKTF_P in der
SG-Initialisierung gutgemeldet, um fr den KTF-Pfad frhzeitiges Readiness zu ermglichen.
Die Testergebnisse knnen mithilfe von CARB-Mode 6 ausgelesen und rckgesetzt werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung LDF-berwachung
ldoLA _ DIF =
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 regulr beendet und nicht abge-
brochen, so wird das Testergebnis als ldmLDF_dp an CARB-Mode 6 gesendet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
ldwREGN1
1 2 3 4
ldwREGN2
ldwREGN3
ldwREG1KL
ldwREG1KL ldwREG0KL
ldwREG0KL ldwREGME3
ldwREGME4 ldwREGME4
ldwREGME3
dzmNmit
Abbildung LDR_08: Arbeitsbereiche
Regelab- Eine berwachung auf Regelabweichung findet nur in Bereich 3 und 4 statt. Der Regelkreis wird als de- fbwELDSpRA Die LDR wird nur im Bereich 4 abge-
weichung fekt eingestuft, wenn fr die Zeit fbwELDSpRA bzw. fbwELDSnRA die Regelabweichung ldmE grer fbwELDSnRA schaltet.
als ldoREGMXpR bzw. ldwREGMXnR ist. (Fehler fbbELDSpR, fbbELDSnR). ldwREGMXnR
Die maximale Regelabweichung wird ber das Kennfeld ldwRMXpRKF ermittelt. Fr dieses Kennfeld ldwRMXpRKL Abschaltung der ARF (applizierbar) cowFARFAB1
kann neben mrmBMEF (Minimum aller Begrenzungs Faktoren) ber den Variantenschalter cowRMXpRTF cowFARFAB2
cowRMXpRTF je nach Wahl die Khlwassertemperatur anmKTF oder die ltemperatur anmOTF als cowFARFAB3
Eingangsgre gewhlt werden. Die maximale positive LDR-Abweichung wird auf die OLDA ldo- Vollastbegrenzung (applizierbar) cowFMEBEG1
REGMXpR ausgegeben. cowFMEBEG2
cowRMXpRTF cowFMEBEG3
anmWTF
anmOTF
ldoREGMXpR
mrmBMEF KF
ldwRMXpRKL
Abbildung LDR_12: max. Pos. LDR-Abweichung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung LDR
Sind alle Bedingungen erfllt, so wird der Abgleich einmalig durchgefhrt. 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 fr ADF, LDF, LTF und FGG intakt (fboSADF
= 0, fboSLDF = 0, fbosLDP = 0, fboSLTF = 0, fboSFGG = 0), so wird der emittelte Abgleichwert
mroLDFUabg 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 fr den Abgleich nicht erfllt, so
bleibt der Abgleichwert mrmLDFUAGL unverndert.
Ist die abgeglichene Druckdifferenz mroLDFUdf2 bei Eintritt der Abgleichbedingung auerhalb des zu-
lssigen Bereichs (|mrmLDFUdf2| > mrwLDFU_mx - Vermutung auf getauschten / beschdigten Sensor),
so wird in diesem Fahrzyklus keine berwachung auf Saugrohrunterdruck durchgefhrt (mroLDFU_no =
1). Ebenso wird die berwachung nicht durchgefhrt, wenn der Abgleichwert mrmLDFUAGL unplausi-
bel ist (|mrmLDFUAGL| > mrwLDFUAMX), oder solange der Abgleich nicht beendet wurde.
Hinweis: Neue SG mssen in der Fertigung mit einem unplausiblen Wert (0x7FFF) fr mrmLDFUAGL
initialisiert werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung LDR
berwachung berwachungsstrategie Daten Ersatzfunktion Daten
von
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Saugrohr- Die OLDA mroLDFASTA zeigt den aktuellen Status des Abgleichs an. Sie kann folgende Werte anneh-
unterdruck men:
(Fortsetzung) - 0 = Noch kein Abgleich durchgefhrt
- 1 = Nur Kontrolle von |mrmLDFUAGL| > mrwLDFUAMX. Wird durchgefhrt wenn eine der Bedin-
gungen Startbit = 1, dzmNmit = 0, fgmFGAKT = 0 oder Sensoren sind in Ordnung nicht erfllt ist.
- 2 = |mroLDFUdf2| berechnen und auf > mrwLDFU_mx kontrollieren
- 3 = Warten auf Ablauf der Fehlerentprellzeit mrwLDFUAGt
- 4 = Abgleich komplett durchgefhrt.
Applikationshinweis: Die Zeit mrwLDFUINt sollte > 80ms appliziert werden, um sicherzustellen, da der
verwendete LDF Wert korrekt ist und vorhandene Drehzahl sicher erkannt wird. Die Saugrohrtemperatur-
schwelle 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 grer als die SRC - Entprellzeiten fr ADF, LDF, STF und FGG sein.
Abbildung UEBE_02:
mroLDFASTA < 4
mroLDFU_no
|mrmLDFUAGL (neu)| > mrwLDFUAMX >1
|mroLDFUdf2| > mrwLDFU_mx
t >= mrwLDFUINt
&
mrmSTART_B = 1 fboSFGG = 0
& fboSADF = 0
dzmNmit = 0
fboSLTF = 0
t >= mrwLDFUAGt
&
anmLTF > mrwLDFU_ST
anmADF mroLDFUdf2
mroLDFUabg
mroLDFUdf1
anmLDF
BEGRENZUNG
mrwLDFUAMX
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung LDR
- die Geber fr ADF und LDF sind intakt (fboSADF = 0, fboSLDF = 0, fboSLDP = 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 erfllt, so wird sofort wieder auf Normalfunktion zurckgeschalten
(mrmLDFUaus = 0). Im Nachlauf (nlmNLact=1) werden die Bedingungen dzmNmit> mrwLDFUnMI und
mrmPWG_roh <= mrwLDFPWMI ausgeblendet um ein sicheres Abstellen des Motors zu gewhrleisten.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung LDR
berwachung berwachungsstrategie Daten Ersatzfunktion Daten
von
Saugrohr-
unterdruck a
mroLDFO_PS a>b
b R
TOTZEIT
KL
mrwLDFO_tB
mrwLDFO_KL
mrmLDFUAGL
mroLDFUdif
anmLDF
mrmM_EFGR = 0
anmADF
mrmM_EADR = 0
mrmLDFUaus
fboSADF = 0 &
fboSLDF = 0
fboSLDP = 0
mroLDFU_no
nlmNLact
>1
dzmNmit > mrwLDFUnMI
&
mrmPWG_roh <= mrwLDFPWMI
Abbildung UEBE_05:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
HFM/LDF Die vom HFM gemessene Luftmasse armIST_4 wird mit der errechneten Luftmasse armM_Lber ins Ver- arwn_PBlhi Bei arwKF_ena = 1 wird arwLMVGWKF arwKF_ena
Plausibilitt fr hltnis gesetzt (armRatio). Bei zu groen Abweichungen wird ein Fehler in fbbEHFM_L (Empfindlich- arwn_PBllo zur Berechnung vom armM_List verwen- arwLMVGWKF
EOBD keitsdrift low) bzw. fbbEHFM_H (Empfindlichkeitsdrift high) gesetzt. arwLDFmin det,
(siehe Kapitel 3.3) arwRatmin
arwn_PBhhi
arwn_PBhlo
arwLDFmax
arwRatmax
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Signalbereich Signal Range Check nach oben (Fehler fbbEPWG_H), wenn anoU_PWG > anwPWG_MAX anwPWG_MAX erhhte Leerlaufdrehzahl mrwLLR_PWD
Schleifer Signal Range Check nach unten (Fehler fbbEPWG_L), wenn anoU_PWG < anwPWG_MIN anwPWG_MIN
Potentiometer Vorgabewerte (Rampen) mrwPWG_Pof, mrwPWG_Pof
mrwPWG_Pon. Bei SRC Verletzung UND mrwPWG_Pon
Plausibilittsverletzung (LGS) wird nur mrwPWG_Rau
mrwPWG_Pof verwendet. mrwPWG_Run
siehe PWG-Filter und Fahrverhalten
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung PWG
Plausibilitt Wird nur bei cowVAR_PWG=0 (PWG Poti/Schalter) durchgefhrt. mrwPWG_LGT Vorgabewerte wie bei Defekt PWG SRC
Potentiometer Diese berprfung erfolgt, wenn eine allgemeine Plausibilittsverletzung vorliegt. Schleifer
Ist der Leergasschalter mindestens fr die Zeit mrwPWG_LGT in Vollaststellung und danach (kein be-
stimmter Zeitpunkt) mindestens fr dieselbe Zeit in Leergasstellung, liegt ein Potentiometerdefekt vor
(Fehler fbbEPWP_P).
Plausibilitt Wird nur bei cowVAR_PWG=0 (PWG Poti/Schalter) durchgefhrt. mrwPWG_WUS Vollastbegrenzung (applizierbar) cowFMEBEG.
Leergasschalter Diese berprfung erfolgt, wenn eine allgemeine Plausibilittsverletzung vorliegt. mrwPWG_WOS
Wird anmPWG > mrwPWG_WOS und danach (kein bestimmter Zeitpunkt) anmPWG < mrwPWG_WUS Als Pedalwert wird der Potentiometerwert
liegt ein Fehler des LGS vor (Fehler fbbEPWP_L). verwendet. Bei SRC Verletzung UND mrwPWG_Pof
Plausibilittsverletzung (LGS) wird nur mrwPWG_Rau
der VGW mrwPWG_Pof verwendet mrwPWG_Run
(Rampe).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung PWG
berwachung berwachungsstrategie Daten Ersatzfunktion Daten
von
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowFUN_FDR
1
mrmFDR_CAN.0
.0
0
mrmFDR_CAN.1
.1 &
1
mrmFDR_CAN.2
.2
1
mrmFDR_CAN.3 cowFUN_FDR
.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 bettigt 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 fr die Zeit benutzt. Bettigte Bremse liegt vor, wenn
Haupt- und redundanter Bremskontakt bettigt sind.
Diese Prfung erfolgt nicht bei defekter Bremse (fbbEBRE_P) und ist mittels mrwPWG_BPA deaktivier-
bar.
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 ...Bremskraftverstrker angesteuert
F_BKV mrmFDR_CAN.3 = TRUE ...Bremskraftverstrker 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ist mroFPM_BED gleich Null oder sind die Bits 10 oder 11 (Plausibilitt PWG-PGS) gesetzt, so wird
die Plausibilittsprfung PWG-PGS durchgefhrt und der Fehler fbbEPWP_A behandelt.
Ist nun mroFPM_BED ungleich Null, so mu eine Ersatzreaktion erfolgen. Die Art der Ersatzreaktion
lt sich anhand von mroFPM_ZAK ablesen:
mroFPM_ZAK=0 (endgltig geheilt): keine Ersatzreaktion, anmPWG hat Durchgriff auf mrmPWGfi
mroFPM_ZAK=1 (vorlufig defekt): der letzte gltige Wert von anmPWG bleibt eingefroren
mroFPM_ZAK=4 (endgltig defekt): mrmPWGfi wird auf 0 % gesetzt, die Ersatzreaktion Leerlaufdreh-
zahl 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
erhhte Leerlaufdrehzahl deaktiviert (mrmLLR_PWD=0)
Sicherheitsfall Der Sicherheitsfall wird zurckgenommen, wenn dPWG/dt > mrwPWG_dPS ist ODER die Bremse mrwPWG_dPS Bei anmPWG < Vorgabewert (Rampen-
Plausibilitt ODER PWG inaktiv wird. Fr eine erneute Erkennung mu die Bremse inaktiv gewesen sein. wert) wird sofort anmPWG verwendet, an-
Bremse dernfalls wird rampenfrmig auf anmPWG
erhht mrwPWG_SfE
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Zur Bewertung der PWG berwachung werden in mroPWG_Z folgende Werte angezeigt (cowVAR_PWG=0):
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Heilung:
Die Heilung des Fehlers fbbEDIA_P erfolgt, wenn bei aktiver berwachung jeweils sowohl eine Anfor-
derung Lampe aus als auch Lampe ein (vom Motorsteuergert ans Kombigert) mit der Mindesdauer
gswFHZ ununterbrochen mit dem korrekten Status vom Kombigert quittiert wurden. Die Reihenfolge ist
nicht wichtig.
Applikationshinweis:
Der Datensatzlabel fbwEDIA_PA mu um mindestens 100ms kleiner appliziert werden als das Minimum
von fbwT_DIBLK und der halben Periodendauer von xcwFreq.
Die Fehlerheilzeit gswFHZ mu um mindestens 200ms kleiner appliziert werden als das Minimum von
fbwT_DIBLK und der halben Periodendauer von xcwFreq.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikationshinweis:
Die Fehlerentprellzeit fr die Defekterkennung mu grer als 20s sein, wenn Auswertung ber Datente-
legramm appliziert ist!
Signalbereich Bei UTF ber ADC (comVAR_FZG = 4): anwUTFAMAX anmUTF_ANA auf Vorgabewert anwUTFAVOR
Signal Range Check nach oben (Fehler fbbEUTF_H), wenn anoU_UTF> anwUTFAMAX anwUTFAMIN anmUTFAVOR
Signal Range Check nach unten (Fehler fbbEUTF_L), wenn anoU_UTF< anwUTFAMIN
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die zulssige Erwrmungszeit f(Wassertemperatur) wird aus der Kennlinie mrwWTF_KL ermittelt. Bei
der maximalen Erwrmungszeit (655340000 s) wird der Test nicht durchgefhrt und der Fehler
fbbEWTF_D sofort gut gemeldet. Treffen die Mengen- oder die Drehzahlbedingungen nicht mehr zu,
wird der Timer eingefroren.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dynamische Folgende Werte werden im EEPROM abgespeichert: Fr die Glhzeitsteuerung wird der VGW
Plausibilitt Aufgetretene Temperaturerhhung seit Start gswGS_VGWT verwendet
Temperaturwert bei Testende
Abgelaufene Zeit
zulssige Erwrmungszeit 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 Temperaturerhhung 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 wurde.
wenn der Test nicht durchgefhrt wurde (z.B.: applikativ durch Kennlinenwert = 655340000s).
Betriebs- Nach berschreiten der Drehzahlschwelle anwWSZ_DZ mu nach Ablauf der Zeit anwWSZ_SZT die anwWSZ_DZ
temperatur Wassertemperatur die Schwelle anwWSZ_STM berschritten haben (Fehler fbbEWTF_B). anwWSZ_SZT
anwWSZ_STM
WTF ber CAN Bei Auswertung von T_WTF (cowWTFCAN=1): anmWTF_CAN = anmWTF plus max. anwWTFdelt
Der Fehler fbbEWTF_U (ungenau) wird gemeldet, wenn in der CAN-Botschaft Kombi 2 das Fehlerbit WTF-Toleranz anwWTFdelt
S_WTF gesetzt ist und kein Defektwert (FFh) oder Nullwert (00h) gesendet wird und keine Ausblendung
der CAN-berwachung aktiv ist (mrmAUSBL = 0).
Der Fehler fbbEWTF_N (nicht verbaut) wird gemeldet, wenn in der CAN-Botschaft Kombi 2 das Fehler-
bit S_WTF gesetzt ist und Nullwert (00h) gesendet wird und keine Ausblendung der CAN-berwachung
aktiv ist (mrmAUSBL = 0).
Der Fehler fbbEWTF_S (Singal defekt) wird gemeldet, wenn in der CAN-Botschaft Kombi 2 der De-
fektwert (FFh) gesendet wird (unabhngig vom Fehlerbit S_WTF) und keine Ausblendung der CAN-
berwachung aktiv ist (mrmAUSBL = 0).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Systemfehler cowF.....2.
in den Modulen: .0 Olda1.8
Drehzahlgeber defekt &
fboSDZG Olda1.9
ARF
.1
LDR Sekundrdrehzahl defekt & Olda1.10
Begrenzungs- fboSSEK
.2 Olda1.11
menge
HDK defekt & >1
fboSHDK Olda1.12
(Fortsetzung) .3 Olda1.13
Klemme 15 defekt &
fboEK15_P Olda1.14
.4
Elektr. Abschaltung defekt & Olda1.15
fbbEEAB_P | fbbEEAB_K | mrmEABgsp
.5
Pedalwertgeber defekt &
fboSPWG | fboSPGS
.6
fbbEPWP_L &
Leergasschalter def.
fboSPGS .7
Magnetventil defekt cowVAR_PWG &
fboSMVS
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Systemfehler cowF.....3.
in den Modulen: .0 Olda3.0
ARF-Steller 2 defekt &
fboSAR2 Olda3.1
ARF
.1
LDR Botschaftstimeout Getriebe 2 & Olda3.2
Begrenzungs- fbbEASG_Q
.2 Olda3.3
menge
Botschaftstimeout Getriebe 1 & >1
fbbEEGS_1 Olda3.4
(Fortsetzung) .3 Olda3.5
ARF positive Regelabweichung &
fbbEARSpR Olda3.6
.4
ARF negative Regelabweichung & Olda3.7
fbbEARSnR
.5
Fahrgeschwindigkeitsgeber defekt &
fboSFGG
.6
Getriebe-Notlauf &
mrmEGSSTAT.8
.7
&
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Systemfehler cowF.....4.
in den Modulen: .0 Olda3.8
Ladedruckfhler unplausibel &
fboSLDP Olda3.9
ARF .1
LDR Regelklappe defekt & Olda3.10
fboSLDK
Begrenzungs- Olda3.11
.2
menge & >1
Olda3.12
(Fortsetzung) .3 Olda3.13
&
Olda3.14
.4
& Olda3.15
.5
&
.6
&
.7
&
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrwF_MOMA.0 mrwF_MOM.0
>1 zmmF_KRIT.0
fboSKW2
0
mrwF_MOMA.1 mrwF_MOM.1
fboSWTF
fboSWTF & fboSKTF
0
anwWTFSCH2
mrwF_MOMA.2 mrwF_MOM.2
fboSKLI
0
mrwF_MOMA.3 mrwF_MOM.3
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
so wird der DZG als vorlufig dynamisch defekt (dzmDZGerr (.0)) erkannt.
Ist dies der Fall ODER die aktuelle Periode unendlich gro (also kein Impuls) so wird nach Ablauf der dzwDZG_KMX
Defektwerdezeit dzwDZG_DPL * letztgltige Periodendauer (dzoABTAS) der Fehler fbbEDZG_D ge-
setzt. Diese Zeit ist nach unten auf die Hauptprogrammperiode begrenzt. (dzmDZGerr (.0) zeigt den
Fehler vor der Fehlerbehandlung)
Nach Erkennen vorlufig dynamisch defekt, wird ein Zhler mit dem Wert dzwDZG_KMX initialisiert
und bei Erkennen einer gltigen Periode dekrementiert. Erreicht der Zhler den Wert 0, bevor die Zeit
dzwDZG_DPL * letztgltige Periodendauer abgelaufen ist, wird der Fehler wieder rckgesetzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
8.52.2 Heilung
berwachung berwachungsstrategie Daten Ersatzfunktion Daten
von
Dynamische Wird eine Vergleichsdrehzahl n_VERGLEICH Umschaltung auf Normalfunktion
Plausibilitt
n _ VERGLEICH *(1 dzwDZG _ FNS ) < n _ DZG UND
dzwDZG_FNS
n _ VERGLEICH *(1 + dzwDZG _ FNS ) > n _ DZG
Bit Bedeutung
0 Statische Plausibilitt mit SEK-DZG
1 Dynamische Plausibilitt mit SEK-DZG
2 SEK-DZG bei DZG defekt verwenden
3 Statische Plausibilitt mit dzmNmit
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr die Prfung mssen folgende Bedingungen erfllt sein, wobei die Entscheidung zum Zeitpunkt
mrwEAB_TDZ
mrwEAB_TDZ nach SG-Initialisierung getroffen wird (mroTS_ST = 01):
mrwEAB_WMX
- die Drehzahl dzmNakt mu Null sein UND
- die Wassertemperatur anmWTF mu grer als mrwEAB_WMX sein UND
- kein entprellt im Fehlerspeicher eingetragener Fehler im Pfad fboSDZG UND
- kein entprellt im Fehlerspeicher eingetragener Fehler im Pfad fboSWTF mrwEAB_SDZ
Wird beim Start die Drehzahl mrwEAB_SDZ nicht innerhalb der Zeit mrwEAB_TMX (gemessen ab er- mrwEAB_TMX
ster Drehzahl > 0 im Fahrzyklus) erreicht oder wird eine Fahrgeschwindigkeit > 0 gemessen, wird kein
ELAB Test durchgefhrt.
Kann der ELAB Test bei gesetzten Merker mrmBTSM nicht durchgefhrt werden und ist bereits ein
ELAB - Fehler fboSEAB im Fehlerspeicher eingetragen, so werden mit mrmEABgsp = 1 ebenso die Er-
satzfunktionen ausgefhrt.
mrwEAB_TUS
Steigt die Drehzahl dzmNakt ber mrwEAB_SDZ , so wird fr mroUsoll der Wert mrwEAB_TUS ausge-
mrwEAB_MAD
geben, die Startabwurfschwelle mrwEAB_MAD eingestellt und der ELAB geschlossen. Auerdem wird
die Testzeit gestartet (mroTS_ST = 02).
Wird innerhalb der Testzeit mrwEAB_TDA die Drehzahlschwelle mrwEAB_MID unterschritten ist der mrwEAB_MID
ELAB in Ordnung und der Testmerker mrmBTSM wird auf 0 gesetzt. Der ELAB wird wieder geffnet mrwEAB_TDA
und mroBTSSl & mroBTSSh um mrwBTS_TIN erhht. Steigt jedoch die Drehzahl ber mrwEAB_MAD
ODER luft die Testzeit ab, so gilt der ELAB als defekt (Fehler fbbEEAB_P, mroTS_ST = 03) und der
Test wird bei jedem nachfolgenden Start durchgefhrt, solange bis er wieder als in Ordnung erkannt wird.
Unter folgenden Bedingungen wird der Test ohne Fehlereintrag abgebrochen:
- ein aktueller Fehler fboSDZG tritt auf ODER
- Fahrgeschwindigkeit fgmFGAKT > 0 ODER
- ELAB Endstufe defekt (fbbEEAB_K)
Endstufe Bei Kurzschlu der Endstufe wird der Fehler fbbEEAB_K gesetzt. Kein Test im Start
Kurzschlu
Endstufe Bei Leerlauf der Endstufe wird der Fehler fbbEEAB_K gesetzt.
Leerlauf
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Mengenstell- Der Mengenstellwerktest (Start / Stoplagentest) wird vor dem Start durchgefhrt, wenn das Gate-Array in Vollastbegrenzung (applizierbar) cowFMEBEG.
werk Ordnung ist (ersichtlich an fbbEKNT_H und fbbEKNT_U) dzmNmit mu 0 sein, der ELAB ist geschlos- Abschalten der LDR (applizierbar) cowFLDRAB.
sen und die Systemleuchte wird angesteuert. Treten whrend des Tests Drehzahlimpulse auf (berwa-
chung des Impulsausblendzhlers) wird der Test abgebrochen. Es wird kein Stellwerktest bei aktuellen
oder gespeicherten (- entprellt im Fehlerspeicher eingetragenen) Fehlern fboSDZG und fboSSEK durch-
gefhrt.
Stopanschlag mrwNL_MTSS
Nach Ablauf der Zeit mrwNL_MTSS wird der Stopanschlag geprft (U_soll = 0). Ist dsoUist_Ag mrwNL_MUSP
mrwNL_MUSP oder dsoUist_Ag mrwNL_MOSP so wird der Fehler fbbEHDK_U gesetzt. Der Wert mrwNL_MOSP
von U_ist im Stopanschlag wird in mrmU_Stop gespeichert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung HDK-berwachung
Zur Bewertung des Start & Stopanschlagtests werden in mroMST_ST folgende Werte angezeigt:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
so wird abhngig von der Wassertemperatur der Fehler fbbEMEN_W oder fbbEMEN_K gemeldet..
Positive Regel- Fr die berwachung drfen die Fehler fbbEHDK_L, fbbEHDK_H, fbbERUC_S, fbbERUC_U nicht ge- mrwNL_NULL Abschaltung eines Mengeneingriffs ber
abweichung setzt sein, U_ist (dsoUist_Ag) mu kleiner als die Schwelle mrwNL_NULL und die Drehzahl grer als mrwUW_MNGR MSR
die Schwelle mrwUW_MNGR sein.
mrwUW_MdU2
Ist mrwUW_MT_W
mrmUsoll dsmUist _ ag > mrwUW _ MdU 2
so wird abhngig von der Wassertemperatur der fbbEMEP_W oder fbbEMEP_K gemeldet.
8.58.2 Heilung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Dynamische Die dynamische Plausibilitt wird nur bei statischen ODER dynamischen DZG Defekt berwacht. Au- dzwNBF_UND
Plausibilitt erdem wird keine berwachung bei einer NBF Drehzahl kleiner dzwNBF_UND und bei Beendigung dzwNBF_RMP
der Rampenfunktion dzwNBF_RMP in der aktuellen Periode durchgefhrt. Der Fehler fbbESEK_D wird dzwNBF_BES
gesetzt, wenn:
dn _ NBF
> dzwNBF _ BES
dt
(dzoNBFdreh zeigt dn(NBF)/dt, wird aber nicht immer ausgegeben)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
8.59.2 Heilung
berwachung berwachungsstrategie Daten Ersatzfunktion Daten
von
Dynamische Auf Mglichkeit der Heilung wird nur berprft wenn der NBF auswertbar ist. Heilung tritt ein, wenn die Umschaltung auf Normalfunktion
Plausibiltt NBF Drehzahl n_NBF
ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Durch die Auswertung des im Gatearray befindlichen Fehlerzhlers, der bei falschen Antworten inkre-
mentiert (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.
Steuergert
uC Gate-
Array
ELAB Mengenstellwerk
Der Fehler fbbERUC_K hat den selben Informationsgehalt wie fbbERUC_U. Allerdings wird beim Auf-
treten von fbbERUC_K keine Ersatzreaktion ausgelst.
Hintergrund: Man kann den Fehler zu Testzwecken schrfer applizieren als fbbERUC_U. In Serie ist die-
ser Fehler totappliziert.
Der Fehler fbbERUC_R wird dann defekt gemeldet, wenn ein Recovery durchgefhrt wurde. Dieser
Fehler ist ebenfalls nur fr Testzwecke und in der Serie totappliziert. Es erfolgt auch keine Ersatz-
reaktion.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung SG berwachung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung SG berwachung
- ASG - Menge mrmM_EASG ist gleich Null (Bit ##1 ) ODER Kupplung ist nicht bettigt
(dimKUP=0, Bit ##2) ODER keine ASG - Anforderung ber CAN (Bit ##3) ODER inkor-
rektes Binrkomplement mrmASG_roh (Bit ##4) ODER Botschaftszhlerfehler ASG (Bit ##5)
ODER [ CAN-Botschaftstimeout ASG ODER CAN-Fehler (Bit ##6) ]
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung SG berwachung
Gate-Array Der Fehler fbbEKNT_H (Gate-Array Hardware defekt) wird gesetzt, wenn sich das Gate-Array im Test- Hardware-Initialisierung
mode befindet oder wenn sich die GA-Winkeluhr im Zeitbetrieb befindet.
Gate-Array Der Fehler fbbEKNT_U (Umschaltung auf Kantenbetrieb) wird gesetzt, wenn das GA nicht in den Kan- Hardware-Initialisierung
tenbetrieb umgeschaltet werden konnte.
Kommunikation Kann keine Kommunikation zwischen CAN Controller und C aufgebaut werden (camSTATUS0 Bit 0), CAN - Mengeneingriffe werden abgebro-
CAN so wird der Fehler fbbECA0_D gemeldet. Dies tritt dann auf, wenn der CAN Baustein ber chen. Die berwachung von Botschaftsti-
cawINF_CAB zwar appliziert aber nicht vorhanden ist, oder auf das DPRAM des CAN Controllers nicht meout Getriebe/Bremse wird ausgeblendet
zugegriffen werden kann. (s.h. Externer Mengeneingriff/Getriebe).
Kommunikation Ist die CAN Sendetask ausser Tritt, d.h. in 20ms konnte mindestens eine der CAN-Botschaften nicht fbwECA0_SA -
CAN weggesendet werden, dann wird der Fehler fbbECA0_S gemeldet. Dies tritt dann auf, wenn die Buslast fbwECA0_SB
zu hoch wird. Die nicht gesendete Botschaft wird dann nicht wiederholt sondern verworfen.
Festwerte fr Endgltige (d.h. kein Refresh mglich) Inkonsistenzen bei den WFS-Daten im EEPROM fhren zum Abschaltung des Mengenstellwerks
WFS Fehler fbbEIMM_C.
U_IST Ab- Endgltige (d.h. kein Refresh mglich) Inkonsistenzen bei den Festwerten im EEPROM fhren zum Abschaltung des Mengenstellwerks
gleichwerte Fehler fbbEIMM_C.
Ungltige Da- Bei Checksummenfehler der U_IST Abgleichwerte im Original UND in der Kopie wird der Fehler Vorgabewerte cowAGL_UOF
tensatznummer fbbEEEP_C gesetzt. Die Initialisierungszeit wird im Fehlerfall um 50ms lnger. cowAGL_UFK
Ungltige Funk- Die im EEPROM eingetragene Datensatznummer mu korrekt im EEPROM eingetragen sein und sich in Default Datensatz wird verwendet
tionsschalter einem der im EPROM gespeicherten Datenstze befinden, andernfalls wird der Fehler fbbEEEP_V ge-
setzt. Die Initialisierungszeit wird im Fehlerfall um 50ms lnger.Geheilt wird der Fehler, indem eine
richtige Datensatzvariante programmiert wird. Dabei wird der komplette Fehlerpfad aus dem Fehlerspei-
cher entfernt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fortsetzung SG berwachung
aus der Maske RAM Test (internes RAM) Message (7 Byte) auf serielle Schnittstelle
(internes ROM) Adress/Daten Bus Beweglichkeitstest und anschlieend Endlosschleife
exekutiert Dieser Zustand kann nur durch
berwachungsmodul Test Power Up aufgehoben werden
EPROM Test Adressierung (Bitmuster) Message (7 Byte) auf serielle Schnittstelle
Checksumme ber EPROM Page_4 (Page_4 beinhaltet den Code im externen EPROM, der als erstes (nur nach Power Up) und anschlieend
ausgefhrt wird) Restart
aus externem Checksumme internes ROM Message (7 Byte) auf serielle Schnittstelle
EPROM (Pa- und anschlieend Endlosschleife
ge_4) exekutiert Dieser Zustand kann nur durch Power Up
aufgehoben werden.
RAM Test (Externes RAM) Message (7 Byte) auf serielle Schnittstelle
(nur nach Power Up) und anschlieend
Restart
READY Test fr Kommunikation C <-> CAN Controller Aufruf Testsoftware (TSW)
Checksumme ber restliches EPROM (exklusive Page_4) Message (7 Byte) auf serielle Schnittstelle
Code/Daten (ber Generierung abschaltbar) getrennt Master EPROM (nur nach Power Up) und anschlieend
Tool Restart
Aufruf TSW
EEPROM Kommunikation Test Aufruf TSW cowAGL..
berwachung beim Einlesen in den RAM Spiegel Verwendung von Vorgabewerten cowFUN_FGR
(Fehler fbbEEEP_K). Die Initialisierungszeit wird im Fehlerfall um 100ms lnger. cowFUN_FGG
CAN Controller Test ob vorhanden oder nicht Aufruf TSW
keine
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
cowV_DZG_2 <> 3
& Die CAN-Botschaften Motor1 und Motor2
cowV_DZG_2 <> 4 versenden die entsprechenden Informatio-
nen mit dem Fehlerkennzeichenwert 0xFF
dzwDZG_Sek.2 = 0 >1 (siehe Kapitel, CAN), da keine auswertba-
fboSSEK zmmSYSERR.1
re Drehzahl verhanden ist.
&
fboSDZG
Abbruch des ASG-Eingriffs
fbbEMEP_W zmmSYSERR.2
>1
fbbEMEP_K Abschalten des Hauptglhens und der
Glhanzeige.
fboSDZG zmmSYSERR.3
& Diagnose-Funktion Grundeinstellung
fboSSEK nicht mglich.
Abbruch der Diagnose-Funktion Stell-
fboSDZG gliedtest
zmmSYSERR.4
>1
fboSSEK Abschalten der ACC.
zmmSYSERR.5
fboSMES
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
diwBRE_Z1
diwBRE_Z2
diwBRE_ben diwBRE_inv
Abbildung EINAUS01: Verarbeitung der Digitaleingnge
(z.B. Bremseingang ist benutzt und nicht invertiert)
Fr jeden Eingang gibt es vier Parameter. Nicht benutzte Eingnge diw.._ben (0 = unbenutzt, 1 =
benutzt) werden ausmaskiert. Jeder Eingang wird in Abhngigkeit vom Datensatzparameter
diw.._inv (0 = nicht invertiert, 1 = invertiert) in seinen zugeordneten logischen Pegel umgesetzt und
mit seinen eigenen Filterzeitkonstanten getrennt fr steigende diw.._Z1 und fallende Flanken
diw.._Z2 entprellt.
Eingangs Signal
dioROH.bit x
0
t
Entprellzhler
Max
Z2
Z1
0 t
Entprelltes Signal
dimDIGprel.bit x
0
t
Abbildung EINAUS02: Entprellung der Digitaleingnge
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Entprellung:
Entsprechend der Abtastrate (20 ms) werden die Entprellzeiten in Zhlerschwellen fr den
Signalwechsel umgesetzt. Fr den entprellten Zustand Low (0) wird der Entprellzhler auf das
Minimum (0), fr den entprellten Zustand High (1) wird der Entprellzhler auf sein Maximum
(Max) gesetzt. Von diesem Wert ausgehend wird bei einem logischen Rohwert High (1) der
Entprellzhler inkrementiert, bei einem logischen Rohwert Low (0) der Entprellzhler
dekrementiert. berschreitet der Entprellzhler, von 0 kommend (entprellt Low), die Schwelle Z1
(Zhlerschwelle, ermittelt aus der Filterzeitkonstanten diw.._Z1), so wird in den Zustand entprellt
High (1) bergegangen und der Entprellzhler auf sein Maximum (Max) gesetzt. Unterschreitet der
Entprellzhler, vom Maximum (Max, entprellt High) kommend, die Schwelle Z2 (Zhlerschwelle,
ermittelt aus der Filterzeitkonstanten diw.._Z2), so wird in den Zustand entprellt Low (0)
bergegangen und der Entprellzhler auf 0 gesetzt. Fr jeden Digitaleingang., dessen logischer
Pegel zur Initialisierung High ist, wird sein Entprellzhler mit dem Maximalwert (Max) initialisiert.
Die OLDAs dioROH1 und dioROH2 geben den Zustand der unbearbeiteten digitalen Eingnge
wieder. Die Messages dimDIGprel und dimDIGpre2 enthalten die digitalen Eingnge nach der
Entprellung und ihrer logischen Behandlung.
Der Aufbau fr dioROH1 und dimDIGpre1 und der Aufbau fr dioROH2 und dimDIGpre2 sind
identisch:
SG PinDokusymbol+1) Bezeichnung Bitposition
PBM-E dimAG4 Automatikgetriebe AG4 dioROH1.13
dimECO Ecomatic dioROH2.13
BLS-E dimBRE Bremslichtschalter dioROH1.8
BTS-E dimBRK Bremstestschalter (redundante Bremse) dioROH1.4
GRA-A dimFGA GRA AUS dioROH1.3
GRA- dimFGM GRA Minus dioROH2.12
GRA-S dimFGP GRA EIN+ dioROH1.0
dimADP ADR EIN+ dioROH2.0
GRA-L dimFGV Kontrollkontakt bei LT2 dioROH2.6
dimFGL GRA Lschkontakt dioROH2.7
dimADR ADR-Aktiv dioROH1.6
GRA-W dimFGW GRA Wiederaufnahme dioROH1.2
dimADM ADR EIN- dioROH2.2
GZR-E dimGZR Glhrelaisrckmeldung dioROH1.12
HBR-E dimHAN Handbremse dioROH2.3
(frei diwMIL_ben) dioROH1.1
K15-E dimK15 Klemme 15 dioROH1.15
K50-E dimK50 Startersignal dioROH2.14
KIK-E dimKIK Kick Down Eingang dioROH1.5
KLI-B dimKLB Klimakompressor dioROH2.5
KLI-E dimKLI Klimaeingang dioROH1.10
KUP-E dimKUP Kupplung dioROH1.7
ZHR-E dimKWH Khlwasserheizungsabschaltanforderung dioROH1.11
LGS-E dimLGF Leergasschalter gefiltert dioROH1.14
dimLGS Leergasschalter dioROH1.9
ODG-E dimODS ldruckgeber dioROH2.1
DKS-E dimRKSTAT Drosselklappensteller dioROH2.4
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Eingnge dimKUP und dimECO knnen bei entsprechender Ecomatic-Konfiguration (siehe 7.5,
Ecomatic) von den quivalenten CAN-Botschaften berschrieben werden.
cowECOMTC.1
Digitaleingang dimECO
mrmCAN_ECO
cowECOMTC.2
Digitaleingang dimKUP
mrmCAN_KUP
Die Eingnge dimLGS und dimLGF werden ber den SG-Pin LGS-E eingelesen, falls der Schalter
cowVAR_PWG =0 ist.
Besitzt der Schalter cowVAR_PWG den Wert 1, so werden die Eingnge dimLGS und dimLGF
mittels der Summe aus dem Pedalwert anmPGS plus dem leerwegoptimierten Offset
mrmPW_OFFS (dieser wird auf maximal diwLGSofMX begrenzt) 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_.. .
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.1.1 Umgebungstemperatur
Das UTF Signal (Umgebungstemperaturfhler) ist ein Datentelegramm, gesendet vom Klima -
Steuergert bzw. vom Kombiinstrument.
ber die Message comVAR_FZG (siehe Kapitel Diagnose - Standard Telegramminhalte) kann
Quelle und Art der bertragung eingestellt werden. Dabei bedeutet comVAR_FZG = 0: keine
Datenbertragung. comVAR_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 : comVAR_FZG = 1:5 ms/Bit, comVAR_FZG = 2:50 ms/Bit. Bei
comVAR_FZG = 3 wird der UTF Wert ber CAN empfangen, bei comVAR_FZG = 4 ber
Analogeingang.
comVAR_FZG = 0
comVAR_FZG = 1
>1
comVAR_FZG = 2
& anmUTF_STA
anmUBATT < anwUTF_UBm >1
anmUTF_DIG < 7 >1
anmUTF_DIG > 250
fbbEUTF_U
fbbEUTF_N
fbbEUTF_S >1
&
fbbEKO2_Q
S_UTF = 0
>1
T_UTF_gef = 0x00
comVAR_FZG = 3
fbeEUTF_H = 1
>1
fbeEUTF_L = 1
&
comVAR_FZG = 4
anmUTF_DIG comVAR_FZG
KL
anwUTF_KL 1 od. 2
anmUTF_CAN 3 anmUTF
4
anmUTF_ANA
anmLTF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 h m no p
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.1.2 Zuheizerverbrauch
Der Diesel-Zuheizer (siehe Khlwasserheizung) 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 schlielich als Zuheizerverbrauch
(mroVERB_Z [l/h]) fr die Verbrauchssignalberechnung verwendet (
TQS / MFA / VBS - Signal, Seite 9-29).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.2 Analogeingnge
Folgende analogen SG Eingnge werden zentral erfat:
Bezeichnung Parameter- Periode Rohwert Mewert
block [ms]
Ladedruckfhler Speisung anwLD2_.. 100 anoU_LDF2
Ladedruckfhler Signal anwLDF_.. n-syn anoU_LDF anmLDF
Luftmengenmesser Speisung anwLM2_.. 100 anoU_LMM2
Luftmengenmesser Signal anwLMM_.. n-syn anoU_LMM anmLMM
oder 20
Pedalwertgeber Speisung anwPW2_.. 100 anoU_PWG2 anmPW2
Pedalwertgeber Signal anwPWG_.. 20 anoU_PWG anmPWG
red. Pedalwertgeber Speisung anwPG2_.. 100 anoU_PGS2 anmPG2
red. Pedalwertgeber Signal anwPGS_.. 20 anoU_PGS anmPGS
Testspannung AD-Wandler anwTAD_.. 20 anoU_TAD anmTAD
Nadelbewegungsfhler Status anwNBF_.. 20 anoU_NBF anmST_NBF
Atmosphrendruckfhler Signal anwADF_.. 20 anoU_ATM anmADF
Kraftstofftemperaturfhler Signal anwKTF_.. 100 anoU_TK anmKTF
ltemperaturfhler Signal anwOTF_.. 100 anoU_TO anmOTF
Lufttemperaturfhler Signal anwLTF_.. 100 anoU_TL anmLTF
Lufttemperaturfhler im Saugrohr anwSTF_.. 100 anoU_TS anmSTF
Referenz Spannung anwREF_.. 20 anoU_UREF anmU_REF
Batterie Spannung anwBAT_.. 20 anoU_UBAT anmUBATT
Bremslichtschalter anwBRE_.. 20 anoU_BRE anmBRE
Wassertemperaturfhler Signal anwWTF_.. 100 anoU_TW anmWTF
WTF Khleraustritt Signal anwWTK_.. 100 anoU_TWK anmWTK
Heizungsanforderung Signal anwHZA_.. 100 anoU_HZA anmHZA
Umgebungstemperaturf. Signal anwUTFA.. 100 anoU_UTF anmUTF_ANA
Klemme 15 Signal anwK15_.. 20 anoU_K15 anmK15
Kltemitteldrucksensor Signal anwKMD_.. 20 anoKMD_roh anmKMD
RME-Sensor Signal anwRME_.. 20 anoU_RME anmRME
Die Erfassung speichert die Ergebnisse der periodischen Analog Digital Konvertierung als
Rohwerte ab. Die abgespeicherten Werte werden zu einem spteren Zeitpunkt (Spalte Periode)
ausgewertet. Zustzlich zur periodischen Signalerfassung ist noch eine drehzahlsynchrone
Erfassung aktiv (LMM je nach Einstellung, LDF). Beim Starten der drehzahlsynchronen Erfassung
wird eine eventuell laufende Konvertierung gestoppt. In der nchsten Signalerfassungsperiode wird
die unterbrochene Konvertierung wieder neu gestartet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr jede Spannung, die vom Steuergert mittels ADC (Analog Digital Converter) erfat wird, steht
je ein Parametersatzblock mit folgendem Aufbau zur Verfgung:
anw.._DPL Schritt fr Rampe
anw.._GEB Geberkennwort
anw.._KAN Gruppe + Kanal, hardwareabhngig, nicht ndern !
anw.._KL Linearisierungskennlinie
anw.._MAX SRC maximaler Wert
anw.._MIN SRC minimaler Wert
anw.._VOR Vorgabewert
Beim Auswerten der analogen Signale werden die konvertierten Rohwerte geprft und
umgewandelt. Die berprfung besteht aus einem Signal Range Check (anw.._MIN und
anw.._MAX). Beim berschreiten des gltigen Bereiches wird whrend der Entprellung des Fehlers
(vorlufig defekt) der letztgltige Wert eingefroren. Ist der Fehler endgltig defekt, wird fr den
Analogwert der Vorgabewert anw.._VOR angenommen. Per Datensatzparameter anw.._GEB kann
gewhlt 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 gltigen
Bereich, wird der neue Wert ebenfalls ber die Rampe mit der Steigung anw.._DPL an den
aktuellen Wert herangefhrt.
Der Rohwert wird mittels einer Kennlinie anw..KL linearisiert. Ausgenommen sind nur ATF1 - und
ATF2 - Sensor. Diese werden erst von der Fahrsoftware als Rohwerte verarbeitet. Zustzlich 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 Wert Kommentar
00000001 0 Rohwert bernehmen (ohne Linearisierung und Vorgabewert)
1 Linearisierung mittels Kennlinie anw.._KL
00000110 00 geht bei Defekt nicht auf Vorgabewert anw.._VOR
01 geht bei Defekt mit Sprung auf Vorgabewert anw.._VOR
10 geht bei Defekt mit Rampenschritt anw.._DPL auf Vorgabewert anw.._VOR
11111000 00000 nicht belegt, auf 0 applizieren
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.2.1 Temperatursensoren
Filterung:
Alle Temperatursensoren werden alle 100 ms gefiltert an die Fahrsoftware weitergegeben. Die nicht
applizierbare Filterung stellt genhert ein PT1 - Filter mit einer Zeitkonstanten von ca. 1,6s dar. Um
zu vermeiden, da die Fahrsoftware nach K15 ein fr einige Sekunden ungltige Temperaturwerte
zu sehen bekommt (bis die Filterung eingeschwungen ist), wird das Filter mit dem jeweils ersten
Mewert vorinitialisiert.
Applikationshinweis:
Durch die Filterung stimmt der Wert fr den Schritt der Rampe (anw..DPL) nicht mehr, deshalb
wre es am sinnvollsten die Rampe fr Temperatursensoren auf Maximalwert zu applizieren, da ja
ohnehin schon eine Filterung erfolgt.
9.1.2.2 Pedalwertgeber
- Erfassung ber Poti-Schalter:
Dieses Signal hat eine Speisespannung, ber die der Rohwert normiert wird. Bei einem SRC Fehler
der Speisespannung wird der Vorgabewert vorgegeben. Beim PWG wird der Vorgabewert generell
durch die PWG Bearbeitung der Mengenberechnung bestimmt (cowVAR_PWG = 0).
- Erfassung ber doppelanaloges PWG:
Zustzlich zum Pedalwertgeber anmPWG wird der redundante Pedalwertgeber anmPGS ermittelt
(cowVAR_PWG = 1).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
gleitende ldmADF
ldmP_Llin Mittelwert-
anmLDF
bildung
PT1
ldwLDF_GF
Auswertung
dzmNmit erlaubt
KL
ldwLDBdPKL ADF nicht bestckt
>1
ADF defekt
&
LDF nicht defekt
Der Atmosphrendruck ldmADF stellt die Summe aus Ladedruck in diesem Betriebszustand und
einer Korrekturgre dar. Diese Korrekturgre wird in Abhngigkeit von der Drehzahl dzoNmit
aus der Kennlinie ldwLDBdPKL gebildet. Der berechnete Atmosphrendruck wird durch gleitende
Mittelwertbildung gefiltert. Ist keine der Bedingungen erfllt, so bleibt der zuletzt berechnete Wert
im System aktuell. Bei der Initialisierung wird bei nicht bestcktem ADF das Datum ldwLDBIAL
fr den Atmosphrendruck ldmADF verwendet.
Ist der Atmosphrendruckfhler (ADF) nicht bestckt (cowFUN_ADF = 0) oder defekt, so wird der
Atmosphrendruck aus dem Ladedruck berechnet. Der eingehende Ladedruck anmLDF wird mittels
ldwLDF_GF PT1 gefiltert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.2.4 Wassertemperaturfhler
Die Wassertemperatur wird in der Message anmWTF angezeigt. Wenn anwWTFSCH = 0, so wird
als Ersatzwert bei defektem WTF der KTF Wert bernommen.
dzmUMDRsta
anoWTFkomp
anmOTF anoVORHEIZ
KF
anwWTFkoKF
fboSOTF
>1
fboSWTF
anmWTF anmT_MOT
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.2.5 ltemperaturfhler
Erfassung:
Die ltemperatur kann wahlweise von einem Analogeingang des Steuergertes, ber CAN oder
ber einen fixen Vorgabewert eingelesen werden.
Bei OTF ber Analogeingang (anwOTF_KAN = 00xxH) wird die Erfassung mit folgenden
Ausnahmen wie fr die Analogeingnge beschrieben durchgefhrt: Die Umschaltung bei Defekt
oder Heilung erfolgt immer ohne Rampe. Die bei Temperatursensoren ber Analogeingang bliche
PT1- Filterung mit einer Zeitkonstante von 1,6s wird jedoch weiterhin durchgefhrt. Als Ersatzwert
wird der berechnete Wert anmOTF_VOR verwendet.
Bei OTF ber CAN (anwOTF_KAN = 01xxH) erfolgt keine Filterung und es wird nur der Label
anwOTF_KAN aus der Analogwertbehandlung verwendet.
Bei OTF ber Vorgabewert (anwOTF_KAN = 02xxH) wird direkt der Vorgabewert anwOTF_VOR
verwendet.
anmWTF
mrmVB_FIL
KL
anwO_VBtKL
anmLTF anmOTF_VOR
KL
anwO_LUrKL
anwOTF_KAN = 01xxH
fbbEOTF_U
fbbEOTF_N
>1
fbbEOTF_S 0
fbbEKO2_Q
fboSOTF >1
anmWTF <= anwOTFaWTF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Hinweis:
Applikativ kann in anmWTF bei WTF-Defekt entweder anmKTF oder der Vorgabewert
anwWTF_VOR enthalten sein (siehe Kapitel Wassertemperaturfhler, bzw. berwachungs-
konzept).
Es ist zu beachten, da der WTF-Vorgabewert anwWTF_VOR vor allem bei der Glhzeitsteuerung
wichtig ist.
9.1.2.6 Luftmengenmesser
Berechnung der Luftmenge mit den unterschiedlichen Sensoren:
dzmNmit<anwLMD_N1
>1
dzmNmit>anwLMD_N2 anoU_LMM
3FFH
2 anoU_UREF
5000 mV
Schleifer
U_LMM A/D [mV] [%]
Speisung SRC anmLMM
KL
anwLMM_MIN
anwLMM_KL
SRC anwLMM_MAX
fbwELMM_..
anwLM2_MIN
anwLM2_MAX
anoU_LMM2 fbwELM2_..
5000 mV
Schleifer
U_LMM A/D [mV] [%]
Speisung SRC anmLMM
KL
anwLMM_MIN
anwLMM_MAX anwLMM_KL
SRC
fbwELM5_..
anwLM2_MIN
anwLM2_MAX
anoU_LMM2 fbwELM2_..
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
anoU_LMM51 anoU_LMM1S
U_LMM 1 ms
A/D Abtastung
[kg/h] Segment
Mittelung anoU_LMM2S
ML(i) 2 Segmente
KL
anwLMM_KL
U_LM2
A/D SRC
anwLM2_...
fbwELM2_..
[kg/h]
SRC anmLMM
PT1
anwLMM_...
fbwELM5_..
dzmNmit
KL
anwGFH51KL dzmNmit<anwLMD_N1 >1
dzmNmit>anwLMD_N2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.3 Drehzahlgeber
Der DZG liefert eine zylinderproportionale Anzahl von Impulsen pro Umdrehung. Aus der
Periodendauer zwischen zwei Impulsen wird die aktuelle Drehzahl und eine gemittelte Drehzahl
errechnet, wobei die nderungsgeschwindigkeit auf Plausibilitt geprft wird. (Die aktuelle
Drehzahl wird aus der Normierungskonstante dzwDNR_HI, dzwDNR_LO und der Periodendauer
ermittelt und als dzmNakt dem System bekannt gemacht und auf der OLDA dzoNakt ausgegeben.
Die gemittelte Drehzahl wird als dzoNmit dem System bekannt gemacht und auf der OLDA
dzoNmit ausgegeben. Die ARD Drehzahl wird als dzmN_ARD dem System bekannt gegeben und
als OLDA dzmN_ARD ausgegeben).
NBF dyn. vorlufig defekt
>1
NBF stat. vorlufig defekt NBF endgltig defekt
Letztgltige
SEK-Drehzahl
dzmN_SEK
dzmN_SEK
dzmNmit dzmNmit
dzmNmit (k-1)
dzmNakt dzmNakt
dzmNakt (k-1)
Filter
dzmN_ARD
dzmNakt
nk < nk-1
>1
Interruptperiode < 6 ms
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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.
mrmSTART_B
dzmNmit
dzmUMDRsta
I
dimK15
dzmNmit
dzmUMDRK15
I
9.1.4 Nadelbewegungsfhler
Zur Erfassung des Spritzbeginnwinkels wird die Zeit zwischen dem Spritzbeginnimpulses durch
den NBF und dem darauffolgendem DZG Impulses gemessen.
Weiters wird aus der Zeitdifferenz zweier NBF Impulse und der Normierungskonstante
(dzwHNR_HI, dzwHNR_LO) eine zweite Drehzahl (dzmN_SEK) berechnet. Mit dem
Softwareschalter cowV_DZG_2 wird der Ersatzdrehzahlgeber ausgewhlt:
Beschreibung des Softwareschalters Ersatzdrehzahlgeber cowV_DZG_2:
Dezimalwert Kommentar
0 kein zweiter Drehzahlgeber
1 Hilfsdrehzahlgeber
2 Nadelbewegungsfhler
3 Inkremental Winkel Zeitsystem
4 Nadelbewegungsfhler fr SBR
Fehlt ein NBF Impuls (z.B. Schub) wird die Sekundrdrehzahl dzmN_SEK mit einer whlbaren
Rampensteigung dzwNBF_RMP reduziert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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-Steuergertes bzw.
Kombi-Instruments ermittelt.
Zur Berechnung der Fahrgeschwindigkeit wird bei Datensatzvariante = 0 in Abhngigkeit vom
Softwareschalter cowFUN_FGG der Parametersatz fgwDA1_.. oder fgwDA2_.. verwendet. Bei
Datensatzvariante > 0 wird in Abhngigkeit 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_.. fr Fahrgeschwindigkeitsmessung verwenden
1 Parametersatz fgwDA2_.. fr Fahrgeschwindigkeitsmessung verwenden
Im Nachlauf wird bei intakter KL15 (fbbEK15_P = 0) die FGG-Messung und berwachung
gestoppt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.5.4 Beschleunigungsberechnung
Die Beschleunigung wird nach der Formel
gefilterte Geschwindigkeit(k) - gef.Geschwindigkeit(k -1)
Beschleunigung(k) =
Gesamt Periode
berechnet. Die neu errechnete Beschleunigung wird noch PT1 gefiltert (fgwBEF_GF) und als
fgmBESCH dem System zur Verfgung gestellt.
Die Beschleunigung wird mit fgw.._BMI und fgw.._BMX begrenzt.
Fr 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
Verfgung gestellt. V/n wird auf fgw.._VNX begrenzt.
9.1.5.5 Berechnung der bertragungsfunktion
Die bertragungsfunktion wird nach der Formel
Motordrehzahl
bertragungsfunktion = =
Raddrehzahl
Motordrehzahl * Impulse / Radumdrehung * 60(sec / min)
=
Streckenfaktor * Geschwindigkeit * 1000(m / km)
berechnet und dem System als fgmFVN_UEB zur Verfgung 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 fr den
Fehler Plausibilitt Getriebebersetzung fbeEASG_U gestoppt.
Siehe Anmerkung bei bernahme der Fahrgeschwindigkeit vom CAN-Bus.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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
Betriebszustnde bei Zndung - Ein aufgrund einer etwaigen Filterung vermieden.
Der Spannungswert des K15 - Signals wird analog als anoU_K15 erfat 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 (camSTATUS0, Bit 10) aktiviert und fr jene Fehler, bei denen im Nachlauf keine
berwachung erfolgen soll (applizierbar ber fbwE..._T, Bit 4) die Vorentprellung deaktiviert
(reversibel). Diese Nachlaufbedingung gilt nur fr 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 nachlaufabhngigen
Fehler wieder freigegeben.
Der aktuelle Zustand der Hysterese (K15 - Aus/Ein) wird in anmK15_ON dem System zur
Verfgung gestellt.
9.1.6.3 Applikationsvorschlag:
anwK15_H_O = 10.5 V
anwK15_H_U = 8.5 V
anwK15_VOR = 12 V
anwK15_ONV = 1
anwK15_GF = 0.6
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.1.7 PWM-Crashsignal
Die Konfiguration der Funktion erfolgt ber den Schalter cowFUN_CRA (0=no/1=PWM/2=CAN).
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.
KEIN CRASH SEQUENZ CRASH SEQUENZ
U U
12V 12V
t t
40ms 40ms
200ms 200ms
9.1.7.2 Funktionsbeschreibung
Das PWM-Crashsignal (Pin CRA-E) wird im 10 ms Raster durch Polling erfat. Durch crwCR_INV
kann eine Invertierung dieses Signals durchgefhrt werden.
Die Auswertung erfolgt mit einer Signalzeitentoleranz von +/-20%.
Es mu mindestens eine applizierbare Anzahl von Crashsignal-Sequenzen (crwPWM_ANZ)
erkannt werden, bevor das Signal als Crashereignis gewertet wird. Die Anzahl der erkannten
Crashsignal-Sequenzen wird dem System in croCRzaehl zur Verfgung gestellt.
Wird das PWM-Signal als Crashereignis gewertet, erfolgt die GRA- und Kraftstoff-Abschaltung.
Dies erfolgt, indem crmCRSTpwm mit der Crashstufe crwCR_ST_B versorgt wird (siehe Kapitel
8.9. Crash-Erkennung).
Wird eine Kein-Crashsignal-Sequenz erkannt, wird crmCRSTpwm auf die Crash-Stufe 0 gesetzt.
Bei einem unplausiblen 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.
9.1.7.3 Applikationsvorschlag fr Auswertungstoleranzen
KEIN CRASH SEQUENZ TOLERANZEN CRASH SEQUENZ TOLERANZEN
U U
12V 12V
t t
KCR_LZ CR_HZ
KCR_HZ CR_LZ
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
anoPBM_T5P
b
a a anoKMD_roh
anoPBM_T5H b anmKMD
KL
anwKMD_KL
anwKMD_VOR
fbbEKMD_L
>1
fbbEKMD_H
9.1.8.1 Funktionsbeschreibung
Das PWM-Klimalastsignal (Pin KKD-E) wird im 1ms Raster mit PEC erfat, und im 20ms Raster
versendet.
Aus der Periodendauer anoPBM_T5L und der Highpegeldauer anoPBM_T5H wird das
Tastverhltnis anoKMD_roh errechnet, und in der Linearisierungs-KL anwKMD_KL in einen
Druck anmKMD umgerechnet.
9.1.8.2 Fehlerbehandlung
Die berprfung von anoKMD_roh besteht aus einem Signal Range Check (anwKMD_MIN,
anwKMD_MAX). Whrend der Fehlerentprellung wird der letzte gltige Wert eingefroren. Ist der
Fehler endgltig defekt, wird auf einen Vorgabewert anwKMD_VOR ber Rampe mit der Steigung
anwKMD_DPL oder direkt umgeschalten (abhngig vom Geberkennwort anwKMD_GEB).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.2 Ausgangssignale
Aufgabe der Endstufenbearbeitung ist es, die verschiedenen Zugriffe auf die Endstufen
entsprechend ihrer Prioritt 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 Mglichkeit ist die Ansteuerung durch die
Diagnose. Bei gleichzeitigem Zugriff haben die Diagnosefunktionen Prioritt gegenber der
Fahrsoftware. Aufgabe des PWM Handlers ist die Bearbeitung und Ausgabe pulsweitenmodulierter
Signale.
Namensgebung der von der Endstufenbearbeitung verwendeten Messages:
eh m x y := eh = Endstufenhandler,
m = Message,
x = F Eingriff durch Fahrsoftware,
x = D Eingriff durch Diagnose,
x = S Statusinformation,
y = Abkrzung der Endstufenbezeichnung
z.B.: ehmSEAB Endstufenhandler Message Statusinformation des ELAB.
9.2.1 Spritzbeginnsteller
Fr die Ansteuerung des MVS mu die Frequenz der Ansteuerung variiert werden, um zu
verhindern, da bedingt durch Phaseneffekte der Spritzbeginn starke Schwankungen aufweist.
Das MVS Signal dient zur Ansteuerung des Spritzbeginnverstellers und ist ein PWM Signal, das die
aktuelle Ansteuerfrequenz ber eine drehzahlabhngige Kennlinie einstellt.
Abhngig von der Drehzahl wird mit der Kennlinie ehwMVS_KL eine Periodendauer ermittelt, die
als Basis fr die Ansteuerung des Magnetventils dient. Eine nderung der Periodendauer des MVS
wird nur dann vorgenommen, wenn sich die Drehzahl seit der letzten Ansteuerdauernderung
mindestens um den Betrag ehwNHYS gendert hat.
9.2.2 Ladedrucksteller
Die Periodendauer der LDS-Endstufe kann mit den Labels ehwuCP2_FR und ehwuCP2_TE (1)
eingestellt werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.2.3 Abgasrckfhrsteller 1
Die Periodendauer der AR1-Endstufe wird mit ehwuCP1_FR und ehwuCP1_TE (1) eingestellt.
9.2.4 Abgasrckfhrsteller 2
Die Periodendauer der AR2- Endstufe wird mit ehwGAP2_FR und ehwGAP2_TE (0) eingestellt.
9.2.5 Elektrolfter
Die Periodendauer der GER- Endstufe wird mit ehwEST_T8 eingestellt.
9.2.6 Hydrolfter
Die Periodendauer der HYL- Endstufe wird mit ehwGAP3_FR und ehwGAP3_TE eingestellt
9.2.7 Khlmittelthermostat
Die Periodendauer der TST- Endstufe wird mit ehwEST_T1 eingestellt.
9.2.8 Mengenstellwerk
mrmUsoll
dzmNmit
Digitaler dsmUist_Ag
phmTist
Stellregler (Pumpe)
anmUBATT
dsmUist_Of
9.2.9 Glhrelaissteller
Die Periodendauer der GRS- Endstufe wird mit ehwEST_T8 eingestellt.
Die GSK3 bentigt eine separate Batteriespannungskorrektur, diese berechnet sich folgendermaen:
Nennspannung der GSK3 2
korr. Tastverhltnis = Tastverhltnis
Batteriespannung 2
ehwGSK3_Un 2
ehmFGRS_K = ehmFGRS
anmUBATT 2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
In der 1. und 2. Phase des Vorglhens sowie whrend des Startglhens kann der Label
ehwGSK3_Uv fr die Batteriespannungskorrektur verwendet werden (=Pushen, siehe Kap.
Glhzeitsteuerung). Damit ist es mglich eine hhere Spannung an die GSK3 anzulegen, um eine
schnellere Aufheizzeit zu erreichen.
ehwGSK3_Uv 2
ehmFGRS_K = ehmFGRS
anmUBATT 2
Das korrigierte Tastverhltnis ehmFGRS_K wird nur mit gswTV_MIN begrenzt nicht mit
gswTV_MAX. Dadurch ist es mglich ein Tastverhltnis ab gswTV_MIN bis 100% an die GSK3
zu bertragen, damit auch bei kleinem Tastverhltnis und groer Batteriespannung bzw. groem
Tastverhltnis und kleiner Batteriespannung die GSK3 stark genug erhitzt werden. Fr die Diagnose
der GSK3 ist die Begrenzung auf das Tastverhltnis gswTV_MAX und gswTV_MIN wirksam,
dadurch wird gewhrleistet, dass nur bei gltigem Clocksignal die Diagnose arbeitet.
Applikationshinweis:
Die herkmmliche Batteriespannungskorrektur darf im Endstufengeberkennwort ehwEST_GRS
nicht appliziert sein die GSK3 verwendet die obige Batteriespannungskorrektur.
Werden die Spannungen ehwGSK3_Un bzw. ehwGSK3_Uv zu hoch gewhlt, kann dies zur
Zerstrung der GSK3 fhren.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.2.10 TD Signal
DZG-Signal
DZG-Interrupt
T_ver
TD-Signal
mrwSH_TDPE
TD-Signal (toggle)
0 1 phwK_TDvt 0 Segment
t
Abbildung EINAUS08: TD Signal
Das drehzahlsynchrone TD-Signal dient der Ausgabe einer Drehzahlinformation. Es kann ber den
Softwareschalter cowFUN_TDS konfiguriert werden (nderungen werden nur nach Initialisierung
wirksam) :
Wertebereich des Softwareschalters Drehzahlmessersignal TDS cowFUN_TDS (dezimalkodiert):
0 = kein TD-Signal erzeugen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
DZG-Signal
DZG-Interrupt
T_ver
TQ-Signal (1,2)
f(mrmM_EAKT)
TQ-Signal (8)
0 1 phwK_TQvt 0 Segment
t
Abbildung EINAUS09: Verbrauchssignale
Fr die Verbrauchssignalberechnung werden die Mengen mrmM_EAKT (aktuelle Einspritzmenge)
und mroVERB_Z (Diesel-Zuheizerverbrauch) herangezogen.
Der Wahlschalter cowFUN__VBS konfiguriert das Verbrauchssignal:
Wertebereich des Softwareschalters Verbrauchssignal TQS / MFA / VBS cowFUN_VBS
(dezimalkodiert):
0 = kein Mengensignal erzeugen
Es wird kein TQS/VBS/MFA-Signal ausgegeben.
Den folgenden Konfigurationen cowFUN_VBS = (1, 2) ist der Label phwK_TQvt gemeinsam:
Die Segmentnummer des Drehzahlinterrupts ( 0 bis Zylinderzahl*2-1 ) mu ein ganzzahliges
Vielfaches des Vorteilers phwK_TQvt sein:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
9.2.12 Verbrauchsberechnung
Fr die Ladedruckregelung wird im 20 ms Raster der aktuelle Verbrauch mrmVERB aus der
aktuellen Einspritzmenge mrmM_EAKT und der Drehzahl dzmNmit berechnet. Fr die
Khlerlftersteuerung und die Analogwertverarbeitung (Ersatzwert fr OTF) wird aus dem
aktuellen Verbrauch der gefilterte Verbrauch mrmVB_FIL berechnet. Die Ermittlung des gefilterten
Verbrauchs erfolgt alle 100 ms.
nlmNLact
>1
mrmSTART_B
mrmM_EAKT
dzmNmit*Zyl_Zahl mrmVERB
2 mrmVB_FIL
PT1
mrwVB_GF
Abbildung EINAUS11: Berechnung des akt. Verbrauchs und des gefilterten Verbrauchs
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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
CAN-Controller. Es wird die Bearbeitung von 15 CAN-Objekten untersttzt.
Die Treiberschicht stellt Dienste fr die Ansteuerung des jeweiligen Kommunikationsbausteins zur
Verfgung. Die Dienste sind Routinen fr das Management des Bausteins (Konfigurieren,
Initialisierung und Statusabfrage) und fr den Datenaustausch ber das Netz. Die Treiberschicht
enthlt keine zustzlichen, in SW implementierten Kommunikationsprotokolle.
Die Transportschicht ermglicht den Austausch von Daten, die aufgrund ihrer Lnge nicht in einer
einzelnen Nachricht bertragen werden knnen. Das Protokoll der Transportschicht zerlegt lange
Daten in kleinere Datensegmente und sorgt fr 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 busabhngig
Kommunikationsdienste zur Verfgung und wickelt die Netzkommunikation nebenlufig zur
Anwendung ab. Die Schnittstelle zwischen Anwendung und Interaktionsschicht ist identisch mit der
RCOS-Kommunikationsschnittstelle (RCOS Message Handling). Die Interaktionsschicht
ermglicht damit eine transparente Kommunikation zwischen verteilten RCOS Anwendungstasks.
In Abhngigkeit von der Lnge der auszutauschenden Daten greift die Interaktionsschicht entweder
auf die Transportschicht oder direkt auf die Treiberschicht zu.
Die Aufgaben des Stationsmanagements sind die Initialisierung (Kommunikationsbaustein,
Variablen der Kommunikationssoftware), die berwachung der Kommunikation (Baustein und
Datenaustausch) fr die Fehlererkennung (Stationsausfall, Empfangstimeout) und die Behandlung
von erkannten Fehlern.
Die Message comCLG_SIG.15 (globale CAN Freischaltung per Codierung) gibt an, ob das
Steuergert mit CAN bestckt ist (comCLG_SIG.15 = 1) oder nicht (comCLG_SIG.15 = 0).
Konfiguration der RCOS-Message comCLG_SIG siehe Kapitel CAN-Freischaltung per
Codierung. Der Parameter cawINF_TBO gibt die Zeit an, die nach Auftreten von Bus-Off gewartet
wird, um eine Neuinitialisierung durchzufhren.
Mit cawINF_BTR=2301H wird die bertragungsrate auf 500 kBaud eingestellt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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.
In der folgenden Tabelle findet man die Oldas fr die Daten der einzelnen CAN-Botschaften:
Daten von OLDAs Adresse im CAN-DPRAM
Message 1 caoM01_B0...7 17-1EH
Message 2 caoM02_B0...7 27-2EH
Message 3 caoM03_B0...7 37-3EH
Message 4 caoM04_B0...7 47-4EH
Message 5 caoM05_B0...7 57-5EH
Message 6 caoM06_B0...7 67-6EH
Message 7 caoM07_B0...7 77-7EH
Message 8 caoM08_B0...7 87-8EH
Message 9 caoM09_B0...7 97-9EH
Message 10 caoM10_B0...7 A7-AEH
Message 11 caoM11_B0...7 B7-BEH
Message 12 caoM12_B0...7 C7-CEH
Message 13 caoM13_B0...7 D7-DEH
Message 14 caoM14_B0...7 E7-EEH
Message 15 caoM15_B0...7 F7-FEH
Die OLDAs stellen den physikalischen Inhalt des DualPortedRAM dar. Das heit gegebenfalls
anliegende Ersatzdaten (zB: bei Botschaftsausfall) sind an diesen OLDAs nicht sichbar.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
10.3 berwachung
Initialisierung
0 co
= fbbECA0_D gut melden m
C
15 fbbECA0_O gut melden Se LG
I G. lb _S
_S fbbECA0_W gut melden s t IG
C LG te
st .15
m ni =
co ch 1
t o un
k d
comCLG_SIG.15 = 1 und
Selbsttest ok
Kein Zugriff
auf RAM
St
C o us =
at
nt r = O
ta
e
oll
K
Sta ntroller
War roller S
=O
er K
C
Bu ont
AM f
ning
f R rif
tus
s rol
au Zug
Co
O le
C on
ff r S
in
ta
t
auf R ugriff
us Ke
AM
=
Z
Kein
Keine Kommunikation
Keine Kommunikation Controller St
atus =
Bus Off camSTATUS0 = 2
fbbECA0_O = schlecht
camSTATUS0 = 8
fbbECA0_W = schlecht
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
In der Message camSTATUS0 ist bitkodiert der Zustand des CAN-Bausteins vermerkt. Die
Initialisierung sowie alle weiteren Aktionen werden nur durchgefhrt, wenn die globale CAN
Freischaltung aktiviert ist (comCLG_SIG.15 = 1). Siehe auch Kapitel CAN Freischaltung per
Codierung.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 fr jedes Objekt eine maximal 8 Byte lange Message zur Verfgung, wobei bei
empfangenen Messages ein Statusbyte angehngt wird. Dieses Statusbyte beinhaltet folgende
Informationen:
Die Empfangstimeout - Kennung wird gesetzt, wenn innerhalb der Zeit caw.._RTO keine neuen
Daten empfangen wurden. Diese Kennung wird erst wieder zurckgesetzt, wenn eine neue
Botschaft ohne Inkonsistenzen empfangen wurde. Ist die Timeout - Kennung gesetzt, so wird bei
jedem Taskaufruf, und nicht nur nach jeder Empfangsperiode berprft, 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 gelscht
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 whrend dem
Kopiervorgang). Ist dies der Fall, so werden die neuen Daten nochmals vom DPRAM in die
Message kopiert, da sie ansonsten inkonsistent sein knnten. Wurde whrend diesem
Kopiervorgang abermals das neue Daten Flag gesetzt, so wird die Kennung Message ist ungltig
(inkonsistent) gesetzt.
Beim Auftreten eines Empfangstimeouts oder einer inkonsistenten Message wird geprft, ob
Ersatzdaten fr 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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
B it 3 "Tim eout" t
Bit 2 "Ersatzdaten" t
B it 1 "Inkonsistent"
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
Botschaft
Abbildung CAN_03: Statusbits bei Botschaftsausfall (Bit 2 und 3 nur, wenn appliziert)
Fr alle empfangenen Botschaften wird in der Message camRCSTAT0 ein Statusbit angezeigt. Ist
dieses Bit gesetzt, so ist die zugehrige Botschaft im Timeout, d.h. das Bit 3 des Statusbytes der
CAN-Botschaft wird in dieser Message angezeigt.
camRCSTAT0 Bit Zugehrige CAN Botschaft Zugehrige Parameter
1 Getriebe 1 caw010_ADR
2 Allrad 1 caw020_ADR
3 Kombi 1 caw030_ADR
4 Kombi 2 caw040_ADR
5 Bremse 1 caw050_ADR
6 GRA caw060_ADR
7 Airbag caw070_ADR
8 Bremse 3 caw080_ADR
10 BSG_Last caw100_ADR
11 Clima 1 caw110_ADR
12 Getriebe 2 caw120_ADR
13 Niveau 1 caw130_ADR
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Diese Parameterblcke dienen der Interaktions - und Treiberschicht fr 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 fr eine bertragung der
Message gebildet werden mssen.
caw.._RTO Empfangstimeout; wird als Zeit angegeben. Der Wert 2550000us zeigt an, da
keine Empfangsberwachung 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 dazugehrige Objekt im
CAN nicht initialisert und cammsg_.. auch nicht versorgt. Es darf keine Adresse
doppelt vergeben werden, da sonst zwei logische Objekte von dem gleichen
physikalischen Objekt lesen.
caw.._DTL Datenlnge des Objekts, wird in DAMOS fest vorgegeben.
caw.._AB0 Arbitration Bytes 0 u. 1; diese Daten werden 1:1 in die Register des CAN-
caw.._AB1 Controllers geschrieben. Arbitration Register 2 u. 3 werden mit 0 beschrieben.
Nur fr empfangene Botschaften relevant.
In diesen Bytes ist der Botschaftsidentifier codiert (siehe Arbitration 0, 1).
Die Umrechnung von Identifier auf Arbitrationbyte erfolgt durch Rotation der Bits
um 3 nach rechts. Wenn die Bits 0, 1 und 2 Null sind kann auch durch 8 dividiert
werden.
caw.._MSC Message Configuration Byte
Achtung:
Bei einer falschen Einstellung der Botschaftsparameter in einem PB knnen auch andere nicht
beteiligte Botschaften in Mitleidenschaft gezogen werden.
Daten aus Parameterblock werden ohne Kontrolle 1:1 in den CAN-Controller geschrieben !
In der Steuergerteinitialisierung werden die steuergerteinternen CAN Messages (mit Richtung
empfangen) mit den Ersatzdaten gefllt, falls in caw.._INF appliziert ist, da Ersatzdaten verwendet
werden sollen.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikationshinweis: Zustzlich zum ndern von mrwMULINF0 mssen beim Umstieg von
Botschaft GRA auf GRA_Neu auch die Labels caw060_AB0, caw060_AB1, caw060_DTL,
caw060_MSC und cowFGR_BDT angepasst werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
10.8 Botschaften
In diesem Kapitel sind die CAN-Botschaften beschrieben. Die Darstellung orientiert sich am
Speicherlayout des CAN-DPRAM (Dual-Port-RAM).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 zustzlich anmPWG = 100% ist.
Trifft eine der Bedingungen nicht zu, so wird S_KIK mit Null versendet.
mrmSICH_F
>1
fboSKIK
dimKIK
& S_KIK
anmPWG=100%
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) fr das Kupplungsbit aktiviert (cowECOMTC.2=1), ist
das Ergebnis auch in S_KUP enthalten! Fr spezielle Anwendungen kann mit der Applikation
diwUKU_vgw=1 ein dauerhafter Vorgabewert 0 fr das Kupplungsbit gesendet werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
System-
spezifische
Fehlerpfade
zmmF_KRIT.0
>1
Motor1, Bit F_MOM
fboSLTF
0
mrwF_MOMA.0 mrwF_MOM.0
fboSKW2
0
mrwF_MOMA.1 mrwF_MOM.1
fboSWTF
fboSWTF & fboSKTF
0
anwWTFSCH2
mrwF_MOMA.2 mrwF_MOM.2
fboSKLI Motor1
0 Byte MD_ME_VERL = 0xFF
>1
mrwF_MOMA.3 mrwF_MOM.3
zmmSYSERR.1
N_MOT_MO1: Motordrehzahl;
Bit Adr. 16, Bit Anz. 16, Wertebereich 0-0x7FFF, Fehlerkennz. 0xFFFF,
RCOS-Message dzoNmit
Der Fehlerkennzeichenwert 0xFF wird ausgegeben, wenn keine auswertbare Drehzahl vorliegt.
(zmmSYSERR.1; siehe berwachungskonzept-zusammengefate Systemfehler)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 fboSPWG oder fboSPGS
ausgegeben.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
T_WTF_MO2: Khlmitteltemperatur;
Bit Adr. 8, Bit Anz. 8, Initialwert 0, Wertebereich 0-0xFE, Fehlerkennz. 0xFF,
RCOS-Message anmWTF
Der Fehlerkennzeichenwert 0xFF wird bei defektem WTF-Pfad fboSWTF ausgegeben, falls der
KTF kein Ersatzwert fr 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)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
MD_AB_V: Rad-Wunschmoment-Vorzeichenbit;
Bit Adr. 36, Bit Anz. 1, Initialwert 0
wird gesetzt wenn Rad-Wunschmoment negativ ist;
N_WUNSCH: Motorwunschdrehzahl;
Bit Adr. 48, Bit Anz. 8, Initialwert 0
entspricht dem minimum Wert zwischen dem Kennfeld mrwNwunVE und dem Kennfeld
mrwBCV_KF.
dzmUMDRsta
N_WUNSCH
MIN
anmWTF
mrwNwunVE
fgmFGAKT
mrmBMEF
mrwBCV_KF
DK: Drosselklappenwinkel;
Bit Adr. 56, Bit Anz. 8, Initialwert 0
wird nicht verarbeitet;
N_BAKT: Motordrehzahlbeeinflussung;
Bit Adr. 40, Bit Anz. 8, Initialwert 0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Abhngig von der Wassertemperatur anmWTF wird aus der Kennlinie mrwCWTFkor ein Wert
zwischen 0-100% an das CVT-Getriebe bertragen, der die Motordrehzahl beeinflut. Dieser Wert
wird fr den gesamten Fahrzyklus deaktiviert (stndig mit mrwWTFaus versendet) wenn whrend
dem Startvorgang (mrmSTART_B=1, um eine schlagartige Umschaltung im Betrieb zu verhindern)
die Wassertemperatur, die Lufttemperatur grer bzw. der Atmosphrendruck kleiner applizierbaren
Schwellen sind (mrwCWTF2, mrwCLTFsch, mrwCADFsch) oder ein Fehler in den ADF- bzw.
LTF-Fehlerpfaden auftritt. Im Betrieb wird dieser Motordrehzahlbeeinflussung durch eine Fehler im
WTF-Fehlerpfad bzw. wenn die Wassertemperatur einen weiteren applizierbaren Wert mrwCWTF1
bersteigt deaktiviert (bei berschreiten der Schwelle zeitverzgert (mrwCWTFdly) und
irreversibel).
Der Wert mroN_BAKT wird in der Motor3 Botschaft als normierte Wert N_BAKT versendet.
anmWTF
mroN_BAKT
KL
mrwCWTFKOR
mrwWTFaus
S
anmWTF > mrwCWTF1 Q
DELAY
mrwCWTFdly
R >1
fboSWTF
mrmSTART_B
Monoflop
S
anmWTF > mrwCWTF2 & Q
mroN_Baus
anmLTF > mrwCLTFsch
R
anmADF < mrwCADFsch >1
fboSADF
fboSLTF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
11 mrwReserv
Die 4 Informationen werden im Intervall mrwMULANZ * 20ms gewechselt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
P_KMD: Kltemitteldruck;
Bit Adr. 40, Bit Anz. 8, Initialwert 0;
RCOS-Message anmKMD bei cowVAR_KMD = 1 sonst 0
Der Fehlerkennzeichenwert 0xFF wird bei defekten Kltemitteldruck Pfad fboSKMD ausgegeben.
S_GRA: GRA-Lampe
Bit Adr.50, Bit Anz. 1, Initialwert 0;
Bit wird gesetzt, sofern die GRA gerastet EIN ist (dimFGL = 1)
S_MOTOR_TEXT: Motortext-Bits
0000 ... keine Fehlertextanzeige
0001 ... Motorstrung Werkstatt (wie Diagnoselampe)
0010 ... Abgas Werkstatt (MIL). Falls Motor und Abgasstrung anliegt wird 0001 gesendet.
0011 ... Geschwindigkeit zu Hoch (nicht verwendet)
0100-1111 reserviert (nicht verwendet)
CHKSM: Checksumme
Bit Adr. 56, Bit Anz. 8, Initalwert 0
Gltiger Wertebereich 0x00..0xFF
Ist ein Fehler im Fehlerspeicher entprellt eingetragen, der die Diagnoselampenansteuerung fordert
(fbmDIAL.0=1), und die Verzgerungszeit fbwT_DIVER abgelaufen (fbmDIAL.5=1), so wird das
DIAL-Motortext-Bit gesetzt (0001). Liegt ein abgasrelevanter Fehler an (fbmMIL.0=1 oder
fbmMIL.1=1) und ist die Verzgerungszeit fbwT_MIVER abgelaufen (fbmMIL.5=1), oder liegt
eine CAN-MIL-Anforderung an (mrmCANMIL=1) so wird das MIL-Motortext-Bit (0010) gesetzt,
sofern das DIAL-Motortext-Bit nicht angesteuert wird. Liegt sowohl eine MIL als auch eine DIAL-
Anforderung an, so bekommt die DIAL Prioritt, da die Motortext-Bitfolge 0011 laut CAN-
Lastenheft die Bedeutung "Geschwindigkeit zu hoch" hat. Beim Stellgliedtest verhalten sich die
Motortext-Bits gleich wie die jeweilige Lampe (Motortext-Bits blinken beim Stellgliedtest).
fbmDIAL.0
fbmMIL.0
fbmMIL.1 >1
fbmMIL.5 &
Motortextbit 1 (MIL)
mrmCANMIL &
>1
ehmDMIL>50%
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
H_Info: Hheninfo
Bit Adr. 24, Bit Anz. 8, Initialwert 0
RCOS-Message anmADF
Der Fehlerkennzeichenwert 0xFF wird bei defektem ADF Pfad fboSADF ausgegeben.
S_Besch_GRA: GRA-Sollbeschleunigung
Bit Adr. 32, Bit Anz. 8, Initialwert 0
RCOS-Message mroRMP_gef
Umrechnung: 0,024 x Wert 3,984 m/sec2 (xcwUMRCSSB, xcwUMRCOSB)
Der Fehlerkennzeichenwert 0xFF wird ausgegeben, wenn einer der folgenden Fehler (-pfade) defekt
wird: fbbEFGA_F, fbbECRA_A, fbbECRA_B, fboSFGC
Z_Count: Botschaftszhler;
Bit Adr. 60, Bit Anz. 4, Initialwert 0
Gltiger Wertebereich 0x00..0x0F
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 Einschrnkungen durch
cowKWHKERZ!
Klemme_DFM: Tastverhltnis DFM-Signal
Bit Adr. 8 Bit Anz. 8, Initialwert 0
RCOS-Message khmGENLAST
Der Fehlerkennzeichenwert 0xFF wird bei defekten Generatorlast Pfad fboSKW2 ausgegeben.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
H_Info: Hheninfo
Bit Adr. 16, Bit Anz. 8, Initialwert 0
RCOS-Message anmADF
Der Fehlerkennzeichenwert 0xFF wird bei defektem ADF Pfad fboSADF ausgegeben.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beschreibung:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
R_HUBRAUM: Hubraum
Bit Adr. 56, Bit Anz. 7;
CAN-Reprsentation von mrwHubraum
S_ANSG: Ansaugsystem
Bit Adr. 63, Bit Anz. 1;
cowFUN_LDR invertiert => 0=Turbo , 1=Sauger
(1)
N_OELNIVEAU 24
V_NORMVERBRAUCH 32
B_VERS_L C_HERST_CODE 40
B_RUTU B_VERS_H 48
S_BEF_KENN 56
Beschreibung:
N_OELNIVEAU: lniveauschwelle
Bit Adr. 24, Bit Anz. 8;
Ist gleich Wert aus mrwOelNiKF
anmOTF N_OELNIVEAU
mrmNfilt KF
mrwOelNiKF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beschreibung:
DESTINATION: Empfnger der Message;
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beschreibung:
TPCI Bytes
TPDU_Type 0 1 2 3 4 5 6 7
DT TPCI1 D D D D D D D
AK TPCI1 - - - - - - -
CS TPCI1 TPCI2 T1 T2 T3 T4 - -
CA TPCI1 TPCI2 T1* T2* T3* T4* - -
CT TPCI1 - - - - - - -
DC TPCI1 TPCI2 - - - - - -
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
CHKSM: Checksumme
Bit Adr. 16, Bit Anz. 8, Initalwert 0
Gltiger Wertebereich 0x00..0xFF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_BKV: Status des aktiven Bremskraftverstrkers (bisher, bzw. ohne akt. BKV: Bremstestschalter);
Bit Adr. 12, Bit Anz. 1, Initialwert 0
RCOS-Message mrmFDR_CAN.2
Wird nur ausgewertet wenn RCOS-Message comM_E_ASR = 2 (ASR-Eingriff) oder wenn RCOS-
Message comM_E_MSR = 2 (MSR-Eingriff) gesetzt ist.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
bei comVAR_FGG=5 (v aus Bremse 3 fr Fronttriebler) wird der Mittelwert aus der Rad-
geschwindigkeit VL und VR mit mrwFGKORFA multipliziert, als mrmFG_CAN an die
Geschwindigkeitserfassung versendet und als fgmFGAKT dem System zur Verfgung
gestellt.
bei comVAR_FGG=6 (v aus Bremse 3 fr Hecktriebler) wird der Mittelwert aus der Rad-
geschwindigkeit HL und HR mit mrwFGKORFA multipliziert, als mrmFG_CAN an die
Geschwindigkeitserfassung versendet und als fgmFGAKT dem System zur Verfgung
gestellt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_KOD: EGS Kodierung in EDC ist i.O.. Der Wert 1 kennzeichnet, da das Motor-SG und das
EGS nicht kompatibel sind (s. auch Kapitel berwachungskonzept fbbEASG);
Bit Adr. 6, Bit Anz. 1, Initialwert 0
Auswertung wird mit cowECOMTC.5 = 1 aktiviert
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_WHP: Whlhebelposition;
Bit Adr. 12, Bit Anz. 4, Initialwert 0,
mrmWH_POSb S_WHP
.0 1
.1 N
.2 R
.3 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.
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
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
MD_VERL_W: Wandlerverlustmoment;
Bit Adr. 56, Bit Anz. 8, Initialwert 0,
RCOS-Message mrmKUP_roh
Fehlererkennung 0xFF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
A_ZGF: Zwischengasflag;
Bit Adr. 3, Bit Anz. 1, Initialwert 0,
0 .. keine Zwischengas-Anforderung
1 .. Zwischengas-Anforderung aktiv
Wird in RCOS-Message mrmASG_CAN in Bit 5 abgebildet.
B_COUNT_GT2: Botschaftszhler;
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.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
N_SYNC_WUN: Synchronisations-Wunschdrehzahl
Bit Adr. 24, Bit Anz. 8, Initialwert 0
Low-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
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_KMW: Kraftstoffmengenwarnsignal;
Bit Adr. 6, Bit Anz. 1, Initialwert 0
Wird bei Applikation von anwKMW_CAN auf ungleich Null in tlmKMW_CAN versendet.
L_VGL: Vorglhlampe;
Bit Adr. 7, Bit Anz. 1, Initialwert 0
Wird ber Message gsmCANGL versendet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
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 fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
T_OTF_KO2: ltemperatur;
Bit Adr. 24, Bit Anz. 8;
FFH bedeutet Fehler
genaue Beschreibung siehe Kapitel Ein- Ausgangssignale
T_WTF: Khlmitteltemperatur;
Bit Adr. 32, Bit Anz. 8;
genaue Beschreibung siehe Kapitel Ein- Ausgangssignale
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_HECK: Heck-Crash;
Bit Adr. 1, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
S_ROLL: Rollover;
Bit Adr. 4, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
S_CRINT: Crash-Intensitt;
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
01x 2 US
1xx 3 RDW
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_LAMP: Airbag-Lampe;
Bit Adr. 8, Bit Anz. 1, Initialwert 1
wird nicht verarbeitet
S_KIND: Kindersitzerkennung;
Bit Adr. 10, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
CHKSM: Checksumme;
Bit Adr. 24, Bit Anz. 8, Initialwert 0
Gltiger Wertebereich 0x00..0xFF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_LLBSG: Leerlaufsolldrehzahlerhhung;
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
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
P_KLD: Klimadrucksignal
Bit Adr. 16, Bit Anz. 8, Initialwert 0
L_KPR: Kompressorlast
Bit Adr. 24, Bit Anz. 8, Initialwert 0
RCOS-Message mrmMD_KLKr, im Fehlerfall (L_KPR = Fehlerkennzeichen 0xFFh) wird als
Ersatzwert der Vorgabewert mrwKPR_VGW verwendet
KL_ANST: Khlerlfteransteuerung
Bit Adr. 40, Bit Anz. 8, Initialwert 0
RCOS-Message mrmKLI_LUE, im Fehlerfall (KL_ANST = Fehlerkennzeichen 0xFFh) wird als
Ersatzwert der Vorgabewert mrwKL_VGW verwendet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beschreibung
MD_ADR: Momentenanforderung ADR
Bit Adr. 0, Bit Anz. 8, Initialwert 0
Wertebereich 0-0xFE, Fehlerkennz. 0xFF
RCOS-Message: mrmACC_roh
Z_Count: Botschaftszhler
Bit Adr. 8, Bit Anz. 4, Initialwert 0
Gltiger Wertebereich 0x01..0x0F
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
V_WUNSCH: Wunschgeschwindigkeit
Bit Adr. 24, Bit Anz. 8, 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_ADR: ADR-Bremsung
Bit Adr. 42, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
DISTANZ: Distanz
Bit Adr. 48, Bit Anz. 8, Initialwert 0
wird nicht verarbeitet
CHKSM: Checksumme
Bit Adr. 56, Bit Anz. 8, Initialwert 0
Definition siehe CAN-Lastenheft V2.0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beschreibung:
DESTINATION: Empfnger der Message;
01H bedeutet Motorsteuergert.
Beschreibung:
siehe Gesendete Botschaft MSG_Transportkanal1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
B_COUNT_NIV1: Botschaftszhler;
Bit Adr. 8, Bit Anz. 4, Initialwert 0 Gltiger; Wertebereich 0x00..0x0F
Definition siehe CAN-Lastenheft V2.0
S_WRNL: Warnlampe;
Bit Adr. 13, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
ES_ESP: ESP-Einschrnkung;
Bit Adr. 14, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
ES_MSG: MSG-Einschrnkung;
Bit Adr. 15, Bit Anz. 1, Initialwert 0,
RCOS-Message mrmHGB_Anf.0
Anforderung der Geschwindigkeitsbegrenzung im Hoch-Niveau.
ST_NIV: Niveaustati;
Bit Adr. 16, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
NIV_ZW: Zwischenniveau;
Bit Adr. 20, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
NIV_PK: Parkniveau;
Bit Adr. 21, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
TEXT: Textbits;
Bit Adr. 32, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
ST_SYS: Systemstatus;
Bit Adr. 38, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
S_FSPE: Fehlerspeichereintrag;
Bit Adr. 39, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
ZU_BEL: Beladungszustand;
Bit Adr. 40, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
UET_SCH: bertemperatur-Schutz;
Bit Adr. 1, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
NOTL: Notlauf;
Bit Adr. 4, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
S_WRNL: Allrad-Warnlampe;
Bit Adr. 5, Bit Anz. 1, Initialwert 0
wird nicht verarbeitet
V_BEG: Geschwindigkeitsbegrenzung
Bit Adr. 6, Bit Anz. 1, Initialwert 0
RCOS-Message: mrmHGB_Anf.4
Anforderung der Geschwindigkeitsbegrenzung im bei Untersetzung durch PNG.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
AZ_PNG: PNG-Anzeige;
Bit Adr. 16, Bit Anz. 3, Initialwert 0
wird nicht verarbeitet
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fehler-
cam STA TUS0 ausblendung m rmA USBL
m rmE GS _akt
m rmE GS _CAN
m rmE GS _roh
m rmCA N_ECO
m rmCA N_KUP
Auswertung m rmCA N_KL
cam EGS1 Getriebe 1 m rmCA NMIL
com M _E_EGS
m rm_P_N
m rmW H_1NRP
m rmGTR_UEB
m rmGTRGANG
m rmK UP_roh
m rmA SG_roh
m rmA SG_tsy
Auswertung
cam EGS2 m rmA SG_CAN
Getriebe 2
com M _E_ASG m roN_LLCAr
m rmN_LLCAN
Auswertung m rmFG_KO1
Kombi 1 tlmK MW _CAN
cam KO1
m rmA SRSTA T
m rmFDR_CA N
m rmFG_AB S
cam ASC1 Auswertung m rmFG_AS R1
com M _E_ASR Bremse 1 m rmA SR_CA N
com M _E_MS R
m rmA SR_roh
m rmM SR_CAN
m rmM SR_roh
Auswertung
m rmFG_CAN
Bremse 3
cam ASR3
Auswertung
Airbag 1 croCR_STAT
cam ABG1
Auswertung
GRA m rmGRA
cam GRA
Auswertung
Lauschkanal
Auswertung
Transportkanal1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmM_ELLR mroM_EWLBG
MIN a
mroBI_FAHR b a mroMD_FAHx
b
dzmNmit KF
mrwKFVB_KF
mrmM_EBEGR a
mroBI_BEGR b a mroMD_BEGR
b
KF
mrwKFVB_KF
mrmEMOTKOR a
mrmBI_SOLL b a mroMD_SOLL
b
KF PT1
mrwKFVB_KF mrwPT1_BI
mrmM_ESOL6 a
mroBI_SOL6 b a
b mroMD_SOL6
MIN
KF
mrwKFVB_KF mrwMD_MAX6
b mroMD_IST6
a a MIN
mrmM_EIST6 b
a
b a mroMD_WUN mroMDW_CAN
mrmBI_SOLL b
mrmMD_REIB
mroFVHUEst
mroMD_FAHx mrmMD_FAHR
mroMD_SOLL
mrmCASE_A.6
1
mrwMD_iakt.0 mrmEMOTKOR
mrmM_EMOTX
mrmBM_ERAU
a
b a mroBM_Rfak
mrmM_EAKT b
ldmP_Llin KF
mrwKFPkorr
1
anmT_MOT
dzmUMDRsta KF
mrwKFTkorr
Abbildung CAN_01: Umrechnung der gesendeten Momente
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroMD_SOLL bzw. diverse andere Momente (ber mrmBI_SOLL) werden aus einer korrigierten
Motormomentmenge mrmEMOTKOR berechnet. Die Korrektur von mrmM_EMOTX (insbes. fr
kalten Motor und Anfahren notwendig) erfolgt ber 2 Kennfelder mrwKFPkorr (Rauch-, Lade-
druckkompensation) und mrwKFTkorr (Motortemperatur und Umdrehungen nach Start).
10.10.2.1 Berechnung des Klimaverlustmomentes
dzmNmit mroMD_KL1
0
anmLTF mrmMD_KLI
1
anmKMD KF
2
mrmKMD mrwKLMD_KF
mroKLDO
cowVAR_KMD
DT1
mrwKLK_EIN mrwKMD_.
mroMD_KLK
mrwKLKHys. 1
mrmCAN_KLI.4 &
>1
&
mrmKLK_EIN
TOTZEIT
mrwKLK_DLY
dimKLB
ehmFKLI0 = 100%
ehmDKLI0 > 50%
ehmDKLI0 ungleich 0
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroMD_KLK
mrmMD_KLKr mroMD_KLI
mrmMD_KLI
khmGENLAST
mroMD_GEN
dzmNmit KF
mrwDFMD_KL
mroM_EREIB
anmWTF
a
mroBI_REIB b a mroMD_MOT
KF b
mrwREI_KF KF mroMD_ReiR
mrwKFVB_KF
Adaption
CAN_09
mrmMD_Reib
mrmM_ELLR a
mroBI_LLR b a
b mrmMD_LLR
mrmMD_Rrel
KF MAX
mrwKFVB_KF
zmmSYSERR.1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroMD_Soll
mrmMD_RdiC
mrmMD_KUP
BEGRENZUNG
mrwVMDMaxC
mrwVMDMinC
mrwVMDAdp1
mrmMD_Rdif
mroMD_Rdif
mroMD_ReiR
PT1 BEGRENZUNG
mrwPT1_VMD mrwVMDMax
mrwVMDMin
fgmFGakt == 0
mrmLFR_Adp == 0
mrmPWG_roh == 0
& mroAdpfrei
dzmNmit <= mrmN_LLBAS + mrwN_LLDif
mrmSTART_B = 0
TIMER
mrwVMDAdpt
mrmMD_Reib
mrmMD_Rdif
mroMD_ReiR
mrmMD_RdiC mrmMD_ReiC
Im Leerlauf ist das indizierte Motormoment mroMD_Soll gleich dem tatschlichen Reibmoment.
Daher wird im LL der Rohwert mroMD_ReiR ( vom Kraftstoffverbrauchs-KF ) mit einen
Differenzmoment mrmMD_Rdif adaptiert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Beim bergang in den Fahrbetrieb werden die Ausgangswerte mrmMD_Rdif und mrmMD_RdiC
eingefroren.
Im Nachlauf werden die Reibmomente mrmMD_Reib und mrmMD_ReiC auf 0 gesetzt.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
10.11 Transportprotokoll
10.11.1 bersicht
Fr den Datenaustausch mit anderen Steuergerten ist ein Transportprotokoll implementiert. Dieses
dient zur dynamischen Vergabe von bidirektionalen Transportkanlen zwischen Steuergerten. Es
ist eine Modifikation des Transportprotokoll der OSEK-Kommunikation (OSEK = Offene Systeme
und deren Schnittstellen fr die Elektronik im Kraftfahrzeug).
Zur dynamischen Vereinbarung ist jedem Steuergert ein fester Anfrage- bzw. Antwortkanal
zugeordnet, der von allen mitgehrt werden mu. Ein CAN-Knoten teilt in dieser Anfragebotschaft
seinen Hinkanal mit, den er aus einer Liste von Kennungen ausgewhlt hat. Als Antwort bekommt
er vom adressierten Steuergert einen Rckkanal geliefert.
Laut Transportprotokoll sind jedem Steuergert 4 Sendekanle zugeordnet. Fr 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.11.2 Protokollhandler
Der Protokollhandler dient dazu die Kommunikation zwischen einer Applikation des MSG und
einem zweiten Steuergert abzuwickeln. Dazu baut er auf Anforderung der Applikation einen Kanal
auf, bertrgt die bergebenen Daten, empfngt die Daten des zweiten Steuergertes und liefert sie
an die Applikation zurck. Am Ende der bertragung schliet der Handler den Kanal. Der aktuelle
Status eines Transportkanals ist in der OLDA caoOSK.Sta sichtbar.
Wertebereich der OLDA caoOSK.Sta (dezimalkodiert):
0 = Kanal frei
1 = Empfang initialisieren
2 = Daten empfangen
3 = Datenrichtungswechsel Empfangen zu Senden, schnelle Antwort gefordert
4 = Datenrichtungswechsel Empfangen zu Senden, Acknowledge gefordert
5 = Senden initialisieren
6 = Senden
7 = Datenrichtungswechsel Senden zu Empfangen
8 = Initialisiere Channel Setup
9 = Channel Setup durchfhren
10 = Initialisiere Connection Setup
11 = Connection Setup durchfhren
12 = Initialisiere Channel Acknowledge
13 = Channel Acknowledge durchfhren
14 = Initialisiere Connection Acknowledge
15 = Connection Acknowledge durchfhren
16 = Initialisiere Disconnect
17 = Disconnect durchfhren
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die Kommunikation des Protokollhandlers mit der Applikation erfolgt ber eine 4 Byte lange
IOMessage, die folgenden Aufbau hat:
Tritt ein Fehler auf so wird im Errorcode die Art des Fehlers angezeigt. Wertebereich:
0x01 = Kein Kanal frei
0x02 = Negative Antwort vom anderen Steuergert
0x04 = Datenlnge bersteigt Bufferlnge
0x11 = Timeout bei Channel Setup
0x12 = Timeout bei Connection Setup
0x13 = Timeout beim Senden von Daten
0x14 = Timeout beim Datenrichtungswechsel
0x15 = Timeout bei Remote Channel Setup
0x16 = Timeout bei Remote Connection Setup
0x17 = Timeout beim Empfangen von Daten
Die IOMessage fr die Kommunikation des MSG mit dem Immobilizersteuergert ist
camXCO2IMM. Das High Word ist auf der OLDA caoIMM2XCH das Low Word auf
caoIMM2XCL sichtbar. Fr die Kommunikation Immobilizer mit MSG wird camIMM2XCO
verwendet. Die OLDAs lauten caoXCO2IMH und caoXCO2IML.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
11 Nachlauf
11.1 bersicht
Bei Zndung aus wird ein Nachlauf gestartet, der folgende Funktionen ausfhrt: Abstellen ber
Menge und ELAB, Stoplage einregeln, Spannungsstabilisatortest, berwachungsmodultest,
Immobilizer-Verriegelung ber EEPROM, Lfternachlauf, Thermostatnachlauf, Fehlerspeicherung
und Hauptrelais abschalten.
Das folgende Zustandsdiagramm zeigt den Ablauf dieser Funktionen. Die Funktionen Stoplage
einregeln, Spannungsstabilisatortest, berwachungsmodultest und Lfternachlauf werden in den
entsprechenden Unterkapiteln beschrieben und sind hier nur als Zustand eingezeichnet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Initialisierung Legende:
RC-Glied laden 0
Elektrolfter, Hydrolfter, Nachlauf- Fahrbetrieb
pumpe und Khlmittelthermostat nur S OLDA nloNACHst = S
im Fahrbetrieb erlaubt Zustand
nlmNLact setzen
Zustandsbergang
nlmDK_zu setzen
nlmUso_NAL=0
ELAB aus OLDA Bit nloNACHtr1.T bzw.
T
Fehlerspeicherzyklen =0 nloNACHtr2.(T-16) setzen
n(KL15aus) merken
Timer mrwNCL_DA starten
Diagnose ausschalten
nlmDK_auf=1 fr nlwNL_tDKS
Tests nicht durchgefhrt &
2 dzoNmit = 0 & t >=mrwNCL_N0 &
Stellglied t>=nlwt_DKS & dzoNmit = 0
Stoplage fgmFGAKT = 0 & 1
einregeln anmKTF > mrwNL_MTKS &
keine sicherheitsrel. Fehler Timer mrwNCL_N0 starten
3
Fehler
Fertig & 2
kumState = 5 1 mrwNCL_N0 luft & Timer mrwNCL_N0 stoppen
Tests durchgefhrt setzen 18 Nachlauf- dzoNmit > 0
Warten
6 16
dzoNmit = 0 &
Endstufen aus t>=mrwNCL_N0 & t>=mrwNCL_DA &
(applizierbar) t>=nlwt_DKS &
[(fgmFGAKT < mrwNL_FGM) II fboSFGG II cowFGG_NL 1]
4
NL-Teststatus ins EEPROM dzoNmit >
Endstufen aus (applizierbar) n(KL15aus) + mrwNL_EdNT &
3 Elektro-, Hydrolfter freigeben kein Auftreten von
Spannungs- Tests Nachlaufpumpe freigeben Saugrohrunterdruck
stabilisator-test durchgefhrt Khlmittelthermostat freigeben
setzen ImmoZhler2 = 0
Timer mrwNCL_SP starten
RC-Glied entladen
Fertig
7
Elektro-, Hydrolfter, Endstufen aus (applizierbar)
Nachlaufpumpe und
Khlmittelthermostat 5
freigeben Entriegelungsb
it behandeln
5
ImmoStatus geschrieben OR
4 t>=mrwNCL_SP
ber- Fertig
wachungs- ImmoStatus geschrieben=FALSE
modultest ImmoStatus-Entriegelungsbit lschen
Timer mrwNCL_SP starten Fehle
ImmoStatus-Entriegelungsbit rabspeic
h
nicht gesetzt fertig erung
8
19
alle Zustnde
auer
6 Hauptrelais Fehlerabspeicherung starten
Warten auf werfen
Entriegelungs-
bit speichern
0
ImmoStatus geschrieben t>=mrwNCL_SP
9 20
7 icherung
Fehlerabspe
Lfternachlauf fertig &
HRL-Fehler
kumState = 7
Fehlerabspeicherung starten
17 9
Hauptrelais
werfen
Timer mrwNCL_SP starten
- 10 Fehlerspeicherzyklen = 2
Fehlerab rtig 12
ung fe
speicher t>=mrwNCL_SP
8 21
Warten auf Hauptrelais werfen
Fehlerspeicherzyklen+1
Fehler- Hauptrelais Fehler melden
speicherrunde
11
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
0 Fahrbetrieb: Solange die Zndung eingeschaltet bleibt, ist nlmUso_NAL = -1, damit hat der
Fahrbetrieb ber mrmUsoll Durchgriff auf das Mengenstellglied. Das RC-Glied wird stndig
geladen. Erst bei Zndung 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 nlmUso_NAL = 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
(Zustandsbergang 1). Mit nlmDK_zu = 1 wird die ARF-Funktion dazu veranlat, die
Drosselklappe zur Verhinderung von Abstellschlagen zu schlieen. ber die Applikation kann auch
fr jeden Fehler eine berwachung im Nachlauf verhindert werden (s. Fehlerbehandlung).
1 Nachlauf-Warten: Sobald die Drehzahl = 0 ist wird die Mindestwartezeit mrwNCL_N0 fr
Abstellschlagen gestartet (Zustandsbergang 2). Steigt die Drehzahl wieder, whrend mrwNCL_N0
luft mu diese Wartezeit wieder rckgesetzt werden (Zustandsbergang 16). Sobald die Wartezeit
mrwNCL_N0 abgelaufen ist, wird die Drosselklappe mit Hilfe der Schnittstellenmessage
nlmDK_auf wieder geffnet. Dafr wird die Mindestzeit nlwNL_tDKS gewartet. Sobald diese Zeit
abgelaufen ist, das Fahrzeug steht, die Kraftstofftemperatur grer ist als mrwNL_MTKS und keine
sicherheitsrelevanten Fehler anliegen, knnen Spannungsstabilisatortest und
berwachungsmodultest durchgefhrt werden. Bei diesen Tests wird die Bewegung des
Stellgliedrckmelders berwacht, deshalb drfen keine der folgenden sicherheitsrelevanten Fehler
vorhanden sein: fboSFGG, fboSUBT, fboSDZG, fbbERUC_R, fbbERUC_S, fbbERUC_U,
fbbERUC_K, fboSKTF, fboSHDK, fboSHD1 und fboSMES (Zustandsbergang 3). Tritt in
fboSHD1 whrend der Tests ein Fehler auf so wird das Testergebnis verworfen und nicht gemeldet.
Nachdem mindestens die Zeit mrwNCL_DA vergangen ist, die Drehzahl = 0 ist und die Zeit
mrwNCL_N0 und nlwNL_tDKS abgelaufen ist und mindestens eine der folgenden 3 Bedingungen
erfllt ist: die Fahrgeschwindigkeit sinkt unter eine applizierbare Schwelle fgmFGAKT <
mrwNL_FGM, ein Fehler im Pfad fboSFGG tritt auf bzw. der Funktionsschalter cowFGG_NL ist
ungleich eins, werden bis auf die Khlerlfter Elektro-und Hydrolfter), die Nachlaufpumpe und
dem Khlmittelthermostat alle Endstufen (applikativ ber ehwEST_...) abgeschaltet. Im EEPROM
wird der Immobilizer-Zhler2 auf 0 gesetzt und begonnen das RC-Glied zu entladen. Auerdem
wird die Drosselklappe mit Hilfe von nlmDK_auf fr eine applizierbare Zeit nlwNL_tDKS
geffnet. Falls der Spannungsstabilisatortest nicht stattgefunden hat, drfen ab jetzt die Khlerlfter
(Elektro- und Hydrolfter), die Nachlaufpumpe und der Khlmittelthermostat laufen
(Zustandsbergang 7). Steigt die Drehzahl nach Beginn des Nachlaufs whrend der Zeit
mrwNCL_DA um den Betrag mrwNL_EdNT (bezogen auf die Drehzahl zum Zeitpunkt Klemme 15
= AUS) wird sofort das Hauptrelais ausgeschaltet (Doppelfehler) und der Nachlauf beendet
(Zustandsbergang 17). Bei Auftreten von Saugrohrunterdruck (mrmLDFUaus) darf
Zustandsbergang 17 nicht ausgefhrt werden.
2 Stellglied Stoplage einregeln: Kann die Stoplage nicht erreicht werden, so drfen die beiden
folgenden Tests nicht durchgefhrt werden. (Zustandsbergang 18). Sobald die Stoplage sicher
erreicht wurde wird der Spannungsstabilisatortest durchgefhrt. Dazu wird gewartet, bis die Lfter-
bzw. Thermostatsteuerung fr Fahrbetrieb die Lfterendstufen, die Nachlaufpumpe und den
Khlmittelthermostat ausgeschaltet hat, weil der Spannungsstabilisatortest zweimal kurz alle
Endstufen ausschaltet, die noch eingeschalteten Relais fr die Lftermotoren wrde dadurch
Schaden erleiden. Aus dem gleichen Grund werden auch alle Endstufen, die im Nachlauf nicht
bestromt werden sollen (applikativ ber ehwEST_...) abgeschaltet. (Zustandsbergang 4).
3 Spannungsstabilisatortest: Ist der Test fertig wird der berwachungsmodultest durchgefhrt.
Die Lfterendstufen, die Nachlaufpumpe und der Khlmittelthermostat drfen nun eingeschaltet
werden, damit beginnt die Lftersteuerung mit dem Lfternachlauf und Thermostatnachlauf.
(Zustandsbergang 5).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
4 berwachungsmodultest: Ist der Test fertig wird im Zustand Nachlauf-Warten gewartet bis die
Zeiten mrwNCL_DA und mrwNCL_N0 fertig verstrichen sind. (Zustandsbergang 6).
5 Entriegelungsbit behandeln: Ist der Immobilizer lt. EEPROM noch verriegelt, so wird gleich der
Lfternachlauf durchgefhrt. (Zustandsbergang 19). Ist der Immobilizer lt. EEPROM entriegelt, so
mu kontrolliert werden, ob der Immobilizerstatus bereits im EEPROM gespeichert ist. Allenfalls
mu darauf mit Timeout mrwNCL_SP gewartet werden. Erst dann kann das Entriegelungsbit im
Imobilizerstatus gelscht werden. (Zustandsbergang 8).
6 Warten auf Entriegelungsbit speichern: Wieder mu darauf gewartet werden, bis der
Immobilizerstatus und damit das Entriegelungsbit im EEPROM gespeichert ist. (Zustandsbergang
9). Das Timeout zum Speichern ist wieder mrwNCL_SP. (Zustandsbergang 20).
7 Lfternachlauf: Das Ende des Lfternachlaufs bzw. Thermostatnachlaufs wird mit ehmFGER =
0, ehmFHYL = 0, ehmFTST = 0 und ehmFZWP = 0 erkannt. (Zustandsbergang 10).
8 Warten auf Fehlerspeicherrunde: Nachdem in den Zustnden 0 bis 8 die Fehlerabspeicherung
stndig neu angestoen wird, (Zustandsbergang 0) mu fr einen eventuell neu hinzugekommenen
Fehler noch einmal getestet werden ob alle Fehler gespeichert wurden. (Zustandsbergang 11). Erst
wenn das erfolgt ist kann das Hauptrelais ausgeschaltet werden. (Zustandsbergang 12). Das
Timeout zum Fehlerspeichern ist wieder mrwNCL_SP. (Zustandsbergang 21).
9 Hauptrelais werfen: Die Fehlerentprellzeit beginnt sofort mit Ausschalten des Hauptrelais zu
laufen. (Zustandsbergang 13). Bleibt das Steuergert eingeschaltet, so wird der Fehler entprellt
defekt. Die Fehlerabspeicherung mu nun nochmals erlaubt werden. (Zustandsbergang 22).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
dimK15
dzoNmit
mroUsoll,
mroUist
mroUist
mroUsoll
ehmFEAB
xcmImmo
Sta.7 entriegelt Entriegelungsbit gelscht
nloNL_TN0 mrwNCL_N0
nloNL_TIM mrwNCL_DA
mrwNCL_SP
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
im m er
1
Stoplage fr t>=mrwNL_VT
nlmUso_NAL=mrwNL_UMIN
Nachlauftests S
vorbereiten
1
dsmUist_AG<=mrwNL_MST
O
im m er
2
nlmUso_NAL=mrwNL_UMIN Wartezeit zum Legende:
5
Pumpe
einregeln
S OLDA nloSTOPst = S
3 Zustand
t>=mrwNL_UM_t
4
Ereignis
Zustandsbergang
3 4
Ende Fehler
T OLDA Bit nloSTOPtr.T setzen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
11.3 Spannungsstabilisatortest
Umschalten auf Normalbetrieb
0 Timer mrwNL_DTS starten Analogwandlung wieder starten
Anfang Timer mrwNL_DTS starten
0
8
1 5
nlmUso_NAL=mrwNL_UMIN unterer nlmUso_NAL=mrwNL_UMIN oberer
Stabigrenztest Stabigrenztest
vorbereiten vorbereiten
t>=mrwNL_DTS t>=mrwNL_DTS
2 10
2 6
nlmUso_NAL=mrwNL_MUSM untere nlmUso_NAL=mrwNL_MUSM obere
Stabigrenze Stabigrenze
testen testen
t>=mrwNL_WTS t>=mrwNL_WTS
4 12
nlmUso_NAL=mrwNL_MUSM nlmUso_NAL=mrwNL_MUSM
3 7
untere obere
Stabigrenze Stabigrenze
t>=mrwNL_STS getestet t>=mrwNL_STS getestet
4
nach unterer
nlmUso_NAL=mrwNL_UMIN Stabigrenze t>=mrwNL_PTS
Stellglied
einpendeln
14
9
nlmUso_NAL=mrwNL_UMIN Wartezeit zum t>=mrwNL_UM_t
Pumpe
einregeln
Legende:
8
Timer mrwNL_PTS starten 20 Stellglied nlmUso_NAL=mrwNL_UMIN
einpendeln
S OLDA nloSTABst = S lassen
Zustand
Ereignis t>=mrwNL_PTS
Zustandsbergang
Umschalten auf Normalbetrieb
16 10
OLDA Bit nloSTABtr1.T bzw. Analogwandlung wieder starten Ende
T
nloSTABtr2.(T-16) setzen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
8 Stellglied einpendeln lassen: Das Stellglied wird noch fr die Zeit mrwNL_PTS mit der Stoplage
mrwNL_UMIN angesteuert. Die Zeit mrwNL_PTS wird vom Digitalen Stellregler bentigt, um
dessen Integrator zurckzusetzen. Das Mengenstellwerk wrde sonst trotz kleinem U_soll
sprungartig in Richtung Startanschlag fahren. (Zustandsbergang 15). Erst dann wird die 5V-
berwachungsschaltung wieder auf Normalbetrieb geschaltet und die Analogwandlung wieder
gestartet. (Zustandsbergang 16).
9 Wartezeit zum Pumpe einregeln: Weil sich das Stellglied im Fehlerfall bewegt hat wird es noch
fr die Zeit mrwNL_UM_t mit der Stoplage mrwNL_UMIN angesteuert. (Zustandsbergang 19).
Erst nach dieser Zeit ist das Stellglied wieder sicher in Stoplage. (Zustandsbergang 20).
mroUsoll,
dsoUist_Ag
mrwNL_MUSM
mrwNL_MSTO
mroUist
mrwNL_UMIN mroUsoll
0
nloTSTTIM mrwNL_VTS
mrwNL_UM_t
mrwNL_PTS
mrwNL_WTS
mrwNL_DTS
3FF 3FFF
nloSTABst 0 1 2 3 4 5 6 7 8 10
nloSTOPst 0 1 2 3
nloNACHst 2 3 4, ...
0, 1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ereignis
nlmUso_NAL=mrwNL_UMIN 1
Vorbereiten Zustandsbergang
2
nlmUso_NAL=mrwNL_UMIN Kommunikation
mit Gatearray
unterbrechen
t>=20ms
3
nlmUso_NAL=mrwNL_MUSM Warten mit
unterbr.
Kommunik.
t>=mrwNL_MTS
mrmUso_NAL=mrwNL_UMIN
4 Kommunikation mit Gatearray einschalten
nlmUso_NAL=mrwNL_MUSM Testen des t>=mrwNL_UTS fbeERUC_W defekt melden, wenn kein
Rckmelders HD1-Fehler anliegt.
Timer mrwNL_UM_t starten
dsmUist_AG<=mrwNL_MST
O 11
mrmUso_NAL=mrwNL_UMIN
Kommunikation mit Gatearray einschalten
fbeERUC_W gut melden, wenn kein HD1- 6
Fehler anliegt. Wartezeit zum
nlmUso_NAL=mrwNL_UMIN
Timer mrwNL_PTS starten Pumpe
einregeln
8
5
nlmUso_NAL=mrwNL_UMIN Stellglied 13 Timer mrwNL_PTS starten t>=mrwNL_UM_t
einpendeln
lassen
t>=mrwNL_PTS
nlmUso_NAL = 0 10 7
Ende
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroUsoll,
dsoUist_Ag
mrwNL_MUSM
mrwNL_MSTO
mroUist
mrwNL_UMIN mroUsoll
0
nloTSTTIM mrwNL_PTS
mrwNL_MTS
mrwNL_UTS
mrwNL_DTS
20ms
nloUEBMtr 0 03 3F 3FF 4 7FF
0F 0FF
nloUEBMst 0 1 2 3 4 5 7
nloNACHst 3 4 1, 5, ...
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
12 Pumpenansteuerung
12.1 bersicht
Die Funktionen Kraftstofftemperaturkorrektur, Positionsvorgabe, Mengenstellwerksansteuerung,
ELAB - Ansteuerung und berwachung sind systemabhngig. Die folgende Beschreibung gilt fr
Verteilerpumpen.
mroUsoll
Positions- mroUsollv berwachung
mrmM_EPUMP vorgabe
ZUME20 ZUME03
ehmFEAB
dzmNmit dsoUist_Ag
mrmBEGaAGL dzmNmit
mrmSASTATE mrmSTART_B
mrmPWGfi
anmWTF
mrmM_EFGR
ehmFEAB
mrmM_EADR
Drehzahlsynchron Zeitsynchron
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
12.2 Kraftstofftemperaturkorrektur
anmKTF
BEGRENZUNG
mrwKTF_OGR
mrwKTF_UGR
mrwKTF_BEZ
anmKTF - mrwKTF_BEZ
mrmM_EAKT
mrmM_EKORR
dzmNmit KF
mrwKTF_KF
mrwKTF_GEW
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
12.3 Positionsvorgabe
Der drehzahlsynchrone Teil der Mengenregelung berechnet aus dem aktuellen Fahr - bzw.
Motorzustand und der berechneten Drehzahl die erforderliche Reaktion des Mengenstellwerks, um
den gewnschten Betriebspunkt zu erreichen bzw. zu halten.
dzmNmit
mroUsollv
mrmM_EPUMP KF
mrwUSO_KF
mrmBEGaAGL
BEGRENZUNG
mrwBEAaMAX
mrwBEAaMIN
cowV_AGL_B ==1
mrmSASTATE = 4
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
12.4 Mengenstellwerksansteuerung
Der Regelwegsollwert wird durch die Message mroUsoll vorgegeben und von verschiedenen
berwachungsfunktionen ber das U_Soll der berwachung mrmUso_UEB beeinflut.
Wenn ein Crash erkannt wurde oder die EGS-Kodierung im Motorsteuergert nicht in Ordnung ist
(applizierbar ber cowECOMTC.5) oder kein Startbetrieb vorliegt und einer der folgenden Fehler
auftritt:
Regelweggeberberwachung
berwachung des C im Schubbetrieb
berwachung auf bleibende (negative) Regelabweichung
Fehlerhafte Kommunikation zwischen C und Gate Array
- berwachung des Gate Array im Nachlauf
- DZG - oder NBF - berdrehzahl
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroUsoll
berdrehzahl-
erkennung: dzmUEBER.1 Fehlerent- fbbESEK_U
prellung mrmUsoll
dzmN_SEK >
dzwNBF_NUS fbwESEK_U.
berdrehzahl- nlmUso_NAL a
dzmUEBER.0 Fehlerent- fbbEDZG_U
dzwDZG_NUS fbwEDZG_U. b
Drehzahlsynchron
Zeitsynchron
-1 mrmUso_UEB a
berwachung fboSDZG
des a>=b
Drehzahlgebers b
fbbEHDK_H
berwachung -1 a
des Regel- fbbEHDK_L
weggebers dzmNmit = 0 mrmUso_MST a>=b
b
>1
berwachung fbbERUC_S & -1 a
des uC im
Schubbetrieb mrmUso_EAB a>=b
b
fbbEMEN_W
berwachung
auf bleibende fbbEMEN_K
>1 -1 a
neg. Regelabw. ecmUso_ECO a>=b
EDC15+
b
Y 281 S01 / 120 - VG2
Fehlerhafte
Kommunikation fbbERUC_U Drehzahlsynchron
zwischen uC Zeitsynchron
und Gate Array dzmNmit
ehmFEAB
berwachung fbbERUC_W ehmFEAB
des Gate Array EAB-
im Nachlauf Ansteuerung
mrmSTART_B
ZUME05
Pumpenansteuerung - Mengenstellwerksansteuerung
crwCR_ST_B
Kodierung im
MSG nicht i.O. fbbEASG_M
(applizierbar mit
cowECOMTC.5)
cowECOMTC.6
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Inkonsistenz fbbEASG_I &
Getriebe2-
Botschaft
DS/ESA
Seite 12-5
Seite 12-6 EDC15+ 0 bosch
Y 281 S01 / 120 - VG2
fbbERUC_W
>1
fbbEMEN_K
fbbEMEN_W
S
Q
&
R
ehmFEAB (berwachung)
1 ehmFEAB
mrmSTART_B = 0
mrmSTW_fr
mroTS_ST = 2
dzmNmit >= mrwSTNMIN1 & (EAB-Test luft)
>1
cowV_DZG_2 > 0
(2. Drehzahlgeber vorhanden)
EAB = ein
ehmFEAB
EAB = aus ehmFEAB
mrmSTART_B
-1
mrmUso_EAB
mrwEAB_TUS
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmBTSM
mrwEAB_MAD
mrmEAB_Dz
mroTS_ST <> 0
(EAB-Test: warten auf Drehzahl)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
13 Spritzbeginnregelung
13.1 bersicht
Die Spritzbeginnregelung (SBR) setzt sich aus drei Aufgaben zusammen: der Sollwertbildung, der
Istwertberechnung und der Regelung bzw. Steuerung mit berwachung. Alle Aufgaben werden in
einem festen Zeitraster durchgefhrt.
dzmNmit
mrmM_EAKT
mrmM_EWUNL
mrmM_EWUNR
ldmADF
anmLTF
anmWTF Sollwertbildung sbmPHISOLL
mrmBM_RAU
mrmM_EWUN
mrmBM_MOM
ldmBereich
fboSLD1
sbwSB_Dyn
SBR_02
anmUBATT Regelung/
Steuerung & ehmFMVS
ehmFEAB
berwachung
mrmSTART_B
ehmSMVS
SBR_06
dzmSCHUB Istwert-
anmST_NBF berechnung sbmPHIIST
sbmNBF_TO SBR_05
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
13.2 Sollwertbildung
sbmAGL_SBR
BEGRENZUNG
sbwSBRmxAG
sbwSBRmiAG
mrmBM_RAU
mrmBM_EWUN
mrmBM_MOM
ldmBereich sboDYNStat
dyn. Frhverstellung
fboSLDS sbwSB_STA
&
sbwSB_Dyn mrmSTART_B
ldmADF
SBR_03
anmT_MOT sbmWTF
sbwUEB_WT sboSOLL1
sboSOLL2
Grundkennraum bei sboSOLL3
dyn. Frhverstellung
anwWTFSCH sboSOLL4
sboSOLL5
fboSWTF KR sboSOLL6
& MIN
sbwSWDYxKR
fboSKTF sbwSWDY_KL
mrmM_EAKT
sboM_E sbmPHIsoll
mrmM_EWUNL
mrmM_EWUNR Grundkennraum
KR
sbwSWGKxKR xcwSBRein
cowSBR_ME sbwSWGK_KL xcwSBRaus
ldmADF Grundeinstellung
sboK2 ber Diagnose
dzmNmit
Hhenkorrekturkennraum
KR
sbwSWADxKR
sbwSWAD_KL
anmLTF
sboK3
Lufttemperaturkorrekturkennraum
KR
sbwSWLTxKR
sbwSWLT_KL
sboKW4
SB-Frhverstell- sboK4
ldmADF KF korrektur nach Start
sbwSWSN_KF SBR_04
dzmUMDRsta
ldmADF KF
sbwUMDR_KF
sboUMDRs
Umdrehungen
Frhverstellung
nach Start
KF
anmRME_ON sbwUMRMEKF
&
cowFUN_RME.2
sboSST
Frhverstellung bei Start
KR
sbwSWSTxKR
sbwSWST_KL
sboSWBGR
Begrenzung
KF
sbwSWMX_KF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der Sollwert der Spritzbeginnregelung sbmPHIsoll ist ein Funktion von Drehzahl, Menge,
Wassertemperatur, Atmosphrendruck und Lufttemperatur
Durch den Schalter cowSBR_ME kann als Eingangsgre sboM_E entweder mrmM_EAKT oder
mrmM_EWUNL oder mrmM_EWUNR gewhlt werden.
Beschreibung des Softwareschalter Mengeneingangswunsch cowSBR_ME:
Dezimalwert Kommentar
1 aktuelle Einspritzmenge (mrmM_EAKT)
2 Wunschmenge + Leerlaufmenge (mrmM_EWUNL)
3 Wunschmenge roh + Leerlaufmenge (mrmM_EWUNR)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mrmBM_ERAU
-
mrmM_EWUN
sbwWUNHYS0
sbwWUNHYS1
mrmBM_ERAU
-
mrmBM_EMOM
sbwRAUHYS0
sbwRAUHYS1
ldmBereich=6
Status:
ldmBereich=5 >1 (sboDYNStat)
&
ldmBereich<>3 sbwSB_Dyn
&
fbbELDSpR
>1
fbbELDSnR
sbmWTF
sbwWTFHYS0
sbwWTFHYS1
ldmADF
sbwADFHYS0
sbwADFHYS1
sbwADF_W0
sbwADF_W1
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
13.2.2 Sollwertkorrekturen
Der Grundwert sboSOLL1 wird aus dem Grundkennraum sbwSWGKxKR (oder sbwSWDYxKR je
nachdem ob dynamische Frhverstellung durchgefhrt wird) ermittelt. Die Korrektur dieses
Grundwertes erfolgt durch folgende Gren:
Der Korrekturwert 1 sboK2 wird aus dem Kennraum sbwSWADxKR gewonnen, und zu
sboSOLL1 addiert.
Der Korrekturwert 2 sboK3 wird aus dem Kennraum sbwSWLTxKR gewonnen, und zu
sboSOLL2 addiert.
Der Korrekturwert 3 sboK4 wird aus dem Kennfeld sbwSWSN_KF gebildet und nach
Startabwurf eine wassertemperaturabhngige Anzahl von Motorumdrehungen sboUMDRs
lang additiv eingespeist. Nach Ablauf dieser Zeit wird der zu diesem Zeitpunkt aktuelle
Korrekturwert gespeichert und ber die Rampensteigung sbwKW4Ramp auf Null gefhrt.
Durch den Kennraum sbwSWMXxKF wird unabhngig von Menge und Hhe ein maximaler
Spritzbeginn abhngig von der Wassertemperatur und Drehzahl ausgegeben.
Der Abgleichwert sbmAGL_SBR (initialisiert mit cowAGL_SBR) wird ber eine Begrenzung
hinzuaddiert.
Ist der Fehlerpfad fboSWTF gesetzt, und der Kraftstofftemperaturfhler ist nicht als Ersatzwert fr
den Wassertemperaturfhler appliziert (anwWTFSCH=1), wird der Vorgabewert sbwUEB_WT
verwendet.
Mit der Diagnosefunktion Grundeinstellung normiert einleiten knnen als Sollwerte xcwSBRein
und xcwSBRaus vorgegeben werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Um einen gleichmigen Leerlauf bei niedriger Temperatur nach dem Start zu erreichen, kann der
Spritzbeginn fr eine wassertemperaturabhngige Dauer verstellt werden. Der Korrekturwert 3
sboK4 fr den Spritzbeginnsollwert wird wassertemperaturabhngig (sbmWTF) und
Atmosphrendruckabhngig aus dem Kennfeld sbwSWSN_KF gebildet und nach dem Startabwurf
(mrmSTART_B = 0) eine wassertemperaturabhngige (sbmWTF) Anzahl von Motorumdrehungen
sboUMDRs lang additiv eingespeist.
Die Anzahl der Kurbelwellenumdrehungen seit Startabwurf liefert die Message dzmUMDRsta.
Dieser Wert wird mit der wassertemperaturabhngigen Schwelle sboUMDRs aus dem Kennfeld
sbwUMDR_KF (bzw. sbwUMRMEKF bei RME-Kraftstoff - Erkennung) verglichen. Beim
Erreichen der Schwelle wird der gerade aktuelle Korrekturwert sboKW4 eingefroren und ber die
Rampensteigung sbwKW4Ramp auf Null gefhrt.
Auerdem wird gleichzeitig der Blaurauch in der Hhe nach dem Start reduziert, da jetzt auch der
Atmosphrendruck in das Kennfeld eingeht.
sboK4
sboKW4
RAMPE
sbwKW4Ramp
sboUMDRs a
a>b
dzmUMDRsta
b
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
13.3 Istwertberechnung
OT
DZG_PER
sbmPHIIST sbwRST_OFF
SB_MESS
Aufgrund von Problemen in der Motorproduktion bei der Auswertung der nicht normierten
Spritzbeginnwerte wird fr Diagnosezwecke der SBR-Istwert auch gefiltert zur Verfgung gestellt
(sbmPHImit [KW]).
sbmPHIist sbmPHImit
PT1
sbwPHI_GF
Abbildung: SBR07_120
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
13.4 Regelung
b
sbwRST_MAX
a>=b
a &
mrmSTART_B
anmUBATT 1 sbmKSB
KL
sboSSKv
sbwUBA_KL
dzmNmit
sboSSK mrmSTART_B
sbmWTF
>1
KF BEGRENZUNG fboSMVS
sbwSSK_KF sbwRST_...
sboSTWS sboUBA
KF
sbwTWS_KF
sboSKF
mrmM_EAKT KF
sbwSKF_KF
sboNAPI
sboPANT
SB_IST sbmPHist sboIANT sbwRST_DEF
sbmNBF_T0
Berechnung sboRA
ehmFMVS
Begrenzung:
sbmPHIsoll sbwGR_...
& Integrator
PI I-Anteil einfrieren
PI-Regler
Bewertungs- ehmFEAB
faktor
sbwRST_VGW
dzmSCHUB
fboSNBF
fboSSEK
>1
anmST_NBF = 0
n < sbwUEB_NUS
fboSDZG
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Fr den PI - Regler gelten fr die I - und P - Parameter innerhalb des Fensters [sbwPR_FEN,
sbwIR_FEN] die Gren sbwPR_SIG und sbwIR_SIG und auerhalb die Gren sbwPR_POS,
sbwPR_NEG, sbwIR_POS und sbwIR_NEG (POS fr positive und NEG fr negative
Regeldifferenz). Der Steuerwert wird aus zwei Kennfeldern sbwSKF_KF, sbwTWS_KF als
Funktion von Drehzahl, Einspritzmenge, Wassertemperatur gewonnen.
Im Startbetrieb wird der Steuerwert aus dem Kennfeld sbwSSK_KF entnommen. Dieses
Tastverhltnis wird mit den Werten sbwRST_MIN und sbwRST_MAX begrenzt.
Kaltstartbeschleunigung ber sbmKSB: Als Untersttzung des Kaltstartverhaltens wird bei
Sollgren sboSSKv sbwRST_MAX im Startbetrieb (mrmSTART_B <> 0) zur Verstellung des
Spritzbeginns nach frh die MVS - Endstufe ununterbrochen angesteuert (sbmKSB = 1 -
Dauerstrich (100%), sbmKSB=0 - Ansteuerung ber PWM).
Bei niedriger Batteriespannung wird das Ansteuertastverhltnis um die aus der Kennlinie
sbwUBA_KL gewonnenen Gre verndert.
Im Schubbetrieb dzmSCHUB, unterhalb einer Drehzahlschwelle sbwUEB_NUS, bei defektem
Drehzahlgeber fboSDZG, bei defektem Nadelbewegungsfhler fboSNBF oder wenn der NBF nicht
auswertbar ist anmST_NBF, wird kein PI - Regler mehr berechnet, sondern zum Steuerwert der
zuletzt berechnete I - Anteil, gewichtet mit den Faktor sbwRST_VGW addiert.
Zur Untersttzung der Notabstellung wird bei Aktivierung des ELAB ehmFEAB der Spritzbeginn
durch Ausgabe eines festen Tastverhltnisses sbwRST_DEF nach frh gestellt.
berwachung siehe Kapitel "berwachungskonzept".
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
14 Steuergerte-Codierung
14.1 Codierung
Enthlt das Wort cowFUNDSV0 im ersten Datensatz einen Wert ungleich Null, dann werden
nacheinander alle Label cowFUNDSV0 bis cowFUNDSV9 in allen Datenstzen durchsucht, bis ein
Label dem Wert der Codierung aus dem EEPROM entspricht. Der Datensatz, der zu diesem Label
gehrt, wird eingestellt und es kommen die Funktionsschalter aus dem EEPROM zur Wirkung.
Auerdem gibt es in jedem Datensatz 10 Label cowMSKCLG0 bis cowMSKCLG9, die jeweils den
Label cowFUNDSV0 bis cowFUNDSV9 zugeordnet sind. Bei Auswahl eines Datensatzes ber ein
Label cowFUNDSVx (x = 0, 1, ... 9) wird mit dem entsprechenden Label cowMSKCLGx der
Mekanal comCLG_SIG gesetzt.
Es mu nach dem korrekten Kodieren der Fehlerspeicher des SG gelscht werden.
eingegeben durch
VAG
cowFUNDSV9 cowMSKCLG9
cowFUNDSV0 cowMSKCLG0
Datensatz 2
cowFUNDSV9 cowMSKCLG9
cowFUNDSV0 cowMSKCLG0
Datensatz 3
cowFUNDSV9 cowMSKCLG9
cowFUNDSV0 cowMSKCLG0
Datensatz 11
cowFUNDSV9 cowMSKCLG9
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
14.2 CAN-Freischaltung
14.2.1 bersicht
Die Variable comCLG_SIG ist bitcodiert. Die einzelnen Bits haben nachfolgende Bedeutung.
Bitposition Dezimalwert Kommentar
0 1 ASR/MSR/ESP-Eingriffsmglichkeit
1 2 Quelle Umgebungstemperatur (analog oder Vorgabe)
2 4 Quelle Umgebungstemperatur (CAN oder analog)
3 8 v-Signal vom Bremsensteuergert oder konventionell
4 16
5 32
6 64 Quelle der ltemperatur
7 128 Quelle des Crashsignals
8 256
9 512
A 1024 Eingriffsmglichkeit vom Klimasteuergert
B 2048
C 4096
D 8192
E 16384
F 32768 CAN Freischaltung
Die Tabelle zeigt an, welche CAN-Funktionen aktviert bzw. deakiviert sind. Dabei bedeutet eine 0
an der entsprechenden Bitposition, dass das Signal von der, vom Vorgabewert cow... konfigurierten,
Schnittstelle verwendet wird, eine 1 bedeutet, dass das Signal aus den empfangenen CAN-
Botschaften verwendet wird.
Bit comCLG_SIG.15 15 gibt zusammen mit dem Label cawINF_CAB an, ob das Steuergert mit
CAN bestckt ist oder nicht. Ist cawINF_CAB = 1oder comCLG_SIG.15.15 = 1, dann ist der CAN-
Bus aktiviert. Stehen beide Label auf 0, dann ist der CAN-Bus nicht aktiviert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
14.2.2 Signalkonfiguration
cow bedeutet, dass das entsprechende Label cow... in die Massage com... kopiert wird.
Aus der Tabelle geht der Zusammenhang zwischen der Message comCLG_SIG und den
Signalkonfigurationen com.... hervor. Je nachdem, ob das entsprechende Bit in comCLG_SIG
gesetzt ist, enthlt die Signalmessage com... den Wert aus dem Label cow... oder den tabellierten
Wert.
14.2.2.1 Geschwindigkeit
Ist comCLG_SIG.3 = 1 (durch das zu der gewhlten Datenstand gehrende cowMSKCLGx
applizierbar), dann wird comVAR_FGG auf 3 (Fahrgeschwindigkeit ber Bremse1) gesetzt. Ist
comCLG_SIG.3 nicht gesetzt, so wird der in cowVAR_FGG applizierte Wert in comVAR_FGG
bernommen.
3 comVAR_FGG
cowVAR_FGG
comCLG_SIG.3
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
14.2.2.2 Umgebungstemperatur
Ist comCLG_SIG.1 =1 (durch das zu der gewhlten Datenstand gehrende cowMSKCLGx
applizierbar), dann wird comVAR_FZG auf 4 (UTF ber Analogeingang) gesetzt. Ist
comCLG_SIG.2 = 1, wird comVAR_FZG auf 3 ( UTF ber CAN) gesetzt. Sind beide Bits gesetzt,
so hat UTF ber CAN hhere Prioritt und es wird 3 in comVAR_FZG bernommen. Sind beide
Bits nicht gesetzt, so wird der in cowVAR_FZG applizierte Wert in comVAR_FZG bernommen.
3
comVAR_FZG
4
cowVAR_FZG
comCLG_SIG.1
comCLG_SIG.2
14.2.2.3 ltemperatur
Ist comCLG_SIG.6 = 1 (durch das zu der gewhlten Datenstand gehrende cowMSKCLGx
applizierbar), wird comVAR_OTF auf 100h (OTF ber CAN) gesetzt. Ist comCLG_SIG.6 nicht
gesetzt, so wird der in anwOTF_KAN applizierte Wert in comVAR_OTF bernommen.
Der Vorgabewert ist 100h, da es sich hier um eine Analog-Kanal-Einstellung handelt.
100h comVAR_OTF
anwOTF_KAN
comCLG_SIG.6
14.2.2.4 Crashsignal
Ist comCLG_SIG.7 = 1 (durch das zu der gewhlten Datenstand gehrende cowMSKCLGx
applizierbar), wird comFUN_CRA auf 2 (Crashsignal ber CAN) gesetzt. Ist comCLG_SIG.7 nicht
gesetzt, so wird der in cowFUN_CRA applizierte Wert in comFUN_CRA bernommen.
2 comFUN_CRA
cowFUN_CRA
comCLG_SIG.7
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
14.2.2.5 ASR/MSR/ESP-Eingriff
Ist in dem, durch die Codierung gewhlte Label cowMSKCLGx bzw. in der entsprechenden
Massage comCLG_SIG das Bit 0 gesetzt, wird comM_E_MSR und comM_E__ASR auf 2 (ASR-
und MSR-Eingriff ber CAN) gesetzt. Ist comCLG_SIG.0 nicht gesetzt, so wird der in
cowFUN_ASR applizierte Wert in comM_E_ASR, und der in cowFUN_MSR applizierte Wert in
comM_E_MSR bernommen.
2 comM_E_ASR
cowFUN_ASR
comCLG_SIG.0
2 comM_E_MSR
cowFUN_MSR
2 comFUN_KLI
cowFUN_KLI
comCLG_SIG.10
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
14.2.3 Fehlerbehandlung
Aus der Tabelle geht der Zusammenhang zwischen dem Konfigurationslabel comCLG_SIG und der
Auswirkung auf das Fehlerbit fbb.... hervor. Je nachdem, ob das entsprechende Bit in
comCLG_SIG gesetzt ist, wird ein eventueller Fehler in das entsprechende Bit fbb... aktualisiert
bzw. ausgeschaltet.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Anhang A Umprogrammieranleitung
Motorspezifische Daten
Beschreibung des Damosschalters Zylinderzahl cowVAR_ZYL:
Dezimalwert Kommentar
4 4 Zylinder
5 5 Zylinder
6 6 Zylinder
Die Zylinderzahl wirkt sich auf folgende Programmteile und Daten aus (exemplarisch): den
Laufruheregler, Schuberkennung im SBR, Segmentzhler, Berechnungskonstante der DZG-
Drehzahl (dzwDNR_HI, dzwDNR_LO), die Normierungskonstante des Luftmengenmessers
(arwLMBNORM), sowie den Winkel zwischen zwei Drehzahlimpulsen (sbwRST_WIN).
Beschreibung des Softwareschalters Datensatzvariante cowFUN_DSV:
Dezimalwert Kommentar
0 Applikationsdatensatz
1 ... 32750 Variantennummer
32750 ... 32767 reserviert
Zum Zeitpunkt der Initialisierung des Steuergertes (SG) wird im ersten Datensatz im EPROM
geprft, wie der Schalter cowFUN_DSV steht.
Steht dieser auf dem Wert Null, dann gilt dieser Datensatz als angewhlt und die Funktionsschalter
dieses Datensatzes kommen zur Wirkung. Diese Stellung deckt den Fall eines
Applikationssteuergertes oder eines nicht programmierbaren Steuergertes mit nur einem
Datensatz ab.
Enthlt 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
enthlt. Dieser Datensatz wird eingestellt und es kommen die Funktionsschalter aus dem EEPROM
zur Wirkung.
Es mu nach dem korrekten Kodieren der Fehlerspeicher des SG gelscht werden.
Beschreibung des Softwareschalters Getriebetyp cowVAR_GTR:
Dezimalwert Kommentar
1 Handschaltung (Unterbremsen wird im LLR behandelt)
2 Automatik hydraulisch
3 Automatik elektrisch
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Regeltechnische Funktionen
Das Steuergert unterscheidet zunchst 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 Verfgung gestellt:
P-Regler mit nichtlinearen Koeffizienten
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 Ausgangsgren des
Reglers und des geforderten Maximalwertes des Reglerkoeffizienten (bei DT1-Gliedern zustzlich
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 fr die einzelnen Routinen erlutert.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Ist der Betrag der Regeldifferenz (Sollwert - Istwert) kleiner als die Fensterbreite, so wird der Wert
Kleinsignal .._SIG als Koeffizient verwendet. Bei greren Regeldifferenzen wird in Abhngigkeit
vom Vorzeichen zwischen negativem Grosignal .._NEG und positivem Grosignal .._POS
unterschieden. Der bergang zwischen Gro- und Kleinsignal ist stetig d. h. verursacht keine
Sprung in der Ausgangsgre.
Gegeben: P-Fensterbreite, KPklein, KPgroneg, KPgropos bzw.
I-Fensterbreite, KIklein, KIgroneg, KIgropos
Applikation: Eingabe in physikalischen Gren
Anwendung (exemplarisch):
P-Regler: arwPR_.. ARF
ldwPR_.. LDR
sbwPR_.. SBR
mrwADP_.. ADR
mrwLRP_.. LRR
mrwFP2_.. FGR Halten
mrwFRP_.. FGR Rampe EIN+
mrwFRM_.. FGR Rampe EIN-
mrwF1W_.. FGR Rampe WA
mrwF2W_.. FGR Endphase WA
I-Regler: arwIR_.. ARF
ldwIR_.. LDR
sbwIR_.. SBR
mrwADI_.. ADR
mrwFI2_.. FGR Halten
mrwFIW_.. FGR Endphase WA
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Zeitsynchrones DT1-Glied
Struktur:
.._KOF Koeffizient
.._NEX Normierungsexponent
.._GF Gedchtnisfaktor
Aus programmtechnischen Grnden sind anstelle der Parameter des Differenzierers KD [(Ausgang
* s)/Eingang] und T1 [s] der Koeffizient _KOF und der Gedchtnisfaktor _GF einzugeben, die
folgendermaen 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
mitzundern!
Anwendung:
ldwDR_.. LDR (fr PIDT1-Regler)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Anwendung:
arwDV_.. ARF Vorsteuern
ldwWDV_.. LDR Vorsteuern
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Drehzahlsynchrones DT1-Glied
Struktur:
.._KOF Koeffizient
.._NEX Normierungsexponent
.._a quadratischer Faktor
.._b linearer Faktor
.._c Konstante
Dieser Algorithmus ermittelt zur Laufzeit den Gedchtnisfaktor e-T/T1 als Funktion der Abtastzeit.
Aus Grnden der Laufzeit wird der Wert durch die Berechnung eines quadratischen Polynomes a *
T2 + b * T + c angenhert, dessen Koeffizienten unter .._a, .._b und .._c einzugeben sind. Die
Berechnung ergibt den Gedchtnisfaktor in interner Darstellung. Die Koeffizienten fr
Zeitkonstanten T1 > 20 ms sind optimiert nach der kleinsten quadratischen Abweichung zu e (-
T/T1), fr Zeitkonstanten T1 < 20 ms optimiert nach idealem Trendverhalten bei groen
Abtastzeiten (d. h. 1. Ableitung der Nherung = 1. Ableitung von e-T/T1 bei T = Tmax = 32 ms).
Gegeben: KD, T1 Applikation:.._KOF = KD / T1
Anwendung (exemplarisch)
mrwLLGWK_..., mrwLLGKK_. LLR warm/kalt, Kupplung
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Zeitsynchrones PT1-Glied
Struktur:
.._GF Gedchtnisfaktor
Gegeben: T1, (T = konstant = daeHPPER)
Applikation:
.._GF = e-T/T1
Exemplarische 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
kmwPT1_ZP Thermostatfilter Anstieg ACHTUNG: T=100ms
kmwPT1_ZN Thermostatfilter Abfall ACHTUNG: T=100ms
Drehzahlsynchrones PT1-Glied
Struktur:
.._a quadratischer Faktor
.._b linearer Faktor
.._c Konstante
Gegeben: T1
Applikation:
.._a, .._b, .._c Die Koeffizienten, die der gewnschten Zeit T1 am nchsten kommen, sind der
Tabelle 1 zu entnehmen und nur gemeinsam zu ndern.
Anwendung: momentan keine
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Zeitsynchrones PT2-Glied
Struktur:
.._b2 Eingangsbewertung b2
.._b1 Eingangsbewertung b1
.._a2 Gedchtnisfaktor a2
.._a1 Gedchtnisfaktor a1
Gegeben: T1, T2, (T = Abtastzeit = daeHPPER)
Applikation: nicht schwingfhiges PT2
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Drehzahlsynchrones D2T2-Glied
Struktur:
.._T2 Zeitkonstantenanpassungswert
.._KD Differenzverstrkungsfaktor
.._NEX Normierungsexponent
Gegeben: KD, T1, T2
Applikation:
.._T2 = 1/T2 - 1/T1
.._KD = KD * T1 / (T2)2
Anwendung: derzeit nicht aktiviert
Eingangsgren:
- max. Rampensteigung
- obere Grenze des Bereiches
- untere Grenze des Bereiches
1 + TZ s
Laplace bertragungsfunktion: F(s ) =
1 + T1 s
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Applikation:
......_KOF = TZ / T1
.._a, .._b, .._c Die Koeffizienten, die der gewnschten Zeit T1 am nchsten kommen, sind der
Tabelle 1 zu entnehmen und nur gemeinsam zu ndern.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Endstufen
Endstufenbausteine
Im Label ehwCJ4_ANZ wird die Anzahl der verfgbaren Endstufen angegeben. Der Baustein
CJ920 besitzt 14 physikalische plus 2 Dummy-Endstufen; er trgt als 16 logische Endstufen. Der
Baustein CJ420 besitzt 4 logische Endstufen; der EAB-Treiber steuert 1 Endstufe bei. Werden
weniger Endstufen verwendet, so mu trotzdem die Anzahl der bestckten Endstufen appliziert
werden, da ansonsten nicht alle Endstufenfehler diagnostiziert werden knnen.
ehwCJ4_ANZ Anzahl der Endstufen
21 21 logische Endstufen vorhanden
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Werte fr Rechner-Port-Pins:
Port 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15
Wert 00 02 04 06 08 0A 0C 0E 10 12 14 16 18 1A 1C 1E
Port 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15
Wert 20 22 24 26 28 2A 2C 2E 30 32 34 36 38 3A 3C 3E
Port 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7
Wert 40 42 44 46 48 4A 4C 4E
Port 4.4 4.7
Wert 68 6E
Port X1.0 X1.1 X1.2 X1.3 X1.4 X1.5 X1.6 X1.7 X1.8 X1.9 X1.10 X1.11 X1.12 X1.13 X1.14
Wert 80 82 84 86 88 8A 8C 8E 90 92 94 96 98 9A 9C
Port X2.0 X2.1 X2.2 X2.3 X2.4 X2.5 X2.6 X2.7 xPWM1 xPWM2 xPWM3
Wert A0 A2 A4 A6 A8 AA AC AE B0 B2 B4
Port 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7
Wert C0 C2 C4 C6 C8 CA CC CE
Port 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7
Wert E0 E2 E4 E6 E8 EA EC EE
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
cowP2INEST GK2 EKP MIL TAV DIA GRL TST ML1 ML2
cowP3INEST ISO-K EAB
cowP7INEST GRS MVS LDS AR1 DKS
cowP8INEST TDS PBM TQS
Ist das entsprechende Bit gesetzt, wird der korrespondierende Ausgang whrend der Initialisierung
auf +Ubatt gelegt; ist das Bit nicht gesetzt, auf -Ubatt .
Grau unterlegte Felder werden ignoriert.
Geberkennworte ehwEST_..
Fr jede logische Endstufe gibt es ein Geberkennwort 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 Verknpfung zwischen logischer und
physikalischer Endstufe appliziert. Werden mehr Geberkennworte appliziert als logische Endstufen
vorhanden sind, so erfolgt Restart.
Im High-Byte des Geberkennwortes ehwEST_.. jeder verwendeten logischen Endstufe mu die Art
der Verwendung appliziert werden:
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kanal 01 Mengenanpaung
Anzeigegruppennummer 01
Motordrehzahl Einspritzmenge U_Ist Wassertemperatur
Kanal 02 Leerlaufdrehzahl
Anzeigegruppennummer 02
Motordrehzahl Pedalwertgeber Schalterstellungen 1 Wassertemperatur
7 65 43 2 10
Klimakompr. ein
Leergas-Schalter
Kickdown-Schalter
erh. LL-Drehzahl
Kanal 03 Abgasrckfhrung
Anzeigegruppennummer 03
Motordrehzahl ARF_Sollwert ARF_Istwert Tastverhltnis ARF
Kanal 04 Spritzbeginn
Anzeigegruppennummer 04
Motordrehzahl SB_Sollwert SB_Istwert Tastverhltnis SB
Kanal 05 Startmenge
Anzeigegruppennummer 05
Motordrehzahl Startmenge SB_Istwert Wassertemperatur
Kanal 06 Schalterstellung
Anzeigegruppennummer 06
Fahrgeschwindigkeit Schalterstellungen 2 FGR Schaltzustnde FGR Mode
6 3 0 7 6 5 4 3 2 1 0 00 = FGR nicht in Funktion
Bremskontakt 01 = AUS
GRA - L 02 = EIN+
red. Bremsk. GRA - A
Kupplung 04 = EIN-
GRA - - (+) 08 = Wiederaufnahme
GRA - W 16 = Bremse
Bremskontakt 32 = Halten
Kupplung 64 = bergang von EIN+
GRA - + (LT2) 128 = bergang von EIN-
Kontrollk. (LT2) 255 = FGR gesperrt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kanal 07 Temperaturen
Anzeigegruppennummer 07
Kraftstofftemperatur Saugrohrtemperatur Wassertemperatur
Kanal 08 Begrenzungsmengen 1
Anzeigegruppennummer 08
Motordrehzahl Fahrerwunschmenge Drehmomentbegrenz. Rauchbegrenzung
Kanal 09 Begrenzungsmengen 2
Anzeigegruppennummer 09
Motordrehzahl Menge GRA Menge AG4
Kanal 10 Luftgren
Anzeigegruppennummer 10
Luftmenge Atmosphrendruck Ladedruck Istwert Pedalwertgeber
Kanal 11 Laderregelung
Anzeigegruppennummer 11
Motordrehzahl Ladedruck Sollwert Ladedruck Istwert Tastverhltnis LDR
Kanal 12 Vorglhen
Anzeigegruppennummer 12
Glhstatus Vorglhzeit [ s ] Batteriespannung Wassertemperatur
Kanal 13 Laufruheregelung
Anzeigegruppennummer 13
LRR-Einspritzmenge LRR-Einspritzmenge LRR-Einspritzmenge LRR-Einspritzmenge
Zylinder 1 Zylinder 2 Zylinder 3 Zylinder 4
Kanal 14 Laufruheregelung
Anzeigegruppennummer 14
LRR-Einspritzmenge LRR-Einspritzmenge
Zylinder 5 Zylinder 6
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kanal 15 Verbrauch
Anzeigegruppennummer 15
Motordrehzahl Einspritzmenge Verbrauch MFA Fahrerwunschmenge
Kanal 16 Khlwasserheizung
Anzeigegruppennummer 16
gemittelte Generator- Abschaltbedingungen Schaltausgang KWH Batteriespannung
last
1 0
Relais f.1 Kerze
Relais f.2 Kerzen
Kanal 18 Geschwindigkeit
Anzeigegruppennummer 18
Fahrgeschwindigkeit Statusbits Hchstgeschwindigkeit nachgefhrte Geschw.
1 0
FGR frei (=0), 0 = HGB deaktiviert
gesperrt (=1)
Normierungs-
konstante FGG
(0: NK1_FGG,
1: NK2_FGG)
Kanal 19
Anzeigegruppennummer 19
Startlage Stoplage
Kanal 20
Anzeigegruppennummer 20
Drehzahl Einspritzmenge U_ist Pedalwertgeber
Kanal 21
Anzeigegruppennummer 21
ARF Sollwert ARF Istwert Tastverhltnis ARF Schalter 3
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kanal 22
Anzeigegruppennummer 22
SB Sollwert SB Istwert Tastverhltnis SB Geschwindigkeit
Kanal 23
Anzeigegruppennummer 23
LDR Sollwert LDR Istwert Tastverhltnis LDR Atmosphrendruck
Kanal 24
Anzeigegruppennummer 24
Kraftstofftemperatur Saugrohrtemperatur Wassertemperatur FGR-Status
Kanal 25
Anzeigegruppennummer 25
Drehzahl-Sollwert Drehzahl-Istwert ADR Kontakte ADR Mode
7 6 3 2 0 01 = Stand-by
02 = Wartezeit
ADR + 03 = Regeln
04 = ADR Betrieb
ADR - abgebrochen
Handbremse
255 = ADR gesperrt
ADR - Aktiv
ADR - Wiederaufnahme
Kanal 26
Anzeigegruppennummer 26
Masterchecksumme
Achtung: Die Ausgabe an den VAG-Tester erfolgt nur nach beendeter Berechnung! Zeigt der
Tester die Werte 0 an, so ist die Berechnung noch nicht abgeschlossen. Die Berechnung wird nur
durchgefhrt wenn die Drehzahl Null ist. Wird die Drehzahl whrend der Berechnung grer Null
wird die Berechnung gestoppt. Sie wird fortgesetzt wenn die Drehzahl wieder den Wert Null
erreicht.
Kanal 27 ADR-Hochlaufzeit
Anzeigegruppennummer 27
Variable ADR- Feste ADR-Drehzahl
Hchstdrehzahl
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Kanal 80 Steuergerte-Identifikation
Anzeigegruppennummer 80
Werkskennzahl Fertigungsdatum nderungsstand PAM-Knoten fld. Nr.
nderungsstand ... xcwSGBlk3
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
xcmSCHALT1 Message
Bit 0: dimKLI Klimaanlage
Bit 3: dimLGS Leergasschalter
Bit 4: dimKIK Kickdown - Schalter
Bit 6: erhhte Leerlaufdrehzahl (mrmN_LLBAS > mrmLL_ZIEL)
xcmSCHALT2
Bit 0: dimBRE Bremskontakt
Bit 3: dimBRK redundanter Bremskontakt
Bit 6: dimKUP Kupplung
xcmSCHALT3
Bit 0: dimBRE Bremskontakt
Bit 1: dimBRK redundanter Bremskontakt
Bit 2: dimKUP Kupplung
Bit 3: dimKIK Kickdown-Signal
Bit 4: dimKLI Klimaanlage
Bit 5: dimLGS Leergasschalter
Bit 6: erhhte Leerlaufdrehzahl (mrmN_LLBAS > mrmLL_ZIEL)
xcmSCHALT4
Bit 0: dimBRE Bremskontakt
Bit 1: dimBRK redundanter Bremskontakt
Bit 2: dimKUP Kupplung
Bit 3: comFGR_opt FGR/ACC ber Login aktiviert (comFGR_opt ungleich Null)
xcmSCHALT5
Bit 0: dimADP ADR Plus
Bit 2: dimADM ADR Minus
Bit 3: dimHAN Handbremskontakt
Bit 6: dimADR ADR ein
Bit 7: dimADW ADR Wiederaufnahme (LT2 Bedienteil)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Anhang C Scheduling
Der zeitliche Ablauf der Software (das Scheduling) ist in diesem Dokument bereits bei einigen
Funktionen kurz erwhnt worden. Fr die detailierte Betrachtung zeitlicher Ablufe ist jedoch eine
bersicht ber die verschiedenen Aktivierungsraster ntig. Smtliche Funktionen sind in Software-
Teilfunktionen (Tasks) unterteilt, welche eindeutig einem bestimmten Aktivierungsraster
zugeordnet sind (siehe nachfolgende Tabelle).
Aktivierungsraster
Funktion Aktivierung Periode
digitaler Stellregler (PI-Regler) Zeit 1 ms
Drehzahlinterrupt (Erfassung und VBS) DZG-Impuls 1,5 ms ...
Analogwerterfassung Zeit 1 ms
CAN Sendemultiplexer Zeit 1 ms
DZG Timeout berwachung Zeit 2 ms
Kommunikations Handler Zeit 2 ms
drehzahlsynchrone Analogwertauswertung N_SYNC 6 ms ... 32 ms
Drehzahlberechnung N_SYNC 6 ms ... 32 ms
drehzahlsynchrone Berechnungen DSR N_SYNC 6 ms ... 32 ms
drehzahlsynchroner Teil LLR N_SYNC 6 ms ... 32 ms
drehzahlsynchroner Teil ARD N_SYNC 6 ms ... 32 ms
drehzahlsynchroner Teil LRR N_SYNC 6 ms ... 32 ms
drehzahlsynchrone Mengenberechnung N_SYNC 6 ms ... 32 ms
Sollwertermittlung fr Pumpe N_SYNC 6 ms ... 32 ms
McMess drehzahlsynchrone Ausgabe N_SYNC 6 ms ... 32 ms
HZG Erfassung mit NBF Zeit 10 ms
McMess Interpreter Zeit 10 ms
PWM-Crashsignal-Auswertung Zeit 10 ms
GSK3 - Diagnose Zeit 10ms
schnelle Analogwertauswertung Zeit 20 ms
Digitaleingnge Zeit 20 ms
FGG Berechnung und Erfassung Zeit 20 ms
Startmenge Zeit 20 ms
ELAB-Test Zeit 20 ms
Mengenwunsch_PWG Zeit 20 ms
Mengenwunsch_FGR Zeit 20 ms
Mengenwunsch_HGB Zeit 20 ms
Mengenwunsch_ADR Zeit 20 ms
Begrenzungsmenge Zeit 20 ms
CAN Stationsmanagement Zeit 20 ms
CAN Interaktionsschicht: Empfangstask Zeit 20 ms
CAN Botschaften auswerten Zeit 20 ms
Externer Mengeneingriff Zeit 20 ms
OSEK Transportprotokoll Zeit 20 ms
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Der umfangsmig grte Anteil der Software-Teilfunktionen ist zeitgesteuert und befindet sich im
20 ms Aktivierungsraster (Hauptprogramm-Scheibe). Diese wird in der aus obiger Tabelle
ersichtlichen Reihenfolge abgearbeitet. Grundregel fr die Reihenfolge ist die Minimierung der
Durchlaufzeiten durch die Abfolge: Eingnge - Aufbereitung - Verarbeitung - Ausgnge.
Bei der Aktivierung N_SYNC handelt es sich um die drehzahlsynchrone Scheibe. Diese ist im
Prinzip synchron zu den Drehzahlgeber-Impulsen - allerdings erfolgt durch das Betriebssystem eine
bewut herbeigefhrte Abschrankung der Software-Aktivierung mit der Mindest-Periode von 6 ms.
Dies dient vor allem zur Begrenzung der Rechnerbelastung. Mit dieser Konstruktion ergibt sich
abhngig von der Drehzahl folgendes Verhalten:
Aktivierung der drehzahlsynchronen Scheibe bei unterschiedlichen Drehzahlen beim 4 Zylinder
Motor (4 DZG-Impulse / Kurbelwellen-Umdrehung):
Drehzahl Periode Aktivierung Aktivierungsrate
0 - 468 U/min 32 ms zeitgesteuert (1 / 32 ms)
468 - 2500 U/min 32 ms - 6 ms DZG-synchron (Vorteiler 1) 2 * fZnd
2500 - 5000 U/min 12 ms - 6 ms DZG-synchron (Vorteiler 2) 1 * fZnd
5000 - 7500 U/min 9 ms - 6 ms DZG-synchron (Vorteiler 3) 0,66 * fZnd
7500 - 10000 U/min 8 ms - 6 ms DZG-synchron (Vorteiler 4) 0,5 * fZnd
>10000 U/min 6 ms zeitgesteuert (1 / 6 ms)
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Name Beschreibung
xcwUMRFS.. Steigung fr Fehlerspeicher
xcwUMRFO .. Offset fr Fehlerspeicher
xcwUMRDS .. Steigung fr Diagnose
xcwUMRDO .. Offset fr Diagnose
xcwUMRCS .. Steigung fr CAN
xcwUMRCO .. Offset fr CAN
Zur Umrechnung der PIDs nach SAE J1979 werden folgende Parameter verwendet:
Name Beschreibung
xcwCARFS.. Steigung fr Fehlerspeicher
xcwCARFO.. Offset fr Fehlerspeicher
xcwCARDS.. Steigung fr Diagnose
xcwCARDO.. Offset fr Diagnose
xcwCARCS .. Steigung fr CAN
xcwCARCO .. Offset fr CAN
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Die folgende Liste beinhaltet alle definierten Messagenummern (hexadezimal), deren Umrechnung
xcwUMR..(s.o.) sowie deren Bezeichnung und die Quantisierung:
PID -NR Message Umrechnung Quant. Name
0x0004 mrmCLV xcdCARBM 0,01% Calculated load value
0x0005 anmWTF xcdCARBT 0,1 K Wassertemperatur
0x000B ldmP_Llin xcdCARBD 1 hPa Lade- oder Saugrohrdruck
ISTWERT
0x000C dzmNmit xcdCARBN 1 1/min Drehzahl
0x000D fgmFGAKT xcdCARBV 0,1 km/h Aktuelle Fahrgeschwindigkeit
ISTWERT
0x000E sbmPHIist xcdCARBW 0,01 KW Spritzbeginn-Ist-Winkel
0x000F anmLTF xcdCARBT 0,1 K Lufttemperatur
0x0010 xcmM_List xcdCARBL 27.783 Aktuelle Luftmasse ISTWERT in
mg/sec. mg/s
0x0011 anmPWG xcdCARBP 0,01% Analogwert Pedalwertgeber
0x0021 xcmKmMILon xcdCARBE 1 km EOBD km Zaehler MIL on
0x0E00 edmRSTCD xcdUMR1 1 - Restart Code
0x0E02 mrmN_LLBAS xcdUMRN 1 1/min Leerlaufsolldrehzahl
0x0E7F ehmFMVS xcdUMRE 0,01% Magnetventilsteller
0x0E80 ehmFARS xcdUMRE 0,01% Abgasrueckfuehrsteller1
0x0E81 ehmFLD_DK xcdUMRE 0,01% Ladedruck / Drosselklappensteller
0x0E82 ehmFLDK xcdUMRE 0,01% Abgasrueckfuehrsteller2
0x0E87 ehmFGRS xcdUMRE 0,01% Gluehrelaissteller
0x0E88 ehmFAR3 xcdUMRE 0,01% 3. AGR-Ventil
0x0E8A ehmFTAV xcdUMRE 0,01% Tankabschaltventil
0x0E8F ehmFZWP xcdUMRE 0,01% Nachlaufpumpe
0x0E91 ehmFKLI0 xcdUMRE 0,01% Klimasteuerausgang 0
0x0E95 ehmFEAB xcdUMRE 0,01% Elektrische Abschaltung
0x0E96 ehmFDIA xcdUMRE 0,01% Diagnoselampe
0x0E98 ehmFGER xcdUMRE 0,01% Elektroluefter
0x0E99 ehmFGSK1 xcdUMRE 0,01% Gluehstift1 ( Kuehlwasserheizung )
0x0E9A ehmFGSK2 xcdUMRE 0,01% Gluehstift2 ( Kuehlwasserheizung )
0x0E9B ehmFMIL xcdUMRE 0,01% MIL Lampe
0x0E9C ehmFGSK3 xcdUMRE 0,01% 3. AGR-Ventil
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mg/Hub
0x0F30 armM_List xcdUMRL 0,1 Aktuelle Luftmasse ISTWERT
mg/Hub
0x0F32 armM_Lsoll xcdUMRL 0,1 Sollwert fuer ARF-Regelung
mg/Hub
0x0F40 ldmP_Llin xcdUMRD 1 hPa Lade- oder Saugrohrdruck
ISTWERT
0x0F42 ldmP_Lsoll xcdUMRD 1 hPa Sollwert fuer ATL/DK (Lader)
0x0F4A ldmGLTV xcdUMRE 0,01% Laderabgleich
0x0F50 sbmPHIist xcdUMRW 0,01 KW Spritzbeginn-Ist-Winkel
0x0F51 sbmPHImit xcdUMRnW 0,01 KW Spritzbeginn-Ist-Winkel-Gefiltert-
Mittel
0x0F52 sbmPHIsoll xcdUMRW 0,01 KW Spritzbeginn-Soll-Winkel
0x0F54 sbmWTF xcdUMRT 0,1 K Spritzbeginn-Wassertemperatur
0x0F55 sbmPHIist xcdUMRnW 0,01 KW Spritzbeginn-Ist-Winkel
0x0F60 anmPWG xcdUMRP 0,01% Analogwert Pedalwertgeber
0x0F61 anmLMM xcdUMRP 0,01% Analogwert Luftmengenmesser/HFM
0x0F62 anmLDF xcdUMRD 1 hPa Analogwert Lade-/Saugrohrdruck
0x0F63 anmADF xcdUMRD 1 hPa Atmosphaerendruck
0x0F65 anmUBATT xcdUMRUA 20,372 Batteriespannung
mV
0x0F67 armM_List xcdUMRnL 0,01% Analogwert Luftmengenmesser/HFM
0x0F68 anmADF xcdUMRnD 1 hPa Analogwert Athmosphaerendruck
0x0F6A anmKMD xcdUMRK 10 hPa Kaeltemitteldruck Klima
0x0F70 dimDIGpre1 xcdUMR1 1 - Digital_Eingaenge_entprellt
0x0F71 dimDIGpre1 xcdUMR256 1 - Digital_Eingaenge_entprellt high
0x0F72 dimDIGpre2 xcdUMR1 1 - Digital_Eingaenge_entprellt
0x0F73 dimDIGpre2 xcdUMR256 1 - Digital_Eingaenge_entprellt high
0x0F74 camSTATUS0 xcdUMR1 1 - CAN-Controller Status
0x0F7F mrmSTATUS xcdUMR1 1 - Applikations-Status
0x0F80 mrmM_EAKT xcdUMRM 0,01 Aktuelle Einspritzmenge
mg/Hub
0x0F81 mrmM_EAG4 xcdUMRM 0,01 AG4 Eingriffsmenge
mg/Hub
0x0F82 mrmM_ESTAR xcdUMRM 0,01 Startmenge
mg/Hub
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Spannungsstabilisatortest
0x0FCD nloUEBMtr xcdUMR1 1 - Transitions fuer
Ueberwachungsmodultest
0x0FCE nloUEBMtr xcdUMR256 1 - Transitions fuer
Ueberwachungsmodultest
0x0FDA khmNORAB xcdUMR256 1 - Abschaltbedingungen KWH
0x0FDB mrmF_STA3 xcdUMR1 1 - FGR Status 3
0x0FDC xcmSCHALT4 xcdUMR1 1 - Schalter 4 (0:BRE, 1:BRK, 2:KUP,
3:FGR/ACC)
0x0FDD xcmSCHALT5 xcdUMR1 1 - Schalter 5 (0:ADP, 2:ADM, 3:HAN,
6:ADR, 7:ADW)
0x0FFA xcoStatus xcdUMR1 1 - Immobilizer Status
0x0FFB xcoStatus xcdUMR256 1 - Immobilizer Status
0x0FFC camRCSTAT0 xcdUMR1 1 - Botschaftsstatus
0x0FFD camRCSTAT0 xcdUMR256 1 - Botschaftsstatus
0x0FFE mrmPWGPBI xcdUMRP 0,01% PWG mit Beruecksichtigung
Immostatus
0x1001 fbmRDYNES xcdUMR1 1 - Readinesszaehler LB
0x1002 fbmRDYNES xcdUMR256 1 - Readinesszaehler HB
0x1003 fbmRyBits xcdUMR1 1 - Indikator Readiness Bits
0x1006 xcmRdBits xcdUMR1 Status Readiness
COM/FUE/MIS/CAT/EGR/-/-/-
0x1007 xcmOBD_ANZ xcdUMR1 Anzahl OBD relevanter Fehler
0x100A fbmCPID1AB xcdUMR256 1 - CARB Mode 01 PID 01 Data A
0x100B fbmCPID1AB xcdUMR1 1 - CARB Mode 01 PID 01 Data C
0x100C fbmCPID1CD xcdUMR256 1 - CARB Mode 01 PID 01 Data B
0x100D fbmCPID1CD xcdUMR1 1 - CARB Mode 01 PID 01 Data D
0x1200 edmSperre xcdUMR1 0,01 Login Sperrenzaehler
mg/Hub
0x1F0A dimKLI xcdUMR1 1 hPa Klimaeingang
0x1F28 anmSTF xcdUMRT Saugrohrtemperatur
0x1F88 mroM_EASR xcdUMRM 1 - ASR-Eingriffsmoment
0x2050 mrmLDFUAGL xcdUMRD 0,01% Abgleichwert SU-Ueberwachung
0x2051 mrmLDFUaus xcdUMR1 1 - Status Saugrohrunterdruckerkenn.
0x2052 mroLDFASTA xcdUMR1 1 - Status LDF-ADF Abgleich
0x2211 mrmMD_FAHR xcdUMRMo 10 ms Fahrmoment
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSADF Hhengeber
fbbEADF_L 4583 23 RB: Unterbrechung/Kurzschlu nach Masse
VAG: Steuergert defekt
fbbEADF_H 4583 23 RB: Kurzschlu nach Plus
VAG: Steuergert defekt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSCRA Crash-Erkennung
fbbECRA_A 4682 23 RB: Crash-Schwelle GRA-Abschaltung
VAG: Bitte Fehlerspeicher des
Airbag-SG auslesen
fbbECRA_B 4682 23 RB: Crash-Schwelle Kraftstoff-Abschaltung
VAG: Bitte Fehlerspeicher des
Airbag-SG auslesen
fbbECRA_P 4682 23 RB: unplausibles PWM-Signal
VAG: Bitte Fehlerspeicher des
Airbag-SG auslesen
fbbECRA_Q 4682 23 RB: Botschaftstimeout
VAG: Bitte Fehlerspeicher des
Airbag-SG auslesen
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSCVT CVT-Getriebe
fbbECVT_L 46EA 23 RB: Drehzahl zu klein
VAG: Versorgungsspannung fr Magnetventile
elektr. Fehler im Stromkreis
fbbECVT_H 46EA 23 RB: Drehzahl zu gro
VAG: Versorgungsspannung fr Magnetventile
elektr. Fehler im Stromkreis
fbbECVT_Q 46EA 23 RB: Timeout
VAG: Versorgungsspannung fr Magnetventile
elektr. Fehler im Stromkreis
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSFGG Geschwindigkeitssignal
fbbEFGG_H 461C 23 RB: Signalbereich
VAG: Fahrzeug-Geschwindigkeitssignal
Signal zu gross
fbbEFGG_F 461C 23 RB: Frequenzbereich
VAG: Fahrzeug-Geschwindigkeitssignal
Signal zu gross
fbbEFGG_Q 41F5 23 RB: FGG ber CAN: Botschafts Timeout
VAG: Fahrzeug-Geschwindigkeitssignal
unplausibles Signal
fbbEFGG_S 41F5 23 RB: FGG High Pegel Dauer unplausibel
VAG: Fahrzeug-Geschwindigkeitssignal
unplausibles Signal
fbbEFGG_C 41F5 23 RB: FGG ber CAN: Fehlerkennung
VAG: Fahrzeug-Geschwindigkeitssignal
unplausibles Signal
fbbEFGG_P 41F5 23 RB: Plausibilitt Drehzahl und Menge
VAG: Fahrzeug-Geschwindigkeitssignal
unplausibles Signal
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSGZS Glhkerzenberwachung
fbbEGSK_1 ??? ??? RB: Glhstiftkerze 1 defekt
VAG: ???
fbbEGSK_2 ??? ??? RB: Glhstiftkerze 2 defekt
VAG: ???
fbbEGSK_3 ??? ??? RB: Glhstiftkerze 3 defekt
VAG: ???
fbbEGSK_4 ??? ??? RB: Glhstiftkerze 4 defekt
VAG: ???
fbbEGSK_5 ??? ??? RB: Glhstiftkerze 5 defekt
VAG: ???
fbbEGSK_6 ??? ??? RB: Glhstiftkerze 6 defekt
VAG: ???
fbbEGZS_H ??? ??? RB: berstrom an beliebiger GSK
VAG: ???
fbbEGZS_P ??? ??? RB: bertragungsfehler
VAG: ???
fboSHZA Heizungsanforderung
fbbEHZA_L ??? ??? RB: Unterbrechung/Kurzschlu nach Masse
VAG: ???
fbbEHZA_H ??? ??? RB: Kurzschlu nach Plus
VAG: ???
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSKIK Kickdown-Schalter
fbbEKIK_A 467A 23 RB: Plausibilitt mit PWG
VAG: Geber 2 fr Gaspedalstellung - G185
Signal zu gross
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSLD1 Saugrohrdruck
fbbELDSpR 4626 23 RB: pos. Regelabweichung
VAG: Ladedruck
Regeldifferenz
fbbELDSnR 4626 23 RB: neg. Regelabweichung
VAG: Ladedruck
Regeldifferenz
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSTAD AD-Wandler
fbbETAD_L 425E 23 RB: Referenzspannung SRC low
VAG: Steuergert defekt
fbbETAD_H 425E 23 RB: Referenzspannung SRC high
VAG: Steuergert defekt
fbbETAD_D 425E 23 RB: Ramzellenberwachung
VAG: Steuergert defekt
fbbETAD_T 425E 23 RB: Leergas-Testimpulsfehler
VAG: Steuergert defekt
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSBRE Bremspedalberwachung
fbbEBRE_L 02E5 1D RB: Unterbrechung/Kurzschlu nach Masse
fbbEBRE_H 02E5 1C RB: Kurzschlu nach Plus
fbbEBRE_P 02E5 1B RB: Plausibilitt Bremse
VAG: unplausibles Signal
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSEAB Kraftstoffabschaltventil
fbbEEAB_K 4619 23 RB: Endstufe defekt
VAG: Keine Anzeige im Display
fbbEEAB_P 461A 23 RB: Test beim Start
VAG: Keine Anzeige im Display
fboSGER Elektrolfter
fbbEGER_K 0404 1C RB: Kurzschlu der Endstufe
VAG: Kurzschlu nach Plus
fbbEGER_O 0404 1F RB: Endstufe im Leerlauf
VAG: Unterbrechung/Kurzschlu nach Masse
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
boSHRL Bordspannung KL 30
fbbEHRL_S 029C 1B RB: Abschaltung der EDC
VAG: unplausibles Signal
fboSHYL Hydrolfter
fbbEHYL_K ??? ??? RB: Kurzschlu der Endstufe
VAG: ???
fbbEHYL_O ??? ??? RB: Endstufe im Leerlauf
VAG: ???
fboSK15 Versorgungsspannung
fbbEK15_P 4658 23 RB: Plausibilitt
VAG: Keine Anzeige im Display
boSKMD Kltemitteldrucksensor
fbbEKMD_L ??? ??? RB: Unterbrechung/Kurzschlu nach Masse
VAG: ???
fbbEKMD_H ??? ??? RB: Kurzschlu nach Plus
VAG: ???
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSMES Mengensteller
fbbEMEN_W 4631 23 RB: neg. Regelabweichung / Stellwerk warm
VAG: Keine Anzeige im Display
fbbEMEP_W 4631 23 RB: pos. Regelabweichung / Stellwerk warm
VAG: Keine Anzeige im Display
fbbEMEP_K 4631 23 RB: pos. Regelabweichung / Stellwerk kalt
VAG: Keine Anzeige im Display
fbbEMEN_K 4631 23 RB: neg. Regelabweichung / Stellwerk kalt
VAG: Keine Anzeige im Display
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSOTF ltemperaturfhler
fbbEOTF_L 40C5 23 RB: Unterbrechung/Kurzschlu nach Masse
VAG: Keine Anzeige im Display
fbbEOTF_H 40C6 23 RB: Kurzschlu nach Plus
VAG: Keine Anzeige im Display
fbbEOTF_S 40C5 23 RB: OTF ber CAN Fehler oder ungenau
VAG: Keine Anzeige im Display
fbbEOTF_P 40C5 23 RB: OTF ber CAN Fehler
VAG: Keine Anzeige im Display
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSSBR Spritzbeginnregelung
fbbESBRpR 44F8 23 RB: pos. Regelabweichung
VAG: Keine Anzeige im Display
fbbESBRnR 44F8 23 RB: neg. Regelabweichung
VAG: Keine Anzeige im Display
fboSTAV Tankabschaltventil
fbbETAV_K ??? 23 RB: Kurzschlu der Endstufe
VAG: Kurzschlu nach Plus
fbbETAV_O ??? 23 RB: Endstufe im Leerlauf
VAG: Unterbrechung/Kurzschlu nach Masse
fboSTST Khlmittelthermostat
fbbETST_K 0000 23 RB: Unterbrechung/Kurzschlu nach Masse
VAG: Keine Anzeige im Display
fbbETST_O 0000 23 RB: Kurzschlu nach Plus
VAG: Keine Anzeige im Display
fboSUBT Bordspannung KL 30
fbbEUBT_L 0000 23 RB: Unterbrechung/Kurzschlu nach Masse
VAG: Keine Anzeige im Display
fbbEUBT_H 0000 23 RB: Kurzschlu nach Plus
VAG: Keine Anzeige im Display
fboSUTF Umgebungstemperaturfhler
fbbEUTF_P 0273 1B RB: UTF kein Datentelegramm
VAG: Unplausibles Signal
fbbEUTF_H ???? ?? RB: Unterbrechung/Kurzschlu nach Masse
VAG: ???
fbbEUTF_L ???? ?? RB: Kurzschlu nach Plus
VAG: ???
fboSZWP Nachlaufpumpe
fbbEZWP_K ??? ??? RB: Kurzschlu der Endstufe
VAG: ???
fbbEZWP_O ??? ??? RB: Endstufe im Leerlauf
VAG: ???
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fboSRME RME-Sensor
fbbERME_L ??? ??? RB: Unterbrechung/Kurzschlu nach Masse
VAG: ???
fbbERME_H ??? ??? RB: Kurzschlu nach Plus
VAG: ???
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
PfadOL FehlOL PfadNr Pfadname 80h/Bit7 40h/Bit6 20h/Bit5 10h/Bit4 08h/Bit3 04h/Bit2 02h/Bit1 01h/Bit0
fboS_04 D820 32 fboSLD1 - - fbbELDSnR fbbELDSpR - - - -
D864 D821 33 fboSLDS - - - - fbbELDS_O fbbELDS_K - -
D822 34 fboSLMM - fbbELM5_P fbbELM5_H fbbELM5_L fbbELM2_H fbbELM2_L fbbELMM_H fbbELMM_L
D823 35 fboSHFM - - - - fbbEHFM_H fbbEHFM_L - -
D824 36 fboSLTF - - - - - - fbbELTF_H fbbELTF_L
D825 37 fboSSTF - - - - - - fbbESTF_H fbbESTF_L
D826 38 fboSOTF - fbbEOTF_S fbbEOTF_N fbbEOTF_U - - fbbEOTF_H fbbEOTF_L
D827 39 fboSPWG fbbEPWP_A fbbEPWP_B fbbEPWP_P fbbEPWP_L fbbEPW2_H fbbEPW2_L fbbEPWG_H fbbEPWG_L
D828 40 fboSPGS - - - - fbbEPG2_H fbbEPG2_L fbbEPGS_H fbbEPGS_L
D829 41 fboSTAD - - fbbETAD_T fbbETAD_D - - fbbETAD_H fbbETAD_L
D82A 42 fboSTST - - - - fbbETST_O fbbETST_K - -
D82B 43 fboSWTF fbbEWTF_D fbbEWTF_S fbbEWTF_N fbbEWTF_U - fbbEWTF_B fbbEWTF_H fbbEWTF_L
D82C 44 fboSTHS - - - - - - - fbbETHS_L
D82D 45 fboSWTK - - - - - - fbbEWTK_H fbbEWTK_L
D82E 46 fboSHZA - - - - - - fbbEHZA_H fbbEHZA_L
D82F 47 fboSUTF fbbEUTF_P fbbEUTF_S fbbEUTF_N fbbEUTF_U - - fbbEUTF_H fbbEUTF_L
fboS_06 D830 48 fboSKIK fbbEKIK_A - - - - - - -
D866 D831 49 fboSCRA fbbECRA_Q fbbECRA_P fbbECRA_B fbbECRA_A fbbECRA_Z fbbECRA_C - -
D832 50 fboSBSG - - - fbbEBSG_Q - - - -
D833 51 fboSDIA fbbEDIA_P - - - fbbEDIA_O fbbEDIA_K - -
D834 52 fboSCVT - fbbECVT_Q - - - - fbbECVT_H fbbECVT_L
D835 53 fboSACC fbbEACC_A fbbEACC_P fbbEACC_B fbbEACC_Q fbbEACC_F fbbEACC_D fbbEACC_C fbbEACC_V
D836 54 fboSKMD - - - - - - fbbEKMD_H fbbEKMD_L
D837 55 fboSMIL fbbEMIL_M - - - fbbEMIL_O fbbEMIL_K - -
D838 56 fboSNBF - - - - - - fbbENBF_H fbbENBF_L
D839 57 fboSSEK - fbbESEK_S fbbESEK_D - - - fbbESEK_U -
D83A 58 fboSSBR - - fbbESBRnR fbbESBRpR - - - -
D83B 59 fboSIWZ - fbbEDZG_I - - - - - -
D83C 60 fboSUBT - - - - - - fbbEUBT_H fbbEUBT_L
D83D 61 fboSURF - - - - - - fbbEURF_H fbbEURF_L
D83E 62 fboSMVS - - - - fbbEMVS_O fbbEMVS_K - -
D83F 63 fboSEAB fbbEEAB_P - - - - fbbEEAB_K - -
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
PfadOL FehlOL PfadNr Pfadname 80h/Bit7 40h/Bit6 20h/Bit5 10h/Bit4 08h/Bit3 04h/Bit2 02h/Bit1 01h/Bit0
fboS_08 D840 64 fboSKW1 - - - - fbbEGK2_O fbbEGK2_K - -
D868 D841 65 fboSZWP - - - - fbbEZWP_O fbbEZWP_K - -
D842 66 fboSML1 - - - - fbbEML1_O fbbEML1_K - -
D843 67 fboSML2 - - - - fbbEML2_O fbbEML2_K - -
D844 68 fboSGAZ - - - - fbbEGAZ_O fbbEGAZ_K - -
D845 69 fboSAR3 - - - - fbbEAR3_O fbbEAR3_K - -
D846 70 fboSGK3 - - - - fbbEGK3_O fbbEGK3_K - -
D847 71 fboSHD1 - - - - - - fbbEHDK_H fbbEHDK_L
D848 72 fboSRME - - - - - - fbbERME_H fbbERME_L
D849 73 fboSMES - - fbbEMEN_K fbbEMEP_K fbbEMEP_W fbbEMEN_W - -
D84A 74 fboSNLF - - fbbERUC_W - - - fbbESTB_O fbbESTB_U
D84B 75 fboSHDK - - fbbEHDK_U fbbEHDK_O - - - -
D84C 76 fboSKNT - - - - fbbEKNT_U fbbEKNT_H - -
D84D 77 fboSAUZ fbbEAUZ_6 fbbEAUZ_5 fbbEAUZ_4 fbbEAUZ_3 fbbEAUZ_2 fbbEAUZ_1 - fbbEAUZ_M
D84E 78 fboSEKP - - - - fbbEEKP_O fbbEEKP_K - -
D84F 79 fboSTAV - - - - fbbETAV_O fbbETAV_K - -
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
mroBM_EMOM Drehmomentbegrenzungsmenge
mroBM_ENSU Begrenzungsmenge nach sub.Mengenreduktion
mroBM_ERAU Rauchmenge
mroBM_ERDF Rauch-Differenzmenge (PI/nPI) gerampt
mroBM_ERKT Begrenzungsmenge nach BM_ERAU=f(KTF)
mroBM_ESE1 M_E Begrenzungsmenge vor VE Mengenbegrenzung
mroBM_ESER Begrenzungsmenge vor dem Mengenabgleich
mroBM_ETUK Turbomenge nach KickDown
mroBM_ETUR Turbomenge
mroBM_EVSU Begrenzungsmenge vor sub.Mengenreduktion
mroBM_KTB Delta-Menge pro 100 Grad C (mrwKTB_KF)
mroBM_Rfak Rauch-Begr.mengenfaktor (mrmBM_ERAU/mrmM_EAKT)
mroBM_VE M_E rampenfoermig VE Begrenzungsmenge
mroBM_VERp M_E untere Schwelle VE Begrenzungsmenge
mroBM_WT Erhoehungsmenge
mroBSTZh Betriebstundenzaehler high-word
mroBSTZl Betriebstundenzaehler low-word
mroBTSSh EAB-Testschwelle high-word
mroBTSSl EAB-Testschwelle low-word
mroCASE_FF FF-Zustand ARD drehzahlsynchroner Teil
mroCASE_LL Zustand LLR drehzahlsynchroner Teil
mroCASE_SR SR-Zustand ARD drehzahlsynchroner Teil
mroCVTSTAT Status CVT-Eingriff
mroDNDTfi Beschleunigung Drehzahl gefiltert
mroDZ_GHI AG4 - Drehzahlgradient in High Phase
mroDZ_GLO AG4 - Drehzahlgradient in Low Phase
mroEGSECST EGS-CAN Status fuer Ecomaticauswertung
mroEGSERR CAN - EGS-Eingriffszeit ueberschritten
mroEGSINT EGS-Eingriffszeitintegral
mroFGR_AB1 FGR-Abschaltbedingungen bitkodiert 0-15
mroFGR_AB2 FGR-Abschaltbedingungen bitkodiert >15
mroFGR_ABN FGR-AUS Ursache
mroFGR_KUP Kupplungsdurchgriff auf FGR
mroFMEBEG1 Mengenbegrenzung bei Fehlern (bits)
mroFMEBEG3 Mengenbegrenzung bei Fehlern (bits)
mroFPM_BED PWG Bedingung fuer Zustandswechsel
mroFPM_FEN PWG aktuelles Plausibilitaets-Fenster
mroFPM_ZAK PWG Plausibilisierung Zustand aktuell
mroFRamp Rampensteigung
mroFSchub Schubgrenze
mroFVHGTdi Max. Dif., Uebertragungsfunktion
mroFVHSTAT Status der FVHKF Auswertung
mroFVHUEro Verwendete Uebertragungsfunktion vor PT1 Filter
mroFZug Zuggrenze
mroF_VERZ Frequenz Zuheizersignal
mroGANG akt. Gang
mroGG akt. Getriebegruppe
mroHGBLLho Begrenzung aktiv trotz Ende Anforderung (wegen LL)
mroHGB_RA HGB Regelabweichung
mroHGI HGB I-Anteil des PI-Reglers
mroHGP HGB P-Anteil des PI-Reglers
mroHGmax HGB Reglerbegrenzung
mroHYSSTAT Hysteresestatus der CAN - Eingriffe
mroI_AKT alter I-Anteil
mroKLDO Ausgang DT1 wg. Klimakompressor-Einschaltmoment
mroLDFASTA Status des Abgleichs
mroLDFO_PS Druck aus Saugrohrunterdruckheilungskennlinie
mroLDFU_PS Druck aus Saugrohrunterdruckkennlinie
mroLDFU_no Ueberwachung auf SU nicht erlaubt
mroLDFUabg Ermittelter Wert fuer EEPROM
mroLDFUdf1 Druckdifferenz LDF-ADF vor Abgleich
mroLDFUdf2 abgeglichene Druckdifferenz LDF-ADF
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
oloLZEIT Laufzeit-OLDA
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Anhang I Universal-ASCET-Schnittstelle
Die Universal-ASCET-Schnittstelle ermglicht es, Stelleingriffe auf bestimmte Steuergertegren
vorzunehmen. Somit kann die Berechnung einer Funktion auf einen externen Rechner (Bypass-
Rechner), ausgelagert werden. Ist der Eingriff auf eine bestimmte Funktion aktiviert, wird als Wert
der zugehrigen Message der vom Bypass-Rechner gesendete Wert weiter verwendet. Die
Datenkonsistenz wird durch alternatives Schreiben der Bypasswerte in einen Doppelpuffer
realisiert.
Als Eingangswerte fr den Bypass-Rechner knnen beliebige Steuergertegren ber eine eigene
Displaytabelle angefordert werden.
Aktivierung
Die Schnittstelle wird ber den Softwareschalter cowFUN_BYP aktiviert. Dieser Softwareschalter
ist nur nach einem SG-Reset aktiv und eine nderung whrend des Betriebs hat keine Auswirkung
auf die ASCET-Schnittstelle.
Beschreibung des Damosschalters cowFUN_BYP:
Dezimalwert Kommentar
0 Schnittstelle inaktiv
1 Schnittstelle aktiv
ber die Parameter xcwBYP_EIS (Schalter fr n-synchronen Eingriff) und xcwBYP_EIX (Schalter
fr t-synchronen Eingriff) knnen die Bypass-Eingriffe einzeln ein- und ausgeschaltet. Eine
nderung des Schalters whrend des Betriebs hat sofortige Auswirkung auf die Bypass-
Funktionalitt.
Die Zuordnung der Messages auf die Bitposition ist abhngig von der Softwareversion und kann
sich z.B. bei Vernderung der Anzahl oder der Auswahl verschieben.
Es knnen maximal 16 zeit- und 16 n-synchrone Messages bercksichtigt werden. Die Auswahl ist
jedoch fr eine abgelieferte Software fest und mu vor der Ablieferung mit der zustndigen
Entwicklung abgestimmt werden.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Adressen
Die Adressen von denen das Steuergert die vom ASCET berechneten Werte holt werden wie folgt
berechnet:
Wechselpuffer n-sync
Adr.-Puffer 1: xcpBYP_BASIS + xceW_S_OFF + 1 + Bitpos.
Adr.-Puffer 2: xcpBYP_BASIS + xceW_S_OFF + 17 + Bitpos.
Wechselpuffer t-sync
Adr.-Puffer 1: xcpBYP_BASIS + xceW_X_OFF + 1 + Bitpos.
Adr.-Puffer 2: xcpBYP_BASIS + xceW_X_OFF + 17 + Bitpos.
xcpBYP_BASIS 0F0E60h
xceW_S_OFF 04Ah
xceW_X_OFF 06Bh
Bitposition laut Tabelle
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
berwachung
Die Schnittstelle zum ASCET-Bypass-Rechner wird berwacht durch berprfen des
berwachungszhlers, der bei jedem Schreibzugriff vom Bypass-Rechner erhht wird. ndert sich
dieser berwachungszhler zu oft hintereinander nicht, wird der Bypassbetrieb unwiderruflich (bis
zum Steuergerte-Reset) deaktiviert. Die Anzahl, wie oft hintereinander der berwachungszhler
unverndert bleiben darf, kann ber xcwBYP_COS (fr n-synchron) bzw. xcwBYP_COX (fr t-
synchron) appliziert werden.
Wurde auf diese Art ein Kommunikationsfehler erkannt, so wird der Bypass-Hauptschalter
xcmBYP_FUN zurckgesetzt und der Fehler fbbERUC_A gemeldet. Durch das Rcksetzen des
Hauptschalters wird der Bypass-Betrieb abgebrochen, also auf die blichen Fahrfunktionen
umgeschaltet.
Eingriffsart
Es besteht prinzipiell die Mglichkeit, Eingriffe absolut oder additiv durchzufhren. Bei additiven
Eingriffen wird bei berschreitung der Signed-Bereichsgrenzen auf ebendiese begrenzt. Das heit
es kann nicht vorkommen, da bei Addition von zwei positiven Werten ein negativer Wert resultiert
(und sinngem umgekehrt fr positive Resultate).
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
EINAUS2B 9-4
EKP_01 5-73
A KENNRAUM 1-6
LDR_01 4-1
Abbildung LDR_03 4-2
ARF_01 3-1
LDR_04 4-4
ARF_02 3-9
LDR_04a 4-7
ARF_03 3-12
LDR_05 4-8
ARF_04 3-13
LDR_06 4-9
ARF_05 3-16
LDR_07 4-11
ARF_06 3-18
LDR_08 4-12
ARF_07 3-20
LDR_10 4-13
ARF_09 3-21
LDR_11 4-13
ARF_10 3-22
LDR_12 8-32
ARF_11 3-22
MERE01 2-2
ARF_12 3-25
MERE02 2-3, 2-4
ARF_13 3-26
MEREAD01 2-95
ARF_15 3-3
MEREAD02 2-95
ARF_16 3-23
MEREAD03 2-99
ARF_17 3-10
MEREAD04 2-103
ARF_18 3-24
MEREAD05 2-100
ARF_19 3-17
MEREAR01 2-141
ARF_20 3-2
MEREAR02 2-26
ARF_21 3-4
MEREAR03 2-149
ARF_22 3-5
MEREAR04 2-150
ARF_23 3-6
MEREAR11 2-142
ARF_24 3-7
MEREAR15 2-146
CAN_01 10-69
MEREAR16 2-146
CAN_02 10-8
MEREBG01 2-11
CAN_03 10-8
MEREBG02 2-12
CAN_04 10-67
MEREBG03 2-18
CAN_05 10-4
MEREBG21 2-17
CAN_07 10-71
MEREBG2A 2-16
CAN_08 10-13
MEREBG2B 2-15
CAN_09 10-72
MEREBG2C 2-15
CAN_10 10-15
MEREBG3A 2-21
CAN_11 10-70
MEREEX01 2-115
CAN_14 10-29
MEREEX02 2-119
CANLog02_128
MEREEX03 2-120
CANLog04_128
MEREEX04 2-121
CANLog12_128
MEREEX05 2-122
CODE01 14-1
MEREEX08 2-123
CODE02 14-3
MEREEX09 2-126
CODE03 14-4
MEREEX10 2-128
CODE04 14-4
MEREEX11 2-129
CODE05 14-4
MEREEX12 2-114
CODE06 14-5
MEREEX13 2-115
CODE07 14-5
MEREEX14 2-123
EANA05 9-13
MEREEX15 2-132
EANA06 9-13
MEREEX16 2-137
EANA07 9-13
MEREEX17 2-136
EANA08 9-14
MEREEX18 2-116
EINAUS01 9-1
MEREFV01 2-52
EINAUS02 9-1
MEREFV02 2-53
EINAUS04 9-10
MEREFV03 2-54
EINAUS05 9-15
MEREFV04 2-56
EINAUS06 9-26
MEREGG01 2-25
EINAUS07 9-15
MEREGR01 2-67
EINAUS08 9-28
MEREGR02 2-72
EINAUS09 9-29
MEREGR03 2-74
EINAUS10 9-12
MEREGR04 2-77
EINAUS11 9-31
MEREGR05 2-79
EINAUS12 9-22
MEREGR06 2-81
EINAUS13 9-22
MEREGR07 2-83
EINAUS14 9-16
MEREGR08 2-85
EINAUS15 9-24
MEREGR09 2-85
EINAUS16 9-11
MEREGR10 2-70
EINAUS2A 9-5
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
fbbEUTF_N 8-49, 9-5, 14-6, F-2 fboSHYL 5-43, 5-52, 10-23, E-15, F-1, G-13
fbbEUTF_P 8-49, E-18, F-2 fboSHZA 5-43, E-7, F-2, G-13
fbbEUTF_S 8-49, 9-5, 14-6, F-2 fboSIMM E-8, F-1, G-13
fbbEUTF_U 8-49, 9-5, 14-6, F-2 fboSIWZ F-2, G-13
fbbEWTF_B 8-51, F-2 fboSK15 E-15, F-1, G-13
fbbEWTF_D 8-50, E-12, F-2 fboSKBI E-8, F-1, G-13
fbbEWTF_H 8-50, E-12, F-2 fboSKIK 10-13, E-8, F-2, G-13
fbbEWTF_L 8-50, E-12, F-2 fboSKLI E-15, F-1, G-13
fbbEWTF_N 8-51, F-2 fboSKMD 5-29, 10-24, E-15, F-2, G-13
fbbEWTF_S 8-51, E-12, F-2 fboSKNT E-15, F-3, G-13
fbbEWTF_U 8-51, F-2 fboSKTF 10-17, 10-68, 11-3, E-16, F-1, G-13
fbbEWTK_H 8-50, E-12, F-2 fboSKW1 E-16, F-3, G-13
fbbEWTK_L 8-50, E-12, F-2 fboSKW2 10-16, 10-26, 10-68, E-8, F-1, G-13
fbbEZWP_K 8-40, E-18, F-3 fboSKWH E-16, F-1, G-13
fbbEZWP_O 8-40, E-18, F-3 fboSLD1 E-9, F-2, G-13
fboSLDF 3-5, 3-7, 8-33, 8-36, 8-58, E-9, F-1, G-13
fboSLDK E-9, F-1, G-13
fboSLDP 2-9, 3-7, 8-58, F-1, G-13
fboSLDS 3-5, E-9, F-2, G-13
fboSLMM 3-5, 3-7, E-10, F-2, G-13
Fehlerpfad fboSLTF 3-5, 3-7, 5-34, 5-42, 5-43, 8-33, 10-16, 10-19,
fboS_00 6-13, F-1, G-13 E-10, F-2, G-13
fboS_02 F-1, G-13 fboSMES 11-3, E-16, F-3, G-13
fboS_04 F-2, G-13 fboSMIL E-16, F-2, G-13
fboS_06 F-2, G-13 fboSML1 F-3, G-13
fboS_08 F-3, G-13 fboSML2 F-3, G-13
fboS_10 G-13 fboSMVS E-16, F-2, G-13
fboS_ND G-13 fboSNBF 8-58, 13-9, E-17, F-2, G-13
fboS_NP G-13 fboSNLF E-17, F-3, G-13
fboSABS E-1, F-1, G-12 fboSOTF 5-43, E-17, F-2, G-13
fboSACC E-1, F-2, G-12 fboSPGS 2-45, 2-46, 2-119, 5-19, 5-25, 9-3, 10-13, 10-
fboSADF 3-5, 8-33, 8-36, 10-25, 10-27, 10-68, E-1, F-1, 16, 10-19, 10-68, E-11, F-2, G-13
G-12 fboSPWG 2-45, 2-46, 2-88, 2-108, 2-119, 5-19, 5-25, 9-3,
fboSAR1 3-5, E-2, F-1, G-12 10-13, 10-16, 10-19, 10-68, E-11, F-2, G-13
fboSAR2 3-5, E-2, E-9, F-1, G-12 fboSRME E-19, F-3, G-13
fboSAR3 E-12, F-3, G-12 fboSRUC E-17, F-1, G-13
fboSARF E-2, F-1, G-12 fboSSBR E-18, F-2, G-13
fboSASG 2-54, 2-55, 2-57, 2-59, E-3, F-1, G-12 fboSSEK 8-62, 8-63, 8-65, E-17, F-2, G-13
fboSAUZ E-13, F-3, G-12 fboSSTF 3-5, F-2, G-13
fboSBRE 2-28, 2-32, 2-68, 2-88, E-13, F-1, G-12 fboSTAD E-12, F-2, G-13
fboSBSG E-3, F-2, G-12 fboSTAV E-18, F-3, G-13
fboSCAN 2-88, 5-38, 10-6, E-13, F-1, G-12 fboSTHS 5-60, E-12, F-2, G-13
fboSCRA E-3, F-2, G-12 fboSTST 5-43, E-18, F-2, G-13
fboSCVT E-4, F-2, G-12 fboSUBT 11-3, E-18, F-2, G-13
fboSDIA E-13, F-2, G-12 fboSURF E-18, F-2, G-13
fboSDZG 1-2, 2-22, 2-88, 2-102, 2-147, 2-155, 3-5, 3-7, fboSUTF 5-29, 5-42, 5-43, 5-45, E-18, F-2, G-13
5-19, 5-25, 6-13, 8-58, 8-60, 8-62, 8-63, 8-65, 9-20, fboSWTF 5-34, 5-43, 5-45, 8-60, 10-16, 10-17, 10-68,
10-68, 11-3, 13-9, E-4, F-1, G-12 13-5, E-12, F-2, G-13
fboSEAB 8-60, E-14, F-2, G-12 fboSWTK 5-45, 5-47, E-12, F-2, G-13
fboSEEP E-14, F-1, G-12 fboSZWP E-18, F-3, G-13
fboSEKP E-14, F-3, G-12
fboSEP1 E-4, F-1, G-12
fboSEXM 2-54, 2-55, E-5, F-1, G-12
fboSFGA 2-88, 2-90, 10-18, 10-68, E-5, F-1, G-12 Mekanal
fboSFGC 2-68, 10-25, E-6, F-1, G-12
fboSFGG 2-28, 2-54, 2-55, 2-69, 2-88, 2-108, 2-109, 5-
19, 5-25, 5-43, 5-47, 5-51, 8-33, 10-18, 10-68, 11-3, E- anmADF 4-6, 5-8, 5-23, 8-31, 8-33, 8-36, 9-7, 10-25, 10-
6, F-1, G-12 27, 10-68, G-1
fboSGAZ F-3, G-12 anmBRE 9-7, G-1
fboSGER 5-43, 5-52, 10-23, E-14, F-1, G-12 anmBSTZiO 8-27, 8-28, G-1
fboSGK3 F-3, G-13 anmFPM_EPA 8-43, 8-46, 9-8, G-1
fboSGRS 5-16, E-7, F-1, G-13 anmFPM_LTI 8-52, G-1
fboSGZS 5-16, E-7, F-1, G-13 anmHZA 5-41, 9-7, G-1
fboSHD1 11-3, E-14, F-3, G-13 anmK15 6-3, 6-9, 6-10, 8-7, 9-7, 9-21, 10-5, G-1
fboSHDK 11-3, E-14, F-3, G-13 anmK15_ON 6-3, 9-21, G-1
fboSHFM 3-4, 3-8, E-10, F-2, G-13 anmKMD 5-50, 9-7, 9-24, 10-24, 10-70, G-1
fboSHRL F-1, G-13 anmKTF 2-20, 5-18, 8-27, 8-28, 8-32, 8-63, 9-7, 9-13,
fboSHUN F-1, G-13 12-2, G-1, G-23
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
caoM14_B4 G-5 dimHAN 2-94, 2-95, 2-96, 2-102, 2-104, 8-18, 8-70, 9-2,
caoM14_B5 G-5 B-6, G-6, G-26
caoM14_B6 G-5 dimK15 2-9, 2-46, 2-47, 5-73, 6-3, 6-10, 7-54, 9-2, 11-3,
caoM14_B7 G-5 G-6
caoM15_B0 10-3, G-5 dimK15roh G-6
caoM15_B1 G-5 dimK50 2-6, 2-8, 5-7, 5-8, 9-2, G-6
caoM15_B2 G-5 dimKIK 2-17, 2-113, 8-25, 9-2, 9-3, 10-13, B-6, G-6
caoM15_B3 G-5 dimKLB 5-19, 5-49, 9-2, 10-18, 10-70, G-6
caoM15_B4 G-5 dimKLI 2-36, 5-29, 5-32, 5-33, 5-39, 5-49, 9-2, B-6, G-5,
caoM15_B5 G-5 G-6
caoM15_B6 G-5 dimKUP 2-28, 2-54, 2-55, 2-135, 2-139, 2-144, 5-36, 5-
caoM15_B7 G-5 68, 8-15, 8-16, 8-70, 9-2, 9-3, 10-13, 10-41, B-6, G-6,
caoOSK1Sta G-5 G-18
caoXCO2IMH 10-75, G-5 dimKWH 5-32, 5-33, 5-39, 9-2, G-5, G-6
caoXCO2IML 10-75, G-5 dimLGF 8-70, 8-71, 9-2, 9-3, G-6
comADF_fun G-5 dimLGS 2-52, 8-43, 8-71, 9-2, 9-3, 10-13, B-6, G-6
comARF_fun G-5 dimRKSTAT 3-25, 9-2, G-6
comBYP_fun G-5 dioBREPLAU 8-5, G-6
comCLG_FUN 8-72 dioROH1 9-2, G-6
comCLG_SIG 2-117, 2-126, 2-128, 5-28, 7-18, 7-24, 7- dioROH2 9-2, G-6
26, 8-8, 8-72, 10-1, 10-5, 14-1, 14-2, 14-3, 14-4, 14-5, dsoUist_Ag 8-62, 8-63, 8-64, 9-26, G-6
14-6, G-5 dsoUist_Fk G-6
comDSV G-5 dsoUist_Of G-6
comEFUN G-5 duoLFZ G-6
comFGR_opt 2-62, 2-63, B-6, G-5 duoLFZMAX G-6
comFUN_CRA 8-8, 8-9, 10-50, 14-3, 14-4, 14-6, G-5 dzmABTAS G-6
comFUN_KLI 5-29, 5-33, 10-54, 14-3, 14-5, 14-6, G-5 dzmDNDT G-6
comKWH_ABS G-5 dzmDNDT2u 2-22, G-6
comLDR_fun G-5 dzmDZGANZ G-6
comM_E_ASG G-5 dzmDZGBLE G-6
comM_E_ASR 2-117, 10-37, 10-38, 10-39, 14-3, 14-5, dzmDZGerr 8-58, G-6
14-6, G-5 dzmN_SB 8-58, G-7
comM_E_EGS 2-117, G-5 dzmN_SEK 8-58, 9-16, G-7
comM_E_MSR 2-117, 10-37, 10-38, 10-39, 14-3, 14-5, dzmNakt 2-45, 2-48, 2-155, 8-60, 9-15, 12-7, G-7
14-6, G-5 dzmNmit 3-4, 3-6
comVAR_FGG 10-37, 10-38, 10-40, 10-46, 10-47, 14-3, dzmNmit 1-2, 2-6, 2-7, 2-8, 2-9, 2-13, 2-14, 2-16, 2-19,
14-6, G-5 2-20, 2-22, 2-25, 2-28, 2-29, 2-34, 2-35, 2-71, 2-94, 2-
comVAR_FZG 7-18, 8-49, 9-4, 10-48, 14-3, 14-4, 14-6, 95, 2-97, 2-98, 2-100, 2-102, 2-108, 2-109, 2-120, 2-
G-5 123, 2-134, 2-143, 2-155, 2-156, 3-4, 3-6, 3-7, 3-8, 3-
comVAR_OTF 8-41, 10-48, 14-3, 14-4, 14-6, G-5 10, 3-13, 3-14, 3-16, 3-19, 4-2, 4-3, 4-5, 4-10, 4-12, 5-
crmCRSTpwm 8-8, 8-10, 9-22, G-5 3, 5-6, 5-7, 5-8, 5-9, 5-32, 5-37, 5-41, 5-45, 5-50, 5-51,
croCR_STAT 2-68, 8-8, 10-50, G-5 5-63, 5-68, 5-69, 5-72, 5-73, 7-54, 8-7, 8-15, 8-33, 8-
croCRzaehl 9-22, G-5 35, 8-36, 8-38, 8-58, 8-59, 8-62, 9-10, 9-15, 9-31, 10-
dimADM 2-94, 2-96, 2-97, 2-100, 9-2, B-6, G-6, G-26 5, 10-71, 10-73, 12-2, 12-4, 12-6, 13-3, G-7, G-23
dimADP 2-94, 2-96, 2-97, 2-100, 9-2, B-6, G-6, G-26 dzmSCHEDUL G-7
dimADR 2-94, 2-95, 2-96, 2-102, 2-104, 8-70, 9-2, B-6, dzmSCHUB 13-7, 13-9, G-7
G-6, G-26 dzmSEGM 2-155, 9-16, G-7
dimADW 2-94, 2-100, B-6, G-6, G-26 dzmUEBER 8-59, 8-66, G-7
dimAG4 2-119, 2-120, 2-121, 2-122, 9-2, 12-4, G-6 dzmUMDRK15 2-9, G-7
dimBRE 2-28, 2-32, 2-88, 3-10, 8-3, 8-70, 9-2, 10-17, B- dzmUMDRsta 2-31, 3-10, 9-11, 13-6, G-7
6, G-6, G-18 dzmWACH G-7
dimBREPLAU 8-5, G-6 dzoABTAS 8-58, G-7
dimBRK 2-88, 3-10, 8-3, 8-70, 9-2, 10-17, B-6, G-6 dzoDZGPERH 9-16, G-7
dimDIGpre1 9-2, 10-13, 10-17, G-6 dzoDZGPERL 9-16, G-7
dimDIGpre2 9-2, G-6 dzoNakt 9-15, 12-7, G-7
dimECO 5-6, 5-36, 5-37, 5-38, 5-73, 8-12, 9-2, 9-3, G-6 dzoNBFdreh 8-65, G-7
dimFGA 2-63, 2-64, 2-65, 2-88, 2-90, 2-93, 8-3, 8-19, 8- dzoNBFperH G-7
20, 8-70, 9-2, 10-34, 10-35, G-6, G-18 dzoNBFperL G-7
dimFGL 2-63, 2-64, 2-65, 2-86, 2-88, 2-90, 2-93, 8-3, 8- dzoNBFramp G-7
19, 8-20, 8-70, 9-2, 10-24, 10-34, 10-35, G-6, G-18 dzoNmit 2-9, 2-34, 2-37, 2-119, 2-124, 5-20, 5-22, 5-23,
dimFGM 2-63, 9-2, G-6, G-18 5-25, 5-26, 5-32, 7-57, 8-18, 9-8, 9-10, 9-15, 9-26, 10-
dimFGP 2-63, 2-64, 2-65, 2-66, 2-89, 2-90, 2-93, 8-19, 8- 15, 10-68, G-7
20, 9-2, 10-34, 10-35, 10-36, G-6, G-18 dzoNmitalt G-7
dimFGV 2-63, 9-2, G-6, G-18 dzoSEGM 8-58, 9-16, G-7
dimFGW 2-63, 2-64, 2-65, 2-66, 2-89, 2-90, 2-93, 8-19, dzoVorRAMP G-7
8-20, 9-2, 10-34, 10-35, 10-36, G-6, G-18 ecmDK_zu 3-15, G-7
dimGZR 5-13, 8-21, 9-2, G-6 ecmUso_ECO 5-36, 5-37, 5-73, G-7
ecoECO_STA 5-36, G-7
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
5-47, 5-49, 5-51, 5-65, 5-66, 5-68, 8-15, 8-16, 8-18, 8- kmoF_kl G-15
33, 8-35, 8-60, 9-17, 9-19, 9-20, 10-18, 10-38, 10-40, kmoMotQab 5-58, 5-61, G-15
10-47, 10-68, 10-73, 11-3, G-14 kmoMotQzu 5-58, G-15
fgmFVN_UEB 2-54, 2-55, 8-15, 9-20, G-14 kmoPdiff 5-58, G-15
fgo_s_Roh G-14 kmoQint G-15
fgoHPDA 9-18, G-14 kmoTMotBer G-15
fgoHPDC 8-18, 9-18, G-14 kmoTSTreg 5-42, G-15
fgoHPDF 9-18, G-14 kmoTSTsteu 5-42, G-15
fgoHPDS 9-18, G-14 kmoTUmgPT1 G-15
fgoRingSp G-14 kmoUmgebQ 5-58, G-15
fgoSTAT 9-18, G-14 kmoVerbPT1 5-58, G-15
fgoTimek G-14 kmoWTF_so1 5-41, G-15
fnmAGL_FN 7-8 kmoWTF_so2 5-41, G-15
gsmAGL_VGK 5-8, 7-8, G-14 kmoWTF_so3 5-41, G-15
gsmCANGL 10-46, G-14 kmoWTF_so4 5-41, G-15
gsmDIA_GAZ G-14 kmoWTF_so5 5-41, G-15
gsmER_READ 5-15, G-14 kmoWTF_sor 5-42, G-15
gsmGLUEH 5-6, 10-19, G-14 kmoWTFist G-15
gsmGS_Pha 5-10, 5-12, G-14 kmoWTFPT1 5-58, G-15
gsmGS_t_VG 5-2, 5-6, 5-7, 5-8, 5-9, G-14 kumCAN_LUE 10-23, G-15
gsmGS_Vor1 5-12, G-14 kumKMDneu 5-29, 5-50, G-15
gsmGSK3_ST 5-15, 5-16, 5-17, 8-22, G-14 kumNL_akt 5-43, 5-51, G-15
gsmGZS_Cok 5-15, 5-16, G-14 kumState 5-55, G-15
gsmPsh_erl 5-12, G-14 kuoANFBA 5-49, G-15
gsoCO_Bit 5-13, G-14 kuoEl_KB G-15
gsoCO_CBIT G-14 kuoEl_N 5-50, G-15
gsoCO_FL G-14 kuoEl_N2 G-15
gsoCO_TO 8-22, G-14 kuoEl_N3 G-15
gsoDIA_STA 5-13, G-14 kuoEl_NAbl G-15
gsoFMerker G-14 kuoElnmin G-15
gsoGS_t_NG 5-10, G-14 kuoHy_KB G-15
gsoGS_t1 5-2, 5-7, G-14 kuoHy_N 5-50, G-15
gsoGS_tGAZ G-14 kuoHy_N2 G-15
gsoGS_TV4 5-3, 5-10, G-14 kuoHy_N3 G-15
gsoGS_TVx G-14 kuoHy_NAbl G-15
gsoGZS_BUF 5-16, 8-21, 8-22, G-14 kuoHynmin 5-51, G-15
gsoGZS_Cok 5-15, G-14 kuoKB_KVM G-15
gsoWTFAGL 5-8, G-14 kuoKB_reg 5-47, G-15
gsoZG_Erl 5-10, G-14 kuoKB_steu 5-47, G-15
khmGENLAST 10-26, 10-68, 10-72, 10-73, G-14 kuoKLIBA 5-49, G-15
khmKWH_CAN 5-39, 10-20, G-14 kuoKLLFT 5-49, G-15
khmN_LLKWH 2-32, G-14 kuoKMDgesp G-15
khmNORAB 5-31, 5-32, 5-33, 5-34, G-14 kuorel1 5-45, 5-46, G-16
khoHE_AB 5-32, G-14 kuorel2 5-47, G-16
khoHE_ZU 5-32, G-14 kuoSchalt G-16
khoRELAIS 5-31, 5-32, G-14 kuoSOdyn 5-45, G-15
khoTL G-14 kuoV_ist 5-47, 5-51, G-16
khoTMP_AN G-14 kuoV_ist2 5-51, G-16
khoTMP_TIM G-14 kuoVB_gesp 5-55, G-16
khoTWAUS_O G-14 kuoWTDIFF G-16
khoTWAUS_U G-15 kuoWTFkrit 5-51, G-16
kkoSTATE 5-18, G-15 kuoWTK_ra 5-47, G-16
klmHYS 5-20, 5-27, G-15 kuoWTK_so1 5-45, G-16
klmL_HYS G-15 kuoWTK_so2 5-45, G-16
klmL_STAT G-15 kuoWTK_so3 5-45, 5-46, G-16
klmN_LLKLM 2-37, 5-19, G-15 kuoWTK_so4 5-45, G-16
klmSTAT 5-20, 5-29, G-15 kuoWTK_so5 5-45, G-16
kloTMAX_AN 5-22, G-15 kuoWTK_so6 G-16
kloTMIN_AN 5-22, G-15 kuoWTKist 5-47, G-16
kloWTFschw 5-27, G-15 kuoWTKkorr 5-45, G-16
kmmDiaStat 5-58, 5-62, G-15 kuoWTKsoll 5-45, G-16
kmmKFK_CAN 5-43, 10-23, G-15 kuoZusKB 5-49, G-16
kmmTMotBer 5-58, 5-60, G-15 ldmADF 3-5
kmmUTF_Ber G-15 ldmADF 2-13, 2-16, 2-19, 2-31, 3-5, 3-10, 4-3, 5-49, 5-
kmmUTFkor1 5-58, G-15 64, 9-10, 13-4, G-16
kmmWTF_ra 5-42, 5-45, G-15 ldmBereich 4-12, 4-13, 13-4, G-16
kmmWTFsoll 5-42, 5-45, G-15 ldmE 4-5, 8-32, G-16
kmoF_gr G-15 ldmGLTV 4-5, G-16
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
ldmLDFP_dp 7-50, G-16 mrmASRSTAT 2-68, 2-126, 2-127, 2-128, 2-129, 2-130,
ldmLDRSTAT G-16 8-13, 10-37, G-17
ldmM_E 4-1, 4-2, 4-3, 4-12, G-16 mrmAUSBL 2-134, 8-13, 8-26, 8-41, 8-49, 8-51, 10-6, G-
ldmP_Llin 3-4, 3-6 17
ldmP_Llin 2-13, 3-4, 3-6, 3-7, 4-5, 4-6, 8-38, 9-10, G-16 mrmB_DSP 2-20, 10-19, G-17
ldmP_Lsoll 4-5, 4-6, G-16 mrmBEGaAGL 7-8, 12-3, G-17
ldmSWPLBEG G-16 mrmBEGmAGL 2-19, 7-8, 12-3, G-17
ldmVZ_akt 3-23, 4-11, G-16 mrmBI_SOLL 2-56, 2-57, 2-89, 2-116, 2-123, 2-124, 2-
ldoFLDRAB1 G-16 126, 2-128, 2-134, 10-70, G-17
ldoFLDRAB3 G-16 mrmBM_ASG 2-17, 2-136, G-17
ldoGRmax 4-5, 4-6, G-16 mrmBM_EMOM 13-4, G-17
ldoGRmin 4-5, G-16 mrmBM_ERAU 13-4, G-17, G-21
ldoIFRZ 4-6, G-16 mrmBMEF 2-20, G-17
ldoKSTWt 4-13, G-16 mrmBSG_Anf 5-34, 10-52, G-17
ldoLA_DIF 8-31, G-16 mrmBSG_KLI 5-28, 10-53, G-17
ldoLDB_DPN G-16 mrmBTSM 5-72, 8-60, 12-7, G-17
ldoLDFP_St 8-31, G-16 mrmCAN_ECO 5-36, 10-43, G-17
ldoLGU_STA 4-7, G-16 mrmCAN_KL 5-28, 5-33, 5-50, 10-41, 10-54, 10-70, G-
ldoM_Est G-16 17
ldoN_Abs G-16 mrmCAN_KLI 5-33, 5-50, 10-54, 10-70, G-17
ldoREGMXpR 8-32, 8-37, G-16 mrmCAN_KUP 10-41, G-17
ldoRG_TV 4-7, G-16 mrmCANMIL 6-22, 10-24, 10-42, G-17
ldoRG_TV2 G-16 mrmCANSABS 10-14, G-17
ldoRG_TVUB G-16 2-143, 2-145, 2-146, 2-147, 2-148, 2-149, 2-152, 2-153,
ldoRG_TVun 4-7, G-16 10-71, G-17
ldoRGDAnt G-16 2-145, 2-146, 2-149, 2-152, G-17
ldoRGIAnt G-16 mrmCASE_L 2-28, 2-29, 2-39, 2-40, G-17
ldoRGPAnt G-16 mrmdM_EFF G-20
ldoRGPITV 4-5, G-16 mrmdMD_MGB 2-57, 2-59, 8-16, 10-45, G-20
ldoRGSunv 4-5, G-16 mrmEAB_Dz 2-8, G-17
ldoSW_TW G-17 mrmEABgsp 8-60, G-17
ldoSWDYANT G-16 mrmEGS_akt 2-26, 2-144, 5-21, 10-41, G-17
ldoSWP_L G-17 mrmEGS_CAN 2-123, 2-124, 2-125, 2-144, 10-42, G-17
ldoSWPA_K1 G-16 mrmEGS_roh 2-124, 8-12, 10-42, G-17
ldoSWPL_K0 G-17 mrmEGSSTAT 2-123, 2-124, 2-125, 2-130, 8-12, 10-42,
ldoSWPL_K1 G-17 G-17
ldoSWPL_K2 G-17 mrmEMOTKOR 2-123, 10-70, G-17
ldoSWPLGKF G-16 mrmEXM_HGB 2-106, 2-108, G-17
ldoSWPLMAX G-16 mrmF_STA1 G-18
ldoSWTL_K2 G-17 mrmF_STA2 G-18
ldoSWTW_K0 G-17 mrmF_STA3 G-18
ldoTV1 G-17 mrmFDR_CAN 2-68, 8-45, 10-37, 10-38, G-17
ldoTV2 G-17 mrmFG_ABS 2-130, 10-38, G-18
ldoTVsteu 4-5, 4-8, G-17 mrmFG_CAN 9-19, 10-38, 10-40, 10-47, G-18
mlo_MLTV 5-35, G-17 mrmFG_SOLL 2-75, 2-86, 2-87, 2-107, 10-18, 10-68, G-
mloEAKTPT1 G-17 18
mloZustand 5-35, G-17 mrmFGR_roh 2-71, 2-75, 2-78, 2-84, 2-86, 2-89, 2-116,
mrm_P_N 2-36, 2-37, 2-55, 8-15, 10-42, G-20 2-119, 3-22, G-18
mrmACC_roh 10-59, G-17 mrmFGR_SAT G-18
mrmACC_SAT 2-89, G-17 mrmFVHUEst G-18
mrmACCDDE2 2-90, G-17 mrmGANG 2-14, 2-25, 2-28, 2-55, 2-143, 2-146, 2-147,
mrmADR_Neo 2-94, 2-95, 2-97, 2-98, 2-99, 2-100, 7-19, 2-149, 8-15, G-18
G-17 mrmGRA 2-55, 2-64, 2-68, 10-56, 10-57, 10-58, G-18
mrmADR_Nfe 2-94, 2-104, 7-19, G-17 mrmGRA_UEF 2-55, 2-68, G-18
mrmADR_SAT 2-96, 2-97, 2-103, 3-24, G-17 mrmGRACoff 2-65, 2-68, 2-92, 8-21, G-18
mrmADR_SET 2-100, 2-101, G-17 mrmGRApl 2-64, G-18
mrmADR_SOL 2-96, 2-97, 2-98, 2-103, 2-104, 8-70, G- mrmGTR_UEB 2-54, 2-55, 8-15, 10-42, G-18
17 mrmGTRGANG 2-25, 2-26, 2-54, 2-55, 8-15, 10-42, G-
mrmADRPWG2 G-17 18
mrmASG_CAN 2-135, 2-139, 2-140, 10-44, G-17 mrmHGB_Anf 2-107, 2-108, 2-109, 8-24, 10-62, 10-63,
mrmASG_roh 2-134, 2-135, 2-137, 8-70, 10-45, G-17 10-65, G-18
mrmASG_tsy 2-134, 2-140, 10-45, G-17 mrmHGB_Sta 2-106, 2-107, 2-108, 2-109, 2-113, G-18
mrmASGSTAT 2-17, 2-113, 2-134, 2-135, 2-136, 2-137, mrmINARD_D 2-118, 2-120, 2-122, 2-147, G-18
2-139, 2-140, G-17 mrmKLI_LUE 5-49, 10-55, G-18
mrmASR_CAN 2-126, 2-127, G-17 mrmKLK_EIN 5-39, 10-70, G-18
mrmASR_roh 2-126, 2-127, 2-129, 2-130, 8-13, 10-39, mrmKMD 5-50, 10-55, 10-70, G-18
G-17 mrmKTF_ G-18
mrmKUP_roh 10-43, G-18
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.
Alle Rechte bei Robert Bosch GmbH, auch fr den Fall von Schutzrechtsanmeldungen. Jede Verfgungsbefugnis, wie Kopier- und Weitergaberecht bei uns.