ISCV control system disassembly
#226
Evolved Member
iTrader: (6)
Great stuff Domyz. My cold idle is getting decent now too, I just have a weird issue where, after the engine is warmed up, turning the AC on will sometimes cause idle steps to shoot up to 64 and the idle goes up to about 2k rpm. I thought I had fixed it by adjusting the ISCV demand vs throttle - AC ON, but it did it again yesterday. Will keep messing with it.
What looks your AC initial step position? (not sure the name of this table on a IX)
#227
Evolved Member
iTrader: (10)
Here are my ISCV tables (click to enlarge):
Regarding the AC issue: I initially noticed in my log that when I turned on AC while idling the demand went up by ~18%:
So I checked the AC OFF and AC ON tables to see where the biggest difference was. I found it in the TPS Adder, where the value at 13% TPS for AC OFF was 2.7 and for AC ON was 14.9. I brought that down to 7.8 to see how things would change, but demand went up to the same 29.x went I tried AC again.
Regarding the AC issue: I initially noticed in my log that when I turned on AC while idling the demand went up by ~18%:
So I checked the AC OFF and AC ON tables to see where the biggest difference was. I found it in the TPS Adder, where the value at 13% TPS for AC OFF was 2.7 and for AC ON was 14.9. I brought that down to 7.8 to see how things would change, but demand went up to the same 29.x went I tried AC again.
#228
Evolved Member
iTrader: (6)
Here are my ISCV tables (click to enlarge):
Regarding the AC issue: I initially noticed in my log that when I turned on AC while idling the demand went up by ~18%:
So I checked the AC OFF and AC ON tables to see where the biggest difference was. I found it in the TPS Adder, where the value at 13% TPS for AC OFF was 2.7 and for AC ON was 14.9. I brought that down to 7.8 to see how things would change, but demand went up to the same 29.x went I tried AC again.
Regarding the AC issue: I initially noticed in my log that when I turned on AC while idling the demand went up by ~18%:
So I checked the AC OFF and AC ON tables to see where the biggest difference was. I found it in the TPS Adder, where the value at 13% TPS for AC OFF was 2.7 and for AC ON was 14.9. I brought that down to 7.8 to see how things would change, but demand went up to the same 29.x went I tried AC again.
Also there should be more difference between intitial steps AC off and AC on. It should be closer than the stock steps difference. Again maybe this is drifting your demand% trims.
Finally I think you should start over from stock values and only tweak the initial steps position + stepper lookup.
Here are my current settings, I'm near a perfect idle in all situations (demand% tables are stock):
Edit: these tables are still on testing, and are not on target yet.
Edit 2: I found that it's best to leave the stepper table linear, so for a demand% value, all the steps will be the same. Non linear idle will be corrected by changing initial steps.
Last edited by domyz; Dec 15, 2012 at 10:23 PM.
#231
Former Sponsor
iTrader: (12)
So is this correct?
"Desired ISCV Initial Step Position" + "% Demand" = target ISC Step position
"% Demand" is looked up in the IDLE STEEPER TABLE
"ISCV Demand trims" add or subtract a percentage to maintain the target idle.
What I am not sure of is where the "ISCV Demand Trim" value is calculated from, especially when its negative. Does it reference the IDLE STEPPER TABLE and use it as the +/- lookup?
What i mean is... is (-)10% removing the same ISC steps from the IDLE STEPPER TABLE as (+)10% would add?
-Jamie
"Desired ISCV Initial Step Position" + "% Demand" = target ISC Step position
"% Demand" is looked up in the IDLE STEEPER TABLE
"ISCV Demand trims" add or subtract a percentage to maintain the target idle.
What I am not sure of is where the "ISCV Demand Trim" value is calculated from, especially when its negative. Does it reference the IDLE STEPPER TABLE and use it as the +/- lookup?
What i mean is... is (-)10% removing the same ISC steps from the IDLE STEPPER TABLE as (+)10% would add?
-Jamie
Last edited by Dynotech Tuning; Dec 14, 2012 at 04:50 PM.
#232
Evolved Member
iTrader: (6)
So is this correct?
"Desired ISCV Initial Step Position" + "% Demand" = target ISC Step position
"% Demand" is looked up in the IDLE STEEPER TABLE
"ISCV Demand trims" add or subtract a percentage to maintain the target idle.
What I am not sure of is where the "ISCV Demand Trim" value is calculated from, especially when its negative. Does it reference the IDLE STEPPER TABLE and use it as the +/- lookup?
What i mean is... is (-)10% removing the same ISC steps from the IDLE STEPPER TABLE as (+)10% would add?
-Jamie
"Desired ISCV Initial Step Position" + "% Demand" = target ISC Step position
"% Demand" is looked up in the IDLE STEEPER TABLE
"ISCV Demand trims" add or subtract a percentage to maintain the target idle.
What I am not sure of is where the "ISCV Demand Trim" value is calculated from, especially when its negative. Does it reference the IDLE STEPPER TABLE and use it as the +/- lookup?
What i mean is... is (-)10% removing the same ISC steps from the IDLE STEPPER TABLE as (+)10% would add?
-Jamie
About the trims, it will need more field testing. I'd guess that negative or positive trims would adjust the %demand on the Y axis, so the stepper lookup value would be changed... So in your words, no 10% negative wouldn't be the same as 10% positive because the lookup table isn't linear.
I'm still trying to confirm things.
#233
Former Sponsor
iTrader: (12)
I'm hoping to dig a bit deeper into it this week. My thinking is that the ISCV DEMAND TRIM is what is added or subtracted from the DEMAND% but I need to do some logging to be certain how they all work together. With MrFred stating a maximum of +/-16% of adjustment for ISCV DEMAND TRIM, in my IDLE STEPPER TABLE, 16% is roughly 40 steps so that seems like it could be plenty of range for trimming. The first 16% on the Y-axis is also linear and the steepest slope as well.
-Jamie
-Jamie
Last edited by Dynotech Tuning; Dec 15, 2012 at 07:33 PM.
#235
Evolved Member
iTrader: (6)
I'm stuck for now and I'm about to throw my old laptop into garbage. Christmas will be a new laptop for me I think hahaha!
Last edited by domyz; Dec 15, 2012 at 07:52 PM.
#236
Evolved Member
iTrader: (6)
My startup is currently just under target idle, the trims keeps raising to raise demand%, but the maxed out stepper lookup won't go enough high. So steps won't move. I need to max the lookup table higher than what I have.
The stock lookup table had WAY too much effect on steps for high demand%.
I'll update.
The stock lookup table had WAY too much effect on steps for high demand%.
I'll update.
#238
Evolved Member
iTrader: (6)
950rpm
48 steps
~18% Demand
5,8% Trims
Last one don't seem to work, I log MUT 08 but it doesn't change. Maybe it's the wrong adress for 94170715. The way I guess trims for now is that I look at the demand% changing when it's off the target idle.
Last edited by domyz; Dec 15, 2012 at 10:41 PM.