NA6 base tune

This commit is contained in:
rusefi 2019-02-26 21:50:58 -05:00
parent a9cbbe6e09
commit bdbecb8c42
3 changed files with 13 additions and 6 deletions

View File

@ -147,8 +147,12 @@ void setMiataNA6_MAP_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
// chartsize 200
engineConfiguration->engineChartSize = 200;
// set cranking_fuel 5
engineConfiguration->cranking.baseFuel = 5;
engineConfiguration->idleMode == IM_AUTO;
// cold start works better with baseFuel = 8
// maybe adjust CLT correction?
// set cranking_fuel 8
engineConfiguration->cranking.baseFuel = 8;
engineConfiguration->specs.displacement = 1.6;

View File

@ -818,8 +818,8 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
engineConfiguration->idleRpmPid.pFactor = 0.05;
engineConfiguration->idleRpmPid.iFactor = 0.002;
engineConfiguration->idleRpmPid.minValue = 5;
engineConfiguration->idleRpmPid.maxValue = 95;
engineConfiguration->idleRpmPid.minValue = 0.1;
engineConfiguration->idleRpmPid.maxValue = 99;
boardConfiguration->idlePidDeactivationTpsThreshold = 2;
boardConfiguration->idle.solenoidFrequency = 200;

View File

@ -315,10 +315,13 @@ private:
if (cisnan(clt))
cltCorrection = 1.0f;
// Use separate CLT correction table for cranking
else if (engineConfiguration->overrideCrankingIacSetting && !isRunning)
else if (engineConfiguration->overrideCrankingIacSetting && !isRunning) {
cltCorrection = interpolate2d("cltCrankingT", clt, config->cltCrankingCorrBins, config->cltCrankingCorr, CLT_CRANKING_CURVE_SIZE) / PERCENT_MULT;
else
} else {
// this value would be ignored if running in AUTO mode
// but we need it while cranking in AUTO mode
cltCorrection = interpolate2d("cltT", clt, config->cltIdleCorrBins, config->cltIdleCorr, CLT_CURVE_SIZE) / PERCENT_MULT;
}
percent_t iacPosition;