Jak vypočítat B hodnotu termistoru v Pythonu pomocí UliEngineering
Můžete snadno vypočítat B hodnotu (beta parametr) termistoru pomocí knihovny UliEngineering v Pythonu:
Ω
⚠
°C
⚠
Ω
⚠
°C
⚠
example.py
from UliEngineering.Electronics.Thermistors import thermistor_b_value
# Výpočet B hodnoty z odporu při dvou teplotách
# R1 = 10kΩ při 25°C, R2 = 1kΩ při 100°C
b_value = thermistor_b_value("10k", 25.0, "1k", 100.0)
print(f"B value: {b_value:.2f} K")
# Výpočet B hodnoty z odporu při dvou teplotách
# R1 = 100kΩ při 0°C, R2 = 10kΩ při 50°C
b_value = thermistor_b_value("100k", 0.0, "10k", 50.0)
print(f"B value: {b_value:.2f} K")Příklad výstupu
thermistor_b_value_output.txt
B value: 3950.00 K
B value: 3840.00 KB hodnota termistoru (také nazývaná beta parametr) charakterizuje vztah mezi teplotou a odporem NTC (Negative Temperature Coefficient) termistoru. Představuje citlivost materiálu na teplotní změny a je nezbytná pro přesné teplotní výpočty. Vyšší B hodnota indikuje větší změnu odporu na stupeň teploty.
B hodnota se počítá pomocí vzorce: $B = \frac{\ln(R_1/R_2)}{\frac{1}{T_1} - \frac{1}{T_2}}$, kde $R_1$ a $R_2$ jsou odpory při teplotách $T_1$ a $T_2$ v Kelvinech. Tento vzorec je odvozen ze Steinhart-Hartovy rovnice zjednodušené pro dvoubodovou kalibraci.
Související příspěvky
- Jak vypočítat teplotu termistoru v Pythonu pomocí UliEngineering
- Jak vypočítat odpor termistoru v Pythonu pomocí UliEngineering
- Jak vypočítat účiník z fázového úhlu v Pythonu pomocí UliEngineering
Podívejte se na podobné články podle kategorie:
Calculators, Electronics, Python
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow