Comment calculer la valeur B d'une thermistance en Python avec UliEngineering
Vous pouvez facilement calculer la valeur B (paramètre bêta) d’une thermistance en utilisant la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.Thermistors import thermistor_b_value
# Calculer la valeur B à partir de la résistance à deux températures
# R1 = 10kΩ à 25°C, R2 = 1kΩ à 100°C
b_value = thermistor_b_value("10k", 25.0, "1k", 100.0)
print(f"Valeur B : {b_value:.2f} K")
# Calculer la valeur B à partir de la résistance à deux températures
# R1 = 100kΩ à 0°C, R2 = 10kΩ à 50°C
b_value = thermistor_b_value("100k", 0.0, "10k", 50.0)
print(f"Valeur B : {b_value:.2f} K")Exemple de sortie
Valeur B : 3950.00 K
Valeur B : 3840.00 KLa valeur B d’une thermistance (aussi appelée paramètre bêta) caractérise la relation température-résistance d’une thermistance NTC (coefficient de température négatif). Elle représente la sensibilité du matériau aux changements de température et est essentielle pour des calculs de température précis. Une valeur B plus élevée indique une plus grande variation de résistance par degré de température.
La valeur B est calculée en utilisant la formule : $B = \frac{\ln(R_1/R_2)}{\frac{1}{T_1} - \frac{1}{T_2}}$, où $R_1$ et $R_2$ sont les résistances aux températures $T_1$ et $T_2$ en Kelvin. Cette formule est dérivée de l’équation de Steinhart-Hart simplifiée pour un étalonnage à deux points.
Articles liés
- Comment calculer la température 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