NTC Thermistor class.
Dependents: FermenterTempArray
Fork of Thermistor by
NTCThermistor.cpp
- Committer:
- macht
- Date:
- 2014-09-09
- Revision:
- 3:e9f38dc974f8
- Parent:
- 2:b052ac698148
File content as of revision 3:e9f38dc974f8:
#include "NTCThermistor.h" /** Create a NTCThermistor instance *@param T0 basic temperature[degrees/celsious] *@param R0 basic resistance[ohm]. Thermistor takes this resistance at basic temperature T0. *@param B B-parameter. */ NTCThermistor::NTCThermistor(float T0,float R0,float B){ T0_ = T0; K0_ = T0_+273.0; R0_ = R0; B_ = B; } /** Transfer temperature from resistance */ float NTCThermistor::trans_R2T(float R){ float K = (B_*K0_)/(K0_*log(R/R0_)+B_); float temp = K-273.0; return temp; }