Обновление

This commit is contained in:
cfif 2025-12-03 15:38:34 +03:00
parent 79165f5ae3
commit 2453d4f501
2 changed files with 4 additions and 4 deletions

View File

@ -120,10 +120,10 @@ static float interpolate_steinhart(float resistance, int index) {
float r2 = ntc_table[index + 1].r_nom;
// Вычисляем коэффициент B для интервала
float B = logf(r1 / r2) / (1.0f / t1 - 1.0f / t2);
float BB = logf(r1 / r2) / (1.0f / t1 - 1.0f / t2);
// Используем уравнение Стейнхарта-Харта для вычисления температуры
float steinhart = logf(resistance / r1) / B + 1.0f / t1;
float steinhart = logf(resistance / r1) / BB + 1.0f / t1;
float temp_k = 1.0f / steinhart;
return temp_k - 273.15f; // Конвертация в °C

View File

@ -104,10 +104,10 @@ static float interpolate_steinhart(float resistance, int index) {
float r2 = ntc_table[index + 1].r_nom;
// Вычисляем коэффициент B для интервала
float B = logf(r1 / r2) / (1.0f / t1 - 1.0f / t2);
float BB = logf(r1 / r2) / (1.0f / t1 - 1.0f / t2);
// Используем уравнение Стейнхарта-Харта для вычисления температуры
float steinhart = logf(resistance / r1) / B + 1.0f / t1;
float steinhart = logf(resistance / r1) / BB + 1.0f / t1;
float temp_k = 1.0f / steinhart;
return temp_k - 273.15f; // Конвертация в °C