Skip to content

Commit

Permalink
lambda protect defaults #75
Browse files Browse the repository at this point in the history
  • Loading branch information
mck1117 committed Jun 29, 2023
1 parent e03b240 commit 242d9e1
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions firmware/controllers/algo/defaults/default_fuel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,19 @@ void setDefaultWallWetting() {
copyArray(engineConfiguration->wwBetaMapValues, betaMap);
}

static void setDefaultLambdaProtection() {
engineConfiguration->lambdaProtectionEnable = false;

engineConfiguration->lambdaProtectionMinLoad = 60;
engineConfiguration->lambdaProtectionMinRpm = 2500;
engineConfiguration->lambdaProtectionMinTps = 50;
engineConfiguration->lambdaProtectionTimeout = 0.5f;

engineConfiguration->lambdaProtectionRestoreLoad = 30;
engineConfiguration->lambdaProtectionRestoreRpm = 2000;
engineConfiguration->lambdaProtectionRestoreTps = 20;
}

void setDefaultFuel() {
// Base injection configuration
engineConfiguration->isInjectionEnabled = true;
Expand Down Expand Up @@ -278,4 +291,7 @@ void setDefaultFuel() {

// Some reasonable reference pressure that many vehicles use
engineConfiguration->fuelReferencePressure = 300;

// Lambda protection defaults
setDefaultLambdaProtection();
}

0 comments on commit 242d9e1

Please sign in to comment.