GDI4 overlap factor fix #5416
This commit is contained in:
parent
5155369bf6
commit
11fbfe55f0
|
@ -30,6 +30,7 @@ Release template (copy/paste this for new release):
|
|||
|
||||
### Added
|
||||
- Dashpot for return-to-idle from coasting #5303
|
||||
- injector duty cycle limited at 50% for GDI engines #5416
|
||||
|
||||
### Fixed
|
||||
- fuel_pump_control is accessible as getOutput("isFuelPumpOn") in Lua #5239
|
||||
|
|
|
@ -151,7 +151,8 @@ void LimpManager::updateState(int rpm, efitick_t nowNt) {
|
|||
// If duty cycle is high, impose a fuel cut rev limiter.
|
||||
// This is safer than attempting to limp along with injectors or a pump that are out of flow.
|
||||
// only reset once below 20% duty to force the driver to lift
|
||||
if (m_injectorDutyCutHysteresis.test(getInjectorDutyCycle(rpm), 96, 20)) {
|
||||
float maxAllowedDuty = isGdiEngine() ? 50 : 96; // at the moment GDI means GDI4 and PT2001 which means duty cycle limited at 50% by hardware
|
||||
if (m_injectorDutyCutHysteresis.test(getInjectorDutyCycle(rpm), maxAllowedDuty, 20)) {
|
||||
allowFuel.clear(ClearReason::InjectorDutyCycle);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue