Comment calculer la résistance d'une thermistance en Python avec UliEngineering
Vous pouvez facilement calculer la résistance d’une thermistance à une température donnée en utilisant la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.Thermistors import thermistor_resistance
from UliEngineering.EngineerIO import *
# Calculer la résistance à 50°C (10kΩ à 25°C de référence, B=3950)
resistance = thermistor_resistance("10k", 25.0, 50.0, 3950)
print(f"Résistance à 50°C : {format_value(resistance, 'Ω')}")
# Calculer la résistance à 0°C (10kΩ à 25°C de référence, B=3950)
resistance = thermistor_resistance("10k", 25.0, 0.0, 3950)
print(f"Résistance à 0°C : {format_value(resistance, 'Ω')}")Exemple de sortie
Résistance à 50°C : 3.60 kΩ
Résistance à 0°C : 32.6 kΩCe calcul détermine la résistance attendue d’une thermistance NTC à une température spécifique. Ceci est essentiel pour l’étalonnage des capteurs, la conception de circuits et la prédiction du comportement des thermistances dans les applications de détection de température. Le calcul utilise le modèle à paramètre B qui offre une bonne précision sur une plage de température limitée.
La résistance est calculée en utilisant la formule : $R = R_0 \cdot e^{B(\frac{1}{T} - \frac{1}{T_0})}$, où $R$ est la résistance à la température $T$ en Kelvin, $R_0$ est la résistance de référence à la température de référence $T_0$ en Kelvin, et $B$ est la valeur B en Kelvin. Pour les thermistances NTC, la résistance diminue lorsque la température augmente.
Articles liés
- Comment calculer la valeur B d’une thermistance en Python avec UliEngineering
- Comment calculer la température d’une thermistance en Python avec UliEngineering
- Comment calculer le facteur de puissance à partir de l’angle de phase en Python avec UliEngineering