Description of Functions EDC 15C B271.V10 - 8

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Description of functions Page 8-1

Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

8 Additional functions
8.1 Glow control

+UBAT

control line
engine control glow
unit control unit
glow plugs
message line

GZPRINZ.DSF

Figure GZ1: Principle wiring diagram

8.1.1 Glow plug control


For glow plug control the glow relay ehmFGZS is active. During pre-glow also the glow
lamp ehmFGAZ is active. For post and intermediate glow the glow control unit is
energized after a delay time gswGS_T_1G.
The glow control unit and the pre-glow lamp can be shut off via battery voltage
hysteresis gswUB_HYS if the battery voltage is too low. At engine off all glow phases
except pre- and start-ready glow are switched off.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-2
Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

start
a

b a b
gswGS_MIN

pre-glow
³1 ehmFGAZ
glow lamp
0

start-ready
glow
³1 ehmFGZS glow
control unit
0

start glow

0 ³1

intermediate
glow
0

post glow

engine stand still


gswUB_S2
anmUBT
³1
gswUB_S1
fboSDZG =/ 0 GZANST.DSF

Figure GZ2: Glow plug control

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-3
Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

8.1.2 Description of functions


Pre-glow:
The pre-glow phase starts after switching on the control unit supply voltage. The glow
lamp is energized for at least the time gswGS_MIN during the pre-glow phase.
Pre-glow ends:
• after passing of the pre-glow time gsmGS_t_VG, or
• if the engine speed threshold gswGS_N_G is exceeded longer than the time
gswGS_T_G.
During the pre-glow phase the pre-glow time gsmGS_t_VG is continuously calculated
from the map gswGS_VGKF = f(anmUBT, anmWTF) or f(anmADF, anmWTF). The code-
variant switch cowV_GZS_V switches over between the input values of the map.

cowV_GZS_V:
Value Meaning
0 pre-glow time depends on battery voltage
1 pre-glow time depends on atmospheric pressure

Attention: After changing the variant switch the DAMOS file must be compiled again.

In case of defective water temperature sensor the pre-glow time is determined using the
water temperature default value gswGS_VGWT.
If only one lamp is installed for glow indication as well as for diagnosis lamp
(cowV_DIAGA=1), the diagnosis lamp ehmFDIA is not controlled after a control unit reset
for the period of pre-glow time and locking time gswDIAt_sp. Suppression of diagnosis
lamp control is active if fbm DIA_No is set.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-4
Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

Start-ready glow :
Start-ready glow follows the pre-glow phase if it was ended by passing of the pre-glow
time gsmGS_t_VG. Upon reaching the status start-ready glow a timer is started. Start-ready
glow ends:
• after passing of the start-ready glow time gswGS_t_BG or
• if the engine speed threshold gswGS_N_G is exceeded longer than the time
gswGS_T_G .

Start glow :
Start-glow is carried out at each start if the water temperature anmWTF is below the
threshold gswGS_TWSG. It starts when the engine speed threshold gswGS_N_G is
exceeded for longer than the time gswGS_T_G. At the same time a timer for the status
start-glow is started. In case of defective water temperature sensor the water temperature
default value gswGS_VGWT is used.
Start glow ends:
• after passing of the start-glow time gswGS_t_SG or
• if the starting quantity cut-off speed is reached or
• if the water temperature exceeds the threshold gswGS_TWSG.
The start-glow phase is not interrupted if the engine speed falls below the threshold
gswGS_N_G . If the start-glow was ended it is not carried out any more upon falling below
the engine speed threshold gswGS_N_G.

Post glow :
Post-glow starts upon exceeding the starting quantity cut-off speed. It ends after passing
of the post-glow time gsoGS_t_NG. This time is calculated once from the curve
gswGS_NGKL = f(anmWTF). In case of defective water temperature sensor the water
temperature default value gswGS_VGWT is used for calculating the post-glow time.
Post-glow is interrupted as long as:
• a fuel quantity threshold gswGS_M_NG or
• an engine speed threshold gswGS_N_NG is exceeded.
During this interruption the time gsoGS_t_NG continues.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-5
Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

