rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Functions
thermistors.cpp File Reference

Detailed Description

Date
Feb 17, 2013
Author
Andrey Belomutskiy, (c) 2012-2020

Definition in file thermistors.cpp.

Functions

void setDodgeSensor (ThermistorConf *thermistorConf, float pullup)
 
void setAtSensor (ThermistorConf *thermistorConf, float tempLow, float rLow, float tempMid, float rMid, float tempHigh, float rHigh)
 
void setCommonNTCSensorParameters (ThermistorConf *thermistorConf)
 
void setCommonNTCSensor (ThermistorConf *thermistorConf, float pullup)
 
void setGmCltSensor (ThermistorConf *thermistorConf)
 

Function Documentation

◆ setAtSensor()

void setAtSensor ( ThermistorConf thermistorConf,
float  tempLow,
float  rLow,
float  tempMid,
float  rMid,
float  tempHigh,
float  rHigh 
)

◆ setCommonNTCSensor()

void setCommonNTCSensor ( ThermistorConf thermistorConf,
float  pullup 
)

Definition at line 51 of file thermistors.cpp.

51 {
52 setCommonNTCSensorParameters(thermistorConf);
53 thermistorConf->config.bias_resistor = pullup;
54}
void setCommonNTCSensorParameters(ThermistorConf *thermistorConf)

Referenced by hellen154hyundai_f7_boardDefaultConfiguration(), proteusStimQc(), setupDefaultSensorInputs(), super_uaefi_boardDefaultConfiguration(), and uaefi_boardDefaultConfiguration().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCommonNTCSensorParameters()

void setCommonNTCSensorParameters ( ThermistorConf thermistorConf)

18K Ohm @ -20C 2.1K Ohm @ 24C 294 Ohm @ 80C http://www.rexbo.eu/hella/coolant-temperature-sensor-6pt009107121?c=100334&at=3130

Definition at line 33 of file thermistors.cpp.

33 {
34 /**
35 * 18K Ohm @ -20C
36 * 2.1K Ohm @ 24C
37 * 294 Ohm @ 80C
38 * http://www.rexbo.eu/hella/coolant-temperature-sensor-6pt009107121?c=100334&at=3130
39 */
40 thermistorConf->config.tempC_1 = -20;
41 thermistorConf->config.tempC_2 = 23.8889;
42 thermistorConf->config.tempC_3 = 120;
43 thermistorConf->config.resistance_1 = 18000;
44 thermistorConf->config.resistance_2 = 2100;
45 thermistorConf->config.resistance_3 = 100;
46}

Referenced by hellen112_17_boardDefaultConfiguration(), hellen_honda_k_boardDefaultConfiguration(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setCommonNTCSensor(), setDefaultEngineConfiguration(), and setHyundaiPb().

Here is the caller graph for this function:

◆ setDodgeSensor()

void setDodgeSensor ( ThermistorConf thermistorConf,
float  pullup 
)

http://en.wikipedia.org/wiki/Thermistor http://en.wikipedia.org/wiki/Steinhart%E2%80%93Hart_equation

Definition at line 15 of file thermistors.cpp.

15 {
16 thermistorConf->config = {-40, 30, 120, 336660, 7550, 390, pullup};
17}

Referenced by setDodgeNeonNGCEngineConfiguration(), and setDodgeRam1996().

Here is the caller graph for this function:

◆ setGmCltSensor()

void setGmCltSensor ( ThermistorConf thermistorConf)

Definition at line 56 of file thermistors.cpp.

56 {
57 thermistorConf->config.tempC_1 = -40;
58 thermistorConf->config.tempC_2 = 40;
59 thermistorConf->config.tempC_3 = 130;
60 thermistorConf->config.resistance_1 = 100'000;
61 thermistorConf->config.resistance_2 = 1459;
62 thermistorConf->config.resistance_3 = 70;
63}

Referenced by setGmGdi(), and setGmSbc().

Here is the caller graph for this function:

Go to the source code of this file.