Comment calculer la température d'une thermistance en Python avec UliEngineering
Vous pouvez facilement calculer la température à partir de la résistance d’une thermistance en utilisant la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.Thermistors import thermistor_temperature
# Calculer la température à partir de la résistance (10kΩ à 25°C de référence, B=3950)
temp = thermistor_temperature("10k", "10k", 25.0, 3950)
print(f"Température (10kΩ, 10k@25°C, B=3950) : {temp:.2f} °C")
# Calculer la température à partir de la résistance (1kΩ à 25°C de référence, B=3950)
temp = thermistor_temperature("1k", "10k", 25.0, 3950)
print(f"Température (1kΩ, 10k@25°C, B=3950) : {temp:.2f} °C")Exemple de sortie
Température (10kΩ, 10k@25°C, B=3950) : 25.00 °C
Température (1kΩ, 10k@25°C, B=3950) : 84.97 °CCe calcul détermine la température d’une thermistance NTC à partir de sa résistance mesurée. Ceci est essentiel pour les applications de détection de température, les systèmes de surveillance thermique et toute application où la température doit être déduite de mesures de résistance. Le calcul utilise le modèle à paramètre B qui offre une bonne précision sur une plage de température limitée.
La température est calculée en utilisant la formule : $T = \frac{1}{\frac{1}{T_0} + \frac{1}{B} \ln(\frac{R}{R_0})}$, où $T$ est la température en Kelvin, $R$ est la résistance mesurée, $R_0$ est la résistance de référence à la température de référence $T_0$, et $B$ est la valeur B en Kelvin. Le résultat est ensuite converti de Kelvin en Celsius.
Articles liés
- Comment calculer la valeur B d’une thermistance en Python avec UliEngineering
- Comment calculer la résistance d’une thermistance en Python avec UliEngineering
- Comment calculer le facteur de puissance à partir de l’angle de phase en Python avec UliEngineering