Intermediate glow :
After the end of the post-glow phase intermediate glow is always carried out if:
• the water temperature threshold gswGS_T_ZG and
• the fuel quantity threshold gswGS_M_ZG and
• the engine speed threshold gswGS_N_ZG are not reached.
In case of defective water temperature sensor the water temperature default value
gswGS_VGWT is used.
Intermediate glow ends as soon as one of the above thresholds is exceeded.

After-run active :
If ignition off operation is requested (Terminal 15 = 0) the status of the glow time
control is set to "after ignition off operation active". If Terminal 15 is switched on again
before the after ignition off operation has ended (after ignition off operation interrupted),
the status "waiting for WTF" is reached again.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-6
Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

dimK15 = 1 dimK15 = 0
waiting for after-run 99
00 active
WTF possible from every condition

gsmGS_t_VG = 0
gsmGS_t_VG > 0 XX ... hex value of status OLDA gsoGS_Pha

no
pre-glow 10 50
pre-glow

dzmNmit > gswGS_N_G


for t >= gswGS_T_G
t >= gsmGS_t_VG


dzmNmit > dzmNmit > gswGS_N_G for t >=
gswGS_N_G gswGS_T_G and anmWTF <
for t >=gswGS_T_G gswGS_TWSG
& anmWTF >=
gswGS_TWSG
t >=gswGS_t_BG t < gswGS_t_SG and
anmWTF <
no gswGS_TWSG
readiness start C0 start glow
30 70
glow dzmNmit > t >=gswGS_t_SG or
glow
gswGS_N_G anmWTF >=
for t > gswGS_T_G gswGS_TWSG

mrmSTART_B = 0 mrmSTART_B = 0

dzmNmit < gswGS_N_NG


and mrmM_EAKT
no < gswGS_M_NG wait
intermediate F0 post D0 for post B1
glow glow dzmNmit >= glow
gswGS_N_NG or
anmWTF >= gswGS_T_ZG mrmM_EAKT >= gswGS_M_NG
or mrmM_EAKT or t >=gsoGS_t_NG
t >= gswGS_T_1G

>= gsw_M_ZG or
dzmNmit >=
gswGS_N_ZG dzmNmit >=
t >=gswGS_T_1G gswGS_N_NG or
mrmM_EAKT
>= gswGS_M_NG
t >=gsoGS_t_NG
anmWTF >= gswGS_T_ZG
or mrmM_EAKT
>= gsw_M_ZG or
dzmNmit >=
wait for gswGS_N_ZG
no post
intermediate F1 FF B0
glow glow
glow t >=gsoGS_t_NG
anmWTF < gswGS_T_ZG and
mrmM_EAKT < gsw_M_ZG and GZSZUST.DSF
dzmNmit < gswGS_N_ZG

Figure GZ3: Status diagram of glow time control

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-7
Y281 S01 271-V10 EDC 15C B271.V10 GZK01 2.7

8.1.3 Error diagnosis


The following errors, which are summarized in the error path fboSGZR, can be detected
by the glow time control in addition to power stage error detection:
• relay sticks (fbbEGZR_1).
• overcurrent (fbbEGZR_2).
The glow control unit has a feedback line dimGZR. Depending on the control line
ehmFGZS the status of the glow control unit is reported to the engine control unit by this
feedback line. If the level of the control line ehmFGZS is inverse to the level of the
feedback line dimGZR, the glow control unit is intact. If both line levels are equal, an error
has occurred:
• If both lines are at high level, the error fbbEGZR_1 is set to defective, else it is
reported as intact.
• If both lines are at low level, the error fbbEGZR_2 is set to defective, else it is
reported as intact.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-8
Y281 S01 271-V10 EDC 15C B271.V10 GZADDK01 2.0

A If the GZS power stage is energized by diagnosis, the GZR error recognition is locked.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 GZ
Description of functions Page 8-9
Y281 S01 271-V10 EDC 15C B271.V10 LSSTEK01 2.3

8.2 Fan control

lsoLF1HY
lswLF1HYAN

anmWTF 100% ehmFLF1


³1 ³1 0%
lswLF1HYAB
fboSWTF

