From a96229f0b72d9363a39d5fd8f1f42d5d6345ac9f Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Mon, 18 Sep 2023 04:49:44 -0400 Subject: [PATCH] Config for new temp sensors --- firmware/tunerstudio/rusefi.input | 74 ++++++++++++++++++++++++++----- 1 file changed, 64 insertions(+), 10 deletions(-) diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index 83264580c8..fa1fa3ab7c 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -1939,6 +1939,10 @@ menuDialog = main subMenu = iatSensor, "IAT sensor" subMenu = auxTempSensor1Sensor, "AuxTemp1 sensor" subMenu = auxTempSensor2Sensor, "AuxTemp2 sensor" + subMenu = oilTempSensor, "Oil temp sensor" + subMenu = fuelTempSensor, "Fuel temp sensor" + subMenu = ambientTempSensor, "Ambient temp sensor" + subMenu = compressorDischargeTemperature, "Compressor discharge temp" subMenu = std_separator # TPS/pedal @@ -2701,10 +2705,9 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ panel = dwellCorrection panel = dwellVoltageCorrection -; Sensors->AUX1 Thermistor Sensor Setting dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings" field = "Input channel", auxTempSensor1_adcChannel - field = "Bias resistor", auxTempSensor1_bias_resistor, {auxTempSensor1_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Pullup resistor", auxTempSensor1_bias_resistor, {auxTempSensor1_adcChannel != @@ADC_CHANNEL_NONE@@} field = "#Here is three pairs of thermistor temperature and resistance." field = "#Typical temperatures is -40 deg C, 0 deg C and 100 deg C" @@ -2718,10 +2721,9 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ field = "Highest temperature", auxTempSensor1_tempC_3, {auxTempSensor1_adcChannel != @@ADC_CHANNEL_NONE@@} field = "Resistance @ HT", auxTempSensor1_resistance_3, {auxTempSensor1_adcChannel != @@ADC_CHANNEL_NONE@@} -; Sensors->AUX2 Thermistor Sensor Setting dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings" field = "Input channel", auxTempSensor2_adcChannel - field = "Bias resistor", auxTempSensor2_bias_resistor, {auxTempSensor2_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Pullup resistor", auxTempSensor2_bias_resistor, {auxTempSensor2_adcChannel != @@ADC_CHANNEL_NONE@@} field = "#Here is three pairs of thermistor temperature and resistance." field = "#Typical temperatures is -40 deg C, 0 deg C and 100 deg C" @@ -2741,6 +2743,62 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ field = "Closed value", customSentTpsMin, {sentEtbType == @@SentEtbType_CUSTOM@@ } field = "Open value", customSentTpsMax, {sentEtbType == @@SentEtbType_CUSTOM@@ } + dialog = oilTempSensor, "Oil Temp Sensor Settings" + field = "Input channel", oilTempSensor_adcChannel + field = "Pullup resistor", oilTempSensor_bias_resistor, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + + field = "Lowest temperature", oilTempSensor_tempC_1, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ LT", oilTempSensor_resistance_1, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Middle temperature", oilTempSensor_tempC_2, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ MT", oilTempSensor_resistance_2, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Highest temperature", oilTempSensor_tempC_3, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ HT", oilTempSensor_resistance_3, {oilTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + + dialog = fuelTempSensor, "Fuel Temp Sensor Settings" + field = "Input channel", fuelTempSensor_adcChannel + field = "Pullup resistor", fuelTempSensor_bias_resistor, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + + field = "Lowest temperature", fuelTempSensor_tempC_1, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ LT", fuelTempSensor_resistance_1, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Middle temperature", fuelTempSensor_tempC_2, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ MT", fuelTempSensor_resistance_2, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Highest temperature", fuelTempSensor_tempC_3, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ HT", fuelTempSensor_resistance_3, {fuelTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + + dialog = ambientTempSensor, "Ambient Temp Sensor Settings" + field = "!Put this sensor before any turbocharger/supercharger" + field = "!near the air filter." + field = "Input channel", ambientTempSensor_adcChannel + field = "Pullup resistor", ambientTempSensor_bias_resistor, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + + field = "Lowest temperature", ambientTempSensor_tempC_1, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ LT", ambientTempSensor_resistance_1, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Middle temperature", ambientTempSensor_tempC_2, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ MT", ambientTempSensor_resistance_2, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Highest temperature", ambientTempSensor_tempC_3, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ HT", ambientTempSensor_resistance_3, {ambientTempSensor_adcChannel != @@ADC_CHANNEL_NONE@@} + + dialog = compressorDischargeTemperature, "Compressor Discharge Temp Settings" + field = "!Put this sensor after the turbocharger/supercharger" + field = "!but before the intercooler." + field = "Input channel", compressorDischargeTemperature_adcChannel + field = "Pullup resistor", compressorDischargeTemperature_bias_resistor, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + + field = "Lowest temperature", compressorDischargeTemperature_tempC_1, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ LT", compressorDischargeTemperature_resistance_1, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Middle temperature", compressorDischargeTemperature_tempC_2, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ MT", compressorDischargeTemperature_resistance_2, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "" + field = "Highest temperature", compressorDischargeTemperature_tempC_3, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + field = "Resistance @ HT", compressorDischargeTemperature_resistance_3, {compressorDischargeTemperature_adcChannel != @@ADC_CHANNEL_NONE@@} + dialog = tpsNum1, "Throttle Body #1" field = "Primary sensor", tps1_1AdcChannel field = "Primary min", tpsMin, {tps1_1AdcChannel != @@ADC_CHANNEL_NONE@@} @@ -3042,11 +3100,9 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ panel = allPins2_1_and_2 panel = allPins2_3 - -; Sensors->CLT sensor dialog = clt_thermistor, "CLT sensor" field = "Input channel", clt_adcChannel - field = "Bias resistor", clt_bias_resistor, {clt_adcChannel != @@ADC_CHANNEL_NONE@@}@@if_ts_show_clt_iat_pullup + field = "Pullup resistor", clt_bias_resistor, {clt_adcChannel != @@ADC_CHANNEL_NONE@@}@@if_ts_show_clt_iat_pullup settingSelector = "Common CLT Sensors" settingOption = "GM CLT", clt_tempC_1=-40,clt_resistance_1=100000,clt_tempC_2=40,clt_resistance_2=1459,clt_tempC_3=130,clt_resistance_3=70,useLinearCltSensor=0 @@ -3076,10 +3132,9 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ panel = clt_thermistor, West panel = cltGauges, East -; Sensors->IAT sensor dialog = iat_thermistor, "IAT sensor" field = "Input channel", iat_adcChannel - field = "Bias resistor", iat_bias_resistor, {iat_adcChannel != @@ADC_CHANNEL_NONE@@}@@if_ts_show_clt_iat_pullup + field = "Pullup resistor", iat_bias_resistor, {iat_adcChannel != @@ADC_CHANNEL_NONE@@}@@if_ts_show_clt_iat_pullup settingSelector = "Common IAT Sensors", {iat_adcChannel != 0} settingOption = "GM IAT", iat_tempC_1=8.9,iat_resistance_1=7000,iat_tempC_2=30.6,iat_resistance_2=1930,iat_tempC_3=63.3,iat_resistance_3=560,useLinearIatSensor=0 @@ -3109,7 +3164,6 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ panel = iat_thermistor, West panel = iatGauges, East -; Sensors->Oil pressure sensor dialog = oilp_settings, "Oil Pressure Sensor" field = "Oil Pressure ADC input", oilPressure_hwChannel field = "low voltage", oilPressure_v1, {oilPressure_hwChannel != @@ADC_CHANNEL_NONE@@}