charge temperature estimation UI help (#3693)

* ui

* those too

* format help

* s
This commit is contained in:
Matthew Kennedy 2021-12-14 11:44:20 -08:00 committed by GitHub
parent 0bb6ffbd2a
commit 8f7344079e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 24 deletions

View File

@ -1248,10 +1248,10 @@ float[MAP_ACCEL_TAPER] mapAccelTaperMult;;"mult", 1, 0, 0, 300, 2
pin_output_mode_e sdCardCsPinMode; pin_output_mode_e sdCardCsPinMode;
int crankingIACposition;+This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling.;"percent", 1, 0, -100, 100, 0 int crankingIACposition;+This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling.;"percent", 1, 0, -100, 100, 0
float tChargeMinRpmMinTps;;"mult", 1, 0, 0, 3, 4 float tChargeMinRpmMinTps;;"", 1, 0, 0, 3, 4
float tChargeMinRpmMaxTps;;"mult", 1, 0, 0, 3, 4 float tChargeMinRpmMaxTps;;"", 1, 0, 0, 3, 4
float tChargeMaxRpmMinTps;;"mult", 1, 0, 0, 3, 4 float tChargeMaxRpmMinTps;;"", 1, 0, 0, 3, 4
float tChargeMaxRpmMaxTps;;"mult", 1, 0, 0, 3, 4 float tChargeMaxRpmMaxTps;;"", 1, 0, 0, 3, 4
custom pwm_freq_t 2 scalar, U16, @OFFSET@, "Hz", 1, 0, 0, 3000, 0 custom pwm_freq_t 2 scalar, U16, @OFFSET@, "Hz", 1, 0, 0, 3000, 0
pwm_freq_t[CAMS_PER_BANK iterate] vvtOutputFrequency; pwm_freq_t[CAMS_PER_BANK iterate] vvtOutputFrequency;
@ -1394,11 +1394,11 @@ gppwm_note_t[SCRIPT_TABLE_COUNT iterate] scriptTableName;
gppwm_note_t[SCRIPT_SETTING_COUNT iterate] scriptSettingName; gppwm_note_t[SCRIPT_SETTING_COUNT iterate] scriptSettingName;
uint8_t[108] unused3328;;"units", 1, 0, -20, 100, 0 uint8_t[108] unused3328;;"units", 1, 0, -20, 100, 0
float tChargeAirCoefMin;;"Min tCharge Coeff.", 1, 0, 0, 1, 4 float tChargeAirCoefMin;Heat transfer coefficient at zero flow.\n0 means the air charge is fully heated to the same temperature as CLT.\n1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT.;"", 1, 0, 0, 1, 3
float tChargeAirCoefMax;;"Max tCharge Coeff.", 1, 0, 0, 1, 4 float tChargeAirCoefMax;Heat transfer coefficient at high flow, as defined by "max air flow".\n0 means the air charge is fully heated to the same temperature as CLT.\n1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT.;"", 1, 0, 0, 1, 3
float tChargeAirFlowMax;;"Max Air Flow (kg/h)", 1, 0, 0, 1000, 1 float tChargeAirFlowMax;High flow point for heat transfer estimation.\nSet this to perhaps 50-75% of your maximum airflow at wide open throttle.;"kg/h", 1, 0, 0, 1000, 1
float tChargeAirIncrLimit;;"tChange Increment Limit (deg/sec)", 1, 0, 0, 100, 1 float tChargeAirIncrLimit;Maximum allowed rate of increase allowed for the estimated charge temperature;"deg/sec", 1, 0, 0, 100, 1
float tChargeAirDecrLimit;;"tChange Decrement Limit (deg/sec)", 1, 0, 0, 100, 1 float tChargeAirDecrLimit;Maximum allowed rate of decrease allowed for the estimated charge temperature;"deg/sec", 1, 0, 0, 100, 1
#define tChargeMode_e_enum "RPM+TPS (Default)", "Air Mass Interpolation" #define tChargeMode_e_enum "RPM+TPS (Default)", "Air Mass Interpolation"
custom tChargeMode_e 4 bits, U32, @OFFSET@, [0:0], @@tChargeMode_e_enum@@ custom tChargeMode_e 4 bits, U32, @OFFSET@, [0:0], @@tChargeMode_e_enum@@

View File

@ -1582,26 +1582,27 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@\x00\x31\x00\x00"
field = "Name", scriptCurveName6 field = "Name", scriptCurveName6
panel = scriptCurve6 panel = scriptCurve6
dialog = tChargeRpmTpsSettings, "RPM+TPS Mode Settings" dialog = tChargeRpmTpsSettings, "RPM+TPS mode"
field = "We use these coefficients to approximate air/fuel charge temperate" field = "We use these coefficients to approximate air/fuel charge"
field = "based on CLT and IAT, depending on RPM and TPM" field = "temperature based on CLT and IAT, depending on RPM and TPM"
field = "minRPM minTPS", tChargeMinRpmMinTps field = "Low RPM/Low TPS", tChargeMinRpmMinTps
field = "minRPM maxTPS", tChargeMinRpmMaxTps field = "Low RPM/High TPS", tChargeMinRpmMaxTps
field = "maxRPM minTPS", tChargeMaxRpmMinTps field = "High RPM/Low TPS", tChargeMaxRpmMinTps
field = "maxRPM maxTPS", tChargeMaxRpmMaxTps field = "High RPM/High TPS", tChargeMaxRpmMaxTps
dialog = tChargeGeneralSettings, "" dialog = tChargeGeneralSettings, ""
field = "tCharge Mode", tChargeMode field = "Mode", tChargeMode
field = "tChange Increment Limit, deg/sec", tChargeAirIncrLimit field = "#These two parameters limit the estimate's rate of change"
field = "tChange Decrement Limit, deg/sec", tChargeAirDecrLimit field = "Increase rate limit", tChargeAirIncrLimit
field = "Decrease rate limit", tChargeAirDecrLimit
field = "" field = ""
dialog = tChargeAirInterpSettings, "Air Interpolation Mode Settings" dialog = tChargeAirInterpSettings, "Airflow interpolation mode"
field = "Min tCharge Coeff.", tChargeAirCoefMin field = "Low flow coefficient", tChargeAirCoefMin
field = "Max tCharge Coeff.", tChargeAirCoefMax field = "High flow coefficient", tChargeAirCoefMax
field = "Max Air Flow, kg/h", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = tChargeSettings, "tCharge Settings" dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0} panel = tChargeRpmTpsSettings, { tChargeMode == 0}
panel = tChargeAirInterpSettings, { tChargeMode == 1} panel = tChargeAirInterpSettings, { tChargeMode == 1}