lswLF2HYAN ³1
lsoLF2HY

lswLF2HYAB

fboSLF1 & ³1

&
lswLF2_lck 100% ehmFLF2

0%
dimTRI_ON
lsoLF1TRI

lswLF1VZAN
klmKLG_EEP lswLF1VZAB

dimQUD_ON lsoLF2QUD

cowVAR_QUD lswLF2VZAN
lswLF2VZAB LFANST.DSF

Figure LS1: Fan control

Inputs:
anmWTF water temperature
dimTRI_ON refrigerant pressure 2nd threshold
dimQUD_ON refrigerant pressure 3rd threshold
fboSLF1 error path for fan 1
fboSLF2 error path for fan 2
fboSWTF error path for water temperature

Outputs:
ehmFLF1 control of fan 1
ehmFLF2 control of fan 2
lsoLF1HY output hysteresis fan 1
lsoLF2HY output hysteresis fan 2
lsoLF1TRI output delayed fan 1
lsoLF2QUD output delayed fan 2

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 LS
Description of functions Page 8-10
Y281 S01 271-V10 EDC 15C B271.V10 LSSTEK01 2.3

8.2.1 Normal operation


To cool the engine and the AC compressor there are a low-speed and a high-speed fan
included. These are controlled as a function of water temperature and as a function of
refrigerant pressure in the AC compressor. Activation by the water temperature occurs
with an hysteresis, whereby activation over the AC pressure has a time delay. The
refrigerant pressure is only considered if cowFUN_KLG=1.
After the water temperature threshold lswLF1HYAN has been exceeded the first fan is
switched on, after exceeding the threshold lswLF2HYAN, the 2nd fan is switched on. The
fans are shut-off using a hysteresis after falling below the thresholds lswLF2HYAB and
lswLF1HYAB .

anmWTF

lswLF.HYAN
lswLF.HYAB

lsoLF.HY

0
t
LSHYS.DSF

Figure LS2: Hysteresis during evaluation of the water temperature

With the function switch cowVAR_QUD, a differentiation can be made between the use
of a three-step (cowVAR_QUD = 0) or a four-step pressure switch (cowVAR_QUD = 1) in
the AC compressor.
If the refrigerant pressure exceeds the 2nd pressure threshold, then the signal
dimTRI_ON is active. In addition, with the four-step pressure switch, the signal
dimQUD_ON is active after exceeding the 3rd pressure threshold.
If the signal dimTRI_ON is active, the first fan will be switched on by ehmFLF1 after
completion of the time lswLF1VZAN. If dimTRI_ON is inactive, then the output ehmFLF1
is shut off after the time lswLF1VZAB.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 LS
Description of functions Page 8-11
Y281 S01 271-V10 EDC 15C B271.V10 LSSTEK01 2.3

The second fan is also turned on by ehmFLF2, when using a three-step pressure switch
(cowVAR_QUD = 0), after completion of the time lswLF2VZAN. The second fan is shut
off, if the signal dimTRI_ON is inactive longer than lswLF2VZAB.
If a four-step pressure switch (cowVAR_QUD = 1) is used, the second fan will be shut-
off or switched-on by the signal dimQUD_ON, delayed by lswLF2VZAN or lswLF2VZAB.

dimTRI_ON

0
t

lswLF1VZAN lswLF1VZAB
lsoLF1TRI

0
t
LSVERZ.DSF

Figure LS3: Delay of dimTRI_ON (dimQUD_ON analog)

In order to prevent the second fan from being switched on before the first fan, it can only
be switched on after passing of the time lswLF2_lck after start of the first fan.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 LS
Description of functions Page 8-12
Y281 S01 271-V10 EDC 15C B271.V10 LSSTEK01 2.3

8.2.1.1 Error treatment


If there is a defect in the water temperature sensor (fboSWTF) then both fans and the
EDC check lamp will be switched on.
If a powerstage error of fan 1 (fboSLF1) occurs, the EDC check lamp and the 2nd fan
(instead of the 1st fan) will be switched on. Fan 1 remains switched on to maintain the
ability to heal a powerstage-error.
If an error of fan 2 occurs (fboSLF2) the EDC check lamp is switched on (fan 1 is
already active because of the above described logic). Fan 2 is furthermore switched on to
maintain the ability to heal a powerstage-error. The control of the EDC check lamp has to
be applicated by fbwELF1_T and fbwELF2_T.

