Saip ipa a X1 X100 wo works rksho hop p traini t raining ng X100RM2C/4/1
Sai p a X100 Bosch M7.9.7 ECU Gasoline Systems
1
DGS-EC/EAA1 | 13/12/2010 | © Robert Bosch GmbH reserves all rights even in the event of industria DGS-EC/EAA1 industriall property rights. We reserve all rights of disposal such as copying and passing on to third parties.
Saip ipa a X1 X100 wo works rksho hop p traini t raining ng
Bosch components: components: • M7.9.7 Engine ngi ne Cont Control rol Unit • EV6 Gasoline sol ine inj ector cto r • ZS-K-2x2V Igniti on coil • DS-S3-TF Intake manifol manif old d pre pr essure ssu re and temperatu temperature re senso sensor r • DG-6-K Engine Engin e speed speed sensor senso r (Cranksh (Crankshaft) aft) • PG-3-8 Phase Phase detect detectio ion n sensor senso r (Ca (Camsha msh aft) ft ) • TEV 5 Canist ni ster er purge valv valve e • LSF 4.21 Oxygen sensor • KS-4-S knock sensor sensor • TF-W Engine ngi ne cool ant temperature temperature sensor sensor SMA RTRA RTRA 5 Immobiliser • SMA Gasoline Systems
2
DGS-EC/EAA1 | 13/12/2010 | © Robert Bosch GmbH reserves all rights even in the event of industria DGS-EC/EAA1 industriall property rights. We reserve all rights of disposal such as copying and passing on to third parties.
Saipa X100 workshop training
MegaMotor components (monitored by M797 ECU):
• Throttle position sensor • Idle speed actuator (Steppermotor) • Dashboard lamps (Hotlamp and MIL-Lamp) • Engine Fan (relays) • AC compressor (relay) • Clutch switch • Vehicle speed sensor • Battery (for ECU power supply) • Fuel pump (relay) Additional inputs (not monitored by M797 ECU):
• Power steering pressure switch • Crash switch • AC switch • AC compressor switch Gasoline Systems
3
DGS-EC/EAA1 | 13/12/2010 | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties.
Saipa X100 workshop training Carbon canister
Canister purge valve
Ignition coil/ Spark plug
Fuel rail/ Injector
Phase sensor
Intake manifold sensor
Oxygen sensor Knock sensor
Idle speed actuator Electronic control unit
Throttle position sensor
Temp. sensor
Catalyst
Speed sensor
M7.9.7
Immobiliser Diagnosis Interface Hotlamp Diagnosis lamp
Engine Fan
Power steering pressure switch
Clutch switch Vehicle speed sensor
Delivery module with low pressure pump
Crash switch
Gasoline Systems
4
DGS-EC/EAA1 | 13/12/2010 | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties.
AC
Saipa X100 workshop training
System principle M7
Oxygen sensor
uusvk_w LSF 4.21
Coolant temperature sensor
udss_w wtfa1_w
Correction psdss_w Conversion tans Intake temperature
Throttle position sensor
TEV 5 tateout mste Fuel path
Relative air charge
Intake manifold pressure
Intake manifold pressure sensor
DS-S3-TF
fr_w
tmot
TF-W
Canister pur ge valve
Conversion
rl_w
Relative fuel mass
Correction rk_w Conversion Ad aptation
Correction Conversion wdkba
TPS
Injection time
Correction
ti_w
Gasoline Injector
EV 6 ti_ev0-3
Knock detection sensor
KS-4-S
Driver torque demand
wkr
Coordination Torque demand Spark path
Engine speed sensor
Correction Conversion Ad aptati on
nmot_w
DG-6-K
Torque demand Ai r p ath
zwout
Ai r d eman d
Correction msnllss_w Conversion Adaptation
Gasoline Systems
5
Ignition timing
DGS-EC/EAA1 | 13/12/2010 | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties.
Ignition coil
ZSK
Idle speed actuator
ISA mompos
M7.9.7 Block Diagram
Order No.
INPUTS Polarization input resistances: Pullup Pulldown
Pin
U_U_UBD
Battery Permanent Supply
12
U_U_UBR1 U_U_UBR2 U_U_UBR3
Battery Switched Supply Battery Switched Supply Battery Switched Supply
63 44 45
Release date: November 29, 2010
OUTPUTS
CJ910 (Inp.)
MICROCONTROLLER
CJ910 (Outp.)
Pin
+
FLASH EEPROM
2.9k
E_S_KL15
Ignition Switch KL15
13
E_T_KWDGA E_T_KWDGB
Engine Speed Engine Speed
15 34
100k 2.9k
B_D_DIAK B_D_IMMO
K-Line (Tester) K-Line (Immobiliser)
71 52
10k 10k
E_T_NWDG E_T_VFZ
Phase Sensor Vehicle speed
79 59
* *
E_S_KO E_S_CRA E_S_LHI E_S_AC E_S_KUP
A/C Kompressor Switch Inertia switch (crash detection) Power Steering A/C Switch Clutch switch
58 74 76 75 77
* * *
E_T_ALT
Reserve (PWM-alternator)
72
*
MUX
10k 10k 10k 10k
* * *
32 33
5V Supply (MAP Sensor) 5V Supply (T.P.S.)
14
Main Relay
A_S_HR
8 9 10
Engine Speed Signal (10mA) Reserve (PWM-Fuel level) Reserve (Fuel consumption)
A_T_TN A_T_FSTG A_T_FCI
27 7 47 6 29 26 25 28 46 48 68 50 69 70
Injector Valve 1 Injector Valve 2 Injector Valve 3 Injector Valve 4 Cooling Fan Relay (High Speed) Reserve MIL Lamp Reserve (LSF Heating Downstream) Canister Purge Valve LSF Heating Upstream Cooling Fan Relay (Low Speed) HOT Lamp AC Relay Fuel Pump Relay
A_T_EV1 A_T_EV2 A_T_EV3 A_T_EV4 A_S_FAN2 A_S_MIL A_T_LSHK A_T_TEV A_T_LSVK A_S_FAN1 A_S_L8 A_S_AC A_S_EKP
64 65 66 67
Stepper A Stepper D Stepper C Stepper B
A_T_SMA A_T_SMD A_T_SMC A_T_SMB
5 2
Ignition 1 Ignition 2
A_T_ZDG1 A_T_ZDG2
A_U_5V2 A_U_5V1
CJ920 2,2A/70V 2,2A/70V 2,2A/70V 2,2A/70V 2,2A/70V 2,2A/70V 2,2A/45V 2,7A/45V 2,2A/45V 2,7A/45V 0,6A/40V 0,6A/40V 0,6A/40V 0,6A/40V
Digital IN
10k 10k
0261B13919 / 0261S06634
*
* * * * * * * * *
*
Engine Cyl. 1 Cyl. 3 Cyl. 4 Cyl. 2
f/w diode
L9935 Anal og IN 2.49k 3.48k 1M 1M
24.9k
E_A_TMOT E_A_TANS E_A_TPS Voltage Divider ( x 0.178 ) E_A_FAN E_A_DS E_A_LSVK E_A_LSHK E_A_KSB E_A_KSA
Engine Coolant Temperature Intake Air Temperature Throttle Position Sensor Fan Diagnostic Manifold pressure Lambda Sensor Upstream Lambda Sensor Downstream Knock Sensor (-) Knock Sensor (+)
39 40 16 24 37 18 55 20 19
IGN. IGBT
Batt. Voltage 147 Ohm
-
E_A_FSTG
Reserve (fuel level)
42
M_R_TMOT, _TPS M_R_LSVK M_R_DS M_R_FST
TMOT, TPS sensor O2-sensor MAP sensor R eserve (fuel level ground)
17 36 35 53
M_M_GND2
power ground
51
M_M_GND1 M_M_GND4 M_M_GND5
power ground power ground power ground
3 61 80
* *
Ground
* CAPCOM Changed
Cyl. 1 & 4 Cyl. 2 & 3
Saipa X100 workshop training
Restrictions for testing ECU Inputs and Outputs:
• Battery Pin’s 12, 13, 44, 45, 63 shortcut to ground not allowed • Ground Pin’s 3,17,35,36,51,53,61,80 shortcut to Battery not allowed • Ignition Pin’s 2 ,5 shortcut generally not allowed
Ignoring these limitations will damage the ECU!
Gasoline Systems
6
DGS-EC/EAA1 | 13/12/2010 | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties.
Detailed description o f Immobiliser fault cod es Immobiliser: unknown Key P1621 Immobiliser: Auth. NOK, Key Learning process NOK P1622 Immobiliser: EMS virgin/Neutral P1623 Immobiliser P1624 EEP: inconsistent immobiliser data P1625 EEP: invalid write operation immobiliser data P1626 Immobiliser communication: antenna error P1627 Immobiliser communication: wrong CS, invalid request/response P1628 Immobiliser communication: timeout P1629 Key communication: wrong TP mode/programming P1630 Key communication: No TP P1631 Key communication: ELP not OK P1632 Immo tester diagnosis: Wrong CS, Invalid tester command P1633 Immo tester diagnosis: Tester wrong access code P1634 Immo tester diagnosis: Tester authentication failed P1635 Other Smartra5 errors (A. LED Control Command Fail) P1636 Smartra5 Teach/Neutralize command fail and smartra is locked P1637 Virgin/neutral Smartra5 at learnt EMS P1638 Authentication fail - ICU learnt different VSD (vehicle specific data / access code) P1639
Component/ Function Misfire
Fault code
P0300
detection
Monitor strategy describtion
Condition for error detection and threshold value(s)
Enable conditions
Signal.
Cumulative fault.
Engine is running.
Plausible Error.
It depents on engine speed, load, error heaviness and adaption status: aft er
Time for detection > 180 s at signal error.
detection of misfire the MIL is blinking, 30 seconds later the
Plausible error is checked during calibration.
Time of detection
MIL TYPE
MiL ON
injection is cutted OFF and the MI L illuminated continiously.
% DMDFOF
This valid for all cylinders.
Mil lamp detection
P0301
Signal and Plausible-Error
ignition 1, cyl.1 ( PIN 5)
P0302
Signal and Plausible-Error
ignition 2, cyl.2 ( PIN 2)
P0303
Signal and Plausible-Error
ignition 3, cyl.3 ( PIN 2)
P0304
Signal and Plausible-Error
ignition 4, cyl.4 ( PIN 5)
Signal-, Minimum and Maximum Error .
ECU memory shows "Mil ON" in case of MIL control line is faulty
ignition ON
Mil ON
Signal-, Minimum and
Engine hotlamp control line is faulty
Engine running
Mil ON
P0650
%DMILE Engine hotlamp %DEKON
P0655
Maximum Error.
Relation of components to signals in M7.9.7 ECU on tester output (T2LID) Component short name RB EV6 ZS-K-2x2V DS-S3-TF DG-6-K PG-3-8 TEV 5 LSF 4.21 KS-4-S TF-W SMARTRA 5 MM TPS ISA
Fan1 Fan2 AC compressor VSS EKP
to add to T2LID
Monitoring method
related signal name(s) in tester
Gasoline injector Ignition coil Intake manifold pressure and temperature sensor Engine speed sensor Phase detection sensor Canister purge valve Oxygen sensor Knock sensor engine coolant temperature sensor Immobiliser
electrical plaus
ti_ev0-3 zwout
electrical and plaus plaus plaus electrical electrical and plaus plaus
psdss_w, tans nmot_w B_phad tateout_w, B_te uusvk_w, fr_w, fra_w, rka_w wkr, uadki_w
B_kr
electrical and plaus electrical
tmot --
B_eculock
Throttle position sensor Idle speed actuator Hotlamp MIL engine Fan relay1 engine Fan relay2 AC relay Clutch switch vehicle speed sensor ECU power supply Fuelpump
electrical electrical electrical electrical electrical electrical electrical plaus plaus electrical and plaus electrical
wdkba B_ll, mompos, solpos -B_mil B_lf1s B_lf2s B_koe -vfzg_w ub B_ekp
Power steering pressure switch crash switch AC switch AC compressor switch
not monitored not monitored not monitored not monitored
B_sl B_airbag S_ac b_ko
long name
additional
B_kshtlpe
B_kuppl
Function
Extent shown: Blocks chosen:
T2LID 50.50.2 ABK, APP, FB, FDEF, FW
System: Project: Project code:
Responsible: Department: Phone: Date of issue:
Rohit Nayak C/PJ-GC(RBEI) +49(711)811-0 22.NOV.2010
. s u o t g n o l e b , s t h g i r n o i s s i m s n a r t d n a y p o c e k i l y t i r o h t u a g n i h s i l b u p l l A . s n o i t a c i l p p a s t h g i r y t r e p o r p g n i n r e c n o c e s o h t o s l a , s t h g i r l l a s e v r e s e r
H b m G h c s o B t r e b o R c
Vivace (version fdr3-26i of Sep 30 2009 10:20:11), processed at Mon Nov 22 09:49:48 2010
Function
Variable
. s u o t g n o l e b , s t h g i r n o i s s i m s n a r t d n a y p o c e k i l y t i r o h t u a g n i h s i l b u p l l A . s n o i t a c i l p p a s t h g i r y t r e p o r p g n i n r e c n o c e s o h t o s l a , s t h g i r l l a s e v r e s e r
H b m G h c s o B t r e b o R c
B_ngvdrm B_ngvtank1 B_ngvtank2 B_nmot B_phad B_phade B_sa B_sl B_st B_te B_vl dmllr_w dmllri_w dmvad_w E_bm E_n evz_austot fcmActvNbr fcmend fho_w fr_w fra_w fstt_w gangi kldfpwmf kmp6km_w kmst_l kmstf_l kmstfng_l kmstmil_w kmstnf_l kmstnfg_l kmstt_l kmsttng_l kvng_w miist_w ml_w mompos msnllss_w mtng_w mtngnpwm nmot_w nsol png_w psdss_w ptng_w pu_w pwmfst rk_w rka_w rkng_w rl_w rlp_w S_ac S_ko solpos sztcalc_w tallss_w tallsse_w tans tateout_w ti_ev0 ti_ev1 ti_ev2 ti_ev3 ti_ev4 ti_ev5 ti_ev6 ti_ev7 tmot tmst tngf ttngaus tumgk_w tyreType uadki_w ub uushk_w uusvk_w vfzerrctr vfzg_w vsks_w
Source
Used by
T2LID 50.50.2
Type EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN EIN
Page 9 of 10 22.NOV.2010 Rohit Nayak
Description CNG stop valve at pressure regulator turned on Condition CNG stop valve of tank1(High pressure) turned on Condition CNG stop valve of tank2(High pressure) turned on condition engine speed: n > NMIN adaptation crankshaft/camshaft performed adaptation of camshaft(inlet) performed. Fuel cut-off Condition power steering condition for start Condition canister purge active Condition for wide open throttle desired torque change from the idle speed control (PD-part) desired torque change from the idle speed control (I-) Delta resistant torque from resistant torque adaptation error flag: reference mark sensor error flag: engine speed sensor injection cut off pattern total 8 bit only used if (SY_ZYLZA <= 8) Number of active entries inside fault code memory Number of entries inside fault code memory correction factor: altitude Lambda controller output (word) multiplicative correction of the mixture adaptation (word) fuel level Engaged gear generator signal as PWM-signale filtrated by low-pass filter Driving distance since powerfail (6km/inc.) Kilometers covered by vehicle (Odometer) 100m/Inc as 32bit-longword
Drive distance with MIL on
total mileage of vehicle Consumed fuel, only CNG or sum of all fuels (calibration) indicated real engine torque air mass flow filtered (Word) Actual position of stepper motor desired standardised air mass flow through ISA (word) CNG mass in the tank Actual PWM value used to drive the CNG level indicator signal in Combi Engine speed idle reference speed Natural gas rail pressure Intake manifold pressure measured with pressure sensor at manifold (DS-S) Natural gas tank pressure, word Ambient pressure Actual PWM value used to drive the Gasoline level indicator signal in Combi Relative fuel mass additive adaptive correction of the relative fuel amount relative fuel mass, CNG Relative air charge (Word) rel. air charge predicted for injection calculation (Word) A/C stand-by position A/C compressor active Desired position of stepper motor Dwell period in timer 1 increments desired duty cycle for idle speed actuator (word) desired duty cycle for idle speed actuator (word) for limphome intake air temperature output duty cycle for canister purge valve (16 bit) injection time 1. cylinder in firing sequence injection time 2. cylinder in firing sequence injection time 3rd cylinder in firing sequence injection time 4th cylinder in firing sequence injection time 5th cylinder in firing sequence injection time 6th cylinder in firing sequence injection time 7th cylinder in firing sequence injection time 8th cylinder in firing sequence engine temperature engine temperature at start Natural gas temperature - sensor value Final tank temperature value used for mass calculation Ambient air temperature, output in Grad C, calc. in Kelvin Tyre Type current integrator value Battery voltage ADC-voltage lambda sensor downstream catalyst (word) ADC voltage for lambda sensor upstream of catalyzer (Word) Vehicle Speed Sensor Error Counter vehicle speed Volumetric flow of fuel in L/s
Vivace (version fdr3-26i of Sep 30 2009 10:20:11), processed at Mon Nov 22 09:49:48 2010
Function
Variable
Source
Used by
wdk_w wdkba weer weerng wkr wped_w zwout zwoutar
T2LID 50.50.2
Type EIN EIN EIN EIN EIN EIN EIN EIN
Page 10 of 10 22.NOV.2010 Rohit Nayak
Description Throttle position angle signal 16 bits throttle angle referred to lower limit resulting crankshaft angle for end of injection resulting crankshaft angle for end of injection in CNG mode cylinderindividual ignition retarding value knock control normalized angle acceleration pedal Ignition angle output value Ignition angle output array
FB T2LID 50.50.2 Function description APP T2LID 50.50.2 Application hints
. s u o t g n o l e b , s t h g i r n o i s s i m s n a r t d n a y p o c e k i l y t i r o h t u a g n i h s i l b u p l l A . s n o i t a c i l p p a s t h g i r y t r e p o r p g n i n r e c n o c e s o h t o s l a , s t h g i r l l a s e v r e s e r
H b m G h c s o B t r e b o R c
Vivace (version fdr3-26i of Sep 30 2009 10:20:11), processed at Mon Nov 22 09:49:48 2010