Wideband Calibration
Current Issue on 1/5/2006
I wanted to verify my wideband calibration again just to be sure.
I followed the instructions for wbo2 calibration in the Userguide.
board sent out status:
Board version =v3.3
serial=374
pump-=4.00V (I don't know what these values mean?Can I check them?)
pump_pw_zero=0x64(this one is OK)
pump+=3.93V
Measurements:
- wbo2_pump_pw_zero=0x64 reads 0,02V across pin 5-6
- with wbo2 disconnected I've put 2 100 Ohm resistors between pin 1-6 and pin 1-5, I enabled wbo2 heater and waited till the W changed into a P on page mlp07 but no O2 reading showed! Then I measured with DVM across ground and pin1 = 4,57V. Because it should be around 4.41V
- I changed wbo2_nernst_dc_target=9C into 99 (maybe forgot to save values? "burn to flash", eg in the VE tuning table) and restarted the board but nothing changed (still 4.57V)?
In fact, between nernst and pump-: 0.45V +- 0.03 V is OK
Are you sure about EC18pin.. wbo2pin.. connections ?yes it seems that I have a correct wbo2 reading while driving
Can you restate the above with EC18 pins instead of wbo2 pins ?will try that
Did you issue mde02 to enable WBO2 ?yes, there is a W and an On showing when I issue this command and after a few seconds the W changes inta a P
Also publish (Man)mcd config-dump so the wbo2_nernst_dc_target and other wbo2... variables can be verified (as in the controller).
Air calibration
wbo2_calibration=DA when O2% shows 20.9
Below is the config printed as shown by the Bat.files
Config
primep=00
primep_temp_scaling=80
cwl=B4
cwh=46
cranking_thres=03
awev=1B
awev_temp_scaling=98
awc=C8
warmup_clt_range[0]=00
warmup_clt_range[1]=00
warmup_clt_range[2]=00
warmup_clt_range[3]=0D
warmup_clt_range[4]=50
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]=AA
warmup_clt[1]=A2
warmup_clt[2]=9B
warmup_clt[3]=96
warmup_clt[4]=91
warmup_clt[5]=87
warmup_clt[6]=82
warmup_clt[7]=79
warmup_clt[8]=6C
warmup_clt[9]=64
warmup_rpm_scale=FF
req_fuel=50
divider=01
alternate=03
injopen=1F
battfac=10
kpafac=7D
kpaoffs=3C
injocfuel=15
injrampup_battfac=FF
injpwm=00
injpwmt=FF
injpwm6=00
rpmk[0]=0B
rpmk[1]=B8
tpsdot_kpadot_conf=01
tpsdotrate[0]=05
tpsdotrate[1]=0E
tpsdotrate[2]=20
tpsdotrate[3]=40
tpsaq[0]=00
tpsaq[1]=00
tpsaq[2]=00
tpsaq[3]=00
tps_thresh=05
tpsasync=02
acmult=64
tpsacold=0A
tpsdq=64
decel_fuelcut_thres=FF
overrun_fuelcut=10
overrun_fuelresume=0F
rev_limit=40
airden_ignore=62
config11=30
config12=30
config13=02
batt_cal=A5 is the battery voltage calibrated ? (see LCD after mlp06, or MegaTune)
fastidle=80
baro=64
dbaro=0C
tps_low=93
tps_high=FF
fan_temp=55
fan_hyst=09
fan_channel=FF
iac_step_seq=C9
iac_conf=7E
iac_max_steps=E8
iac_tps_thres=05
iac_cold_idle_temp=A0
iac_warm_idle_temp=CF
iac_cold_rpm=65
iac_warm_rpm=4F
iac_cold_start_pos=FF
iac_warm_start_pos=FF
iac_afterstart_rpm=0C
iac_afterstart_duration=FF
iac_speed=FF
iac_kp=25
iac_ki=10
iac_kd=30
iac_integral_speed=C0
iac_integral_limit_dec=33
iac_integral_limit_inc=E4
iac_integral_deadband=0A
iac_deadband=05
iac_pid_conf=01
iac_overclose_interval=FF
iac_ref_pos[0]=61
iac_ref_pos[1]=5C
iac_ref_pos[2]=57
iac_ref_pos[3]=4F
iac_ref_pos[4]=4D
iac_ref_pos[5]=47
iac_ref_pos[6]=38
iac_ref_pos[7]=30
iac_ref_pos[8]=2E
iac_ref_pos[9]=2E
iac_sol_channel=FF
iac_ign_advance_change=10
iac_ign_retard_change=10
iac_ign_advance_limit=10
iac_ign_retard_limit=18
iac_ign_threshold=08
ego_conf=06
ego_lag=01
ego_coolant=B4
ego_maxtps=FF
ego_maxmap=6E
ego_minrpm=0F
ego_maxrpm=3C
ego_warmup=3C
ego_lean_limit=12
ego_rich_limit=0A
ego_pid_kp=25
mt_unused=00
ego_delta=05
ego_target=19
ego_pid_window=FF
wbo2_warmup_ramp=FF
wbo2_warmup_target=FF
wbo2_abs_limit=E4
wbo2_limit_maxt=A0
wbo2_fallback=60
wbo2_retry_t=06
wbo2_edgetime_corr=BA
wbo2_edgetime_min=50
wbo2_ri_target=96
wbo2_nernstdc_target=9C oops... 0x89 is the right value (don't forget to save, reboot and check this value after reboot to be sure) if you have the AREF(=256) , see BuildProcedures/SectionThree
wbo2_pump_pw_zero=64
wbo2_calibration=DA
wbo2_heater_pid_kp=45
wbo2_heater_pid_ki=11
wbo2_heater_pid_kd=1A
wbo2_heater_pid_ilimit=81
wbo2_pump_pid_kp=15
wbo2_pump_pid_ki=4E
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=FF
wbo2_ri_confidence_scale=80
knock_conf=00
knock_sampling_window=F2
knock1_frequency=29
knock1_gain=00
knock1_integrator=14
knock2_frequency=29
knock2_gain=00
knock2_integrator=14
knock_threshold=FF
knock_noise_scale=D8
knock_max_retard=00
knock_default_retard=00
knock_retard_step=00
knock_retard_delay=FF
knock_advance_step=FF
knock_advance_delay=50
knock_minrpm=FF
knock_maxrpm=05
ve_learn_coolant=D8
ve_learn_max_power=FF
ve_learn_rpm_scale=1E
ve_learn_kpa_scale=1E
ve_learn_ego_scale=43
ve_learn_min_weight=4D
ve_learn_speed=FF
ve_learn_limit=FF
ve_learn_conf=01
lcd_c0=FF
lcd_delay=FF
lcd_backlight=FF
lcd_offs[0]=FF
lcd_offs[1]=FF
lcd_offs[2]=FF
lcd_offs[3]=FF
lcd_default_view=00
primary_trigger=03
secondary_trigger=02
tooth_wheel=02
trigger_tooth=10
another_trigger_tooth=1E
crank_minper=4B
tooth_wheel_twidth1=00
tooth_wheel_twidth2=00
cam_sync_r_edge_phase=FF
cam_sync_f_edge_phase=FF
reset_engphase_after=FF
ign_tdcdelay=7A
ign_dwell14=2F
ign_dwell6=44
ign_crank_advance=28
ign_out=70
ignchmax=03
engine_off_delay=08
pump_on_mintime=10
fuelpump_channel=57
inj_stage2_rate=FF
inj_stage2_start_tps=FF
inj_stage2_start_map=FF
als_deact_rpm=FF
als_deact_time=FF
als_deact_egt=00
als_retard=FF
als_rev_limit=40
misc1out_minrpm=0A
misc1out_maxrpm=1E
misc1out_mintps=40
misc1out_maxtps=FF
misc1out_minmap=50
misc1out_maxmap=FF
misc1out_channel=0F
misc2out_minrpm=FF
misc2out_maxrpm=FF
misc2out_mintps=FF
misc2out_maxtps=FF
misc2out_minmap=FF
misc2out_maxmap=FF
misc2out_channel=0F
act_wot_rpm=FF
act_wot_channel=2E
act_rpm_rpm=FF
act_rpm_channel=FF
egt1_cal=40
egt1_offs=00
boost_conf=00
boost_targetoffs=00
boost_minpressure=FF
boost_pid_kp=20
boost_pid_ki=80
boost_pid_kd=01
boost_pid_ilimit=FF
boost_channel=FF
water_pump_temp=00
hybrid_rpm_a=00
hybrid_rpm_m=00
water_pump_hyst=00
water_pump_channel=FF
toothrel_normal=76
toothrel_missing=B5
fuelcut_min_kpa=0A
fuelcut_max_kpa=FF
tach_channel=FF
tach_divider=FF
shiftcut_conf=FF
shiftcut_channel=FF
shiftcut_time=FF