8.2.2 Control during afterrun


In after ignition off operation, prior to the shut-off of the main relay, a determination is
made whether one of the two fans is running. If none is running (lsmFAN_AR = 0), the
main relay will be immediately shut off. If at least one of the two fans is running
(lsmFAN_AR) = 1), then the shut-off will be delayed until neither of the fans is still
running or if the maximum fan time lswLFTmax has been attained.

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 LS
Description of functions Page 8-13
Y281 S01 271-V10 EDC 15C B271.V10 ZZK01 2.0

8.3 Additional heater


The additional heater supports heating the coolant depending on outdoor and water
temperature with running engine. The engine control unit controls the additional heater
control unit by a switch output.

anmWTF
mrmT_ALUFT

mrmSTART_B ehmFZH1
dzmNmit additional heater

comCAN_ein
mrmCANU

ZZSTRK.DSF

Figure ZZ1: Structure of additional heater control

Inputs:
anmWTF water temperature
mrmT_ALUFT air temperature
mrmSTART_B start bit ( 1 at K15 on / 0 after finished starting operation)
dzmNmit averaged engine speed
comCAN_ein switch for CAN-bus members
mrmCANU CAN-message interruption flags

Output:
ehmFZH1 additional heater on/off ratio [%]
( 0 %: additional heater off / 100 %: additional heater on )

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 ZZ
Description of functions Page 8-14
Y281 S01 271-V10 EDC 15C B271.V10 ZZK01 2.0

8.3.1 Function

zzwZHRG_KL

mrmT_ALUFT

zzwZHRTWAB

anmWTF

zzwZHRTWAN & ehmFZHR

zzwZHRTLAN

mrmT_ALUFT

zzwZHRTLAB
mrmSTART_B
1 &
a
dzmNmit

b a>b
"0" 1/min

comCAN_ein.3
mrmCANU.11
>1
>1 1
fbbEWTF_H ZZSTEUER.DSF

fbbEWTF_L

Figure ZZ2: Additional heater control

The additional heater is switched on ( ehmFZH1= 100 % ), if each of the following


conditions is fulfilled:
• water temperature anmWTF < threshold zzwZHRTW
• outdoor temperature mrmT_ALUFT < threshold zzwZHRTL
• engine running (engine speed > 0 and starting operation finished)
• no error reported (see below)

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 ZZ
Description of functions Page 8-15
Y281 S01 271-V10 EDC 15C B271.V10 ZZK01 2.0

The status "engine running" is recognized by checking the start bit mrmSTART_B for 0
(starting operation finished) and engine speed dzmNmit > 0. Thus it is guaranteed that
during starting operation no power is lost to the additional heater.
An error is present if the CAN link to the combi-instrument is not active (comCANein &
coeCAN_KMB = 0), the corresponding CAN object has not been received (mrmCANU &
caeMSK_11 = 1) or the upper or lower plausibility limit of the water temperature sensor
has been broken ( fbbEWTF_H or fbbEWTF_L set). If one of these error conditions is
fulfilled, the additional heater is switched off.
All switching thresholds are debounced by hysteresis functions with applicable
threshold values.
Hysteresis Lower switching threshold Upper switching threshold
zzwZHRTW zzwZHRTWAN zzwZHRTWAB*
zzwZHRTL zzwZHRTLAN zzwZHRTLAB
* is formed from the curve zzwZHRG_KL as a function of mrmT_ALUFT

Attention: lower switching threshold < upper switching threshold ( ...AN < ...AB )

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 ZZ
Description of functions Page 8-16
Y281 S01 271-V10 EDC 15C B271.V10 ZZK01 2.0

©Robert Bosch GmbH reserves all rights even in the event of industrial property. We reserve all rights of disponal such as copying and passing on third parties.

K5/ESM 1.12.1999 ZZ

You might also like