AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Capteur de température CTN

Description détaillée

Ce module permet de gérer des capteurs de température CTN en corrigeant leur non-linéarité grâce à des coefficients de Steinhart-Hart.
L'implémentation est dérivée du projet Thermistor http://thermistor.sourceforge.net qui fournit un utilitaire permettant de calculer ses coefficients à partir du tableau de valeurs de résistances en fonction de la température fourni dans le datasheet de la CTN ou mesuré expérimentalement.
Le projet initial a été modifié et disponible par git sur git://git.epsilonrt.fr/ntc

Graphe de collaboration de Capteur de température CTN:

Fonctions

double dNtcResToTemp (double dR, double dCoeff[])
 
double dNtcTempToRes (double dT, double dCoeff[])
 

Documentation des fonctions

double dNtcResToTemp ( double  dR,
double  dCoeff[] 
)

Conversion from resistance to temperature Calculates and returns temperature for given resistance

Paramètres
dRresistance (in Ohm)
dCoeffSteinhart-Hart coefficients, calculates with ntc-coeff utility
Renvoie
corresponding temperature
Exemples:
sensor/ntc/demo_sensor_ntc.c.
double dNtcTempToRes ( double  dT,
double  dCoeff[] 
)

Conversion from temperature to resistance Calculates and returns resistance for given temperature

Paramètres
dTtemperature (in degree Celsius)
dCoeffSteinhart-Hart coefficients, calculates with ntc-coeff utility
Renvoie
corresponding resistance