Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Functional Description
EDC15 +
P120 - VG2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Contents
2.9
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5:14
5:15
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
7.4
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
7.8
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
8.60
8.61
8.62
8.63
8.64
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
P controller, the I-controller (time and speed sync) ..................................... ..... A-3
Time Synchronous DT1 .............................................. ............................... A-4
Time Synchronous DT1 element with nonlinear coefficient .......................... A-5
Speed Synchronous DT1 .............................................. ....................... A-6
Time Synchronous PT1 .............................................. ................................ A-7
Speed Synchronous PT1 .............................................. ........................ A-7
Time Synchronous PT2 element .............................................. ................................ A-8
Speed Synchronous D2T2 member .............................................. ..................... A-9
Time Synchronous PDT1 member (Lead Lag) .......................................... .............. A-9
Speed Synchronous PDT1 member (Lead Lag) .......................................... ...... A-9
Amplifiers ............................................................................................................... A-11
Endstufenbausteine....................................................................................... A-11
Donor passwords ehwEST_ ................................................ ........................... A-12
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
1 Overview
The information in this document is confidential. A passing without written
Consent of Robert Bosch GmbH is not permitted. For any damages as a result of
Reprogramming assumes no responsibility Robert Bosch GmbH.
Kühlmittelthermostatst. (Km)
Ecomatic (ec)
Diagnosis (xc)
CAN (ca)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
1.4 Symbols
Subsequently, the single Bosch-K5 symbols are listed below:
Signal Range
Timer Dead time
Check
SRC TIMER DEAD TIME
MIN
Minimum, MAX
Maximum, COUNTER Counter,
2 inputs 2 inputs falling edge
COUNTER Counter,
MIN
Minimum, MAX
Maximum,
3 inputs 3 inputs rising edge
ENT
Switch, 2 inputs, Switch, 2 inputs,
Contusion Debouncing 1 output 1 output
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
a a
a a a
Division Multiplication
&
Empty gate & AND, 2 inputs AND, 3 inputs
&
&
& AND, 4 inputs AND, 5 inputs AND, 6 inputs
>1
=1 XOR, 2 inputs >1 OR, 2 inputs OR, 3 inputs
>1
>1
>1 OR, 4 inputs OR, 5 inputs OR, 6 inputs
S
1 Inverter Inversion Q RS flip-flop
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Text
Text Text
Text
Connector
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
1.5 Characteristic
space
The calculation algorithm of a characteristic space is generally explained here.
z-source 00 FF HEX HEX ...
High Byte Low Byte
KL
Select Curve
x = 0 ... 9 Standardization
0 100 HEX
1
2
3 0 ... 0996
4
5 Value of x.ten
6 Characteristic field Final value
7
8
9
x-source
y-source
KF
x maps
x = 1 ... 10
1
2
3
4
5
6 Th value of x +1.
7 Characteristic field
8
9
10
Illustration: CHARACTERISTIC
SPACE
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
1.6 Abbreviations
ADC Analog-to-digital converter LL Neutral
ADF Atmospheric pressure sensor LLR Idle controller
AG4 Automatic transmission (4-speed) LMM Air flow meter
ARD Active Ruckeldämpfung LRR Smoothness controller
ARF Exhaust gas recirculation LTF Air temperature sensor
ASR Traction control
MD Moment
BRE Brake contact MES Amount amplifiers signal
BRK redundant brake contact MSA Volume, injection start and
Emission control
ECM
MSG
Solenoid valve plate
CAN Controller Area Network MVS
Air mass
M_L
Amount
DIA Diagnosis M_E
DKS Throttle Actuator
DPRAM Dual Port RAM N Number of revolutions
DZG Speed encoder NBF Needle-movement sensor
Commercial Commercial vehicles
I/O O signals vehicles Camshaft
EAB EAB (VP) or EHAB (RP) NW Idle speed
EDC Electronic Diesel Control N_LL
EEPROM Electrical Erasable Programmable OBD On-board diagnostics
Read Only Memory
Olda On-line data analysis
EHAB Electrohydraulic parking structure
ELAB Electrical shut-off device PBM Pulse-width modulation
EPW Electro-pressure transducer PID Parameter identification
Car Passenger cars
FGG Vehicle speed sensor PSG Pump controller
PWG Pedal position sensor
PWM Pulse-width modulation
GAZ Glow indicator P_ATM Atmospheric pressure
GF Memory factor P_L Charge pressure
GRA Cruise control
GRL Glow relay
GSK Glow plug
RAM Random Access Memory
GZS Glow time / device
ROM Read Only Memory
RP Series pump
HDK Half difference shorting ring encoders RWG Regelweggeber
HFM Hot-film air mass meter
SB Start of injection
IWZ Incremental angle-time system SBR Injection start control
SG Control unit
KF Map SNYC Sync pulse
KL Characteristic
KLI Air Compressor t Time
KS Short circuit T0 Sampling
KTF Fuel temperature sensor T_K Fuel temperature
KUP Coupling T_L Air temperature
KW Crankshaft / Crank angle T_S Intake manifold
T_W Water temperature
TDS Speed signal
LDF Boost pressure sensor TV Duty cycle
LDR Boost pressure control TQS Amount of signal
LDS Boost pressure plate
LGS Empty gas switch
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
V Speed
VP Distribution pump
VSO Adjustment 100 (real-time
Application system)
Variable turbine geometry
VTG
VW Diagnostic Tester
VAG
Z Number of cylinders
ZMS Dual mass flywheel system
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
1.7.1 Initialization
A Initialization place after a power-up or a K15 - level change from low to high
and instead can also be initiated by the operating system (after occurrence of several
Recoveries s, u). The initialization is used to set the computer core to a defined
Condition and is performed when it is assumed that the processor in an in
With regard to the application of undefined state. The duration of the initialization
is typically in the range of 200 ms.
1.7.2 Recovery
A Recovery takes place under the assumption that a fault condition has occurred in the system, the
by restarting (= Reset + execution of Recovery - functions) in an error-free
Condition can be performed. The goal of recovery is that the remuneration and
To restart application programs during operation without the driving noticeably
is affected. In the case of recovery, it is assumed that in a system to the total
Part defined state. The duration of a recovery of the order of 1
ms. The occurrence of Recoveries is time-monitored, too frequent recoveries lead to a
Initialization.
1.7.3 Operational
This is the "normal" operating state of the control unit. The state Operational is after
Reached the end of the initialization or recovery. Only in this state, for
the driving operation necessary functions performed.
Restart &
Restart Rst Cnt <3
IT RE
IN CV
y -R
&3 ad ea R
rt Re dy Rs est
sta> = t-C type
Re-Cnt nt & <3
tRs
Operational
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Value (hex)
Cause of error
20 Access to non-configured bus
21 Illegal Class B HW Trap
22 Illegal NMI interrupt
23 Detuning on the overrun
24 Index in dzmDZGPER has overflowed
25 User stack overflow
26 User stack underflow
27 A / D channel number out of step
28 Checksum of the EPROM (residual) incorrectly (with CR function switch invalid)
29 Series controller with application data set
2A CAN module blocked Ready line
2B Differnet. Number of power amplifier modules - number made use of amplifiers
2C Series of measurements is, although started
2D Main relay has stuck
2E The internal ROM checksum incorrect
2F Exceeded task - Deadline a 100ms
30 wrong CS-lines-Number (for CR: KWP 2000 Flash EPROM programming
start)
31Falsche form identifier in EPROM
32Fehler XpressNet the RAM test
33falsche addr-line-number
34reserviert (at CR: Critical iwz implausibility)
35Falsche gate array identification
36KWP 2000 Flash EPROM programming start (at CR: Flash Programming
enabled on restart)
37Fehler in data-bus test
38Softwareinkompatibilitaet (at CR: digital Einsprungbedingungen lie on)
39falsche form identifier in Flash
3Areserviert (at CR: Master / Slave Communication failure)
3BFehler in RAM Connection Test
3CFehler in CS-agility test
3DFehler for address bus test
3Efehlerhafte CC215 data bus connection
The differences between V and CR result from the different mask versions.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The high byte of the restart code was extended by a further position. At Restart Code
80xxh jumped the control unit in the high-level Flash programming. The numbers in
Low byte then have other meanings (ie the error numbers of the self-diagnosis) from the
The following table can be removed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
2 Quantity Calculation
2.1 Survey
The amount calculated is divided because of the different required response times in three
Subtasks. Maps and characteristic curves are calculated essentially synchronously. The
dynamic response to the motor behavior required for some parts of a variable-speed synchronous
Calculation, while the position control of the quantity metering is done with a high repetition rate.
Speed synchronous tasks are generally coupled to the Drehzahlinterrupt,
However, at least every 32 ms (mathematics limit for speed synchronous controller) and not
more often than every 6 ms (for CR 1.3 ms; VP44 at 6.4 ms) enabled.
The injection system specific functions are described in Chapter quantity metering.
An overview can be found in the figures MERE01 (volume calculation) and MERE02
(Driving).
The speed synchronous part of the crowd control calculated from the current driving or
Motor state, and the calculated speed, the required fuel amount to the
to achieve desired operating point or to keep.
The amount determined desire of the idle controller mrmM_ELLR and synchronously
Desired quantity mrmM_EWUN be after the start dropping as the current injection quantity
mrmM_EAKT accepted. If the sum of the value of the limiting amount
mrmM_EBEGR, is from the time synchronous request only the amount corresponding to reduced
Part (command desired amount mrmM_EWUSO) accepted. This part is called the operating point change
Size on the amount of input Ruckeldämpfers assets included in the system. Possible
ARD quantities are ignored in coasting mode after the time mrwSCHTIxG (output dependent).
After the addition of the partial results of the synchronous speed LLR, ARD and LRR takes place
Implementation of the quantity desire in Chapter quantity metering.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
3 3
mroM_APUM
RAMP
P Switching logic
fürSchubabschaltung
MERESA01 Speed
Speed synchronous
synchronous
Time sync
mrmM_EKOR Time sync
mrmM_EFAH R
mrmM_EMOT
R
mrmSTART_
B
MEREST01MEREST02 Kraftstofftemp.-
MEREST03MEREST04 /Düsenkorrektur
ZUME01
Start mrmM_EWU
mrmM_EWU
mrmM_ESTA mrmPWGPB
NL NR
R M
dzmNmitanmWTFanmK mroM_EFAHf
mroM_EAKTf
TFmrmSTA_AGL
MERE02
Driving
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroM_EAKTf mroM_EFAHf
mrmM_EMOT
mrmSTART_
B Smoothness
controller
mrmM_ESTA mrmM_ELRRme
R
mrmM_EBEGRnge
+
mrwABegOKL
CONTROLS
(dzmNmit) MERELR01
mrmM_EARD
dzmNmitdzmNaktfgmFGAKTmr
mM_EMOTmrmSTART_BdzmS
EGMdzmABTAS
MEREAR01MEREAR0
AktiverRuckeldä
dzmN_ARD
mpfer 2MEREAR03MEREAR
04
Speed
synchronous
mrmM_EWUS
O
mroM_EWUB
E
mroM_ELLBE
Time sync
MIN
MIN
mrmM_EWU
mrmM_EWU
mrmPWGPB
NL NR M
mrmM_EBEG
R mrmM_EWU
mrmM_ELLR
N
Speed
synchronous
Time sync
armM_ListdzmNmitmrmBEGa
mrmLLR_AGLklmN_LLKLMkhmN_LLKWHmrmN_LLDI anmPWGdimLGSdimBRKdimBREdimKUPdimAG4dzmN
AGLmrmBEGmAGLanmWTF
AanmWTFfgm_VzuNdzmNmitmrmPWGfimrmM_EFGRfg mitmrmM_EAKTphmPBM_T2dimFGxfgmFGAKTfgmBES
fgmFGAKT
mFGAKTdimBREdimKUPmrmSTART_BanmUTFanmUB CHfgm_VzuNmrmM_EBEGRmrmM_EPWG
ATT
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroM_WUBE mrmM_EIST6
MIN
mrmM_EWUN6 CONTROLS
mrmM_EBEGR
mroM_ELLBE
mrmM_EWUS6 mrmM_ESOL6
CONTROLS
mrmM_EBEGR
The EGS uses the engine intervention to reduce acceleration peaks, and requires
the actual torque for hydraulic control. The desired torque is for the push / train detection, and
Requires control of the converter clutch.
For the output of the engine indicated torque via CAN (Motor6 embassy) in addition to the
actual amount calculating the "actual injection quantity" mrmM_EIST6 for Motor6-Is-
Moment, and the "target injection quantity" mrmM_ESOL6 calculated for Motor6-set torque. On
However, these two quantities are the influences of the ARD fault regulator, the smoothness controller
and EGS engagement not to be imaged, which requires a certain "Parallel calculation".
Both sets are not used for the actual injection, but after the
Conversion used in moments only for the CAN outputs of Motor6 message. The
Evaluation of these moments takes place in the gear-SG. The "target injection quantity" mrmM_ESOL6
furthermore does not include the influence of the ARD-reference-forming element, allowing for a "preemptive
Injection amount "can be determined, which in the transmission before the actual SG
Injection can be cheap.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
2.2 Startup
The boot process is divided into a starting quantity calculation and in a starting volume control.
The starting quantity calculation assumes a static base amount mroM_ESTIP, adds a
adjustable via VAG tester mrmSTA_AGL value and a time-dependent correction value. The
Start quantity control are the starting amount freely and turns it off again.
KF
mrwSTMGxKF
anmT_MOT mroM_ESTIP
Starting quantity of map
dzmNmit KF
mrwSTMGRKF
mroM_EStKo
anmKTF KF
mrwSTMKoKF mroM_ESTI2
dzmNmit
1 - mrwSTA_END mroM_ESAB
mrwSTA_END Starting quantity correction
mrmSTA_AGL
CONTROLS
mrwSTA_MAX Min: 0
mrwST._MI
mroM_ESTER
I
S
dzmNmit <> 0
Q
TIMER
anmT_MOT
KL
mrwSTMFRKL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application Note:
The starting amount map must be applied so that if error in shear mode (fbbERUC_S)
no amount is output, that is, above the speed threshold, the amount mrwUW_SNGR
Be zero.
The map contains mrwSTMGxKF quantities even at low speeds and high
Engine temperature, to obtain short start times.
The map mrwSTMKoKF must aplliziert for other than VP44 injection pump with zero
be.
anmKTF <mrwST_TKsw
mrwSTK_GM
Limit amount
mrwSTW_GM
mrwSTK_WZ
Waiting period
mrwSTW_WZ
mrwSTK_MI
mrwSTW_MI Mengeninkrement
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Disconnection of the starting quantity during an applicable time to improve the cold start
The starting amount can be used for an applicable period, determined from anmT_MOT via the characteristic
mrwSTMFRKL be turned off. The timer is started when the first time a
Speed is determined (dzmNmit greater than 0).
anmUBATT - anmUBATT
anmUBATT (K) (k mrwSTZUmit) mro_STBatt
mrwSTZUmit. 20
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
a <b
b
mro_STNO
KL
mrwSTNO_KL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Disconnection of the starting quantity to avoid resonance of the dual mass flywheel
Is decoupled from the engine when starting the starter, it shows the battery voltage during a
positive voltage swing. If this exceeds positive gradient of the battery voltage mro_STBatt,
calculated from the average difference of the battery voltages between the last mrwSTZUmit
Program cycles, the value mrwSTZMSdU, and at this time the battery voltage
greater mrwSTZMSU, as a condition for a launch abort is satisfied. Alternatively, on the
Variant switch cowK50_var be applied to the Run Out back on the falling edge
dimK50 (starters) are detected. To allow a reliable detection of the Start Out back
is the Start Out back at speeds greater than or equal to the applicable operating speed threshold
mrwSTZMSN accepted. If at this time a rising edge (mro_ZMsta.1) the
Speed dzmNmit smaller than a motor temperature-dependent threshold mro_STNBT (determined from
the characteristic mrwSTNB_KL) as the starting quantity mroM_ESTER is for the time mrwSTZMSt
off. Otherwise, a timer is started mrwSTZMSt1. If after this time the
Mro_STNO speed threshold (determined from the characteristic curve mrwSTNO_KL) is not reached, it is
the starting amount mroM_ESTER also shut mrwSTZMSt for the time. This
Trips can be done per cycle only once.
The number of periods of the main program for the averaging of the voltage rise mrwSTZUmit
is also limited to the values 1 to 10. The acquisition is carried out of the application date
therefore only in the initialization. Furthermore, the conditions are only calculated and the OLDAs
updated until the start bit is set.
mrmSTART_B
mrmSTART_B
dzmNmit = 0 fbbEDZG_L
&
| Loading pressure change |> 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
In PDE the MAX Education provides that the message mrmEAB_Dz (then = 0) due to the
Lack of ELAB function.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroM_ESTER
MIN mrmM_ESTAR
dzmNmit> = mrwSTNMIN1
No Starter Activity:
If, after the start Glühbeginn minimum speed mrwSTNMIN1 not within the turn-off
mrwST_OFZ + preheating time is exceeded or only a speed sensor is defective, the
Quantity metering and ELAB blocked again.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
At certain intervals, the ELAB is tested during the boot process. see also
Operating hours counter (monitoring approach)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
MEREBG2B SYS_FEHL
dzmNmit
mrmM_EAKT
zmmVEAKTIV
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
KF mroBM_ERAU
cowBEG_P_L mrwPKOR_KF KF
mrwPBRA_KF
anmWTF Ramp mrwBRA_DEK Smoke limit
Smoke characteristics space
difference between
armM_List last and new value
mroM_Lk
at the switching
anmSTF mroBEG_T
anmLTF KF KR MEREBG2D
mrwMKOR_KF mrwBRA_KL
mrwBRAxKR
cowBEG_STF
dzmNmit
mroBM_KTB
Amounts of smoke-
mrmM_EAKT KF correction
KF
mrwKTB_KF mrwBRA_KF
mrwKTB_TD
mroBM_EKTB
anmKTF zmmBM_ADD
MAX
zmmVEAKTIV
>1 MAX
cowRauchKR
mroBM_ERKT
mrmGANG <= mrwTSBgang
mroTSBits.1 off delay mroTSBits.0
mrwTSB_NU <dzmNmit <mrwTSB_NO & see description
mroTSBKLTF
anmLTF
mroBM_ETUR
KL
mrwTSTLKL
RAMP
mroBM_ERKT <mroBM_ETUR
mroTSBits.2
KL
mrwTSADnKL
mroBM_ERKT
mrmM_EWUNL MAX
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Smoke limit:
The allowable fuel quantity (amount of smoke) is determined from a smoke limit map,
In order to avoid excessive smoke emission. Is via the switch cowBEG_BOO
defines whether the Smoke limitation is calculated with mass air flow or intake manifold pressure.
Output
Input
(T = 0)
(T +1)
mroBM_ERDF
RAMP
mrwBRA_DEK
zmmVEAKTIV edge
About the correction map mrwKTB_KF with the input variables mrmM_EAKT and dzmNmit,
is normalized to 100 ° C above the reference temperature mrwKTB_TD amount mroBM_KTB
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
calculated. The amount of smoke mroBM_EKTB correction is restricted to positive values and
is subtracted from the amount of smoke, i.e., is at fuel temperatures below mrwKTB_TD no
Correction is performed. The result mroBM_ERKT is also limited to positive values.
The delay (mroVEB_STA.0 = 1) should amount jumps when you turn the
Prevent function. After elimination of the switch condition (mroVEB_STA.1 = 0)
mroBM_VE with the slope mrwVEBstgS incremented to mroBM_ESE1 is achieved
regardless of mrmM_EAKT.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroBM_ESE1
dzmNmit
mroBM_VERp
anmWTF KF
mrwBMVE_KF
a
a <b
mrmM_EAKT b
mroVEB_STA.1 off delay mroVEB_STA.0
& see description
zmmVEAKTIV
Ramp end
Ramp Rate
anmWTF
mroVEB_STA.3
KL old ramp value
mrwVEBsLKL
mrmM_EAKT
m roBM _ESE1
m ro BM _VE
m rm M _EAKT
m rm M _EW UNL
m roBM _VERp
ZMM VEAKTIV
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmNmit
mroBM_EMOM mroBM_ESE1
MIN MIN
ldmADF KF
mrwBDB_KF
dzmNmit
Ramp mrwADB_DEK,
between maps
fgm_VzuN KF to final value reached
mrwADB_KF
KF
mrwADB2_KF
zmmVEAKTIV
mrmBM_ASG
dzmNmit mroBM_EMO2
KL
mrwBDB2_KL
mrwM_EMAX
mrwASG_BGR.0
mrmASGSTAT.13 &
dimKIK
Torque limitation:
The torque limitation amount mroBM_EMOM is from the minimum of the characteristic fields
mrwBDB_KF (dzmNmit, ldmADF) and mrwADB_KF (dzmNmit, fgm_VzuN) or
mrwADB2_KF (dzmNmit, fgm_VzuN and zmmVEAKTIV = 1), is formed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
This can be activated via the label mrwASG_BGR.0. If now the ASG-ECO mode
released (mrmASGSTAT.13 = 1) and Kik-down is not actuated (dimKIK = 0), so goes the
calculated torque limitation mroBM_EMO2 in the Mimnimalauswahl with a.
mroBM_ETUR mroBM_ETUK
MAX
mroBM_ERKT
mrwBM_ERKT
dimKIK
mrwTSB_KIK
&
fboSKIK
mroTSBits.1
>1
mroTSBits.0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Smoke limit
Turbo boost limit
MEREBG02 mrmBM_ESER
Torque limit
MEREBG2A
1
mrmBEGmAGL Quantity adjustment
CONTROLS
mrwBEAmMAX cowV_AGL_B = 2
mrwBEAmMIN
mroBM_WT mroBM_EERH
dzmNmit
mroBM_EVSU Water temperature-dependent
MAX
Full load increase
anmT_MOT KF
mrwBWT_KF
mrwBEG_NTU <dzmNmit <mrwBEG_NTO
ldmP_lin
ldmADF KF
mrwBPL_KF
mrwBWT_ADF
anmWTF_CAN
mroBMEFKOC
anmOTF
mroBMEFOEL
Overheating protection oil
KF 1
mrwBOEL_KF
cowBEG_OEL
Depending on altitude
mroBMEFATM Speed correction
ldmADF KF
mrwBATM_KF
anmKTF KF
mrwBKT_KF mrwBEHdsp
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Is between the speed threshold mrwBEG_NTU and the speed threshold mrwBEG_NTO
from the characteristic map as a function of boost pressure mrwBWT_KF (or variant switch
mrwBWT_ADF selectable above atmospheric pressure) and water temperature on the map
mrwBPL_KF a correction factor formed on the increase amount mroBM_EERH as a function
the water temperature and the speed anmWTF dzmNmit determined to a cold engine
to enable better start. The maximum limit of amount mrmBM_ESER and
Increase amount mroBM_EERH is summarized to limit quantity mroBM_EVSU
and further processed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
About the map mrwBTT_KF is with the current speed and the dzmNmit
Tank inlet temperature anmTTF the limiting factor mroBMEFTT amount calculated. About
Diagnosis password can xcwPKSKon turned this limitation, via xcwPKSKoff
be turned off.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Corrections to the
mroBM_ENSU
Limiting amount
MEREBG03
Transition to defective
mroBM_EERS MIN
or healing
dzmNmit
KL mroM_EBG
mrwBEM_KL
dzmNmit
KL
mrwBdnN_KL
mroM_EBGvo
mroM_Edndt
anmWTF
MIN
mroDNDTfi
dzmDNDT2u KF
PT1 mrwBdn_KF
RAMP
mrwBdnF_GF
mrwBdnS_GF mrwBdn_ANH
mrwBdn_ABS
fgmFGAKT <mrwBdn_v
Ramp slope at
mrmWH_POSb.1 >1 Switching 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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
When a system problem (zmmF_KRIT.3 = 1) occurs, the amount mroM_EBG on the ramp
mrwBEG_ABS to the minimum of the speed-dependent compensation amount, and the mroBM_EERS
Limiting amount mroBM_ENSU introduced.
The heal of the system error, the amount mroM_EBG over the ramp mrwBEG_ANH is to
the amount mroBM_ENSU introduced.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anmWTF
fgmFGAKT
mrmLLR_AGL
klmN_LLKLM
khmN_LLKWH
mrmN_LLDIA
mrmSICH_F
anmUBATT mrmN_LLBAS
dzmNmit Calculation
mrmN_LLCAN Desired idle speed
mrmLLR_PWD
dimBRE MERELL03
fboSBRE
anmWTF
fgmFGAKT
mrmPWG_roh
dzmNmit
mrmM_EFGR mrmCASE_L
mrmM_EADR mrmLLIINIT mrmM_ELLR
dimBRE Set-up select Idle controller mrmLLRIAnt
dimKUP for the idle speed control mrmLLRPAnt
mrmN_LLBAS mroLLRDAnt
MERELL02 MERELL05
mrmSICH_F
mrmMSR_AKT
mrmLLRIAnt
mrmLLRPAnt
mrmGANG
dzmNmit
mrmSTART_B
fgmFGAKT
dzmNmit Crossing detection
MEREGG01
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrwVNF_VNX mroVzuNfil
fgmFGAKT a a
MIN mrmGANG
b
PT1
b
fgwVNF_GF
mrwGANG_
dzmNmit mrmNfilt
PT1
mrwFGF_GF
mrwGANGCAN.0
mrmGTRGANG
mrmEGS_akt
Monoflop
>1
mrwGANGCAN.1
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Gear
mrmGANG
1
V/N
mroVzuNfil
0
mrwGANG_2 mrwGANG_4
mrwGANG_3 mrwGANG_5
mrwGANG_6
mrwGANG_7
fgwDA._VNX
Figure MEREAR02: crossing detection for the parameters defining ARD and LLR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmGANG
= 5 (5th gear) MIN
Gear
>1=
dimKUP
>1=
& Clutch / neutral gear
fgmFGAKT <mrwLLR_VLG
mrwTWH_ ..
&
mrwLLR_Anf> 0
mrmPWG_roh> 0
F E D C B A 9 8 7 6 5 4 3 2 1 0
! FboSFGG
dimBRE Brakes
! FboSBRE
! DimKUP
cowVAR_GTR == 1
Quantity request
State machine Feedforward control is not locked
"Feedforward"
dzmNmit
& Feedforward
calculate
dzmNmit <mrmN_LLBAS + mrwLLR. _VD
&
dzmNmit> mrmN_LLBAS &
mrmSICH_F
>1=
mrmPWG_roh> 0
>1=
mrmMSR_AKT> 0
Quantity request
mrmM_EFGR> 0
mrmM_EADR> 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
This subtask meets the parameter selection for the idle speed control (LLR) of the
Input variables water temperature anmWTF and driving speed ratio to speed
mroVzuNfil. Switching between the states of cold / warm is done with hysteresis. In the
State of "cold" are two parameter sets are available, one for the uncoupled and
coupled powertrain. With a cold engine is no specific input
Parameter switching. For driving in the aisles with a warm engine, five sets of parameters
provided. Are represented by the small differences in the parameters in the higher gears
from 5 Transition (mrmGANG> = 5), the parameters of the 5th Ganges used. Furthermore, at
Optimize the speed synchronous processing, the following operating conditions in control bits
summarized and sent with the message "state of the LLR" mrmCASE_L:
- "Approach - conditions":
mrwLLR_Anf> 0 AND
Speed dzmNmit> desired idle speed mrmN_LLBAS AND
PWG raw mrmPWG_roh> 0 AND
Engine is warm
- "Brakes - conditions":
Current Speed fgmFGAKT> Threshold velocity at
Brakes mrwLLR_UBR AND
Path vehicle speed sensor fboSFGG not defective AND
Brake applied dimBRE = 1 AND
Brake signal path fboSBRE not defective AND
Clutch not disengaged dimKUP = 0 AND
Transmission type is manual transmission (cowVAR_GTR = 1).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anmWTF mrmLLIINIT
KL
mrwSTINILL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anmT_MOT
fgmFGAKT Target idle speed mrmLL_ZIEL
ldmADF Calculation
mrmLLR_AGL MERELL3C
dzmUMDRsta
LL-raising beimroLLpwg
mrmLLR_PWD defective PWG
MERELL3D
mrmN_LLDIA mrwLLR_NSF
mrwLLR_AUS MIN
khmN_LLKWH
LL-raising durchmrmN_LLBAT
anmUBATT low U Bat
MERELL04
LL-raising durchmrmN_LLBSG
mrmBSG_Anf BSG request
MERELL07
LL-raising durchmrmN_LLKLI
CAN - Klima1 KLI request CAN
MERELL08
LL-raising by
mrmN_LLCAN mroN_LLCA2
CVT request
MERELL3E
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If a deviation between the currently acting desired idle speed and mrmN_LLBAS
recognized the desired new desired idle speed, then an increase in the
Desired idle speed via a ramp with the pitch mrwLLR_ANH, or a reduction
with the increment mrwLLR_ABS. An exception is the occurrence of the safety case.
The increase is made abruptly. The back is likewise a
Ramp with the pitch mrwLLR_ABS. The desired idle speed increase is dependent on the
Operating condition of the vehicle between various default values, characteristics and
Balance values switched:
In the initialization phase, the desired idle speed with the maximum value of the
Maps mrwWTAD_KF, mrwLLW_KL and mrwLTW_KL preset.
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
CONTROLS
mrwLLA_MAX
mrwLLA_MIN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For the time mrwLLR_tTW after the launch, the desired idle speed mrmN_LLBAS results from
the characteristic mrwLTW_KL as a function of engine temperature anmT_MOT. If in this period, the
Engine temperature anmT_MOT rises above the threshold applicative mrwLLR_TW, is an equally
driving speed dependent value used.
If the PWG detection via potentiometer / switch (cowVAR_PWG = 0), then with a defective PWG
(FbbEPWG_H, fbbEPWG_L or fbbEPWP_A) the idle speed mroLLpwg to the value
mrwLLR_PWD raised.
mrwLLR_PWD
fbbEPWG_H
fbbEPWG_L >1
fbbEPWP_A
mroLLpwg
mrwLLR_PWB
fboSBRE | | dimBRE
mrmLLR_PWD
cowVAR_PWG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For the release of the desired idle speed increases to resting as a condition vehicle
be recognized that is, Vehicle speed is 0 and there is no error in the error path FGG. At
Vehicles with Automatikgetrieb is also queried whether the transmission is in park or
Neutral position, the transmission is not active, and whether the gear selector in park or
Neutral position (mrmWH_POSb.1 or .3) is located. The condition can by the
Software switch cowFUN_LLA be turned on and off. (CowFUN_LLA = 1
Stationary car ... as a condition for desired idle speed increases; cowFUN_LLA = 0
no release condition Stationary car, so no speed increase for functions
the Stationary car mrmLLN_ANH = 1 as a condition have).
mrmWH_POSb.1 == 1 (grade N)
>1
mrmWH_POSb.3 == 1 (grade P)
>1
cowVAR_GTR == 1 (manual transmission)
fgmFGAKT == 0 mrmLLN_ANH
&
fboSFGG == 0
cowFUN_LLA
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmSTART_B 1
DEAD TIME
mrwTBATSTA
anmUBATT <mrwUBATEIN
& &
dzmNmit> = mrwNBATEIN
DEAD TIME
mrwTBATEIN
anmUBATT> mrwUBATAUS
DEAD TIME & mrwN_LLBAT mrmN_LLBAT
mrwTBATAUS
Turns off the request, the increased idle speed mrwN_LLBSG is again
withdrawn. Returns may only be at a speed dzmNmit> mrmN_LLBAS +
mrwDN_EIN2.
mrmBSG_Anf == 1
&
dzmNmit> mrwN_LLBSG + mrwDN_EIN2
>1
mrmLLN_ANH S
Q
mrmBSG_Anf == 0
&
dzmNmit> mrmN_LLBAS + mrwDN_EIN2 R
mrwN_LLBSG mrmN_LLBSG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Increase due to demand of the climate control unit via CAN message Clima1:
Via Clima1 message bit 1.0 (S_KLB) and bit 1.4 (S_KPZ) the climate control unit, a
Desired idle speed increase is requested. If an increase is requested, it is at
the vehicle is stationary (mrmLLN_ANH = 1) or at a speed dzmNmit> mrwN_LLKLI
+ MrwDN_EIN3 the increased idle target speed mrwN_LLKLI for maximum education in the
Desired idle speed calculation released. The bit S_KPZ the message Clima1 can with the
Software switch cowFUN_KPZ = 0 as the condition for a speed increase hidden
be. Note: In the case that both inputs of the flip-flops are 1 applies mrmN_LLKLI = 0
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
The demand for raising the idle speed is achieved by the engine control unit when the
mrmN_LLCAN required speed is not greater than the sum of the engine speed and dzmNmit
a tolerable speed increase mrwCVTNtol. In this case mrmN_LLCAN goes directly into the
Maximum formation of a target speed calculation. If the maximum tolerated idle
Speed increase exceeded by the requested idling speed, the value is mroN_LLCA1
(MrwCVTNtol + dzmNmit) frozen and in the formation of the maximum target speed calculation
fed. Only when the rotational speed exceeds the value of dzmNmit mrmN_LLCAN, the
Raising the idling speed on the frozen and allowed mrmN_LLCAN speed value
aufgetaut.Um to meet the demand for a brisk increase the idle speed, is
the ramp mrwLLR_AN2 effect as soon as the approved target speed is greater mroN_LLCA2
than the actual idle speed mrmN_LLBAS. Is the actual idle speed is greater than
mroN_LLCA2 so aufmroN_LLCA2 is heruntergerampt by mrwLLR_AB2.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmN_LLCAN mroN_LLCA2
dzmNmit
mrmN_LLBAS
MAX
mroN_LLCA1
mrwCVTNtol
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If one of the above conditions are not met, the desired idle speed is
mrmLLUTF raised to the value klmN_LLKLM. The P - N or - position of the
Automatic transmission is detected by the message mrm_P_N (see chapter "CAN") queried
will. The query on mrm_P_N (1 = gear selector lever of the CAN - automatic transmission to P or
causes position) that with a gear selection, the car is moving, this - to N
Speed increase for security reasons can not take place. The Transmission Type (manual
or automatic without CAN or automatic with CAN) is the function switch
cowVAR_C5 detected.
anmUTF
mrwUTF1_ .. mroLLUTF.8
&
dimKLI
mrwUTF2_ ..
mroLLUTF.7
&
anmUTF_STA = 0
mrm_P_N
>1
cowVAR_C5
mrwHOT_NLL
klmN_LLKLM mrmLLUTF
anmT_MOT mrmLLWTF
KL
mrwLLW_KL
t> mrw_tWTF
>1
dzmNmit> mrw_nWTF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrwLL .. ES
mrmLLIINIT
mrmLLRIAnt
I
mrwLLI ...
mrmLLRPAnt
mrmN_LLBAS
P
Limit
Bit 5 (cold)
mrmM_ELLR
Limit
mrwLLR_MXk
mrwLLR_MXw
dzmNmit
DT1 Hyperbola
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For the Programmflußsteuerung or for selecting the control parameters for P, I - Controls and DT1 -
Element is used to synchronously certain operating state in the message mrmCASE_L (see
Set-up select idle controller).
If the control bit is reset "LLR inactive", the calculation of the controller with a
the proposed parameter sets performed in this order:
Backlash / KUP + engine to warm 00000000 00010000 mrwLLPWK_ mrwLLIWK_ mrwLLDWK_ mrwLLGWK_ mrwLLWK_ES
Backlash / KUP + engine cold 00000000 00110000 mrwLLPKK_ mrwLLIKK_ mrwLLDKK_ mrwLLGKK_ mrwLLKK_ES
The engine is cold 00000000 00100000 mrwLLPKG_ mrwLLIKG_ mrwLLDKG_ mrwLLGKG_ mrwLLKG_ES
When you start shedding the integrator with the value from the message LLR - Integrator -
Initialization mrmLLIINIT preset.
The differentiator has the task after start shedding and decreasing speed in
Speed window mrwLLRK_VD and mrwLLRW_VD above idle speed the
Speed profile to influence such that when the target idle speed, the actual
Idle speed control can be recorded by means of a PI controller.
mrwDHyp. _ Z
mrwDHyp. _ NMRmn _LLBAS -dzmNmit
The launching of the D component is permitted only when gas fall to an undercutting of the
To prevent setpoint speed. The activation of the D component in the parameter selection
decided.
In reaching the idle speed and the feedforward control block (bit B of mrmCASE_L is 0)
is the I - Percentage of current D-part and added to mrwLLR_MXk or mrwLLR_MXw
limited. If the I component already greater than the limit, it will remain unchanged.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
There is also the possibility that the parameter set-dependent one-step amount mrwLL .. _ES to
Define that the respective idle integrator upon reaching the idling speed (less
current time synchronous request quantity mrmM_EWUN) must not fall below. The logic is
with the passing of the speed threshold desired idle speed mrmN_LLBAS + I - Regulators -
Small-signal window width mrwLL .. I_F released.
The calculated subsets (integrator, PI - fraction) and the total amount of PI + DT1 - Share
respectively to zero amount and maximum LLR - limited quantity. The result is a lot of
the idle controller mrmM_ELLR sent.
The maximum amount is when engine is cold (bit 5 of mrmCASE_L) mrwLLR_MXk. Turns
Hysteresis on warm engine over so the maximum amount to the value mrwLLR_MXw is
out, and this value is only achieved when the limited amount this value for the first time
is below. Turns the hysteresis on cold engine to the maximum amount of
the value mrwLLR_MXk occupied.
The integrator is therefore not highly integrated with the maximum amount is exceeded,
he must descend integrate but still. So that cracks are long reaction times and
avoided.
Application Note:
The value for the maximum amount of cold mrwLLR_MXk must have the maximum amount of warm
mrwLLR_MXw lie.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Determination of the
PWG-value mrmPWGPBM
for the transmission
mrmPWG_roh mrmPWGfi mrmPWGPGI
MEREEX02
anwPWG
dimLGS mrmM_EPWG
dimBRE mrmM_EWUNF
dimBRK Performance: mrmM_EPWGR External mrmM_EWUN
dimKUP 1) n-dependent FV Amount of intervention mrmM_EWUNL
fgmFGAKT 2) v-dependent FV mrmM_EWUNR
dzmNmit mrmINARD_D
MEREFVxx MEREEX12
mrmBI_SOLL
mrmMD_Rrel
dimFGx
fgmFGAKT dimAG4
fgmBESCH mrmFGR_roh
dzmNmit Ground Speed mrmM_EFGR mrmM_MOT
fgm_VzuN control mrmM_ELLR
dimBRE fgmFGAKT
mrmM_EBEGR MEREGRxx mrmEGS_roh
mrmM_EPWG mrmEGS_CAN
mrmASR_roh
mrmASR_CAN
mrmMSR_roh
mrmMSR_CAN
dimADx mrmASG_roh
dimHAN mrmASG_CAN
fgmFGAKT Working speed mrmM_EADR mrmASG_tsy
dzmNmit control mrmBI_SOLL
mrmM_EWUN mrmFG_ABS
mrmM_EBEGR MEREADxx mrmAUSBL
fgm_VzuN
mrmM_EPWG
mrmM_EFGR
mroM_EBEGR Höchstgeschwindig-
keitsbegrenzung mrmM_EHGB
fgmFGAKT
mrmV_SOLEE
MEREHGxx
About the drivability map is the influence of the accelerator pedal (= driver's request) and a
engine or vehicle-specific size in a PWG - driver's desired quantity mrmM_EPWG
mapped. Depending on the position of the DAMOS - cowFUN_FVH switch it is possible to
Engine speed-dependent driving behavior characteristic field with the direct determination of mrmM_EPWG
select (cowFUN_FVH = 0), or a driving speed dependent output torque
to use map-with subsequent correction by the translation of gear / axle
(CowFUN_FVH = 1). For various controller functions in addition also a PWG is -
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Driver's desired amount of "raw" mrmM_EPWGR determined to even the amount of value available
corresponding value mrmPWG_roh - to which the unfiltered PWG provide.
In PWG with potentiometer / switch the message anmPWG is copied to the message mrmPWG_lwo, is
a double analog PWG configured corresponds mrmPWG_lwo the leerwegoptimierten PWG
Position (anmPWG + mroPW_OFFS).
Decimal comment
0No learning
2Lernen enabled
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-43
Y S01 281/120 - VG2
Default normalization
SG - Initialization
Caster F
G
D
Driving E
A C
Learning safe
PWG - Idle
Idle position
B
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-44 EDC15 + 0 bosch
Y S01 281/120 - VG2
Name Importance
mrwPWc1min electr. Limit the lowest tolerance range detection idle position PWG [mv]
mrwPWc1max electr. Top limit tolerance range detection idle position PWG [mV]
mrwPWc2max electr. Top limit tolerance range detection idle position PGS [mV]
mrwPW_Tol Tolerance range for Lernfkt. internal monitoring; Defaultnormierungsgr. [MV]
mrwPW_dp allowed synchronism difference in the idling range [mV]
mrwPWdUmax maximum allowable change PWG for recognition "pedal does not move" [mV / s]
mrwPW_diMX Debouncing tracking error [1]
mrwPW_Tmax Time threshold for detection component changes [us]
mrwPW1_fiH Filter constant "rising" [1]
mrwPW1_fiL Filter constant "falling" [1]
anmU_PWG Analog value PWG [mV]
anmU_PGS Analog value PGS [mV]
mroU_PGSx2 Factor 2-corrected analog value PGS [mV]
mroPW_cmax measured idle position [mV]
mroPW_dp measured synchronism difference [mV]
mrmPW_cmax learned idle position [mV]
mrmPW_dp trained synchronism difference [mV]
edmPW_cmax stored idle position [mV]
edmPW_dp stored synchronism difference [mV]
mroPWLLPos secured idle position PWG [mV]
mroPW_MAX maximum allowed offset PWG [%]
mrmPW_OFFS Current offset PWG [%]
mroPW_Stat Status Leerweg learning [1]
mroPW_Hist traversed states [1]
mroPW_DAbd Transition conditions [1]
When SG-initialization, the learning values from the EEPROM (trained electrical
Neutral edmPW_cmax, gelerntes plausibility window edmPW_dp) taken. The
Idle position with mroPWLLPos = edmPW_cmax + + edmPW_dp mrwPW_Tol
(Tolerance value) is calculated. Then (transfer of "F") in the status "driving"
(MroPW_Stat.3) changed.
If the vehicle is in "PWG idle", then the current position of the PWG and PGS
measured. If the idle exit (transition "B"), this position is learned and the
State "driving" recognized.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-45
Y S01 281/120 - VG2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-46 EDC15 + 0 bosch
Y S01 281/120 - VG2
Transition "E":
not used
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 AND Associates
mroPW_DAbd OR Associates
Transition "A":
not used
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 AND Associates
mroPW_DAbd OR Associates
In this state the idle range is measured: there are no relevant error conditions
to the current position of the PWG and the deviation from the PGS be a low pass filter
determined.
Furthermore, it is monitored whether a PWG error occurs (consequence: Default normalization), in the
Driving operation is changed, follower remains active or is to remain idle.
Transition "C":
not used
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 AND Associates
mroPW_DAbd OR Associates
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-47
Y S01 281/120 - VG2
1) tracking error:
anmU_PWG
a
mroU_PGSx2 ENT
a> b Contusion
mroPW_DAbd.2
AMOUNT b
mrmPW_dp mrwPW_diMX * 20 ms
mrwPW_Tol
mroPWGmin a <= b
b
a
anmU_PWG
a <b
b
Transition "B":
not used
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 AND Associates
mroPW_DAbd OR Associates
Transition "H": If the caster is active (dimK15 = 0), it will change the status to "overrun".
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-48 EDC15 + 0 bosch
Y S01 281/120 - VG2
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 AND Associates
mroPW_Dabd OR Associates
Where no learning ban still tracking error (mroPW_Hist.0 = 0 and mroPW_Hist.1 = 0),
and is not detected on high impedance (anmU_PWG> mrwPWc1min, (mroPW_DAbd.4))
and is the idle range not leave (anmU_PWG <= mrwPWc1max or mroU_PGSx2 <=
mrwPWc2max, (mroPW_DAbd.5))
mrwPWG_fiH
mrwPWG_fiL
b
mroPW_cmax a mroPW_cmax
ab
This applies to "const": If the measured value anmU_PWG greater than the stored value learning
mrmPW_cmax, is used for "const" value mrwPW1_fiH, otherwise the value
mrwPW1_fiL.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-49
Y S01 281/120 - VG2
mrwPWG_fiH
mrwPWG_fiL
b
mroPW_dp a
ab MIN mroPW_dp
mrwPW_dp
mrwPW_Tol
This applies to "const": If the measured value | anmU_PWG - mroU_PGSx2 | is greater than the stored
Learning value mrmPW_dp, the value mrwPW1_fiH is for "const" is used, otherwise the value
mrwPW1_fiL.
a
mroPW_cmax
mrmPW_cmax a> b
b
mrwPWG_fiH
mrwPWG_fiL
b
mrmPW_cmax a mrmPW_cmax
ab
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-50 EDC15 + 0 bosch
Y S01 281/120 - VG2
a
mroPW_dp
mrmPW_dp a> b
b
mrwPWG_fiH
mrwPWG_fiL
b
mrmPW_dp a mrmPW_dp
ab
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-51
Y S01 281/120 - VG2
PWG [percent]
anwPWG_KL
mroPW_MAX
anmU_PWG [mV]
U1 U2
mroPWLLPos
Application Note: anwPWG_KL The characteristic must be applied so that when mrwPWc1max +
mrwPW_dp + mrwPW_Tol the 0% point is.
mrmPW_OFFS
mroPW_MAX MIN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-52 EDC15 + 0 bosch
Y S01 281/120 - VG2
cowVAR_PWG
fbbEPWG_L
fbbEPWG_H >1
fbbEPWP_P
fbbEPWP_A
mrmSICH_F provisionally defective
mroPWG_neu
anmPWG
mrwPWG_Pof
mrmPWG_roh
dimLGS
RAMP
mrwPWG_Rau
mrwPWG_Pon mrwPWG_Run
mrwPWG_Pof mrwPWG_SfB
mrwPWG_SfE
mrwPWG_Pbr
mrwPWG_HRP
mrmPWG_lwo
fbbETAD_L
fbbETAD_H fbbEPWG_L
cowVAR_PWG
fbbEPWG_L fbbEPWG_H
>1
fbbEPWG_H fbbEPWP_A Ramp active
fbbEPGS_L fbbEPWP_P
fbbEPGS_H
fbbEPW2_L >1
>1
fbbEPW2_H mrmSICH_F
fbbEPG2_L
fbbEPG2_H
fbbEPWP_A
fbbETAD_D
fbbETAD_T
Behavior in cowVAR_PWG = 1 (double analog PWG): examination of the PWG-value, see Section
Monitoring function. While applying the brake can additionally access security case
(MrmSICH_F) are recognized
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-53
Y S01 281/120 - VG2
dzmNmit
mrmM_EPWGR
Working speed
mrmPWG_roh KF control
mrwFVH_KF
cowFUN_FVH
mrmM_EPWG
MEREAD06
KF
mrwFVH_KF
PT1
2-stage cowFUN_FVH
mrwPT1_Z ..
mrwPFI_POS
mrwPFI_NEG mrmPWGfi
Ramp active
>1
mrwPFI_AKT
&
dimKUP
Drivability
dimKUP Driving torque
fgmFVN_UEB determination /
mrmGTR_UEB Constant
mrmBI_SOLL
mrmMD_Rrel MEREFV03
MEREFV04
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-54 EDC15 + 0 bosch
Y S01 281/120 - VG2
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
mrmGTR_UEB MAX
b
mroFVHSTAT.1
a> = b
MIN
a
mroFVHSTAT.0 mroFVHUEro
mrmFVHUEst
MAX
PT1
mrwFVHVGWU
mrwFVHUEun
KL
mwFVHFIKL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-55
Y S01 281/120 - VG2
As a replacement function for errors in the paths fboSEXM, fboSASG and fboSFGG is for
mroFVHUEst the value mrwFVHVGWU selected. These values are also in the SG-
Initialization used. The current state of the translation determination is in the olda
mroFVHSTAT shown.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Quantity calculation - PWG filter and driving behavior DS / ESA
Page 2-56 EDC15 + 0 bosch
Y S01 281/120 - VG2
fgmFGAKT
mrmMDW_ab
mrmPWGfi KF
mrwFGFVHKF
a
ba
mroFVHUEst
b
mroMDWkorr
MIN
mrwMAXMOM
mrmMD_Rrel
mroMD_Rakt
mrmPWGfi
RAMP
mroMDW_PWG
mrwFVHMDRu
mrwFVHMDRo
mrmM_EPWGU
mrmBI_SOLL
From the thus determined PWG - desired torque for the motor is on the specific indexed
Consumption mrmBI_SOLL the corresponding injection quantity mrmM_EPWG determined.
The desired amount of raw mrmM_EPWGR is determined in the same manner. It is in this case only held
the filtered unfiltered PWG mrmPWG_roh value as an input variable for the
Driving behavior characteristic field mrwFGFVHKF used. The other Eingangsgößen are identical to
which to identify mrmM_EPWG, but it accounts for the olda spending.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Quantity calculation -PWG filter and driving behavior 19 April 2002
0 bosch EDC15 + Page 2-57
Y S01 281/120 - VG2
2.6.4.1 Justification
Particularly at part load journeys from the state of the VL30 (CVT) transmission or for the function
Stationary decoupling the 5HP19 (stage automatic) gear can use this function to the
Speed of the torque formation are limited. This can also occur (consumption-
optimal) low speeds to ensure a smooth start-up, because after a
Gas shock a high "torque shock" is fed to the drive train immediately, to which
the transmission can no longer respond.
The maximum Mengengradient mrodM_EMGB is from the transmitted via CAN max.
Moment gradient from Getriebe2-Byte3 mrmdMD_MGB calculated. For this conversion process is
the target amount mrmBI_SOLL consumption, the processing period (20 ms main program
period) and an additional administrable rating factor for the MGB mrwMGBFAKT
taken into account. To the reduction of idle controller amount with increasing PWG value and the
to compensate for resulting delay in the rise of the driver's desired quantity is
yet the difference amount of the idle controller between each main program period (20ms) PT1
added to the filtered maximum torque gradient mrodM_EMGB.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroM_EPWGU
mrmM_EPWG (t)
MIN
mrmM_EPWG (t-1)
mrmM_EWUN (t-1) MAX
mrodM_EMGB
cowFUN_MGB = 1
PT1
mrwMGBFAKT
mrwPT1LLRd
mrmdMD_MGB
mrodM_EMGB
mrmBI_SOLL
mrwdMGBAUS
mrwM_EMAX
a
mroM_EPWGU
a> b
mrmM_EPWG (t-1) b
mrodM_EMGB (t-1)
mrmdMD_MGB = FFh
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmdMD_MGB
FFh
mrmASG_CAN.11 (Botschatszählerfehler)
>1
mrmASG_CAN.4 (error message, timeout)
In case of errors in the associated Getriebe2 message (message count and timeout), the
Replacement value FFh forwarded to the Momentengradientenbegrenzung disable secure.
If an inadmissible small moment gradient requested via CAN, then the error
fbbEMGB_P (error path fboSASG) reported - mrmdMD_MGB then gets on the
built-MAX formation the value mrwdMGBMIN. If the error fbbEMGB_P final
defective, it currently has no direct impact system. This error is only used for
Fault memory that the transmission control unit with an inadmissible-little moments gradient
has requested.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmM_EAKT>
Timer 0
stop
Initialization
=0
KEA T = Timer
erTimTI xG Ramp
mrm M_ start SCH
mrw>
mrwSA_BxG
start
mrmSASTATE = 1 mrmSASTATE = 2
"Quantity ramp"
> ACT 0
Timer M_E
stop mrm
he
IM mr
Tim D_T wA
AR RD
rw OD
>M _T
ER
he IM
>
Tim
Timer
stop mrmSASTATE = 4
zmmM_EKORR = 0
mrmM_EMOTX = 0
x = 1 .. 5 mrmM_EAKT> 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Decimal Comment
0 no cruise control (not activated by diagnosis!)
1 -
2 reserved
3 GRA function after VW / AUDI (by diagnosis switched on and off)
4 -
5 -
6 GRA function after LT2 (by diagnosis switched on and off)
7 ADR with variable working speed (by diagnosis switched on and off)
8 ADR with a fixed operating speed (by diagnosis switched on and off)
9 ACC Adaptive Cruise Control
The message contains the value of comFGR_opt cowFUN_FGR, where GRA not
EEPROM-switch (see Login Request) is disabled or GRA is performed via CAN.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The control contact is used for plausibility checks. A contact is OFF Apart from the contact only
accepted along with a rising edge of the control contact. When switching from one
Function request to the next host and his family recognized the neutral position.
Exacerbated this is the acceptance condition for the contact A +: it is only with
the control contact accepted. Of the control and A + contact were activated and
then the control contact is deactivated, is not a change in position "neutral" for a
further accelerating is necessary, it is sufficient to further operation of the control contact.
VW control panel:
This GRA - version supports the digital operator variant with the contacts A +, WA,
OFF and locked OFF (initial contact). The clear contact is mechanically as the main circuit
GRA - keypad executed. When the clear contact is actuated, the GRA is -
Target speed set to zero. The following keypad versions:
Standard GRA:
- dimFGL = Locked OFF (clear contact)
-
dimFGA = Keyed OFF
-
- dimFGP = Set (SET) / Speed (A +)
dimFGW = Recovery (WA)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The bit "GRA / ADR control panel error" caused the shutdown of the GRA (mroFGR_ABN = 21).
Note: The names of the signals in the GRA-message vote only in "ON" - simulation (see below)
their meaning match.
The bits "GRA / ADR delay" and "GRA / ADR accelerate" from the embassy or GRA
GRA_Neu are not used.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The GRA message contains a message count that is incremented continuously to the
To ensure timeliness of the message. The error fbbEFGC_B is reported if the
Difference, the message count of two consecutive messages larger than
was mrwGRA_Bmx. This error is also reported if the message count more
has remained unchanged as mrwGRA_Bmn main program periods. The error fbbEFGC_B
caused the shutdown of the GRA.
When identified as defective or faulty checksum message count the signals dimFGA be
dimFGP and dimFGW not updated.
The information about whether checksum or message count were identified as defective, in the
Message mrmGRACoff shipped and used as a cut-off condition for GRA.
The debounce times for defect detection with the errors fbbEFGC_B, fbbEFGC_C must be 0
to ensure a load heft compliant evaluation of the CAN message.
Alternatively to the GRA can use the function switch cowFUN_FGR (7 = ADR variable
Working speed, 8 = ADR fixed operating speed) and the function of operating speed-
control can be defined (see work speed control).
With the configuration variables mrwALL_DEF is, among others, also the A simulation
on. In this mode, the digital inputs are defined as follows:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Determining the control panel states A +, WA, SET and ON when ON-simulation:
Control panel is ON + (acceleration):
- If velocity is zero AND
dimFGW (key WA) operated for more than mrwALL_SPZ OR
-dimFGW (key WA) operated AND
Target speed greater than zero AND
GRA active AND
Keypad WA state not active
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Off at VGW
dimBRE> 0
fgmFGAKT <mrwFAS_BVK
dzmNmit> mrwFAS_BNG
dzmNmit <mrwFAS_BNK
fgm_VzuN <mrwFAS_BEG
fgmFGAKT> mrwFAS_BVG
anmUBATT <mrwFAS_BAT
ESP - engagement
Coupling mroFGR_KUP
mrwFGR_KUP = 1
fgmBESCH <mrwFAS_VZM
DEAD TIME
mrwFAS_MZZ
&
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Under the following conditions, the GRA is disabled, the cause of the shutdown on
the olda mroFGR_ABN is visible:
- OFF from the control panel (mroFGR_ABN = 1) +)
(If OFF means of extinguishing Contact - snapped off, the set speed is cleared)
- Brake contact or redundant brake contact is active (mroFGR_ABN = 2) + +)
- Clutch actuation, provided mrwFGR_KUP = 0; no shutdown
mrwFGR_KUP = 1 (mroFGR_ABN = 3) + + +)
Occurrence of a control unit error (mroFGR_ABN = 4) + + +)
- the vehicle deceleration during the time mrwFAS_MZZ greater than the max. Value
-
mrwFAS_VZM (entry via neg acceleration, mroFGR_ABN = 5) + +) Note: also
on deactivation of the GRA on the software switch cowFUN_FGR, or via the
Diagnosis is mroFGR_ABN = 5
Driving speed below the min. Value mrwFAS_BVK +), or above the max. Value
- mrwFAS_BVG (mroFGR_ABN = 6) + + +)
Speed higher than the maximum. Value mrwFAS_BNG (mroFGR_ABN = 7) +)
Speed is less than the min. Value mrwFAS_BNK (mroFGR_ABN = 8) +)
-
- nude. v / n - ratio is less than min. Value mrwFAS_BEG (mroFGR_ABN = 9) +)
- Deviation of the current V / s - the ratio of V / N - ratio in the activation of
- GRA - operation is greater than max. Value mrwFAS_BVN (mroFGR_ABN = 10) +)
Occurrence of a failure of the brake (fboSBRE) or speed encoder (fboSZG)
(MroFGR_ABN = 14) + +)
- Waiting for neutral position of the control panel after cancelation (mroFGR_ABN = 15) +)
Selector lever of the automatic transmission (mrmWH_POSb) in position 1, P, N or R
(MroFGR_ABN = 16) +)
-
- TCS or MSR intervention longer than the time mrwALL_ASR active, occurs when
mrmMSRSTAT bit 0 or mrmASRSTAT bit set to 0 (mroFGR_ABN = 17) +)
AnmUBATT battery voltage for longer than the time less than the threshold mrwFASBATt
- mrwFAS_BAT (mroFGR_ABN = 18) +)
The crash croCR_STAT level is greater than or equal to the threshold applicative crwCR_ST_A
- (MroFGR_ABN = 19) + + +)
ESP intervention mrmFDR_CAN.0 is longer than the time to mrwALL_FDR (mroFGR_ABN =
20) +)
-
One of the errors in the error path fboSFGC (FGR via CAN) final defective or if
Embassy GRA is reported control panel error. Similarly, if over mrmGRACoff
- Shutdown due to a CAN message error is required. (MroFGR_ABN = 21) +)
Error in the determination of the valid transfer function (after the RS flip-flop is a
- Error. This is communicated via mrmGRA_UEF EAF). (MroFGR_ABN = 22) +)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Aborting:
- +) Reduction of the GRA - amount to a proportionality mrwFAS_RAS, then
Volume ramp with a slope of mrwFAS_SRA to 0
-+ +) Reduction of the GRA - amount to a proportionality mrwFAS_RSB, then
the amount reduced on a ramp within the time mrwFAS_RAB to 0.
-+ + +) Reduction of the GRA - quantity immediately to 0
With activated GRA also the plausibility of the driving speed fbbEFGG_P is checked (sh
Monitoring concept). When a defective FGG (error in the path fboSFGG) will brake
simulated and the GRA - operating under the resulting conditions (ramp slope)
canceled.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmM_EFGR
mroMDabFGR
GRA-
Regulator
mrmM_EPWG
mrmMDW_ab
aa mroMDabAKT
mrmM_EAKT b
b CONTROLS
mrmFVHUESt 0 Nm
7650 Nm
mrmBI_SOLL
mrmM_EBEGR
mroMDabBEG
mrmMD_BEGR
CONTROLS
mrmFVHUESt 0 Nm
7650 Nm
cowFGR_RMo = 1
mroMDabFGR aa mrmFGR_roh
b
b
mrmBI_SOLL
mrmFVHUESt mrmM_EFGR
MIN
GRA- mrmM_EFGR
Regulator
mroMDabBEG aa
b
b
mrmBI_SOLL
mrmFVHUESt
mrmM_EBEGR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The input variables for the GRA-regulator block at "GRA wheel torque via" contact
as follows:
mroMDabFGR [Nm (output torque)] ... Result of the last controller run
mroMDabBEG The ... "Begrenzungsradmoment" calculated from "Begrenzungsradmoment"
times "transfer function drivetrain after filtering"
mroMDabBEG [Nm (output torque)] = mrmMD_BEGR [Nm (motor torque)] mrmFVHUEst [-]
mroMDabAKT The ... "IS-wheel torque without ARD" is calculated from the "Current
Injection quantity "by the" target amount consumption "times" transfer function driveline
after filtering "
The output variables for the GRA-regulator block at "GRA on wheel torque" have the following
Units:
mrmM_EFGR [mg / stroke] ... Desired quantity GRA
mrmFGR_roh [mg / stroke] ... Desired quantity GRA unlimited
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
OFF INACTIVE
dimFGL
(Locked) (NEUTRAL)
V_cmd = 0
A
SET
OFF
D
A+
D C Accelerate
G
Demolition E
C
treatment
KEEP
F B
(Any demolition
condition, from
each state) TIP UP
V_act = v_cmd B
WA D
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The selected through the control panel functions are performed in this subtask. The
GRA - operation takes for the desired function following GRA - states:
The GRA - HOLD state is calculated as the target state of the states A +, WA from above and
WA from below, as well as the target state of the state TIP-UP (via WA).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
OFF INACTIVE
dimFGL
(Locked) (NEUTRAL)
V_cmd = 0
C G
B
SET
OFF
D
A+ ON
Accelerate F Delay
D
B
K
Demolition
treatment
KEEP
A
B E
(Any demolition I
condition, from
each state) TIP UP TIP DOWN
A v_act = v_cmd E
D
B F
WA
I
Figure MEREGR03: Overview of the GRA functions in A Simulation
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The selected through the control panel functions are performed in this subtask. The
GRA - operation takes for the desired function following GRA - states:
A control panel is ON + shorter than mrwALL_TPZ recognized and GRA - HOLD state
or WA and deviation from desired speed to the current driving speed <=
mrwALL_BER: -> GRA - condition is TIP-UP
B control panel is ON + longer recognized as mrwALL_SPZ: -> GRA - status is ON +
(Acceleration). This state change can at any desired speed
mrmFG_SOLL be performed.
C control panel is ON-shorter than mrwALL_SPZ recognized and GRA - Inactive state: ->
GRA - State is SET
D control panel ON state equal to or longer than mrwALL_SPZ detected: -> GRA - state is
_ ON (retarding)
D control panel ON state-recognized shorter than mrwALL_SPZ and GRA - state SET: ->
GRA - HOLD state is
E ON shorter detected operating condition as part mrwALL_TPZ and GRA - HOLD state and
Deviation from desired speed to the current driving speed <= mrwALL_BER: -
> GRA - condition is TIP-DOWN
F keypad state ON shorter than mrwALL_TPZ recognized and GRA - HOLD state and
Deviation from desired speed to the current driving speed> mrwALL_BER: ->
GRA - State is SET
G keypad WA detected state, and the current vehicle speed is greater than the last
Mileage GRA - target speed -> GRA - state is WA from above
WA detected and the current vehicle speed is lower than or equal to the last
Mileage GRA - target speed -> GRA - state is WA from below
H control unit OFF state recognized by the control panel or other termination condition -> GRA
- Condition is OFF
I control panel is ON + shorter than mrwALL_TPZ recognized and GRA - HOLD state
or WA and deviation from desired speed to the current driving speed>
mrwALL_BER: -> GRA - state is unchanged.
K keypad state ON is equal to or longer than mrwALL_TPZ detected: -> GRA - state is
ON (retarding)
The GRA - HOLD state is calculated as the target state of the states A +, A-, WA from above
and WA from below, as well as the target state of the states TIP-UP and DOWN TIP (via WA).
The current GRA - set speed is on the olda mrmFG_SOLL, the value of the integrator
on the olda mroI_AKT and the current GRA - Desired amount on the olda mrmM_EFGR
visible.
For the output of the inverse PWG - signal (information on automatic transmission) is a GRA
Desired quantity mrmFGR_roh sent. In mrmFGR_roh be in the states "HOLD"
"A +" and "WA from below" P - not limited shares.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
GRA - Condition A +:
Button
"A +"
(Debounced)
0
t
mrmM_EFGR
mrwFEP_RSU
mrwFEP_FMG o
Initial value
t
(FgmBESCH <= mrwFEP_BOU) and
mrmFG_SOLL(V <= mroV_SOLL +
mrwFEP_AVD)
V mrmFG_SOLLmroV_SOL
V_Sollwertrampe L
mrwFEP_RSP
V_act
t
mrwALL_SPZ
FGR Fashion A + _Übergang
N KEEP
E
U
T A+
R
A
L
P control PI control t
SET (not at A-Sim) Control
mrmRMP_gef
mrwFEP_RSK * fgmFGAKT + mrwFEP_RSP
t
Figure MEREGR04: ON + function curve
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After activation of the GRA - GRA is a state of A + - Desired amount initial value
calculated. This initial value is a maximum of the following sizes:
- GRA - Desired amount proportional to the current speed with the
Proportionality mrwFEP_PAW
-current injection quantity mrmM_EAKT
-GRA - Desired amount mrmM_EFGR when the GRA - Condition A + from GRA - Condition
KEEP from activated
The set speed is increased subsequently with reference to a speed ramp. The
Initial value of the ramp, the current vehicle speed at the time of activation of the
GRA - A + condition, the ramp slope is (mrwFEP_RSK * fgmFGAKT +
mrwFEP_RSP). Means P - controller (limiting mrmFGR_roh only to the integer -
Values, boundary of mrmM_EFGR on [0, limiting amount mroM_EBEGR]) with the
Control parameters mrwFRP_ .. is the current driving speed to the ramp speed
regulated. If the determined GRA - request amount greater than or equal to the maximum fuel delivery, the
Ramp rate does not change. The ramp rate is increased as long
as long as the ON + contact, is detected as pressed. After releasing the ON + contact
is the current driving speed to the new GRA - target speed.
Is the acceleration of the vehicle is less than or equal to mrwFEP_BOU such a transition
in the GRA - HOLD state, the current GRA desired quantity in the mrmM_EFGR
Integrator of the PI controller for the GRA - HOLD condition will be accepted.
Otherwise, the current GRA is - mrmM_EFGR desired quantity at the time of release,
if the current request is greater than the amount Mengenschwellwert mrwFEP_MMP to the
Proportional factor mrwFEP_FMG reduced. If the GRA - request amount is less than or equal to the
Threshold value, the proportional factor mrwFEP_FMK. This new GRA - request amount is
reduced by means of ramp with the ramp slope mrwFEP_RSU. If the current
Vehicle speed is greater than or equal to the GRA - target speed, the ramp rate is
doubled. If the vehicle acceleration is less than or equal to and the mrwFEP_BOU
current vehicle speed is less than or equal to the target speed is increased, the offset
mrwFEP_AVD is from GRA - Condition A + in the GRA - Condition KEEP passed,
the current driving speed is set to the desired speed. The GRA -
Desired quantity mrmM_EFGR is the integrator of the PI controller for the GRA - Condition
KEEP taken.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
0
t
mrmM_EFGR
V
fgmBESCH> = mrwFEM_BOD
V_act and V> v_cmd-mrwFEM_AVD
V_cmd
V_Sollwertrampe
mrwFEM_RSM
t
mrwALL_SPZ
FGR Fashion
ON _Übergang
N KEEP
E
U
T ON
R
A
L
SET P control PI control t
mrwFRM_ ... Control mrwFP ...
mrwFI ...
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After activation of the GRA - state ON is a GRA - request amount initial value
calculated. This initial value is a maximum of the following sizes:
- current injection quantity mrmM_EAKT
-
GRA - Desired amount mrmM_EFGR
Otherwise, the current GRA is - mrmM_EFGR desired quantity at the time of release
increased by a factor proportional mrwFEM_PEM proportional to the current speed
(MrmM_EFGR = mrmM_EFGR + fgmFGAKT * mrwFEM_PEM). This new GRA -
Desired quantity is increased by ramp with the ramp slope mrwFEM_RSU. If the current
Vehicle speed is less than CCS - the target speed, the ramp rate is
doubled. If the vehicle acceleration is equal to or greater and is the mrwFEM_BOD
current speed is greater than the GRA - target speed, reduced by the offset
mrwFEM_AVD is from GRA - state ON to GRA - Condition KEEP passed,
the current driving speed is set to the desired speed. The GRA -
Desired amount into the integrator of the PI controller for the GRA - HOLD state
taken.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Button
"WA"
(Debounced)
1
0
t
mrmM_EFGR
Initial value
fgmFGAKT
fgmFGAKT <v_cmd + mrwWA_VRO
V_Sollwertrampe
mrwWA_RSW
V_cmd
t
FGR Fashion
KEEP
N
E
U
T WA top
R
A
L
P control PI control t
-MrwWA_RSW / 2
-MrwWA_RSW
mrmRMP_gef
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After clicking on the WA-contact, the current amount on the percentage factor
mrwWA_PAV reduced and the new GRA - requested quantity. The travel speed is in
Subsequently, on the basis of a speed ramp mroV_RAMP lowered. The initial value
the ramp is the current speed at the time of activation of the GRA -
WA state from above, the ramp rate is mrwWA_RSW. Means P - controller with the
Control parameters mrwF1W_ .. is the current driving speed to the ramp speed
regulated. The GRA desired quantity mrmM_EFGR is bounded on [0, mroM_EBEGR]. If the
actual vehicle speed is less the GRA - target speed plus mrwWA_VRO, the
Ramp rate halved. If the current speed is less than or equal to the GRA -
Set speed is, in the GRA - passed state HOLD, the GRA -
Desired quantity mrmM_EFGR into the integrator of the PI controller of the GRA - HOLD state
is adopted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Button
"WA"
(Debounced)
1
0
t
mrmM_EFGR
Initial value
V
V_cmd
V_Sollwertrampe
mrwWA_RSW
V_Rampe> v_cmd-mrwWA_VRU
fgmFGAKT
FGR Fashion
Transition KEEP
N
E Hold
U
T WA from below
R
A
L
P control PI controller PI controller t
mrmRMP_gef
mrwWA_RSW
mrwWA_RSW / 2
t
Figure MEREGR07: WA from below function curve
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After clicking on the WA-contact of the initial value of the GRA is - desire the maximum amount
from the current amount and a mrmM_EAKT, the current speed with the
Factor mrwFEP_PAW proportional value. The driving speed is then submitted to
Hand of a speed ramp mroV_RAMP increased. The initial value of the ramp is the
current speed at the time of activation of the GRA - WA state from below,
the ramp slope is mrwWA_RSW. Means P - controller (limiting mrmFGR_roh only
to the integer - range of values, mrmM_EFGR is on [0, limiting amount mroM_EBEGR]
limited) with the control parameters mrwF1W_ .. is the current driving speed to
Ramp speed regulated.
If the ramp rate is greater than the GRA - set speed minus mrwWA_VRU,
the ramp rate is halved. If the determined GRA - request amount greater than the
Full-load, the speed ramp is stopped. If the ramp rate is greater
or equal to the GRA - set speed is in the GRA - Condition TRANSFER HOLD
changed. If the current speed is greater than or equal to the GRA -
Set speed is, in the GRA - passed state HOLD. This is as long as the
current speed is less than the GRA - target speed, the
Driving speed by PI controller with parameters mrwF2W_ .. for the P - share and
mrwFIW_ .. for the I - Percentage of the GRA - target speed introduced.
For the calculation of the mrmFGR_roh P - proportion only to the integer - number range
limited, while the I - share on [0, limiting amount mroM_EBEGR] is limited. The
GRA desired quantity mrmM_EFGR is bounded on [0, limiting amount mroM_EBEGR]. The
Integrator of the GRA - HOLD state is the transition to the last value of the GRA -
Desired amount preloaded.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
0
t
mrmM_EFGR
mrwFAS_RSB
mrwFAS_RAB t
FGR Fashion
FGR-active
BRAKE
NEUTRAL
t
Figure MEREGR08: brake function curve
Button
"Off"
0
t
mrmM_EFGR
mrwFAS_RAS
mrwFAS_SRA
FGR Fashion
FGR-active
OFF
NEUTRAL
t
Figure MEREGR09: OFF function curve
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The GRA - OFF state is activated when the OFF from the keypad or another
Switch-off condition is detected.
In all other cases, a proportional reduction of the GRA done - request amount at the beginning
the GRA - OFF state by the reduction factor mrwFAS_RAS and subsequently a
Degradation of the GRA - desired quantity means quantity ramp with the ramp slope mrwFAS_SRA to
Zero. If the GRA - NEUTRAL state passed - required quantity zero, in the GRA. The
last valid setpoint speed is deleted if the GRA - OFF state by the
Clear contact dimFGL was caused, or is canceled during the active state
A + / A-(acceleration / deceleration) was carried out.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The GRA-target acceleration is PT1 filtered with the memory factor mrwPT1_bes. To
Beginning of A +, A and WA is exposed to the filtering (see Fig MEREGR04-07), as
otherwise the transmission would react too slowly. The filtered target acceleration is in
mrmRMP_gef displayed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Activation
The activation of the ACC function is still by application of cowFUN_FGR (9 - ACC
Operation). In addition, the evaluation of the CAN message ADR1 on the software switch must
cowVAR_ADR be activated.
Termination conditions
Under the following conditions disconnection of the ACC:
irreversible (by appropriately applying the fault debounce time):
- Message count error (fbbEACC_B)
-
incorrect checksum of the ADR1 message (fbbEACC_C)
-
- Flag "ADR defective" set in ADR1 message (fbbEACC_D)
- Detected error ID in the required torque in ADR1 message (fbbEACC_F)
- ACC requirement below the v-threshold mrwFAS_BVK (fbbEACC_V)
one of the following error paths defective: fboSPWG, fboSFGG, fboSBRE, fboSDZG,
fboSCAN
-Message timeout error fbbEACC_Q debounced defective
-Plausible ACC torque requirement during OFF signal from the keypad or
Driver braking (fbbEACC_P)
OFF signal: dimFGA dimFGL or equal to 0
Driver braking: dimBRE dimBRK or equal to 0
-General plausibility error (fbbEACC_A)
reversible:
- Message timeout ADR1 accrued
-
Request bit "release torque request" message in ADR1 not set
-
- Status ADR in ADR1 message is not "ADR active"
- zmmSYSERR set, bit 5
Met GRA-shutdown condition and not hidden by mrwACCAUSx
mrwACCAUS1: If bit x is set, then executes GRA-off condition (mroFGR_ABN)
Number x to shutdown the ACC
mrwACCAUS2: If bit x is set, then executes GRA-off condition (mroFGR_ABN)
Number (x +16) to switch off the ACC
-Error path fboSFGA defective
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Basically, the requested torque after at one of the inputs dimFGP is accepted,
was detected or dimFGW a positive edge. If the ACC operation is interrupted
again waiting for og edge before the torque intervention is allowed. For the cut-off
on vehicle speed threshold mrwFAS_BVK can this behavior mrwALL_DEF (see
may be disabled).
Torque requirement
The requested torque is about the normalization moment mrwMULINF3 and the specific
indexed consumption mrmBI_SOLL in a corresponding amount converted and
mrmM_EFGR the system provided. The amount mrmM_EFGR is limited to
mrmM_EBEGR, the unlimited value contains the message mrmFGR_roh.
CAN
The ACC function works with the following CAN messages:
received message ADR1:
The following information from the ADR1 message are - apart from the calculation of the
Checksum - processed by the engine control unit:
- Torque requirement ACC
- Message counter
The message counter is (so) evaluated analogously to the received message GRA.
(Record Labels: mrwACC_Bmn, mrwACC_Bmx)
- Defect ADR,
set leads to the ACC switch off
- Status of ADR
Status ADR has 01 - be "active ADR" so that torque intervention is allowed
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
About the Embassy GRA FGR debounced keypad signals are provided. The
Processing of the signals is analogous to the function FGR with a simulation.
The digital inputs are as follows on the items of GRA message shown:
dimFGL "GRA / ADR - Main switch"
dimFGAinvertiert to "GRA / ADR - Tipschalter OFF"
dimFGP "GRA / ADR - Tipschalter set / decelerate"
dimFGW "GRA / ADR - Tipschalter resume / accelerate"
The information "GRA / ADR delay" or "accelerate GRA / ADR" are set when
the signals dimFGP or dimFGW for the time mrwALL_TPZ persist uninterrupted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description of the GRA status in the fashion TIP UP / DOWN TIP (decimal value is the value for TIP
To add the UP / DOWN TIP):
Description of the GRA status in the fashion A + / A-(decimal value is the value for A + / A-to
add):
Decimal KommentarWertHEX
0030h or 0040H0Abwarten SET - time
0031h or 0041H1Anfangswert calculate
0032h or 0042H2Rampenbehandlung
0033H or 0043H3Übergang Hold
Description of the GRA status in the fashion WA-oben/WA-unten (decimal value is the value for WA-
/ to add up WA-bottom):
Decimal KommentarWertHEX
Calculate 0050h or 0060H0Anfangswert
0051H or 0061H1Rampenbehandlung
0052h or 0062H2Übergang Hold
Description of the GRA status in the fashion OFF (decimal value is added to the value for OFF):
Decimal KommentarWertHEX
Calculate 0070H0Anfangswert
0072H2Rampenbehandlung
0073H3Rampenbehandlung brake
Description of the GRA status in the fashion HOLD (decimal value should be the value for HOLD
add):
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
2.8.7.2 shutdown
Description of olda GRA shutdown mroFGR_ABN:
Decimal Comment
0 No switch-off
1 From the control panel
2 From brake
3 From clutch
4 From the control panel error
5 From over-B - Threshold (red. brake detection), or GRA disabled
(CowFUN_FGR, diagnosis)
6out V too big / too small V
7out N too large
8Aus N too small
9Gang (V / N) is too small
10Gangwechsel (V / N) - deviation
11Bleibende positive deviation
12Positive deviation
13Negative deviation
14Fehler brake or DZG
15Warten at the end of the control panel operation
16Wahlhebel of the automatic transmission in the 1-position, N, R or P
17ASR or MSR intervention
18Batteriespannung too small
19Crash
20ESP intervention
21fbbEFGC_B, fbbEFGC_C, fbbEFGC_P or fbbEFGC_Q finally broken
22Fehler concerning whether the interface engine - gearbox
(The conditions 11, 12 and 13 are only in the GRA - Condition KEEP checked.)
The switch-off conditions are bit-coded in the olda's mroFGR_AB1 and mroFGR_AB2
shown.
Decimal comment
1falsche Checksum
2Botschaftfehlerzählerfehler
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application Information:
This corresponds to the GRA VW / AUDI Group specification of 07/11/1994, but can be made by
Compatible application be held for previous GRA. The following values must
be strictly adhered to.
If you cancel during actuated key (acceleration / deceleration) Vspec. is cleared (used in
no longer mentioned last version of the GRA Spec).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
2.9.1 Overview
The working speed control (ADC) is used to control the individual functions of the
Digital inputs of the GRA. That is, no operation is possible in a vehicle GRA ADR
is!
Input:
Output:
mrmM_EADR Desired quantity ADR
ehmFML2 ADR pilot light (With an active ADR is the
Pilot light above ehmFML2 driven.)
There are two types implemented the ADR. The first possibility is the variable ADR, the second
represents the fixed ADR dar. Both functions never occur together. The distinction
via the function switch cowFUN_FGR.
Decimal Comment
3 GRA with VW / AUDI control panel (see FGR)
6 GRA with LT2 control panel (see FGR)
7 ADR variable working speed
8 ADR with a fixed operating speed
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Stand-by
D
A
C
Demolition Waiting period E
B
C
Regulate
A for activating the ADR has the engine speed is greater than the lower dzmNmit ADR
Drehzahleinschaltschwelle mrwADR_Neu and smaller than the upper ADR
Drehzahleinschaltschwelle mrmADR_Neo and FahrgeschwindigkeitfgmFGAKT
be less than the activation threshold mrwADR_VAK. Furthermore start shedding has done
be (mrmSTART_B = 0), the handbrake on his (dimHAN = 1) and then the
Be operated switch for ADR once (dimADR = 1, rising edge). During the transition to
the state "waiting time" the target speed is initialized with the actual speed.
B After the time mrwADR_t_f (state "waiting period"), the ADR is in the state
"Rules" next program. As a reference value the known actual speed will be used.
mrmSTART_B
fgmFGAKT <mrwADR_VAK
DEAD TIME
dimHAN
dimADR
cowFUN_ADR.4
DEAD TIME
mrwADR_t_f
cowFUN_ADR.4
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
With the software switch cowFUN_ADR / Bit 4, the delayed ramp-up operation of the ADR
be set (after slaked start bit), ie after a through Diagnostics / channel 27 (in
Second increments) applicable time mrmT_SOLEE starts the run.
Erstinitialisierungswert for EEPROM: edwINI_ADT;
Default value when defective EEPROM: cowAGL_ADT
The contacts dimADP and dimADM, as well as the contacts for handbrake dimHAN and ADR
Active dimADR be debounced in the processing of the digital inputs.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the current engine speed is less than the threshold speed (dzmNmit <mrwADR_Nsc_) is
"active ADR" in the target rotational speed mrmADR_SOL a ramp with a slope of
mrwADR_dNP raised to the threshold speed mrwADR_Nsc. While the ramp is active
can not change the speed via the contacts ADR + (dimADP) or ADR (dimADM)
be. After reaching the target rotation speed Rampenendwerts mrmADR_SOL is
mrwADR_Nsc minimized.
As long as the ADR + (dimADP) or ADR (dimADM) contact is operated, the ADR
Target speed mrmADR_TSO within the speed limits and mrwADR_Neu mrmADR_Neo
increased or decreased over the ADR-ramp slope mrwADR_dNP or mrwADR_dNM.
If both buttons are pressed simultaneously, the ADR key has a higher priority and the
Target speed is lowered. If bit 0 of the function switch mrwADR_SOL set, the
Setpoint speed via button mroADR_TSA used for the formation of the maximum set speed.
The setpoint input via PWG takes place by means of the characteristic mrwADR_KL that an implementation
PWG allows (in percent) in speed. This speed mroADR_PSO after a
Minimum selection forwarded with mrmADR_Neo via a PT1 element mrwADR_GF if no
Error (fbbEPW2_L, fbbEPW2_H, fbbEPWG_L, fbbEPWG_H or mrmSICH_F) is set. At
set bit 1 of mrwADR_SOL the filtered speed mroADR_PWG to
Maximum formation of the target speed allowed.
After each working speed controller increase / decrease over the keys or the PWG
ADR target speed mrmADR_SOL with the current engine speed dzmNmit and the integrator
of the PI controller mroADR_I_A preset with the current request amount mrmM_EWUN. The
State of ADR in increasing or decreasing is condition "rules".
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Speed-dependent. FVH
mrm M_EPW GR
Geschwindigkeitsabh. FVH mrmM_EPWGR
cowFUN_FVH
mroADR_PWG> 0
cowFUN_FV2 &
>1
mrmADR_SAT = 3
cowFUN_FGR = 8
&
cowFUN_FV2
Decimal comment
Not switching off 0Fahrverhaltenkennfeld with active ADR
1Fahrverhaltenkennfeld switching off is at ADR speed setting by PWG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dimADP
mrmADR_Neo
MIN
mroADR_TSO
RAMP
mrwADR_dNP
mroADR_TSO
mrwADR_Neu
MAX
RAMP 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
RAMP
mrwADR_dNP
dzmNmit <mrwADR_Nsc
mrmADR_SOL <mrwADR_Nsc
&
ADR active
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmADR_SOL
mroADR_I_A
dzmNmit
I CONTROLS
ADR demolition
mrwADI_ ... mroM_EBEGR
mroADR_P_A 0
1 mrmM_EADR
P CONTROLS
mrwADP_ ... mroM_EBEGR
If the condition standby simultaneously operated dimADW and dimADM, the WA speed is
mrmADR_SET assigned 0.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The current set speed in WA in the Oldas for speed influence over key
mroADR_TSO, mroADR_TAS shown.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In or out DZG Terminal 15 is defective (fboSDZG <> 0), the control mode also
canceled, but there is no output on mroADR_ABB. If you cancel, the
Controller output is immediately switched to zero (mrmM_EADR = 0) and the normal idle speed control
is active again.
The state is the state of ADR "Cancel". If none of these termination conditions to more
and is either dimADR or dimHAN back to 0, then the ADR in the "Stand-by"
switched. After renewed activation (dimADR = 1 and dimHAN = 1), after the ADR
Time mrwADR_t_f (state "waiting period") released again.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
K15 from
fboSDZG <> 0
fgmFGAKT> mrwADR_VAK
mrmADR_SAT == 3
&
(MrmADR_SOL - dzoNmit)> mrwADR_pRA
DEAD TIME
fbwEADRpRA
&
DEAD TIME
mrmM_EADR <mrmM_EPWG
mrwADR_t_R
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the ADR off via the switch ADR-active or over the handbrake, then the
Reduced setpoint speed via the ADR mrwADR_dNA ramp and the speed according to the
Desired quantity set (without ADR). All other termination conditions lead to immediate
Flow shut-off of the ADR controller (see also "variable ADR").
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Controller parameter
fgm_VzuN
selection
mrmM_EPWG
mrmM_EFGR
mrwM_EMAX
mroM_EBEGR
fgmFGAKT
Control
MEREHG04
mrmV_SOLHN
mrmV_SOLEE = 0
Setpoint >1
mrmV_HGBSW
tracking mrwHGBvMAX = 0
&
mrmHGB_Sta.1
>1
mrmHGB_Sta.5
mrmM_EAKT + mrwM_HGB_d
Slew rate
MIN mrmM_EHGB
mrwM_NBHNI Limit
dzmNmit> mrwN_NBHNI
&
mrmHGB_Sta.2 mrwHGB_ABS
mrwHGB_ANH
mrmM_EAKT + mrwM_HGB_d mrmEXM_HGB
mrwM_NBPNG
dzmNmit> mrwN_NBPNG
&
mrmHGB_Sta.6
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the HGB disabled so are the values mrmV_SOLEE (maximum speed) and
mrmV_SOLHN (tracking speed) = 0 When activated, is dependent on the
Driving speed and the operating point of a tracking speed.
The message mrmEXM_HGB indicates whether the HGB amount mrmM_EHGB influence on the
Desired quantity mrmM_EWUNF has.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description of HGB_Anf:
If the GRA setpoint is changed while the speed limit by set, this
no longer cleared as a result.
Evaluation of the request via Niveau1
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The following conditions must be met in order limitation in the high-level is possible:
-the record label cowFUN_HUN (engine installed in the Hunter) is set to 1
-
there are no errors that prohibit the speed limit (fboSFGG,
fboSPWG)
-the vehicle speed is less than mrwHGBvHNI - mrwHGBdHNI
If all conditions are met, the bit mrmHGB_Sta.0 is set, otherwise cleared.
If the bit is set mrmHGB_Sta.0, the Begrenzug in the high-level with the bit 'MSG
Constraint '(Niveau1, byte 2, bit 7 = mrmHGB_Anf.0) are activated. In this case,
the bit is set mrmHGB_Sta.1 and limits the speed to mrwHGBvHNI.
fbbENIV_Q
fbbENIV_C >1
fbbENIV_B & mrmHGB_Sta.0
fgmFGAKT <mrwHGBvHNI -
mrwHGBdHNI
cowFUN_HUN
&
fboSFGG
fboSPWG >1
fbbENIV_P
mrmEXM_HGB &
mrmPWGfi
Switch-off mroHGBLLho
Delay
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The status of the speed limit in the high-level of the CAN message Motor7
sent:
If the bit is set mrmHGB_Sta.4 that Begrenzug can at reduction by PNG with the bit
'Speed limit' (Allrad1, Byte1, bit 6 = mrmHGB_Anf.4) are activated. In
this case, the bit is set mrmHGB_Sta.5 and the speed to mrwHGBvPNG
limited.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fbbEALR_Q
& mrmHGB_Sta.4
fgmFGAKT <mrwHGBvPNG +
mrwHGBdPNG
cowFUN_HUN
&
cowFUN_HAQ &
fboSFGG
&
The setpoint tracking leads the setpoint for the controller "slow" (via a PT1 element) from the
current velocity value approach to the desired or target value.
The setpoint tracking can assume three states (display in olda mroAKT_SWN):
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmV_SOLHN
mrmV_HGBSW
mrmV_SOLEE - mrwHGB_NAU
fgmFGAKT
mrmV_SOLEE - mrwHGB_NIS
mrmV_SOLHN - mrwHGB_NAS
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
(MrmV_SOLHN - fgmFGAKT <= mrwHGB_NIS -> Set Point Tracking turned on)
The tracking desired value mrmV_SOLHN, starting with the current speed
fgmFGAKT is a PT1 element to the driving speed setpoint mrmV_HGBSW
introduced. The PT1 mrwPT1_HGB running gear independently. The
Output quantity mrmM_EHGB is limited to mroHGmax.
(MroHGmax <mrwHGB_MAU)
The tracking desired value mrmV_SOLHN receives the value mrmV_HGBSW and the
Setpoint tracking is turned off. The initial amount mrmM_EHGB is on
mroHGmax limited.
Sollwertnach-
released guidance
mrmV_SOLHN =
mrmV_HGBSW
mrmV_SOLHN - fgmFGAKT
<= MrwHGB_NIS
Sollwertnach- Sollwertnach-
off management switched management
mrmV_SOLHN = mrmV_SOLHN on PT1
mrmV_HGBSW to mrmV_HGBSW
mrmV_SOLHN - fgmFGAKT bring up
<= MrwHGB_NAU
or
mroHGmax <mrwHGB_MAU
Commercial Code governs Commercial Code governs
mroAKT_SWN = 3 mroAKT_SWN = 2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmM_EADR
mrmM_EPWG MAX
mrmM_EFGR
mroHGmax
MIN
mroM_EBEGR
mrwM_EMAX
mroHGP
mroHGI
HGB_Menge
mroHGB_RA
mrmV_SOLHN
PI CONTROLS
fgmFGAKT
mrwHPx_ ...
mrwHIx_ ...
with x = 4 .. 5
mrmASGSTAT.13
&
dimKIK
>1
mrwASG_BGR.1
The ASG-ECO mode can be used to reduce the consumption HGB. This
Function is enabled via bit 1 of mrwASG_BGR (mrwASG_BGR.1 = 1).
If the ASG-ECO mode is enabled (mrmASGSTAT.13 = 1) and Kik-down is not actuated
(DimKIK = 0) is switched to the values calculated from the HGB amount mrmM_EHGB.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroEGSERR
mrmBI_SOLL mroM_EEGSx
mrmEGSSTAT mroEGSINT
mrmM_ELLR mroMD_EGS
dzmNmit mrmEGSSTAT
mrmM_MOT mroM_EEGSr
mroM_EEGS EGS CAN mroM_EEGS
fgmFGAKT Intervention mrmBI_SOLL mroM_ESchf
mrmEGS_roh mroMD_SOLL mrmM_EPWG
mrmEGS_CAN mroM_EXEGS mrmM_EFGR
mrmM_EADR mrmINARD_D
mrmM_EHGB Coordination: mrmMSR_AKT
Desired quantity mrmM_EWUNF
synchronously mrmM_EWUN
mrmBI_SOLL
mrmASR_roh mroM_EASR MEREEX01
mrmM_ELLR mroMD_ASR
mroM_EASR mroM_EASRr
ASR CAN
mrmASR_CAN mroM_EXASR
Intervention
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 mroMD_Areg
mrmAUSBL mroMD_Arei
mrmASG_tsy mroASG_NRA
dzmNmit ASG CAN
mroMD_VOR
mrmMD_Reib Intervention
mroMD_VORm
mrmMD_FAHR mroMD_VORr
mroMD_KUP mroMD_VORI
mrmMD_LLR mroMDASGmx
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroM_ESchf
mrmM_EPWG
mrmM_EFGR MAX
mrmM_EADR
mrmM_EWUNF
MIN
mrmM_EHGB
a
Initialize ARD D component
(MrmINARD_D = 0x01)
<>
OFF b is in Parameter Selection
mrwM_EMAX CAN used for the ARD
mroM_EEGS MIN
AG4
mrmM_EAG4
a
mrmMSR_AKT
a <b enhancing
cowFUN_EGS b Amount of intervention
active
CAN
mrmM_EASG OFF MAX
MAX
cowFUN_ASG
CAN
mroM_EASR OFF MIN
mrwM_EMAX
MIN
comM_E_ASR
CAN mrmM_EWUN
mrmM_EMSR OFF MAX
mrmM_EWUN6
MAX
comM_E_MSR
mrmM_EWUN
mrmM_ELLR mrmM_EWUNL
mrmLLIINIT
mrmSTART_B
mrmM_EWUNR
MAX
mrmM_EPWGR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The external intervention is the maximum amount of driver request on PWG mrmM_EPWG,
Driver request via the cruise control system GRA mrmM_EFGR and driver on request
the ADR mrmM_EADR work speed control and the PT1-filtered drag quantity
mroM_ESchf.DiesesMaximumwirdbegrenztmitderMengeder
Maximum speed limit mrmM_EHGB and after the start, depending on the
Oil pressure. The limited by this minimum amount of education is the driver's desired quantity
mrmM_EWUNF (for the output of the inverse PWG - value of the characteristic field is mrwIFV_KF
a driver's desired quantity of raw mroM_EWFr, and from the maximum of mrmM_EPWG
unlimited GRA desired quantity mrmFGR_roh formed).
mrmM_EWUN6 is the desired quantity for the desired and actual moments of Motor6 Embassy and
corresponds in principle mrmM_EWUN, but the EGS intervention is not considered.
The difference in frictional torque without idling torque mrmMD_Rrel and the desired thrust moment
mroMDSchSO gives the deviation mroMDSchRA. The deviation is to the
specific consumption mrmBI_SOLL in a lot mroM_ESchu converted and then
PT1 filter. Depending on the direction of the amount of change is one of two time constants,
(MrwPT1SchP or mrwPT1SchN) selected. The PT1-filtered set is supplied with a
upon speed factor multiplied to give the tow lot mroM_ESchf. The
Multiplication by a factor dependent upon speed is necessary to a sudden
To prevent flow surge to zero. Furthermore, the function of the system-specific error is
zmmF_KRIT.0 = 1 (torque specification inaccurate) switched off.
mrmBI_SOLL
zmmF_KRIT.0
mroMDSchRA mroM_ESchu
mrmMD_Rrel
CONTROLS PT1
mrwMDSchmx mrwPT1SchP
mrwMDSchmn mrwPT1SchN
fgmFGAKT
mroMDSchSO
KF
mrwSchmxKF
mroM_ESchf
dzmNmit
KL
mrwRSch_KL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The type of intervention amount is about the software switch cowFUN_EGS, cowFUN_ASR,
cowFUN_MSR and cowFUN_ASG defined. The software switch cowFUN_ASR and
cowFUN_MSR are with deactivated CAN activation by coding for ASR / MSR
(ComCLG_SIG.0 = 0) is active. In comCLG_SIG.0 = 1, the quantity intervention is possible only via CAN
(ComM_E_ASR = 2, comM_E_MSR = 2, configuration see the Chapter "CAN activation by
Coding ").
Description of the software switch External Volume meshing type EGS cowFUN_EGS (Message
comM_E_EGS):
Decimal Comment
0 no EGS - Volume intervention
2 Amount of intervention by EGS via CAN
3 Amount of intervention by EGS on AG4
Description of the software switch External quantity type of intervention ASR cowFUN_ASR (Message
comM_E_ASR):
Decimal comment
0No ASR - Volume intervention
2Mengeneingriff ASR via CAN
Description of the software switch External Volume meshing type MSR cowFUN_MSR (Message
comM_E_MSR):
Decimal comment
0No MSR - Volume intervention
2Mengeneingriff by MSR via CAN
Description of the software switch External Volume intervention type ASG cowFUN_ASG (olda
mroASG_sel):
Decimal comment
0No ASG - Volume intervention
2Mengeneingriff by ASG via CAN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The engagement amount of EGS can reduce the driver's desired quantity mrmM_EWUNF, where
ASG intervention amount subsequently can act increasing again. The highest priority has the
ASR / MSR engagement of irrespectively of the other two interventions demeaning and increasing
can work (as long as is eingekupplet). The resultant intervention amount as time-synchronous
Desired quantity mrmM_EWUN for editing in speed synchronous quantity calculation
passed.
WährendderDauereinesgültigenundaktivenMengeneingriffs
(MrmM_EWUN <> mrmM_EWUNF) is the D - by percentage of assets Ruckeldämpfers
mrmINARD_D initialized (treatment in the parameter selection for the ARD).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
cowPBMAUSW.3
cowPBMAUSW.2
mroM_EWFr
mrmFGR_roh mroPWGinv
mrmPWGPBM
dzmNmit KF mrmPWGPBI
mrwIFV_KF
ecwECOVPWG
mrmPWG_roh MAX SG locked
mrmPWGfi
mroFGR_SAT <> 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmM_EAG4 mroAG4AKT.0
Ramp active
RAMP
mrwDM_E_R
dimAG4 fbbEAG4_L
cowFUN_EGS <> 3
RAMP
mrwDM_E_H mrmM_EAG4
dimAG4
d (dimAG4) / dt <0
mroDZ_GLO> = mrwGRDSCHW
dzmNmit
mroM_EHKF
mrmM_EAKT KF
mrwM_EH_KF
mroM_ERKF
KF
mrwM_ER_KF
t
dimAG4
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After the resetting of the switching signal by the AG4 is calculated from the speed at the beginning, the
last speed before the end of the activity phase (negative edge of dimAG4) and the
Number of program runs in the activity phase, a new speed gradient mroDZ_GHI
determined and the AG4 increased engagement amount mrmM_EAG4 in a ramp. The ramp is only
started when mrmM_EWUNF ≠0 or> 0 The slope of the ramp is from the comparison
the speed gradient mroDZ_GHI determined with the threshold mrwDIFSCHW. If the
Speed gradient mroDZ_GHI greater than the threshold mrwDIFSCHW, the ramp rate is
mrwDM_E_R used for downshift. Is the speed gradient is less than or equal to this
Threshold, the ramp rate mrwDM_E_H is used for high circuit.
Upon detection of a signal of activity AG4 in speed synchronous portion of the amount calculated
is immediately a minimum of current required quantity mrmM_EWUN and AG4 intervention amount
formed mrmM_EAG4 and further processed as requested quantity.
fbbEAG4_L> 0
dimAG4 == 0 >1
cowFUN_EGS <> AG4-intervention
mrmM_EAG4
mrwM_EMAX
mrmM_EWUN
MIN
mrmM_EWUN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
t
mrmM_EWUN Intervention amount
Ramp active active
Δt t
Δt
The maximum allowed time during which an AG4 shift engagement may be active, through the
Determined debounce time of the error fbbEAG4_L and implicitly by the error handling
monitored (see monitoring concept).
Detailed information on the state of the amount of intervention by the automatic transmission
AG4 are summarized in the olda mroAG4AKT.
Is the intervention AG4 valid and the calculated AG4 - intervention mrmM_EAG4 amount less than the
Value of the local copy of the requested quantity mrmM_EWUN, the intervention amount in which is
adopted local copy of the requested quantity.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
a a mroMD_SOLL
b
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
RAMP
mrwEGSRAMP
mrwM_EMAX
fgmFGAKT <mrwV_ANFAH
&
mrmEGSSTAT.7 = 1
>1
mrmEGSSTAT.5 = 0
1 mroEGSINT S
mrwEGS_LAB Q mroEGSERR
Integrator CONTROLS
-1 mrwEGS_TIM KL15
0 R
mrmEGSSTAT.5
mrwEGSbegr
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In this replacement quantity mroM_EXEGS is also not set in EGS - request bit
mrmEGSSTAT.5, gesetzem bit mrmEGS_CAN.7) Transmission - Control unit in emergency
(MrmEGS_CAN.8 = 1) or at the moment of engagement - Error ID = 0xFF mrmEGS_roh
switched (see also monitoring concept).
Replacement Quantity:
The calculation of the compensation amount mroM_EXEGS is on the current driving speed
fgmFGAKT dependent. Is fgmFGAKT <mrwV_ANFAH, so is the starting curve
mrwANFAHKL and the speed dzoNmit calculates the resultant amount mroM_EEGS. If the
current speed fgmFGAKT> = mrwV_ANFAH, the replacement rate is up to
Maximum mrwM_EMAX increased with an increment of mrwEGSRAMP ((mg / stroke) / s)
(State Information: mrmEGSSTAT). As a special case, when not set, EGS -
Request bit mrmEGSSTAT.5 and simultaneous neutral value in engagement moment
(MrmEGS_roh = 0xFE) of the engagement immediately terminated without ramp (mroM_EXEGS = mrwM_EMAX).
Time limit:
About the Label mrwEGSbegr the EGS procedure time can be monitored. This runs at
active EGS intervention mrmEGSSTAT.5 an integrator to the administrable limit
mrwEGS_TIM. If the integrator the set value mrwEGS_TIM, then
mrmEGSERR set, the engaging amount of the EGS mroM_EEGS engagement is set to 0, the
ASG-intervention is canceled as implausible and the error fbbEEGS_A is set. At
non-active operation is a negative input value mrwEGS_LAB to the integrator
connected. The integrator is bounded below at 0.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Effect:
The transmission intervention affects quantitative reducing, ie is the amount of the electronically controlled
Transmission mroM_EEGS less than the driver's request mrmM_EWUNF, so goes the quantity
mroM_EEGS in the quantity desired mrmM_EWUN.
8 256
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrwMULINF3
mrmBI_SOLL
mrmM_ELLR
MAX
0
mroM_EASR
RAMP
mrwASRRAMP MIN
mroM_EASR
mroM_EXASR
mrwM_EMAX
This replacement rate is also not set at ASR - request bit mrmASRSTAT.5 in
set, MSR - mrmASRSTAT.5 request bit, the bit is set mrmASR_CAN.7 in
Message count error (mrmASR_CAN.11) and the engaging torque - Error code
mrmASR_roh = 0xFF switched (see also monitoring concept).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Replacement Quantity:
When switching to the compensation amount mroM_EXASR the ASR is engaged quantity
mroM_EASR ramp shape to the neutral value mrwM_EMAX increased (status information:
mrmASRSTAT). As a special case, when not set ASR - request bit mrmASRSTAT.5
and simultaneous neutral value in engagement torque (mrmASR_roh = 0xFE) of the engagement immediately
without ramp is complete (mroM_EXASR = mrwM_EMAX).
Effect:
The ASR - intervention affects quantitative reducing, that is, is smaller than the amount mroM_EASR
Driver request mrmM_EWUNF, the amount mroM_EASR goes into the desired quantity
mrmM_EWUN one.
B 2048
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrwMULINF3
mrmBI_SOLL
mrmM_ELLR
MAX
0
mrmM_EMSR
RAMP
mrwMSRRAMP MAX
mrmM_EMSR
mroM_EXMSR
0
MSR - Overriding desire can not, or not fully met (mrmMSRSTAT.7 = 1):
This bit is set
at MSR-CAN intervention cowFUN_MSR on record activate ≠2 and also not
active CAN activation by coding for MSR (comCLG_SIG.0 = 0).
with error message ASR / MSR mrmMSR_CAN.4 (timeout or message data inconsistent)
when exceeding the limit amount mroM_EBEGR increased by the tolerance value
mrwM_E_ToB by the engagement amount mroM_EMSRr (mroHYSSTAT.2). If free
Intervention amount mroM_EMSRr again under or on the current limiting amount
mroM_EBEGR, then the bit mroHYSSTAT.2 reset.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The procedure is then physically implausible, if the integral MSR moment mroMDIntdt
exceeds the threshold mrwMDIntMX. Then, it is also the fault fbbEMSR_H as broken
reported. The current value of the integral is shown in Olda mroMDIntdt. The integral
is limited down to 0. When the integral reaches the value 0 and the neutral value
was sent, the failure fbbEMSR_H is well reported. Be more MSR interventions
however, only be allowed again, if the ABS control unit, at least once to the neutral value
sends as engaging torque and the error is now finally healed.
mroMD_MSR heal
defective
mroMDIntdt
mrwMDIntMX
fbbEMSR_H
t
mroMSRSTAT.9
with message count error (mrmMSR_CAN.B see Appendix B - CAN, CAN interpreter)
in the intervention torque - Error ID = 0xFF mrmMSR_roh,
with set ASR request bit mrmASRSTAT.5,
case of non-fulfillment of the Binärkomplementbedingung (mrmMSR_roh is not the Binärkomplement
of mrmASR_roh)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The procedure is then functionally implausible, if the reference speed of the ABS-SG
mrmFG_ABS <mrwMSRFG_L is. Then the error fbbEMSR_P is malfunctioning and can
can not be cured again. If the error is finally broken, so this is not a driving cycle
TCS or MSR intervention longer allowed.
Replacement Quantity:
On the replacement quantity mroM_EXMSR is in compliance with at least one of the following
Terms of switched:
when the bit is mrmMSRSTAT.7
when not set MSR - request bit mrmMSRSTAT.5,
with set ASR - request bit mrmASRSTAT.5,
beiMengenzumessungsfehlern zmmSYSERR.2 (See Monitoring concept
"Summarized System Error"),
with message count error (mrmMSR_CAN.B see Appendix B - CAN, CAN interpreter)
case of non-fulfillment of the Binärkomplementbedingung (mrmMSR_roh is not the Binärkomplement
of mrmASR_roh)
When switching to the compensation amount mroM_EXMSR the MSR is engaged quantity
mroM_EMSR ramp shape to the neutral value 0 decreased (state information: olda
mrmMSRSTAT). As a special case, when not set MSR - request bit
mrmMSRSTAT.5 and simultaneous neutral value in engagement torque (mrmMSR_roh = 0)
Intervention immediately terminated without ramp (mroM_EXMSR = 0).
Effect:
The MSR - intervention affects volume increasing, that is, is greater than the amount mroM_EMSR
Driver request mrmM_EWUNF, the amount mroM_EMSR goes into the desired quantity
mrmM_EWUN one. A the same time possibly existing EGS - intervention (volume reduction)
is thereby superimposed (mrmEGSSTAT.7 is set).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
b
mroASG_Nsy aa
mrmASG_roh
b
CONTROLS
mrwASG_Nmx
mrwASG_Nmi Intervention implausible
Intervention plausible
dzmNmit mroASG_Nso
mrmKUP_roh mrmMD_KUP
mrmMD_Reib
mrmMD_LLR
mrwMDASGm2 mroMDASGmx
mrwMDASGmx
mroMD_ASG
mroASG_Nso
P CONTROLS
mroMDInAdt
dzmNmit mrwASGP_ .. mroMDASGmx
min: 0
I
mrmMD_Reib
0
mroMD_VOR
cowFUN_CVT.1
mrmBI_SOLL
mroM_EASGr
mrmM_ELLR
MAX
mrmM_EASG
mrmM_EASG mroM_EXASG
RAMP
mrwASGRAMP
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For the function of the CVT (Continuously Variable Transmission) - transmission is via the
Bit-coded function switch cowFUN_CVT defined:
cowFUN_CVT Importance
(Bit coded)
cowFUN_CVT.0 Desired idle speed increase via CAN message Getriebe2 enabled
cowFUN_CVT.1 Calculation of the cup without diesel mrmMD_Reib and mroMD_VOR
cowFUN_CVT.2 Intervention aborted by error fbbEASG_G (exceeding the
Speed threshold mrwASGnmax)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The desired synchronous speed is set to the maximum value mrwASG_Nmx and the minimum value
mrwASG_Nmi limited (= mroASG_Nsy).
If the Zwischengasflag mrmASGSTAT.5 set and there are no stop conditions (see
Plausibility of the intervention) actively regulates a P controller of the actual speed dzmNmit on the
Speed setpoint mroASG_Nso. The resultant moment of the controller mroMD_Areg is
Addition of the friction torque mrmMD_Reib compensated and the current pre-control torque
mroMD_VOR applied to the maximum value mroMDASGmx and to the minimum value 0
limited (mroMD_ASG). When translated the function switch cowFUN_CVT.1 = 1 (bit coded) is
the friction torque mrmMD_Reib and the pre-control torque mroMD_VOR not included in the calculation
included.
The limitation mroMDASGmx is in active feedforward control from the label mrwMDASGm2 and
when disconnected from feedforward mrwMDASGmx taken.
Suppression:
With CAN-suppression (mrmAUSBL = 1), the error are fbbEASG_P (plausibility coupling)
(too big = "cup Diesel" Quantity integral) unreported and fbbEASG_H and the
Error debouncing reset. A reaction (termination of the procedure) is done but once. For the
However, withdrawal of the replacement reaction must be cured the error.
If the driver's desired torque mrmMD_FAHR greater than or equal to the ASG intervention torque
mroMD_ASG and the clutch is slipping, (mrmW_KUP = 1), the "cup Diesel"
mroMDInAdt frozen.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
rest of plausibility:
Speed fgmFGAKT <The threshold mrwASGvmin,
Clutch is opened during the procedure (dimKUP = 0),
Note:
After SG-initialization (K15 a) must once these conditions are achieved to a
Engagement is allowed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Is this Eingriffsbit set without changing the clutch is disengaged in the state so must
after the debounce fbwEASG_PA the resumption conditions (neutral value, etc.) reaches
be before a new intervention is allowed. This is true for the start and the end of the
Intervention. The error occurs when fbwEASG_P during this state, the suppression of the
Time fbwEASG_PA was continuously inactive.
When not yet healed, up to date adjoining fbbEASG_P error, no action occurs.
This means for the transmission that the procedure for the time fbwEASG_PB
must perform!
When switching to the torque limit must be ensured that the operator to
this time does not require more torque. This is realized by a flip-flop.
a
mrmM_EWUNF S
mrmBM_ASG a <= b Q
b
& mrmASGSTAT.13
mrmASGSTAT.8
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The ASG-moment MASG corresponds, as long as the integral moment mroMDInAdt below the threshold
mrwMDIntAX is, the engaging torque mroMD_ASG. Once the threshold mrwMDIntAX
Although is exceeded is the engaging torque mroMD_ASG is set to 0 (operation is
canceled mroASGSTAT.9 = 1), but the torque is integrated Further, the ASG
Moment MASG = MroMD_Areg + + mrmMD_Reib mroMD_VOR limited to 0 and
mrwMDASGmx used.
In cowFUN_CVT.1 = 1, the friction torque is always the integral ASG Moment mroMDInAdt
deducted, in the addition to mroMD_ASG this changes nothing.
When the error has finally broken the integral with the friction torque is reduced (MASG
=-MrmMD_Reib). The integral is bounded below at 0. If the integral value of the 0
achieved and the neutral value is sent, the failure fbbEASG_H is reported as well.
mroMD_ASG heal
defective
Broken engagement
mroMDInAdt
mrwMDIntAX
fbbEASG_H
fbwEASG_HA fbwEASG_HB
t
mroASGSTAT.9
mrmM_EASG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The ASG - intervention affects volume increasing, that is, is greater than the amount mroM_EASG
Driver request mrmM_EWUNF, the amount mroM_EASG goes into the desired quantity
mrmM_EWUN one.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continuing with the description of the olda mroASGSTAT "Status of the ASG - Volume intervention":
(Bits 4-6, B and C correspond to those of mrmASGSTAT mrmASG_CAN).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmGANG
= 5 (5TH GEAR) MIN
mroCASE_FF.9
mrwFF1gOH
mrwFF2gOH
mrwFF_OHH
mrwFF3gOH
mrwFF4gOH
mrwFF5gOH
dzmNmit
PT1
mrwFGF_GF mrmNfilt
mrmCASE_A.F 210
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 Initialization
mrmEGS_CAN.5 Load- Idle controller
Roll out
active
mrwMD_iakt.1
a
mrmM_EWUNF
mrmM_EEGS a <b
mrmCASE_A1.1 b
External intervention SR
mrmMSRSTAT.5 = 1 &
mrmASRSTAT.5 = 1
mrmASGSTAT.5 = 1
External
Intervention FF
1
mrwMD_iakt.2
dimKUP
& & &
cowFUN_ADR.2 = 1 >1 FF coupling Coupling SR
cowFUN_ADR.1 = 1 &
Configured ADR
(CowFUN_FGR = 7 or 8)
mrmM_EADR = 0 &
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
a
mrmM_EWUNF mroLSausBg
mrmM_EWUSO a> b
b
DEAD TIME
mrwLSausVz
cowFUN_LSE.1
dimKup
mroLS_aus
>1
a
dzmNmit cowFUN_LSE.0
mrwND_LS a <b
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 Load-
mrwDLS_pos
F E D C B A 9 8 7 6 5 4 3 2 1 0
mroM_ARDSu
mrmCASE_A
AMOUNT
TIMER
mrwARDRL_T
mrmM_EADR = 0
mrmSTART_B
mrmINARD_D Initialization
>1
fboSDZG
fgmFGAKT <mrwARD_V
&
mrmM_EADR = 0
The following groups of parameters that are associated with a control type (such as are D2T2
Member for the disturbance controller, clutch and backlash active consisting of: mrwDSKUPK and
mrwDSKUPX), for reasons of clarity only the structure-determining part of the
Parameter set name specified with "..." (in this example mrwDSKUP ...).
Similarly, a specific value from different parameter blocks (eg mrwDSKUPK,
mrwDSR1GK or mrwDSL1GK) addressed when its structure-determining part by ".."
(Ie mrwDS ... K) is replaced. This simplification is possible because the allocation of the types of controllers
to their parameter structures remains unique.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The Active Ruckeldämpfer (ARD) consists of reference-forming and disturbance controller which each other
are decoupled. The guide is a former PDT1 member (lead-lag element of the first order) with
a slope limitation in a predetermined band range. Input variable is the
Command desired amount mrmM_EWUSO, output the amount mroM_ARDFF. The band in which the
Inclination limitation is active, to be applied from the fuel efficiency map
calculated loss amount clamped. The bandwidth and the characteristics mrwFPoO_KL
mrwFPuU_KL with pos. Amount tendency and mrwFNoO_KL and mrwFNuU_KL for neg
Amount tendency set depending on the speed dzmNmit. The max. Slope is also
to apply. With pos. Amount tendency it is on the map mrwFPPA_KF and with neg
Amount tendency over mrwFNRA_KF specified input and speed dependent. If an external
The clutch is actuated amount before or intervention, it is as max. Slope mrwFFRaoff
be used.
The disturbance controller is implemented as D2T2 member with ARD-speed dzmN_ARD as input and
the limited amount of intervention mroM_ARDSR as output. The limitation of the Störregleranteils
is achieved by the characteristics as mrwARDSoKL upper limit and as a lower mrwARDSuKL
Barrier was if not detected on load impact. In detektiertem load impact is on the
Limitation of mrwARDDoKL as an upper limit and a lower bound mrwARDDuKL
switched.
Exceeds the speed dzmNmit the activation limit mrwND_LS and are the
Shutdown mroLS_aus not given, then the load-detection is enabled.
Switching off occurs when the bit cowFUN_LSE.1, by pressing the clutch, by
the lock timer mrwTD_Sper, as well as a time delay by mrwLSausVz, when crossing the
unlimited desire amount mrmM_EWUNF against the limited amount requested
mrmM_EWUSO. Is the amount of the unlimited output of the gate is greater than the D2T2
speed and gear-dependent size from the map mrwDLS_neg or mrwDLS_pos so
two timers are started.
The lock timer with the duration mrwTD_Sper switched over mroTD_Sper the limitations of the
Störreglers to and inhibits a re-triggering of the function of the active timer with the duration
mrwTD_Wirk switched over mrmCASE_A.F the disturbance controller on load impact parameter.
The load-detection can be disabled with cowFUN_LSE.0 = 0 in order to save run time.
The selection of the parameter sets, the structure of the Ruckeldämpfers accordingly, for the
Control signal-forming and disturbance controller separated and is essentially a function of the ratio
Speed to speed mroVzuNfil and the speed dzmNmit. The parameters of the
Störreglers and ARD-reference-forming element differ in the higher gears (mroVzuNfil
large) only slightly. It therefore takes place in the parameter selection, a limit, so that from the
5 Transition (mrmGANG> = 5), only the parameter sets of the 5th Ganges are available.
The parameter set "coasting" for the disturbance controller and guide shaper (status bit C for the
Parameter selection in mrmCASE_A) is used under the following conditions:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The timer starts as soon as the value mrmPWG_roh under the applicable threshold
mrwARDRPWG drops. The timer is reset once the threshold is exceeded again
will.
When actuated clutch (dimKUP = 1) eligible for the ARD, the coupling parameters for
Deployment. For external intervention amount mrmM_EWUNF <> mrmM_EWUN and EGS is active
on its own CAN parameter sets mrwDSCAN ... (D2T2 controller coefficient), mrwPSCAN ... (D2T2
Term memory factor polynomial) for the disturbance controller and not active ARD FF CAN
Parameter block skip switches also for the guide shaper.
This can be set via the application label mrwMD_iakt.1 whether transmission message
mrmEGS_akt ("active circuit") or bit 8 EGS active intervention from the CAN message
To be mapped gear 1, used in mrmEGS_CAN.5.
If a sole external intervention quantity (no ASR, MSR, ASG) through the transmission message
(MrmEGS_akt or mrmEGS_CAN.5) can be obtained by the application label mrwMD_iakt.3 the
Switching to the ARD parameter "external intervention" are suppressed and the ARD
Parameters for the selected gear remain in effect. If other external interventions quantity
(ASR, ASG, MSR), but the causes may well constitute a change to the parameter "external
Intervention ".
The corresponding guide shaper parameters are mrwFFCAN ... p, n and mrwFFCAN ...
mrwFPCAN_ ... mrwFNCAN_ ... (coefficients for the PDT1 member). Is amount of external intervention
or the manual transmission is active and the clutch pressed simultaneously, subject to the CAN-
Parameter sets.
In the case of a negative quantity tendency not active ASR, MSR or ASG-intervention but active EGS
Intervention is at mrmM_EWUNF <mrmM_EEGS via the application label mrwMD_iakt.2
switched off prevented the switch to the guide Shaper CAN parameter set. Instead of
the CAN parameters are then activated the gait parameters.
This function prevents that by the CAN parameter set abruptly, the injection quantity
mrmM_EARD is lowered to zero mg / stroke, although the external quantity requirement greater
Zero mg / stroke is. The actual injection quantity is bar when the CAN parameter set
filtered (out parameter) of the desired quantity tracked.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For driving, and for the coupling are in the case of reference-forming element 20 parameter sets
available. These are made we follows:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Gear
5 mrdFLOgOp
Top mrdFLOgUp mrdFPOgOp
Transmission group mrdFPOgUp
4
mrdFLMgOp
3 mrdFPMgOp
Average mrdFLMgUp
Transmission group mrdFPMgUp
2
mrdFLUgOp
Lower mrdFLUgUp mrdFPUgOp
1 mrdFPUgUp
Transmission group
Number of revolutions
mrwFFOggUO mrwFFUggUO
mrwFFMggUO
Figure MEREAR15: Parameter sets of reference-forming element with a positive amount tendency
mrwFF5gOH
Gear mrwFF4gOH
5
Top mrdFLOgUn mrdFLOgOn mrdFLOgHn
Transmission group mrdFPOgUn mrdFPOgOn mrdFPOgHn
4
3
Average mrdFLMgUn mrdFLMgOn mrdFLMgHn
Transmission group mrdFPMgUn mrdFPMgOn mrdFPMgHn
2
mrdFLUgOn mrdFLUgHn
Lower mrdFLUgUn mrdFPUgOn mrdFPUgHn
1 mrdFPUgUn
Transmission group
Number of revolutions
mrwFFOggUO mrwFFUggUO
mrwFFMggUO mrwFF3gOH
mrwFF2gOH
mrwFF1gOH
Figure MEREAR16: Parameter sets of reference-forming element with a negative amount tendency
Also have their own sets of parameters for the vehicle operation at idle, depending on the
Driving speed ratio to speed mroVzuNfil available. The changeover
between "ARD bucking" (LLR not in gear) and "ARD idle" occurs (LLR engaged)
depends on the speed by means of input-dependent thresholds mrwARD_LR1 to mrwARD_LR5 and the
Threshold for load-mrwARD_LS and hysteresis mrwARD_LRH. The state "ARD
Idle "is for the case" no load-recognized "as a function of the detected Ganges
mrmGANG drops below the speed threshold (mrmN_LLBAS + mrwARD_LR.)
enabled, when crossing from (mrmN_LLBAS + mrwARD_LR. + mrwARD_LRH) on
"ARD bucking" switched. If the state "Bonanza" before (mrmCASE_A.F) as is used for the
Calculation of the speed threshold parameter mrwARD_LS instead of a transition parameter
be used. The determined on the hysteresis speed range is displayed in mrmCASE_A1.0.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Value range of the olda state bits of the active Ruckeldämpfung mrmCASE_A (high byte
hexadezimalkodiert: Selection Führungsformerparametersatz, in the low byte hexadezimalkodiert:
Selection Störreglerparametersatz; Low Byte Bit 7: disturbance controller off and initialized):
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The parameter set selection for the ARD happens when driving in the corridors, on the basis of
Ratio speed / speed (mroVzuNfil). In the case of using the Störreglers is
engaged gear (mrmGANG) the corresponding parameter set, taking into account the
State "ARD idle" or "ARD bucking" selected.
In the case of reference-forming element are 25 parameter sets are available, where 2 ("Quantity tendency
") for" be made available to external intervention quantity "ascending / descending. When driving in
the aisles, is closed in one of three transmission groups. Per transmission group and for
"Coupling" as well as for the state are rolling out each 4 parameter sets provided (2 times
"Quantity tendency decrease / increase" in combination with "upper / lower speed"). Additional
is in a negative quantity tendency for the three transmission groups between high and lower
Speed differentiated. Then, three other sets of parameters for the high speed range
Available.
Transmission group
mroGG
top 3
medium 2
lower 1 Gear
mrmGANG
0
mrwGNG_OGG
mrwGNG_MGG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
CONTROLS
mroM_ARDS
R
CONTROLS
mrmdMD_EF
mroM_ARD F
WU
mroTD_Sper
<0:
mrwFF.g.KnmrwFF.g.Xnmrw
Lead-lag Gliedmit
FN.g._amrwFN.g._bmrwFN.g.
MEREAR_14
slope limitation mrwFF.gUX.mrwFF.gUK.
_c
mrwF gU_amrwF .. .. ..
gU_bmrwF gU_c
mroM_ARDSu
> 0:
mrwFF.g.KpmrwFF.g.Xpmrw
FP.g._amrwFP.g._bmrwFP.g._
c mrwFF.gOX.mrwFF.gOK.
mrwF gO_amrwF .. .. ..
gO_bmrwF gO_c
mrwFFBGSC mroCASE_FFdzmNmit
mrmGANGmrmMD_Re mrwDS ... K, mrwDS
mrmM_EWUS H ... XmrwPS ... _a, _c
ib
O mrwPS ... _bmrwPS
...
ro m M _ E W
CES D2T2 mrwABegOK
L
mrwFF_UOHmrwFFUggU KL
OmrwFFMggUOmrwFFOg
MIN MIN gUOmrwFFKupUO
mrwFFBgrKL
KL
mrmM_EBEG
mroM_ELLBE mrmM_EWU mrmCASE_A R
mrwBGR_off
N dzmN_ARD
dzmNmit mrmNfilt mrmNfilt dzmNmit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
Through the switch, the input size of the mrwFFBGSCH reference-forming element mrmM_EWUSO
be selected:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Parameter sets taken. While applying the clutch, the clutch, parameters will be
applied if no external amount of intervention longer present. The switch to
Load shock parameters are, it was detected on load impact and neither the parameter sets for
external quantity engagement, coasting or clutch are active. In the transition from "external
Amount of intervention "to" Driving in transition "are in the speed category, the specific gait parameters
immediately accepted. Be the transition from "clutch pressed" to "Driving in transition"
used until the specific gait parameters in the speed class if the output of the
Störreglers has changed its sign. In the transition from "Driving in progress" to "clutch
operated "or" external intervention quantity ", the respective parameter sets directly
taken.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The gear-dependent selection of the parameters of the reference-forming element is time-synchronous, the
Distinction between the parameters for positive and negative volume trend and
takes place between high and low speed synchronous speed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroLRRSoll
mroLRRReg
mroLRRIST
Actual value of
Segment (k-z +1) ...
Segment (k-z-1)
mrwLRR_BEW
1 .. z
I component (z)
z
mrmM_ELD2
SYNC .
with .
MIN:
-MrwLRR_BGR NBF .
MAX: mrmM_ELD6
+ MrwLRR_BGR
PI
MIN:
-MrwLRR_BGR
MAX:
Output
+ MrwLRR_BGR Delay
PI
mroLRRReg
mroM_ELRR
Dead time
z-4 segments
mroLRRegel.0
MIN:
-MrwLRR_BGR
MAX: mroLRRegel.1
+ MrwLRR_BGR
PI
1
mroAB
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrwLRR_MOR
mrwLRR_MUR
mrwLRR_OFR
fgmFGAKT
mrwLRR_NOR
mrmM_EMOT
Control / regulate mrwLRR_NUR mroLRRegel.0
dzmNmit
mrwLRR_TW
mrmN_LLBAS
mrwLRR_V10
mrwLRR_V21
mrwLRR_V30
mroABM_E
Controlling factor
dzmNmit mrwLRR_N0 mroABN
1
mrwLRR_N1
0
dzmNmit <mrwLRR_LOW
>1
>1
dzmNmit> mrwLRR_HIG mroLRRegel.1
mrmSTART_B = 1 >1
fboSDZG
z integrators
dzmNmit> 0 initialize
2 synchronization
error within
mrwLRR_SEG
Segments
The smooth-running control is outside the speed window lower speed limit for LRR -
Calculation mrwLRR_LOW and upper speed limit for LRR - control mrwLRR_HIG not
calculated. When start condition mrmSTART_B = 1, for speed sensor defect fboSDZG <> 0, at
Motor standstill dzmNmit = 0 or if twice within mrwLRR_SEG segments
Coincide with unforeseen Abtastzeitmaxima segment counts, the
overall smoothness control zwischeninitialisiert. The olda - value mroLRRegel takes in these
Cases the value to 2.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For the Control process z (one per cylinder) PI controllers are used. The calculation of the
Correction amount is in each case (z-2) interrupts prior to injection in the cylinder under consideration, as
at this point (k = 0), the controller setpoint formation is complete for this cylinder. To
Setpoint generation, the current speeds (k) to (k - 2z +1) is used, which is two full
Engine revolutions corresponds. The actual value is determined using the segment weighting factor
mrwLRR_BEW from the weighted average of the current speeds (k - z + 1) to (k - z -1)
determined. This is the regulator of the significant for the considered cylinder speed cut-
available. The calculation is in each case with the parameter set mrwLRP_ .. (P - controller) or
mrwLRI_ .. (I - controller) made. Actual value and setpoint values are calculated as follows:
The integrators and the manipulated variables for all cylinders are on the LRR - limit amount
(+ / -) MrwLRR_BGR limited. The smoothness integrators are further every two
Engine revolutions corrected to maintain the smooth running proportion on average equal to zero. The
Differences in the smoothness integrators of the individual cylinders to the cylinder of the NBF - signal is
mrmM_ELD6 issued, wherein, when the cylinders of the NBF - - in the signal mrmM_ELD2
Cylinder 1 is mrmM_ELD2 the difference in the smoothness integrators between cylinders 1 and
Cylinder 2 includes mrmM_ELD3 the difference in the smoothness integrators between cylinder 1
and cylinder 3 includes etc. On the OLDAs mroM_ELA1 - mroM_ELA6 be the
Output absolute amounts of the individual smoothness integrators.
You switch to control when at least one of the following conditions are met
is:
- Current Speed fgmFGAKT> mrwLRR_V10UND
(FgmFGAKT ≤mrwLRR_V21ODER
fgmFGAKT> mrwLRR_V30)
- Speed dzmNmit ≥Desired idle speed mrmN_LLBAS + idle speed offset for
Rules mrwLRR_OFR
Speed dzmNmit ≥upper speed limit for rules mrwLRR_NOR
-
- Speed dzmNmit ≤Desired idle speed mrmN_LLBAS - idle speed offset for
Rules mrwLRR_OFR
Speed dzmNmit ≤lower speed limit for rules mrwLRR_NUR
- Engine torque amount mrmM_EMOT ≤lower quantity limit for rules mrwLRR_MUR
- Engine torque amount mrmM_EMOT ≥upper amount limit for rules mrwLRR_MOR.
-
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The return to normal operation is also to minimize waiting time transition tax -> Rules
mrwLRR_TW delayed.
The Abregelungsfaktor in control mode is determined from the minimum of a speed component and
a quantity component formed. The Mengenabregelungsfaktor mroABM_E is up to the lower
Quantity limit mrwLRR_MU0 equal to zero (push operation), increases linearly up to the quantity limit
mrwLRR_MU1 to the value one, up to the upper limit amount is constant mrwLRR_MO1
and decreases linearly up to the limit amount mrwLRR_MO0 back to the value zero. The
Drehzahlabregelungsfaktor mroABN is up to the speed limit mrwLRR_N1 constant one and
decreases linearly up to the speed limit mrwLRR_N0 to zero.
Decimal Comment
0 LRR taxes
1 LRR rules
2 LRR inactive
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
3.1 Survey
The exhaust gas recirculation system consists of five tasks together: the actual value calculation, the
Setpoint calculation, the scheme of parallel control and the surveillance and
Shutdown. In the Volume Select the amount to be used for aroM_Eroh is determined.
mrmFGR_roh
mroM_EBEGR
mrmM_EAKT
mrmM_EWUN
mrmSTART_B
dzmNmit
anmT_MOT
ehmFLD_DK
ECEC ...
aroAUS_B
Monitoring aroREG_B
and shutdown aroE
ldmADF ARF_06, ARF_07 ecmDK_zu
anmLTF nlmDK_zu
dzmNmit zmmDKTL
anmT_MOT zmmF_KRIT
armARF_AGL anmLTF
dzmUMDRsta mrmLDFUaus
zmmVEAKTIV dzmNmit
mrmM_EAKT
mrmM_EWUNL aroRGsteu
mrmM_EWUNR
anmRME
anmLMM ldmADF
ldmADF anmLTF
anmSTF dzmNmit
anmLTF anmT_MOT
dzmNmit armARF_AGL
armM_LBiT
ldmP_Llin
mrmM_EAKT
With the software switch cowFUN_ARF the exhaust gas recirculation is on or off (0 =
off, 1 = on)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmM_EAKT
mrmM_EWUNL aroM_Eroh
armM_E
mrmM_EWUNR
armM_ERME
cowARF_ME KL
arwRMEKL
anmRME_ON
anmRME
&
arwRMEHyA
arwRMEHyE
cowFUN_RME.0
With the software switch cowARF_ME sets which fuel quantity signal is used
should be. The partial functions will still work armM_E with the crowd.
Decimal Comment
1 current injection quantity
2 Desired Amount of idle amount
3 Desired quantity raw + idle amount
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
arwLMBNORM
Division by Plausibility
Averaging Speed and examination
anmLMM old + new Standardization fbbELM5_P
2
KL
arwHFP ...
arwLMBLIKL
arwFAR ...
cowV_LMM_S = 4 dzmNmit arwWTF ..
arwLMBEKOF arwLDF_hi
arwLMBEKTD arwM_E_hi
arwn_PB ...
arwLDF ...
ldmADF arwRat ...
anmLTF KF
arwLMBKOKF
armM_List
1 [Mg / stroke]
armM_LBiT
2
zmmHF2_DEF
>1
fboSHFM
&
arwKF_ena = 1
t
éöùaroIST _1 anmLMM *êarwLMBEKOF æ1-arwLMBEKOF *
ç÷
valid for all t <= arwLMBEKTD
èarwLMBEKTD ø ú
UEshut down in the application. For
For a cowV_LMM_S = 1 or 3, this correction has to be
cowV_LMM_S = 4, this power-up correction never been activated as the amount of air already linearized and
averaged in the air mass calculation is received.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The so-corrected input signals are linearized about the correction characteristic curve arwLMBLIKL.
After averaging with the previous measurement value, this value is divided by the rotational speed and
the normalization constant arwLMBNORM (= number of cylinders) to an air mass value per stroke
normalized:
12 éUù
émg UE kg UE 1ù1éhù êStroke ú
aroIST _ 5êArmist _ 4 ê ú ** ê*úêúú EU
ë Stroke
The normalized UEaroIST_5
size hûdzmNmit ëU / min û60
is a correction ëmin
factor andûarwLMBNORM
the air temperature
the atmospheric pressure on the map depends arwLMBKOKF corrected multiplicative.
It is checked whether the armRatio ratio within an allowable tolerance band arwRatmin
and arwRatmax is, otherwise there is a sensitivity drift error fboSHFM ago.
armM_Lber
armRatio
dzmNmit
KL
arwLMnKL
ldmP_Llin
anmSTF aroKorrmp
anmLTF
KL
arwPB_LTF arwLMltfKL
arwtNorm
dzmNmit
mrmM_EAKT KF
arwLMmrKF
armIST_4
arwt_PBOBD the time since start dropping (since mrmSTART_B = 0) has expired.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If one of these conditions are met, the error handling is stopped and the
Debounce reset, otherwise the general release condition is given.
&
DEAD TIME
arwtAR1AR2
mrmSTART_B 1
DEAD TIME
arwt_PBOBD
arwWTF_lo <anmWTF <arwWTF_hi
aroPB_ena.0
a &
ldmADF
arwLDF_hi a> b
b
a
mrmM_EAKT
arwM_E_hi a <b
b
fboSLDF = 0
fboSADF = 0
fboSSTF = 0
fboSLTF = 0
fboSDZG = 0
fboSLMM = 0
fboSAR1 = 0
fboSAR2 = 0
fboSLDS = 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
armRatio <arwRatmin
If the ratio between normalized and current mass of air per hour for the time armRatio
fbwEHFM_LA currently broken, so it will be recorded as faulty and the
Replacement functions are activated. The normalized air mass will continue to be valid
analyzed. If the ratio between normalized and current mass of air per hour for a
Time fbwEHFM_LB currently OK, so it will be finally saved and healed the
Substitute functions are withdrawn.
aroPB_ena.0
dzmNmit a
arwn_PBlhi a <b
b
a
aroPB_ena.1
&
a> b
arwn_PBllo b
a
ldmP_Llin
arwLDFmin a> b
b
fbbEHFM_L
a
armRatio
arwRatmin a <b ENT
b Contusion
armRatio> arwRatmin
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the ratio between normalized and current mass of air per hour for the time armRatio
fbwEHFM_HA currently broken, so it will be recorded as faulty and the
Replacement functions are activated. The normalized air mass will continue to be valid
analyzed. If the ratio between normalized and current mass of air per hour for a
Time fbwEHFM_HB currently OK, so it will be finally saved and healed the
Substitute functions are withdrawn.
aroPB_ena.0
dzmNmit a
arwn_PBhhi a <b
b
a
aroPB_ena.2
&
a> b
arwn_PBhlo b
a
ldmP_Llin
arwLDFmax a <b
b
fbbEHFM_H
a
armRatio
arwRatmax a> b ENT
b Contusion
For the BiTurbo control the air mass must be able to be detected in the two turbochargers strands.
In cowVAR_2HF = 2, the total air mass and the air mass in the second part is Loader strand detected. Is
built a part-HFM in each strand loader (cowVAR_2HF = 1), the total air mass from the need
Sum of the two air masses are formed.
EDC15C:
With a defective HFM (fboSLMM ≠0) and more than one installed HFM (cowVAR_2HF ≠0), the
Air mass of 2 HFM armM_LBiT used as a substitute value.
If in addition, the second HFM defective or are the two HFM implausible to each other are
about zmmHF2_DEF = 1 (see Chapter monitoring concept) both HFM to the same
Default value from the map arwLMVGWKF set.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Replacement value is a model of speed and boost pressure dzmNmit ldmP_lin. Is the replacement value
is also accessed when fboSHFM is defective and arwKF_ena = 1.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmNmit
armM_E KF
arwMLGRDKF aroSOLL_0
KF
arwVEGRDKF
cowV_AGL_A
1: Addition
2: Multiplication
armARF_AGL
CONTROLS
aroSOLL_1
arwSWBAGMX
arwSWBAGMN
KF
arwPAKORKF
cowV_ATK_A
1: Addition
2: Multiplication
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 or .3
dimBRE >1
dimBRK aroSOLL_6
DT1
aroSOLL_11
arwDV_
EGR adjustment in
the amount of starting aroSOLL_10 aroSOLL_5 armM_Lsoll
dzmUMDRsta
arwSWBSWMX
arwSWBSWMN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The target value of the exhaust gas recirculation is a function of rotational speed, amount of air temperature,
Engine temperature and atmospheric pressure. The maps and curves must in air mass /
Stroke are normalized. The default value is with quantity and speed armM_E dzmNmit from the
Basic characteristic field arwMLGRDKF determined (olda aroSOLL_0). With active pilot (only
VP44) zmmVEAKTIV = 1, the basic map arwVEGRDKF used.
aroUMDRp
anmT_MOT
KL
arwUMDRpKL
a
a> b
dzmUMDRsta b
aroPSKW aroSOLL_10
ldmADF
KL
RAMP
arwPSKORKL
arwPSKRamp
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The calculated setpoint is limited to the boundaries arwSWBSWMX and arwSWBSWMN. The
Setpoint aroSOLL_5 is in the dynamic feedforward arwDV_ .. with DT1 - Characteristics
processed (olda aroSOLL_6).
And large-signal behavior - separate parameters for small For the differential gain
stored. Within a window with small-signal differential gain, outside the
Window reckoned with large-signal differential gain. The setpoint - feedforward control is additive in
the setpoint armM_Lsoll a.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
3.5 Regulator
Actuator 2:
ehmFAR2
arwFAR2MAX
Limit arwFAR2MIN
mrmLDFUaus zmmF_KRIT.4
cowARF_hys arwARF_var
nlmDK_zu ecmDK_zu
zmmDKTL.0
aroREG_4 >1
Hysteresis >1
dzmNmit
nlmDK_auf
armM_E
KF aro2ST1 aro2ST2
arw2ST_KF arwHYSEIN
arwHYSME arw2STAUS
arwHYSMA arwFAR2_MV
arwFAR2ab1
arwHYSAUS arwFAR2aus
arw2TVEIN arwFAR2_NL
arw2TVMIT
anmT_MOT arw2TVAUS
KF
arw2TW_KF
KF
aroPkorr
KF arwREG2KF
arw2LM_KF
aroAUS_B
aroREG_2 = 3
1
>1
anmLTF
aroLTF_aus aroREG_1
0
Hysteresis
arwHYSTein
arwHYSTaus
aroRGPAnt
aroRGIAnt aroRGpi aroTVunbeg
aroE
aroREG_3
armM_Lsoll
PI controller
armM_List
Limit
arwPR_ ...
arwIR_ ... arwGR_MAX
arwGR_MIN
aroRGsteu Integrator
aroRGst freeze
arwFAR1_MV
1 arwFAR1ab1
arwFAR1aus arwFAR1_NL
KL
arwREG0KL
1
armM_E
aroREG_B
0
Hysteresis
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
armM_E
Area 3
Range 1/3
(Hysteresis)
Area 1
arwREG1KL
Range of 0/1 (Hysteresis)
arwREG0KL
Range 0
dzmNmit
arwMEAB1KL
arwMEAB0KL
The hysteresis arw1HYS ... and the shutdown of the PI controller over arwREG0KL can at
Output ehmFAR1 also a 2-point control with the control value aroRGst be achieved.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In the case arwARF_var = 1 aroREG_1 directly and exclusively to the actuator ehmFAR1
output. The actuator is then driven through ehmFAR2 arw2ST_KF. Is cowARF_hys ≠
0, then the output value is still out on a Dreifachhysterese.
In the case arwARF_var = 0, the duty cycle aroREG_1 other hand, is on ehmFAR1 and ehmFAR2
distributed. The manipulated variable splitting is done via the linearization maps arwREG1KF and
arwREG2KF in dependence on the speed dzmNmit.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application Notes:
In order to ensure a proper switch between the fields, it is necessary that the
Output values of the characteristic arwREG1KL larger than the output values of the characteristic
arwREG0KL. To prevent constant switching between the areas, it is advantageous
the two curves to be applied with a sufficiently large hysteresis.
The two maps arwREG1KF and arwREG2KF are coordinated with one another, that when
any speed the air volume increases approximately linearly with the manipulated variable aroREG_1
(ArwARF_var = 0). The parallel control can only be interpreted useful if the
Maps arwREG1KF and arwREG2KF are fixed.
Function when engine is switched off (caster, Ecomatic) or upon the occurrence of manifold vacuum:
As a measure to prevent the Abstellschlagens be in the wake and at a
Amount shutdown by the Ecomatic the two actuators ehmFAR1, 2 on the respective
administrable value arwFAR1ab1 or arwFAR2ab1 switch as soon nlmDK_zu or
ecmDK_zu has the value 1. Upon detection of manifold vacuum (mrmLDFUaus = 1), the
2 actuators ehmFAR1, 2 on each administrable value arwFAR1aus or arwFAR2aus
connected.
Intervention in case of error "solenoid valve stuck closed (zmmF_KRIT.4, only EDC15M):
When solenoid valve is stuck the two actuators ehmFAR1-2 are the same as for suction
pipe under pressure connected to the two administrable values arwFAR1aus or arwFAR2aus.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmNmit
aroST1 aroST2 aroRGsteu
armM_E KF
arwSTTVKF
aroARFAGL
armARF_AGL
CONTROLS KL
arwSWBAGMX arwMLTVKL
arwSWBAGMN
anmT_MOT KF
arwSTTWKF
ldmADF
aroPkorr
KF
anmLTF KF arwSTPAKF
mrwPKOR_KF
The tax value aroRGsteu is a function of speed dzmNmit, quantity armM_E, engine tempera-
ture anmT_MOT, corrected atmospheric pressure aroPkorr and balance value armARF_AGL. The
Maps and characteristics must be normalized in duty ratios of the exhaust gas recirculation plate.
Is dzmNmit With the amount armM_E and the averaged speed of the base value from the
Map arwSTTVKF determined.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Over the two speed dependent characteristics arwEGRnEin and arwEGRnAus is the A-
or switch-off (air mass setpoint) of the hysteresis set. The EGR cooling is
be switched off when armM_Lsoll is <arwEGRnAus or anmWTF <arwEGRHyA. If
the ARF is turned applies the default value arw3STAUS.
arwEGRKein
arwEGRKaus Actuator 3:
ehmFAR3
aroWTF_aus arw3STAUS
anmWTF
>1 aroAUS_B
arwEGRHyE
arwEGRHyA
armM_Lsoll
aroML_aus
dzmNmit
KL
arwEGRnEin
KL
arwEGRnAus
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
armM_Lsoll KF
arwEmaxGKF
aroEmaxF aroEmax
mrmM_EAKT KF
arwEmaxFKF
aroAUS_B fbwEARSnRA
>1 aroEueb.2
aroLTF_aus
Application Note:
Each speed has its maximum and minimum amount of fresh air. The further the air mass setpoint
from these limits, the lower the allowable deviation applied
be. This allowable deviation is corrected with a load-dependent factor. At
large and small loads, so the monitoring of the control deviation to be adjusted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
3.7.2 Shutdown
The regulation or control of the ARF is switched off under the following conditions or
switched (description of the ARF status aroREG_2):
Decimal Comment
0 Taxes for small quantities
1 Regulate
2 Shutdown of the AR1 - Steller ehmFAR1 with air temperature
3 Shutdown with default value due to the overrun mode
4 Shutdown with default value (see olda cause aroAB_VGW1)
5 Shutdown due to throttle test
6 Overrun active - ARF shutdown
7 Manifold vacuum - ARF shutdown
8 "Throttle on" in the wake
9 Basic setting for LDR or ARF
The bit olda aroAB_VGW1 indicates the cause of the shutdown with default value 1:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
TAXES with
1 RULES arw2ST_KF aroREG_B = 1
At the start 6
ADR-state "rules"
AND cowFUN_ADR.3 = 1
(Figure: ARF_18)
OFF with OFF with
Throttle test 5 arwFAR1_MV arwFAR2_MV aroAUS_B = 1
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the amount is greater than a threshold from the characteristic arwMEAB1KL = f (n) is then
ARF is turned off. If the amount is less than the threshold again from the characteristic
arwMEAB0KL is, the ARF may be switched on again.
If the amount exceeds the threshold arwMEAB2KL positive amount tendency, a timer is
started with the runtime aroTi_abKL. If the timer expires and aroTi_Ein still the same
one, the ARF is turned off. Only when the amount is less than arwMEAB2KL that ARF
switched on again.
Where the quantity threshold arwMEAB2KL while the timer is running, the timer is
stopped and reset, and the ARF remain on.
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Status:
aroREG_2 = 4
mrmFGR_roh
(AroAB_VGW1.8)
mrwFGR_OFF
mroM_EBEGR
anmT_MOT
KL
arwANSTWKL
Status:
aroREG_2 = 4
mrmSTART_B
(AroAB_VGW1.7)
t <arwANSWt
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
a
ehmFLD_DK d / dt
a> b
PT1 b
arwABldPT1
arwABldmax
a
dzmNmit
arwABdzu a> b
b
a <b
arwABdzo b
a
mrmM_EWUN d / dt Status:
a> b & aroREG_2 = 4
b >1
arwABwunmx (AroAB_VGW1.9)
a
mrmM_EAKT
arwABmeu a> b TIMER
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Status:
cowFUN_ADR.3 aroREG_2 = 4
& (AroAB_VGW1.A)
mrmADR_SAT == 3
Overrun active:
As long as the follower is active and sets the ARF actuators on default values must ARF
be turned off.
Manifold vacuum:
If manifold vacuum occurs, the ARF are set actuators on default values and the
ARF must be turned off.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dimRKSTAT
HIGH
LOW
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
edmSTAUSNL = 1
Start of follow-up?
yes
No edmSTAUSNL = 0
00 dimRKSTAT = 1
Start arwRK_LT
First digital value
available
dimRKSTAT = 0
arwRK_LT
04 01 expired FF
Delay Waiting for Status line
arwt_noSTL High defective
dimRKSTAT = 1
02 dimRKSTAT = 0
High level
wait
arwRK_HT
expired
dimRKSTAT = 0
10 20
Control flap Control flap
"Good" "Defective"
dimRKSTAT = 1
Initialization:
If, because of "K15 A" through an initialization, it must then slide the status line
to be checked. If the caster canceled by "K15 A" before the HRL had fallen
(EdmSTAUSNL = 1) is administered after a delay time arwt_noSTL only
Supervised control valve and verify the line performed (note: since the
Status line is not checked, can not "tested" state for fbbELDK_S achieved
be).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
4.1 Overview
The boost control is the regulation or control of an exhaust gas turbocharger with waste -
Gate as well as a charger with variable turbine geometry (VTG - Loader) used.
When controlling an exhaust gas turbocharger with waste - gate the actuator is a bypass valve, by
which can be guided by the exhaust gas flow to the turbine or the turbine. In the
Controlling a VTG - charger serves as an actuator, the variable turbine geometry.
The boost control is divided into setpoint calculation, wastegate, boost pressure control,
controlled adaptation of the control parameters and monitoring and shutdown.
mrmVERB Controlled adaptation
dzmNmit the control parameters
mrmM_EAKT fgm_VzuN LDR_06
mrmM_EWUNL
mrmM_EWUNR
P gain
MAX I gain
mrmM_EMOT ldmADF D gain
anmLTF DT1 memory LDME
dzmNmit factor
cowLDR_ME anmWTF
ldoRG_TVun ldoRG_TV
zmmLDRsoK ldoRG_TV2 ldoRG_TV2
Setpoint ehmFLD_DK
ldmP_Lsoll Loader noise Monitoring
calculation Control suppression ehmFLS2
LDR_03 LDR_04 LDR_04a and shutdown
LDR_07
ldmP_Llin
ldmADF dzmNmit
dzmNmit mrmM_EAKT
mrmVERB ldoTVsteu anmWTF
fgm_VzuN mrmSTART_B
ldmVZ_akt
ldmM_E zmmDKTL
ldmLDRSTAT
FBOs ...
ldmADF
ECEC ...
anmLTF
dzmNmit Control
mrmM_EAKT
mrmM_EWUNL LDR_05
mrmM_EWUNR
With the software switch cowFUN_LDR you switch the boost control on / off (0 =
off, 1 = on). Simultaneously with the software switch cowVAR_LDR = 8
LDS - final stage activated, deactivated with cowVAR_LDR = 0.
With the software switch cowLDR_ME does one determine which uses fuel quantity signal
should be. The partial functions will still work ldmM_E with the crowd. Switch position 4 uses the
Desired amount for a quick response of the supercharger and the engine size to the
Boost pressure reduction delay and thus to prevent snarling of the loader.
Decimal Comment
1 current injection quantity
2 Desired Amount of idle amount
3 Desired quantity raw + idle amount
4 Maximum amount of engine and desired quantity raw + idle amount
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
CONTROLS
ldwSWBLDMX
ldwSWBLDMN
The absolute or relative boost pressure from the target map ldwSWBGKF depending
formed by dzmNmit speed and amount ldmM_E. Whether the applied field in the desired characteristic
Boost pressure setpoint an absolute pressure or a positive pressure relative to the atmospheric pressure is
depends on the switch position cowLDR_R_A.
To minimize noise, the boost pressure setpoint temperature dependence is corrected additively.
About the switch cowWTF_LTF is either the water temperature or the anmWTF
AnmLTF air temperature used for correction. The correction value from the basic characteristic map
ldwTWGRDKF calculated, the output value of water temperature-dependent with the
Weighting factor from the characteristic diagram is calibrated ldwTW_KF. The thus obtained
Correction value can be increasing, decreasing and act on the charging pressure setpoint.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Depending on the atmospheric pressure and quantity ldmADF ldmM_E an additive takes place
Correction, which is formed on the map ldwPAUEKF. Depending on the
Air temperature anmLTF is a multiplicative correction factor on the characteristic ldwTLUEKL
formed.
And large-signal behavior - separate parameters for small For the differential gain
stored (ldwSDV_). If the input signal change within a window with
Small-signal differential gain, outside is expected to be large-signal differential gain. The
Selection of the memory factor takes place due to the sign of the output signal.
The result represents the dynamic setpoint portion dar. This proportion is the previously designated
Nominal value added.
The set point is thus formed to the minimum value to the maximum value and ldwSWBLDMN
ldwSWBLDMX limited.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
4.3 Control
LDME ldoRGDAnt
DT1
cowLDR_ARW
ldwDR_NEX ldoIFRZ.0
2
1
P gain
I gain
ldoRGPAnt
ldoRGIAnt
ldoRGPITV
back-a- a-
ldmP_Lsoll freeze expected freeze
PI Limitation and ARW
ldoRG_TVUB
ldmP_Llin
ldoRG_TVun
ldmADF
CONTROLS
Monoflop
TIMER
>1
ldwRGDELt
cowLDR_R_A
ldoRGSunv
ldmM_E
dzmNmit aa ldmGLTV
b
KL
b
ldwREG0KL
2
cowVAR_BiT.0
KL
ldwREG1KL ldoRG_TV2
ldoTVsteu
CONTROLS
mrmVERB
dzmNmit ldoGRmin
fgm_VzuN
KL
ldwGRminKL
cowLDR_BEG
ldoGRmax
KL
ldwGRmaxKL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The wastegate is a bypass - realize controller, ie - PI the tax value ldoTVsteu the
Manipulated variable of the PI - controller ldoRGPITV added. Parallel to the PI - controller and control is
still a DT1 - regulator. Since the VTG - Loader, the controlled system during operation
changed, there will be a controlled adaptation of the control parameters. The control parameters are of
the deviation LDME and dzmNmit from consumption mrmVERB or of the speed or
from the transition fgm_VzuN dependent. Monitoring the engagement of the control switches and the
Control of certain system faults and outputs setting values to the actuator. The
Boost pressure ldmP_Llin (= filtered value anmLDF) is by specifying the desired pressure
ldmP_Lsoll by PIDT1 - controlled controller with parallel control. The control remains in
small amounts off.
The scheme is only switched on when the amount a speed-dependent threshold of the
Exceeds characteristic ldwREG1KL. Share initialized with zero - When the I is.
If, when the controller is switched to a deviation, the P produced - share a crack at
Output.
D - controller is turned on, that its output is zero immediately after the switching.
The control is switched off, if the amount of a speed-dependent threshold of the
LdwREG0KL characteristic reaches or falls below. Laying down the wiring after the Hsyterese
The timer ensures that the switching of rules after tax by the time ldwRGDELt
is delayed. Each negative edge starts the timer and the timer provides as output signal
as long as high until the timer expires. The instantaneous value of the hysteresis is on the
Olda ldoRGSunv shown. Turning the control is, however, without delay, if
the amount exceeds the threshold of the speed-dependent characteristic ldwREG1KL. In
Off the duty cycle at the output will change by leaps and bounds, because the manipulated variable of the
PIDT1 - controller will no longer be added. If the controller is switched off, shall not
Monitoring instead of the control deviation (S.U.).
To perform the loader balance, the duty cycle at the output of the boost pressure control is
before the boundary changed by the engagement of the bi-turbo scheme. In cowVAR_BiT.0 = 0
both boost pressure plates are driven with the same duty cycle. With activated
BiTurbo control the duty cycle for the first Boost pressure plate to ldmGLTV / 2
(Loader balance value) decreases and the duty cycle for the 2nd Boost pressure plate to ldmGLTV / 2
increased.
Application Note: For a real one - to ensure and off the control, it is
necessary for the output value of the characteristic ldwREG1KL for all speeds is greater than the
Initial value of the characteristic ldwREG0KL. To start ups - to avoid and off, is
it is convenient, the two curves with a correspondingly large hysteresis to
apply. Be controller ldoRGPITV - The tax value ldoTVsteu and the output of the PI
added and limited by the characteristics ldwGRmaxKL and ldwGRminKL. Upon reaching the
Limit, there are three ways the integrator treatment:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Through the software switch cowLDR_R_A can be selected if an absolute pressure control
to be taken or a relative pressure control. An absolute pressure control represents the absolute
Pressure ldmP_Lsoll one in the intake manifold. A relative pressure control adjusts the pressure to atmospheric
relative excess pressure in the intake manifold. The actual value for the controller is given by ldmP_Llin -
anmADF, the setpoint is a pressure value.
Decimal comment
0Absolutdruckregelung (actual value = boost)
1Relativdruckregelung (actual value = boost pressure - atmospheric pressure)
Decimal Comment
0 on consumption
1 on the rotational speed
2 about the course
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
4.4 Control
cowLDR_MS
mrmM_EAKT
mrmM_EWUNL ldoM_Est
mrmM_EWUNR
dzmNmit
KF
ldwTV_KF ldoTV1
ldmADF KF
ldwTVPAKF ldoTV2
ldoTVsteu
anmLTF
KL
ldwTVTLKL
Decimal Comment
1 current injection quantity
2 Desired Amount of idle amount
3 Desired quantity raw + idle amount
The structure for the calculation of the taxable value ldoTVsteu is partially identical with the structure for
Setpoint calculation. The maps and curves have the same input signals. It is
analogous to what is described in the chapter setpoint calculation (see above).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
cowLDR_ADA
Switching to
LDME Dependence of
the control deviation
ldwPR_ ...
I gain
KL
ldwIRfakKL
Switching to
LDME Dependence of
the control deviation
ldwIR_ ...
D gain
KL
ldwDRfakKL
Switching to
LDME Dependence of
the control deviation
ldwDR_ ...
KL
ldwDR_gfKL
The charge pressure is with a PIDT1 - controlled regulator. Apply here to the I -, P - and D -
Parameters fixed values ldwIR_ .., .. ldwPR_ or ldwDR_ ...
For small-signal within the window ldwIR_FEN and ldwPR_FEN the gains are
ldwIR_SIG and ldwPR_SIG. For large signal apply to the excess of the window
Controller input values, the gains or ldwIR_POS ldwIR_NEG and ldwPR_POS or
ldwPR_NEG. For the DT1 - link the fixed values ldwDR_ .. apply to the D - gain. It
there is a D - controller with a dynamic feedforward control with DT1 -
Description: for the differential amplification are separate parameters for small - and
Large-signal behavior stored. Within a window (ldwDR_FEN, ldwDR_FEP) is with
Small-signal differential gain (ldwDR_SIP, ldwDR_SIN), outside of the window with
Large-signal differential gain (ldwDR_POS, ldwDR_NEG) expected.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Charge pressure control - adaptation of the control parameters DS / ESA
Page 4-10 EDC15 + 0 bosch
Y S01 281/120 - VG2
Due to the VTG - loader, the control system changes during operation, so that a
controlled adaptation of the control parameters is required. Therefore, the I -, P - and D -
Gain of PIDT1 - each with a controller multiplied by three factors. The three factors
be determined by means of characteristic curves. Input size of these curves is either the
MrmVERB consumption, the speed dzmNmit or going fgm_VzuN. With the DAMOS -
CowLDR_ADA switch can be selected whether the factor of consumption, speed of
to or dependent on the transition.
Decimal Comment
0 on consumption
1 on the rotational speed
2 about the course
The P - reinforcements ldwPR_SIG, ldwPR_POS and ldwPR_NEG be by the factor from the
Characteristic Line ldwPRfakKL multiplied. The multiplication result is the current P - gain
the PIDT1 - controller. The I - reinforcements ldwIR_SIG, ldwIR_POS and ldwIR_NEG be with
the factor from the characteristic line ldwIRfakKL multiplied. The multiplication result is the current
I - gain of PIDT1 - controller. The D - reinforcements ldwDR_SIP, ldwDR_POS,
ldwDR_SIN and ldwDR_NEG be the factor of the characteristic line ldwDRfakKL
multiplied. The multiplication result is the current D - gain of PIDT1 - controller.
The memory factor is interpolated from the characteristic ldwDR_gfKL. Again, with the
DAMOS - switch cowLDR_ADA as an input variable of the characteristic either the consumption
mrmVERB, the speed dzmNmit or going fgm_VzuN be used.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Charge pressure control - adaptation of the control parameters 19 April 2002
0 bosch EDC15 + Page 4-11
Y S01 281/120 - VG2
4.6 Shutdown
Shutdown
anmWTF because of ldmBereich = 7
mrmSTART_B Cold start
LDR_10
ldmBereich = 1 >1
dzmNmit <ldwREGN1
dzmNmit Shutdown
mrmM_EAKT ldmBereich = 5wegen zmmDKTL.1
fbbELDSpR Deviation
fbbELDSnR
ldmBereich = 8
ldm LDRSTAT = 1
fbbELDSpR
>1
fbbELDSnR
& >1
ldmBereich <> 3
ldm ldm
LDRSTAT = 1LDRSTAT = 1
Shutdown
FBOs ... because of
ECEC ... System error
ldmBereich = 6
SYS_FEHL
ldoRG_TV
ehmFLD_DK
ldwREGVGW2
ldwREGVGW1
ldwDKvgwLD
ehmFLS2
ldoRG_TV2
ldmVZ_akt
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The shutdown of the boost pressure control system depends on the operating condition ldmBereich from (Workspace
see Figure LDR_08):
The data ldwREGVGW1 and ldwREGVGW2 are default values for the drive duty
the boost pressure actuator. Share with ldwREGIVG1 - When you turn the controller off I will
or ldwREGIVG2 initialized. The initialization ldwREGIVG1 and ldwREGIVG2 are only
useful if no parallel control is applied. In this case the two values are
usually applied with the same values as ldwREGVGW1 and ldwREGVGW2. Are
but the maps for the parallel control as applied to ldwREGIVG1 and
ldwREGIVG2 be applied with zero.
Due to the load, the boost pressure control with the data ldwREGN1, ldwREGN2 and
ldwREGN3 and ldwREGME3 and ldwREGME4 and by the hysteresis characteristics
(Functions of ldmM_E) ldwREG0KL and ldwREG1KL divided into five work areas. This
Data represent thresholds for the averaged speed dzmNmit and the amount mrmM_EAKT is:
mrmM_EAKT
1 2 3 4
ldwREG1KL
ldwREG0KL
ldwREGME4
ldwREGME3
dzmNmit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the boost pressure control in the work areas 0,2,3 or 4 and no deviation, so
means that the charge pressure control regulates or controls while driving. In the Message
ldmRGST is provided this information other functions.
fbbELDSpR
>1 1
fbbELDSnR
ldmBereich = 0
& ldmRGST
ldmBereich = 2 >1 >1
ldmBereich = 4
ldmBereich = 3
dzmNmit> ldwN_Abs
anmWTF
KL
ldwKSTWKL
ldoN_Abs
&
mrmSTART_B
DEAD TIME ldoRG_BER = 7
>1
When starting from cold (ldmBereich = 7) a shutdown occurs by setting the duty cycle
ldwREGVGW1. Cold start is during startup (mrmSTART_B = 1) and also a
applicable time after the start of discharge, but only when the speed threshold ldwN_Abs
is exceeded. This maximum break time (ldoKSTWt) is water temperature dependent
(Characteristic ldwKSTWKL) and with the water temperature at the time of anmWTF
Start shedding determined.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5 Other Features
5.1.1 Glühkerzenansteuerung
gsmDIA_GAZ 2 Generation 3 Generation
ehmFGRS ehmFGRS
Incandescent Main glow Main glow
display
cowVAR_GS
cowVAR_GA K> 0
Z
gsoGS_TVx
TIMER
gswGS_ ...
>1 >1
&
gsoGS_TV4
gsoGS_t1
gsoGS_tGAZ
KL
>1
cowVAR_GS
cowVAR_GS
K = 1K = 2 zmmSYSERR.
cowVARSGT
gswGS_SGTV
3 mrmM_EAKT
anmUBATT anmT_MOT Preheating Ready- Afterglow
Start annealing Intermediate V anmT_MOT
nomic glow glow dzmNmit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Selection of Glühkerzengeneration:
cowVAR_GSK = 0 GSK 2
cowVAR_GSK = 1 GSK 3, Bosch Product
cowVAR_GSK = 2 GSK 3, competitor product
0
anmUBATT
gswUB_S1
1: Controlling allowed
- In area 1, the glow plugs with the duty ratio gswGS_TV1 be for the period
gsoGS_t1 (be applied in the motor temperature dependent characteristic gswGS_t1KL)
activated.
In region 2, the glow plugs with the duty ratio gswGS_TV2 be for the period
-
gswGS_t2 driven.
In region 3, the glow plugs with the duty ratio gswGS_TV3 be for the period
- gsmGS_t_VG (preheating time from the map gswGS_VGKF) - gswGS_t2 - gsoGS_t1
activated. If the map gswGS_VGKF is applied to zero, there is no
Preheating.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
TV
[%]
gswGS_TV1
gswGS_TV2
gswGS_TV3
t [ms]
t1 t2 t3
t2 ... gswGS_t2
Control in
Dependence of
Battery voltage
gswUB_S2N
gswUB_S2
0
anmUBATT
gswUB_S1N gswUB_S1
Battery voltage correction: see chapter "Input and Output Signals" - Glührelaissteller
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
gswUB_S2
gswUB_S1
anmUBATT
gswUB_S2N
gswUB_S1N
gswUB_W1
gswUB_W2N GRL - Control
gswUB_W1N
gswUB_W2
Unterspgs - Protection Überspgs - Protection
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
waiting for
dimeco join. Flank waiting for dimK15 == 1
ECO Startan- Overrun active
T_MOT
demand [100]
[00]
[01]
Preheating keinVorglühenCondition 2
[10] [50] or
dzmNmit> gswGS_N_VG
debounced with gswGS_T_G
Condition1
Condition1
Condition 2
Preheating time
(GsmGS_t_VG)
expired
or gswGS_t_BG
(DzmNmit == 0 expired
and
gswGS_t1 +
gswGS_t2
expired)
no
Start annealing
[C0]
Condition1 gswGS_t_SG
expired or
anmT_MOT> = gswGS_TWSG
Preparedness
glow Start annealing
[30] [70]
Condition 2
Condition 1
dzmNmit> gswGS_N_G or mrmSTART_B == 0
dimK50> 0
(Debounced with gswGS_T_G)
and
anmT_MOT > = gswGS_TWSG
mrmSTART_B == 0
Condition 2
dzmNmit> gswGS_N_G or no re-
glow
dimK50> 0
[D0]
(Debounced with gswGS_T_G)
and
anmT_MOT <gswGS_TWSG
Figure SONSGZ02_1:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Condition 3
dzmNmit> = gswGS_N_NG or mrmSTART_B == 0 mrmSTART_B == 0
mrmM_EAKT> = gswGS_M_NG
mrmM_EAKT> = gsw_MEZG
(For gswGS_T2ZG) or
gswt_ZGmax expired
(GsoZG_Erl = 0)
Condition 3 gswGS_T_1G
gswGS_T_1G Afterglow expired
expired (GsoGS_t_NG)
expired
mrmM_EAKT <gswGS_MZGV
(For gswGS_T1ZG)
gswGS_T1ZG = f (anmLTF) and
gswt_ZGgsp expired (gsoZG_Erl = 1)
Figure SONSGZ02_2
State diagram of the glow time
If several conditions are fulfilled simultaneously, not all transitions on the status
Message displayed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
gsmAGL_VGK
CONTROLS
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
- Condition 1: the engine speed dzmNmit is greater than the speed threshold gswGS_N_G
or the initiator is greater than zero dimK50 (debounced with gswGS_T_G) and the engine temperature
anmT_MOT is is> = the temperature threshold gswGS_TWSG (transition to no
Start annealing)
- cowVAR_GSK = 0:
Condition 2: the engine speed dzmNmit is greater than the speed threshold gswGS_N_G
or the initiator is greater than zero dimK50 (debounced with gswGS_T_G) and the engine temperature
anmT_MOT is gswGS_TWSG is <the temperature threshold (transition to start annealing)
cowVAR_GSK = 1 or 2:
Condition 4: the engine speed dzmNmit is greater than the speed threshold
gswGS_N_VG or the starter dimK50 is greater than zero (debounced with gswGS_T_G) and the
Engine temperature anmT_MOT is <the temperature threshold is gswGS_TWSG (transition to
Start annealing)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
No Preheating:
Returns the calculation of the pre-glow time a value equal to zero, the state begins no
Preheating.
No preheating is terminated when one of two requirements is met:
- Condition 1: the engine speed dzmNmit is greater than the speed threshold gswGS_N_G
or the initiator is greater than zero dimK50 (debounced with gswGS_T_G) and the engine temperature
anmT_MOT is is> = the temperature threshold gswGS_TWSG (transition to no
Start annealing)
- Condition 2: the engine speed dzmNmit is greater than the speed threshold gswGS_N_G
or the initiator is greater than zero dimK50 (debounced with gswGS_T_G) and the engine temperature
anmT_MOT is gswGS_TWSG <the temperature threshold is [End of Condition 2]
The preheating time is gsmGS_t_VG before the preheating phase from the map gswGS_VGKF =
f (anmUBATT, anmT_MOT) or f (anmADF, anmT_MOT) plus the adjustment value
gsmAGL_VGK (initialized with cowAGL_VGK) calculated. The adjusted value gsmAGL_VGK
(Olda gsoWTFAGL) is limited by gswWTFmxAG and gswWTFmiAG and is on the
Diagnostic interface can be changed. The change of the input variable of the characteristic field by means of
DAMOS - switch cowV_GZS_V (0 = pre-glow battery voltage dependent, 1 = pre-heating time
height-dependent). With a defective water temperature sensor the preheating time is measured using a
Default value gswGS_VGWT from the map determined.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
- The time is t1 + t2, the preheat expired and the speed dzmNmit is == 0.
Start annealing:
The annealing can start from the phases pre-heating, no Preheating and Bereitschaftgluehen
be activated. The following requirements must be met.
Preheating: Condition 2 or the speed dzmNmit is> than the speed threshold gswGS_T_G
(This is debounced with time gswGS_T_G)
No Preheating: Condition 2
dzmNmit> gswGS_N_G or
dimk50> 0
(Debounced with gswGS_T_G)
and
anmT_MOT <gswGS_TWSG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
With a defective WTF the default value gswGS_VGWT is used for the motor temperature.
The starting annealing is terminated
- after the Startglühzeit gswGS_t_SG
-
if the starting amount of shedding speed has been exceeded or
-
after exceeding the motor temperature threshold gswGS_TWSG
The Startglühphase is not interrupted when the speed threshold gswGS_N_G below
will. If the starting annealing is completed, takes place at below the speed threshold
gswGS_N_G no new start glowing.
Afterglow:
The afterglow begins with crossing the starting amount of shedding speed (mrmSTART_B = 0).
It is at the end of the afterglow (gsoGS_t_NG - gswGS_T_1G) ended. The time
gsoGS_t_NG is unique from the motor temperature dependent characteristic gswGS_NGKL
calculated.
With a defective water temperature sensor to calculate the afterglow is the default value
gswGS_VGWT used.
Overrun active:
If the requested follow-up (terminal 15 = 0), the status of the glow phase, "active tracking" to
(Value of the Status Message gsmGS_Pha = 100). If terminal 15 is turned on again before the
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Process:
In the initialization of the glow time the information is "pushing allowed" (edmPsh_erl = 1)
or "pushing locked" (edmPsh_erl = 0) are read from the EEPROM.
- Pushing allowed: In the states "Preheating" (gsmGS_Pha = 10h) as well as in the state
"Start glow" (gsmGS_Pha = 70h) is pushed. This is pushing for the next cycle
locked (gsmPsh_erl_). Once the glow time in the state "no glow" (gsmGS_Pha =
FFh) is a timer is started. After expiration of the applicable time gswt_Psh_E is in
EEPROM pushing for the next cycle enabled (gsmPsh_erl = 1). Furthermore, the
Timer also queried if the glow time in the state "Overrun active" (gsmGS_Pha =
100h) changes. If the timer is not running it is started. If the applicable time
gswt_Psh_E expired, the message is gsmPsh_erl = 1.
- Pushing locked: During the entire cycle is not pushed. Once the annealing-
control in the state "no glow" (gsmGS_Pha = FFh) or "follower active" (gsmGS_Pha =
100h) is, a timer is started (in the "Overrun active" if the state he is "not a
Glow was "not yet started). After expiration of the applicable time gswt_Psh_E is in
EEPROM pushing for the next cycle enabled (gsmPsh_erl = 1).
Messages:
edmPsh_erl: contains the information whether data can be pushed in this driving cycle
the information is read from the EEPROM
1 = pushing allowed
Banned 0 = Pushen
gsmPsh_erl: contains the information whether data can be pushed in the next cycle
the information is written in the EEPROM
1 = pushing allowed
Banned 0 = Pushen
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the GRS - stage defective, the error fbbEGZS_I is not reported until the final stage
again is regarded as intact - hence the defect detection time of this error must be greater than that of the
End stage failure.
If the sum of fault diagnosis actively and the output stage is not defective, then the output signal is the
GRS - final stage (glow time ehmFGRS or diagnosis ehmDGRS) with the input signal
dimGZR-checked. Is dimGZR not inverse to the output stage control, then the error
fbbEGZS_I reported defective, otherwise it will be reported intact.
2 Data transmission
In this section, the diagnostic data is transmitted serially to the MSG.
It is transmitted a total of 32 bits (22 bits synchronization 8-bit data 1 start and 1 stop bit)
The status of the transfer will be shipped in the olda gsoDIA_STA, and can have the following values
accept:
Decimal Importance
1 Synchronization, waiting for start bit
2 Read data
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
GRL-0
GZR-E
SYNC SYNC
gswSYNC_HI START bit0 Bit1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 STOP
GRL-0
gswTV_MIN gswTV_MAX
GZR-E
BITX
gswT_Delay
ehwEST_T8
The information on the GZR-E line has a delay from the falling edge on
the CRL-0-line. With the help of the label gswT_Delay the minimum time can be applied, the
the MSG has to elapse before valid data from GZR-E are read.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Are read all the data bits, or a transmission error occurred, so the information is in
the message gsmGSK3_ST (Initial = 0) shipped and the "data valid bit"
(GsmGSK3_ST.F = 1).
If an error occurs, the low byte is cleared, and the corresponding high byte in
Error and the "data valid bit" (gsmGSK3_ST.F = 1).
gsmGSK3_ST
Bit position Description
0-7 Diagnostic data
8 1 = Stop bit - error
9 1 = Flatline Low - error
A 1 = Flatline High - Error
B 1 = Timeout - Error
C 1 = 3 different encodings received
F 1 = valid data sent
All errors reported by the drive, then the message "reported error" set
(GsmER_READ = 1) and the diagnosis takes the "valid data bit" until the next
Diagnostic cycle back (gsmGSK3_ST.F = 0).
Application Note:
Delay time gswT_Delay + 20ms <period ehwEST_T8
There must be at least (10 bit + 22 bit Init Sync. + 10 bit data) * ehwEST_T8 by a K15 annealed
be to allow one valid transmission data in the driving cycle.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
GRL-0
GZR-E
Encoding
Synchronization
Bit0 Bit1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit8 Bit9 Bit10 ..... Bit21
The olda gsoGZS_BUF is only with the active coding (gsmGZS_Cok = 0) and in the
Driving cycle in which the coding was completed successfully (gsmGZS_Cok = FFh), with
Values filled. Is the receiving coding word does not match the label gswGZS_TYP,
the error fbbEGZS_C (fboSGRS.6) is reported and the flag in the EEPROM
(GsmGZS_Cok) remains 0 at the value The evaluation is terminated for this driving cycle
(EhmFGRS_K = 0). Is it possible not 2 out of 3 choices because in all diagnostic cycles
different Codierworte been received, the bit is set gsmGSK3_ST.12. Thereby
the error is reported fbbEGZS_P (transmission errors GZS). The EEPROM flag remains on
0, and the evaluation of the coding is restarted. The Codierwortbuffer is reinitialized
(GsoGZS_BUF = 000Fh). We the error as "permanently damaged" (depending on fbwEGZS_PA =
Number of error messages to finally broken) entered into the fault-olda (fboSGZS.7) so
the evaluation is aborted (ehmFGRS_K = 0) and only in the next cycle (KL15
OFF / ON) restarted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application Note:
The error fbbEGZS_P is set by the bit gsmGSK3_ST.C. If the bit C is set, it remains
set until back 3 valid diagnostic cycles have been read.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
kkoSTATE.0
dzoNmit
&
kkwHYSN_ *
>1
kkoSTATE.2
kkoSTATE.1 TIMER
anmKTF &
kkwTEINMIN ehmFKSK
kkwHYSTK_ *
kkoSTATE.3
* Each with H, L, O and U
mrmSTART_B 1
Above the threshold temperature kkwHYSTK_O and above the speed threshold kkwHYSN_O
the output ehmFKSK for the minimum on kkwTEINMIN activated. After
below the hysteresis thresholds kkwHYSTK_U or kkwHYSN_U and after the
Minimum on the output is disabled.
The initial states of the two hysteresis loops are set in the BIT olda kkoSTATE shown.
This is indicated by bit 0 and bit 1 Drehzahlhysterese the temperature hysteresis.
In addition, while the minimum on bit 2 is set.
The fuel circulation pump is only switched on when already the start shedding
(MrmSTART_B = 0) is reached.
In order to prevent siltation of the fuel cooling circuit is once per driving cycle
after start shedding and the waiting time kkwKSK_wns the fuel circulation pump for
Duration kkwKSK_on turned on.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
To increase the idle speed, the air conditioning compressor drive sets the message
klmN_LLKLM always to the value klwKLM_NLL, the parameter selection of the idle controller
increases while the air conditioner compressor (dimKLB = 1), the idle speed to this value.
The query of the climate control input is independent of the air output and ehmFKLI0
is processed at the idle control.
The following text is in all Hyteresegrenzwerten a ".." for U (lower hysteresis threshold)
or O (upper hysteresis threshold).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
A b sc ha LTUn g w e ge n B it ch le un ig un g k ln S T A T .3
S O N S K L 05
A b sc ha LTUn g w e ge n S tartvo ck ng k ln S T A T .4
S O N S K L 07
A b sc ha LTUn g ü be r C A N - G peration s 1 k ln 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 ln S T A T. A
S O N S K L 16
Ze itlic he B e gre na un g:
m rm E G S _a kt M:. -
M ax:. K lw TM A X _F R
k ln S T A T .1
Z e it
k ln S T A T .3
Z e it
k ln S T A T .4
Z e it
k ln S T A T .6
Z e it
k ln S T A T .7
Z e it
k ln S T A T .8
Z e it
k ln S T A T .9
Z e it
k ln S T A T. A
Z e it
ehmFKLI 0
Z e it
Auseandges
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
Figure SONSKL02: Time diagram shutdown / enable the air conditioning compressor
When released, the air conditioning compressor (ie setting the output ehmFKLI0 to 100%), the
Minimum on klwTMIN_ES wait while the no shutdown of the
Air compressor is possible. Thus, a too rapid switching of the air compressor
prevented.
During a switching operation (mrmEGS_akt = 1), but a maximum time for the
klwTMAX_FR is, the air compressor release frozen ehmFKLI0. Is klwTMAX_FR = 0,
so ehmFKLI0 is never frozen.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the conditions are shorter than kloTMIN_AN met, there is a shutdown for the
Mindestabschaltdauer time kloTMIN_AN. If the conditions are longer than the
Maximalabschaltdauer kloTMAX_AN met, the air conditioning compressor is alternately released
(Minimum on klwTMIN_ES) and off (Maximalabschaltdauer kloTMAX_AN)
until disappearance of the switch-off condition.
klmHYS bit 0
anmPWG Full throttle
klwH_PWG_U
klwH_PWG_O
klmHYS bit 1
fgm_VzuN 1 Gear
klmHYS bit 2
fgmFGAKT
Speed
klwH_FGG1U
klwH_FGG1O
klmHYS bit 3
dzoNmit Number of revolutions
klwH_DZG1U
klwH_DZG1O
anmT_MOT
kloTMIN_AN
min. time limit
anmADF KF
klwTMIN_KF
kloTMAX_AN
max. time limit
KF
klwTMAX_KF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anm PW G
Z e it
fg m _VzuN
Z e it
fg m FGACT
Z e it
dzoNm 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
If these conditions are met, there is a shutdown for the duration klwTMIN_B. Shall
an accelerating operation detected within this period, again, this time period is, in
the remains off the air conditioning, restarted, ie Shutdown can be retriggered.
Through the last two conditions are unnecessary compressor shutdowns (where the
Air compressor hardly absorbs moment) avoided:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Difference
anmPWG - klmHYS Bit 4
old value
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 for longer than
klwTMIN_BS
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fgmFGAKT
Time
dzoNmit
Time
klmHYS.4
Time
klmHYS.5
Time
klmHYS.6
Time
klmHYS.10
Time
klmHYS.11
Time
klmSTAT.2
Time
klmSTAT.3
Time
klwTMIN_B
Booting:
If the start bit mrmSTART_B deleted, a release of the air compressor is driven by
The delay time klwTMIN_ST.
mrmSTART_B
Time
klwTMIN_ST
klmSTAT.4
Time
System error:
[(Error in the vehicle speed sensor fboSFGG) OR
(Accelerator pedal defect fboSPWG or fboSPGS) OR
(Speed sensor defective fboSDZG)] AND
(Speed dzoNmit <klwH_DZG3 ..)
It takes place in fulfillment of these conditions, a cut-off for the duration klwTMIN_SF.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fbosFGG
klmSTAT Bit 5
fbosPWG >1 Recognized Error
fbosDZG
dzoNmit
Time
fboSFGG
Time
fboSWPG
Time
fboSDZG
Time
klmSTAT.7
Time
klmSTAT.5
Time
klmSTAT.6
Time
With the fulfillment of this condition, a cut-off for the duration klwTMIN_SG done.
dzoNmit
Time
klmHYS.8
Time
klmSTAT.7
Time
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Water temperature:
Exceeds the water temperature anmWTF_CAN one of the characteristic of the klwWTab_KL
Speed fgmFGAKT dependent threshold kloWTFschw, the air compressor is
switched off and the turn-off hysteresis klmHYS.9 active.
klwWTHyst
fgmFGAKT kloWTFschw
KL
klwWTab_KL
fgmFGAKT
Time
kloWTFschw
Time
anmWTF
Time
klmHYS.9
Time
klmSTAT.8
Time
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
klwH_KMD1U
kumKMDneu klwH_KMD1O
klwH_KMD2U
klwH_KMD2O
>1 Temporal klmSTAT.B
fboSKMD Min: klwTMIN_KU
Max: -
anmUTF
>1
klwH_UTF3U comFUN_KLI = 1
klwH_UTF3O & &
fboSUTF dimKLI = 1
cowFUN_KMT.2
The additional switch-off for the air compressor is only when the refrigerant pressure
is read via PWM input (comFUN_KLI = 1) and the air conditioning is turned on
(DimKLI = 1). The switch-off is carried out via the refrigerant pressure or the kumKMDneu
Ambient temperature anmUTF. If the refrigerant pressure is less than or equal than a kumKMDneu
minimum air pressure klwH_KMD1 (U / O) or greater or equal than a maximum air pressure
klwH_KMD2 (U / O) or is an error in the error path fboSKMD occurred, then the
Compressor off.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
khwKH_TVSE
KL
khwKH_ZUKL khwN_LLKWH khmN_LLKWH
anmLTF
frozen
anmUTF
frozen khoTL
>1 >1
khoTWAUS_O
anmLTF
anmUTF
KL
khwKH_TLKL khwUTF_FRZ
cowKWHTAUS
khwKH_TWHY
khoTWAUS_U
khmNORAB.0
anmWTF
t SRC active
khmNORAB.11
khmGENLAST khmNORAB.1Fehler-
debouncing generator defective
mrmSTART_B fbbEKWH_L
khmNORAB.2
anmUBATT
khwHYSU_ ..
khmNORAB.3
dzmNmit
khmNORAB.8
khwHYSN_ .. corresponds
mrmBSG_Anf
khmNORAB.4 (See Chapter CAN)
mrmSTART_B
DEAD TIME
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The heating capacity increase is used to heat the cooling water by electrical heating elements
(Amplifiers ehmFGSK1, ehmFGSK2) or Dieselzuheizer (output stage ehmFGSK3) to the low
Compensate for heat loss at high engine efficiencies. The heating elements are only
electric power reserves connected. The number of the connected heating elements (0-3)
can be set with the software switch cowKWHKERZ, which is the number of 0
Heating elements of a shutdown of the function "heating power increase" corresponds.
There are two power amplifiers ehmFGSK1 and ehmFGSK2 for controlling the heating elements to
Available. With 3 heating elements of the desired amplifier output must ehmFGSK1 with a
Heating element and the amplifier output ehmFGSK2 with two heating elements are connected. At
At the - and disconnection of heating elements is taken into account the arrangement of the heating elements
and the number of active heating elements khoRELAIS increased by 1 or is reduced.
Decimal Comment
0 Function increase heat output not active
1 1 heating element to output stage 1
2 1 heating element to output stage 1, 1 heating element to output stage 2
3 1 heating element to output stage 1, 2 heating elements at output stage 2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The auxiliary heating (= Dieselzuheizer) is used for faster heating of the passenger compartment
and corresponds to a heater for the cooling water. Is in the Zuheizerverbrauch
Consumption signal calculation takes into account (see "Input undAusgangssignale-
TQS / MFA / VBS / signal ").
The auxiliary heating ehmFGSK3 is switched off when at least one of the following
Conditions are met:
Increases the generator load khoHE_AB a threshold from the current speed
dzoNmit and khwKH_ABKL characteristic is detected and remains for a time
khwKH_tVER (Message khmNORAB.14 - off delay active) above this threshold, so
is switched off a heater.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5.4.2 Shutdown
Operating element:
The heating capacity increase can be switched off by a control unit. This control panel is
either directly via the digital input GSK-E (dimKWH) or via CAN message
Clima1 Byte1 Bit 1 driver request auxiliary heater in mrmCAN_KLI.1 if Clima1 message
is evaluated (comFUN_KLI = 2), or via the digital input KLI-E (dimKLI)
executed. If this input is active (digital input logic high), the
Increase heat output switched off (Message khmNORAB.6 - deactivation control panel).
The selection of the control panel is done with the software switch cowFUN_HZE.
Description of the software switch cowFUN_HZE:
cowFUN_HZE Comment
XXX XXX0 Input dimKLI
XXX XXX1 Input dimKWH or no driver's desired heater via CAN
XXX XX1X see ECOMATIC (no effect on the cooling water heating)
XXX X1XX see ECOMATIC (no effect on the cooling water heating)
Start:
During the starting process, no heat output increase is allowed. A heating power increase
is only after the time khwKH_tVST after the start shedding possible (Message khmNORAB.4
- Start delay active).
Speed:
The heating power increase is made possible according to the Drehzahlhysterese khwHYSN_ ..
(Message khmNORAB.3 - Drehzahlhysterese below).
Battery voltage:
The heat output will increase according to the Batteriespannungshysterese khwHYSU_ ..
allows (Message khmNORAB.2 - Batteriespannungshysterese below)
Generator fault:
The generator delivers to the control unit, a duty ratio, which is the generator load.
Since this signal is subject to large fluctuations in the open circuit, it will be before the processing PT1 -
filtered. After start shedding (mrmSTART_B = 0) SRC-examination of the duty cycle is at
less than or equal khwNULLAST (error fbbEKWH_L). While the generator load in the SRC
is (Message khmNORAB.11 - generator load in SRC), though is with the last valid value
the generator load continued to work, however, prevented a switching of heating elements. After
The end of the debounce time (error finally broken recognized) is the heating power increase
switched off (Message khmNORAB.1 - Generator defective).
Temperature:
From the air temperature anmLTF or the ambient temperature is anmUTF with the characteristic
determined khwKH_TLKL a temperature threshold that must be exceeded in order for the
Increase heat output is switched off. The temperature sensor - selection is made with the
Software switch cowKWHTAUS. Done Restarting the heating power increase
only when this temperature threshold less the hysteresis khwKH_TWHYY,
is exceeded (Message khmNORAB.0 - temperature sufficient). If the
Water temperature is below the lower hysteresis threshold and the delay time after deleting
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
of the start bit has expired and is khwUTF_FRZ equal to zero, the recently identified
Temperature threshold frozen. The freeze will be lifted when the water temperature
exceeds the upper hysteresis threshold.
Decimal comment
0Temperaturabschaltung by ambient temperature anmUTF
1Temperaturabschaltung by LufttemperaturanmLTF
Error:
A defective air temperature sensor (fboSLTF) or water temperature sensor (fboSWTF), and in
a malfunction of the power amplifiers ehmFGSK1 or ehmFGSK2 (information from the output stage handler
on the Status Messages ehmSGSK1 and ehmSGSK2) no heating power increase is possible
(Message khmNORAB.5).
BSG request:
At idle target speed increases by the onboard supply control unit BSG to the load to be
reduce, the glow plugs turned off or PTC elements for the time of the request.
To this end, as a shutdown condition for the KWH bit khmNORAB.8 used, which the state
the message mrmBSG_Anf (request bit 1.0 bit of the received message BSG_Last)
corresponds.
Clima1 request:
When the bit is "No heating required" the CAN message Clima1 (no heating
means that the thermostat is set to "blue") and the procedure is applied
Set (mrwCAN_KLI.5 means engaging on ehmFGSK1 / 2, set mrwCAN_KLI.6 means
Engaging on ehmFGSK3) are for the time of the request, the heating elements or diesel
heater switched off.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mloEAKTPT1
mrmM_EAKT
PT1
mlwML_PT1 mlo_MLTV mloZustand
Blocking time
dzmNmit KF
mlwTV_KF mlwHYS1_S1 mlwML_spzt
mlwML_TVVG mlwHYS1_S2
dimK15 = 0
&
dzmNmit> = mlwML_naus
TIMER
mlwHYS2_S1
mlwML_over mlwHYS2_S2
About the map mlwTV_KF a duty cycle for the output stages is determined. Input variables
are the mean speed, and the filtered current across mlwML_PT1 injection quantity.
As long as the speed remains after "K15 from" above an applicable threshold mlwML_naus, is
a duty cycle over the data set parameters mlwML_TVVG specified. This default value
can remain for a maximum of an applicable time mlwML_over long.
This state signal (result of the addition) is written in the olda mloZustand and
mloZustand then remains an applicable lock time mlwML_spzt long unchanged. Only after the
Expiration of this time is taken, the current status. With the help of an applicable table
is evaluated mloZustand and the result of the messages ehmFML1 and ehmFML2 the
Output stage control provided.
The motor bearings states can use the data set parameters mlwML_1_ .. and mlwML_2_ ..
be applied. Can the engine mount control disabled mlwML_on With the software switch
(Wegappliziert) are.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5.6 Ecomatic
Is an optimum running of Schwungnutzbetriebes and the switching operations
Data exchange between the engine-SG and SG-DigiSwing necessary. With the SW-switch
cowECOMTC.0 the function is turned on / off (1 = on, 0 = off).
The communication between the engine-SG and SG-DigiSwing can optionally via CAN or
Digital inputs take place. With the SW switches cowECOMTC.1 can choose whether the
Ecomaticsignal via CAN or digital input is (1 = CAN, 0 = Digital input). If the
Digital input LOW level at which means "motor off", HIGH means "start request".
The CAN message (1 = "engine", 0 = "start request") is inverted in mrmCAN_ECO,
so that the information is encoded as in dimeco (TRUE = "start request", FALSE = "Motor
off ').
With the SW switches cowECOMTC.2 can choose whether the clutch signal via CAN or
Digital input is (1 = CAN, 0 = Digital input). If the digital input HIGH level at
means "clutch operated / disengaged" LOW level does not mean "clutch
activated / engaged. "CAN message can represent multiple coupling conditions, it is in
the analysis, however, only "open coupling" between and "not open clutch"
distinguished. The information is in the message dimKUP accordingly prepared (TRUE =
"Operated clutch / disengaged" "clutch not disengaged", FALSE =.
With the SW switches cowECOMTC.3 you can choose whether for a Ecomatic error
(EcoECO_STA = 4) of the motor via ecmUso_ECO = 0 is to be switched off or not (1 =
Engine off, 0 = engine not out).
Decimal Comment
0 No ECOMATIC function
4 Ecomatic error (dimeco not HIGH to ecwINIT_T or CAN error)
8 Waiting for the first high-level
28 Wait, that start bit is cleared
12 dimeco == TRUE to mrmSTART_B = 0, Waiting for 'engine'
20 dimeco == FALSE to TRUE, waiting for 'a motor'
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Init Legend:
cowECOMTC == 1 cowECOMTC == 0
Condition
S
dimeco
Timeout
dimeco == TRUE
28 04
mrmSTART_B == 0
dimeco == FALSE
ecmUso_ECO = -1 ecmUso_ECO = 0
12 20
dimeco == TRUE
cowECOMTC.0 = 0 Condition
S
Init 00
S. .. value from ecoECO_STA
cowECOMTC.4 = 1 CAN_Fehler
28 04
mrmSTART_B = 0 CAN_Fehler
CAN_Fehler
dimeco = FALSE
12 20
dimeco = TRUE
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The function corresponds to that described under Ecomatic via digital input, with the following
Exceptions:
the state no longer 08 (waiting for dimeco)
one comes from any operating state (except 00) by a CAN error fboSCAN
or fbbEEGS_1 or fbbEASG_Q or fbbECA0_D in the state 04 (Ecomatic error)
Value range of the olda mroEGSECST status (bit-coded) Ecomatic with CAN:
The error fbbEEGS_1 must be zeitentprellt because he also from the treatment "External
Amount of intervention "can be sent (ie, the error could be sent more often than
desired, see also "EGS intervention" / "EGS intervention via CAN").
5.6.3 'engine' / 'a motor' command (from the gearbox control unit to MSG)
dimeco
0
t
dzmNmit
0
t
mrmSTART_B
20H
01H
t
ecmUso_ECO
-1
t
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
No 'engine' command (from the engine control unit to the gearbox control unit)
ASG in a vehicle it may be necessary, the gearbox control unit (CAN)
inform you that no engine cut-off shall take place. The message khmKWH_CAN (equivalent
S_ECO in the CAN layout) is set to one if any of the following conditions is met:
- Which depends on the ambient air temperature and time has not yet expired. (This
Shutdown condition is only once after the initial start (if mrmSTART_B is zero)
determined. Even when the motor restart after shutdown by Ecomatic is this
Shutdown condition is not activated.)
- The bit cowFUN_HZE.2 set and turned on the air conditioning compressor is (mrmKLK_EIN = 1)
khmGENLAST> khwGEN_MAX
cowFUN_HZE.1
mrmKLK_EIN
cowFUN_HZE.2
The transmission control unit is in this case the switching off of the engine prohibited (except
Security issues). The decision lies with the gearbox control unit.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5.7.1 Overview
anmHZA
anmOTF
anmLTF
anmUTF
Coolant ehmFTST
anmWTF
thermostatic
dzmNmit
Control
mrmM_EAKT
fgmFGAKT
anmWTK
kumNL_akt
anmUTF
nlmNLact
anmWTF
mrmVB_FIL Caster and ehmFZWP
nlmLUENL Lag pump
anmOTF
anmUTF
anmWTF_CAN
anmWTK kumNL_akt
dimKLI
anmKMD
mrmKMD
dzmNmit ehmFHYL
mrmM_EAKT Radiator fan
mrmSTART_B Control ehmFGER
mrmVB_FIL
fgmFGAKT
nlmLUENL
nlmLUENLrd
dimKLB
anmLTF
anmADF
mrmCAN_KLI
nlmNLact
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmM_EAKT KF
kmwGRD_KF
fgmFGAKT
kmoWTF_so2
anmUTF
anmLTF KF kmwSO_VGW
kmwKOR2_KF
kmoWTF_sor
kmmWTFsoll
anmOTF kmoWTF_so3 MIN
MAX
KL
PT1
kmwKOR3_KL
kmwSO_VGW3 kmwPT1_ZP
cowFUN_KMT.1 = 1 kmwPT1_ZN
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If an error occurs in the error paths for UTF or LTF, OTF, or FGG HZA, the
Setpoint kmmWTFsoll assigned the default value kmwSO_VGW. The selection of the error path
UTF or LTF is also via cowFUN_KMT (cowFUN_KMT.0 = 0 fboSUTF,
cowFUN_KMT.0 = 1 fboSLTF).
kmoWTFist kmmWTF_ra
anmWTF_CAN kmoTSTreg
kmwWTF_VGW
I CONTROLS
fbbEKO2_Q
fbbEWTF_U
kmoTSTsteu
ehmFTST
fbbEWTF_N >1
KF
CONTROLS
fbbEWTF_S kmwSTEU_KF
kmwTST_max
cowWTF_CAN kmwTST_min
1 kmwST_VGW
kmmWTFsoll kumNL_akt
>1
anmWTK> kmwWTK_max
In the control map kmwSTEU_KF is from the setpoint temperature and the kmmWTFsoll
Deviation kmmWTF_ra the drive duty determined kmoTSTsteu. Parallel to this,
is the deviation kmmWTF_ra an I-controller, which in positive and negative directions
(KmwIAnt_mx and kmwIAnt_mn) is limited.
The scheme is only in the small signal range active (within an applicable
Temperature window). If the control deviation is outside of the small signal range the I-
Share initialized to zero.
The difference between the duty cycles of control (kmoTSTsteu) and control (kmoTSTreg) is
limited to a minimum and maximum value (kmwTST_min and kmwTST_max) and is the
Drive duty for the coolant thermostat.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the caster is active (kumNL_akt = 1) OR the water temperature at cooler outlet is greater
than the threshold kmwWTK_max then the coolant thermostat amplifier with the
Default value kmwST_VGW driven.
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
&
>1
kuwSO_VGW kuoWTK_so6 >1
>1 1
fboSUTF
fboSWTK
cowWTF_CAN
fbbEWTF_H
fbbEWTF_D
fbbEWTF_L fbbEWTF_B kuoRel2
fbbEKO2_Q fbbEWTF_N
fbbEWTF_S
fbbEWTF_U
kuwSO_VGW2
cowFUN_KLS
kuoSOdyn
Q
kuwSOLL4KF S R
kuwRelVGW
KF kuoRel1
DEAD TIME DEAD TIME
kuwT1 kuwT2
anmWTK
kmmWTF_ra kuoWTDIFF
kuoWTK_so5
& &
anmWTF_CAN
kmmWTF_ra ehmFTST
ehmFTST> kmmWTF_ra>
<kuwRa1
kuwTV1 kuwRa2
<kuwTV2
kuwSOLL2KF
KF kuoWTK_so4
kuoWTK_so2
cowFUN_KLS
kuwPT1_WEPkuw
PT1_WEN
PT1
kuoWTKkorr kuoWTK_so3
kuoWTK_so1
KF
anmWTF_CANkm anmWTF_CAN
mWTF_soll mrmM_EAKT
Figure SONSKU01: water temperature setpoint calculation (at the radiator outlet)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Depending on the position of the switch DAMOS cowFUN_KLS are available for the determination of the
Fan cooling power applied two variants.
Variante1 (cowFUN_KLS = 1):
The water temperature setpoint at the cooler outlet kuoWTKsoll results from the water temperature
on the cylinder head outlet anmWTF_CAN (cowFUN_KMT.5 = 0) or the water temperature setpoint
kmmWTFsoll for the cylinder head outlet (cowFUN_KMT.5 = 1) and from the temperature
kuoWTK_so2, resulting from a load-dependent feedforward control. About the map
kuwSoll2KF is given a predetermined temperature above the temperature difference kuoWTK_so4,
which reflects the influence of the cooler, is corrected.
From the map kuwSoll1KF is dependent on the engine speed and the current dzmNmit
Amount mrmM_EAKT a target temperature kuoWTK_so1 for the cooler outlet determined. This
Temperature is PT1 filter. Depending on the direction of the change is one of two time constants,
selected (kuwPT1_WEP or kuwPT1_WEN). The output value is kuoWTK_so2.
From the map kuwSoll3KF is dependent on the ambient temperature and the anmUTF
Water temperature at the cylinder head outlet anmWTF_CAN a desired temperature difference
kuoWTK_so3 determined via the radiator. This difference is multiplicatively by a factor
kuoWTKkorr corrected. The speed-dependent factor is derived from the characteristic curve
kuwKOR1_KL.
If the drive duty of the thermostat ehmFTST greater than the comparison value
kuwTV1 and the deviation for cylinder head outlet kmmWTF_ra smaller than the
Comparison value kuwra1, then, after the time kuwT1 a temperature offset in dependence
the deviation for cylinder head outlet kmmWTF_ra and the temperature difference
(AnmWTF_CAN-anmWTK) determined. This is subtracted from the setpoint kuoWTK_so5 to the
To increase the cooling output requirement of the fan.
The temperature offset is reset when the time after the kuwT2
Drive duty of the thermostat ehmFTST less than the comparison value kuwTV2 and the
Is deviation on the cylinder head outlet kmmWTF_ra greater than the comparison value kuwra2.
The outputs of the maps kuwSOLL2_KF and kuwKOR4_KF are not here in the unit
° C, but in% relative cooling power.
For negative values of kmmWTF_ra to a cooling down of the engine by the / fan
are supported. The fan support is also function of the temperature gradient
the cooler (anmWTF_CAN-anmWTK) desired. About the map kuwSOLL4KF is the
relative dynamic cooling requirements kuoSOdyn determined.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Fan control because of increased water temperature on the cylinder head outlet:
Depending on the water temperature at the cylinder head outlet and the anmWTF_CAN
Ambient temperature anmUTF is the characteristic field kuwSOLL3KF the relative cooling demand
kuoWTK_so3 determined due to engine heat.
Note:
For concepts with Tata thermal control (and a sensor on the radiator outlet), this
Characteristic map used to determine the / fan at temperatures above the maximum target temperature
(Cylinder head outlet) to control. For concepts without thermal Tata control is based solely on
this map, the fan control determined due to engine heat.
The dynamic cooling demand and cooling demand due to increased water temperature at
Cylinder head outlet are summed (kuorel1).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
kuoWTK_ra kuoKB_reg
kuoWTKsoll
I CONTROLS
fboSWTK kuoRel2
cowFUN_KLS cowFUN_KLS
kuoKB_steu kuoZusKB
fgmFGAKT kuoV_ist
kuwFG_VGW KF CONTROLS
kuwSTEU_KF kuwZusKBmn
kuwZusKBmx
fboSFGG
Go The control deviation at cooler outlet kuoWTK_ra and the driving speed kuoV_ist
the control map kuwSTEU_KF from which a relative cooling requirement is determined. If a
Error in the error path fboSFGG occurs, instead of the default value fgmFGAKT kuwFG_VGW
used for the vehicle speed.
In parallel, the control deviation kuoWTK_ra goes on an I controller, and in the positive
negative direction (kuwIANT_mx and kuwIANT_mn) is limited.
The scheme is only in the small signal range active (within an applicable
Temperature window). If the control deviation is outside of the small signal range the I-
Share initialized to zero.
The relative total cooling capacity is calculated from the difference between control (kuoKB_steu) and
Control (kuoKB_reg) (this figure is negative one) and is at a minimum and
Maximum value (kuwZusKBmn and kuwZusKBmx) limited. The particular here relative
The cooling power is to be applied by the fan.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
kuoHy_NAbl
kuoEl_NAbl
kuwHy_N1UkuwHy_N1O kuwEl_N1UkuwEl_N1O
Suppression Suppression
: :
kuwHy_N5UkuwHy_N5O kuwEl_N5UkuwEl_N5O
kuoV_ist2
On and off On and off
schalthystereseHydrolüft schalthystereseElektrolüf kuoKLIBA
ersonsku06 tersonsku07
kuoHy_N kuoEl_N
KF
kuoKB_KVM >1
fboSFGG KF
kuwKBRHyp kuwKBRElp
dzmNmit dzmNmit mrmCAN_KLI
fgmFGaktkuwFG_ .4
kuwHyGRDKF
VGW3 kuwElGRDKF
kuwKBRHyn kuwKBREln kuwKVM_KL
dimKLB
dimKLI
kuoHy_KB kuoEl_KB KL
kuoKMDgesp
RAMP RAMP
kuoSchalt
cowFUN_KM
kuoANFBA T.4 = 1
kumKMDneu>
kumKMDneu
kuoKMDgesp
<kuoKMDges
+ kuwKMDHP
p-
kuwKMDHN
kuoKLLFT
kuoZusKB kuwANKORK
kuwKlmftKL kuwANF_KF L
KL KF KL
mrmKLI_LUE
fgmFGAKT
mrmKMDanmKM
anmLTFldmADF
D
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anmWTF
anmUTF KF
kuoHy_VGW3 kuwHy_VGW4
kuwNLHy_KF
dzmNmit
ehmFHYL
kuoHy_NAbl
KF
CONTROLS
kuwHyLFTKF
kuwHy_min
kuwHy_max
kuwHy_VGW1
kuwHy_VGW2
kuwEl_VGW4
kuoEl_NAbl
ehmFGER
KL
kuwElLFTKL
CONTROLS
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
DEAD TIME
&
kuwt_Start
dzmNmit> mrwSTNMIN1
There is a maximum range between the additional cooling, kuoZusKB from the
Function "radiator fan control", derKlimabedarfsanforderungkuoKLIBA, the
Air demand request via CAN kuoKLLFT that are in from the map kuwKlmftKL
Dependence of mrmKLI_LUE results, and a cooling demand requirement for starting in the
Height kuoANFBA hit.
The cooling demand requirement for starting in height kuoANFBA arises from the map
kuwANF_KF in dependence on the intake air temperature and the atmospheric pressure anmLTF
ldmADF. This value is a factor of the characteristic curve depending kuwKORANFKL
the driving speed fgmFGAKT corrected. The fan selection is by cowFUN_KMT
(CowFUN_KMT.3 = 0 = 1 hydraulic fan electric fan and cowFUN_KMT.3) taken.
Ensure that the air function is not impaired, the air demand requirement is kuoKLIBA
considered. When the air conditioning (dimKLI = 1, dimKLB = 1 or
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmCAN_KLI.4 = 1), the cooling load exceeds the characteristic kuwKVM_KL from the
Refrigerant pressure kumKMDneu (hysteresis) was determined. Via cowFUN_KMT
are selected, if the refrigerant pressure by a pressure sensor anmKMD
(CowFUN_KMT.4 = 1) or via CAN mrmKMD (cowFUN_KMT.4 = 0) is provided.
About the switch and the OR gate is a hystereseähnliches behavior with administrable
Thresholds (kuwKMDH..) Realized in positve and negative direction.
The demand for cooling is via a ramp with a slope of kuwKBR ... p with positive or
kuwKBR ... n filtered for negative changes. The ramp is designed to prevent "fan saws".
After the maximum selection from the cooling demand (kuo. _KB ..) as a function of the
Engine speed dzmNmit over the respective fan base map (kuw. .. GRDKF) the
Fan speed for the corresponding fan (kuoHy_N for the hydraulic fan and kuoEl_N for the
Electric fan) determined.
kuoElnmin
kuoV_ist2
KL
kuwElmin_KL
0 MAX kuoEl_N3
kuwElnmin
kuoEl_N MAX kuoEl_N2
kuwElminU
kuwElminO
kuoHynmin
kuoV_ist2
KL
kuwHymin_KL
0 MAX kuoHy_N3
kuwHynmin
kuoHy_N MAX kuoHy_N2
kuwHyminU
kuwHyminO
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In order to prevent small fan revs jumping back and forth, the fan speed is
the blanked still preceded by a one-and switch-off.
There is a speed threshold KUW ... nmin set, under which the fan must not be running.
Increases the fan speed kuo ... _N0 about the value (> =) KUW ... Mino is, the fan speed
kuo .... _N2 from zero to maximum of minimum speed nmin KUW ... and kuo ..... set _N0. If
the fan speed kuo ... _N0 back below the threshold (<=) KUW .... minU, the fan speed is
kuo .... _N2 reset to zero.
The selection is extended to the characteristic KUW ... min_KL that the dependent
Speed kuoV_ist2 a minimum fan speed kuo ... nmin pretending. Subsequently
a further maximum range between nmin and kuo kuo ... ... _N2 taken, from which
kuo ... _N3 results.
If no hydraulic fan installed, the characteristic KUW ... min_KL is to be applied with zero.
If an error in the error path fboSFGG occurs, instead of the default value fgmFGAKT
kuwFG_VGW3 used for the driving speed, which is to be applied so that the maximum
possible minimum fan speed is shown in kuoHynmin.
With the electric fan speed is in the implementation of duty cycle on the characteristic
kuwElLFTKL. In the hydraulic fan this is done via the map kuwHyLFTKF in
Depending on the engine speed dzmNmit, since the operating point is just in the near-idle
Area can move. There may be areas where the fan speed is only in
Depending on the engine speed changes. Thereby resulting fluctuations
prevent the fan speed must be lowered. This amplifier can also be for another
Electric fans are used.
During the startup process (mrmSTART_B = 1 and dzmNmit> mrwSTNMIN1) the fans are
for the applicable time kuwt_Start with the default values kuwHy_VGW2 and kuwEl_VGW2
activated.
When the water temperature at the radiator outlet is greater than the anmWTK
Water temperature threshold kuwWTFGR or if a critical water temperature at
Head leaving kuoWTFkrit is reached, and the default values kuwHy_VGW1
kuwEl_VGW1 switched. The critical temperature is obtained from the map kuwWTkrKF
depending on the water temperature at the top outlet anmWTF and the filtered consumption
mrmVB_FIL. Switching is done via a hysteresis (kuwWTFHys. ..). The query
anmWTK - anmWTF is also hysteresis (kuwWTKHys1 and kuwWTKHys2).
While the caster (kumNL_akt = 1), the cooling fan power amplifiers with kuoHyVGW3 be or
kuoElVGW3 driven. KuoElVGW3, kuoHyVGW3 arise here at the beginning of the wake
from the map kuwNLEl_KF, kuwNLHy_KF depending on anmWTF and anmUTF. At the
End of the follow-up time, the duty cycles for both fans kuwElVGW3, kuwHyVGW3 be
changed so that the fan speed ramp-like down to the minimum value (kuw. _min.) on
Fan run-on end can be reduced. (Use with 2 electric fans)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
ehmFHYL kumCAN_LUE
ehmFGER CAN message
Engine 5, byte 5
KL 0xFFh
kuwTV_KL
fboSHYL
fboSGER
kuwLFTAUSW
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
nlmLUENL kumNL_akt
see
& Text description
nlmNLact
anmUTF
kuwNLVGWmn ehmFZWP
kuwNLVGWmx
anmWTF KF
kuwNLKORKF
MAX
kuoVB_gesp Reduction of
Follow-up time - kuwNL_tab kuoEl_VGW3
and
kuoHy_VGW3 on
mrmVB_FIL kuwNLpro% of
Minimum value
NL time expired
KF
kuwNLGRDKFnlmNLact
anmWTF
anmUTF
KL
kuwNLF_KL
anmOTF
KL
kuwNLOELKL
kuwNLOEL
cowFUN_KMT.1 = 1
anmWTF
MAX
anmUTF KF
kuwNLKORK2
Remaining
Follow-up time
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
6
Driving
nlmNLact = 1
Amplifiers ehmFGER,
ehmFHYL, ehmFTST X. .. value of the Status Message kumState
and ehmFZWP
turn off
5
Waiting for
Fan Sharing
nlmLUENL = 1
kuwNL_pro the
NL-time expired
2
Second NL
Phase
3
Ramp
finished
4
End of ramp
ehmFGER = kuwEl_VGW4
ehmFHYL = kuwHy_VGW4
ehmFZWP and ehmFTST
turn off
kumNL_akt = 0
7
Luefter-NL
End
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the Nachlaufpase active (nlmNLact = 1) and the release for the fan run or
Thermostat overrun was granted (nlmLUENL = 1) is the lag pump to the default value
kuwNLVGWmx driven. While the caster the fan stages and are
Thermostat output stage driven with the corresponding default values.
At the beginning of the wake, the timer is started with a time of from the maximum
Caster basic characteristic field kuwNLGRDKF and the follow-correction map kuwNLKORKF
results. The input variables of the tracking basic characteristic field are the filtered consumption
mrmVB_FIL and the water temperature at the cylinder head outlet anmWTF. The filtered consumption
mrmVB_FIL is frozen in the wake thus also at the second maximum selection of
same consumption value will be used. The output value of this characteristic field is by a factor
multiplied, which results from the characteristic kuwNLF_KL depending on the ambient temperature
results, where appropriate, to shorten the lag time in cool temperatures. The
Input variables of the follow-correction map are the ambient temperature and anmUTF
the water temperature at the cylinder head outlet anmWTF. The tracking characteristic kuwNLOELKL
is only active if enabled WIV (cowFUN_KMT.1 = 1). The first calculation of the
Follow-up time should be designed so that the maximum temperature of the post-heating
is exceeded. The filtered consumption mrmVB_FIL is at the beginning of the wake in the
E2PROM saved.
During the second follow-up phase, there is a premature termination condition. The
Termination condition is met and the timer is cleared when the water temperature
anmWTF is below an applicable threshold temperature kuwWTSCHW. The
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Lowering of Nachlauftastverhältnisses kuoEl_VGW3 and kuoHy_VGW3 also takes place for the
Demolition case.
It must kuwNLpro% of the minimum follow-up time kuwNLtmin (> 0 s delay time) greater than or equal
be as kuwNL_tab. For stopping times smaller kuwNLtmin is detected on follow-0s and the
Reduced power amp without a ramp to the minimum.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmNmit
anmWTF
fboSWTF
fboSUTF Enable diagnostics kmmDiaStat
fboSKBI
fboSLDF Enable diagnostics
fboSLDP
fboSADF
fboSLTF
fbbETHS_L
kmmDiaStat.7
Error detection kmmDiaStat.6
Error detection
anmUTF
ldmP_Llin
ldmADF
anmLTF Model temperature
mrmVERB and temp-
ehmFGSK1 calculation
ehmFGSK2 kmmTMotBer
ehmFGSK3
anmWTF Modell_Umgebungstemp
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The implementation of the diagnosis depends on the state of the bits of the message from kmmDiaStat.
Bit of the Value of the
Message Bits Description
kmmDiaStat
0 Diagnosis does not start 3)
1
Speed must be greater than or equal kmw_DZ_gr
Demolition of diagnosis 1oder2)
1 1 The dead time (= product of kmwTDZeit and kmwTDZaehl) was
exceeded
Diagnosis does not start 1)
2 1 The water temperature is less than anmWTF
the lower threshold kmw_Th_AbU
Diagnosis does not start 1)
The first value of the water temperature is greater than anmWTF
3 1 the upper threshold kmw_Th_AbO
Diagnosis does not start 1) or discontinuation of diagnosis 2)
Defective water temperature sensor
4 1 Diagnosis does not start 1) or discontinuation of diagnosis 2)
Error of another sensor (switch position cowVAR_ThU!)
Demolition of diagnosis 2)
5 1 Diagnosed error
Demolition of diagnosis 2)
6 1 Performed test
7 1
1)
Diagnosis does not start: The diagnosis can not be performed in this cycle, as
at least one condition is not satisfied. The re-activation can only be through a
Initialization done.
2)
Demolition of diagnosis: The diagnosis can not be performed for this driving cycle
or the test is completed. The re-activation can only occur through an initialization.
3)
Diagnosis does not start: The diagnosis starts when the bit is 0.
Note to kmmDiaStat: Once a bit from bit 0 to bit 5 ONE, the following messages and
Oldas indeterminate: kmmDiaStat.6, kmmDiaStat.7, kmmTMotBer, kmoVerbPT1, kmoMotQzu,
kmoMotQab, kmoUmgebQ, kmmUTFkor1, kmmUTFBer, kmoWTFPT1, kmoPdiff, kmoTUmPT1.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
àFor cowVAR_ThU = 1:
àFor cowVAR_ThU = 0
dzmNmit <kmw_DZ_gr
kmmDiaStat.x
1 x=0
DEAD TIME
x=1
kmwTDZeit, kmwTDZaehl, Init = 0
x=2
anmWTF <kmw_Th_AbU
x=3 >1
(First valid value of anmWTF)> kmw_Th_AbO
x=4
fboSWTF
x=5
fboSUTF
>1
fboSKBI
fboSLDF
fboSLDP
>1
fboSADF
fboSLTF
cowVAR_ThU
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
An error occurs if the calculated motor temperature kmmTMotBer greater than kmw_THSauf
and anmWTF is less than or equal kmw_THStol.
The test is terminated when the measured water temperature anmWTF greater than kmw_THStol
or a fault has occurred.
For the end of the tape test Readiness is for the thermostat diagnosis with the "Readiness
Speed "(password xcwPRDYm1) set. For customer service Readiness is for the
Error path fboSTHS set after deleting the error memory.
If an error occurs, the error bit is set fbbETHS_L and the MIL lamp (be applied)
activated.
fbbETHS_L
kmmDiaStat.6
S
kmmTMoTBer a & Q
kmw_THSauf a> b
b
Init
R
a
anmWTF
kmw_THStol a> b S kmmDiaStat.7
b >1 Q
Init
R
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The calculation of the model temperature is the PT1-like course of the cooling water temperature
by the after engine warming. The cooling water can absorb heat (the heat flux is
counted as positive) or leave (the heat flux is counted negatively).
The negative thermal contribution is about the Water temperature anmWTF and the
Ambient temperature determined.
Depending on the switch position of cowVAR_ThU (Fig. 5), the measured ambient temperature
anmUTF or the calculated value kmmUTF_ber taken.
About the characteristic kmw_ThHzKL the amount of heat is determined and on the Olda
kmoMotQab visible.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
kmoVerbPT1
kmoMotQzu kmmTMotBer
mrmVERB
kmoQint
PT1 KL I
0
kmw_HLGSK1
ehmFGSK1
0
kmw_HLGSK2
ehmFGSK2
0
kmw_HLGSK3
ehmFGSK3
kmoUmgebQ
anmWTF
kmoMotQab
KL
kmmUTF_ber kmw_ThHzKL
anmUTF
cowVAR_ThU
The initial value for the integrator of the model is the first valid measurement of water temperature
anmWTF.
kmmUTFkor1
anmWTF
PT1 KL
kmwWTkorGF kmwWTkorKL
anmLTF
kmoPdiff kmmUTF_BER
ldmP_Llin KF PT1 kmoTUmPT1
kmwLTkorKF kmwLTkorGF
ldmADF Init with 1 valid
anmLTF measured value
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
As a function of rotational speed dzmNmit, Injection quantity mrmM_EAKT and oil temperature anmOTF
will identify the specific oil pollution. The oil load is composed of a thermal
Wear value (low byte of simOEL_BEL) and a particle entry value (high byte of
simOEL_BEL) together.
The thermal wear value of the characteristic field siwOEL_tKF (Thermal stress) in
Depending on RPM and oil temperature calculated.
The particle entry value of the characteristic field siwOEL_rKF (Soot entry) in accordance with
Speed and injection quantity.
These values are staggered determined (so that every 100ms new values are available) and
applied as for the CAN message cyclically every 1000ms transferred to the instrument cluster.
Until the start shedding and further in the wake of the telegram identifier 0 is transmitted. At
Telegram identifier 0 are not evaluated the wear values from the instrument cluster.
thermal load
anmOTF
LB simOEL_BEL
(First parameter CAN messages.)
dzmNmit KF
siwOEL_tKF
Soot entry
HB simOEL_BEL
(2nd parameter CAN messages.)
mrmM_EAKT KF
siwOEL_rKF
The instrument cluster sums the values and determines the root mean square of
Soot entry, thermal stress index and distance. When a limit is reached
is signaled to the driver that an oil change is carried out.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After initialization ehmFGEA is ON (TV 100%). After the start shedding is done
or the speed threshold mlwERR_n has been exceeded, if the filtered battery
zmmUBATT voltage less than the applicable threshold mlwUBATT is the order of the
Map mlwERR_KF a function of the atmospheric pressure and the ldmADF
Engine temperature anmT_MOT calculated time delay, for the duration of the message mlwERR_tda
ehmFGEA set to OFF (TV 0%). At the end of mlwERR_tda ehmFGEA goes for the
remaining operating cycle back on again.
a
zmmUBATT
mlwUBATT a <b
b
dimK15
>1
fbbEK15_P
& ehmFGEA
>1 &
dzmNmit> mlwERR_n
>1 DEAD TIME DEAD TIME
mrmSTART_B mlwERR_tda
ldmADF
anmT_MOT KF
mlwERR_KF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5:11 odometer
The odometer (edoKMZ) is integration takes the current speed
counted during the ride. (Not, however, in the wake)
To obtain this size information about the cycle beyond the store in the EEPROM is needed.
This, moreover, is carried out after (if gespeichtert edoKMZ_STA.0 = 1) in each case after
Said stretch edwKMZ_ZYK. In the next cycle the odometer with
the value stored in the EEPROM initialized.
Exceeds the odometer (edoKMZ) its maximum value, then an overflow occurs
and the overflow bit (OVB) edoKMZ_STA.1 is set. The overflow occurs once, it remains
obtained for the life of the SG.
(Except when the KMZ is reset)
In addition, a parity bit to save the odometer reading is determined and the
Information saved in the EEPROM.
When reading from the EEPROM from the stored mileage again a parity
is calculated and compared with the stored data. If the comparison shows a negative result,
is an error (ERB →edoKMZ_STA.2) set, however, is with the read-
Mileage continue working so that possible test intervals may be further carried out
can be. (Eg: every 1000km check a particular actuator)
The error occurs once, it remains for the life of the SG.
(Except when the KMZ is reset)
The resolution of the counter was elected km with 0.01 km. This results in a maximum
Mileage of 5,368,709.11 km = [(229 -1) * 0.01 km].
X X X 29 Bit km level
←edoKMZ_H (Lower 16bit edoKMZ_L)
saved
X X X X X ERB OVB
in NL
←edoKMZ_STA (8-bit)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
There will be no overflow takes i.e. upon reaching the maximum count of 65535 km
(Equivalent FFFFhex) this value remains constant. The resolution is 1 km.
Application Notes:
Label State
edwKMZ_ZYK 0 Function EOBD odometer inactive, the
Mileage is with activated MIL
not summed
fbwFFRM_09 33
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
5.13.1 General
The Misfire Detection (OBDII demand) is used to detect and report periodically
occurring misfire of a cylinder as a result of strong compression loss or lack of
Fuel injection. Intermittent misfires are called OBDII relevant error in the
Fault memory registered.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmNmit <mrwAUS_Nmx
dzmNmit> mrwAUS_Nmi
mrmM_EAKT <mrwAUS_Mmx
mrmM_EAKT> mrwAUS_Mmi
Monitoring active
fgmFGAKT <= mrwAUS_Vmx &
anmWTF> mrwAUS_WT
t (SRC)> mrwAUS_KUt
t (start)> mrwAUS_SH
dimKUP = 1
&
mrwAUS_KUP = 1 >1
dimKUP = 0
&
mrwAUS_nKU = 1
Buffer 1 Result-
Dropout Buffer 2 Error
dzmNakt mroAUSZZ .. determination
detection mroAUSZUM2 debouncing
mroAUSZUM1 mroAUSZUpM
mroAUSZUpM1 = mrwAUS_blk
mroAUSZUpM = mrwAUS_anz
* MrwAUS_blk
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
å n [2 * k] - ån [2 * k 1]
mroAUSZ _ dN k0 k0 mrwAUS_ dN
* 100%
z
mroAUSZ_dn
mroAUSZZ ..
n (k) - n (k-1) <mroAUSZ_dn
increase
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
T1 ... is the time that elapses before mrwAUS_blk rotations were made
1
Monitoring
condition
0 t
1
Capture
0 t
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Reaches the operating hours counter the test threshold + mrwBTS_TIN, the test flag is
mrmBTSM for ELAB - test set and the test threshold of the current value
Operating hours counter set.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
&
dimeco
DEAD TIME
mrwEKP_Dly
>1
dzmNmit> 0
dimK15 ehmFEKP
&
fbbECRA_B (croCR_STAT> = crwCR_ST_B)
ehmFTAV
ecmUso_ECO = -1
Application Note:
The task of the electric fuel pump and Tankabschaltventil is performed every 100 ms, this should
be considered in the application of mrwEKP_Dly.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
6 Error Handling
6.1 Survey
The error handling is organized as follows:
Data set parameters for each error Data set parameters for each error path
(FbwE. .. A, FBWE ... B, FBWE ... T, (FbwS. .. UB., FBWS ... FLC,
FBWE ... V, FBWE ... C) FBWS ... HLC, FBWS ... PRI)
Test condition
(Tested: YES / NO)
Error Fault memory
vorentprellung Management Fault memory
Vorentprellzustand
(Intact, finally broken)
Diagnosis
Each SG function group (eg, quantity calculation, exhaust gas recirculation, ...) performs monitoring
from. The result of this monitoring (hereinafter referred to as error) is applied to the
Fehlervorentprellung reported.
The Fehlervorentprellung carried out for each fault individually. It is used to detect security (for example,
must be a "Signal Range Check" SRC hurt for a limited period of time, that's not even short
Cause glitches an error). There is a separate data set parameter block for each error. Is
the error finally broken a message is sent to the error memory management.
Individual errors are combined to error paths. The error memory management performs the
Eintragsentprellung per error path through. If an error is finally broken reported, it is
to substitute functions in driver software and a preliminary fault memory entry of the path
which must be confirmed in the Eintragsentprellung.
The state of an error path in the error memory determining whether the MIL lamp or SYS
and whether the fault entry for the diagnosis is visible.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
6.2 Fehlervorentprellung
Error
final final
provisionally provisionally defektvorläufig defective provisionally
defective defective cured cured
classified operational
as intact cured
Error
FBOs ...
FBWE ... A FBWE ... B
Warning:
The replacement function of an error and its entry in the error memory takes place in
Vorentprellzustand finally broken. Upon detection and classification of an error as provisionally
defective is frozen, the last valid state for the duration of the debounce FBWE .. A! The
Switching of substitute to normal function when done in Operation healed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
An error path (see next section) is considered tested when an error occurs in the path or all
Error of the path were tested.
If FBWE ... A with the maximum value applied (= error is never finally broken) applies the error
after the onset of the first monitor as tested.
Example:
If an error occurs after "ignition on" reported by monitoring as well the first time so applies
the error immediately when tested, he other hand, is reported as bad as it is only after the
Vorentprellung classified as tested.
Some vehicle components (CAN-bus, power amplifiers ..) or control devices switch already at
Below from a higher terminal 15 voltage threshold. In order for monitoring these
Components to avoid unwanted error messages, the voltage of the terminal 15 as is
analog value anmK15 recorded analog. Falls below the lower hysteresis threshold anmK15
anmwK15_H_U, this is recognized as analog K15 OFF (Message anmK15_ON = 0) and for those
Errors in which low-voltage terminal 15 will be excluded from monitoring,
Vorentprellung disabled. Exceeds the upper hysteresis threshold anmK15 anwK15_H_O is
this as analogous K15 ON (Message anmK15_ON = 1) detected and the debouncing again
released.
It can be used for error suppression of each error either the analog or digital signal K15
be used. It can also be any error regardless of K15 (ie also in
Trailing) are treated. (See data set parameter error per 6.4.2)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Parameter Description
FBWS .. UB1 Environmental Condition 1 (message number)
FBWS .. UB2 Environmental Condition 2
FBWS .. UB3 Environmental Condition 3
FBWS .. UB4 Environmental Condition 4
FBWS .. UB5 Environmental Condition 5
FBWS .. FLC Starting value debounce counter for debounced error entry
FBWS .. HLC Starting value debounce Error Clear
FBWS .. PRI Priority
The environmental conditions to be applied are selected via message numbers (see
Appendix "list of environmental conditions").
Application Note:
These environmental conditions are only the custom diagnosis (not for OBDII
Tester). It should therefor only the message numbers ≥be used h0F00.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Error Handling - Data set parameters for each error path 19 April 2002
0 bosch EDC15 + Page 6-5
Y S01 281/120 - VG2
2 2
1 1
2 2 2 re prov entry
1 1 1
1 1 1
Start Error k.Fehl. Error from engine Start DC Engine Start Error, DC Engine
(DC) debounced
FLC Entry
For each path, the number of parameters in Entprellzyklen FBWS can .. FLC for debounced entry
be defined. If an error path finally broken (Vorentprellung) is, it is provisionally
stored in the fault memory and the Eintragsentprellzähler (byte 4 in the corresponding entry FSP)
set to the value FBWS .. FLC. Within the same DC's changes the state of the
Then error entry, no more (Only Fehlerzustandsbits, frequency counter and sporadic bits
will be constantly updated). At each subsequent DC the entry counter is decremented.
When the counter reaches 0, without the fault path in a further DC finally broken was so
the error entry is deleted completely. If the error path in one of the other DC
finally broken (Vorentprellung) before the entry counter reaches 0, the error entry is
debounced stored in the fault memory. That means: If the error occurs in at least 2 DC's
within FBWS .. FLC DC's on, the error is entered debounced.
Application Note:
If FBWS ... FLC applied to a value of 0 as is done in "Permanently broken"
(Vorentprellung) classification, an immediate debounced error entry in the fault memory.
If FBWS ... FLC applied to a value of 255, so no error entry of the path is done in
Fault memory. The replacement function is performed when it is applied in label FBWE ... T.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Error Handling - Data set parameters for each error path DS / ESA
Page 6-6 EDC15 + 0 bosch
Y S01 281/120 - VG2
After CARB definition, there is a DC motor, engine operation test of the respective error
and engine. It is therefore not permissible immediately after ignition on the second DC a bug
immediately to delete it, so should the starting value of FLCs are set to at least 2.
This is the deletion of a not confirmatory error only at the beginning of the da-
up following DC instead (at least after the running of the 2.DC).
The lamp is however controlled in the second DC even during operation (after
Eintragsentprellung) if the fault confirmed.
Debounced No error Error Engine StartDC error No error Engine StartDC engine
Entry, DC no error no error
HLC 4 Driving cycle HLC 5 Driving cycle HLC 6 Driving cycle
Debounced error error Engine Start, Error Engine Start engine failure from
Entry, DC finally in operation Error operational No error finally
geheiltdefekt cured defective
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Error Handling - Data set parameters for each error path 19 April 2002
0 bosch EDC15 + Page 6-7
Y S01 281/120 - VG2
Application Notes:
If FBWS ... HLC applied to a value of 0, in case of "healed in operation"
(Vorentprellung) Classification immediate error correction of the path in the error memory (lamp
off). The healing counter in the FSP entry will remain set at initial value of 0 to 1, as the error
debounced defective.
If FBWS ... HLC applied to a value of 255, so there is no error recovery. This means
the error light will stay on until about the diagnostic interface of the whole fault
is deleted.
After OBDII 3 DC for healing are required. In order to prevent the lamp in the MIL 3
DC goes out (before engine off) should the label FBWS ... HLC are applied to 4.
The priority is encoded in the two least significant bits of FBWS ... PRI as follows:
In addition to the MIL lamp is a lamp system is available. Whether it is driven can
be applied also on FBWS ... PRI:
xxxx x0xx NO
xxxx x1xx YES
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Error Handling - Data set parameters for each error path DS / ESA
Page 6-8 EDC15 + 0 bosch
Y S01 281/120 - VG2
FBWE .. A microsecondsDebouncing
/ for final Must with event-triggered errors
Number defective be administered in a 0, if the
-Supervision only once per
Driving cycle.
FBWE .. B microsecondsDebouncing
/ for operational
Number cured
FBWE .. T - Bit mask for see Section 6.4.1
LOW byte Error Description
FBWE .. T VAG Code - Error
- Memory code: reading the
HIGH byte Error memory via KW71
FBWE .. V Memory code: reading the
- VAG Code - Fault
Error memory via KW71
Memory code: reading the
FBWE .. C - CARB code by SAE1979 Error memory via OBD Scan Tools
with word address 33hex
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Error Handling - Data set parameters for each error 19 April 2002
0 bosch EDC15 + Page 6-9
Y S01 281/120 - VG2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Error Handling - Data set parameters for each error DS / ESA
Page 6-10 EDC15 + 0 bosch
Y S01 281/120 - VG2
The monitoring of the error can be hidden in the function of the Terminal 15 voltage.
If the corresponding bit of the parameter set FBWE .... T is no Vorentprellung and therefore
no error entry and no replacement reaction. (See also "Delay - Low voltage K15")
FBWE .... T Error suppression at low K15 Error suppression when detected
Voltage (anmK15 <anwK15_H_U) Follow-on dimK15
x0x0xxxx NO NO
x0x1xxxx NO YES
x1x0xxxx YES NO
x1x1xxxx YES YES
The high byte of the label FBWE ... T is used for application of fault diagnosis in the function
used (see also section Error handling - memory codes).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Error Handling - Data set parameters for each error 19 April 2002
0 bosch EDC15 + Page 6-11
Y S01 281/120 - VG2
In VAG-Mode (address word 01) is the 2-byte error on the error parameter label
determined FBWE ... V and 1 byte on the type of error (fbwE. .. T / high byte).
"Read error memory" Through the VAG tester function, the fault memory of the SG read
be. For this purpose, three data bytes in the ISO block (07) are transmitted per fault memory entry,
which are constructed as follows:
Error code
With the error code, the component or the function is described, which is defective, for example:
"PEDAL TRANSDUCER". For this code (administrable records: FBWE ... V) is in the tester a
Plaintext generated, which is output on the display. However, the memory code is not set to 0
be applied, otherwise the "output end" appears on the VAG tester.
Error type
Bit_7 in the state of the error that is static (0), or sporadically (1) is stored on the tester
by means of "/ SP" is displayed at the right edge in the second line of the display.
In Bit_0-6, a code is stored (administrable record: High byte of FBWE ... T) over the
Reason for the error information out there, such as: "SIGNAL TOO BIG ". From this code is in the tester
a plaintext generated which is given on the second line of the display.
Note:
In VAG codes (from ... FBWE V) already generate two-line displays on the tester (usually in
VAG Code converted CARB codes), should the error type (high byte of the label FBWE ... T) only
to $ 23 (= no display) are applied to avoid text overlapping.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
19 April 2002 Error Handling - Data set parameters for each error DS / ESA
Page 6-12 EDC15 + 0 bosch
Y S01 281/120 - VG2
6.4.3.2 CARB Codes - FSP foreign. with OBD II scan tool with word Addr 33
In OBD mode (address word 33, Mode03 and 07), the error code from the error parameter is
Label FBWE ... C determined. (See Interface Description from 08/04/97 VAG 1551 and SAE J2012)
This error word consists of 4 nibbles (= 16 bit) the first nibble of a classification of the errors
performs in classes. The last 3 nibbles are the actual code in BCD representation (0-999).
See also: DRAFT SAE J1979 Revised for ISO 14230-4 Mode $ 03 Request Emission-Related
Powertrain Diagnostic Trouble Codes
Example of the construction of a CARB conformal error codes (Throttle Position Sensor Reference
Voltage Error p1219):
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Error Handling - Data set parameters for each error 19 April 2002
0 bosch EDC15 + Page 6-13
Y S01 281/120 - VG2
The example of the speed encoder, this looks as follows: The sensor speed sensor (DZG) is the
Associated error path fboSDZG. He is on static plausibility (fbbEDZG_S = Bit 6)
dynamic plausibility (fbbEDZG_D = Bit 5), plausibility with the boost pressure (fbbEDZG_L =
Bit 4) and overspeed (fbbEDZG_U bit = 1) monitors. If an error (= an error) in a
Error path set and the error as finally broken classified, an error entry in the
Error memory. There can be a maximum fault memory entry per error path. That
For example, the error fbbEDZG_D set "speed encoder dynamically broken", it is the
Error path fboSDZG saved. If the error occurs healed and instead the error
fbbEDZG_U (overspeed) on, then there is no further entry, but the already existing
is updated.
The fault debouncing starts after Steuergeräteinitialisierung always with the condition "no
Error exists ". That is, when the control device reset is always the same condition exists.
Error conditions from previous trips have no more impact.
Exception
About the T parameter can be applied, that the last test result from a previous
Driving cycle is visible to the replacement function. (Application: tracking tests)
For each fault path a olda FBOs .. exists with eight Fehlerzustandsbits and a olda fboO ..
with eight status bits that provide information on whether a monitoring since "ignition on" already
is carried out (bit = 1), i.e. the error was once gutgemeldet or is permanently damaged. Not
Unused bits are initialized to 1. In addition, collection are olda's (path error: fboS_00,
FBOs .. 02, ..., path tested: fboO_00, fboO .. 02, ...) available in which 16 per olda error paths
are combined (1 bit per path in the order of the paths see Appendix E).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
3
cured 2
registered:
- Environments Error disappeared, debounced
saved Heilungsentprellung registered:
- Diagnostic Mode 3 - Environments
expired saved
- MIL lamp system to
- Diagnostic Mode 3
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
A DC is reached when all the errors testing of a path were executed at least once
and no Fehlervorentprellung for one of these error checks stopped running or an error in the path
occurred.
After a DC ignition is first reached for a path. After a path reaching the DC
has the Error debounce counter are updated. Thereafter, the state of the DC to change
Off no longer the ignition. That is, it can per "trip" (per basic initialization of the
SG) only one DC can be achieved.
Parameter Function
fbwVERW_ET Warm Up Cycle final temperature
fbwVERW_DT Warm Up Cycle differential temperature
fbwVERW_SZ Warm Up Cycle blocking time after initialization (time at which the detection of the
Is delayed starting temperature after ignition on)
Time base for cycle management
fbwVERW_ZB Initial value for the self-quenching (value, with the clear counter during
fbwVERW_LI is initialized current entry value is in realization of present
meaningless, only needs to be> 0.)
Starting value for the self-quenching (value, with the clear counter at entprelltem
Is initialized fault memory entry) This value indicates how many WUC's
fbwVERW_LS are necessary for a healed fault memory entry from the
Fault memory must be erased.
With the switch cowVAR_OBD (bit 0), one can apply if a MIL lamp is available:
cowVAR_OBD (bit 0) = 1 MIL lamp available
cowVAR_OBD (bit 0) = 0 MIL lamp is not available, the SYS lamp is additionally
controls if the MIL lamp should be activated.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Readiness
In SG, there are the following emission-related components that are monitored:
Review the overall system =Comprehensive component monitoring
Test fuel system =Fuel system monitoring
Zündaussetzerüberwachung = Misfire monitoring
Catalyst = Catalyst monitoring
Exhaust gas recirculation = EGR system monitoring
Each component can be assigned to several Readinessbits and error paths in SG. Readiness
a component (= Readinessbit set) is the deadline set in the component
fbwRDY_Cnt applied number of DC reached, ie all members of the Readiness error tests
must be done as often. The result of the fault test is not relevant. Error paths that the
Can prevent an emission related test path must exhaust-relevant (priority 2 and 3)
be applied and assigned to a Readinessbit. This ensures that the MIL
Lamp comes on and Readiness is achieved.
The allocation error path - Readinessbit done with FBWS ... PRI:
It is possible to simultaneously assign a path several Readinessbits. This can be, for example, the
Ensuring compliance with statutory requirement to set Readiness for continuous tests only after
Readiness of the non-continuous tests was achieved.
Readinessbits that were not associated with a path can be automatically when not in the diagnosis
support reported. About the OLDAS (fboO_. .. _P, fboO_ ... _T), for each Readinessbit the
Number of the corresponding paths and the number of paths corresponding tested are determined.
(The number of associated paths is determined once at the initialization).
The messages fbmCPID1AB (Mode 01 - Pid 01 - Data A and Data B) and fbmCPID1CD (Carb
Fashion 01 - Pid 01 - Data C Data and D) show the Readinessbits to the way they have the diagnosis
be issued. With fbwRBP_ ... you can apply the bit position within the display
(See chapter Diagnostics - parameter identification).
In addition to the messages fbmCPID1AB and fbmCPID1CD the readiness information is also
displayed in the Message xcmRdBits to display on VAG tester. The message is only
updated when the diagnosis to the tester is activated. The number of relevant OBD error
is in the message xcmOBD_ANZ available that also updates only with active diagnosis
will.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
xcmRdBits:
Bit7Bit6 Bit 5 Bit 4 Bit 3 Bit 2 Bit1 Bit0
compreh.fuel misfire catalyst EGR unoccupied, unoccupied, unoccupied,
system components monitoring monitoring system always 0 always 0 always 0
Reaches 0 ... Readinessbit
Not reached 1 ... Readinessbit
In addition to the Readinessbits status bits are determined and in the olda fbmRyBits
displayed:
Bit7Bit6 Bit 5 Bit 4 Bit 3 Bit 2 Bit1 Bit0
compreh.fuel misfire catalyst EGR unoccupied, unoccupied, unoccupied,
system components monitoring monitoring system always 0 always 0 always 0
0 ... all belonging to this Readinessbit paths has already been tested during this DC
1 ... there have not been tested all belonging to this Readinessbit paths.
Warning:
For the status bit fbmRyBit.3 EGR system monitoring, in addition to the test status as the relevant
applied error paths, two other release conditions for setting the status to tested
necessary. The monitoring of the control deviation aroEueb.2 must for the applicable time
arwRdyARUe permanently released, the exhaust gas recirculation for the time aroAUS_B arwRdyARau
have been permanently disabled. These conditions are the only initializes
SG reset. Visible are armAGRstat in the message, bit 0 for monitoring, bit
1 for deactivation of exhaust gas recirculation.
With the first condition, the Readiness to be only achieved if the SG long enough
in the monitoring area was to be able to recognize an ARF deviation.
The second condition Readiness should be long delayed until HFM / LDF
Plausibility detection was possible.
These counters are set to 0 when deleting the error memory. Each time the a
The corresponding 2-bit counter is readiness bit associated status from 1 to 0 increases. The
Counter is hereby limited to 3. When the counter reaches a value greater than a value which
in fbwRDY_Cnt (Coded as well as fbmRDYNES) is applied, then the Readinessbit is set.
If an error is registered debounced, so the counter is set to the value 3 (so that
ensures that, when of driven MIL lamp also Readiness is reported).
Application Note:
After sensor change, the fault memory must wait deleted and Readiness! (Only
then it can be determined that, for example error no longer exists).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Status (1-byte)
In this byte, relevant control bits are added for error handling.
76 43210
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
About the variant switch cowVAR_OBD can be applied whether the freeze frame for the
Diagnosis only becomes visible when the error has confirmed (debounced or cured entered,
cowVAR_OBD bit 7 = 1) or is visible as soon as the freeze frame is used (cowVAR_OBD
Bit 7 = 0).
Is the Freeze frame with an error path with priority 2 proves he can from an error path
be re-assigned priority 3. If the belonging to a freeze frame
Delete fault memory entry from the error memory, the freeze frame will be erased.
It may happen, therefore, that the fault memory is almost full and no valid freezeframe
exists. The next occurring fault with priority 2 or 3 will then seize him again.
Construction:
Byte Description
No.
0 Path number of the error path (see Appendix E) = FFH when unoccupied
1 Error type (copy of byte 3 of the associated error memory entry)
2 1 Environmental condition
... ...
16 15 Environmental condition
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fbwPIDPF00 Path number for PID 00 .. 11h (Message numbers 0000h - 0011h).
.....
fbwPIDPF11 (hex) If the path number applied to 255, it is always the current PID
Value is stored.
fbwEWLO_00 Replacement value at SRC low error in the path fbwPIDPF .. for associated PID
.... (Message number)
fbwEWLO_11 (hex)
fbwEWHI_00Ersatzwert at SRC high error in the path fbwPIDPF .. for its PID
...... (Message number)
fbwEWHI_11 (hex)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The MIL lamp test is used for visual check of the functionality of the driver.
It takes place after "ignition on" and is as follows be applied:
Name Description
fbwT_MIMAX Duration of the lamp testing, and if maximum value is automatically shut down after
Exceeding fbwT_MIDRZ and sequence of fbwT_MITES
fbwT_MIDRZ Speed threshold
fbwT_MITES Duration of the lamp test after exceeding of fbwT_MIDRZ, the lamp is
also switched off when the time has not expired fbwT_MIMAX.
If a emission-related error, the activation of the MIL is delayed
FbwT_MIVER around the time fbwT_MIVER (see olda fbmMIL).
Flashing frequency emissions related, catalyst hazardous error (half
Period)
FbwT_MIBLK
Is a catalyst hazardous faults are active (MIL flashes), so has the demand from an external
Control unit to control the MIL no effect in all other cases, the ext.
Requirements and the requirements of the EDC ORs.
The gearbox control unit has the opportunity to request a MIL request via CAN (RCOS
Message mrmCANMIL).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The lamp test is used for visual check of the functionality of the driver. He
takes place after "ignition on" and is as follows be applied:
Name Description
fbwT_DIMAX Duration of the lamp testing, and if maximum value is automatically shut down after
Exceeding fbwT_DIDRZ and sequence of fbwT_DITES
fbwT_DIDRZ Speed threshold
fbwT_DITES Duration of the lamp test after exceeding of fbwT_DIDRZ, the lamp is
also switched off when the time has not expired fbwT_DIMAX.
If an error (at FBWS .. PRI - bit 2 = 1) debounced stored in the fault memory,
fbwT_DIVER Thus, the driving of the lamp is delayed by the time fbwT_DIVER.
Flashing frequency to be displayed in error (half the period)
fbwT_DIBLK
CowSYS_LMP means a lamp at the same time as pre - heat and used as a fault lamp
(0 for incandescent lamp and error separately, 1 = System lamp). To distinguish an error
Preheating of the lamp is driven with the blinking frequency fbwT_DIBLK.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Error
Smallest monitoring unit (eg: "Signal range check low" is a mistake).
Error path
Summary of up to eight individual errors, the same component / function / Sensor
concern.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Readiness (bits)
Is retrieved from the scan tool, and is given when the counter of the respective Readinessbits
(Counter in fbmRDYNES, see text) has the value in fbwRDY_Cnt reached or exceeded. The
Counter is incremented each time the bit error associated with all paths have been tested
(All related paths have reached a DC). Using the Readiness information, a
see attached tester whether since the last erasing the fault memory already
(was gone) sufficient tests were carried out so that any existing errors
is also in the fault memory.
Freeze Frame
Memory in which at one emission-related fault occurs (Priority 2 or 3) administered
Environmental conditions are stored.
VAG tester
Workshops tester VAG Group. Tool for diagnosis of all control units in a
Vehicle.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
7 Diagnostics
7.1 Survey
External communication can KW 71 (Standard test device), or KW 2000 (OBDII
Scan Tool) take place. It is determined during stimulation of the control device by the test device,
which operating mode should be used.
The irritation is carried out by a from the tester (TG) on the K-line rendered with 5 baud
Address word and is as follows (in order of transmission):
- 1 start bit (logical "0", low-potential)
-
7 data bits (address word), starting with the LSB
wherein:
xcwSGADR phys SG-address = 71 KW
33 hexfunkt. SG-address = emission-relevant system
08 hexphys. SG-address = controller
-1 parity bit
The parity is checked in KW 71 corresponding to the entry in xcwDIASCH. For the
functional. Addressing applies even parity, while for the physical addressing
odd parity applies.
-One stop bit (logic "1" HIGH potential)
The baud rate for further communication is established for the standard tester with 9600 baud,
while valid for the "OBDII scan tool" 10400 baud.
When canceling the irritation recognition is after the time xcwt_ini automatically resets
Irritation detection enabled.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The command interpreter does not, regarding the SW level following tasks:
- Interpretation of received request blocks
-
Exchange of information with system components
-
Creating a response blocks
Initialization
with 5 baud (address)
1 SG byte ID
Inverted 1 Byte
2 SG byte ID
Inverted 2 Byte
ETX
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
This communication structure can be repeated in case of failure without further irritation to the
it programmed in the SG number xcwFehzmax is reached. This error event occurs when the
Xcwt_outby time for the logical inversion of the second Keybytes is exceeded or a SG
false inversion receives. The SG then begins again with the output of
Synchronization bytes.
ETX
1 Byte beg. block
Inverted 1 Byte
2 Byte request block
Inverted 2 Byte
ETX
1 Byte response block
Inverted 1 Byte
2 Response byte block
Inverted 2 Byte
ETX
Figure XCOM02: Communication sequence
P1 <xcwt_outbl, P2 ... xcwt_reabl
Following the transmission of the ID must be the SG-SG of the TG in the form of a
Request block indicate what information is required. The SG responds with
corresponding response blocks.
The from the master (transmitter of the block) output bytes from the slave (receiver of the
Block) byte by byte returned inverted. With this form of output, the master receives immediately
after each byte the information whether the output byte has also been received correctly.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The last byte of a block (ETX) is not returned by the slave. If the last byte
correctly received by the slave, so he assumes the master function and can with the transfer
start of the next block. If an incorrect reception of the last byte (content wrong or
absent), the slave, the possibility to repeat the block just received. For this purpose,
it sends the block "No Acknowledge" with the block counter of the repeated block.
The communication sequence ends with the "Diagnostics-end" if he does not turn off
the ignition is canceled. Between the first and the last block of the
Communication sequence is a constant change of master - slave and function instead, ie the
Transmission direction of two consecutive blocks is never the same.
When the distance between two blocks exceeds the time xcwt_outbl (block timeout) breaks
the connection from the SG. As long, therefore, sent from TG no request block to the SG
is called "Acknowledge" blocks are exchanged to a once developed
To obtain connection alive. Furthermore, these blocks form a supervisory role over the
Functionality of the K-line. To send a request block, the TG has to wait until
it holds the master function, and inserts it instead of a "Acknowledge" block. The SG
answers after the time xcwt_reabl with an appropriate response block.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Function Block-block-VAG
titelid
Generally
Read control unit identification 00 B05 01
Read RAM cells 01 B20 20
Read ROM / EPROM cells 03 B21 21
Clear fault memory 05 B07 05
Diagnostic end 06 B03 06
Read fault memory 07 B06 02
Read ADC channel 08 B19 09
Acknowledge 09 B01 -
No Acknowledge 0A B02 -
Read ECU-specific addresses 0B - -
Parameter coding 10 B13 07
Read E2PROM 19 B23 26
Write E2PROM 1A B24 27
Login Request 2B B17 11
Control device outputs
Actuator test Initiate / continue turn
Measured values
Reading
Read normalized
04 B08 03
12 B10 08 00
29 B12 01 to 08
08 25
Adaptation
Reading 21 B14 10
Testing 22 B15 10
Save 2A B16 10
Basic setting
Initiate
Initiate normalized 11 B09 04 00
28 B11 04 xx
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The control unit identification comprises 4 blocks. Each of these blocks is individually to the tester
transmitted and, with proper transmission with an acknowledge block from the tester
answered.
4 D 0 7 9 0 4 0 1 ___ 2, 5 l _ 5 _ R T D I _ G 1 0 7 A G __ D 0 0
Data transfer:
Transmitter Byte Hex ASCII Display Title
Tester 1 $ 03 Block length
Requirement 2 z Block counter on bus
3 $ 00 Block title
4 $ 03 End of Block
1 $ 1B ETX Block length
Control unit 2 z +1 Block counter on bus
1 Block 3 $ F6 Block title
4 $ 34 Device number
5 $ 44 Application via xcwSGBlk1
6 $ 30 4 1
7 $ 39 D 2
8 $ 30 0 3
9 $ 37 9 4
10 $ 34 0 5
11 $ 30 7 6
12 $ 31 4 7
13 $ 20 0 8
14 $ 20 1 9
15 $ 20 10
16 $ 32 11
12 Index
17 $ 2C
13 Index
18 $ 35
14 Spaces
19 $ 6C
15 Designation
20 $ 20 2
21 $ 52 16
.
22 $ 35 17
5
23 $ 20 18
l
24 $ 54 19
25 $ 44 20
26 $ 49 21
R
27 $ 20 22
5
28 $ 03 23
B01 24
T
D
I
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
8
B01
Tester
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Is to be read from internal or external RAM, then the function serial E2PROM
Write the corresponding memory area to select. When reading from the RAM, understands
the address as an offset to the beginning of the RAM in the memory.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Channel numbers:
Channel no. Designation
00.65 Pedal position sensor supply
01.64 Pedal position sensor
2 Air flow meter
3 Atmospheric pressure sensor
5 Battery voltage detector
6 Boost pressure sensor supply
7 Air flow meter supply
8 Needle-movement sensor
9 Reference voltage
10 NOX temperature sensor 1
11 NOX temperature sensor 2
66 Fuel temperature sensor
67 Air temperature sensor
68 Saugrohrtemperaturfühler
69 Water temperature sensor
70 Boost pressure sensor
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
7.3.8 Acknowledge
If requested no special function by the tester, it sends acknowledge blocks from
Control unit are answered with acknowledge. This serves to maintain the
Communication.
7.3.9 No Acknowledge
This block is produced by the tester or by the control device if a transmission error has occurred,
or an unknown title block has been received, sent.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
One of these memory areas can be selected and in the cited arrival
requirement blocks are read:
1 Block length 07
2 Block counter xx
3 Block title 1A
4 Number of bytes 01
5 Start address HB FF
6 Start address of LB FF
7 Storage area xx
1 Block length 07
2 Block counter xx
3 Block title F9
5 Start address HB xx
6 Start address of LB xx
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
3
comVAR_FZG
4
cowVAR_FZG
comCLG_SIG.1
comCLG_SIG.2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Decimal Comment
0 No data transmission
1 Data telegram 5ms/Bit
2 Data telegram 50ms/Bit
3 via CAN
4 via analog input
comCLG_SIG 0 0 0 0 0 0 0 0 0 0 0 0 0 X X 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
- VE-quantity adjustment:
This feature allows the adjustment channel 30 is used for the Applizierung the preinjection
adjustment-volume unlocked (if so requested by the application of xcwLOG_1.14
is). The signal received by controller 16-bit password must match the record in the
stored password (xcwPIAglOn) match.
Receives the control device other than the passwords mentioned above, so it breaks the
Connection, and is only ready to communicate again after a re-boot.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
It involves the converted into 8-bit sizes measured values, the conversion under the
were limited to 0 or 255.
The actuator test can only be activated when the speed is less than or equal xcwSGSchw. Is
this is not the case, the control unit responds with No acknowledge block UB.
If, during a actuator tests the speed threshold xcwDrSchw exceeded or there is
no usable speed signal before (zmmSYSERR.4 = 1; see Monitoring Concept
"Summarized System Error") as the actuator test will be aborted. In any case, the
Actuator test canceled after the time xcwMaIoTim.
If the actuator test has already been carried out completely once, so responds, the control unit
a repeated invitation to actuator test with No Acknowledge.
Should be tested with this function, the ELAB, so this is not clocked, but only
off. He remains switched off for the current drive cycle.
The actuator, the actuator for the test is carried out, for the time xcwSt .. Tim with the
Duty cycle xcwSt .. TV driven. After this time, the actuator which is used to
100% duty cycle - xcwSt .. TV driven. This process is repeated until one of the above
said termination conditions fulfilled.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The amplifiers can be about their message number (see Appendix, ehmF ...) the
Assign actuator numbers (xcwStell..). In addition, even for each actuator, a code
are applied (xcwCode..) which is output in response block.
1 Block length 05
2 Block counter xx
3 Block title F5
4 Actuator code HB xx
5 Actuator code LB xx
In the parameter block channel table values are assembled into ad groups
(XcwK01_1/2/3/4 ... xcwK40_1/2/3/4).
The entries in the channel table each refer to the entries in the parameter block
Group table.
- xcwGrpxx_A ... Standard display number
-
xcwGrpxx_N normalizing ...
-
xcwGrpxx_M ... Message number of the measured value (xx: 00 to 80)
Valid display numbers are 1 ... 40 Invalid Display numbers answered by the control unit with
No Acknowledge.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Since we only support a limited number of channels was the label xcwK100auf
introduced that specified in the label channel number on display (channel number) 100 redirects.
The channel number that is in this label will be locked at the same time, this also applies to the
Function values normalized read.
With the map xcwMWB_KF the desired values can be set in the application.
For each display number (190-199) there is a vertex on the y-axis, for each measured value
there is a support point on the x-axis.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Are all of the bits specified in the mask in the message camRCSTAT0 (see Appendix CAN)
set as is shown for the position in the measured value that no message is received
(Measured value).
In the other case it is indicated that one of the specified messages is received
(Measured value = +1).
In the CAN channel table the bus devices are assembled into ad groups
(XcwK125c1/2/3/4 ... xcwK129c1/2/3/4). A value of 255 means no ad in this position.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The entries in the channel table refer to the entries of the CAN Busteilnehmertabelle.
(XcwCANxx_.)
- xcwCAN_A Standard display ... number for all CAN Measured value blocks (37)
About the normalizing value and measured value of the text must be described which is to be displayed
when the control unit does not receive messages by this bus station. The other text results
from measured value +1.
12 1 21
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Value
camRCSTAT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 all messages
be received
Transmission 2 message
camRCSTAT 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 down.
Combination 2 and brake
camRCSTAT 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 message
down.
Masks:
xcwCAN00_X 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 ^ 1 +2 ^ 12 =
(Transmission) 4098
xcwCAN01_X 2^5=
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
(Brake) 32
xcwCAN02_X 2 ^ 15 +2 ^ 10 =
(Combi) 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 33792
VAG_Tester only shows "failed" when all messages of a SG (eg failure of all
Combined embassies) have failed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
xcwCAN_A = 37 dec
About the normalizing value and measured value of the display text is selected:
There must always be selected, the text that describes the failure of the embassy. As text
indicating the reception of the message, the applied value + 1 is assumed.
Measured value
125xcwK125c1 00 xcwK125c2 01 xcwK125c3 02 xcwK125c4 255
Text: Getr.0 / 1 ABS0 / 1 Kombi0 / 1
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
xcwCANxx_S = 0
>1
comCLG_SIG logically ANDed with
xcwCANxx_S
In xcwCANxx_S can bit-coded the function or signal can be selected, which influence
has on display the CAN-bus device on VAG tester. If the label is applied with zero, so
the selected display group is always displayed. If a Anzeigruppe only displayed
be, when the corresponding CAN function or associated CAN signal by encoding
has been activated, the corresponding bit must be set in xcwCANxx_S.
If, for example, xcwCAN00_S.0 set, and the ASR / MSR function was measured by coding
unlocked (comCLG_SIG.0 = 1) then this CAN bus node at the position where he
a xcw12? c? Label has been defined (xcw12? C? = 00) are displayed. Is xcwCAN00_S.0 set, but
the ASR / MSR function was not unlocked by code, it is at the position where
the CAN bus devices in a xcw12? c? Label was defined, no text appears as
ECU internally not in xcwK12? c? applied value, but is used 255.
7.3.17.5 Example:
Channel 125
Channel 126
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Whether a login for the respective selected channel adjustment is necessary, by means of the label
be applied to xcwLOG_0 xcwLOG_7. The label decides xcwLOG_0 with bit 0 if for
Channel 0 is necessary to login and bit 15 whether a login for channel 15 is required. In Label
xcwLOG_7 can the login requirement for channel 112 are set to 127.
Calibration values are read, written or tested with this function are, or are
limited. The adjustment values are:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In response block for the adaptation functions we obtain the following block (adaptation
output to standard values):
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If it is ensured that the balance value is stored in the E2PROM, then answers the
Control unit with the block matching output to standard values. During the storage
exchanges the control unit with the test device acknowledge blocks to communication
to maintain.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
With default setting ARF ARF control is switched off and all 3 actuators
(EhmFAR1, ehmFAR2 and ehmFAR3) are for the time xcwGRARF_T with the
Duty cycles xcwAR1ein, xcwAR2ein and xcwAR3ein driven. After this time,
are the actuators for the same time with xcwAR1aus, xcwAR2aus and xcwAR3aus
activated. This process is repeated until canceled by default.
With default setting SBR the injection start control remains switched on. As setpoint sbmPHIsoll
is specified xcwSBRein the controller for the time xcwGRSBR_T the injection start angle. After
Expiration of this time is specified to the controller, the angle xcwSBRaus. This process
is repeated until canceled by default.
With default setting LDR boost pressure control and the ARF control is switched off. The
Actuator ehmFLD_DK is for the time xcwGRLDR_T with the duty ratio xcwLDRein
activated. After this time, the actuator for the same time is xcwLDRaus
activated. This process is repeated until canceled by default.
With default setting RDS is the message zumPQsoll the respective target pressure xcwRDS_p1,
or xcwRDS_p2 specified. The fuel pressure setting for pressure 1 is for the period
xcwGRRDS_T. After this time, the set value for printing 2 is used. This
Process is repeated until canceled by default.
Basic setting EKP switches the EKP for the time xcwGREKP_T on and off (application of
655350000 causes activation during basic setting). About xcwGREKP_M the
Messagenr. set of ehmFEKP (other dig. controlled PWM output stages).
Instead of the 2nd Measured value outputted read normalized for matching is another
administrable measured value output. Standard display this number is 37, the normalizing value 0 At
Specification of XCW .. a, the measured value xcwGR .. ME is issued XCW at default value of .., the
Value xcwGR .. MA.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In the remaining display group numbers no default setting is possible. The response block
measured values is normalized to spend on the corresponding adjustment channel number.
The VAG tester offers the possibility of the special function 15 to read the readiness code.
This is to initiate possible if the control unit on the basic setting function normalized
(Title Block 28H) in the channel number 100 the readiness code with the standard display number 16
outputs.
Since we only support a limited number of channels was the label xcwK100auf
introduced that specified in the label channel number on display (channel number) 100 redirects.
The channel number that is in this label will be locked at the same time, this also applies to the
Function values normalized read.
Note:
The label is in xcwK100auf to disable the function to the value 255 to apply.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Note: All calibration values are on the driving software before being used again
checked for validity.
The values M_EQNT, N_QNT, M_LQNT and PROZ_QNT are the current. PHY file to
remove.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The command interpreter does not, regarding the SW level following tasks:
- Interpretation of received request blocks
-
Exchange of information with system components
-
Creating a response blocks
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Length
Testing
Headboard maximum of 255 bytes of data - part
Len M P D1 Dm CS
Data 1 Data m
PID (optional)
Fashion - byte
Length (only for L = 0)
Source address
Target address
MSBLSB Checksum
A1 A0 L L L LL L
M P D1 Dm CS
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
P5 P1
Communication process:
The communication sequence at the "fast start" corresponds to the at initialization with 5
Baud.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
60 ms < T1 < 300 ms Time between the end of the initialization and the start of
Synchronization pattern
5 ms < T2 < 20 ms Time between the end of the synchronization pattern and the start of
first keywords
Time between the end of the first and the beginning of 2 keywords
0 ms < T3 < 20 ms
.
25 ms < T4 < 50 ms Time between the end of the 2nd Keywords and the beginning of the logical
Inversion of 2 Keywords as well as the time between the end of
logical inversion of the second Keywords and the beginning of the logical
Inversion of the initialization address
Time after the diagnostic test encounters an Init error and with
300 ms < T5 sending the init address starts new
Bytefolgezeit for transmitting blocks from the control unit to the tester
0 ms < P1 < 20 ms
P2min < P2 < P2max Time between the end of a block of the test apparatus and the start of
Block by the control unit
Period P3 min < P3 < 5s Time between the end of the last block of the SG and the beginning
a new block from the test device
Bytefolgezeit for transmitting blocks from the tester to the control unit;
P4min < P4 < 20 ms 5 baud initialization: P4min = 5 ms, Quick start: P4min = 0-5 ms
Bytefolgezeit for the request block "Diagnostic startup" (Mode 81)
5 ms < P5 < 20 ms the "fast start"
Time between the blocks from the SG to the TG
5 ms < P6 < P2max
Communication:
Receives the control unit a block failed checksum, it sends an SG
Acknowledge (Mode 7F) with the Acknowledgecode 13 hex (unintelligible requirement).
Detects the SG a faulty structure of the request block, so it behaves like a
Checksum error. A violation of the time interval P4 leads to the above errors, and
will be treated accordingly. In case of exceeding of P3max the SG terminates the
Communication.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Block title
(Fashion)Function
01 .............
Reading emission-related information
02 .............
Reading stored boundary conditions (freeze frame)
03 .............
Read debounced registered emission-related fault codes
04 .............
Clear / reset emission-related information
05 .............
Lambda - probes - Monitoring (not implemented)
06 .............
Reading of test results (not with VP44 (136))
07 .............
Reading the present in the debouncing emission related DTCs
09 .............
Reading out vehicle information
VIN (Vehicle Identification Number)
Calibration ID (program level)
Calibration Verification Number (quasi checksum)
7F ............. ECU Acknowledge
81 ............. diagnostic start
Appropriate response modes have an offset of +40 hex.
The length of the request is 6 bytes, the length of the answer blocks is used by the
PID-dependent.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Data B (Bits 0-3) and Data C - Each bit represents the support or no
Support of an onboard diagnostic evaluation
Data B (Bits 4-7) and Data D - Each bit indicates the status of diagnostic evaluations
regarding Data B (Bits 0-3) and Data C:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Data B:
Bit Evaluation Evaluation RBP Record
supported: supported:
Misfire monitoring Zündaussetzerüberwachung
0 8 fbwRBP_MIS
Fuel system monitoring Test fuel system
1 9 fbwRBP_FUE
Comprehensive Component Review the overall system
2 10 fbwRBP_COM
monitoring
reserved (report as 0)
3 status: not assigned 11
Misfire monitoring Status:
Fuel system monitoring Zündaussetzerüberwachung
4 Comprehensive Component 8 fbwRBP_MIS
Test fuel system
5 monitoring 9 fbwRBP_FUE
Review the overall system
6 reserved (report as 0) 10 fbwRBP_COM
7 not assigned 11
fbwRBP_EGR
The message numbers 0x000C and 0x0010 have a 2-byte information. The others are only
1 byte long.
The SG responds to mode 01 PID 21 with a message that contains 2 bytes of information.
The distance traveled with activated MIL is issued. (1 bit corresponds to 1 km)
See also "Other Functions" "Distance Travelled with activated MIL"
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
These PIDs data byte A is always the Freeze Frame number. Data B corresponds to the value
the message. The message numbers 0x000C and 0x0010 are 2 bytes long. The second byte is
then in Data C.
Note:
The Freeze Frame is (visible error under Mode 03) only when debounced registered error
issued, the deposit is, however, already at the first Occurrence of the error.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The length of the request block (Mode 03) is 5 bytes, and the length of the answer block is
set at 11 bytes. If less than 3 error codes transmitted, then the
corresponding data bytes 00 hex padded to a fixed block length of 11 bytes
sure. For the construction of error codes, see chapter "Error codes".
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In mode 6, the latest test results and the comparison values of are not
continuously monitored errors outputted. After deleting the error memory (Mode 04)
the test results for the WTF test, KTF test and start, stop position test are discarded and the
Values in the EEPROM overwritten with 0. The value 0 is "not performed test" as an identifier
used and must not be the result of a conversion with ... xcwCARF.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application Note:
A test result may be characterized by Hide XCW an invalid ID in the label ... _ID
(ID> 32, for example: 255) enters. The SG reports only permissible IDs as available and unavailable
IDs are not queried by the tester.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The request block contains an Info Type (InT) with the SG needed information
is notified. The length of the request is 6 bytes, the length of the response block of
the used InfoType dependent.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The Calibration ID must identify the installed software unique. This is from the OBD
Required provisions to emissions related software in a standardized form to
identify.
Voters who did not develop the car manufacturers have an unequal Calibration
ID, so that they are indistinguishable from those of the vehicle manufacturer.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The OBD laws require these values to a change in the emission-related software
recognize. Each Calibration ID must be assigned distinctive and clearly a CVN.
Voters who did not develop the vehicle manufacturer, must have an unequal CVN,
so that they are indistinguishable from those of the vehicle manufacturer.
The CVNs are transmitted hex values in 4 bytes, the high byte data byte in A.
Calculations that do not require 4 bytes fill the empty data bytes $ 00
In the status byte edmCHKstat the status of the calculation is displayed. The status word is of
K15 on / off or a communication structure (irritation) reset.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Acknowledge - Codes:
Confirmation: 00 hex - Request is accepted; confirmation
Request Status: 10 hex - Gen. Refusal without giving reasons
11 hex - Mode is not supported
12 hex - Request is not supported or the invalid format
13 hex - Incomprehensible request
21 hex - Busy
22 hex - Operating conditions not correct
31 hex - Requirement outside the permitted range
The test mode build with respect to the data structure on the provision SAE J2190 (MODE = 81
Diagnostic start). Appropriate response modes have an offset of +40 hex.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
xcwFehzmax
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Figure XCOM08: Structure of the error codes in accordance with SAE J2012
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
7.8 McMess
McMess is a transmission protocol for a communication between a control device (SG)
and a test device (TG). McMess has been optimized for the use of the K-line as
Transmission medium. The K-line is a digital single-wire interface with Ubatt - level. The
InformationenwerdenähnlichdemV.24-Standardasynchronübertragen.Die
Transmission units consist of 9 data bits, start and stop bit. The SG and TG
never send the same time. With McMess the TG to quickly check RAM contents from the SG. The
SG is minimal load in comparison to other protocols.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In most functions, the variables Var1 and Var2 serve as addresses (Var1 as low byte
and Var2 as high byte). The abbreviation stands for pp parameters and the character "↑"Represents a
Increasing the variable by 1 More detailed information on the individual functions of the
McMess specification 2/10 refer to.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
8 Monitoring Concept
8.1 Overview
This chapter describes monitoring algorithms and the corresponding replacement functions that are performed when errors are detected. There are the
Monitoring of all components and functions, any possible error (indicated in italics in the text) and all the parameters required for this
described. All error bits and parameters are also to facilitate the search, listed in the index. The error bits associated with the
Error paths (see also Chap. Error handling) can be found in an overview in Appendix E. (For data on the form cowFARFAB .., .. or cowFLDRAB
cowFMEBEG .., points at the end of the numbers 1,2,3 or 4 dar.)
What is on- How it is monitored Which parameters What happens if the monitoring ei- Parameters for
monitored ter will recognize fürnen error: = Replacement function Replacement function
monitoring
required
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Control shut- It is positive (error fbbEARSpR) or negative (Error fbbEARSnR) deviation over- arwEmaxGKF Shutdown of the ARF
deviation monitored. Exceeds the deviation for the time fbwEARSpRA or fbwEARSnRA the value + arwEmaxFKF Shutdown of the LDR (be applied) cowFLDRAB.
aroEmax or - (aroEmax), then an error is detected. The value aroEmax is from the maps arwEueAUS Full-load (be applied) cowFMEBEG.
arwEmaxGKF and arwEmaxFKF determined as a function of air mass setpoint, speed and quantity.
The monitoring is done only if aroEmax is <= arwEueAUS.
Amplifier In Idle state the final stage of fbbEAR1_O error is set. Shutdown of the ARF (be applied) cowFARFAB.
Neutral Shutdown of the LDR (be applied) cowFLDRAB.
Amplifier If status Short circuit of the output stage of the error fbbEAR1_K is set. Full-load (be applied) cowFMEBEG.
Short circuit
Status line
The control valve is monitored in its function via a status line. After a K15, has a flan- arwRK_HT Shutdown of the ARF (be applied) cowFARFAB.
edge change from LOW to HIGH be recognized on the status line. If the line at the beginning to arwRK_LT Shutdown of the LDR (be applied) Vol- cowFLDRAB.
HIGH to LOW or too long (t> arwRK_LT) or then not long enough in the HIGH state load limited (be applied) cowFMEBEG.
(T <arwRK_HT), the status line is assumed to be defective and the error is fbbEAR1_S
placed. No monitoring of the status line is performed when the last follow-up was interrupted
(EdmSTAUSNL = 1) or it was not a hardware initialization.
Is the level of status line as LOW so that a defect of the control valve is indicated, and the error
Control flap lerbit fbbEAR1_D is set. Shutdown of the ARF (be applied) cowFARFAB.
Shutdown of the LDR (be applied) Vol- cowFLDRAB.
load limited (be applied) cowFMEBEG.
Shutdown of the ARF (be applied) cowFARFAB.
Amplifier In Idle state the final stage of fbbEAR2_O error is set. Shutdown of the LDR (be applied) cowFLDRAB.
Neutral Full-load (be applied) cowFMEBEG.
Amplifier
If status Short circuit of the output stage of the error fbbEAR2_K is set.
Short circuit
Amplifier
Neutral In Idle state the final stage of fbbEAR3_O error is set. no
Amplifier
Short circuit If status Short circuit of the output stage of the error fbbEAR3_K is set.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Suppression In general, the Fehelrerkennung the error fbbEACC_B, fbbEACC_C, fbbEACC_D, fbbEACC_F,
the error fbbEACC_Q, fbbEACC_V, fbbEACC_P and fbbEACC_A stopped when the suppression of the CAN
monitoring Fault monitoring is active.
The suppression of the CAN error monitoring to prevent unnecessary error messages in the case of environ-
environmental conditions in which a communication of all CAN bus nodes are not assumed
can (see section CAN - suppression of errors of the external control device intervention).
During the suppression of error monitoring the debounce times already of any currently
located in debouncing error fbbEACC_Q reset.
If the bit is "ADR defective" is set in the ADR1 message, the error is reported fbbEACC_D
"ADR defective" Deactivation of the ACC engagement over
via CAN Ramp to 0
Misrecognition Deactivation of the ACC engagement over
If the error ID 0xFFh recognized in the required torque, the error is reported fbbEACC_F-
in Momentanf. det. Ramp to 0
Requirement Deactivation of the ACC engagement over
If requested at a speed below the threshold mrwFAS_BVK moment, the
under v- Ramp to 0
Reported error fbbEACC_V.
Threshold mrwFAS_BVK
Requirement
implausible
If during OFF signal from the keypad (NOT (AND dimFGA dimFGL)) or driver braking Deactivation of the ACC engagement over
CAN error
(DimBRE OR dimBRK) requested moment, the error is reported fbbEACC_P Ramp to 0
If caw for the time ... _RTO receive any new message or is the message content inconsistent Deactivation of the ACC engagement over
(In two immediately successive attempts to read the data of the message was the content Ramp to 0
already again partially overwritten), the error fbbEACC_Q when the suppression is reported,
the CAN error monitoring is not active.
Until the error finally broken, continues to be used as a substitute value, the ultimate message.
With correct (or incorrect) checksum error counter is decremented to 0 (or mreACC_Cog)
Checksum (Or incremented). Exceeds the error counter value mreACC_Cmx the error ECEC mrwACC_Cmx Deactivation of the ACC engagement over
error-GRA- ACC_C reported. mrwACC_Cog Ramp to 0
Message Is there a difference of the value of the current message count by more than mrwACC_Bmx of the pre-
Embassy reciprocating value, the error is reported fbbEACC_B. Similarly, if the message count on
unplausi counter- more than mrwACC_Bmn main program periods does not change. mrwACC_Bmx Deactivation of the ACC engagement over
bel To avoid clocked malfunction of the ACC without a fault, is in every main pro- mrwACC_Bmn Ramp to 0
General program cycle in which an event occurs that one of the errors fbbEACC_B, fbbEACC_C, ECEC
Plausibility ACC_D, fbbEACC_F, fbbEACC_V, fbbEACC_P reports increases a counter by the value 10, otherwise
is decremented by 1. If the counter exceeds the threshold mrwACC_Amx is event-driven error mrwACC_Amx Deactivation of the ACC engagement over
registered fbbEACC_A Ramp to 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Rule- It is positive (error fbbEADRpR) or negative (Error fbbEADRnR) deviation over- mrwADR_pRA Shutdown of the ADR
deviation monitored. Exceeds the deviation for the time fbwEADRpRA or fbwEADRnRA the value mrwADR_nRA
mrwADR_pRA or mrwADR_nRA as a fault is detected.
Signal range Signal Range Check up (error fbbEADF_H) when anoU_ATM> anwADF_MAX anwADF_MAX It is one of the boost pressure Compute- anwADF_VOR
Signal RangeCheck down (error fbbEADF_L) when anoU_ATM <anwADF_MIN anwADF_MIN used ter replacement value
(See chap. Input signals).
With a defective LDF is the VGW
anwADF_VOR used.
Signal range Signal Range Check up (error fbbEUBT_H) when anoU_UBAT> anwBAT_MAX anwBAT_MAX Default value anwBAT_VOR
Below the Fahrgschwindigkeitsschwelle anwBAT_FG the signal range check is upward ( anwBAT_MIN
Error fbbEUBT_H) hidden. The healing of the fault can be made without suppression. anwBAT_FG
Signal RangeCheck down (error fbbEUBT_L) when anoU_UBAT <anwBAT_MIN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Bus error If the CAN module is in bus-off state (camSTATUS0.1), so the error is reported fbbECA0_O-cawINF_INI CAN - Volume interventions are canceled
det, unless one of the hiding conditions for CAN monitoring is active. The CAN is by cawINF_DLY chen. The monitoring of Botschaftsti-
anwK15_H_UAblauf of cawINF_TBO reinitialized. meout gear / brake is hidden
anwK15_H_O (S.H. amount External intervention / gearbox).
If the CAN module in the Warning state (camSTATUS0.3), the error is reported fbbECA0_W, If Ecomatic is performed via CAN as
unless one of the hiding conditions for CAN monitoring is active. is for the rest of the driving cycle
Ecomatic disabled.
The suppression of the bus monitoring to prevent unnecessary error messages in the case of ambient
conditions in which a communication of all CAN bus devices can not be assumed
and therefore is also not provided.
The suppression of the CAN monitor is active as long as
the start is (camSTATUS0.8 = 1; mrmSTART_B = 1 and dzmNmit <0 or t <cawINF_INI)
the tracking is active (camSTATUS0.9 = 1),
the tension of the drying K15 anmK15 <anwK15_H_U (camSTATUS0.10 = 1) (in anmK15>
anwK15_H_O this condition is re-enabled)
the delay time is not cawINF_DLY after the disappearance of the above conditions
has expired.
Is fbbECA0_O A possibly already up to date in-debounce errors are reset.
(Detailed description of monitoring camSTATUS0 see "External lot of intervention via CAN")
The suppression of the bus monitoring is terminated only after no more blanking reason to-
lies, and then the delay time cawINF_DLY has expired.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
GRA and There are two ways to select the input signal. Is the CAN-activation for diefbwECRA_A. The error fbbECRA_A leads to ex-
Fuel Crash-active detection (comCLG_SIG.7 = 1) is the signal via CAN (equivalent cowFUN_CRA = circuit of the GRA.
Shutdown 2, message comFUN_CRA = 2). If the CAN - Activation not active (comCLG_SIG.7 = 0) can be
the input of the function on the SW - Switch cowFUN_CRA switch (0 = no / 1 = PWM / 2 = CAN).
The current switch position displays the message comFUN_CRA to (configuration of message com-fbwECRA_B.
FUN_CRA see chapter "CAN activation by coding"). The PWM evaluation provides The error fbbECRA_B represents the motor
crmCRSTpwm to the crash detection, while for crash detection via the CAN airbag1- and interrupts the fuel supply
Message is used (byte 0, bits 5-7). Can croCR_STAT The crash level values from 0 to 3 at- (EKP, TAV, TIP).
take. The following table shows the allocation of the crash steps of:
2
CAN
1
crmCRSTpwm 0 croCR_STAT a
fbbECRA_A
a> = b
crwCR_ST_A b
comFUN_CRA
fbbECRA_Q
fbbECRA_P a
>1 fbbECRA_B
fbbECRA_Z a> = b
crwCR_ST_B b
fbbECRA_C
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Suppression In general, the error detection of fault fbbEABG_Q, fbbEABG_C, and fbbEABG_Z is stopped,
the error if the suppression of the CAN error monitoring is active. The suppression of the CAN
monitoring Error monitoring to prevent unnecessary error messages in the event of environmental conditions in which
communication of all CAN bus devices can not be assumed (see section CAN -
Suppression of errors of the external control device intervention).
During the suppression of error monitoring the debounce times already possibly the current
located in debouncing above error reset.
Message timeout airbag 1: For vehicles with crash detection via CAN (comFUN_CRA = 2)
CAN message the time between two messages monitored. If for the time caw ... _RTO no new message received fbwECRA_QA The crash detection via CAN is out-
Airbag 1, bot- catch or is the message content inconsistent (in two immediately successive experiments, fbwECRA_QB switched.
Community errors read the data of the message was the content already again partially overwritten), then the fbwECRA_QT The crash-level is set to 0.
FbbECRA_Q error (time-controlled) reported when the suppression of the CAN error monitoring is not
is active. If the error is finally fbbECRA_Q defective, the crash level is set to zero.
The suppression of the CAN error monitoring to prevent unnecessary error messages in the case of environ-
environmental conditions in which a communication of all CAN bus nodes are not assumed
can (see section CAN - suppression of errors of the external control device intervention).
During the suppression of error monitoring the debounce times already of any currently
located in debouncing error fbbECRA_Q reset.
The error message has the highest priority, followed by checksum error message and error counters.
Is there a difference of the value of the current message count by more than mrwABG_Bmx (15-disabled
vierbar) from the preceding value, the error is reported fbbECRA_Z. Likewise, if the
Message count more than mrwABG_Bmn (deactivated with 127) main program periods do not change-
changed. At a constant message count less mrwABG_Bmn the last valid message is
Embassy evaluated. The function is switched off in any case, as soon as the message count is defective as final mrwABG_Bmx The crash detection via CAN is out-
unplausi counter- was detected. mrwABG_Bmn switched.
bel With correct (or incorrect) checksum is an error counter to 0 (or mrwABG_Cog) decre- The crash-level is set to 0.
benefits (or incremented). Exceeds the error counter value mrwABG_Cmx, the error
fbbECRA_C reported. If a checksum has been detected as faulty, the last valid bot-
community uses, that is, the crash state retains its value until the next valid message or to
the checksum is reported as permanently faulty. The checksum test is performed with mrwABG_Cmx
Checksum = 127 disabled. mrwABG_Cmx The crash detection via CAN is out-
error airbag1- mrwABG_Cog switched.
Message The crash-level is set to 0.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
PWM In Crash Detection via PWM from airbag SG a PWM signal is sent to the motor-SG to fbwECRA_PA The crash detection via PWM is
Crash signal to signal a crash. fbwECRA_PB turned off.
fbwECRA_PT
In normal operation (no crash), the PWM signal 40 ms and 200 ms low high. In the event of a crash is 20x
the inverted signal sent: 40ms and 200ms high low. The evaluation is performed with a signal-
time tolerance of + -20% (see chapter 9.1.9). There must be at least an applicable number of crash
signal sequences (crwPWM_ANZ) are detected before the signal is considered as a crash event.
If the PWM signal is counted as a crash event occurs, the GRA AND fuel cut. This
done by crmCRSTpwm is set to stage the crash crwCR_ST_B. If a no-crash signal-
Sequence recognized crmCRSTpwm is supplied with the crash level 0. In an implausible PWM
Signal (spikes or Flatline: by crwCR_TOUT timeout detected) is crmCRSTpwm with the
Crash Level 0 provides and the error fbbECRA_P reported defective.
Amplifier In Idle state the final stage of fbbEGER_O error is set. Send by 0xFFh CAN Motor5
Neutral Byte 5
Amplifier Send by 0xFFh CAN Motor5
If status Short circuit of the output stage of the error fbbEGER_K is set.
Short circuit Byte 5
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Fan 1 or The cooler fan power amplifier (KLE) announces the MSG via bi-directional PWM line (SG-Pin 11, for kuwLU1min Send by 0xFFh CAN Motor5
Fan 2 VM +) or if the fans do not work. KLE pulls the line for a certain time to LOW. kuwLU1max Byte 5
blocked The distinction between Lüfter1 Lüfter2 and is realized by the time duration. Lüfter1 blocked kuwLU2min
is recognized when the PWM line for a while between kuwLU1min and kuwLU1max LOW pulled kuwLU2max
tions was. For fans 2 labels kuwLU2min and kuwLU2max apply. The tolerance must in this La-
bels are involved. Between the low phases, the line is released.
If a fan reported defective, the output stage remains actuated so that a possible Fehlerhei-
tion can take place.
Application Note: Example: PWM signal is between the sec Massetastungen for 2. enabled =>
fbwEGER_xB must be applied more than 40 events.
1 2 3 4
fbbEGER_2
fbbEGER_1
finally broken finally broken
cured
1 The error becomes fixed defective reported as the number of defect messages is applied at 0.
However, the error status will change again healed preliminary, as the signal for two seconds
is ok again.
2 During this two seconds, the error counter is decremented by a total of 20. (The task runs
in the 100 ms window. Therefore, in two seconds, he comes off 20 times. Per task cycle is the
Counter is decremented by one.)
3 The error is reported fbbEGER_2 entgültig defective, since the number of defect relating to 0
is applied. The error counter of fbbEGER_1 remains at the previous value.
4 The error counter has been decremented by fbbEGER_1 by a further 20. The error is fbbEGER_1
but again reported entgültig defective, since the number of defect messages is applied at 0. So
the error counter is re-initialized. The error remains fbbEGER_1 entgültig defective.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
AG4 Schaltsi- For vehicles with AG4 gearbox via a switching signal (AG4-E) is the amount reduced. Termination of the amount of intervention and deacti-
signal timeout If this signal is longer than the reset of error bounce on, the error fbbEAG4_L is set. vation
This signal for the Heilungsentprellzeit is back in the state AG4 inactive, the error Switch to normal function
reset.
ecwINIT_TBei vehicles with ECOMATIC is a switching signal (AG4-E) of the motor Deactivation of ECOMATIC
abgestellt.ECOMATIC
If the level of the signal dimeco for a SG-reset does not within the time ecwINIT_T on high switching signal
the error is fbbEECO_L gesetzt.Timeout
mrwCANAUSBCAN Embassy Embassy transmission error 1: the case of electronic transmission
Below V threshold limit mrwANFAHKL
controls via the CAN BUS with the Desired quantity by the start- mrwV_ANFAH
Gear 1, communicate bot controller will monitor the time between two messages. If for the time torque characteristic mrwANFAHKL mrwEGSRAMP
caw .. _RTO receive a new message or is the message content inconsistent (In two imme-tion errors (Continuous). Above the threshold V-ram- mrwM_EMAX
indirectly consecutive attempts to read the data of the message was the content already wiederEGS intervention penförmige increase in the amount of intervention
partially overwritten) or is a CAN defect before (in camSTATUS0 is bit 0, bit 1 or bit 2 ge- on mrwM_EMAX.
sets), the status is set mrmEGSSTAT (.4) and terminates the crowd engaged.
From this time until the error condition is present, the error fbbEEGS_1 (time-controlled)
reported if the suppression of intrusion monitoring is not active. Bit mrmEGSSTAT (.7) is set (in-
The suppression of intervention monitoring to prevent unnecessary error messages in the case of ambient formation transmission intervention can not,
conditions in which a communication of all CAN bus devices can not be assumed or correct be carried out
(See Chapter CAN - suppression of errors of the external control devices intervention). the)
During the suppression of error monitoring the debounce times already of any currently
located in debouncing error fbbEEGS_1 reset.
CAN message engaging torque invalid: The EGS intervention is void if the EGS request bit
Gear 1, EGS mrmEGSSTAT (.5) is not set, or the EGS intervention torque with error code
Termination behavior as embassy
mrmEGS_roh = 0xFFh occupied ist.Eingriff
timeout EGS, is a special case in New
There are no registered error.
tralwert mrmEGS_roh = 0xFEH the A-
completed attacked without ramp
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
CAN message Error message brake 1: For vehicles with ASR / MSR - control is the time between two bot- mrwMSRRAMPAbschaltung ramps down to 0 (MSR)
Brake 1, bot- companies monitored. If for the time caw .. _RTO no new message received or the bot- mrwASRRAMPoder mrwM_EMAX (ASR).
Community errors Community content inconsistent (in two immediately successive experiments, the data of the message Acknowledgment
monitored by read the content was already back partially overwritten) or is a CAN defect before (in rungsbit brake Embassy in motor 1 is mrwM_EMAX
ASR and MSR camSTATUS0 is bit 0, bit 1 or bit 2 is set) so the status mrmMSRSTAT (.4) be and for the cycle after the de-
- Intervention mrmASRSTAT (.4) is set and finished the current amount of intervention. From this time until bounce fbwEASR_QA irreversibly-
the error condition is present, the error fbbEASR_Q (time-controlled) reported when the suppression of the sets. Bit mrmASRSTAT (.7) /
Intrusion monitoring is not active. mrmMSRSTAT (.7) is set (Infor-
The suppression of intervention monitoring to prevent unnecessary error messages in the case of ambient mation in message engine 1 - brake
conditions in which a communication of all CAN bus devices can not be assumed intervention can not, or not fully
(See Chapter CAN - suppression of errors of the external control devices intervention). be carried out)
During the suppression of error monitoring the debounce times already of any currently
located in debouncing error fbbEASR_Q reset.
If for the time caw ... _RTO no new message is received or brake 3 is the message content in-caw ... _RTO
consistent (at two directly successive attempts to read the data of the message
CAN message the content was already back partially overwritten) and is no suppression of the CAN monitor
Brake 3 active (mrmAUSBL = 0), an error is reported fbbEAS3_Q.
A MSR intervention torque mroMD_MSR is invalid if:
- The engaging torque of the MSR (mrmMSR_roh) not the Binärkomplement the ASR (mrmASR_roh)
corresponds OR
CAN message - The received mrmMSR_roh moment is occupied with error code 0xFFh OR Shutdown of the intervention on ramp to mrwMSRRAMP
Brake 1, - The MSR mrmMSRSTAT request bit (.5) = 0 OR 0, is the same moment the received
Validity - The MSR mrmMSRSTAT request bit (.5) = 1 AND ASR mrmASRSTAT request bit (.5) mrmMSR_roh to the neutral value of 0,
Intervention MSR =1 is switched off without a ramp.
There are no registered error.
An ASR intervention torque mroMD_ASR is invalid if:
- The received mrmASR_roh moment is occupied with error code 0xFFh OR
- ASR request bit mrmASRSTAT (.5) = 0, OR
- The ASR mrmASRSTAT request bit (.5) = 1 AND MSR mrmMSRSTAT request bit (.5)
=1
CAN message There are no registered error. Shutdown of the intervention on ramp to mrwASRRAMP
Brake 1, mrwM_EMAX, is also the recom- mrwM_EMAX
Validity captured moment mrmASR_roh on the
Intervention ASR Neutral value 0xFEH, it is without a ramp
off.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
CAN message A MSR torque is then plausible if the integral torque W mrwMDIntMX Shutdown of the MSR procedure on mrwMSRRAMP
T
Brake 1, phy- òMMSR -M dt
W Re ib
Ramp to 0
sical Plau- 0
sibilität MSR
exceeds the threshold mrwMDIntMX and the error is reported fbbEMSR_H defective. The inputs
handle is valid then again as plausible if the integral moment is again 0, and thus the error
fbbEMSR_H is reported as well. In order to allow the engagement again must the MSR at the moment-
least reach the neutral value once.
If the reference speed of the ABS control unit is valid, then the MSR intervention is functionally
CAN message implausible when the reference speed V_AKT (of brake 1) <mrwMSRFG_L and the error mrwMSRFG_L Shutdown of the MSR procedure on mrwMSRRAMP
Brake 1, func- ler fbbEMSR_P is reported defective. This error may be in the same cycle no longer healed who- Ramp to 0 mrwASRRAMP
tional plausibility the. If the error is finally broken, the MSR intervention is canceled and in this driving cycle Block all other ASR/MSR- mrwM_EMAX
bility MSR no longer allowed. Interventions
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Plausibility It is sent by the transmission transfer function mrmGTR_UEB with a SG-internally deter- mrwFVHGTdi Default value for translation mrwFVHVGWU
Transmission over- telten value fgmFVN_UEB (transfer function drive train, determined from vehicle speed mroFVHUEst.
implementation fgmFGAKT [km / h], engine speed dzmNmit [1/min] and distance factor fgwDA._SF [pulses / m]) ver-
Message equalized. Is the difference between the two transfer functions is longer than the debounce time is greater than the
Getriebe_1 Maximum of two times the factor mrwFVHGTdi, and none of the active hiding conditions (Ge-
transmission in neutral position (mrm_P_N = 1), actuated clutch (dimKUP = 1) or SRC-error transmission
Translation (fbbEASG_L)), the error fbbEASG_U is set (note: no storage in the
EEPROM desired).
The monitoring signal range occurs only when the transmission is not in P or N position
(Mrm_P_N = 0).
Signal range mrwFVHUEun As with plausibility gear ratio mrwFVHVGWU
Signal Range Check (Error fbbEASG_L) when mrmGTR_UEB <mrwFVHUEun or if
Transmission over- mrwFVHUEob fbbEASG_U.
mrmGTR_UEB> mrwFVHUEob.
implementation Default value for the transfer function
Message mrmGTR_UEB.
Getriebe_1
CAN message
Getriebe_1, The evaluation of the EGS coding in motor-SG is activated with cowECOMTC.5 == 1. The error The error fbbEASG_M solves the force-
Evaluation of the fbbEASG_M bit is set when the bit "EGS coding in MSG" S_KOD = 1 (= not in fuel shutdown (regardless of the start-
EGS coding Order). bit) from.
Plausibility
EDC/CAN-
Gear Is the EDC Gear mrmGANG longer than the debounce time equal to the transition information of the CAN
Message transmission 1 mrmGTRGANG and is no hiding conditions of active (transmission in neutral-
position (mrm_P_N = 1), actuated clutch (dimKUP = 1) or SRC-error transmission ratio
(FbbEASG_L)), the error fbbEASG_G is set.
CAN message is caw for the time ... _RTO receive a new message or Getriebe2 is the message content in-caw ... _RTO
consistent (in two immediately successive experiments, the data of the message auszulesenGetriebe 2, Demolition of drehzahlsynchronisierenden MrwASGRAMP
Error message, the content was already back partially overwritten) is an error fbbEASG_Q reported. Amount of intervention
From this point, the error condition is as long as the error is pending fbbEASG_Q (time-controlled)
reported if the suppression of intrusion monitoring is not active.
The suppression of intervention monitoring to prevent unnecessary error messages in the case of ambient
conditions in which a communication of all CAN bus devices can not be assumed
(See Chapter CAN - suppression of errors of the external control devices intervention).
During the suppression of error monitoring the debounce times already of any currently
located in debouncing error fbbEASG_Q reset.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Surveillance - External lot of intervention / Automatic Transmission (ASG/VL30) 19 April 2002
0 bosch EDC15 + Page 8-16
Y S01 281/120 - VG2
Message count Varies the value of the current message count by more than mrwASG_Bmx (15-disabled mrwASG_Bmx If the error fbbEASG_I finally broken
unplausibelvierbar) from the preceding value, the error is reported fbbEASG_I. Likewise, if the mrwASG_Bmn and cowECOMTC.6 = 1, the motor
Message count more than mrwASG_Bmn (deactivated with 127) main program periods do not change- cowECOMTC.6 turned off. In message count error he-
changed. At a constant message count less mrwASG_Bmn the last valid message is follows no Momentengradientenbegren-
evaluated. The function is switched off in any case, as soon as the message count is defective as final tion (mrmdMD_MGB = 0xFF).
was detected.
CAN message A speed intervention by the ASG is only for set Kupplungsbit dimKUP (- during the switch
ing clutch open). If the clutch engaged / a regulated Drehzahlanforde-Getriebe_2, Demolition of drehzahlsynchronisierenden mrwASGRAMP
tion detected, the error is reported fbbEASG_P. The replacement function is performed without Fehlerentprellung.Funktionale Amount of intervention
After the error condition bruise a renewed engagement is only after reaching the Wiederaufnahmebe plausibility
ASG speed conditions possible. The withdrawal of the replacement function takes place only after cure of the error. With CAN-
Suppression is neither reported nor cured this error. The replacement function is trotzdem.synchronisier.
see also Chapter quantity control, ASG-intervention
CAN A message ASG-speed request is then plausible if the integral torque W
TGetriebe_2,WòM ASG -MRe ib dt
Group error mrwMSK_FGTÜber the mask mrwMSK_FGT can be administered a total of 5 errors
for FAULT- whose states
Books-entry at additionally be summarized in a separate error fbbEASG_S. This is to be prevented-
Failure of the to that in case of failure of the transmission control unit, the timeout error both CAN messages gear 1 and
CAN transmission Gear 2 or consequential errors are entered in the fault memory. Each selected error must be so
embassies be administered, that he will not be entered in the fault memory. Now if one of these errors defective
reported, it is without fault debouncing (applied) the error fbbEASG_S malfunctioning and in
Fault memory registered.
Mask mrwMSK_FGT:
xxxxxxx1 bfbbEEGS_1
xxxxxx1x bfbbEASG_Q
xxxxx1xx bfbbEASG_P
xxxx1xxx bfbbEASG_G
xxx1xxxx bfbbEASG_H
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Surveillance - External lot of intervention / Automatic Transmission (ASG/VL30) 19 April 2002
0 bosch EDC15 + Page 8-17
Y S01 281/120 - VG2
CAN message Once the VL30 transmission is a valid LL-set speed> zero requests the debouncing of the error fbwECVT_Q. Completion of the procedure by zeroing
Transmission 2, Ti- Jewellers fbeECVT_Q started. If the procedure is not completed before the end of the debounce fbwECVT_QA the requirement mrmN_LLCAN.
meout for that fault is detected defective, the bit mroCVTSTAT.2 and LL-set speed requirement
VL30 intervention mrmN_LLCAN = null sent to the LL target speed calculation. Once the transmission itself again
LL setpoint speed = zero, the error recovery is requesting started.
As soon as the requested N-LL-set is (from mroN_LLCAr) exceeds the value of the mrwCVTNLLM
CAN message converted requirement mrmN_LLCAN limited to this value and bit mroCVTSTAT.1 set mrwCVTNLLM Limiting the intervention to
Transmission 2, Be- the intervention, however, remains valid. mrwCVTNLLM.
limitation of This threshold must be chosen because of the redundant thrust monitoring of small mrwLLR_AUS.
by VL30 at-
required N-
LL-target
CAN message
Gear 2, If the request of the gearbox (in mroN_LLCAr) is equal to 0xFF bit mroCVTSTAT.3 ge- Completion of the procedure by zeroing
Receipt of sets and an LL setpoint speed requirement mrmN_LLCAN = zero at the LL target speed calculation ge- the requirement mrmN_LLCAN.
Misrecognition sends. However, there is no error.
by VL30
Transmission
CAN message
Gear 2,
Signal range Signal-range-check-up (error fbbECVT_H) when mrmN_LLCAN> mrwCVTNmax mrwCVTNmax Completion of the procedure by zeroing
Signal range check is down (Error fbbECVT_L) when mrmN_LLCAN <mrmCVTNmin mrwCVTNmin the requirement mrmN_LLCAN.
fbwECVT_H.
fbwECVT_L.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Surveillance - External lot of intervention / Automatic Transmission (ASG/VL30) 19 April 2002
0 bosch EDC15 + Page 8-18
Y S01 281/120 - VG2
Signal range When the vehicle speed is fgmFGAKT> fgwDA1_VMA (or fgwDA2_VMA), the error fgwDA1_VMA The VGW fgwDA1_VGW or fgwDA1_VGW
fbbEFGG_H set. fgwDA2_VMA fgwDA2_VGW is used. fgwDA2_VGW
(FgwDA1_VMA> 40 km / h or The selection is made using the ISO-Loginre xcwPFGG1
fgwDA2_VMA of> 40 km / h) quest (password xcwPFGG1, xcwPFGG2 xcwPFGG2
and VGW cowFUN_FGG) cowFUN_FGG
Shutdown of the FGR
Switching off the air conditioning compressor
Default value
High- After successfully determining the distance factor (number of measurements within the tolerance band fgoHPDC = fgwDA._VGW
Level duration fgwKTG_ANZ) is newly set up high-level duration (HPD). Exits the current HPD the tolerance
Monitoring erance band, it will error fbbEFGG_S reported event-driven. Def After detection on final.
(Applies only to is switched to the default fgwDA .. _VGW for the driving speed.
Kienzle Speedometer
graph)
Frequency range
Exceeds the input frequency permitted by the system value 5 kHz, the error fbbEFGG_F Shutdown of the FGR
placed. This error no longer heals. If not monitored at driving speed over CAN. Switching off the air conditioning compressor
At road speed via the CAN error fbbEFGG_C will be notified once the CAN Switching to default. fgwDA1_VGW
Misrecognition
received / Message is received, the error identifier 0xFF instead of speed, or if no valid fgwDA2_VGW
(timeout caw ... _RTO expired or inconsistent data) was received ge message AND the
CAN problem
CAN-monitoring (message timeout error) is hidden. Debouncing this error should be in the
Caster to prevent fbwEFGG_CA should be applied shorter than mrwCANAUSB. See also
Chapter CAN.
At road speed via the CAN error fbbEFGG_Q is reported as soon as the Ge-
schwindigkeitsherkunft configured CAN message the corresponding timeout error (fbbEASR_Q,
Embassy Switching to default. fgwDA1_VGW
fbbEKO1_Q or fbbEAS3_Q) has set. This happens, in order also in this case, the corresponding fgwDA2_VGW
Timeout Trigger replacement reactions. The timeout error will not be reported if the CAN-enable map
is. should fbbEFGG_Q with zero debounced be (fbwEFGG_QA = 0) and on "replacement reaction without error
memory entry "applied (otherwise: double fault entry).
If the vehicle speed fgmFGAKT <mrwFAS_CNV AND the actual amount mrmM_EAKT ≥
mrwFAS_CNM AND the speed dzoNmit ≥mrwFAS_CNN AND the ADR quantity mrmM_EADR
equal to zero AND [the Function switch cowFUN_ADR.0 = 0 OR hand brake contact is
Plausibility with not activated dimHAN = 0] is the error fbbEFGG_P is set. This error no longer heals. mrwFAS_CNV The VGW fgwDA1_VGW or
Speed and mrmM_EAKT and mrwFAS_CNM are in code with daeFGR_RMo between wheel torque (1) and mrwFAS_CNM fgwDA2_VGW is used.
Amount Torque (0) switchable. mrwFAS_CNN
cowFUN_ADR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Plausibility If one of the contacts FGR-A, FGR-W, FGR FGR + or - detected as active, it must thereafter (intra- mrwALL_LT2 Shutdown of the FGR
FGR-V with half the time mrwALL_LT2) and the control contact FGR-V are recognized as active, otherwise one is
remaining one- Keypad defect before (error fbbEFGA_P). This error is event driven, the error counter is there-
outputs forth upon each actuation, wherein the control contact is not to be active in the time ER-mrwALL_LT2
known is incremented by one.
If the control contact is tripped and no further, so a control panel failure has occurred (error fbbEFGA_A).
Plausibility This error is event driven, with each actuation of the control contact without prior
FGR-V with Active detection of another contact, the error counter is incremented.
remaining one-
outputs
Plausibility on
Contact closure In addition to the control contact is just another contact must be active, otherwise there is a control panel defect ago
(Error fbbEFGA_X). This error is event-driven.
Plausibility If during off keypad dimFGL, one of the contacts FGR-A, FGR-W or FGR + as active Shutdown of the FGR
FGR-L with rest- recognized as an operating unit failure has occurred (error fbbEFGA_F). mrwALL_DEF
union inputs
gene
Plausibility
FGR-A with Is detected with actuated switch dimFGA resuming contact dimFGW as active,
FGR-W is an operating unit defect before (error fbbEFGA_F). This error can by mrwALL_DEF wegappli- mrwALL_DEF
Plausibility are graces.
FGR-A with Is detected with actuated switch dimFGA the acceleration Contact dimFGP as active, is
FGR + a control panel defect before (error fbbEFGA_F). This error can wegappliziert by mrwALL_DEF
Plausibility be. mrwALL_DEF
FGR + with Is detected with actuated resumption dimFGW the acceleration Contact dimFGP as active,
FGR-W is an operating unit defect before (error fbbEFGA_F). This error can by mrwALL_DEF wegappli-
are graces. mrwALL_DEF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Suppression In general, the error detection of fault fbbEFGC_Q, fbbEFGC_C, and fbbEFGC_B is stopped,
the error if the suppression of the CAN error monitoring is active. The error fbbEFGC_Y is independent
monitoring reported by the suppression, and the error fbbEFGC_P is reported when any of the error
fbbEFGC_Q, fbbEFGC_Y, fbbEFGC_B and fbbEFGC_C present.
The suppression of the CAN error monitoring to prevent unnecessary error messages in the case of environ-
environmental conditions in which a communication of all CAN bus nodes are not assumed
can (see section CAN - suppression of errors of the external control device intervention).
During the suppression of error monitoring the debounce times already possibly the current
located in debouncing above error reset.
If during off keypad dimFGL, one of the contacts FGR-A, FGR-W or FGR + as active
recognized as an operating unit failure has occurred (error fbbEFGA_F). This error can by mrwALL_DEF mrwALL_DEF
Plausibility be wegappliziert. Shutdown of the FGR
FGR-L with rest-
union inputs
gene
Plausibility
FGR-A with Is detected with actuated switch dimFGA resuming contact dimFGW as active,
FGR-W is an operating unit defect before (error fbbEFGA_F). This error can by mrwALL_DEF wegappli-mrwALL_DEF
Plausibility are graces.
FGR-A with Is detected with actuated switch dimFGA the acceleration Contact dimFGP as active, is
FGR + a control panel defect before (error fbbEFGA_F). This error can by mrwALL_DEF wegappliziertmrwALL_DEF
Plausibility be.
FGR + with Is detected with actuated resumption dimFGW the acceleration Contact dimFGP as active,
FGR-W is an operating unit defect before (error fbbEFGA_F). This error can by mrwALL_DEF wegappli-mrwALL_DEF
Plausibility are graces.
FGR-L with Is the information of the contact dimFGL not ("locked-off") on digital input with the
GRA-Hpt.Sch. redundant information in byte 1, bit 0 (S_HAUPT) of the GRA or GRA_Neu message ("GRA / ADR
CAN error - Main switch ") match, an operating unit is a fault (error fbbEFGC_P). Shutdown of the FGR
If for the time caw .. _RTO no new message is received or the message content inconsistent
(In two immediately successive attempts to read the data of the message was the content
already again partially overwritten), the error fbbEFGC_Q and fbbEFGC_Y be reported. when
Shutdown of the FGR
the suppression of the CAN error monitoring is not active. The error fbbEFGC_Y is in contrast
set to fbbEFGC_Q also reported when the suppression of the CAN error monitoring is active. He
serves only to switch off the function and must be applied so that no error storing conducted
is (set fbwEFGC_YT.1).
Until one of the errors finally broken, will continue to be used as a substitute value, the ultimate message.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Surveillance - FGR control panel, Variant VW CAN, "locked-off" 19 April 2002
0 bosch EDC15 + Page 8-21
Y S01 281/120 - VG2
Checksum With correct (or incorrect) checksum is an error counter to 0 (or mrwGRA_Cog) decre- mrwGRA_Cmx Shutdown of the FGR
error-GRA- benefits (or incremented). Exceeds the error counter value mrwGRA_Cmx the error mrwGRA_Cog
Message fbbEFGC_C reported. The function is switched off in any case, once the checksum to be defective he-
was known (counter> threshold ÞmrmGRACoff.0). Once an incorrect checksum is detected,
the ultimate control panel state is frozen.
Is there a difference of the value of the current message count by more than mrwGRA_Bmx of the pre-
Embassy reciprocating value, the error is reported fbbEFGC_B. Similarly, if the message count on mrwGRA_Bmx Shutdown of the FGR
unplausi counter- more than mrwGRA_Bmn main program periods does not change. The function is switched off in any case mrwGRA_Bmn
bel tion as soon as the message count has been identified as defective was (mrmGRACoff.1). As long as the counter
is greater than the threshold, the message is evaluated.
Not true at to be received GRA_Neu message the transmitter coding contained in the message
match that determined by mrwMULINF0 (see cruise control), the
Transmitter coding Reported error fbbEFGC_S. mrwMULINF0 Shutdown of the FGR
tion unplausi-
bel
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Glow plug Is the Message gsmGSK3_ST bit 0-5 set, then the corresponding error fbbEGSK_1 - no
1-6 fbbEGSK_6 set.
Overcurrent In case of overcurrent at any glow plug (gsmGSK3_ST.6) the error fbbEGZS_H is reported.
Transmission If a transmission error (gsmGSK3_ST.8 - gsmGSK3_ST.B, stop bit, Flatline Low, Flatline
High, timeout) the error is reported fbbEGZS_P. gswTO_INIT
Stop bit is when after a LOW level 8 data has been read. gswTO_REL
Flatline High - Low error occurs when 32 x the same level has been read.
Timeout error occurs when gsoCO_TO = 0 The counter is initialiseiert with gswTO_INIT, and
after sending gsmGSK3_ST loaded with gswTO_REL.
A Codierwortfehler exists if the encoding function received 3 different Codierworte
has (gsoGZS_BUF).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
After switching off the detection of F15 = LOW AND after the time mrwNCL_DA (Nachlaufentprellzeit) and wherein V, M, P: no
EDCAblauf time mrwNCL_N0 after the speed reached 0 are various cells in the EEPROM bear- mrwNCL_DA
processed and the time is started in order to allow possible errors stores mrwNCL_SP. Then mrwNCL_N0 When F15 = HIGH RESET is performed.
carried out the fan control (time = kuot_NL) and then is again the time for mrwNCL_SP mrwNCL_SP
Fault memory activities awaited. Finally, the HRL is thrown (control CJ911). and
set after the error condition bounce time of the error fbbEHRL_S.
in C:
nlwNCL_DA
Normally, the voltage before the fault debounce time drops, otherwise "stick" the Hauptre- nlwNCL_N0
relays or other defect is present (eg defective CJ911). nlwNCL_SP
Warning: fbwEHRL_ST.7 may not be set, otherwise the error can not be deleted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbEHZA_H) when anoU_HZA> anwHZA_MAX anwHZA_MAX Default value anwHZA_VOR
Signal RangeCheck down (error fbbEHZA_L) when anoU_HZA <anwHZA_MIN anwHZA_MIN
Suppression In general, the error detection of fault fbbENIV_Q, fbbENIV_C, fbbENIV_B, fbbENIV_P and is
the error fbbEALR_Q stopped when the suppression of the CAN fault monitoring is active.
monitoring The suppression of the CAN error monitoring to prevent unnecessary error messages in the case of environ-
environmental conditions in which a communication of all CAN bus nodes are not assumed
can (see section CAN - suppression of errors of the external control device intervention).
During the suppression of error monitoring the debounce times already possibly the current
located in debouncing above error reset.
If for the time caw .. _RTO no new message is received or the message content inconsistent
CAN error (In two immediately successive attempts to read the data of the message was the content Maintain the last valid values from
Niveau1 already again partially overwritten), the error fbbENIV_Q when the suppression is reported, mrmHGB_Anf.0 and mrmHGB_Anf.1
the CAN error monitoring is not active.
With correct (or incorrect) checksum error counter is decremented to 0 (or mrwNIV_Cog)
(Or incremented). Exceeds the error counter value mrwNIV_Cmx the error ECEC
Checksum NIV_C reported. mrwNIV_Cmx Maintain the last valid values from
error NIV Is there a difference of the value of the current message count by more than mrwNIV_Bmx of the previously- mrwNIV_Cog mrmHGB_Anf.0 and mrmHGB_Anf.1
Message previous value, the error is reported fbbENIV_B. Similarly, if the message count on
Embassy more than mrwNIV_Bmn main program periods does not change. The function is switched off in any case
unplausi counter- tion as soon as the message count has been identified as defective. mrwNIV_Bmx Maintain the last valid values from
bel If an implausibility between label cowFUN_HUN and the bit 'Verbaucodierung' in Niveau1, mrwNIV_Bmn mrmHGB_Anf.0 and mrmHGB_Anf.1
Byte5 bit 4 is detected, the error is reported fbbENIV_P. In addition to the suppression of the CAN
Error monitoring, error detection also stopped with this error if the message content
of Niveau1 faulty (fbbENIV_Q, checksums or message count error).
Incorrect coding If for the time caw .. _RTO no new message is received or the message content inconsistent cowFUN_HUN
tion (Engine (In two immediately successive attempts to read the data of the message was the content
Hunter) already again partially overwritten), the error fbbEALR_Q when the suppression is reported,
the CAN error monitoring is not active.
CAN error Maintain the last valid value of
Allrad1 mrmHGB_Anf.4
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Amplifier In Idle state the final stage of fbbEHYL_O error is set. Send by 0xFFh CAN Motor5
Neutral Byte 5
Amplifier If status Short circuit of the output stage of the error fbbEHYL_K is set. Send by 0xFFh CAN Motor5
Short circuit Byte 5
Plausibility The monitoring is done in the initialization of the EDC. It is the unentprellte KL15 status eingele-cowFLDR There will be no lag. cowFARFAB.
sen, and when detected cause the error fbbEK15_P as LOW. However, the control unit will not power up, Be applied is shutdown the LDR, cowFLDRAB.
if the K15 is permanently LOW. ARF and the full-load. cowFMEBEG.
possible sources of error:
a short LOW pulse during initialization (faulty ignition)
is a conductor in the control unit is interrupted (Control unit faulty)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
CAN message If caw for the time ... _RTO not receive new message Kombi1 or is the message content in- caw ... _RTO
Kombi1 consistent (at two directly successive attempts to read the data of the message
the content was already back partially overwritten) and is no suppression of the CAN monitor
active (mrmAUSBL = 0), the error reported fbbEKO1_Q.
If caw for the time ... _RTO not receive new message Kombi2 or is the message content in-
CAN message consistent (at two directly successive attempts to read the data of the message caw ... _RTO provided that signal via CAN applied:
Kombi2 the content was already back partially overwritten) and is no suppression of the CAN monitor anmOTF to default
active (mrmAUSBL = 0), the error reported fbbEKO2_Q. anmOTF_VOR
anmWTF_CAN to default
(AnmWTF plus max. Tolerance WTF
anwWTFdelt)
anmUTF to default anmLTF
WTF CAN description see water temperature sensor on the cylinder head outlet (WTF)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range The error fbbEKTF_H and fbbEKTF_L are always gutgemeldet with VP44 (136) ansonten applies: anwKTF_MAX Default value anwKTF_VOR
anwKTF_MIN
Signal Range Check up (error fbbEKTF_H) when anoU_TK> anwKTF_MAX
Signal RangeCheck down (error fbbEKTF_L) when anoU_TK <anwKTF_MIN
The error is always fbbEKTF_P gutgemeldet with VP44 (136), otherwise the following applies:
dynamic anwKTF_Imn pure monitoring function
Plausibility anwKTF_Int
The KTF is plausibiliert by its amendment, two tests are performed: anwKTF_T
- The absolute change test (A-test), it is limited to a driving cycle. anwKTF_dT
- The temperature difference Integral Test (DTI test), it can take several driving cycles. anwKTF_Tmn
anwKTFPRDY
When SG-initialization is both stored in the E2PROM DTI value anmKTF_Int and the
Operating hours counter reading (BSZ-level) at the start time of the current DTI tests anmBSTZiO in the
current value anoKTF_Int or olda anoBSTZiO taken.
Each time the absolute deviation anmKTF-anoKTF_akt (reference temperature corresponding to first-
lig the KTF-temperature SG-initialization) exceeds the threshold anwKTF_Imn, is this (from-
absolute) temperature difference to the DTI added counted value anoKTF_Int and the reference temperature
anoKTF_akt set to anmKTF.
The error is fbbEKTF_P anwKTF_Int when exceeding the DTI threshold within the time (in
Operating hours counter ticks) anwKTF_T gutgemeldet. In this case, the duration of the test via the DTI
Message anmKTF_Td written to the E2PROM and started a new DTI-test, and the A-test for
this cycle stopped. In DTI test launch of the current value of the operating hours counter is
Olda anoBSTZiO (low word of the hour meter BSZ) and in the E2PROM (all 3 bytes of
BSZ, anmBSTZiO represents the low word of the BSZ is) copied.
The error can only be gutgemeldet via the A test. This occurs if, within a
The cycle, the KTF to anoKTF_Ini an absolute minimum change anmKTF (difference, KTF at initia-
has capitalization) of anwKTF_dT. In this case, the absolute change in temperature is reached at
the olda anoKTF_PT output and starts a new DTI test A test is also in this
Stopped case for the driving cycle
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued KTF-monitoring
dynamic If none of the two positive events occur, the error is incorrectly reported fbbEKTF_P- anwKTF_Imn pure monitoring function
Plausibility DET, a new DTI test started, the DT-integral anoKTF_Int set to zero and stops the A test. anwKTF_Int
(Continued) At the same time abutting error fbbEKTF_H or fbbEKTF_L the DTI starting value is anoBSTZiO anwKTF_T
set to the current value of the BSZ. This action is also carried out, the DTI greater value to start- anwKTF_dT
SSER be greater than the value of the BSZ. anwKTF_Tmn
anwKTFPRDY
In the wake, the values are anmKTF_Int (DTI value corresponds anoKTF_Int) anmBSTZiO (DTI
Starting value) and anmKTF_PT stored in E2PROM. Takes the driving cycle (current BSZ BSZ at minus
SG-initialization, anoBST_ZSH (high word) and anoBST_ZSL (low word)) without iO event shortest
zer as anwKTF_Tmn so anmBSTZiO is before storing for the duration of the current Betriebszy-
extended cycle
If the parameter has anwKTFPRDY a nonzero value, then the error in the fbbEKTF_P
SG initialization gutgemeldet to allow early for the KTF-path Readiness.
The test results can be read and reset by using CARB Mode 6.
Test status information in anmKTF_PT, bits 14 and 15, and bits 0 through 13:
0 0 00000000000000 .. neither DTI test yet completed A-Test
Completed 1 0 00000000000000 .. DTI test negative
Completed 1 1 .. 00000000000000 DTI test positive
(Nonzero x) 0 0 .. xxxxxxxxxxxxxx: A test completed successfully, reached
Temperature change on anoKTF_PT read
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Generator load The alternator supplies an EDC, the generator load corresponding duty cycle. This signal Shutdown of KWH
Zero% subject idle strong fluctuations and is therefore filtered via a PT1 element. Corresponds to the-khwNULLAST
fbwEKWH_LAses a signal generator load less than or equal khwNULLAST for the time
fbwEKWH_LA and is breits
Start shedding occurs (mrmSTART_B = 0), the error fbbEKWH_L is set.
Amplifier In Idle state the final stage of fbbEGK1_O error is set. no control of the glow plugs
Neutral
Amplifier If status Short circuit of the output stage of the error fbbEGK1_K is set.
Short circuit
Amplifier In Idle state the final stage of fbbEGK2_O error is set. no control of the glow plugs
Neutral
Amplifier If status Short circuit of the output stage of the error fbbEGK2_K is set.
Short circuit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbELD2_H) when anoU_LDF2> anwLD2_MAX anwLD2_MAX Default value (jump) anwLD2_VOR
Supply Signal RangeCheck down (error fbbELD2_L) when anoU_LDF2 <anwLD2_MIN anwLD2_MIN
Shutdown of the LDR (be applied) cowFLDRAB.
Shutdown of the ARF (be applied) cowFARFAB.
Full-load (be applied) cowFMEBEG.
As a replacement value for the smoke limit
and LDR, the atmospheric
pressure used rather than the default
value from the analog treatment
(AnwLDF_VOR).
Shutdown of the LDR (be applied)
Shutdown of the ARF (be applied)
Signal range The monitoring is done only when there is no intake manifold vacuum is detected (mrmLDFUaus = 0). anwLDF_MAX cowFLDRAB.
Full-load (be applied)
anwLDF_MIN cowFARFAB.
As a replacement value for the smoke limit
Signal Range Check up (error fbbELDF_H) when anoU_LDF> anwLDF_MAX cowFMEBEG.
and LDR, the atmospheric
Signal RangeCheck down (error fbbELDF_L) when anoU_LDF <anwLDF_MIN pressure used rather than the default
value from the analog treatment
(AnwLDF_VOR).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Plausibility with The monitoring is only in intact donors (LDF & ADF SRC no errors), and if no suction Shutdown of the LDR (be applied) cowFLDRAB.
Atmospheric been pipe negative pressure detected is performed (mrmLDFUaus = 0). Shutdown of the ARF (be applied) cowFARFAB.
pressure sensor Furthermore, the test is aborted when speed is detected. ldwLA_DLY Full-load (be applied) cowFMEBEG.
(ADF) ldwLA_MAX As a replacement value for the smoke limit
ldwLA_ANZ and LDR, the atmospheric
If there is no these conditions, the procedure is as follows: After SG-initialization, the time pressure used rather than the default
ldwLA_DLY awaited. Thereafter ldwLA_ANZ samples of the measured values and anmADF fbwELDF_PA
fbwELDF_PB value from the analog treatment
anmLDF made. All measured values have been read, the average pressure difference calculated (AnwLDF_VOR). However, in case of defective
net: fbwELDF_PT
ADF is the VGW anwADF_VOR ver-
applies.
ldwLA _ANZ
å(anmLDF n
-anmADFn )
ldoLA _DIF
n1
ldwLA _ANZ
The error is now reported fbbELDF_P defective, ldoLA_DIF should reach the value ldwLA_MAX
or exceed. Falls below the value ldoLA_DIF ldwLA_MAX, then the error fbbELDF_P
reported intact.
If the fault fbbELDF_P defective or intact reported, ended the test as regularly and not completed
broken, so the test result is sent as ldmLDF_dp to CARB Mode 6.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Control shut- The monitoring depends on the load condition of the engine. For this, the speed quantities diagram in
deviation five areas divided.
mrmM_EAKT
ldwREGN1
1 2 3 4
ldwREGN2
ldwREGN3
ldwREG1KL
ldwREG0KL
ldwREG1KL
ldwREGME3
ldwREG0KL ldwREGME4
ldwREGME4
ldwREGME3
dzmNmit
anmWTF
anmOTF
ldoREGMXpR
mrmBMEF
KF
ldwRMXpRKL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued LDR
Manifold To permit safe evaluation of the intake manifold vacuum, a balance value for the mrwLDFU_mx
under pressure Pressure difference of ADF and LDF to compensate for component differences and aging effects mrwLDFUAMX
be used. mrwLDFUAGt
For the determination of the adjustment value mrmLDFUAGL the following conditions must be met: mrwLDFU_ST
mrwLDFUINt
If all conditions are met, the balance will be carried out once. The result of the difference
anmLDF - anmADF is limited to the value [-mrwLDFUAMX, + mrwLDFUAMX]. This value
mroLDFUdf1 is filtered and written to mroLDFUabg. The filter function if anmLDF is ≤
anmADF the function (2 * mrmLDFUAGL (old) + mroLDFUdf1) / 3 otherwise the function
(5 * mrmLDFUAGL (old) + mroLDFUdf1) / 6 uses. If the stored calibration value implausible
(| MrmLDFUAGL (old) |> mrwLDFUAMX), then the new value is mroLDFUdf1 without filtering by
mroLDFUabg taken.
If after the expiration of the waiting period mrwLDFUAGt donors for ADF, LDF, LTF and FGG intact (fboSADF
= 0, = 0 fboSLDF, fbosLDP = 0, fboSLTF = 0, fboSFGG = 0), the emittelte balance value is
mroLDFUabg taken by mrmLDFUAGL and written into the EEPROM. Otherwise, the
Balance recognized as implausible and discarded. The ancient standing in the EEPROM value is retained
and used as the match value. If the above conditions for the comparison is not satisfied,
the balance value mrmLDFUAGL remains unchanged.
If the adjusted pressure difference mroLDFUdf2 assuming the balance condition outside the to-
permeable region (| mrmLDFUdf2 |> mrwLDFU_mx - presumption exchanged / damaged sensor)
so in this cycle, no monitoring is performed on intake manifold vacuum (mroLDFU_no =
1). Also, the monitoring is not performed if the calibration value mrmLDFUAGL unplausi-
bel is (| mrmLDFUAGL |> mrwLDFUAMX), or as long as the balance was not finished.
Note: New SG must in production with an implausible value (0x7FFF) for mrmLDFUAGL
be initialized.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued LDR
Surveillance monitoring strategy Data Replacement function Data
of
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Manifold The olda mroLDFASTA displays the current status of the adjustment. You can have the following values anneh-
under pressure men:
(Continued) - 0 = Not a calibration is carried out
- 1 = Only Control | mrmLDFUAGL |> mrwLDFUAMX. Is performed if one of the condi-
tions start bit = 1, dzmNmit = 0, fgmFGAKT = 0 or sensors is not satisfied in order.
- 2 = | mroLDFUdf2 | calculate and check for> mrwLDFU_mx
- 3 = Waiting for the end of a trip debounce time mrwLDFUAGt
- 4 = balance completely performed.
Application Note: The time mrwLDFUINt should be> 80 ms are applied to ensure that the
used LDF value is correct and existing speed is detected. The intake manifold-
threshold mrwLDFU_ST, should be> 15 degrees are recognized to ensure that the sensors
despite low temperatures in the winter are in the temperature-compensated range. Furthermore, the time must
be debounce times for ADF, LDF, STF and FGG - mrwLDFUAGt greater than the SRC.
Figure UEBE_02:
mroLDFASTA <4
mroLDFU_no
| MrmLDFUAGL (new) |> 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
CONTROLS
mrwLDFUAMX
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued LDR
Manifold If for a time mrwLDFU_tA the balanced intake manifold pressure mroLDFUdif (anmLDF - anmADF - mrwLDFU_KL Activation of the ARF-digit 1-3 (appli- arwFAR1aus
under pressure mrmLDFUAGL) less than or equal to one of the characteristic curve obtained mrwLDFU_KL decrease in speed mrwLDFO_KL zierbar). see chapter 5.3 exhaust gas recirculation arwFAR2aus
(Continued) dependent threshold (mroLDFU_PS) as the manifold vacuum condition is detected. mrwLDFU_tA tion
Is greater than that from the characteristic curve for the time of balanced intake manifold mrwLDFU_tB mrwLDFU_tB
mrwLDFO_KL threshold value obtained mroLDFO_PS, the state manifold vacuum is re- mrwLDFPWMI
deleted. Was detected on manifold vacuum state and all the following conditions are met: mrwLDFUnMI
- The sender ADF and LDF are intact (fboSADF = 0, fboSLDF = 0, fboSLDP = 0),
so mrmLDFUaus = 1 in the ARF, the output stages ehmFAR1, ehmFAR2 and ehmFAR3 be on
Default values are set, but no fault memory entry is generated.
If one of the conditions is not fulfilled, then immediately zurückgeschalten returns to normal function
(MrmLDFUaus = 0). In the wake (nlmNLact = 1), the conditions dzmNmit> mrwLDFUnMI and
mrmPWG_roh <= mrwLDFPWMI hidden to ensure a safe stopping the engine.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued LDR
Manifold
under pressure a
mroLDFO_PS a> b
b R
DEAD TIME
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
Figure UEBE_05:
Control shut- A cure can be effected only in region 3, since in this area the scheme in existing regulations fbwELDSpRB Switch to normal function
deviation labweichung remains active. The cure takes place when the control deviation for the time fbwELDSpRB fbwELDSnRB
is less than or fbwELDSnRB ldoREGMXpR or ldwREGMXnR. ldwREGMXnR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Amplifier In Idle state the final stage of fbbELDS_O error is set. Full-load (be applied) cowFMEBEG.
Neutral Shutdown of the ARF (be applied) cowFARFAB.
Amplifier If status Short circuit of the output stage of the error fbbELDS_K is set. Shutdown of the LDR (be applied) cowFLDRAB.
Short circuit
Signal range Signal Range Check up (error fbbELM2_H) when anoU_LMM2> anwLM2_MAX anwLM2_MAX Default value arwLMBPVGW
Supply Signal RangeCheck down (error fbbELM2_L) when anoU_LMM2 <anwLM2_MIN anwLM2_MIN
Signal range The monitoring is carried out only when the speed is less than anwLMD_N2 AND greater than anwLMM_MAX
Default value arwLMBPVGW
Grinder anwLMD_N1 is 1 ms and no - scan is present. anwLMM_MIN
Shutdown of the ARF (be applied) cowFARFAB.
Signal Range Check up (error fbbELMM_H) when anoU_LMM> anwLMM_MAX anwLMD_N1 Shutdown of the LDR (be applied) Vol- cowFLDRAB.
Signal RangeCheck down (error fbbELMM_L) when anoU_LMM <anwLMM_MIN anwLMD_N2
load limited (be applied) cowFMEBEG.
The monitoring is carried out only when the speed is less than anwLMD_N2 AND greater than anwLMM_MAX
Default value arwLMBPVGW
Signal range anwLMD_N1 is 1 ms and no - scan is present. anwLMM_MIN Shutdown of the ARF (be applied) cowFARFAB.
Grinder n - Signal Range Check up (error fbbELM5_H) when anoU_LMM> anwLMM_MAX anwLMD_N1
Shutdown of the LDR (be applied) Vol- cowFLDRAB.
synchronous Signal RangeCheck down (error fbbELM5_L) when anoU_LMM <anwLMM_MIN anwLMD_N2
load limited (be applied) cowFMEBEG.
(HFM5) The monitoring is carried out only when the speed is less than anwLMD_N2 AND greater than anwLMM_MAX
Default value arwLMBPVGW
Signal range anwLMD_N1 and is 1 ms - sampling of the LMM is present. anwLMM_MIN
Shutdown of the ARF (be applied) cowFARFAB.
Grinder at Signal Range Check up (error fbbELM5_H) when anoU_LMM2S (PT1 already filtered)> anwLMD_N1 Shutdown of the LDR (be applied) Vol- cowFLDRAB.
1 ms sampling anwLMM_MAX anwLMD_N2
load limited (be applied) cowFMEBEG.
(HFM5) Signal RangeCheck down (error fbbELM5_L) when anoU_LMM2S (PT1 already filtered) <
anwLMM_MIN
There shall be no violation of the SRC LMM present, the paths for DZG, LTF and LDF must be intact.
If the ARF is not active (arwHFPA.u ehmFAR. ≤arwHFPA.o for all 3 ARF-actuators), and the
Boundary conditions arwHFPNu ≤dzmNmit ≤arwHFPNo, arwHFPTu ≤anmLTF ≤arwHFPTo,
Plausibility arwHFPPu ≤ldmP_Llin ≤arwHFPPo are fulfilled, then if the condition arwHFPMmin ≤ arwHFPA.u Default value arwLMBPVGW
armM_List ≤arwHFPMmax is not satisfied, the error is reported fbbELM5_P. arwHFPA.o Shutdown of the ARF (be applied) cowFARFAB.
arwHFPN. Shutdown of the LDR (be applied) Vol- cowFLDRAB.
arwHFPP. load limited (be applied) cowFMEBEG.
arwHFPT.
arwHFPMmin
arwHFPMmax
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
HFM / LDF The temperature measured by HFM air mass armIST_4 is with the calculated air mass armM_Lber the Ver- arwn_PBlhi In arwKF_ena = 1 arwLMVGWKF is arwKF_ena
Plausibility for set ratio (armRatio). For large deviations, an error in fbbEHFM_L (sensitivity arwn_PBllo to calculate the armM_List use arwLMVGWKF
EOBD keitsdrift low) or fbbEHFM_H (sensitivity drift high) set. arwLDFmin det,
(See section 3.3) arwRatmin
arwn_PBhhi
arwn_PBhlo
arwLDFmax
arwRatmax
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbELTF_H) when anoU_TL> anwLTF_MAX anwLTF_MAX Default value anwLTF_VOR
Signal RangeCheck down (error fbbELTF_L) when anoU_TL <anwLTF_MIN anwLTF_MIN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range In OTF about ADC (comVAR_OTF = 00xxh): anwOTF_MAX anmOTF to default anmOTF_VOR anwO_VBtKL
Signal Range Check up (error fbbEOTF_H) when anoU_TO> anwOTF_MAX anwOTF_MIN anwO_LUrKL
Signal RangeCheck down (error fbbEOTF_L) when anoU_TO <anwOTF_MIN anwOTF_VOR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbEPW2_H) when anoU_PWG2> anwPW2_MAX anwPW2_MAX Default value (jump) anwPW2_VOR
Supply Signal RangeCheck down (error fbbEPW2_L) when anoU_PWG2 <anwPW2_MIN anwPW2_MIN
Potentiometer
Signal range Signal Range Check up (error fbbEPWG_H) when anoU_PWG> anwPWG_MAX anwPWG_MAX increased idle speed mrwLLR_PWD
Grinder Signal RangeCheck down (error fbbEPWG_L) when anoU_PWG <anwPWG_MIN anwPWG_MIN
Potentiometer Default values (ramps) mrwPWG_Pof, mrwPWG_Pof
mrwPWG_Pon. In SRC injury AND mrwPWG_Pon
Plausibility violation (LGS) is only mrwPWG_Rau
mrwPWG_Pof used. mrwPWG_Run
see "PWG filter and driving behavior"
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued PWG
Plausibility Behavior in cowVAR_PWG = 0 (PWG potentiometer / switch): mrwPWG_LPA increased idle speed mrwLLR_PWD
Generally anmPWG is checked for SRC and checked against the no-gas mrwPWG_UPS
switch (dimLGS) for plausibility.
This test can be deactivated by mrwPWG_LPA. Below mrwPWG_UPS mrwPWG_OPS the LGS must in Ramp to mrwPWG_PofmrwPWG_Pof
Neutral, mrwPWG_OPS above be in the fully opened. If an error---------------------
occurs, the error -------------------------------------------------- - mrwPWG_Rau
fbbEPWP_A set. mrwPWG_LLS see "PWG filter and driving behavior" mrwPWG_Run
mrwPWG_VLS
mrwPWG_PLLVerhalten at cowVAR_PWG = 1 (two analog PWG):
It checks the plausibility between the PWG and PGS, if no error fbbETAD_L, fbbETAD_H, mrwPWG_PTL
mrwPWG_PVLfbbETAD_D, fbbETAD_T, fbbEPW2_L, fbbEPW2_H, fbbEPG2_L,
fbbEPG2_H, fbbEPWG_L,
fbbEPWG_H, fbbEPGS_L or fbbEPGS_H present, no debounce concerned this fault is active mrwPWG_HRP
(AnmFPM_EPA = 0) or the error fbbEPWP_A is currently available (mroFPM_BED, bit 10 or bit
11 set).
Plausibility If only cowVAR_PWG = 0 (PWG potentiometer / switch) performed. mrwPWG_LGT Default values as for defect PWG SRC
Potentiometer This check is performed when a general plausibility violation. Grinder
Is the neutral gas switch at least for the time mrwPWG_LGT in the fully opened and then (no be-
certain time) at least for the same time in idle gas position, there is a Potentiometerdefekt ago
(Error fbbEPWP_P).
Plausibility mrwPWG_WUSWird only cowVAR_PWG = 0 (PWG potentiometer / switch) performed. Full-load (be applied) cowFMEBEG.
Empty gas switch mrwPWG_WOSDiese check is performed when a general plausibility violation.
If anmPWG> mrwPWG_WOS and then (no specific time) anmPWG <mrwPWG_WUS When pedal is the potentiometer
Error with LGS before (error fbbEPWP_L). be used. In SRC injury AND mrwPWG_Pof
Plausibility violation (LGS) is only mrwPWG_Rau
the VGW mrwPWG_Pof used mrwPWG_Run
(Ramp).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued PWG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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.
Figure UEBE_04: safety case
The replacement data Bremse_1 the message should be delivered so that when a CAN defect the
Monitoring of safety case is definitely active.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Plausibility If only cowVAR_PWG = 0 (PWG potentiometer / switch) performed. Transition to normal function (ramp) mrwPWG_Rau
Potentiometer To cure must be in the following order: mrwPWG_Run
with empty gas mrwPWG_WOS
switch
- the pedal sensor anmPWG> mrwPWG_WOS AND the empty gas switch in the fully opened
be. There must be no SRC injury (more).
(FbbEPWP_A, mrwPWG_WUS
fbbEPWP_P, - the pedal sensor anmPWG <mrwPWG_WUS AND the empty gas switch in neutral position
fbbEPWP_L) be. There must be no SRC injury (more). In addition, the PWG has raw mrmPWG_roh
be less than anmPWG.
mrwPWG_WUSWird only cowVAR_PWG = 0 (PWG potentiometer / switch) performed.
Signal range For the Healing of the pedal sensor anmPWG <mrwPWG_WUS AND the empty gas switch must in idle
Grinder his position. There must be no SRC injury (more). In addition, the PWG has raw value
Potentiometer mrmPWG_roh be smaller than anmPWG.
mrwPWH_HRPWird only been performed in cowVAR_PWG = 1.
Double Analog "Idle speed"
PWG Freezing the last PWG value
In the Olda mroFPM_BED the collected conditions for the PWG monitoring are together-
taken, the information is determined "provisionally" using the Message anmFPM_EPA.
Is now mroFPM_BED equal to zero, a replacement reaction must be carried out. The type of replacement reaction
can be read using mroFPM_ZAK:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
To evaluate the PWG monitoring in mroPWG_Z following values are displayed (cowVAR_PWG = 0):
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbEURF_H) when anoU_UREF> anwREF_MAX anwREF_MAX Default value anwREF_VOR
Signal RangeCheck down (error fbbEURF_L) when anoU_UREF <anwREF_MIN anwREF_MIN
Amplifier In Idle state the output stage and not set plausibility error fbbEK15_P the error is no
Neutral fbbEDIA_O set.
Amplifier If status Short circuit of the output stage and not set plausibility error fbbEK15_P the error is
Short circuit fbbEDIA_K set.
Plausibility The requirement by the engine control unit to the combi boiler system lamp on or off he-
follows via CAN message motor 5 (byte 1, bit 1). The combined device sends the system status lamp with gswFHZ no
CAN message Kombi 1 (byte 0, bit 7) back. Both bits: 0 = Lamp off, 1 = lamp.
If they do not match two bits longer than fbwEDIA_PA, must be assumed,
that the combined unit the request can not be implemented. In this case, the engine control unit of the
Write error fbbEDIA_P. Monitoring is deactivated when the CAN monitor out-
is hidden or message timeout or inconsistency of the Kombi 1 message exists. The evaluation
takes place on the unentprellten error fbbEKO1_Q so that the suppression of this error is not from the
Debounce time of the error depends fbbEKO1_Q.
Healing:
The healing takes place the error fbbEDIA_P when, with active monitoring has both a require-
ment "lamp" and "lamp" (by the engine control unit to the combi boiler) with the Mindesdauer
gswFHZ were continuously acknowledged with the correct status from the combi boiler. The order is
not important.
Application Note:
The record label fbwEDIA_PA must be applied to at least 100ms less than the minimum
fbwT_DIBLK of and half the period duration of xcwFreq.
The error dispensation gswFHZ must be applied to at least 200ms less than the minimum of
fbwT_DIBLK and half the period duration of xcwFreq.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Plausibility Is UTF evaluation of data telegram selected (comVAR_FZG = 1 or 2) according to the following anwUTF_UBm For the UTF LTF will be used.
Strategy monitored.
If greater aneUTF_MAX (20s) will receive a data telegram for a time OR the content
of the received data frame is less than 7 OR the contents of the received data telegram
is greater than 250, then the UTF is recognized as implausible (error fbbEUTF_P) and to the replacement value
LTF switched.
When the battery voltage falls below anmUBATT threshold anwUTF_UBm OR the message
comVAR_FZG is set to 0, is also switched to the replacement value LTF, but the error fbbEUTF_P
not reported.
Application Note:
The Error debounce time for defect detection must be greater than 20s, when evaluating through Datente-
telegram is applied!
In UTF about ADC (comVAR_FZG = 4):
Signal range Signal Range Check up (error fbbEUTF_H) when anoU_UTF> anwUTFAMAX anwUTFAMAX anmUTF_ANA to default anwUTFAVOR
Signal RangeCheck down (error fbbEUTF_L) when anoU_UTF <anwUTFAMIN anwUTFAMIN anmUTFAVOR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbEWTK_H) when anoU_TWK> anwWTK_MAX anwWTK_MAX Default value anwWTK_VOR
Signal RangeCheck down (error fbbEWTK_L) when anoU_TWK <anwWTK_MIN anwWTK_MIN
Signal range Signal Range Check up (error fbbEWTF_H) when anoU_TW> anwWTF_MAX anwWTF_MAX Alternatively, as the default value, the force- anwWTF_VOR
Signal RangeCheck down (error fbbEWTF_L) when anoU_TW <anwWTF_MIN anwWTF_MIN fluid temperature or anwWTF_VOR anwWTFSCH
Selection means anwWTFSCH
The permissible temperature rise time f (water temperature) is determined from the characteristic mrwWTF_KL. At
the maximum heating time (655340000 the test is not carried out and the error
fbbEWTF_D now well reported. Meeting not to the volume or the speed conditions,
the timer is frozen.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DS / ESA Surveillance - water temperature sensor on the radiator outlet (WTK) 19 April 2002
0 bosch EDC15 + Page 8-51
Y S01 281/120 - VG2
dynamic The following values are stored in EEPROM: For the glow time of the VGW is
Plausibility -Occurred temperature increase since the start used gswGS_VGWT
-Temperature value at end of test
-Elapsed time
-permissible temperature rise time was determined at the start of the characteristic line mrwWTF_KL.
A storage occurs:
-if the test is terminated by the timer expires and a fault has been detected.
-if the test is terminated on reaching the final temperature or the temperature increase
and no defect is detected.
No storage is done:
-when the test was terminated by a signal WTF Range check error or overrun.
-if the test was not performed (eg applicative by law characteristic value = 655340000μs).
Operating Must anwWSZ_DZ After the speed threshold is exceeded after the time anwWSZ_SZT the anwWSZ_DZ
temperature Water temperature exceeded the threshold anwWSZ_STM have (error fbbEWTF_B). anwWSZ_SZT
anwWSZ_STM
WTF CAN can evaluate T_WTF (cowWTFCAN = 1): anmWTF_CAN = anmWTF plus max. anwWTFdelt
The error fbbEWTF_U (inaccurate) is reported when the CAN message Kombi 2, the error AnwWTFdelt WTF tolerance
S_WTF is set and no defect value (FFh) or zero (00h) is sent and no fade out
the CAN monitor is active (mrmAUSBL = 0).
The error fbbEWTF_N (not installed) is reported when the CAN message Kombi 2, the error
S_WTF bit is set and null (00h) is sent and no suppression of the CAN monitor
active (mrmAUSBL = 0).
The error fbbEWTF_S (Singal defective) is reported when the CAN message Combi 2 of the De-
fektwert (FFh) is sent (regardless of the error S_WTF) and no suppression of the CAN
Monitoring is active (mrmAUSBL = 0).
Signal range Signal Range Check up (error fbbERME_H) when anoU_RME> anwRME_MAX anwRME_MAX Default value anwRME_VOR
Signal RangeCheck down (error fbbERME_L) when anoU_RME <anwRME_MIN anwRME_MIN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbETAD_H) when anoU_TAD> anwTAD_MAX anwTAD_MAX
elevated idle speed at mrwLLR_PWD
Signal RangeCheck down (error fbbETAD_L) when anoU_TAD <anwTAD_MIN anwTAD_MIN
cowVAR_PWG = 1 (two analog mrwLLR_PWB
PWG), see monitoring concept PWG cowVAR_PWG
elevated idle speed at
RamzellenThe Ramzellen (digitally converted value) of the PWG signal, the PGS-signal and the signal TAD who- mrwLLR_PWD
cowVAR_PWG = 1 (two analog mrwLLR_PWB
the checks on time use. If you already read at least once, then the error PWG), see monitoring concept PWG
reported fbbETAD_D cowVAR_PWG
elevated idle speed at
anwTO_LTILeergas-Testim at intervals of anwLTI_PER is placed on mass of PGS input. In thiscowVAR_PWG = 1 (two analog
mrwLLR_PWD
case, the measuring PWG), see monitoring concept PWG mrwLLR_PWB
anwLTI_FSpulssage anmFPM_LTI to 255 set (otherwise to 0), at the same time, the plausibility cowVAR_PWG
PWG / PGS not performed. The now measured at PGS port voltage value is on the olda
anoU_PGSLT displayed. Achieved this measurement the error threshold anwLTI_FS, then the error
fbbETAD_T reported.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
cowFARFAB1 .. 3 ARF:
System error cowF ..... 1 cowFLDRAB1 .. 3 see chapter 3.6.2, Figure ARF_07
cowFMEBEG1 .. 3
in the modules: .0
ARF-controller 1 has failed &
fboSAR1 LDR:
ARF .1 see Section 4.6, Figure LDR_07
LDR LDR positive deviation &
fbbELDSpR
Limiting Limitation amount:
.2
amount LDR negative deviation & see Section 2.3, Figure
fbbELDSnR
MEREBG03
.3 Olda1.0
LDS Steller defective &
fbbELDS_K | fbbELDS_O Olda1.1
.4 Olda1.2
Boost pressure sensor defective &
fboSLDF Olda1.3
.5
Air flow meter defective & Olda1.4
fboSLMM
.6 Olda1.5
Needle movement sensor defective &
fboSNBF Olda1.6 System error
zmmF_KRIT.x
.7 Olda1.7 >1
Injection start control defective &
fboSSBR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
(Continued) .3 Olda3.13
&
Olda3.14
.4
& Olda3.15
.5
&
.6
&
.7
&
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fboSMVS
System error mrwF_MOM see Section 10.7.1 Sent message -
in the module: fboSMES mrwF_MOMA Motor 1
anwWTFSCH2
fboSSBR
CAN The drag torque limit for CVT
fboSLTF is switched off (see External people
0 geneingriff).
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Plausibility with At start monitors the boost pressure change. Is measured by the EDC zero speed Substitute functions of stat. and dyn. Plaus.
Boost pressure sensor (dzmNmit = 0 since terminal 15), the pressure change but larger mrwST_dPL, the DZG is as mrwST_dPL
defect detected (error fbbEDZG_L). Exception: Was the LDF a sometime defective since K15
(FboSLDF OR fboSLDP), this monitoring is not performed.
Static Plau-Monitoring is carried out when the DZG is not dynamically broken AND no error in NBF path
sibilitätfboSNBF is set. dzwDZG_SPL Shutdown of the amount of signal box
dzwDZG_HDZ Shutdown of the ARF (be applied) cowFARFAB.
dzwDZG_NDZ Shutdown of the LDR (be applied) cowFLDRAB.
Shutdown of the GRA
If the NBF speed dzmN_SEK> dzwDZG_HDZ, but the DZG speed dzmN_SB smaller Shutdown of the ARD
dzwDZG_NDZ then there is a static defect. At the end of dzwDZG_SPL (normally always 0) Shutdown of Glühkerzenansteuerung
DZG segments of the fault fbbEDZG_S is set. (DzmDZGerr (.2) shows the error before the error-
treatment)
The monitoring is done only if the DZG is neither dynamic nor static final defective.
Dynamic dzwDZG_UNS Switching to self-control
Plausibility dzwDZG_AUS
If the last valid speed greater dzwDZG_UNS and have passed since "ignition on" more than dzwDZG_AUS dzwDZG_MBE In the current - or debounced in the error
DZG segments (dzoSEGM shows counts) occurred, the current period is dynamically Plau- dzwDZG_MVE memory registered DZG error (path
sibilität checked. If the ratio of the last to the current period dzwDZG_DPL fboSDZG) there is no release of
dzwDZG_MXP Initial amount and the ELAB's below the
Speed mrwSTNMIN1.
(greater dzwDZG_MBE OR smaller dzwDZG_MVE ) AND
the current period less dzwDZG_MXP
After recognizing provisionally broken dynamically, a counter is initialized with the value dzwDZG_KMX
and decremented upon detection of a valid period. When the counter reaches the value 0 before the time
dzwDZG_DPL * last valid period has expired, the error is reset.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Overspeed If the speed is greater DZG dzwDZG_NUS (error fbbEDZG_U) so overspeed is detected dzwDZG_NUS Substitute functions of stat. and dyn. Plaus.
(DzmUEBER (.0) shows preliminary defect). dzwDZG_UBD The shutdown of the amount of signal box dzwDZG_NUS
For the time dzwDZG_UBD after detecting the first pulse DZG So it may be hidden already takes place at preliminary defect.
be. Fault memory and remaining spare
functions only after the debounce
fbwEDZG_UA time.
8.52.2 healing
Surveillance monitoring strategy Data Replacement function Data
of
Bit Importance
0 Static plausibility with SEK-DZG
1 Dynamic plausibility with SEK-DZG
2 Use SEC DZG at DZG defective
3 Static plausibility with dzmNmit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Test at startup With the help of the operating hours counter at time intervals Shutdown of the ARF (be applied) cowFARFAB.
mrwBTS _TIK *mrwBTS _TIN *mrwBTS _AM mrwBTS_TIK Shutdown of the LDR (be applied) Vol- cowFLDRAB.
mrwBTS_TIN load limited (be applied) cowFMEBEG.
of the ELAB's function at start checks. Exceeds the operating hours counter the test threshold mrwBTS_BIN
mroBTSSl & mroBTSSh will be checked the next time the ELAB (mrmBTSM flag = 1),
mroTS_ST = 00
For the test, the following conditions must be met, with the decision at the time
is made mrwEAB_TDZ by SG initialization (mroTS_ST = 01): mrwEAB_TDZ
mrwEAB_WMX
-The speed dzmNakt must be zero AND
-The water temperature anmWTF must be greater than mrwEAB_WMX AND
-Not debounced in the fault memory registered in the error path fboSDZG AND
-Not debounced in the fault memory registered in the error path fboSWTF
mrwEAB_SDZ
If the speed mrwEAB_SDZ not within the time mrwEAB_TMX (at start measured from he- mrwEAB_TMX
edge speed is> 0 is reached in the driving cycle) or a driving speed measured> 0, is not
ELAB test performed.
, The test at ELAB flag set mrmBTSM not be performed, and is already
ELAB - Error fboSEAB stored in the fault memory are needed, mrmEABgsp = 1 as well as the He-
Additional functions performed.
mrwEAB_TUS
Increasing the rotational speed over dzmNakt mrwEAB_SDZ, then the value for mrwEAB_TUS mroUsoll out-
mrwEAB_MAD
give the start shedding threshold mrwEAB_MAD set and the ELAB closed. In addition,
the test period started (mroTS_ST = 02).
If after the trial period mrwEAB_TDA the speed threshold mrwEAB_MID below is the
mrwEAB_MID
ELAB fine and the test mrmBTSM flag is set to 0. The ELAB is reopened
mrwEAB_TDA
and mroBTSSl & mroBTSSh increased by mrwBTS_TIN. However, increasing the speed over mrwEAB_MAD
OR runs the test time, the ELAB is considered defective (failure fbbEEAB_P, mroTS_ST = 03) and the
Test is performed
The test on each
is terminated subsequent
without start,
error entry as long
under the as until it isconditions:
following recognized as being in order.
-A current fault occurs fboSDZG OR
Running speed fgmFGAKT> 0 OR
ELAB-stage defective (fbbEEAB_K)
In short the final stage of fbbEEAB_K error is set.
Amplifier No test in the start
Short circuit
Amplifier At idle the final stage of fbbEEAB_K error is set.
Neutral
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal Range Check up (error fbbEKMD_H) when anoKMD_roh> anwKMD_MAX anwKMD_MAX be applied in anwKMD_GEB (default anwKMD_VOR
Signal RangeCheck down (error fbbEKMD_L) when anoKMD_roh <anwKMD_MIN anwKMD_MIN worth Ramp, default on
Crack, no default value)
Amplifier In Idle state the final stage of fbbEMVS_O error is set. Full-load (be applied) cowFMEBEG.
Neutral Shutdown of the LDR (be applied) cowFLDRAB.
Amplifier Switching to injection start control
If status Short circuit of the output stage of the error fbbEMVS_K is set.
Short circuit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range Signal RangeCheck down (error fbbEHDK_L) when dsoUist_Ag <mrwUW_RMI. mrwUW_RMI Replacement function if mrmSTART_B = 0:
Signal Range Check up (error fbbEHDK_H) when dsoUist_Ag> mrwUW_RMA mrwUW_RMA Shutdown quantity signal box
mrmUso_UEB = 0
Quantity control- The amount interlocking test (start / stop position test) is performed before the start when the gate array in Full-load (be applied) cowFMEBEG.
work OK (seen at fbbEKNT_H and fbbEKNT_U) dzmNmit must be 0, the ELAB is closed Switching off the LDR (be applied) cowFLDRAB.
sen and the lighting system is controlled. If during the test speed pulses on (Moni-
tion of Impulsausblendzählers) the test is aborted. There is no interlocking test at current
or stored (- debounced appear in the error memory) errors fboSDZG and fboSSEK by-
performed.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Start stop The start stop is only checked if in addition to the above conditions, the fuel temperature mrwNL_MTKS
anmKTF> mrwNL_MTKS is. After performing the test, the U-Stop location target over mrmU-is mrwNL_MUS1
so_MST in a ramp to the mrwNL_MSR1 U_Soll mrwNL_MUS1 value, and then the ramp mrwNL_MUS2
mrwNL_MSR2 on the U_Soll value mrwNL_MUS2 (start position) is set. From reaching U_Soll = mrwNL_MSR1
mrwNL_MUS2 the time mrwNL_MTSA waits until testing. Is then the battery voltage mrwNL_MSR2
tion anmUBATT> mrwNL_MUBS AND, either dsoUist_Ag ≤mrwNL_MUST OR dsoUist_Ag mrwNL_MTSA
≥mrwNL_MOST, the error fbbEHDK_O is set. The value of U_ist the Start stop is in mrwNL_MUBS
mrmU_Start saved. mrwNL_MUST
mrwNL_MOST
To assess the Start & Stop stop tests in mroMST_ST following values are displayed:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Control shut- The error fbbEHDK_L, fbbEHDK_H, fbbERUC_S, fbbERUC_U may not cover the monitoring ge- mrwNL_MSTO shutdown of the amount of signal box
All-deviation must be greater than the threshold mrwNL_MSTO and the speed is greater than his, U_ist (dsoUist_Ag) mrwUW_MNGR shutdown of ELAB
common the threshold be mrwUW_MNGR.
Is
mrwUW_MdU1 loss of communication with the
dsmUist _ag -mrmUsoll mrwUW _MDU 1
mrwUW_MT_W monitoring module (gate array)
then it is reported depends on the water temperature of the error fbbEMEN_W or fbbEMEN_K ..
Positive control The error fbbEHDK_L, fbbEHDK_H, fbbERUC_S, fbbERUC_U may not cover the monitoring ge- mrwNL_NULLAbschaltung a lot of intervention on
deviation must be less than the threshold mrwNL_NULL and the speed is greater than his, U_ist (dsoUist_Ag) mrwUW_MNGR MSR
the threshold be mrwUW_MNGR.
mrwUW_MdU2
Is mrwUW_MT_W
mrmUsoll -dsmUist _ag mrwUW _MDU 2
8.58.2 healing
Regulative A cure takes place when the speed is greater than mrwUW_MNGR AND U_ist less than or equal mrwUW_MNGR switching to normal function
monitoring mrwNL_MSTO is. mrwNL_MSTO
Generally
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Static Plau- The static plausibility is only performed if the DZG is OK (path fboSDZG, also dzwNBF_F1 Full-load (be applied) cowFMEBEG.
sibilität are not being broken). dzwNBF_F2 Shutdown of the ARF (be applied) cowFARFAB.
The error fbbESEK_S is set when the NBF speed dzwNBF_Tvg Shutdown of the LDR (be applied) cowFLDRAB.
dzwNBF_Uso
dzwNBF_UNS
(dzwNBF _F1 * dzmN _SB) OR dzwNBF_M_E Switching to self-control
(dzwNBF _F2 * dzmN _SB) AND In the current - or debounced in the error
memory-registered secondary rotational-
number of errors (path fboSSEK) there is no
the time has expired dzwNBF_Tvg, Release of the initial amount and the ELAB's
U_Soll> dzwNBF_Uso, below the speed mrwSTNMIN1.
DZG speed dzwNBF_UNS greater
the actual injection quantity mrmM_EAKT> dzwNBF_M_E and ELAB is energized.
DzwNBF_Tvg time is started after the NBF was recognized as evaluated (no error in the
NBF - error path and anmST_NBF = 0).
Dynamic The dynamic plausibility is only for static OR dynamic DZG monitored defect. Au- dzwNBF_UND
Plausibility ßerdem is no monitoring at a speed less than dzwNBF_UND NBF and the end dzwNBF_RMP
the ramp function dzwNBF_RMP performed in the current period. The error is fbbESEK_D dzwNBF_BES
set if:
dn _NBF
dzwNBF _BES
dt
(DzoNBFdreh shows dn (NBF) / dt is not always output)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Overspeed On overspeed is only monitored when the NBF was recognized as Detectable (see NBF, Off- dzwNBF_NUS Shutdown of the amount of signal box
wertbarkeit). takes place only after the debounce time
If the NBF dzwNBF_NUS greater speed, overspeed is detected (error fbbESEK_U). fbwESEK_UA. (Because of possible wacke-
(DzmUEBER (.1) shows preliminary defect) limpulse)
dzwNBF_NUS
Motor standstill If, within the period dzwHNR_NU no pulse on NBF, NBF is the speed to zero dzwHNR_NU
set, regardless of the ramp slope dzwNBF_RMP (no error).
8.59.2 healing
Surveillance monitoring strategy Data Replacement function Data
of
Dynamic On possibility of healing is only checked when the NBF is evaluated. Cure occurs when the Switch to normal function
Plausibility NBF speed n_NBF
is.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Signal range If only cowVAR_PWG = 1 (double analog PWG) conducted anwPGS_MAX elevated idle speed at mrwLLR_PWD
Signal Range Check up (error fbbEPGS_H) when anoU_PGS> anwPGS_MAX anwPGS_MIN cowVAR_PWG = 1 (two analog mrwLLR_PWB
Signal RangeCheck down (error fbbEPGS_L) when anoU_PGS <anwPGS_MIN PWG), see monitoring concept PWG cowVAR_PWG
Signal Range Check up (error fbbEPG2_H) when anoU_PGS2> anwPG2_MAX elevated idle speed at
Supply anwPG2_MAX mrwLLR_PWD
Signal RangeCheck down (error fbbEPG2_L) when anoU_PGS2 <anwPG2_MIN cowVAR_PWG = 1 (two analog mrwLLR_PWB
anwPG2_MIN PWG), see monitoring concept PWG cowVAR_PWG
Regulative The monitoring is done only at speeds in the range of sbwUEB_NMI to sbwUEB_NMA. sbwUEB_NMA Shutdown of the ARF (be applied) cowFARFAB.
monitoring sbwUEB_NMI Shutdown of the LDR (be applied) cowFLDRAB.
It is positive (error fbbESBRpR) or negative (Error fbbESBRnR) deviation over- fbwESBRpRA Full-load (be applied)
monitored. Exceeds the deviation for the time fbwESBRpRA or fbwESBRnRA the threshold fbwESBRnRA
sbwUEB_RAP or sbwUEB_RAN as a fault is detected. The scheme is not completed sbwUEB_RAP
switches to allow a cure. sbwUEB_RAN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Gate array In the question answer communication between gate array and mu.C be from mu.C alternately right
(Moni- given and wrong answers to the questions by the monitoring module in the gate array. There are three
ing module) Possibilities of incorrect answers:
Through the evaluation of the in-gate array error counter, the wrong answers in incre-
mented (max. 7) and is decremented with correct answers and at the mu.C read-only Access
has the correct reaction of the gate array can be monitored.
Control unit
uC Gate
Array
The error fbbERUC_K has the same information content as fbbERUC_U. However, the on-
occur triggered no replacement reaction of fbbERUC_K.
Background: It is the error for testing purposes sharper applied as fbbERUC_U. In the series-
This error totappliziert.
The error is then reported fbbERUC_R defective when a recovery was carried out. This
Error is also totappliziert only for testing purposes and in the series. There is also no replacement
reaction.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued monitoring SG
If the errors:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued monitoring SG
Redundant Push operation is monitored, if all the following conditions are true (AND - linked, visible on Shutdown of the amount of interlocking and
Thrust-wa- the Bitolda mroSUEBSTA (#) or mroSUEBST2 (# #)): a program restart (recovery) is
monitoring PWG-not activated (mrmPWGfi = 0, bit # 0) OR then takes place again detected a defect
mrwUW_ARD[mrmM_EARD <mrwUW_ARD AND mrmPWGfi ≤mrwPWG_OPSnoAND further recovery.
mroUsoll>
mrwPWG_OPSmrwSCHU1KL ](Bit # 1) OR
mrwSCHU1KL[filtered empty gas switch *) dimLGF = 1 AND mrmPWGfi> During a recovery is not complete-
mrwPWG_OPS ](Bit # 2) ge SG initialization performed. This
Condition lasts max. 5 ms, after which
- GRA-mrmM_EFGR amount is equal to zero (bit # 3) OR
to the normal program flow higher-
Brake applied (dimBRE = 1 (bit # 4) OR dimBRK = 1 (bit # 5)) OR
addressed.
[(DimFGL = 0 AND Configuration GRA = VW, bit # 6) OR
(DimFGA = 0 AND Configuration GRA = LT2, bit # 7) OR
(Configuration GRA equal (VW, LT2), bit # 8) ]
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued monitoring SG
Redundant Is also the speed threshold mrwUW_SNGR exceeded, from the characteristic curve mrwUW_SNGR
Thrust-wa- mrwSCHU_KL a Schieberwegsollwert f (speed) determined and compared with the target value for the positioner mrwSCHU_KL
monitoring mroUsoll compared. Is the target value of the adjusting knob is larger than the value determined from the characteristic curve, so
the error fbbERUC_S is set.
*) Note: dimLGF corresponding to the digital input open gas switch dimLGS, but is debounced as a separate bit.
The debounce time for the negative edge (transition PWG in idle gas position -> PWG in VL) must be identical to the develop-
be bounce for dimLGS, while the debounce time for the positive edge (PWG transition to full throttle ->
PWG in idle throttle position) to the PWG - must be matched filter.
Gate Array
The error fbbEKNT_H (gate array hardware defect) is set when the gate array in the test Hardware initialization
mode, or when the GA-angle clock time is in operation.
Gate ArrayDer error fbbEKNT_U (switch to edge mode) is set when the GA is not in the Kan- Hardware initialization
could be tenbetrieb switched.
Communication Can not communicate with CAN Controller and mu.C be established (camSTATUS0 bit 0),
Canso the error is reported fbbECA0_D. This occurs when the CAN module via CAN - Volume interventions are canceled
cawINF_CAB Although applied but is not present, or not to the DPRAM of the CAN controller chen. The monitoring of Botschaftsti-
can be accessed. meout gear / brake is hidden
(S.H. amount External intervention / gearbox).
Communication Is the CAN transmit task out of step, ie in 20ms could not at least one of the CAN messages fbwECA0_SA -
Be CANweggesendet, then the error is reported fbbECA0_S. This occurs when the bus load fbwECA0_SB
is too high. The message is not sent will not be repeated but discarded.
Fixed values fürEndgültige (ie no refresh possible) inconsistencies in the WFS data in EEPROM lead to
WFSFehler fbbEIMM_C. Shutdown of the amount of signal box
U_IST ex-Final (ie no refresh possible) inconsistencies in the fixed values in the EEPROM lead to
equal values fbbEIMM_C error. Shutdown of the amount of signal box
Invalid Da-In Check sum error of U_IST adjustment values in the original AND in the copy of the error
record number fbbEEEP_C set. The initialization time is longer in the case of failure to 50ms.
Default values cowAGL_UOF
cowAGL_UFK
Invalid function registered in the EEPROM data record number must be entered correctly in EEPROM and in Default record is used
tion switch to one of the records are stored in the EPROM, otherwise the error fbbEEEP_V is ge-
sets. The initialisation is länger.Geheilt 50ms in case of error, the error by a
correct record variant is programmed. Here is the complete error path from the FAULT-
cher away.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Continued monitoring SG
The registered in the EEPROM function switch must have a valid checksum, otherwise Default values cowFUN_FGR
the error fbbEEEP_F is set. If the checksum stored in the EEPROM Messages cowFUN_FGG
comCLG_SIG and comCLG_FUN not valid for the activation of signals and functions, so
the error fbbEEEP_F is reported. The initialization is in case of failure to 50ms länger.Geheilt
the error by using the right function button to be programmed.
After power up ("ignition"), the following is performed:
Self-test
from the mask RAM test (internal RAM) Message (7 byte) on serial interface
(Internal ROM) Address / data bus agility test and then loop
executed This condition can only be
Power Up will be canceled
Monitoring module test
Message (7 byte) on serial interface
EPROM test addressing (bit pattern)
(Only after power up) and then
Checksum of EPROM page_4 (page_4 includes the code in the external EPROM, the first
Restart
is running)
Message (7 byte) on serial interface
Checksum internal ROM
and then loop
from external This condition can only Power Up
EPROM (Pa- are hereby repealed.
ge_4) executed Message (7 byte) on serial interface
(Only after power up) and then
Restart
RAM test (external RAM)
Call Test Software (TSW)
Message (7 byte) on serial interface
(Only after power up) and then
READY test for communication mu.C <-> CAN controller Restart
Checksum of residual EPROM (exclusive page_4) Call TSW
Code / data separately (via generation can be disabled) Call TSW
Master EPROM Use of default values
Tool
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Speed-rele- The message zmmSYSERR serves as interface information between the base and system functions
relevant and is structured as follows:
Errors
anmST_NBF = 0
*)
fboSDZG zmmSYSERR.0 Off the amount interlocking during
*) >1 the boot process.
fboSSEK
*)
fboSNBF
*) Or stored in the fault memory
cowV_DZG_2 <> 3
& The CAN messages Motor1 and Motor2
cowV_DZG_2 <> 4 send the appropriate information
tion with the error flag value 0xFF
dzwDZG_Sek.2 = 0 >1 (See, CAN), because no evaluable
re speed is verhanden.
fboSSEK zmmSYSERR.1
&
fboSDZG
Demolition of the ASG-intervention
fbbEMEP_W zmmSYSERR.2
>1
fbbEMEP_K Switching off the main annealing and the
Glow indicator.
fboSDZG zmmSYSERR.3
& Diagnostic function "Setup"
fboSSEK not possible.
Demolition of the diagnostic function "parking
membered test "
fboSDZG zmmSYSERR.4
>1
fboSSEK Switching off the ACC.
zmmSYSERR.5
fboSMES
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
diwBRE_ben diwBRE_inv
For each input, there are four parameters. Unused inputs diw .. _ben (0 = not used, 1 =
used) are masked. Each input is a function of the data set parameters
diw .. _inv (0 = not inverted, 1 = inverted) converted into its associated logic level and
separately with its own filter time constants for rising diw .. _Z1 and falling edges
diw .. _Z2 debounced.
Input signal
dioROH.bit x
0
t
Debounce
Max
Z2
Z1
0 t
Debounced signal
dimDIGprel.bit x
0
t
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Debouncing:
According to the sampling rate (20 ms), the debounce counter in thresholds for the
Signal change implemented. The debounced state of low (0) to the debounce counter which is
Minimum (0), for the debounced state High (1) of the debounce counter is set to its maximum
(Max) set. Starting from this value is at a logic high raw (1)
Debounce counter is incremented at a logic low raw value (0) of the debounce
decremented. Exceeds the debounce counter, coming from 0 (low debounced), the threshold Z1
(Counter threshold determined from the filtering time constants DIW _Z1 ..), it is de-bounced in the state
High (1) passed and the debounce counter to its maximum (max) set. Falls below the
Debounce counter, coming from the maximum (Max, High-bounced), the threshold Z2 (counter threshold,
determined from the filtering time constants DIW _Z2 ..), it is de-bounced in the low state (0)
passed and the debounce counter is set to 0. For each digital input. Whose logic
High level for initialization is to be debounce counter with the maximum value (Max) is initialized.
The OLDAs dioROH1 and dioROH2 give the state of the raw digital inputs
again. The messages dimDIGprel and dimDIGpre2 contain the digital inputs according to the
Debouncing and their logical treatment.
The structure for dioROH1 and dimDIGpre1 and the structure for dioROH2 and dimDIGpre2 are
identical:
SG Document
Pin icon +1) Designation Bit position
PBM-E
dimAG4 Automatic transmission AG4 dioROH1.13
dimeco Ecomatic dioROH2.13
BLS EdimBRE Brake Light Switch dioROH1.8
BTS EdimBRK Brake test switch (redundant brake) dioROH1.4
GRA-A dimFGA GRA OFF dioROH1.3
GRA-dimFGM GRA minus dioROH2.12
GRA-S dimFGP GRA A + dioROH1.0
dimADP ADR A + dioROH2.0
GRA-L dimFGV Control contact with LT2 dioROH2.6
dimFGL GRA clear contact dioROH2.7
dimADR ADR-Active dioROH1.6
GRA-W dimFGW GRA resumption dioROH1.2
dimADM ADR ON dioROH2.2
GZR-E dimGZR Glührelaisrückmeldung dioROH1.12
HBR-E dimHAN Hand brake dioROH2.3
(Free diwMIL_ben) dioROH1.1
Terminal 15 dioROH1.15
Starter signal dioROH2.14
Kickdown input dioROH1.5
Air Compressor dioROH2.5
K15-E dimK15 Air input dioROH1.10
K50-E dimK50 Coupling dioROH1.7
KIK-E dimKIK Kühlwasserheizungsabschaltanforderung dioROH1.11
KLI-B dimKLB Filtered empty gas switch dioROH1.14
KLI-E dimKLI Empty gas switch dioROH1.9
KUP-E dimKUP Oil Pressure Sensor dioROH2.1
ZHR-E dimKWH Throttle Actuator dioROH2.4
LGS-E dimLGF
dimLGS
dimODS
dimRKSTAT
ODG-E
DKS-E
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The inputs dimKUP and dimeco can Ecomatic with appropriate configuration (see 7.5,
Ecomatic) will be overwritten by the equivalent CAN messages.
cowECOMTC.1
cowECOMTC.2
The inputs dimLGS and dimLGF be read using the SG pin LGS-E, if the switch
cowVAR_PWG = 0.
Does the switch cowVAR_PWG the value 1, then the inputs dimLGS and dimLGF
means the sum of the pedal anmPGS plus the offset leerwegoptimierten
mrmPW_OFFS (this is limited to a maximum diwLGSofMX) determined: it exceeds the
DiwLGS_PGS value, so "0" is detected, otherwise, to "1". Where the further treatment
as usual with the labels diwLGS_ .. and diwLGF_ ...
In any case, the further treatment with the labels carried diwKIK_ ...
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Can - About the Message comVAR_FZG (Standard telegram contents see chapter Diagnostics)
Source and type of the transmission can be set. This means comVAR_FZG = 0: no
Data transmission. comVAR_FZG = 1, 2 transmission with data telegram. It will be sent a
Data telegram consists of a start bit, 8 data bits, and a toggle bit (C = 0,
F = 1). Duration of one bit: comVAR_FZG = 1:5 ms / bit, comVAR_FZG = 2:50 ms / bit. At
comVAR_FZG = 3, the UTF value is received via CAN, at comVAR_FZG = 4 over
Analog input.
comVAR_FZG = 0
comVAR_FZG = 1
>1
comVAR_FZG = 2
& anmUTF_STA
anmUBATT <anwUTF_UBm >1
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 or the 2
3
anmUTF_CAN 4 anmUTF
anmUTF_ANA
anmLTF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The support points of the curves should be as close as possible to this hysteresis,
to achieve a better accuracy for this area.
Temperature anmUTF
Celsius conversion Fahrenheit conversion
75
1 unt. Hysteresis 2
Second. Ob Hysteresis 2
3 unt. Hysteresis 1
4th. Ob Hysteresis 1
e fg h m no p
1 2 3 4 1 2 3 4
Value = 255 Digital value
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
9.1.1.2 Zuheizerverbrauch
The diesel heater (see cooling water heating) delivers a digital signal whose frequency
is proportional to its consumption. The period of this signal is measured
(AnmZHB_CNT * 20 [ms]), in a frequency converted (mroF_VERZ [Hz]), then with a
Zuheizerkonstante (mrwVBZHBC [(ml / h) / Hz]) is multiplied and, finally, as Zuheizerverbrauch
(MroVERB_Z [l / h]) used for the calculation of consumption signal (
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The following data set label are mask suspensions and will not be used:
An electropneumatic converter anwEPW_ ..
U_bat linearization KL anwUBAT_KL
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For each voltage, which is detected by the control unit by means of the ADC (Analog Digital Converter), is
depending on a parameter set block with the following structure are available:
- anw .. _DPL Step ramp
-
anw .. _GEB Donors password
-
- anw .. _KAN Group + channel, hardware-dependent, do not change!
- anw .. _KL Linearization curve
- anw .. _MAX SRC maximum value
- anw .. _MIN SRC minimum value
anw .. _VOR Default value
When evaluating the analog signals converted raw values are tested and
converted. The review consists of a signal RangeCheck (Appl. _MIN And
anw .. _MAX). When the valid range is exceeded during the debouncing of the error
(Provisionally defective), the last valid value frozen. If the error is definitely defective, for the
Analog value, the default value anw .. _VOR accepted. Per data set parameters anw .. _GEB can
to select whether the default value on the ramp with the slope anw .. _DPL or directly
is adopted. If the raw value for a signal range check error again in the valid
Range, the new value is also to the ramp with a slope of App .. _DPL
current value introduced.
The raw value is linearized by means of a characteristic anw .. KL. The only exceptions are ATF1 - and
ATF2 - sensor. These are only processed by the drive software as raw values. Additionally, there is
special routines for the evaluation of the PWG, LMM and LDF. These signals have a
Supply voltage by which the raw value is linearized.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application Note:
By filtering the value for the step of the ramp (Appl. DPL) is no longer true, so
it would be most useful to apply the ramp for temperature sensors to maximum value, since
already a filtering takes place.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
sliding ldmADF
ldmP_Llin Mean-
anmLDF education
PT1
ldwLDF_GF
Evaluation
dzmNmit allowed
KL
ldwLDBdPKL ADF not installed
>1
ADF defective
&
LDF not defective
Atmospheric pressure ldmADF represents the sum of the boost pressure in the operating state and
a correction amount dar. This correction is a function of the speed dzoNmit
formed from the characteristic ldwLDBdPKL. The calculated atmospheric pressure by sliding
Averaging filtered. If none of the conditions are met, remains the last calculated value
the system date. When initialization is not stocked at the date ADF ldwLDBIAL
used for the atmospheric pressure ldmADF.
If the atmospheric pressure sensor (ADF) not equipped (cowFUN_ADF = 0) or defective, then the
Atmospheric pressure computed from the boost pressure. The incoming charge pressure anmLDF by means
ldwLDF_GF PT1 filter.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmUMDRsta
anoWTFkomp
anmOTF anoVORHEIZ
KF
anwWTFkoKF
fboSOTF
>1
fboSWTF
anmWTF anmT_MOT
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In OTF via analog input (anwOTF_KAN = 00xxh) the acquisition with the following,
As described for the analog inputs exceptions carried out: The change in defect
or cure is always without a ramp. The usual case of temperature sensors via analog input
PT1 filtering with a time constant of 1.6 seconds, however, continue to be performed. As a replacement value
is the calculated value anmOTF_VOR be used.
In OTF via CAN (anwOTF_KAN = 01xxH) no filtering takes place and it is only the label
anwOTF_KAN used from the analog value treatment.
In OTF on default value (anwOTF_KAN = 02xxH) is directly the default value anwOTF_VOR
be used.
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
The OTF is in the system for the oil-overheating protection in the limit amount and for the
flexible service interval indicator used.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Note:
Application software can in anmWTF at WTF defect either anmKTF or the default value
anwWTF_VOR be included (see section water temperature probe, or monitoring
concept).
It should be noted that the default value WTF anwWTF_VOR particularly in the glow time
is important.
3FFH
2 anoU_UREF
5000 mV
Grinder
U_LMM A/D
[MV] [%]
Supply SRC anmLMM
KL
anwLMM_MIN
anwLMM_KL
SRC anwLMM_MAX
fbwELMM_ ..
anwLM2_MIN
anwLM2_MAX
anoU_LMM2 fbwELM2_ ..
5000 mV
Grinder
U_LMM A/D [MV] [%]
Supply SRC anmLMM
KL
anwLMM_MIN
anwLMM_MAX anwLMM_KL
SRC
fbwELM5_ ..
anwLM2_MIN
anwLM2_MAX
anoU_LMM2 fbwELM2_ ..
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anoU_LMM51 anoU_LMM1S
U_LMM 1 ms
A/D Sampling
Segment
[Kg / h]
Averaging anoU_LMM2S
ML (i) 2 segments
KL
anwLMM_KL
U_LM2
A/D SRC
anwLM2_ ...
fbwELM2_ ..
[Kg / h]
SRC anmLMM
PT1
anwLMM_ ...
fbwELM5_ ..
dzmNmit
KL
This signal is a supply voltage, of which the raw value is normalized. In a SRC -
Failure of the supply voltage is used for the air mass armM_List the default value arwLMBPVGW
specified.
For the air flow meter (LMM) of the signal range check is only in the speed range (lower
Speed threshold anwLMD_N1 upper speed threshold anwLMD_N2) performed. With a
SRC error is for the air mass armM_List the default value arwLMBPVGW specified. At
HFM2 HFM5 and the amount of air is detected within this speed thresholds, outside
these thresholds will be frozen, the last valid measured value. The measured value is also frozen,
if the limits anwLMM_MIN and anwLMM_MAX under - are exceeded or.
Description of the software switch air volumes - / mass air flow sensor cowV_LMM_S:
Decimal Comment
1 Processing ratiometric detection synchronously every 20 ms
2 Processing is not ratiometric, speed synchronous detection
3 Processing ratiometric detection speed synchronous HFM5
4 Processing ratiometric detection time-synchronized every 1 ms HFM5
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
9.1.3 tachometer
The DZG provides a cylindrical proportional number of pulses per revolution. From the
Period between two pulses is the current speed and average speed
is calculated, wherein the rate of change is checked for plausibility. (The current
Speed is calculated from the normalization constant dzwDNR_HI, dzwDNR_LO and the period
determined and made known to the system as dzmNakt and output on the olda dzoNakt.
The average speed is announced as dzoNmit the system and on the olda
issued dzoNmit. The ARD speed will be announced as dzmN_ARD the system and
output as olda dzmN_ARD).
Current valid
SEK-speed
dzmN_SEK
dzmN_SEK
dzmNmit dzmNmit
dzmNmit (k-1)
dzmNakt dzmNakt
dzmNakt (k-1)
Filter
dzmN_ARD
dzmNakt
nk <nk-1
>1
Clock interrupt <6 ms
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The segment number will be informed with the message dzmSEGM the system and on the olda
dzoSEGM externally mirrored. The current period is DZG on the olda dzoDZGPERL
dzoDZGPERH written. This issue occurs only when activating the
speed synchronous tasks.
mrmSTART_B
dzmNmit
dzmUMDRsta
I
dimK15
dzmNmit
dzmUMDRK15
I
Furthermore, it is from the time difference between two pulses, and the normalization constant NBF
(DzwHNR_HI, dzwHNR_LO) a second speed (dzmN_SEK) calculated. With the
Software switch cowV_DZG_2 the replacement speed sensor is selected:
Decimal Comment
0 no second speed sensor
1 Auxiliary speed sensor
2 Needle-movement sensor
3 Incremental angle-time system
4 Needle movement sensor for SBR
If there is no pulse NBF (eg thrust) is the secondary rpm dzmN_SEK with a selectable
Ramp slope dzwNBF_RMP reduced.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Decimal comment
Use 0Parametersatz fgwDA1_ .. for driving speed measurement
Use 1Parametersatz fgwDA2_ .. for driving speed measurement
Decimal Comment
1 Speed measurement with FGG
2 Speed measurement with Kienzle tachograph (KTG)
3 Driving speed via CAN message from brake1
4 Driving speed via CAN message from Kombi1
5 Driving speed via CAN message from Bremse3 (front-wheel drive)
6 Driving speed via CAN message from Bremse3 (rear-wheel drive)
In the wake is in an intact KL15 (fbbEK15_P = 0), the FGG measurement and monitoring
stopped.
Note: The parameters FGW .. _TMX and FGW .. _SF must be applied the same!
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The distance factor is calculated from the calibrated high-level duration (HPD) of the tachograph signal
determined by the distance factor characteristic fgwSF_KL. The learned distance factor fgmDAT_SF
for along with the standard exponents fgwDA .. _NE the current drive cycle
Used speed calculation and stored in the EEPROM. The next
Driving cycle, during the self-study phase of the distance factor from the EEPROM to fgmEE_SF
Speed measurement. If the distance factor from the EEPROM is not within
the boundaries of the smallest distance factor fgwKTG_SFL and largest distance factor fgwKTG_SFH,
the distance factor is set to zero and the speed of the standard value
fgwDA .. _VGW issued until a new distance factor is learned.
The distance factor is considered learned when the difference between the current HPD fgoHPDA and
the initial value of the learning process fgoHPDS a defined number fgwKTG_ANZ times in a row
less than or equal to the maximum deviation was fgwKTG_ABW (tolerance band). After the
Startup applies the first measurement value as the starting value. During the learning process the current HPD is
filtered with the memory factor fgwKTG_GDF PT1 (fgoHPDF). If the current HPD
outside the tolerance band, the self-learning is set up anew, as the start value is the filtered
HPD used.
After successfully determining the distance factor (number of measurements within the tolerance band
fgoHPDC equal fgwKTG_ANZ) is re-installed, the tolerance band with the filtered HPD.
Exits the current HPD now the tolerance band, the error is reported fbbEFGG_S
(Event-controlled) and is found defective after detection on the final default value fgwDA .. _VGW
output for the driving speed.
If the number of measurements for learning the distance factor fgwKTG_ANZ equal to zero, the
Supply route factor fgmDAT_SF from the parameter set with fgwDA .. _SF and no self-learning
performed.
The condition of the vehicle speed detecting with Kienzle tachograph can at the Statusolda
fgoSTAT be read.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the associated error message (message timeout caw ... _RTO or inconsistent data
(FbbEASR_Q at brake1, fbbEKO1_Q at Kombi1, fbbEAS3_Q with brake 3) finally broken
is the error fbbEFGG_Q is reported. This error is only used to trigger the FGG
Replacement reactions in message failure, so its debounce time should be zero and an entry in
the error memory applicative prevented. The message errors are reported only if
no CAN Ausblendbedingung present.
Upon receipt of the error identification 0xFF fbbEFGG_C the error is reported. This error is
also reported if no valid brake1, Kombi1 or Bremse3 message was received
(Message Timeout caw ... _RTO or inconsistent data), the error message (fbbEASR_Q,
fbbEKO1_Q, or fbbEAS3_Q) but by suppression of the CAN-monitoring (for example,
Bus-off) is not reported and therefore no replacement reactions can trigger. The triggering
the replacement reaction takes place via fbbEFGG_C. This error should not debounced in the wake
be, the defect recovery time fbwEFGG_CA should be shorter than the CAN-blanking
be applied mrwCANAUSB.
The error fbbFGG_P (plausibility at speed and quantity) as in the monitoring section
reported described.
When finally broken FGG path is switched to the default fgwDA .. _VGW.
To calculate the transfer function at the correct values can be obtained for fgwDA .. _IMP
and fgwDA .. _SF the velocity determination underlying circumference
to apply appropriate values (eg both set to "4" in circumference 2m). These values are
needed at speed via CAN exclusively for the transfer function.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
calculated. The newly calculated acceleration is still PT1 filtered (fgwBEF_GF) and as
fgmBESCH the system provided.
calculated and provided to the system as fgmFVN_UEB available. After the initialization, wherein
the vehicle is stationary (fgmFGAKT = 0), in the wake, with errors of DZG (fboSDZG) or FGG
(FbosFGG) or at the maximum transfer function mrwFVHUEob is exceeded
fgmFVN_UEB assigned the default value mrwFVHVGWU and the error detection for the
Plausibility error transmission ratio fbeEASG_U stopped.
See note at "About the travel speed from the CAN bus."
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The voltage value of K15 - signal is detected as an analog anoU_K15 and with the time constant
anwK15_GF PT1 filter. The filtered voltage is mapped to anmK15.
The current state of the hysteresis (K15 - Off / On) is in anmK15_ON the system for
Provided.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
12V 12V
t t
40ms 40ms
200ms 200ms
If the PWM signal is counted as a crash event occurs, the GRA and fuel cut.
This is done by crmCRSTpwm is supplied with the crash crwCR_ST_B level (see
8.9. Crash-recognition).
Is not a crash signal sequence recognized crmCRSTpwm is set to the crash level 0.
In an implausible PWM signal (spikes or Flatline: by timeout crwCR_TOUT
recognized!) is crmCRSTpwm supplied with the crash level 0 and the error fbbECRA_P defective
reported.
12V 12V
t t
KCR_LZ CR_HZ
KCR_HZ CR_LZ
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Name Name / Meaning min / max Data set parameters Application unit
Illustration proposal
EINAUS13
crwCR_INV 0 [-]
For crwCRmaxH 60 ms is chosen. This results in the WORST CASE maximum HIGH
TIME FOR CRASH SEQUENCE RULES of 50 ms.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anoPBM_T5P
b
a a anoKMD_roh
anoPBM_T5H b anmKMD
KL
anwKMD_KL
anwKMD_VOR
fbbEKMD_L
>1
fbbEKMD_H
From the period duration of the high level duration and anoPBM_T5L anoPBM_T5H is the
Duty cycle anoKMD_roh calculated and anwKMD_KL in the linearization KL in a
Pressure anmKMD converted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The contents of the "ehmSy" Message is defined as follows (bits 0 - D correspond to the
Steller password):
MVS signal used to control the Spritzbeginnverstellers and a PWM signal indicative of the
current drive frequency over a speed-dependent characteristic sets.
Depending on the speed is determined by the characteristic ehwMVS_KL a period of time, the
serves as a base for the control of the solenoid valve. A change in the period of the MVS
will only be made when the speed since the last Ansteuerdaueränderung
has changed by at least the amount ehwNHYS.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmUsoll
dzmNmit
Digital dsmUist_Ag
phmTist
Adjusting knob (Pump)
anmUBATT
dsmUist_Of
9.2.9 Glührelaissteller
The period of the GRS-amplifier is set with ehwEST_T8.
The GSK3 requires a separate battery voltage correction, this is calculated as follows:
Rated voltage of the GSK3 2
corr. Duty cycle Duty cycle ⋅
Battery voltage 2
ehwGSK3_Un 2
ehmFGRS_K ehmFGRS ⋅
anmUBATT 2
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In the first and 2 Phase of preheating and annealing during the start, the label
ehwGSK3_Uv be used for the battery voltage correction (= pushing, see chap.
Glow time). This makes it possible to apply a higher voltage to the GSK3, a
to achieve rapid heat-up.
ehwGSK3_Uv 2
ehmFGRS_K ehmFGRS ⋅
anmUBATT 2
The corrected duty cycle ehmFGRS_K is only gswTV_MIN not limited to
gswTV_MAX. Thus it is possible, a duty ratio from 100% to gswTV_MIN GSK3
transmitted, so that even at low duty cycle and high battery voltage or large
Duty cycle and smaller battery voltage GSK3 be strong enough heated. For the diagnosis
GSK3 is the limitation on the duty cycle and gswTV_MAX gswTV_MIN effective
which ensures that only valid clock signal diagnosis works.
The battery voltage correction can be deactivated with the label cowVAR_GSK = 2.
Application Note:
The conventional battery voltage correction may in the final stage encoder password ehwEST_GRS
not be applied →GSK3 using the above battery voltage correction.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
9.2.10 TD signal
DZG signal
DZG interrupt
T_del
TD signal
mrwSH_TDPE
TD signal (toggle)
0 1 phwK_TDvt 0 Segment
t
Figure EINAUS08: TD signal
The speed synchronous TD signal is used to output a speed information. It can be about the
Software switch cowFUN_TDS be configured (changes only after initialization
effective):
Value range of the software switch tachometer signal TDS cowFUN_TDS (dezimalkodiert):
- 0 = Not generate TD signal
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DZG signal
DZG interrupt
T_del
TQ signal (1.2)
f (mrmM_EAKT)
TQ signal (8)
0 1 phwK_TQvt 0 Segment
t
Figure EINAUS09: consumption signals
For the consumption signal calculating the quantities mrmM_EAKT (current injection quantity) are
and mroVERB_Z (diesel Zuheizerverbrauch) were used.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
nlmNLact
>1
mrmSTART_B
mrmM_EAKT
Figure EINAUS11: Calculation of the act. Consumption and the filtered consumption
The consumption calculation for further CAN dispatch (Engine 5-message-> instrument cluster
> Consumption indicator) is divided into several levels:
-Speed Synchronous measurement of consumption-relevant Amount (mrmM_EVERB) and their
accumulated value (mrmVERBSUM, since K15-a) - (= 0 at K15 from, or push operation
Metering off)
-CAN: addition of the motor and Zuheizerverbrauchs - conversion and quantization in 1/16
and output the sum of the motor 5 - Embassy (M_VERB_L / H, overflow)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
10 CAN
10.1 Overview
CAN handler does the initialization and supervision of the CAN controller in
C167, as well as the cyclic data exchange between the application programs and the
CAN controller. It supports the processing of 15 CAN objects.
The driver layer provides services for the control of the respective communication module for
Available. The services are routines for the management of the block (configuration,
Initialization and status) and for data exchange over the network. The driver layer
contains no additional, implemented in software communication protocols.
The transport layer enables the exchange of data, due to their length is not in a
can be transferred single message. The protocol of the transport layer decomposes long
Data into smaller data segments and provides the in-sequence transport of these segments
over the network. The transport layer used the services of the driver layer.
The interaction layer forms the interface to the application. It provides computing and busabhängig
Communication services and handles the network communications concurrently to
Application from. The interface between the application layer and the interaction is identical with the
RCOS communication interface (RCOS Message Handling). The interaction layer
thus enables transparent communication between distributed RCOS application tasks.
In dependence on the length of data to be exchanged takes the interaction layer either
at the transport layer or directly to the driver layer.
The message comCLG_SIG.15 (global CAN - Unlock by code) indicates whether the
Control unit is equipped with CAN (comCLG_SIG.15 = 1) or not (comCLG_SIG.15 = 0).
Configuration of the RCOS message comCLG_SIG see chapter "CAN activation by
Coding. The cawINF_TBO parameter specifies the time to wait after the occurrence of bus-off
is to perform a re-initialization.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
cammsg_13
cammsg_14
cammsg_15
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The exact description of the meaning of each register can the document
ECAN 82527
Stand alone Controller Area Network Component
Target Specification
Revision 1.5.1
September 1991
K8/EIS
be removed.
In the following table you will find the Oldas for the data of the individual CAN messages:
The OLDAs make the physical content of the DualPortedRAM Represents the means, where appropriate,
fitting replacement data (eg: with message failure) are not activated at this OLDAs.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
10.3 Monitoring
Initialization
co
0 fbbECA0_D good report
= m
fbbECA0_O good report
GSI .15 fbbECA0_W good report
C
G_ Se LG
CL lb _S
m s t IG
co te
st .15
comCLG_SIG.15 = 1 and
ni =
Self-test ok
ch 1
t o unkd
No Access
on RAM
camSTATUS0 = 0 camSTATUS0 = 1
camSTATUS0 = 4 fbbECA0_D = bad
fbbECA0_O = good
fbbECA0_W = good
C ont
he K
Was scooters S
oll
ning
Co nt r = O
ta
Sta ntroller C C o = us
Stat tus = Ke
tus Bu ont at
e in
=O s rol St
K O le au train
ta f R f rifAM No
ff r S
tus
= Z
ugriff on R
AM
No communication
No communication Controller S
tatus = camSTATUS0 = 2
Bus off fbbECA0_O = bad
camSTATUS0 = 8
fbbECA0_W = bad
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
In the Message camSTATUS0 is bit-coded notes the state of the CAN module. The
Initialization and all other actions are performed only if the global CAN -
Activation is enabled (comCLG_SIG.15 = 1). See also section CAN - Activation by
Coding.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Occurs during the time cawINF_DLY again a condition for the suppression of the monitoring
lists, the time cawINF_DLY is restarted after the disappearance.
With the mask cawCANAMSK it is possible to effect the individual bits in the high byte of
camSTATUS0 to the prevention of error entries in fboSCAN permanently disable. It
are relevant here only the bits in the high byte! Is it, for example, desired, to monitor the CAN
To allow error during start-up, bit 8 must cawCANAMSK this mask to 0
be set, it would permit a monitoring CAN error during startup
prevent, bit 8 must this mask are set to 1 (ie, regarding the impact to
the fault memory are camSTATUS0 and cawCANAMSK "AND - linked" to the
Display in camSTATUS0 has the mask cawCANAMSK but no effect).
It is not possible that the CAN error suppression is enabled and the external
ECU intervention not (ie cawCANAMSK also has an influence). This prevents
but that CAN error messages are hidden the corresponding engagement timeout error
be set.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
To exchange data between the application programs and the CAN module provides the
CAN handler for each object, a maximum of 8 bytes long the message is available, wherein when
received messages, a status byte is appended. This status includes the following
Information:
The "Receive timeout" - flag is set if no new within the time caw .. _RTO
Data has been received. This flag is reset again until a new
Message has been received without inconsistencies. If the "timeout" - flag is set, then when
every task is called, and not only checked after each receiving period if the message already
was received.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
B it 3 "Tim eout" t
B it 1 "Inconsistent"
t
Message
Bit 3 "Timeout" t
Bit 1 "Inconsistent"
t
Message
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
This parameter blocks are used for interaction - and driver layer for the placement of the
corresponding objects in the CAN controller.
Data from the parameter block are written without control 1:1 in the CAN controller!
In the Steuergeräteinitialisierung be the internal ECU CAN messages (with direction
received) filled with the replacement data, if applied in caw .. _INF that uses replacement data
should be.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
MsgLst
+2 Arbitration 0 ID28 ID26 ID25 ID24 ID23 ID22 Id27 Id21
+3 Arbitration 1 ID20 ID19 ID18 ID17 ID16 ID15 ID14 ID13
+4 Arbitration 2 ID12 ID11 Id10 Id9 Id8 Id7 Id6 Id5
+5 Arbitration 3 Id4 Id2 Id3 Id1 Id0reserved
+6 Configuration Data Length CodeDir Xtdreserved
+7 Data 0
+8 Data 1
+9 Data 2
+10 Data 3
+11 Data 4
+12 Data 5 DATA
+13 Data 6
+14 Data 7
Message Identifier: ID28 (MSB) ... ID18 (LSB)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
10.8 Embassies
This chapter describes the CAN messages are described. The presentation is based on
Memory layout of the CAN DPRAM (dual port RAM).
0F/15
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
S_LGS: Empty gas switch;
Bit address 0, bit Num. 1
RCOS message dimLGS (bit 9 of dimDIGpre1)
mrmSICH_F
>1
fboSKIK
dimKIK
&
anmPWG = 100% S_KIK
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
System
specific
Error paths
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 = 0xFF MD_ME_VERL
>1
mrwF_MOMA.3 mrwF_MOM.3
zmmSYSERR.1
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
MUX_INFO_MO2, MUX_CODE_MO2: Multiplex information;
Bit address 0, bit Num. 8, initial value 0,
Construction of the multiplex information:
MUX_COD_MO2MUX_INFO_MO2
00mrwMULINF0 (CAN Version)
01mrwMULINF1 (EDC coding)
10mrwMULINF2 (EGS coding)
11mrwMULINF3 / 10 (Maximum torque)
The 4 Information to be changed in the interval mrwMULTIME.
The error flag value 0xFF is issued with a defective WTF path fboSWTF if the
KTF not a replacement value for a defective WTF is (anmWTF_SCH = 1) or the KTF-path
fboSKTF is also defective.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
VGL_B: Vorglühmeldung;
Bit address 0, bit Num. 1, initial value 0
is set when pre-heating is necessary
RCOS message gsmGLUEH
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
S_EGAS: No E-GAS;
Bit addr 38 bit Num. 1, initial value 0
dzmUMDRsta
N_WUNSCH
MIN
anmWTF
mrwNwunVE
fgmFGAKT
mrmBMEF
mrwBCV_KF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Depending on the water temperature is anmWTF from the characteristic mrwCWTFkor a value
transmitted between 0-100% of the CVT, which influences the engine speed. This value
is for the entire driving cycle off (constantly sent with mrwWTFaus) if during
the starting procedure (mrmSTART_B = 1 to prevent a sudden change in operation)
the water temperature, the air temperature, the atmospheric pressure or greater for administration of small
Thresholds (mrwCWTF2, mrwCLTFsch, mrwCADFsch) or an error in the ADF or
LTF-error paths occurs. In operation of this engine speed is influenced by an error in the
WTF error path or when the water temperature a further administrable value mrwCWTF1
exceeds disabled (exceeding the threshold delay (mrwCWTFdly) and
irreversible).
The value mroN_BAKT will be submitted in Engine3 message as a normalized value N_BAKT.
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
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
MUX_INFO_MO5, MUX_CODE_MO5: Multiplex information;
Bit address 0, bit Num. 8, initial value 0,
Construction of the multiplex information:
MUX_COD_MO5 MUX_INFO_MO5
00 mrwMDmax max. Torque / 10 [Nm]
01 mrwNMDmax speed at max. Torque / 100
[Min-1]
mrwTabTyp:
10
Bit 5 Bit 4 Bit 0 .3
11mrwReserv
The 4 * 20ms information is changed in the interval mrwMULANZ.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
S_GRA: GRA-lamp
Bit Adr.50, Bit Num. 1, Initial value 0;
Bit is set if the rested GRA is ON (dimFGL = 1)
If a fault in the fault memory registered debounced, calling for the diagnosis lamp control
(FbmDIAL.0 = 1), and the delay time has expired fbwT_DIVER (fbmDIAL.5 = 1), then the
DIAL-engine text bit set (0001). If an emission-related fault (fbmMIL.0 = 1 or
fbmMIL.1 = 1) and the delay time is expired fbwT_MIVER (fbmMIL.5 = 1), or is
a CAN-MIL request to (mrmCANMIL = 1) as the MIL-engine text (0010) bit is set,
if the DIAL motor text bit is not driven. If both a MIL and a DIAL
Requirement, so get the DIAL priority, since the text engine-bit sequence 0011, according to CAN
Specifications which means "speed too fast" has. When actuator test behave
Motor text bits equal to the respective lamp (engine text bits flashing when the actuator test).
fbmDIAL.0
fbmMIL.0
fbmMIL.1 >1
fbmMIL.5 &
Motortextbit 1 (MIL)
mrmCANMIL &
>1
ehmDMIL> 50%
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
CHKSM: Checksum
Bit address 0, bit Num. 8, Initalwert 0
Valid range 0x00 .. 0xFF
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
S_LLD_H: Exceeding the maximum target idle speed
Bit address 0, bit Num. 1, initial value 0
is set when target idle speed mrmN_LLBAS> = the maximum, due to the
Voltage level achievable, target idle speed mrwN_LLBSG.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
Z_Count: Message count;
Bit address 0, bit Num. 4, initial value 0
Counter is incremented for each new message; During Start (mrmSTART_B = 1) and in
Nahchlauf (nlmNLact = 1), the message count is zero.
Valid range 0x01 .. 0x0F
Description:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
R_HUBRAUM: Capacity
Bit addr 56 bit Num. 7;
CAN representation of mrwHubraum
S_ANSG: Intake
Bit addr 63 bit Num. 1;
cowFUN_LDR inverted => 0 = Turbo, 1 = teat
(1)
N_OELNIVEAU 24
V_NORMVERBRAUCH 32
40
B_VERS_L C_HERST_CODE
48
B_RUTU B_VERS_H
56
S_BEF_KENN
Description:
mrmNfilt KF
mrwOelNiKF
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
DESTINATION: Recipient of the message;
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
TPCI bytes
TPDU_Type 0 1 2 34 5 6 7
DT TPCI1 D D DD D D D
AK TPCI1 - - - - - -
CS TPCI1 TPCI2 T1 T2T3 T4 - -
CA TPCI1 TPCI2 T1 * T2 * T3 * T4 * - -
CT TPCI1 - - - - - -
DC TPCI1 TPCI2 - - - - -
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
Z_Count: Message count;
Bit address 0, bit Num. 8, the initial value 0
Valid range 0x00 .. 0xFF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
CHKSM: Checksum
Bit addr 16 bit Num. 8, Initalwert 0
Valid range 0x00 .. 0xFF
Description:
CHKSM: Checksum
Bit address 0, bit Num. 8, Initalwert 0
Valid range 0x00 .. 0xFF
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
T_TDN: Tip-Down
Bit addr 24 bit Num. 1, initial value 0
0 Tipschalter not operated, 1 Tip down
T_TUP: Tip-Up
Bit addr 25 bit Num. 1, initial value 0
0 Tipschalter not operated, 1 Tip up
ZU_LIM: Limiter
Bit addr 28 bit Num. 1, initial value 0
0 Tipschalter not actuated, actuated 1 Tipschalter
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
A_ASR: Requirement ASR intervention;
Bit address 0, bit Num. 1, initial value 0,
RCOS message mrmASRSTAT [5]
The ASR intervention MD_ASR is therefore valid. (See chapter "External intervention amount").
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
A_EBV: Current intervention electronic brake force distribution, will not be processed;
Bit Addr 7, Bit Num. 1, initial value 0
S_BLS: Driver brakes (so far, and without active brake booster: brake light switch);
Addr bit 11, bit Num. 1, initial value 0
RCOS message mrmFDR_CAN.1
Only evaluated if RCOS message comM_E_ASR = 2 (ASR intervention) or if RCOS-
Message comM_E_MSR = 2 (MSR intervention) is set.
S_BKV: Status of the active brake booster (so far, or act without BKV: Brake test switch.);
Addr bit 12, bit Num. 1, initial value 0
RCOS message mrmFDR_CAN.2
Only evaluated if RCOS message comM_E_ASR = 2 (ASR intervention) or if RCOS-
Message comM_E_MSR = 2 (MSR intervention) is set.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
VL: Left front wheel speed;
is at cowVAR_FGG = 5 (v from brake 3 for front-wheel drive) is evaluated.
The value 0xFF byte 1 indicates an error.
Bit Addr 1, bit Num. 15, initial value 0
at comVAR_FGG = 5 (v from brake 3 for front-wheel drive) is the average of the wheel
velocity VL and VR with mrwFGKORFA multiplied, as mrmFG_CAN to the
Sent speed detection and as fgmFGAKT available to the system
provided.
at comVAR_FGG = 6 (v from brake 3 for rear-wheel drive) is the average of the wheel
speed HL and HR multiplied by mrwFGKORFA than mrmFG_CAN to the
Sent speed detection and as fgmFGAKT available to the system
provided.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
S_SG: Circuit active
Bit address 0, bit Num. 1, initial value 0
RCOS message mrmEGS_akt, is required for parameter selection
S_KOD: EGS coding in EDC is OK. Denotes the value 1, that the motor-SG and the
EGS are incompatible (see also Chapter monitoring concept fbbEASG);
Bit Addr 6, Bit Num. 1, initial value 0
Evaluation is activated with cowECOMTC.5 = 1
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
MOT_A: Engine;
Bit addr 48 bit Num. 1, initial value 0,
With this bit set, the engine should be switched off;
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
S_LFR: LFR adaptation;
Bit address 0, bit Num. 1, initial value 0
Will Ship in RCOS message mrmLFR_Adp.
A_ZGF: Zwischengasflag;
Addr bit 3, bit Num. 1, initial value 0,
0 .. no intermediate gas requirement
1 .. Between Gas request is active
Is mapped in RCOS message mrmASG_CAN in bit 5.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
S_TUER: Door contact switch driver's door is not processed;
Bit address 0, bit Num. 1, initial value 0,
L_VGL: Vorglühlampe;
Bit Addr 7, Bit Num. 1, initial value 0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
S_UTF: Error status UTF;
Bit address 0, bit Num. 1;
detailed description see chapter "outputs"
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
S_FRONT: Front crash;
Bit address 0, bit Num. 1, Initial value 0
is not processed
S_ROLL: Rollover;
Bit addr 4, Bit Num. 1, Initial value 0
is not processed
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
CHKSM: Checksum;
Bit addr 24 bit Num. 8, the initial value 0
Valid range 0x00 .. 0xFF
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
S_KLB: Signal for idle speed increase
Bit address 0, bit Num. 1, initial value 0
RCOS message mrmCAN_KLI.0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
RCOS message mrmKMD on failure (P_KLD = Error flag 0xFFh) is used as a substitute value
the default value used mrwKKL_VGW
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
Z_Count: Message count
Bit address 0, bit Num. 8, initial value 0 Valid range 0x00 .. 0xFF
CHKSM: Checksum
Bit addr 16 bit Num. 8, Initalwert 0
Valid range 0x00 .. 0xFF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description:
CHKSM: Checksum
Bit address 0, bit Num. 8, Initalwert 0
Valid range 0x00 .. 0xFF
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Memory layout:
Description
MD_ADR: Torque requirement ADR
Bit address 0, bit Num. 8, the initial value 0
Value range 0-0xFF, Fehlerkennz. 0xFF
RCOS message: mrmACC_roh
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
DISTANCE: Distance
Bit addr 48 bit Num. 8, the initial value 0
is not processed
CHKSM: Checksum
Bit addr 56 bit Num. 8, the initial value 0
Definition see CAN specification V2.0
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
DESTINATION: Recipient of the message;
01H represents the engine control unit.
Description:
see Sent message MSG_Transportkanal1
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
CHKSM_NIV1: Checksum
Bit address 0, bit Num. 8, the initial value 0
Definition see CAN specification V2.0
ST_NIV: Niveaustati;
Bit addr 16 bit Num. 1, initial value 0
is not processed
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
TEXT: Textbits;
Bit addr 32 bit Num. 1, initial value 0
is not processed
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description:
F_KUP_A: Error-wheel coupling
Bit address 0, bit Num. 1, initial value 0
is not processed
NOTL: Emergency;
Bit addr 4, Bit Num. 1, initial value 0
is not processed
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Error
cam STA TUS0 suppression m rRNA USBL
m RME GS _akt
m RME GS _CAN
m RME GS _roh
m RMCA N_ECO
m RMCA N_KUP
m RMCA N_KL
Evaluation
cam EGS1 m RMCA NMIL
Transmission 1
com M _E_EGS m rm_P_N
m RMW H_1NRP
m rmGTR_UEB
m rmGTRGANG
m RMK UP_roh
m rRNA SG_roh
m rRNA SG_tsy
Evaluation m rRNA SG_CAN
cam EGS2 Transmission 2
com M _E_ASG m roN_LLCAr
m rmN_LLCAN
Evaluation m rmFG_KO1
Combi 1 tlmK MW _CAN
cam KO1
m rRNA SRSTA T
m rmFDR_CA N
m rmFG_AB S
cam ASC1 Evaluation m rmFG_AS R1
com M _E_ASR Brake 1 m rRNA SR_CA N
com M _E_MS R m rRNA SR_roh
m RMM SR_CAN
m RMM SR_roh
Evaluation
Brake 3 m rmFG_CAN
cam ASR3
Evaluation
Airbag 1 croCR_STAT
cam ABG1
Evaluation
GRA m rmGRA
cam GRA
Evaluation
Eavesdropping channel
Evaluation
Transportkanal1
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The moment normalization (mrwMULINF3) is a 6-bit value normalized via the CAN bus
sent (in Engine 2: MUX_INFO). The conversion is done using the following relationship:
mrwMULINF 3Nm
Mdmax-
10Nm
All other moments that are received or transmitted on the CAN bus, are on this
relative maximum torque and can take values in the range of 0 to 0xFF, the value
0xFF means that the conversion of quantity in Moment is faulty. The conversion is done
in both directions using the following relationship:
Mdist-MdistNm
mrwMULINF3Nm
255current speed is dzoNmit with the slope and the offset xcwUMRCS_N
The
xcwUMRCO_N converted and limited to 0x7FFF. With a defective path is DZG fboSDZG
the value 0xFFFF transferred.
The PWG message is mrmPWGPBM with the slope and the offset xcwUMRCS_P
xcwUMRCO_P limited and converted to 0xFE. With a defective PWG path fboSPWG or
fboSPGS the value 0xFFh is transmitted.
The water temperature is anmWTF with the slope and the offset xcwUMRCS_T
xcwUMRCO_T converted and limited to 0xFE. With a defective water temperature sensor (path
fboSWTF) and anwWTFSCH ≠0, the value 0xFFh is transmitted. Is the KTF replacement in
defective WTF (anwWTFSCH = 0), then with a defective WTF KTF is transferred or 0xFF
when the KTF is also defective (path fboSKTF).
The current speed is fgmFGAKT with the slope and the xcwUMRCS_V
Offset xcwUMRCO_V limited and converted to 0xFE. With a defective FGG path fboSFGG
the value 0xFFh is transmitted.
The GRA-set speed mrmFG_SOLL is with the slope and the xcwUMRCS_V
Offset xcwUMRCO_V limited and converted to 0xFE. With a defective FGR control unit path
fboSFGA the value 0xFFh is transmitted.
The desired idle speed is mrmN_LLBAS with the slope and the offset xcwUMRCS_8
xcwUMRCO_8 limited and converted to 0xFE.
The outside temperature is anmUTF with the slope and the offset xcwUMRCSLT
xcwUMRCOLT converted and limited to 0xFE.
The atmospheric pressure is anmADF with the slope and the offset xcwUMRCS_D
xcwUMRCO_D converted and limited to 0xFE. With a defective ADF path fboSADF is the
Value 0xFFh transferred.
The generator load is khmGENLAST with the slope and the offset xcwUMRCSLA
xcwUMRCOLA converted and limited to 0x = FE. With a defective generator load path fboSKW2
the value 0xFFh is transmitted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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 mroMD_SOL6
b MIN
KF
mrwKFVB_KF mrwMD_MAX6
b mroMD_IST6
a a MIN
mrmM_EIST6
b
a
ba 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
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroMD_SOLL or various other moments (about mrmBI_SOLL) are calculated from a corrected
Engine torque amount mrmEMOTKOR calculated. The correction of mrmM_EMOTX (especially for the
cold engine start-up and necessary) through 2 maps mrwKFPkorr (smoke, loading
pressure compensation) and mrwKFTkorr (engine temperature and revolutions after start).
mroKLDO
cowVAR_KMD
DT1
mrwKLK_EIN mrwKMD_.
mroMD_KLK
mrwKLKHys. 1
mrmCAN_KLI.4
&
>1
&
mrmKLK_EIN
DEAD TIME
mrwKLK_DLY
dimKLB
ehmFKLI0 = 100%
ehmDKLI0> 50%
With the software switch cowVAR_KMD the input for the map is mrwKLMD_KF
selected:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
Adaptation
CAN_09
mrmMD_Reib
mrmM_ELLR a
mroBI_LLR b a mrmMD_LLR
b mrmMD_Rrel
KF MAX
mrwKFVB_KF
zmmSYSERR.1
The indicated engine torque mroMD_SOLL is from the limited amount of current
mrmM_EMOTX which abuts against the influence of the smoothness regulator and the fuel cut-off
is limited, determined. The light emitted by the motor effective torque is calculated
accordingly:
The engine friction losses (mroMD_MOT) are from the Reibmengenkennfeld mrwREI_KF
determined by water temperature and speed anmWTF dzmNmit.
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The engine torque loss by the generator load mroMD_GEN (determined in a map
mrwDFMD_KF) is not linearly dependent on the speed and directly proportional to the
Generator load khmGENLAST (0 to 100%, will be read as a PWM signal).
About the SW switches mrwMD_KLI can either be calculated in the MSG climate torque loss
mrmMD_KLI or the compressor load received via CAN mrmMD_KLKr (Clima1 message
Byte 4) multiplied by the ratio mrwKLK_UEB as climate torque loss
be used (mrwMD_KLI = 0: mrmMD_KLI, = 1: mroMD_KLK).
The sum of the engine torque loss, the air loss torque and the generator load
Torque loss results in the total loss torque mroMD_REIR. About CAN is the adapted
Torque loss mrmMD_REIB sent.
For the forward speed related driving behavior characteristic field is in addition to the one
Idle controller proportion decreased friction mrmMD_Rrel calculated. This is determined from
Friction torque mrmMD_Reib - idle controller torque mrmMD_LLR (= f (mroBI_LLR,
mrmM_ELLR). In addition mrmMD_Rrel is limited down to 0. When the speed signal
not be evaluated is (zmmSYSERR.1 = 1; see Monitoring Concept "summarized
System error "), mrmMD_LLR is set to zero.
mroMD_Soll
mrmMD_RdiC
mrmMD_KUP
CONTROLS
mrwVMDMaxC
mrwVMDMinC
mrwVMDAdp1
mrmMD_Rdif
mroMD_Rdif
mroMD_ReiR
PT1 CONTROLS
mrwPT1_VMD mrwVMDMax
mrwVMDMin
fgmFGakt == 0
mrmLFR_Adp == 0
mrmPWG_roh == 0
& mroAdpfrei
dzmNmit <= mrmN_LLBAS + mrwN_LLDif
khmGENLAST <mrwVMDErmx
mrmSTART_B = 0
TIMER
mrwVMDAdpt
mrmMD_Reib
mrmMD_Rdif
mroMD_ReiR
mrmMD_RdiC mrmMD_ReiC
At idle, the indicated engine torque mroMD_Soll is equal to the actual friction torque.
Therefore, in LL the raw mroMD_ReiR (from fuel-KF) with a
Differential torque mrmMD_Rdif adapted.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Differential torque = moment of friction raw value - (indicated engine torque - converter torque loss
(From gear 1 - Embassy))
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
10.11.1 Overview
For the exchange of data with other control devices, a transport protocol is implemented. This
used for dynamic assignment of bidirectional transport channels between control units. It
is a modification of the transport protocol in OSEK Communication (OSEK = Open Systems
and interfaces for electronics in vehicles).
For dynamic Agreement each control device is or request response channel, a fixed
associated with that must be heard by all. A CAN node shares in this request message
its forward channel with which he has selected from a list of identifiers. In response gets
he delivered a return channel from the addressed controller.
According transport protocol each control device associated with 4 transmit channels. For the MSG are:
1 Channel Identifier 7A1H
2 Channel Identifier 781H
3 Channel Identifier 761H
4 Channel Identifier 741H.
At the moment, can be used by MSG only the first channel.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If an error occurs as the type of error appears in the Error Code. Range of values:
- 0x01 = No channel free
- 0x02 = Negative response from the other controller
- 0x04 = Data length exceeds buffer length
- 0x11 = Timeout Channel Setup
- 0x12 = Timeout during connection setup
- 0x13 = Timeout when sending data
- 0x14 = Timeout when data changes in direction
- 0x15 = Timeout on Remote Channel Setup
- 0x16 = Timeout on Remote Connection Setup
- 0x17 = Timeout when receiving data
All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
11 follow-up
11.1 Overview
In a follow-up from ignition is started, execute the following functions: parking on
Quantity and ELAB, stop position adjust it, voltage stabilizer test, monitoring module test,
Immobilizer lock on EEPROM, fan run, thermostat caster, fault storage
off and main relay.
The following state diagram shows the sequence of these functions. The functions stop position
adjust it, voltage stabilizer test, test monitoring module and fan run are in the
described respective subchapters and are shown here only as a state.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Initialization Legend:
Load RC element 0
Electric fan, hydraulic fan, follower Driving
pump and coolant thermostat only S Olda nloNACHst = S
allowed while driving State
set nlmNLact
set nlmDK_zu State transition
nlmUso_NAL = 0
ELAB from Olda bit nloNACHtr1.T or
Fault memory cycles = 0 T
set nloNACHtr2. (T-16)
n (KL15aus) Mark
Start timer mrwNCL_DA
Off diagnostic
nlmDK_auf = 1 for nlwNL_tDKS
Error
Done & 2
kumState = 5 1 mrwNCL_N0 runs & Stop timer mrwNCL_N0
Tests carried out put 18 Tracking dzoNmit> 0
Waiting
6 16
dzoNmit = 0 &
Power amplifiers t> = mrwNCL_N0 & t> = mrwNCL_DA &
(Be applied) t> = nlwt_DKS &
[(FgmFGAKT <mrwNL_FGM) II II fboSFGG cowFGG_NL ≠1]
4
NL-test status to EEPROM dzoNmit>
Power amplifiers (be applied) n (KL15aus) + mrwNL_EdNT &
3 Share electrical, hydraulic fan no occurrence of
Voltage Tests Release lag pump Manifold vacuum
stabilizer test accomplished Share coolant thermostat
set ImmoZähler2 = 0
Start timer mrwNCL_SP
Discharging RC circuit
Finished
7
Over- Finished
toring Property Status posted = FALSE
module test Clear Realty status Entriegelungsbit
Start timer mrwNCL_SP
Fehlera
Realty status Entriegelungsbit trol bspeichfertig
not gesetzt8
19
all states
except
6 Main relay Start Fehlerabspeicherung
Waiting for throw
Unlocking
save bit
0
Written Realty status t> = mrwNCL_SP
9 20
7 eicherung
Fehlerabsp
Fan run-
finished &
Rhrl-fault
kumState = 7
Start Fehlerabspeicherung
17 9
Main relay
throw
Start timer mrwNCL_SP
11
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
0 driving: As long as the ignition is turned on, is nlmUso_NAL = -1, so that, the
Driving over mrmUsoll penetration on the amount actuator. The RC network is constantly
loaded. Only when ignition is off dimK15 = 0 and the lag started if no error
fbbEK15_P in the terminal 15 - was found to evaluation. In the wake of the motor is
about nlmUso_NAL = 0 and = 0 ehmFEAB off and the diagnostic function of the K-line
canceled. With nlmNLact = 1 other functions is informed that now the run is active
(State transition 1). With nlmDK_zu = 1, the ARF function is caused, the
Throttle valve to close to prevent Abstellschlagen. About the application can also
be for each error prevents monitoring is recording (see Troubleshooting).
1 follower Wait: Once the speed = 0 is the minimum waiting time for mrwNCL_N0
Abstellschlagen started (state transition 2). Increases the speed again while mrwNCL_N0
runs this time should be re-reset (state transition 16). As soon as the waiting time
mrwNCL_N0 is expired, the throttle valve using the interface message is
nlmDK_auf reopened. For the minimum time nlwNL_tDKS is being serviced. Once this time
has expired, the vehicle is stationary, the fuel temperature is greater than mrwNL_MTKS and no
safety-related errors lie can live stable lisa pie stood
Be monitoring module test performed. In these tests, the movement of the
Actuator feedback module monitors installed, so do any of the following security-related error
be present: fboSFGG, fboSUBT, fboSDZG, fbbERUC_R, fbbERUC_S, fbbERUC_U,
fbbERUC_K, fboSKTF, fboSHDK, fboSHD1 and fboSMES (state transition 3). Occurs in
fboSHD1 during testing as an error is discarded and not reported the test result.
After at least the time mrwNCL_DA has elapsed, the speed = 0, and the time
mrwNCL_N0 and nlwNL_tDKS has expired and at least one of the following three conditions
is satisfied: the vehicle speed falls below an applicable threshold fgmFGAKT <
mrwNL_FGM, an error in the path fboSFGG occurs or the function switch cowFGG_NL is
equal to one, up to the radiator fan electrical and hydraulic fan), the follow-pump and
the coolant thermostat all stages (applicative over ehwEST_ ...) off. In the EEPROM
the immobilizer COUNTER2 is set and started to unload the RC element to 0. Also
the throttle valve with the help of nlmDK_auf for an applicable time nlwNL_tDKS
opened. If the voltage stabilizer test has taken place, may now the radiator fan
(Electric and hydraulic fan), the follow-pump and coolant thermostat run
(State transition 7). Increases the speed after the start of the caster during the time
mrwNCL_DA the amount mrwNL_EdNT (based on the speed at the time of terminal 15
= OFF) immediately off the main relay (double fault) and trailing stops
(State transition 17). Must In case of intake manifold vacuum (mrmLDFUaus)
State transition 17 can not be executed.
2 actuator stop position adjust it: Can not be reached, the stop position, then any two
following tests not be performed. (State transition 18). Once the stop position securely
has been reached, the voltage stabilizer test is performed. To do this, wait until the fan
or thermostat control for driving the fan power amplifiers, the follow-pump and the
Coolant thermostat has switched off because the voltage stabilizer test twice in short all
Amplifiers off, the still switched relay for the fan motors would thereby
Suffer damage. For the same reason, all amplifiers that are not in the wake
should be powered off (applicative over ehwEST_ ...). (State transition 4).
3 voltage stabilizer test: If the test is completed the monitoring module test is performed.
The fan power amplifiers, the pump and the run-coolant thermostat may now switched
be to ensure that the fan control starts with the fan run and overrun thermostat.
(State transition 5).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
4 Monitoring Module Test: If the test is finished tracking Wait waits until the condition in
Times mrwNCL_DA and mrwNCL_N0 finished elapsed. (State transition 6).
6 Save Waiting for Entriegelungsbit: Again, care must be maintained until the
Immobilizerstatus and thus the Entriegelungsbit is stored in the EEPROM. (State transition
9). The timeout for saving is again mrwNCL_SP. (State transition 20).
7 fan run: The end of the fan run or overrun thermostat is with ehmFGER =
0, ehmFHYL = 0, ehmFTST = 0 and = 0 ehmFZWP detected. (State transition 10).
8 Wait for the fault memory round: Once in the states 0-8 the Fehlerabspeicherung
is constantly triggered new (state transition 0) may have to for a newly added
Be tested mistake again if any errors have been saved. (State transition 11). Only
If this is done, the main relay off. (State transition 12). The
Timeout for storing error is again mrwNCL_SP. (State transition 21).
9 main relay throw: The error condition bounce time begins immediately off the main relay to
run. (State transition 13). If the control unit is turned on, the error is debounced
defective. The Fehlerabspeicherung must now again be allowed. (State transition 22).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dimK15
dzoNmit
mroUsoll,
mroUist
mroUist
mroUsoll
ehmFEAB
xcmImmo
Sta.7 unlocked Deleted Entriegelungsbit
nloNL_TN0 mrwNCL_N0
nloNL_TIM mrwNCL_DA
mrwNCL_SP
nloNACHst 0 1 2 3 4 1 5 6 7 8 9
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
0
in m, it
1
Stop location for t> = mrwNL_VT
nlmUso_NAL = mrwNL_UMIN S
Tracking tests
prepare
1
dsmUist_AG <= mrwNL_MST
O
in m, it
2
nlmUso_NAL = mrwNL_UMIN Waiting time for Legend:
Pump 5
adjust it
S Olda nloSTOPst = S
3 State
t> = mrwNL_UM_t
4
Event
State transition
3 4
End Error
T Olda bit nloSTOPtr.T set
2 Wait for pump adjust it: The actuator mrwNL_UM_t nor the time
mrwNL_UMIN driven. (State transition 3). Only then the voltage stabilizer test must
be started. (State transition 4).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
0
8
1 5
nlmUso_NAL = mrwNL_UMIN lower nlmUso_NAL = mrwNL_UMIN top
Stability limit test Stability limit test
prepare prepare
2 10
2 6
nlmUso_NAL = mrwNL_MUSM lower nlmUso_NAL = mrwNL_MUSM top
Stability limit Stability limit
test test
4 12
4
by lower
nlmUso_NAL = mrwNL_UMIN Stability limit t> = mrwNL_PTS
Actuator
level off
14
9
nlmUso_NAL = mrwNL_UMIN Waiting time for t> = mrwNL_UM_t
Pump
adjust it
Legend:
8
Start timer mrwNL_PTS 20 Actuator nlmUso_NAL = mrwNL_UMIN
level off
S Olda nloSTABst = S let
State
State transition
Activate the normal mode
Start analog conversion again 16 10
Olda bit nloSTABtr1.T or End
T
set nloSTABtr2. (T-16)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The test voltage stabilizer, the stabilizer monitoring circuit is checked. There
The reference voltages in positive and negative direction ("down", and by
) Moved "up", which must cause a lot of shutdown by the hardware. In a further
Sequence is checked whether the amount interlocking still by a target specification from the stop position
can move.
1 Prepare the lower stability limit test: The actuator for the time mrwNL_DTS
Stop location mrwNL_UMIN driven. (State transition 1). (Application Note: The time
mrwNL_DTS can be applied to zero, because the previous program actuator
Stop position was adjust it. This condition is only for compatibility with software to start position test
present in the wake. If instead the program actuator stop position adjust it the
Program start position test can be implemented as mrwNL_DTS must be applied> 0). After
time mrwNL_DTS analog conversion is stopped, the monitoring circuit in the 5V
Put the test mode, and the voltage divider, which monitors the supply voltage down
tune. As soon as the voltage divider output and a reference voltage does not coincide
switches the 5V monitor circuit from the actuator and all amplifiers. (State transition 2).
Test 2 lower stability limit: The actuator for the time to the start position mrwNL_WTS
mrwNL_MUSM driven. (State transition 3 and 4).
3 lower stability limit tested: The actuator is controlled with the start position mrwNL_MUSM.
(State transition 5). Is the actuator of the stop position mrwNL_MSTO, then the error
fbeESTB_U well reported (state transition 6). This is not done within the time
mrwNL_STS, the error fbeESTB_U is reported as defective, if no errors are present, HD1
(State transition 17). In order for the replacement reaction is effective in the next driving cycle must
fbwESTB_UT according to chapter Error handling will be applied.
4 to the lower stability limit actuator level off: The actuator for the period mrwNL_PTS
driven with mrwNL_UMIN. (State transition 7). Then, the control circuit is 5 V
switched back to normal mode and run the analog conversion again. (State transition
8).
5 Preparing the upper stability limit test: The actuator for the time mrwNL_DTS
Stop location mrwNL_UMIN driven. (State transition 9). (Application Note: The time
mrwNL_DTS can be applied with zero). After the time mrwNL_DTS the
Stopped analog conversion, brought the 5V monitoring circuit in the test mode and the
Voltage divider that monitors tune up the supply voltage. Once the
Does not match the voltage divider output and a reference voltage on the 5V
Monitoring circuit from the actuator and all amplifiers. (State transition 10).
Test 6 upper stability limit: The actuator for the time to the start position mrwNL_WTS
mrwNL_MUSM driven. (State transition 11 and 12).
7 upper stability limit tested: The actuator is controlled with the start position mrwNL_MUSM.
(State transition 13). Is the actuator of the stop position mrwNL_MSTO, then the error
fbeESTB_O well reported (state transition 14). This is not done within the time
mrwNL_STS, the error fbeESTB_O is reported as defective, if no errors are present, HD1.
In order for the replacement reaction is effective in the next driving cycle must fbwESTB_OT according to chap.
Error handling will be applied.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Let settle 8 actuator: The actuator is still used for the time of the stop position with mrwNL_PTS
mrwNL_UMIN driven. The time mrwNL_PTS is required by the Digital setting knob to
reset the integrator. The amount interlocking would otherwise despite a small U_Soll
suddenly go towards start stop. (State transition 15). Only then is the 5V
Switched back to normal operation monitoring circuit and the analog conversion again
starts. (State transition 16).
9 Wait for pump adjust it: Since the actuator is moved in the event of an error, it is still
controlled for the time mrwNL_UM_t with the stop position mrwNL_UMIN. (State transition 19).
After this time, the actuator is again securely in stop position. (State transition 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
Figure SONSNL05: adjust it Temporal sequence of stop position and stabilizer test
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Event
nlmUso_NAL = mrwNL_UMIN 1
Prepare State transition
2
nlmUso_NAL = mrwNL_UMIN Communication
with gate array
interrupt
t> = 20ms
3
nlmUso_NAL = mrwNL_MUSM Waiting with
Interrupt.
Communic.
t> = mrwNL_MTS
mrmUso_NAL = mrwNL_UMIN
Communication with gate array switch
4 fbeERUC_W defect report if no
nlmUso_NAL = mrwNL_MUSM Testing the t> = mrwNL_UTS
HD1-fault is present.
Feedback unit
Start timer mrwNL_UM_t
mrmUso_NAL = mrwNL_UMIN
Communication with gate array switch
fbeERUC_W good report, if there is no HD1
Errors are present.
6
Start timer mrwNL_PTS nlmUso_NAL = mrwNL_UMIN Waiting time for
Pump
adjust it
8
5
nlmUso_NAL = mrwNL_UMIN Actuator 13 Start timer mrwNL_PTS t> = mrwNL_UM_t
level off
let
t> = mrwNL_PTS
nlmUso_NAL = 0 10 7
End
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The control module testing the monitoring circuit of the gate array is checked. There
communication is set using the gate array, what a lot of disconnection by the
Gate array must cause. Subsequently, it is then checked whether the amount of signal box still
can move through a desired preset from the stop position.
1 Preparing: The actuator is for the time mrwNL_DTS with the stop position mrwNL_UMIN
activated. (State transition 1). (Application Note: The time mrwNL_DTS can with zero
be applied). After the time mrwNL_DTS the communication is to the gate array
stopped. Then switches the gate array from the actuator. (State transition 2).
2 Communication with gate array interrupt: Before the actuator is controlled with start position
is 20ms (1 main program flow) must be maintained to a shutdown by the
Gate array to enable. (State transition 3 and 4).
3 Wait with interrupted communication: The actuator for the period mrwNL_MTS
driven at the start position mrwNL_MUSM. (State transition 5 and 6).
4 Test of Feedback: The actuator is controlled with the start position mrwNL_MUSM.
(State transition 7). Is the actuator of the stop position mrwNL_MSTO, then in the
Error fbeERUC_W reported good (gate array OK) when no errors are present, HD1. , The actuator
is controlled with the stop position mrwNL_UMIN and communicate with the gate array is
started again. (State transition 8). If the actuator is not within the time mrwNL_UTS
under mrwNL_MSTO, the error fbeERUC_W is reported as defective if no error HD1
present. The actuator is controlled with the stop position and the communication mrwNL_UMIN
with the gate array is restarted. (State transition 11). In order for the replacement reaction in
is the next driving cycle effect must fbwESTB_OT according to chapter applied error handling
be.
6 Wait for pump adjust it: Since the actuator is moved in the event of an error, it is still
controlled for the time mrwNL_UM_t with the stop position mrwNL_UMIN. (State transition 12).
After this time, the actuator is again securely in stop position. (State transition 13).
Let settle 5 actuator: The actuator is still used for the time of the stop position with mrwNL_PTS
mrwNL_UMIN driven. The time mrwNL_PTS is required by the Digital setting knob to
reset the integrator. The amount interlocking would otherwise despite a small U_Soll
suddenly go towards start stop. (State transition 9). Only then the test is completed.
(State transition 10).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mroUsoll,
dsoUist_Ag
mrwNL_MUSM
mrwNL_MSTO
mroUist
mrwNL_UMIN mroUsoll
0
nlmM_E_AUS GA no communication
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, ...
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
12 pump control
12.1 Overview
The fuel temperature correction functions, define position, quantity interlocking control,
ELAB - Control and monitoring are system dependent. The following description applies to
Distributor pumps.
mroUsoll
Position mroUsollv Monitoring
mrmM_EPUMP handicap
ZUME20 ZUME03
ehmFEAB
dzmNmit dsoUist_Ag
mrmBEGaAGL dzmNmit
mrmSASTATE mrmSTART_B
mrmPWGfi
anmWTF
mrmM_EFGR
ehmFEAB
mrmM_EADR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
anmKTF
CONTROLS
mrwKTF_OGR
mrwKTF_UGR
mrwKTF_BEZ
anmKTF - mrwKTF_BEZ
mrmM_EAKT
mrmM_EKORR
dzmNmit KF
mrwKTF_KF
mrwKTF_GEW
anmKTF <mrwKTF_BEZ
Comment:
Quantities, which are generated by the controller or by the smoothness Ruckeldämpfer not be
taken into account.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
dzmNmit
mroUsollv
mrmM_EPUMP KF
mrwUSO_KF
mrmBEGaAGL
CONTROLS
mrwBEAaMAX
mrwBEAaMIN
cowV_AGL_B == 1
mrmSASTATE = 4
The amount determined desire of the idle controller mrmM_ELLR and synchronously
Desired quantity mrmM_EWUN be after the start dropping as the current injection quantity
mrmM_EAKT accepted. If the sum of the value of the limiting amount
mroM_EBEGR is, from the time synchronous request only the amount corresponding reduced portion
(Command desired amount mrmM_EWUSO) accepted. This part is called the operating point changing size
included on the amount of input of the active Ruckeldämpfers into the system. Any ARD
- Quantities are ignored in coasting mode after the time mrwSCHTIxG.
After the addition of the synchronous speed and limited portion of results of the LLR, ARD and LRR
occurs, the fuel quantity correction and implementation of the quantity desire in the
Digital setting controller (DSR) required voltage setpoint mroUsoll by pumping map
mrwUSO_KF. As directed by the LRR quantity forcing may occur <0, they must at
mroM_APUMP are limited to 0. About the DAMOS - switch cowV_AGL_B is defined,
whether the amount of compensation should be made multiplicative or additativ. Is cowV_AGL_B = 2 then the
Limiting amount multiplicatively with the balance value mrmBEGmAGL adjusted (see
Limit amount). Is cowV_AGL_B = 1 so the voltage setpoint is mroUsoll additativ with
the balance value mrmBEGaAGL adjusted. The adjustment value is between the
Threshold quantity adjustment lower limit mrwBEAaMIN and quantity adjustment limit
mrwBEAaMAX limited.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
When a crash is detected or the EGS coding in the engine control unit is out of order
(Apply with cowECOMTC.5) is present or not a start-up operation and one of the following error
occurs:
- Regelweggeberüberwachung
-
-
Monitoring of in coasting mode
- Monitoring on permanent (negative) deviation
Faulty communication between and gate array
- Monitoring of the gate array in the wake
- DZG - or NBF - Overspeed
If there is no start condition before (mrmSTART_B) and the speed is zero (dzmNmit = 0),
also the target value of control is zero (mrmUso_UEB = 0).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmUsoll
mroUsoll
a> = b
a b
a b
a> = b
a b
ehmFEAB
a> = b
b
-1 -1
mrmUso_MST -1
mrmUso_EAB ecmUso_ECO
a
EAB control ZUME05
mrmUso_UEB
a> = b
a b
dzmNmitehmFEAB
nlmUso_NAL
>1
-1
&
>1
fbbEDZG_U dzmNmit = 0
prellungfbwEDZG_U.
dzmUEBER.1 error
condition- &
prellungfbwESEK_U.
Coding imMSG not i.O.
fbbEASG_M
(mitcowECOMTC.5 be
fbbEHDK_H fbbEMEN_W fbbERUC_W
-Defective communication applied)
fbbEHDK_L fbbERUC_S Crash fbbEASG_I
Überwachungauf fbbERUC_Uzwischen fbbECRA_B cowECOMTC.6
Monitoring permanent
fboSDZG uCund gate array Recognition:
fbbEMEN_K croCR_STAT> =
desDrehzahlgebers neg CNTRLDEV. crwCR_ST_B
Speed sync speed
synchronous
Overspeed detection:
Overspeed detection: Überwachungdes gate
ÜberwachungdesÜberwachungdes
rule- uC mrmSTART_B
dzmN_SEK> dzmNmit> dzwDZG_NUS Arrayim trailing InkonsistenzGetriebe2
displacement imSchubbetrieb
dzwNBF_NUS transducer Embassy
mroUsollv
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fbbERUC_W
>1
fbbEMEN_K
fbbEMEN_W
S
Q
&
R
ehmFEAB (monitoring)
1 ehmFEAB
mrmSTART_B = 0
mrmSTW_fr
mroTS_ST = 2
dzmNmit> = mrwSTNMIN1 & (EAB test runs)
>1
cowV_DZG_2> 0
(2 speed sensors available)
EAB = a
ehmFEAB
mrmSTART_B
-1
mrmUso_EAB
mrwEAB_TUS
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmBTSM
anmWTF> mrwEAB_WMX
mrwEAB_MAD
mrmEAB_Dz
mroTS_ST <> 0
(EAB test: wait up to speed)
If during the trial period mrwEAB_TDA the current speed dzmNakt below the threshold
mrwEAB_MID falls, the test is considered successful. The test mrmBTSM flag is cleared, the
ELAB energized again, start dropping speed on the water temperature dependent
Speed threshold set and re-set the starting amount.
Expires test time, or increasing the current speed dzoNakt over the threshold mrwEAB_MAD,
the ELAB is reported defective. The test status is set to "test failed", the ELAB again
energized and one program cycle specified null set. , The test is in each
subsequent start repeatedly, until he was again performed flawlessly.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
13.1 Overview
The start of injection control (SBR) is composed of three tasks together: the nominal value of education, the
Process value and the regulation or control with monitoring. All tasks are in
a fixed time frame performed.
dzmNmit
mrmM_EAKT
mrmM_EWUNL
mrmM_EWUNR
ldmADF
anmLTF
anmWTF
mrmBM_RAU
mrmM_EWUN
Of setpoint sbmPHISOLL
mrmBM_MOM
ldmBereich
fboSLD1
sbwSB_Dyn
SBR_02
anmUBATT Control /
ehmFEAB Control & ehmFMVS
mrmSTART_B Monitoring
ehmSMVS
SBR_06
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mrmBM_RAU
mrmBM_EWUN
mrmBM_MOM
ldmBereich
fboSLDS sboDYNStat
sbwSB_Dyn dyn. Advance
sbwSB_STA
ldmADF
&
mrmSTART_B
SBR_03
anmT_MOT sbmWTF
sbwUEB_WT
sboSOLL1
sboSOLL2
sboSOLL3
Basic characteristic space at
sboSOLL4
dyn. Advance
anwWTFSCH
sboSOLL5
fboSWTF KR sboSOLL6
& MIN
sbwSWDYxKR
fboSKTF sbwSWDY_KL
mrmM_EAKT
mrmM_EWUNL sboM_E sbmPHIsoll
mrmM_EWUNR
Basic characteristic space
KR
sbwSWGKxKR xcwSBRein
cowSBR_ME sbwSWGK_KL xcwSBRaus
anmLTF
sboK3
sboKW4
SB-advance adjustment
ldmADF KF sboK4
sbwSWSN_KF correction after the start
SBR_04
dzmUMDRsta
ldmADF KF
sbwUMDR_KF
sboUMDRs
Revolutions
Advance
after start
KF
anmRME_ON sbwUMRMEKF
&
cowFUN_RME.2
sboSST
Advance at start
KR
sbwSWSTxKR
sbwSWST_KL
sboSWBGR
Limit
KF
sbwSWMX_KF
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The setpoint of the injection start control sbmPHIsoll is a function of speed, quantity,
Water temperature, atmospheric pressure and air temperature
Decimal Comment
1 actual injection quantity (mrmM_EAKT)
2 Desired Amount of idle quantity (mrmM_EWUNL)
3 Desired quantity raw + idle quantity (mrmM_EWUNR)
The characteristic spaces are realized with group maps. The sampling points distribution names
corresponding characteristic rooms and the input variables are shown in the following table.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
The dynamic adjustment morning off sbwSB_Dyn Through the application label
will, if applied label to zero.
Through the software switch cowSBR_ME is selected, whether as a lot of the current
Injection quantity mrmM_EAKT, the requested quantity + idle mrmM_EWUNL amount, or the
Desired quantity raw + idle mrmM_EWUNR amount to be used. The set
Amount will be shipped via the Olda sboM_E.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
- 1, the correction value is obtained from the characteristic sboK2 sbwSWADxKR space, and
sboSOLL1 added.
-The correction value 2 is obtained from the characteristic sboK3 sbwSWLTxKR space, and
sboSOLL2 added.
-The correction value 3 sboK4 is formed from the map sbwSWSN_KF and after
Start dropping a water temperature-dependent number of engine revolutions sboUMDRs
long additive fed. After this time, the current at this time
Stored correction value and to zero over the ramp slope sbwKW4Ramp.
Due to the characteristic space sbwSWMXxKF is independent of quantity and a maximum height
Injection start output depending on the water temperature and speed.
If the error path fboSWTF set and the fuel temperature sensor is not a replacement value for
the water temperature sensor applied (anwWTFSCH = 1), the default value is sbwUEB_WT
be used.
Can initiate normalized Diagnostics enables basic setting as desired values xcwSBRein
and xcwSBRaus be specified.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
To achieve an even idle at low temperature after the start, can the
Start of injection for a water temperature-dependent duration be adjusted. The correction value 3
sboK4 for the start of injection setpoint is water temperature dependent (sbmWTF) and
Depending on atmospheric pressure formed from the map sbwSWSN_KF and after the start of discharge
(MrmSTART_B = 0) a water temperature-dependent (sbmWTF) number of engine revolutions
sboUMDRs long additive fed.
The number of crankshaft revolutions since the start shedding delivers the message dzmUMDRsta.
This value is the water temperature-dependent threshold sboUMDRs from the map
sbwUMDR_KF (or sbwUMRMEKF with RME fuel - detection) compared. In
Reaching the threshold is just the current correction value sboKW4 frozen and on the
Ramp slope sbwKW4Ramp to zero.
It also coincided with the blue smoke is reduced in height after the start, as now the
Atmospheric pressure enters the map.
sboK4
sboKW4
RAMP
sbwKW4Ramp
a
sboUMDRs
dzmUMDRsta a> b
b
This correction is not relevant for VP37, since controlled there in the start-up operation. (See chap.
Control)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
sbmPHIIST sbwRST_OFF
SB_MESS
sbmPHIist sbmPHImit
PT1
sbwPHI_GF
Figure: SBR07_120
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
13.4 Control
b
sbwRST_MAX
a> = b
a &
mrmSTART_B
anmUBATT 1 sbmKSB
KL
sboSSKv
sbwUBA_KL
dzmNmit
sboSSK mrmSTART_B
>1
sbmWTF KF CONTROLS fboSMVS
sbwSSK_KF sbwRST_ ...
sboSTWS sboUBA
KF
sbwTWS_KF
sboSKF
mrmM_EAKT KF
sbwSKF_KF
sboNAPI
sboPANT
SB_IST sbmPHist sboIANT
sbmNBF_T0 sbwRST_DEF
Calculation
sboRA
ehmFMVS
Limitation:
sbwGR_ ...
sbmPHIsoll & Integrator
PI I share freeze
PI controller
Valuation ehmFEAB
factor
sbwRST_VGW
dzmSCHUB
fboSNBF
fboSSEK
>1
anmST_NBF = 0
n <sbwUEB_NUS
fboSDZG
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
For the PI - controller apply to the I - and P - parameters within the window [sbwPR_FEN,
sbwIR_FEN] the sizes sbwPR_SIG and sbwIR_SIG and outside the sizes sbwPR_POS,
sbwPR_NEG, sbwIR_POS and sbwIR_NEG (POS for positive and NEG for negative
Control difference). The control value is comprised of two maps sbwSKF_KF, sbwTWS_KF as
Won a function of speed, injection quantity, water temperature.
In the start operation of the control value from the map sbwSSK_KF is taken. This
Duty cycle is limited to the values sbwRST_MIN and sbwRST_MAX.
Cold start acceleration over sbmKSB: In support of the cold start behavior is at
Nominal variables sboSSKv ≥sbwRST_MAX in the start operation (mrmSTART_B <> 0) for adjusting the
Injection begin early after the MVS - driven continuously output stage (sbmKSB = 1 -
Continuous-wave (100%), sbmKSB = 0 - control via PWM).
When power is low, the drive duty to from the characteristic curve is
sbwUBA_KL gained resized.
To support the emergency stop is on activation of ELAB ehmFEAB the start of injection
provided by early by issuing a fixed duty cycle sbwRST_DEF.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
14 ECU coding
14.1 Coding
Contains the word cowFUNDSV0 in the first record a nonzero value, then
successively all label cowFUNDSV0 to cowFUNDSV9 searched in all records until a
Label corresponds to the value of the coding from the EEPROM. The data set for this label
belongs is set and there are the function switch from the EEPROM into effect.
It must be cleared after the correct coding of the error memory of the SG.
cowFUNDSV9 cowMSKCLG9
cowFUNDSV0 cowMSKCLG0
Record 2
cowFUNDSV9 cowMSKCLG9
cowFUNDSV0 cowMSKCLG0
Record 3
cowFUNDSV9 cowMSKCLG9
cowFUNDSV0 cowMSKCLG0
Record 11
cowFUNDSV9 cowMSKCLG9
At the time of initialization of the SG will check how the switch cowFUNDSV0 in the default
Record is in the EPROM. If this value is zero, then that record is considered as selected
and the function switches of this record come into effect. This position covers the case
application of a control device or a non-programmable control unit with only one
Record from.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Description of the software switch record variant cowFUNDSV0 in the default record
Decimal Comment
0 Selection of the default record
1 ... 32750 Variant number
32750 ... 32767 reserved
14.2.1 Overview
The variable comCLG_SIG is bit-coded. The individual bits have the following meaning.
The table indicates which CAN functions are 'mode or deakiviert. This means a 0
to the corresponding bit position, that the signal from the, set value of the cow ... configured,
Interface is used, a 1 indicates that the signal from the received CAN
Messages will be used.
Bit comCLG_SIG.15 15 is together with the label cawINF_CAB whether the control unit with
CAN is equipped or not. Is cawINF_CAB = 1or comCLG_SIG.15.15 = 1, then the CAN
Bus enabled. If both label to 0, the CAN bus is not enabled.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
cow means that the corresponding label cow ... is copied to the massage ... com.
From the table, the relationship between the message and passes comCLG_SIG
Signal configurations com .... forth. Depending on whether the corresponding bit in comCLG_SIG
is set, contains the signaling message com ... the value from the label cow ... or the tabulated
Value.
14.2.2.1 speed
Is comCLG_SIG.3 = 1 (owned by the data selected prior to the cowMSKCLGx
be applied), then comVAR_FGG is set to 3 (Speed over brake1). Is
comCLG_SIG.3 not set, the value applied in cowVAR_FGG in comVAR_FGG is
taken.
3 comVAR_FGG
cowVAR_FGG
comCLG_SIG.3
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
comVAR_FZG
4
cowVAR_FZG
comCLG_SIG.1
comCLG_SIG.2
100h comVAR_OTF
anwOTF_KAN
comCLG_SIG.6
2 comFUN_CRA
cowFUN_CRA
comCLG_SIG.7
Figure CODE05 Crash signal from airbag control unit via CAN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
2 comM_E_ASR
cowFUN_ASR
comCLG_SIG.0
2 comM_E_MSR
cowFUN_MSR
2 comFUN_KLI
cowFUN_KLI
comCLG_SIG.10
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
From the table, the relationship between the configuration label comCLG_SIG and goes
Effect on the error fbb .... forth. Depending on whether the corresponding bit in
comCLG_SIG is set, a possible error in the corresponding bit fbb ... updated
on or off.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Appendix A Umprogrammieranleitung
Motor-specific data
Description of Damosschalters number of cylinders cowVAR_ZYL:
Decimal Comment
4 4 cylinder
5 5 cylinder
6 6 cylinder
The number of cylinders affects the following parts of the program and data (examples): the
Smoothness regulator, overrun detection in the SBR segment counter, calculating the constant DZG-
Speed (dzwDNR_HI, dzwDNR_LO), the normalization constant of the air flow meter
(ArwLMBNORM), and the angle between two speed pulses (sbwRST_WIN).
Decimal Comment
0 Application record
1 ... 32750 Variant number
32750 ... 32767 reserved
At the time of initialization of the control device (SG) is in the first data in the EPROM
examined how the switch is cowFUN_DSV.
Is this on the value zero, then does this data set as selected and the function switch
this record come into effect. This position covers the case of a
Application control device or a non-programmable control unit with only one
Record from.
Contains the word cowFUN_DSV in the first record in the EPROM to a nonzero value, then
is searched in the EPROM after that record whose switch cowFUN_DSV same value
contains. This record is set and there are the function switch from the EEPROM
the effect.
It must be cleared after the correct coding of the error memory of the SG.
Description of the software switch gear type cowVAR_GTR:
Decimal Comment
1 Manual gearbox (Under braking is treated in LLR)
2 Automatic hydraulic
3 Automatic electrically
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Time-synchronous algorithms are processed in the fixed time grid (daeHPPER). Through the
Program structure ensures that the calling period of the speed-synchronous parts
between 6 ms (computer time load) and 32 ms (interpretation of mathematics) remains.
The following control algorithms are provided to the system are available:
- P controller with nonlinear coefficient
-
I controller with nonlinear coefficient, time-synchronized
-
- I-Reger with nonlinear coefficient, speed synchronous
- Differentiator (DT1) time-synchronized,
- Differentiator (DT1) with nonlinear coefficient time-synchronized,
- Differentiator (DT1), speed synchronous
- Low-pass filter (PT1) time-synchronized,
-
Low-pass filter (PT1) speed synchronous,
-
- PT2 element, time-synchronized (currently in force)
- D2T2 link speed synchronous, (currently in force)
PDT1 link time-synchronized,
PDT1 link speed synchronous,
Scaling exponent:
All controller coefficients KP, KI and KD/T1 are in internal representation by a factor
2 ^ scaling exponent provided by which the result must be corrected at runtime.
The scaling exponent is a function of the quantization of the input and output variables of the
Controller and the required maximum value of the controller coefficients (additional with DT1 components
the required minimum value of the time constant T1). Since the value in the conversion of
each coefficient is included, but its value is not to apply.
In the following, the data structures and their application for the individual routines, will be explained.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
If the magnitude of the error signal (setpoint - actual value) is smaller than the window width, the value is
Small Signal .. _SIG as the coefficient used. For greater control differences is a function
the sign between negative and positive large-signal .. _NEG large-signal .. _pos
distinguished. The transition between large and small signal is continuous ie does not cause
Jump in the output.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Attention! When changing the time constant T1 of the corresponding coefficient is _KOF ..
mitzuändern!
Application:
ldwDR_ .. LDR (for PIDT1)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
This algorithm uses a segmented into four sections transfer function. The
Transitions are continuous. For positive and negative input size change may have different
Memory factors _GFP .. and .. _GFN be specified. (Zero is considered positive
Input resizing counted.) Depending on the sign of the input value is .. _GFP
or .. _GFN used to establish whether the small-signal coefficient _sip .. or .. or _SIN
the large-signal coefficient to be .. or .. _pos _NEG used. (Note: In a skip
at the input of the D-gain of the direction and magnitude of the jump is a function. The
Gedächnisfaktor and thus the time constant is thus the sign of the current
Input size dependent after the jump).
Application:
_GFP .. = e-T/T1pos
_FEP .. = Input in physical size
_sip .. = KDposklein / T1pos
_pos .. = KDposgroß / T1pos
_GFN .. = e-T/T1neg
_FEN .. = Input in physical size
_SIN .. = KDnegklein / T1neg
_NEG .. = KDneggroß / T1neg
Application:
arwDV_ .. ARF input taxes
ldwWDV_ .. LDR input taxes
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
This algorithm determines at runtime the memory eT/T1 factor as a function of sampling time.
For reasons of maturity, the value is determined by calculating a quadratic polynomial a *
T2 + b * T + c approximated whose coefficients are entered under .. _a, _b .. and .. _c. The
Calculation gives the memory factor in internal representation. The coefficients for
Time constants T1> 20 ms are optimized by the least square error on e (-
T/T1), for time constants T1 <20 ms optimized by an ideal trend behavior at large
Sampling times (ie first derivative of approximation = 1st derivative of eT/T1 at T = Tmax = 32 ms).
T1 _c .. _b .. _a ..
0.0100 22099 -9536 8645
0.0123 25127 -10 009 8595
0.0151 27524 -9943 7996
0.0185 29303 -9437 7024
0.0228 31552 -9652 7531
0.0280 32034 -8322 5781
0.0344 32333 -7063 4323
0.0423 32515 -5924 3162
0.0519 32622 -4926 2273
0.0638 32685 -4070 1609
0.0784 32721 -3347 1125
0.0963 32742 -2744 779
0.1183 32753 -2245 535
0.1454 32760 -1833 365
0.1786 32763 -1495 248
0.2194 32765 -1219 167
0.2696 32766 -993 112
0.3312 32767 -809 75
0.4070 32767 -658 50
0.5000 32767 -536 33
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Exemplary application:
fgwFGF_GF FGG velocity filter
fgwBEF_GF FGG acceleration filter
fgwVNF_GF FGG V / N - filter
mrwPT1_ZPO PWG - Filters rise above
mrwPT1_ZPU PWG - Filter increase below
mrwPT1_ZNO PWG - filter waste above
mrwPT1_ZNU PWG - filter drop down
ldwLDF_GF LDF - filter
kmwPT1_ZP Thermostat filter increase NOTE: T = 100ms
kmwPT1_ZN Thermostat filter waste NOTE: T = 100ms
Application: currently no
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Given:
TZ, T1 (T = constant = daeHPPER)
Application:
_GF ...... = E -T/T1
_KOF ...... = TZ / T1
Application: currently no
Input variables:
- Max. Ramp Rate
- Upper limit of the range
- Lower limit of the range
1TZs
Laplace transfer function: F(s) 1T1s
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Application:
_KOF ...... = TZ / T1
_a .., .. _b, _c .. The coefficients corresponding to the desired time T1 come closest are the
Refer to Table 1 and to only change together.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Amplifiers
The labels ehwCJ4_Nxx define the connection computer port pin to output stage for the
Final stage diagnosis.
Application EDC15VM +:
Value Port SG-pin Pin- Importance PWM parameters
EDC15V + EDC15V + EDC15V + Designation
ehwCJ4_N01 C0h 7.0 81 DKS 0 PWM-capable ehwuCP0_FR
ehwuCP0_TE = 1
ehwCJ4_N02 C2h 7.1 61 ARS 0 PWM-capable ehwuCP1_FR
ehwuCP1_TE = 1
ehwEST_T1
ehwCJ4_N03 24 2.2 60 KTH-0 PWM-capable ehwEST_T1
ehwCJ4_N04 26h 2.3 42 GRL-0 PWM-capable ehwEST_T1
ehwCJ4_N05 28h 2.4 40 SYS-0 PWM-capable ehwEST_T1
ehwCJ4_N06 2Ah 2.5 22 TAV-0 PWM-capable ehwEST_T1
ehwCJ4_N07 2Ch 2.6 24 MIL-0 PWM-capable ehwEST_T1
ehwCJ4_N08 2eh 2.7 21 EKP-0 PWM-capable ehwuCP2_FR
ehwCJ4_N09 C4h 7.2 62 LDS 0 PWM-capable ehwuCP2_TE = 1
ehwuCP3_FR
ehwuCP3_TE = 1
ehwCJ4_N10 C6h 7.3 114 MVS-0 PWM-capable ehwEST_T1
ehwGAP3_FR
ehwGAP3_TE
ehwCJ4_N11 3Ah 2:13 41 GSK2-0 PWM-capable
ehwCJ4_N12 B4h gaPWM3 11 HYL-0 PWM
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
EDC15VM +
ehwNDIG_NO0
In addition, for most amplifiers / outputs (computer port 2, 3, 6 and 7) the possibility
of early initialization (that is, before a consideration of ehwEST_xxx.12)
set out below:
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
In the high byte of the timer password ehwEST_ .. everyone used logic output stage shall include the type
of use are applied:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
8000h
Application example:
Record Label SG-pin EDC15 F E D C B A 9 8
VV-5.1
ehwEST_AR1 ARS 0 CFC2H 1 1 1 1 1 1
ehwEST_AR2 DKS 0 C1C0H 1 1 1
ehwEST_LDS LDS 0 CFC4H 1 1 1
000Ch 1 1 1
ehwEST_ML1 MML1-0
ehwEST_ML2 MML2-0 0000H
ehwEST_GRS GRL-0 C926H
ehwEST_MVS MVS-0 CBC6H 1 1 1 1
SYS-0 C128H 1 1 1 1
ehwEST_DIA 1
KLI-0 619CH 1 1 1
ehwEST_KLI
ELAB-1 4140h 1 1
ehwEST_EAB
TST-0 7324H 1 1 1
ehwEST_TST
GSK1-0 C12EH 1 1
ehwEST_GK1
GSK2-0 C12AH 1 1
ehwEST_GK2
03CEH 1 1 1
ehwEST_GER GER-0 1 1
CRB, MIL-0 C12CH 1
ehwEST_MIL 1 1
- 0 1
ehwEST_GAZ 0
ehwEST_TAV - 1
- 0
ehwEST_EKP 1 1
- 0
ehwEST_GK3 0
ehwEST_AR3 -
HYL-0 0
ehwEST_HYL 0
-
ehwEST_ZWP
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Channel 01 Mengenanpaßung
Klimakompr. a
Empty gas switch
Kickdown switch
erh idling speed
Channel 03 EGR
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Channel 07 temperatures
Channel 12 Preheating
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Channel 15 consumption
Channel 18 speed
Channel 19
Channel 20
Channel 21
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Channel 22
Channel 23
Channel 24
Channel 25
Channel 26
Warning: The output to the VAG tester only occurs after completion of calculation! Displays the
Tester, the values 0, then the calculation is not yet complete. The calculation is only
carried out if the speed is zero. If the speed is greater than zero during the calculation
stopping the calculation. It will resume when the speed back to zero
achieved.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
xcmSCHALT1 Message
Bit 0: dimKLI Air conditioning
Bit 3: dimLGS Empty gas switch
Bit 4: dimKIK Kick Down - switch
Bit 6: increased idle speed (mrmN_LLBAS> mrmLL_ZIEL)
xcmSCHALT2
Bit 0:
Bit 3:
dimBRE Brake contact
Bit 6:
dimBRK redundant brake contact
xcmSCHALT3
dimKUP Coupling
Bit 0:
Bit 1:
Bit 2:
dimBRE Brake contact
Bit 3:
dimBRK redundant brake contact
Bit 4:
dimKUP Coupling
Bit 5:
dimKIK Kickdown signal
Bit 6:
dimKLI Air conditioning
dimLGS Empty gas switch
increased idle speed (mrmN_LLBAS> mrmLL_ZIEL)
xcmSCHALT4
Bit 0: dimBRE Brake contact
Bit 1: dimBRK redundant brake contact
Bit 2: dimKUP Coupling
Bit 3: comFGR_opt FGR / ACC via login enabled (comFGR_opt nonzero)
xcmSCHALT5
Bit 0:
Bit 2:
dimADP ADR Plus
Bit 3:
dimADM ADR minus
Bit 6:
dimHAN Hand brake contact
Bit 7:
dimADR ADR a
dimADW ADR recovery (LT2 control panel)
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Appendix C Scheduling
The timing of the software (scheduling) in this document is already in some
Functions have been briefly mentioned. However, for detailed consideration of temporal sequences a
Overview of the different activation grid needed. All functions are software-
Partial functions (tasks) divided which uniquely a specific activation grid
assigned (see table below).
Activation grid
Function Activation Period
digital actuator controller (PI controller) Time 1 ms
Drehzahlinterrupt (acquisition and VBS) DZG pulse 1.5 ms ... Â
Analog value acquisition Time 1 ms
CAN transmit multiplexer Time 1 ms
DZG timeout monitoring Time 2 ms
Communications handler Time 2 ms
speed synchronous analog value evaluation N_sync 6 ms ... 32 ms
Speed calculation N_sync 6 ms ... 32 ms
speed synchronous computations DSR N_sync 6 ms ... 32 ms
speed synchronous part LLR N_sync 6 ms ... 32 ms
speed synchronous part ARD N_sync 6 ms ... 32 ms
speed synchronous part LRR N_sync 6 ms ... 32 ms
speed synchronous quantity calculation N_sync 6 ms ... 32 ms
Setpoint determination for pump N_sync 6 ms ... 32 ms
McMess speed synchronous output N_sync 6 ms ... 32 ms
HTG acquisition with NBF Time 10 ms
McMess interpreter Time 10 ms
PWM crash signal evaluation Time 10 ms
GSK3 - Diagnosis Time 10ms
fast analog value evaluation Time 20 ms
Digital inputs Time 20 ms
FGG calculation and detection Time 20 ms
Starting quantity Time 20 ms
ELAB test Time 20 ms
Mengenwunsch_PWG Time 20 ms
Mengenwunsch_FGR Time 20 ms
Mengenwunsch_HGB Time 20 ms
Mengenwunsch_ADR Time 20 ms
Limiting amount Time 20 ms
CAN Station Management Time 20 ms
CAN interaction layer: Receive Task Time 20 ms
CAN evaluate messages Time 20 ms
External lot of intervention Time 20 ms
OSEK transport protocol Time 20 ms
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The circumferentially largest share of software sub-functions is timed and located in the
20 ms activation pattern ("main program disc"). This is in the above table
apparent order processed. Basic rule for the order is to minimize the
Throughput times by the sequence: inputs - processing - processing - outputs.
For the reactions of various ECU functions (eg controller) to external events
arise according to the scheduling different maximum throughput times. For some
relevant, selected examples ("critical paths") is in the following paragraphs of the
ECU Software caused (maximum) cycle time be specified (without taking into
account of filters). The processing times are composed of various proportions:
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Name Description
xcwUMRFS .. Slope for the error memory
xcwUMRFO .. Offset for memory error
xcwUMRDS .. Slope for diagnosis
xcwUMRDO .. Offset for diagnosis
xcwUMRCS .. Slope for CAN
xcwUMRCO .. Offset for CAN
To convert the PIDs according to SAE J1979, the following parameters are used:
Name Description
xcwCARFS .. slope for the error memory
xcwCARFO .. offset for memory error
xcwCARDS .. slope for diagnosis
xcwCARDO .. offset for diagnosis
xcwCARCS .. slope for CAN
xcwCARCO .. offset for CAN
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
The following list includes all defined message numbers (hexadecimal), its conversion
xcwUMR .. (see above) as well as their name and the quantization:
PID NR Message conversion Quant. Name
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
mg / stroke
0x0F30 armM_List xcdUMRL 0.1 Current air mass FEEDBACK
mg / stroke
0x0F67 armM_List xcdUMRnL 0.01% analog value air flow sensor / HFM
0x0F68 anmADF xcdUMRnD 1 hPa atmospheric pressure of analog value
0x0F6A anmKMD xcdUMRK 10 hPa Kaeltemitteldruck climate
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 - Application Status
0x0F80 mrmM_EAKT xcdUMRM 0.01 Current injection quantity
mg / stroke
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fboSCVT CVT
fbbECVT_L 46EA 23 RB: Speed too small
VAG: Power supply for solenoid valves
electr. Fault in the circuit
RB: Speed too large
fbbECVT_H 46EA 23 VAG: Power supply for solenoid valves
electr. Fault in the circuit
RB: Timeout
fbbECVT_Q 46EA 23 VAG: Power supply for solenoid valves
electr. Fault in the circuit
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fboSGZS Glühkerzenüberwachung
fbbEGSK_1?? RB: 1 glow plug is defective
VAG: ?
fbbEGSK_2 ? ? RB: 2 glow plug is defective
VAG: ?
RB: 3 glow plug is defective
fbbEGSK_3 ? ? VAG: ?
RB: 4 glow plug is defective
fbbEGSK_4 ? ? VAG: ?
RB: 5 glow plug is defective
VAG: ?
fbbEGSK_5 ? ? RB: 6 glow plug is defective
VAG: ?
fbbEGSK_6 ? ? RB: Overcurrent on any GSK
VAG: ?
RB: Transmission errors
fbbEGZS_H ? ?
VAG: ?
fbbEGZS_P ? ?
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fboSTAD ADC
fbbETAD_L 425E 23 RB: Reference voltage SRC low
VAG: Control unit defective
fbbETAD_H 425E 23 RB: Reference voltage SRC high
VAG: Control unit defective
RB: Ramzellenüberwachung
fbbETAD_D 425E 23 VAG: Control unit defective
RB: Empty gas test pulse error
fbbETAD_T 425E 23 VAG: Control unit defective
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fboSTAV Tankabschaltventil
fbbETAV_K? 23 RB: Short circuit of the output stage
VAG: Short circuit to positive
fbbETAV_O ? 23 RB: Output stage idle
VAG: Open / short circuit to ground
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
fboSRME RME-sensor
fbbERME_L ? ? RB: Open / short circuit to ground
VAG: ?
fbbERME_H ? ? RB: Short circuit to positive
VAG: ?
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
PfadOL FehlOL PfadNr Pathname 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
D830 48 fboSKIK fbbEKIK_A - - - - - - -
D831 49 fboSCRA fbbECRA_Q fbbECRA_P fbbECRA_B fbbECRA_A fbbECRA_Z fbbECRA_C - -
fboS_06
D832 50 fboSBSG - - - fbbEBSG_Q - - - -
D866
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 - -
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
PfadOL FehlOL PfadNr Pathname 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 - -
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Speed encoder
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
K50-E A088 Terminal 50, Digital Home Info for SG Quantity calculation
WTF20 A089 Water temperature sensor 2, mass Analog inputs
n.c. A090 not connected
n.c. A091 not connected
n.c. A092 not connected
DZG-A A093 Digitized KW-speed signal
DZG2 A094 Speed encoder supply Speed encoder
RES5-E A095 Reserve digital input 5 Speed encoder
KKD-E A096 Air compressor pressure sensor signal
WTF21 A097 Water temperature sensor 2 (radiator outlet)
Analog inputs anwKMD_ ..
ODG-E A098 Oil pressure sensor input signal
Analog inputs anwWTK_ ...
RWG-M A099 Regelweggeber, measuring coil tap
Digital inputs diwODS_ ..
RWG-R A100 Regelweggeber, tap, reference coil
Monitoring concept
NBF0 A101 Needle movement sensor, mass
Monitoring concept
DZG0 A102 Speed sensor, mass
KTF0 A103 Fuel temperature sensor, mass
WTF10 A104 Water temperature sensor, mass
OTF0 A105 Oil temperature sensor, mass
RWG-Y A106 Regelweggeber, center tap
RWG-M A107 Regelweggeber, measuring coil tap Analog inputs
RWG-R A108 Regelweggeber, tap, reference coil
NBF1 A109 Needle movement sensor signal
Monitoring concept
DZG1 A110 Speed sensor signal
Monitoring concept
KTF1 A111 Fuel temperature sensor signal
Monitoring concept
WTF11 A112 Water temperature sensor signal
Analog inputs
OTF1 A113 Oil temperature sensor signal Speed encoder
MVS-0 A114 Solenoid valve for injection start
AnalogeingängeanwKTF_ ..
n.c. A115 not connected
AnalogeingängeanwWTF_ ..
MES-0 A116 Amount interlocking
AnalogeingängeanwOTF_ ..
n.c. A117 not connected
AusgangehwEST_MVS
n.c. A118 not connected
n.c. A119 not connected
EAB-1 A120 Electrical shutdown
MES-0 A121 Amount interlocking Output
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
As input values for the bypass any computer control unit sizes can have its own
Display table will be requested.
Activation
The interface is enabled by the software switch cowFUN_BYP. This software switch
is active only after SG-reset and a change during operation has no effect
on the ASCET interface.
Decimal comment
0Schnittstelle inactive
1Schnittstelle active
Assigning the messages to the bit position depending on the version of the software, and can
itself, for example, move when changing the number or selection.
A maximum of 16 time and 16-n-synchronous messages are taken into account. The selection is
However, for a fixed Delivered software and must prior to delivery to the competent
Development are coordinated.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Addresses
The addresses of which the control unit, the calculated values are obtained from ASCET as follows
calculated:
xcpBYP_BASIS 0F0E60h
xceW_S_OFF 04Ah
xceW_X_OFF 06Bh
Bit position according to the table
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Monitoring
The interface to the ASCET bypass machine is monitored by checking the
Monitoring counter that is incremented with each write access from the bypass machine. Varies
this monitoring counters too many times not, the bypass operation is irrevocable (to
disabled to control device reset). The number of times one after the other of the monitoring counter
may remain unchanged, can xcwBYP_COS (for n-synchronous) or xcwBYP_COX (for t-
synchronous) are applied.
Has been detected in this manner, a communication error, the main by-pass switch is
reported xcmBYP_FUN reset and the error fbbERUC_A. By resetting of the
Main switch of the bypass operation will be canceled, so the usual driving functions
switched.
Of intervention
It is possible in principle to carry out interventions absolute or additive. In additive
The Signed-range limits is exceeded, limited to surgery in these same. That is
it can not happen that by the addition of two positive values results in a negative value
(And in reverse for positive results).
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
EINAUS2B 9-4
EKP_01 5-73
A CHARACTERISTIC AREA 1-6
LDR_01 4-1
Illustration 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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
Record
anwADF_MAX 8-4
anwADF_MIN 8-4
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
fboSLTF 3-5, 3-7, 5-34, 5-42, 5-43, 8-33, 10-16, 10-19,
E-10, F-2, G-13
fboSMES 11-3, E-16, F-3, G-13
Error path fboSMIL E-16, F-2, G-13
fboSML1 F-3, G-13
fboS_00 6-13, F-1, G-13
fboSML2 F-3, G-13
fboS_02 F-1, G-13
fboSMVS E-16, F-2, G-13
fboS_04 F-2, G-13
fboSNBF 8-58, 13-9, E-17, F-2, G-13
fboS_06 F-2, G-13
fboSNLF E-17, F-3, G-13
fboS_08 F-3, G-13
fboSOTF 5-43, E-17, F-2, G-13
fboS_10 G-13
fboSPGS 2-45, 2-46, 2-119, 5-19, 5-25, 9-3, 10-13, 10 -
fboS_ND G-13
16, 10-19, 10-68, E-11, F-2, G-13
fboS_NP G-13
fboSPWG 2-45, 2-46, 2-88, 2-108, 2-119, 5-19, 5-25, 9-3,
fboSABS E-1, F-1, G-12
10-13, 10-16, 10-19, 10-68, E-11, F-2, G-13
fboSACC E-1, F-2, G-12
fboSRME E-19, F-3, G-13
fboSADF 3-5, 8-33, 8-36, 10-25, 10-27, 10-68, E-1, F-1,
fboSRUC E-17, F-1, G-13
G-12
fboSSBR E-18, F-2, G-13
fboSAR1 3-5, E-2, F-1, G-12
fboSSEK 8-62, 8-63, 8-65, E-17, F-2, G-13
fboSAR2 3-5, E-2, E-9, F-1, G-12
fboSSTF 3-5, F-2, G-13
fboSAR3 E-12, F-3, G-12
fboSTAD E-12, F-2, G-13
fboSARF E-2, F-1, G-12
fboSTAV E-18, F-3, G-13
fboSASG 2-54, 2-55, 2-57, 2-59, E-3, F-1, G-12
fboSTHS 5-60, E-12, F-2, G-13
fboSAUZ E-13, F-3, G-12
fboSTST 5-43, E-18, F-2, G-13
fboSBRE 2-28, 2-32, 2-68, 2-88, E-13, F-1, G-12
fboSUBT 11-3, E-18, F-2, G-13
fboSBSG E-3, F-2, G-12
fboSURF E-18, F-2, G-13
fboSCAN 2-88, 5-38, 10-6, E-13, F-1, G-12
fboSUTF 5-29, 5-42, 5-43, 5-45, E-18, F-2, G-13
fboSCRA E-3, F-2, G-12
fboSWTF 5-34, 5-43, 5-45, 8-60, 10-16, 10-17, 10-68,
fboSCVT E-4, F-2, G-12
13-5, E-12, F-2, G-13
fboSDIA E-13, F-2, G-12
fboSWTK 5-45, 5-47, E-12, F-2, G-13
fboSDZG 1-2, 2-22, 2-88, 2-102, 2-147, 2-155, 3-5, 3-7,
fboSZWP E-18, F-3, G-13
5-19, 5-25, 6-13, 8-58, 8-60, 8-62, 8-63, 8-65, 9-20,
10-68, 11-3, 13-9, E-4, F-1, G-12
fboSEAB 8-60, E-14, F-2, G-12
fboSEEP E-14, F-1, G-12
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
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-
6, F-1, G-12
fboSGAZ F-3, G-12 Measuring channel
fboSGER 5-43, 5-52, 10-23, E-14, F-1, G-12
fboSGK3 F-3, G-13
fboSGRS 5-16, E-7, F-1, G-13 anmADF 4-6, 5-8, 5-23, 8-31, 8-33, 8-36, 9-7, 10-25, 10 -
fboSGZS 5-16, E-7, F-1, G-13 27, 10-68, G-1
fboSHD1 11-3, E-14, F-3, G-13 anmBRE 9-7, G-1
fboSHDK 11-3, E-14, F-3, G-13 anmBSTZiO 8-27, 8-28, G-1
fboSHFM 3-4, 3-8, E-10, F-2, G-13 anmFPM_EPA 8-43, 8-46, 9-8, G-1
fboSHRL F-1, G-13 anmFPM_LTI 8-52, G-1
fboSHUN F-1, G-13 anmHZA 5-41, 9-7, G-1
anmK15 6-3, 6-9, 6-10, 8-7, 9-7, 9-21, 10-5, G-1
anmK15_ON 6-3, 9-21, G-1
anmKMD 5-50, 9-7, 9-24, 10-24, 10-70, G-1
anmKTF 2-20, 5-18, 8-27, 8-28, 8-32, 8-63, 9-7, 9-13,
12-2, G-1, G-23
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
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
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.
© All rights reserved by Robert Bosch GmbH, including in cases of proprietary rights applications. All rights of disposal such as copying and passing on to us.