Small 2 liter inline 16 valve turbocharger engine, fuelled with relatively big (flowing 580 cc/min) Denso highZ injectors.
Note! These are original factory equipped injectors.
Wired to separate ecu inj. channels -> four h(0) table entries used.
- vacuum/boost corrected fuel line pressure is 250 kPa (when engine idling at 38 kPa absolute).
- req_fuel now somewhere between 6...7
Problem.
Engine idles in rich side - despite of low VE entries (tried values as low as 10-13). Note! Engine warmed up=no warmup richening active.
Value 13 in VE table results 1.1 ms in injection time -> poor rich idle, with value 10 was even worst (under 1 millisecond -> might be below mimimun driveable 'linear flow' opening time ?).
When VE learning was enabled (in idle speed revolutions), closed loop tries to drop injection time to around 0.7 ms. Resulting engine stalling.
Lowering from 1.3 ms to 1.1 ms lambda goes approximately from 0.7 to 0.86.
Conlusion: Definitely won't pass MOT, parameters needs tweaking.
Note! ECU V3.2/#184 firmware version 1.1.18.
Equipped with std. 18 volt flyback.
- Use 30V Transient supression diode for better flyback, no problem after that (BTDT). All that is in the manual: MembersPage/PhatBob/UserGuide -> manual does not list TS diode type.
- Found 1N6284 from my parts bin, will try it in series with flyback wire. Have to measure some time.
Possible solutions...
- drop req_fuel from 6...7 to around 3.5 and increase VE entries accordingly.
- configure injection only once per event (not once per crankrot).
Question:
- How this checked and configured ?. By changing from divider=1 to divider=2 config value or what ?
config
primep=3C
primep_temp_scaling=66
cwl=9D
cwh=28
cranking_thres=03
awev=28
awev_temp_scaling=90
awec=2B
warmup_clt_range[0]=00
warmup_clt_range[1]=13
warmup_clt_range[2]=27
warmup_clt_range[3]=3A
warmup_clt_range[4]=4F
warmup_clt_range[5]=64
warmup_clt_range[6]=78
warmup_clt_range[7]=8C
warmup_clt_range[8]=AA
warmup_clt_range[9]=C8
warmup_clt[0]=C0
warmup_clt[1]=AA
warmup_clt[2]=96
warmup_clt[3]=8C
warmup_clt[4]=86
warmup_clt[5]=81
warmup_clt[6]=7E
warmup_clt[7]=78
warmup_clt[8]=6E
warmup_clt[9]=64
warmup_rpm_scale=73
req_fuel=46
divider=01
alternate=7B
injopen=00
battfac=09
kpafac=7D
kpaoffs=73
injocfuel=29
injrampup_battfac=FF
injpwm=FF
injpwmt=FF
als_launch_input=FF
rpmk[0]=0B
rpmk[1]=B8
tpsdot_kpadot_conf=08
tpsdotrate[0]=01
tpsdotrate[1]=05
tpsdotrate[2]=14
tpsdotrate[3]=28
tpsaq[0]=05
tpsaq[1]=0B
tpsaq[2]=10
tpsaq[3]=16
als_cut_mintps=FF
tpsasync=64
acmult=40
tpsacold=08
launch_enrich=40
launch_retard=78
overrun_fuelcut=1B
overrun_fuelresume=0E
rev_limit=46
airden_ignore=62
config11=31
config12=64
config13=02
batt_cal=A3
fastidle=0D
als_max_cut=00
dbaro=06
tps_low=15
tps_high=D6
fan_temp=F1
fan_hyst=58
fan_channel=87
iac_step_seq=64
iac_conf=3A
iac_max_steps=20
iac_tps_thres=0A
iac_cold_idle_temp=87
iac_warm_idle_temp=C3
iac_cold_rpm=A0
iac_warm_rpm=5E
iac_cold_start_pos=7A
iac_warm_start_pos=FF
iac_afterstart_rpm=0F
iac_afterstart_duration=A0
iac_speed=D0
iac_kp=74
iac_ki=67
iac_kd=E2
launch_rpm=3A
iac_integral_limit_dec=1F
iac_integral_limit_inc=20
iac_integral_deadband=04
iac_deadband=25
als_cut_maxtps=00
iac_overclose_interval=30
iac_ref_pos[0]=BF
iac_ref_pos[1]=05
iac_ref_pos[2]=E0
iac_ref_pos[3]=0A
iac_ref_pos[4]=05
iac_ref_pos[5]=00
iac_ref_pos[6]=B8
iac_ref_pos[7]=36
iac_ref_pos[8]=33
iac_ref_pos[9]=33
iac_sol_channel=36
iac_ign_slope=04
softrpm_range=30
iac_ign_advance_limit=14
iac_ign_retard_limit=0C
iac_ign_threshold=18
ego_conf=0C
ego_lag=28
ego_coolant=7C
ego_maxtps=FF
ego_maxmap=FA
ego_minrpm=09
ego_maxrpm=46
ego_warmup=19
ego_lean_limit=66
ego_rich_limit=66
ego_pid_kp=FF
als_enrich=00
ego_delta=03
ego_target=FF
ego_pid_window=3C
wbo2_warmup_ramp=A0
als_react_tps=00
wbo2_abs_limit=E4
wbo2_limit_maxt=A0
wbo2_fallback=B0
wbo2_retry_t=03
als_retard_rpm1=FF
als_retard_rpm2=A0
wbo2_ri_target=96
wbo2_nernstdc_target=9D
wbo2_pump_pw_zero=64
wbo2_calibration=EE
wbo2_heater_pid_kp=46
wbo2_heater_pid_ki=10
wbo2_heater_pid_kd=1A
wbo2_heater_pid_ilimit=80
wbo2_pump_pid_kp=15
wbo2_pump_pid_ki=4E
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=84
wbo2_ri_confidence_scale=80
knock_conf=19
knock_sampling_window=C0
knock1_frequency=28
knock1_gain=40
knock1_integrator=0F
knock2_frequency=E8
knock2_gain=80
knock2_integrator=0F
knock_threshold=F2
knock_noise_scale=29
knock_max_retard=40
knock_default_retard=08
knock_retard_step=02
knock_retard_delay=0D
knock_advance_step=02
knock_advance_delay=11
knock_minrpm=13
knock_maxrpm=46
ve_learn_coolant=AB
ve_learn_max_power=C8
ve_learn_rpm_scale=FF
ve_learn_kpa_scale=FF
ve_learn_ego_scale=50
ve_learn_min_weight=0A
ve_learn_speed=05
ve_learn_limit=FF
ve_learn_conf=FB
lcd_c0=1E
lcd_delay=1E
lcd_backlight=66
kpa_conf=21
als_igncut_rpm2=FF
als_retard_mintps=FF
als_retard_maxtps=00
lcd_default_view=01
primary_trigger=01
secondary_trigger=02
tooth_wheel=3A
trigger_tooth=04
another_trigger_tooth=1E
crank_minper=00
tooth_wheel_twidth1=18
tooth_wheel_twidth2=48
cam_sync_r_edge_phase=FF
cam_sync_f_edge_phase=3A
reset_engphase_after=A0
ign_tdcdelay=62
ign_dwell14=2C
ign_dwell6=34
ign_crank_advance=1C
ign_out=72
ignchmax=03
engine_off_delay=04
pump_on_mintime=0B
fuelpump_channel=57
inj_stage2_rate=83
inj_stage2_start_tps=2E
inj_stage2_start_map=70
als_igncut_rpm1=46
als_deact_time=01
als_deact_egt=00
als_retard=00
als_rev_limit=40
misc1out_minrpm=FF
misc1out_maxrpm=FF
misc1out_mintps=FF
misc1out_maxtps=FF
misc1out_minmap=FF
misc1out_maxmap=FF
misc1out_channel=06
misc2out_minrpm=19
misc2out_maxrpm=20
misc2out_mintps=FF
misc2out_maxtps=4F
misc2out_minmap=FF
misc2out_maxmap=30
misc2out_channel=FF
act_wot_rpm=FF
act_wot_channel=FF
act_rpm_rpm=FF
act_rpm_channel=FF
egt1_cal=FF
als_tks_channel=FF
boost_conf=20
boost_targetoffs=36
boost_minpressure=FF
boost_pid_kp=FF
boost_pid_ki=40
boost_pid_kd=00
boost_pid_ilimit=00
boost_channel=08
water_pump_temp=90
hybrid_rpm_a=00
hybrid_rpm_m=00
water_pump_hyst=09
water_pump_channel=FF
toothrel_normal=75
toothrel_missing=B7
fuelcut_min_kpa=00
fuelcut_max_kpa=FA
tach_channel=72
tach_div=FF
shiftcut_conf=6D
shiftcut_channel=66
shiftcut_time=7F
softrpm_rpm=FF