diff --git a/firmware/CHANGELOG.md b/firmware/CHANGELOG.md index 513996c54b..964146ff95 100644 --- a/firmware/CHANGELOG.md +++ b/firmware/CHANGELOG.md @@ -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 diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 0d5c717814..8036e6bb50 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -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 diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index 2c715cad54..290973e3a2 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -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