int Vo;
float R1 = 10000;
float logR2, R2, T;
float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;
Vo = analogRead(ThermistorPin);
R2 = R1 * (1023.0 / (float)Vo - 1.0);
logR2 = log(R2);
T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
T = T - 273.15;
T = (T * 9.0)/ 5.0 + 32.0;
what do you mean by 10R?Hi,
* use VCC --> 10R --> AVCC
Klaus
A resistor with the value "10 Ohms".what do you mean by 10R?
Question: Is the problem really of acuracy or fluctuation of the measured value along time? If acuracy, the resolution of the problem would go through the fine adjustment of the calibration parameters c1, c2, c3. However, if the problem is of measured value not being steady, my bet is that you are probably not subjecting the sensor to an environment with a stable temperature; if that is the case, consider implementing some bulky mass apparatus, so that the specific heat capacity of the measured body (e.g., metal bar) tends to remain stable over time, filtering out small thermal oscillations.but it is n't accurate for more than 5 degrees
and connect resistance 10k in series but it is n't accurate for more than 5 degrees
What should i expect when i connect ntc 10k in series with 10k resistor
.
"but thermistor is more accurate than pt100." Who told you such a lie? Thermistors have hysteresis, whereas a PT100 does not. Granted, if your temperature span is only 4C, then the hysteresis could be neglected.
There's no need to argue. Please report if you have found an off-the-shelf thermistor with suitable accuracy for the -40-200 °C range. For the time being, I'm continuing to use RTD for similar applications.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?