idle timing tooltips for tunerstudio

This commit is contained in:
rusefi 2019-09-11 20:59:05 -04:00
parent a6fbc5036a
commit 8e67952fb8
6 changed files with 24 additions and 12 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:00:32 EDT 2019
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:58:30 EDT 2019
// by class com.rusefi.output.CHeaderConsumer
// begin
#ifndef CONTROLLERS_GENERATED_ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H
@ -2475,17 +2475,17 @@ struct engine_configuration_s {
*/
pid_s idleTimingPid;
/**
* The timing correction works only if RPM is close enough, otherwise the IAC correction works
* When the current RPM is closer than this value to the target, closed-loop idle timing control is enabled.
* offset 3988
*/
int16_t idleTimingPidWorkZone;
/**
* If RPM is too perfect, let's leave the advance angle alone to avoid oscillation
* If the RPM closer to target than this value, disable timing correction to prevent oscillation
* offset 3990
*/
int16_t idleTimingPidDeadZone;
/**
* Added to the work zone for smooth correction falloff
* Taper out idle timing control over this range as the engine leaves idle conditions
* offset 3992
*/
int16_t idlePidFalloffDeltaRpm;
@ -2824,4 +2824,4 @@ typedef struct persistent_config_s persistent_config_s;
#endif
// end
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:00:32 EDT 2019
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:58:30 EDT 2019

View File

@ -1031,9 +1031,9 @@ tChargeMode_e tChargeMode;
etb_io etb2
pid_s idleTimingPid;See useIdleTimingPidControl
int16_t idleTimingPidWorkZone;The timing correction works only if RPM is close enough, otherwise the IAC correction works;"RPM", 1, 0, 0, 1000, 0
int16_t idleTimingPidDeadZone;If RPM is too perfect, let's leave the advance angle alone to avoid oscillation;"RPM", 1, 0, 0, 1000, 0
int16_t idlePidFalloffDeltaRpm;Added to the work zone for smooth correction falloff;"RPM", 1, 0, 0, 1000, 0
int16_t idleTimingPidWorkZone;+When the current RPM is closer than this value to the target, closed-loop idle timing control is enabled.;"RPM", 1, 0, 0, 1000, 0
int16_t idleTimingPidDeadZone;+If the RPM closer to target than this value, disable timing correction to prevent oscillation;"RPM", 1, 0, 0, 1000, 0
int16_t idlePidFalloffDeltaRpm;+Taper out idle timing control over this range as the engine leaves idle conditions;"RPM", 1, 0, 0, 1000, 0
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

@ -82,7 +82,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:01:55 EDT 2019
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:58:30 EDT 2019
pageSize = 20000
page = 1
@ -1068,6 +1068,9 @@ page = 1
coastingFuelCutClt = "Fuel cutoff is deactivated below this coolant threshold."
pidExtraForLowRpm = "Increases PID reaction for RPM<target by adding extra percent to PID-error"
coastingFuelCutMap = "MAP value above which fuel injection is re-enabled."
idleTimingPidWorkZone = "When the current RPM is closer than this value to the target, closed-loop idle timing control is enabled."
idleTimingPidDeadZone = "If the RPM closer to target than this value, disable timing correction to prevent oscillation"
idlePidFalloffDeltaRpm = "Taper out idle timing control over this range as the engine leaves idle conditions"
tpsAccelFractionPeriod = "A delay in cycles between fuel-enrich. portions"
tpsAccelFractionDivisor = "A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions"

View File

@ -82,7 +82,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:02:00 EDT 2019
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:58:05 EDT 2019
pageSize = 20000
page = 1
@ -1068,6 +1068,9 @@ page = 1
coastingFuelCutClt = "Fuel cutoff is deactivated below this coolant threshold."
pidExtraForLowRpm = "Increases PID reaction for RPM<target by adding extra percent to PID-error"
coastingFuelCutMap = "MAP value above which fuel injection is re-enabled."
idleTimingPidWorkZone = "When the current RPM is closer than this value to the target, closed-loop idle timing control is enabled."
idleTimingPidDeadZone = "If the RPM closer to target than this value, disable timing correction to prevent oscillation"
idlePidFalloffDeltaRpm = "Added to the work zone for smooth correction falloff"
tpsAccelFractionPeriod = "A delay in cycles between fuel-enrich. portions"
tpsAccelFractionDivisor = "A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions"

View File

@ -82,7 +82,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:01:58 EDT 2019
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:58:33 EDT 2019
pageSize = 20000
page = 1
@ -1068,6 +1068,9 @@ page = 1
coastingFuelCutClt = "Fuel cutoff is deactivated below this coolant threshold."
pidExtraForLowRpm = "Increases PID reaction for RPM<target by adding extra percent to PID-error"
coastingFuelCutMap = "MAP value above which fuel injection is re-enabled."
idleTimingPidWorkZone = "When the current RPM is closer than this value to the target, closed-loop idle timing control is enabled."
idleTimingPidDeadZone = "If the RPM closer to target than this value, disable timing correction to prevent oscillation"
idlePidFalloffDeltaRpm = "Taper out idle timing control over this range as the engine leaves idle conditions"
tpsAccelFractionPeriod = "A delay in cycles between fuel-enrich. portions"
tpsAccelFractionDivisor = "A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions"

View File

@ -82,7 +82,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:02:03 EDT 2019
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Sep 11 20:58:07 EDT 2019
pageSize = 20000
page = 1
@ -1068,6 +1068,9 @@ page = 1
coastingFuelCutClt = "Fuel cutoff is deactivated below this coolant threshold."
pidExtraForLowRpm = "Increases PID reaction for RPM<target by adding extra percent to PID-error"
coastingFuelCutMap = "MAP value above which fuel injection is re-enabled."
idleTimingPidWorkZone = "When the current RPM is closer than this value to the target, closed-loop idle timing control is enabled."
idleTimingPidDeadZone = "If the RPM closer to target than this value, disable timing correction to prevent oscillation"
idlePidFalloffDeltaRpm = "Added to the work zone for smooth correction falloff"
tpsAccelFractionPeriod = "A delay in cycles between fuel-enrich. portions"
tpsAccelFractionDivisor = "A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions"