auto-sync
This commit is contained in:
parent
8863f8127f
commit
fa151b09a3
|
@ -248,6 +248,35 @@ void setDefaultBasePins(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
engineConfiguration->configResetPin = GPIOB_1;
|
engineConfiguration->configResetPin = GPIOB_1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// todo: move injector calibration somewhere else?
|
||||||
|
// todo: add a enum? if we have enough data?
|
||||||
|
static void setBosch02880155868(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
|
// http://www.boschdealer.com/specsheets/0280155868cs.jpg
|
||||||
|
engineConfiguration->injector.battLagCorrBins[0] = 6;
|
||||||
|
engineConfiguration->injector.battLagCorr[0] = 3.371;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[1] = 8;
|
||||||
|
engineConfiguration->injector.battLagCorr[1] = 1.974;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[2] = 10;
|
||||||
|
engineConfiguration->injector.battLagCorr[2] = 1.383;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[3] = 11;
|
||||||
|
engineConfiguration->injector.battLagCorr[3] = 1.194;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[4] = 12;
|
||||||
|
engineConfiguration->injector.battLagCorr[4] = 1.04;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[5] = 13;
|
||||||
|
engineConfiguration->injector.battLagCorr[5] = 0.914;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[6] = 14;
|
||||||
|
engineConfiguration->injector.battLagCorr[6] = 0.797;
|
||||||
|
|
||||||
|
engineConfiguration->injector.battLagCorrBins[7] = 15;
|
||||||
|
engineConfiguration->injector.battLagCorr[7] = 0.726;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Global default engine configuration
|
* @brief Global default engine configuration
|
||||||
* This method sets the global engine configuration defaults. These default values are then
|
* This method sets the global engine configuration defaults. These default values are then
|
||||||
|
@ -271,7 +300,8 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
boardConfiguration->mafSensorType = Bosch0280218037;
|
boardConfiguration->mafSensorType = Bosch0280218037;
|
||||||
setBosch0280218037(config);
|
setBosch0280218037(config);
|
||||||
|
|
||||||
engineConfiguration->injector.lag = 1.0;
|
engineConfiguration->injector.lag = 0.0;
|
||||||
|
setBosch02880155868(PASS_ENGINE_PARAMETER_F);
|
||||||
|
|
||||||
engineConfiguration->acCutoffLowRpm = 700;
|
engineConfiguration->acCutoffLowRpm = 700;
|
||||||
engineConfiguration->acCutoffHighRpm = 5000;
|
engineConfiguration->acCutoffHighRpm = 5000;
|
||||||
|
@ -311,11 +341,6 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
setTableValue(config->cltFuelCorrBins, config->cltFuelCorr, CLT_CURVE_SIZE, 60, 1.03);
|
setTableValue(config->cltFuelCorrBins, config->cltFuelCorr, CLT_CURVE_SIZE, 60, 1.03);
|
||||||
setTableValue(config->cltFuelCorrBins, config->cltFuelCorr, CLT_CURVE_SIZE, 70, 1.01);
|
setTableValue(config->cltFuelCorrBins, config->cltFuelCorr, CLT_CURVE_SIZE, 70, 1.01);
|
||||||
|
|
||||||
for (int i = 0; i < VBAT_INJECTOR_CURVE_SIZE; i++) {
|
|
||||||
engineConfiguration->injector.battLagCorrBins[i] = 12 - VBAT_INJECTOR_CURVE_SIZE / 2 + i;
|
|
||||||
engineConfiguration->injector.battLagCorr[i] = 0; // zero extra time by default
|
|
||||||
}
|
|
||||||
|
|
||||||
setConstantDwell(4 PASS_ENGINE_PARAMETER); // 4ms is global default dwell
|
setConstantDwell(4 PASS_ENGINE_PARAMETER); // 4ms is global default dwell
|
||||||
engineConfiguration->useConstantDwellDuringCranking = false;
|
engineConfiguration->useConstantDwellDuringCranking = false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue