Professional Documents
Culture Documents
Description of Functions EDC 15C B271.V10 - 3
Description of Functions EDC 15C B271.V10 - 3
1
Level 0 for zhwNWG_Peg = 0 or level 1 for zhwNWG_Peg = 1
©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 ZH
Description of functions Page 3-2
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
OR (RECOVERY (injectionstop=1))
inje )
y GA ctive hwNSy
lau sibilit E still a < z
. inp _PR Dn
(dyn zhwSTA terrun AN
cam-edge recognized
N D d a f
Quick A pe
stop
synchronisation OR (
(dyn
.
OR inplaus
( sto ib
ppe ility GA
d aft
erru AND zh
nA
ND n wSTA_
< zh PR
wNS E still a
KL 15 on YNC ctive
) )
full release
of quantity
ZUMZUST.DSF
©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 ZH
Description of functions Page 3-3
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
After the counter has run out Bit 14 is set in the OLDA zhmERR to show this state.
From then on, zhwERR_PRE crankshaft revolutions after each dynamic implausibility
must have passed before injection takes place again. If engine speed is below zhwNsync
injection is carried out using quick synchronization, even if zhwSTA_PRE has run out. The
counter starting value zhwSTA_PRE is not taken into account in case of terminated after-
run, which means that if it has once run out, it remains in this state for the whole operating
cycle.
©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 ZH
Description of functions Page 3-4
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
©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 ZH
Description of functions Page 3-5
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
Hints for application: Please mind the fact that high engine speeds cause a measurement
inaccuracy for zhoNW_N. In worst case the determined duration
of (zhwNWGPULSE) NW-edges is longer by one program loop
than the current one, i.e. 10ms or 20ms.
At an engine switching-over or at a bump-start it can happen, that
the NW-sensor delivers a signal while the KW-Iduktivsensor is no
longer able to evaluate this signal because of the low engine
speed. For this reason zhwKW_IR_Z must be longer than the
period of time in which the iduktiv-signal is below the evaluation
threshold and the camshaft is still in rotation.
a
b a>b zholWZAst.0
zhwKWMINKL
zhoKW_N
≥1
zhoNW_N a
b a<b
zhwKWMAXKL
zhoIWZAst.2
a 1 fbbEIWZ_A
zhwNW_NMIN b a>b &
zholWZAst.1
zhwNWPLAUKL
a
b a>b
0 1
a
b a>b
KWAUÜBW2.DSF
zhwNW_P_N
©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 ZH
Description of functions Page 3-6
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
Assignment of zhoIWZAst:
Bit Meaning
0 crankshaft-failure recognized
1 camshaft speed, implausible
2 camshaft speed below zhwNW_NMIN
zhmERR.7
zhmERR.8 >1 error fbbEIWZ_S
debouncing
0
mrmSTATUS.2 (after-run active)
zhmERR.1 ≥1
dzmNmit a
b
a<b
zhwNUPLNWU
zhwNUPLNWO b
a<b ZHNWERRE.DSF
zhmERR.14
©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 ZH
Description of functions Page 3-7
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
If the counter has not reached the value 256 before the next edge, the engine has been
accelerated and the PLL will count faster next time. If the counter has reached a value
higher than 256 the engine has been decelerated and the PLL will count more slowly next
time. The limits of the counter can be defined by a data-set. For engine speeds below
zhwN_PLAU the values zhwUn_N_... are valid, above this engine speed the values
zhwOb_N_... are valid.
The value ..._UI represents the smallest value the PLL counter may have at the next
edge, the value ..._OI represent the highest one (..._UI is therefore to be applied as < 256,
..._OI as > 256).
The values ..._UL and ..._OL represent the PLL_counter reading at reachnig the first
edge after a gap (therefore ..._UL < 256*3 and ..._OL > 256*3).
If these limits have been exceeded, dynamic implausibility is recognized and error bit 1
in OLDA zhmERR is set and the error fbbEIWZ_D is reported. After successful
synchronization this error is deleted.
The error is suppressed during starting.
zhmERR:
Bit Meaning
0 no or defective gate array
1 dynamic implausibility
2 injection disabled
3 once no injection (re-synchronization)
4 cut off injection to terminate DFB
7 wrong or missing cam-signal during start
8 wrong or missing cam-signal during operation
14 counter zhwSTA_PRE run out
In order to prevent error entry fbbEIWZ_D even at heavy surge of the vehicle (e.g. at
stalling), a specially filtered engine speed zhoIWZDN is used for checking the speed
threshold.
©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 ZH
Description of functions Page 3-8
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
dzmNink2 a
a<b
b
zhwIWZDNGF
zhwN_UPL ZHERREN.DSF
In order to get an engine speed as current as possible for the error release of fbbEIWZ_D
(e.g. at engine stalling), the engine speed dzmNink2 is calculated by means of the
INKPEDA-register of the GAD.
For this check the engine speed dzmNink2 is PT1-filtered for positive gradient (memory
factor: zhwIWZDNGF), for negative gradient dzmNink2 is taken unfiltered. To prevent
error entry caused by starter bucking, the error fbbEIWZ_D is only entered in the error
memory above the speed threshold zhwN_UPL.
©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 ZH
3.5 Parameters for position and set-up of the Toothed Wheel
zhwOFF1: Smallest angle for falling edge of camshaft signal (here 18° crankshaft)
Description of functions
zhwOFF2: Largest angle for falling edge of camshaft signal (here 30° crankshaft)
OT(0)
115 116 117 118 119 0 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 55 56 57 58 59 60 61 62 ... 109 110 111 112 113 114 115 116 117 118 119 0 1 2 3 4 5 6 7 8 9 10
IAT:
CAM
sensor:
Page 3-9
ZHK01 2.12
zhwOFF1 ZHINK.DSF
zhwOFF1 zhwON1
zhwON1
zhwON2 zhwOFF1
zhwON2 zhwOFF2
ZH
3.6 Parameters for adjustment of the injection
zhwOTgSOLL: Angle between TDC of an even and an odd cylinder (here 180° crankshaft)
zhwOTuSOLL: Angle between TDC of an odd and an even cylinder (here 180° crankshaft)
zhwBOB_x: Earliest possible pilot injection angle, rounded up to total increments (6° crankshaft), (here 48° BTDC)
Figure ZH6: Parameter of fuel injection
zhwDZG_0: Synchronization value for Segment synchronization signal., zhwBOB_x + segment synchronization signal offset
Description of functions
The seg. synchronization signal will be too close to TDC by (zhwOT_0) MOD(6), because the software only uses
the high byte from zhwOT_0 for calculating BOB(0) and ignores the low byte.
IAT:
VE HE VE HE
BOB(0) BOB(1)
zhwBOB_x
(here 48° BTDC)
SeSi: ZHEINPAR.DSF
DZG_Interrupt DZG_Interrupt DZG_Interrupt DZG_Interrupt
Page 3-10
ZHK01 2.12
ZH
Description of functions Page 3-11
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
©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 ZH
Description of functions Page 3-12
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
©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 ZH
Description of functions Page 3-13
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
Cylinder 1 MV11_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 ZH
Description of functions Page 3-14
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
Iinj1 Iinj2
IC IAn_h
IHys
IHa_h
IHys
zhmIRCHG
TC
zhmHECUR zhwHELOESC
TASD
UC
ZHINJIU.DSF
©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 ZH
Description of functions Page 3-15
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
Remark: During initialization the labels zhwHECUR and zhwI_RCHG are used, else
the curve values zhwHECURKL or map values zhwIRCHGKFare used.
Init
zhwI_RCHG
zhmIRCHG
anmUBT
zumP_RAILm
zhwIRCHGKF
Init
zhwHECUR
zhmHECUR
anmWTF
ZHIRCHG.DSF
zhwHECURKL
©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 ZH
Description of functions Page 3-16
Y281 S01 271-V10 EDC 15C B271.V10 ZHK01 2.12
©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 ZH