ETB duty cycle jitter: only monitoring within this ticket fix #4833

This commit is contained in:
Andrey 2022-11-30 19:49:16 -05:00
parent e6993aa248
commit 9a38d23b61
3 changed files with 5 additions and 4 deletions

View File

@ -44,6 +44,7 @@ Release template (copy/paste this for new release):
- Add fuel adder to launch #4777
- 3-cylinder Benelli trigger
- ETB input jitter protection #4832
- ETB output average and rate of change gauges #4833
### Fixed
- Fuel Priming reset fix #4627

View File

@ -1349,7 +1349,7 @@ custom stepper_num_micro_steps_e 1 bits, U08, @OFFSET@, [0:3], @@stepper_num_mic
int8_t launchFuelAdderPercent
int8_t[1 iterate] sorryUnused
uint16_t etbExpAverageLength
uint16_t etbExpAverageLength;By the way ETB PID runs at 500hz, length in 1/500 of second here.
float etbDutyThreshold
int16_t coastingFuelCutRpmHigh;This sets the RPM above which fuel cut is active.;"rpm", 1, 0, 0, 5000, 0
@ -1389,7 +1389,7 @@ tChargeMode_e tChargeMode;
pid_s idleTimingPid;See useIdleTimingPidControl
int16_t etbRocExpAverageLength
int16_t etbRocExpAverageLength;By the way ETB PID runs at 500hz, length in 1/500 of second here.
int16_t tpsAccelFractionPeriod;A delay in cycles between fuel-enrich. portions;"cycles", 1, 0, 0, 500, 0
float tpsAccelFractionDivisor;A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions;"coef", 1, 0, 0, 100, 2

View File

@ -1340,8 +1340,8 @@ gaugeCategory = Throttle Body (incl. ETB)
etbTargetGauge = etbTarget, @@GAUGE_NAME_ETB_TARGET@@, "%", 0, 100, 0, 0, 100, 100, 1, 1
etbErrorGauge = etb1Error, @@GAUGE_NAME_ETB_ERROR@@, "%", -20, 20, -10, -5, 5, 10, 2, 0
etbDutyCycleGauge = etb1DutyCycle, @@GAUGE_NAME_ETB_DUTY@@, "%", -100, 100, -75, -50, 50, 75, 0, 0
etbDutyRateOfChangeGauge = etbDutyRateOfChange, "ETB temp: duty ROC", "", -100, 100, -75, -50, 50, 75, 0, 3
etbDutyAverageGauge = etbDutyAverage, "ETB temp: average", "", -100, 100, -75, -50, 50, 75, 0, 3
etbDutyRateOfChangeGauge = etbDutyRateOfChange, "ETB duty rate of change", "", -100, 100, -75, -50, 50, 75, 0, 3
etbDutyAverageGauge = etbDutyAverage, "ETB average duty", "", -100, 100, -75, -50, 50, 75, 0, 3
etbInputErrorCounterGauge = etbInputErrorCounter, "ETB temp: input error counter", "", -100, 100, -75, -50, 50, 75, 0, 0
gaugeCategory = Sensors - Raw