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;
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 tChargeMinRpmMaxTps;;"mult", 1, 0, 0, 3, 4
float tChargeMaxRpmMinTps;;"mult", 1, 0, 0, 3, 4
float tChargeMaxRpmMaxTps;;"mult", 1, 0, 0, 3, 4
float tChargeMinRpmMinTps;;"", 1, 0, 0, 3, 4
float tChargeMinRpmMaxTps;;"", 1, 0, 0, 3, 4
float tChargeMaxRpmMinTps;;"", 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
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;
uint8_t[108] unused3328;;"units", 1, 0, -20, 100, 0
float tChargeAirCoefMin;;"Min tCharge Coeff.", 1, 0, 0, 1, 4
float tChargeAirCoefMax;;"Max tCharge Coeff.", 1, 0, 0, 1, 4
float tChargeAirFlowMax;;"Max Air Flow (kg/h)", 1, 0, 0, 1000, 1
float tChargeAirIncrLimit;;"tChange Increment Limit (deg/sec)", 1, 0, 0, 100, 1
float tChargeAirDecrLimit;;"tChange Decrement Limit (deg/sec)", 1, 0, 0, 100, 1
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;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;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;Maximum allowed rate of increase allowed for the estimated charge temperature;"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"
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
panel = scriptCurve6
dialog = tChargeRpmTpsSettings, "RPM+TPS Mode Settings"
field = "We use these coefficients to approximate air/fuel charge temperate"
field = "based on CLT and IAT, depending on RPM and TPM"
field = "minRPM minTPS", tChargeMinRpmMinTps
field = "minRPM maxTPS", tChargeMinRpmMaxTps
field = "maxRPM minTPS", tChargeMaxRpmMinTps
field = "maxRPM maxTPS", tChargeMaxRpmMaxTps
dialog = tChargeRpmTpsSettings, "RPM+TPS mode"
field = "We use these coefficients to approximate air/fuel charge"
field = "temperature based on CLT and IAT, depending on RPM and TPM"
field = "Low RPM/Low TPS", tChargeMinRpmMinTps
field = "Low RPM/High TPS", tChargeMinRpmMaxTps
field = "High RPM/Low TPS", tChargeMaxRpmMinTps
field = "High RPM/High TPS", tChargeMaxRpmMaxTps
dialog = tChargeGeneralSettings, ""
field = "tCharge Mode", tChargeMode
field = "tChange Increment Limit, deg/sec", tChargeAirIncrLimit
field = "tChange Decrement Limit, deg/sec", tChargeAirDecrLimit
field = "Mode", tChargeMode
field = "#These two parameters limit the estimate's rate of change"
field = "Increase rate limit", tChargeAirIncrLimit
field = "Decrease rate limit", tChargeAirDecrLimit
field = ""
dialog = tChargeAirInterpSettings, "Air Interpolation Mode Settings"
field = "Min tCharge Coeff.", tChargeAirCoefMin
field = "Max tCharge Coeff.", tChargeAirCoefMax
field = "Max Air Flow, kg/h", tChargeAirFlowMax
dialog = tChargeAirInterpSettings, "Airflow interpolation mode"
field = "Low flow coefficient", tChargeAirCoefMin
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = tChargeSettings, "tCharge Settings"
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
panel = tChargeAirInterpSettings, { tChargeMode == 1}