MembersPage/RallyeNLD/Questions (2007-09-14 09:29:02)
[ Start] [Questions ] [ Injector] [Ignition] [Trigger] [Display] [Wbo] [Config] [Tables ] [Idle]

Problem with idle control:firmware 1.1.12


Symptom. When the ignition is turned on, the stepper will go to its start position, but when the engine is started it will go to a midway position and controls the idle speed from there on. This results in an engine idle speed of approx. 2300 RPM.

Q why is the engine idle speed stuck on 2300 RPM?

You probably want to publish a log, with some notes, to make investigation feasible. At the absolute minimum, you should take note of what iac position the ECU thinks the iac is at

Relevant config

iac_step_seq=2D

iac_conf=5E

iac_max_steps=E8 MAYBE THIS IS TOO HIGH and IAC ENDS UP AT DIFFERENT position than what the ECU thinks?

iac_tps_thres=05

iac_cold_idle_temp=A0

iac_warm_idle_temp=CF

iac_cold_rpm=72

iac_warm_rpm=4F

iac_cold_start_pos=EE

iac_warm_start_pos=6F

iac_afterstart_rpm=00

iac_afterstart_duration=1E

iac_speed=07

iac_kp=21

iac_ki=0B

iac_kd=2C

launch_rpm=28

iac_integral_limit_dec=18

iac_integral_limit_inc=37 I would use 3 times lower limit_inc than limit_dec, and tune the reference position higher: so the integral stays mostly negative, taking away iac.position to give better transient behaviour

iac_integral_deadband=0A

iac_deadband=05

als_cut_maxtps=00

iac_overclose_interval=FF

iac_ref_pos[0]=6B

iac_ref_pos[1]=66

iac_ref_pos[2]=61

iac_ref_pos[3]=5E

iac_ref_pos[4]=53

iac_ref_pos[5]=50

iac_ref_pos[6]=47

iac_ref_pos[7]=40

iac_ref_pos[8]=3E

iac_ref_pos[9]=26

iac_sol_channel=FF

iac_ign_slope=10

softrpm_range=03

iac_ign_advance_limit=10

iac_ign_retard_limit=18

iac_ign_threshold=08