##### ## ## ## ## ## ## ## ##
_ | | | | _ | | | |__| | \____/
# ### ## # # # # # # #
##### ## ## ## ## ##### ## ##
___ ( _`\ | | ) | | | | ) | |_) | (____/'
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: I new version of firmware (1.1.80, 1.1.84) iac.integral is frozen if map is higher than in config. But when you shift gears, always you have small decrease in iac.integral as you can see in log: http://www.vems.hu/files/DamirMuha/1.1.84/v3.3_n001057-2010.11.15-21.00.02.vemslog At idle i have iac.integral -32(1s). When i start driving iac.integral is -34, but when i change gear from first to second (5s in log), iac.integral is decreased to -44. After 4 gear changes iac.integral is -70 and i have problem with car stalling. IMHO better solution is like older firmware has(less than 1.1.74). If map is higher than in config iac.intergral is 0. * At this moment I dont have the possibility to open your log, what do you have the iac_close delay set to? This affects the integral-reset so when set too high it doesn't reset the integral controller fast enough. /Larsa ** set is to 255s. With that value and 1.1.74 firmware i had perfect idle at 800rpm. Now i have problems with 950rpm. Tomorrow i'll try to set it low. *** Tried to set 3,5,10s, nothing is good. IMHO one bit should be add. If config.speed>0 than iac.integral=0. That feature use most cars ecu. So if you are driving or driving slow idle is little higher(ref position table) and with that you don't have problems when you are driving few km/h at parking lot with small amount of throttle(no changing of IAC values). - Didn't the integral reset after this time? or did you still get a negative windup resulting in engine stall? Try to set correct overrun_fuelcut settings(1500rpm or so), I saw your was set to 25 000. These settings affects Integral reset aswell.. (when tps=0 and rpm > overrun_fuelresume then integral=0) /Larsa * that helping when i hit clutch after 1500rpm. But when i drive slow, 1200rpm and hit clutch engine dies. - Well then it would be better as you say, like it was before integral=0 when map reading is lower than configured. The problem with this what I've discovered is that sometimes you can get the idle stuck at high rpm because when rpm raise at idle (for some reason) you get a lower vaacum and you will get under the ingegral_lowmap resulting the integral controller will be disabled and you are stuck at this high rpm (happends when reference-position and integral-lowmap is set too high). Another problem is when you are engine braking and just passing above the integral_lowmap limit, the integral controller tries to lower the iac-valve opening until you get under this limit again and integral resets, then you get a higher map again and so on. (happends when integral-lowmap set too low and reference-position set too high).. But with correct idle-settings (reference-position, integral-lowmap) this didn't become a problem! Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.