Як обчислити B-значення термістора у Python за допомогою UliEngineering
Ви можете легко обчислити B-значення (бета-параметр) термістора за допомогою бібліотеки Python UliEngineering:
example.py
from UliEngineering.Electronics.Thermistors import thermistor_b_value
# Обчислити B-значення з опору при двох температурах
# R1 = 10кОм при 25°C, R2 = 1кОм при 100°C
b_value = thermistor_b_value("10k", 25.0, "1k", 100.0)
print(f"B-значення: {b_value:.2f} K")
# Обчислити B-значення з опору при двох температурах
# R1 = 100кОм при 0°C, R2 = 10кОм при 50°C
b_value = thermistor_b_value("100k", 0.0, "10k", 50.0)
print(f"B-значення: {b_value:.2f} K")Приклад виводу
thermistor_b_value_output.txt
B-значення: 3950,00 K
B-значення: 3840,00 KB-значення термістора (також зване бета-параметром) характеризує залежність опору від температури для NTC (термістора з від’ємним температурним коефіцієнтом). Воно відображає чутливість матеріалу до змін температури і є необхідним для точних розрахунків температури. Більше B-значення вказує на більшу зміну опору на кожен градус температури.
B-значення обчислюється за формулою: $B = \frac{\ln(R_1/R_2)}{\frac{1}{T_1} - \frac{1}{T_2}}$, де $R_1$ та $R_2$ — опори при температурах $T_1$ та $T_2$ у Кельвінах. Ця формула є спрощеною версією рівняння Стейнгарта-Гарта для двоточкової калібрування.
Пов’язані публікації
- How to compute thermistor temperature in Python using UliEngineering
- How to compute thermistor resistance in Python using UliEngineering
- How to compute power factor by phase angle in Python using UliEngineering
Дивіться схожі статті за категоріями:
Electronics, Python
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow