Decel fuelcut delay
#16
Newbie
Thread Starter
Another thanks to you Merlin for the XML file.
I've set the value to 250ms.
If the rev is underneath 3500 the fuel cut is felt directly
but if it's above 4000 revs there is no change.
Do you think there is a way to target the higher revs ?
Regards
I've set the value to 250ms.
If the rev is underneath 3500 the fuel cut is felt directly
but if it's above 4000 revs there is no change.
Do you think there is a way to target the higher revs ?
Regards
#17
Evolving Member
iTrader: (2)
I am surprised that you found variables like this!
If this is a gain, then I guess I have to go lower to make it more immune to MAF sensor noise, but at the same time, if I lower it too much, I guess it won't react to sudden change of MAF sensor signal?
Do you have a little bit more info about this gain and filter?
Thanks a lot!
#18
Evolved Member
Chris, the scaling on those two MAF filter gain is a factor of 256.
So the stock values are close to one, so not much filtering (I think).
Therefore I agree with you, make the values smaller for more filtering.
Other than that, all I can say is Mitsu do change the values across the model range, so it is a valid tuning parameter and not a constant.
<scaling name="CF256_16" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.05" storagetype="uint16" endian="big"/>
<table name="MAF Sensor Filter Gain" category="Intake Compensation" address="1508" type="2D" scaling="CF256_16">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Air-Flow Filter Gain, Idle</data>
<data>Air-Flow Filter Gain, Off Idle</data>
</table>
</table>
So the stock values are close to one, so not much filtering (I think).
Therefore I agree with you, make the values smaller for more filtering.
Other than that, all I can say is Mitsu do change the values across the model range, so it is a valid tuning parameter and not a constant.
<scaling name="CF256_16" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.05" storagetype="uint16" endian="big"/>
<table name="MAF Sensor Filter Gain" category="Intake Compensation" address="1508" type="2D" scaling="CF256_16">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Air-Flow Filter Gain, Idle</data>
<data>Air-Flow Filter Gain, Off Idle</data>
</table>
</table>
Last edited by merlin.oz; Feb 27, 2014 at 01:33 PM.
#19
Evolved Member
Geo, there is an rpm threshold/limit on the Rapid Fuel-Cut thing, add this to the xml and then raise the value.
<scaling name="Rpm8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint8" endian="big"/>
<scaling name="RPM8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint16" endian="big"/>
<scaling name="Rpm2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint8" endian="big"/>
<scaling name="RPM2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint16" endian="big"/>
<table name="Fuel-Cut, Rapid Cut Rev Limit" address="1598" category="Fuel-Cut Control" type="2D" scaling="RPM8000">
<table name="ENGINE" type="Static Y Axis" elements="1">
<data>Fuel-Cut, Rapid Cut Rev Limit</data>
</table>
</table>
<scaling name="Rpm8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint8" endian="big"/>
<scaling name="RPM8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint16" endian="big"/>
<scaling name="Rpm2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint8" endian="big"/>
<scaling name="RPM2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint16" endian="big"/>
<table name="Fuel-Cut, Rapid Cut Rev Limit" address="1598" category="Fuel-Cut Control" type="2D" scaling="RPM8000">
<table name="ENGINE" type="Static Y Axis" elements="1">
<data>Fuel-Cut, Rapid Cut Rev Limit</data>
</table>
</table>
#20
Evolving Member
iTrader: (2)
Chris, the scaling on those two MAF filter gain is a factor of 256.
So the stock values are close to one, so not much filtering (I think).
Therefore I agree with you, make the values smaller for more filtering.
Other than that, all I can say is Mitsu do change the values across the model range, so it is a valid tuning parameter and not a constant.
<scaling name="CF256_16" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.05" storagetype="uint16" endian="big"/>
<table name="MAF Sensor Filter Gain" category="Intake Compensation" address="1508" type="2D" scaling="CF256_16">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Air-Flow Filter Gain, Idle</data>
<data>Air-Flow Filter Gain, Off Idle</data>
</table>
</table>
So the stock values are close to one, so not much filtering (I think).
Therefore I agree with you, make the values smaller for more filtering.
Other than that, all I can say is Mitsu do change the values across the model range, so it is a valid tuning parameter and not a constant.
<scaling name="CF256_16" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.05" storagetype="uint16" endian="big"/>
<table name="MAF Sensor Filter Gain" category="Intake Compensation" address="1508" type="2D" scaling="CF256_16">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Air-Flow Filter Gain, Idle</data>
<data>Air-Flow Filter Gain, Off Idle</data>
</table>
</table>
I will first play with fuel cut delay and resume rpm first then, I will try this one also!
Thanks!
#21
Newbie
Thread Starter
Geo, there is an rpm threshold/limit on the Rapid Fuel-Cut thing, add this to the xml and then raise the value.
<scaling name="Rpm8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint8" endian="big"/>
<scaling name="RPM8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint16" endian="big"/>
<scaling name="Rpm2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint8" endian="big"/>
<scaling name="RPM2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint16" endian="big"/>
<table name="Fuel-Cut, Rapid Cut Rev Limit" address="1598" category="Fuel-Cut Control" type="2D" scaling="RPM8000">
<table name="ENGINE" type="Static Y Axis" elements="1">
<data>Fuel-Cut, Rapid Cut Rev Limit</data>
</table>
</table>
<scaling name="Rpm8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint8" endian="big"/>
<scaling name="RPM8000" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="8000" inc="31.25" storagetype="uint16" endian="big"/>
<scaling name="Rpm2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint8" endian="big"/>
<scaling name="RPM2000" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="7.9125" storagetype="uint16" endian="big"/>
<table name="Fuel-Cut, Rapid Cut Rev Limit" address="1598" category="Fuel-Cut Control" type="2D" scaling="RPM8000">
<table name="ENGINE" type="Static Y Axis" elements="1">
<data>Fuel-Cut, Rapid Cut Rev Limit</data>
</table>
</table>
I'll try it hoping that it will solve the issue;
#22
Address for coolant temp is straight forward.
Thanks.
15 minutes later...... facepalm
<table name="Decel Fuel Cut Resume RPM" category="Fuel-Cut Control" address="36dc" type="2D" level="2" scaling="RPM8">
<table name="Engine Temp" address="67a2" type="Y Axis" elements="8" scaling="TempC"/>
</table>
Last edited by 400s; Mar 24, 2020 at 01:19 PM.
Thread
Thread Starter
Forum
Replies
Last Post
E6-X
Evo X Engine Management / Tuning Forums
2
Dec 26, 2009 06:33 AM