only: defaults progress

This commit is contained in:
rusefillc 2024-03-15 10:39:24 -06:00
parent 7ac46b9975
commit 2e3a547a6c
4 changed files with 8 additions and 3 deletions

View File

@ -112,6 +112,9 @@ void setDefaultBaseEngine() {
engineConfiguration->cutSparkOnHardLimit = true;
engineConfiguration->etbRevLimitRange = 250;
engineConfiguration->rpmSoftLimitWindowSize = 200;
engineConfiguration->rpmSoftLimitTimingRetard = 4;
// CLT RPM limit table - just the X axis
copyArray(engineConfiguration->cltRevLimitRpmBins, { -20, 0, 40, 80 });
@ -224,6 +227,7 @@ void setDefaultBaseEngine() {
#endif /* EFI_ALTERNATOR_CONTROL */
// Fuel pump
// todo: maybe change to 2s as default?
engineConfiguration->startUpFuelPumpDuration = 4;
engineConfiguration->kLineBaudRate = KLINE_BAUD_RATE;

View File

@ -16,6 +16,7 @@ void setDefaultCranking() {
// IAC
engineConfiguration->crankingIACposition = 50;
// should be 100 once tune is better
engineConfiguration->afterCrankingIACtaperDuration = 200;
engineConfiguration->isFasterEngineSpinUpEnabled = true;

View File

@ -79,7 +79,7 @@ void setDefaultIgnition() {
engineConfiguration->minimumIgnitionTiming = -10;
engineConfiguration->maximumIgnitionTiming = 60;
// Dwell table
// Dwell table - a bit conservative but reasonable
setConstantDwell(4);
setLinearCurve(engineConfiguration->dwellVoltageCorrVoltBins, 8, 15, 0.1);

View File

@ -252,7 +252,7 @@ struct stft_cell_cfg_s
end_struct
struct stft_s
uint8_t autoscale maxIdleRegionRpm;Below this RPM, the idle region is active;"RPM", 50, 0, 0, 12000, 0
uint8_t autoscale maxIdleRegionRpm;Below this RPM, the idle region is active, idle+300 would be a good value;"RPM", 50, 0, 0, 12000, 0
uint8_t maxOverrunLoad;Below this engine load, the overrun region is active;"load", 1, 0, 0, 250, 0
uint8_t minPowerLoad;Above this engine load, the power region is active;"load", 1, 0, 0, 250, 0
uint8_t autoscale deadband;When close to correct AFR, pause correction. This can improve stability by not changing the adjustment if the error is extremely small, but is not required.;"%", 0.1, 0, 0, 3, 1
@ -1175,7 +1175,7 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\
bit unusedBit_503_15
bit unusedBit_503_16
bit unusedBit_503_17
int16_t afterCrankingIACtaperDuration;This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.;"cycles", 1, 0, 0, 5000, 0
int16_t afterCrankingIACtaperDuration;This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better;"cycles", 1, 0, 0, 5000, 0
int16_t iacByTpsTaper;IAC Value added when coasting and transitioning into idle.;"percent", 1, 0, 0, 500, 0