Обновление
This commit is contained in:
parent
949462d982
commit
79165f5ae3
|
|
@ -6,11 +6,16 @@
|
|||
|
||||
// Константы
|
||||
#define ADC_MAX 4095.0f // 12-битный АЦП
|
||||
#define R1 20000.0f // Сопротивление делителя напряжения
|
||||
#define R1 2795.0f // Сопротивление делителя напряжения
|
||||
#define TABLE_START_TEMP (-40)
|
||||
#define TABLE_END_TEMP 105
|
||||
#define TABLE_SIZE 42
|
||||
|
||||
// Константы для датчика
|
||||
#define R25 2795.0f // Сопротивление при 25°C
|
||||
#define B 3930.0f // Коэффициент B25/50
|
||||
#define T25 298.15f // 25°C в Кельвинах
|
||||
|
||||
// Структура для хранения табличных данных
|
||||
typedef struct {
|
||||
int temp_c; // Температура (°C)
|
||||
|
|
@ -194,12 +199,6 @@ int16_t get_temperature_fast_AAS_920(uint16_t adc_value) {
|
|||
return temp1 + ((temp2 - temp1) * (adc_value - adc1)) / (adc2 - adc1);
|
||||
}
|
||||
|
||||
|
||||
// Константы для датчика
|
||||
#define R25 20000.0f // Сопротивление при 25°C
|
||||
#define B 3930.0f // Коэффициент B25/50
|
||||
#define T25 298.15f // 25°C в Кельвинах
|
||||
|
||||
// Функция расчёта температуры из сопротивления
|
||||
static float calculate_temperature(float resistance) {
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,11 @@
|
|||
#define TABLE_END_TEMP 85
|
||||
#define TABLE_SIZE 26
|
||||
|
||||
// Константы для датчика
|
||||
#define R25 3000.0f // Сопротивление при 25°C
|
||||
#define B 3917.0f // Коэффициент B25/50
|
||||
#define T25 298.15f // 25°C в Кельвинах
|
||||
|
||||
// Структура для хранения табличных данных
|
||||
typedef struct {
|
||||
int temp_c; // Температура (°C)
|
||||
|
|
@ -179,11 +184,6 @@ int16_t get_temperature_fast_KST45(uint16_t adc_value) {
|
|||
}
|
||||
|
||||
|
||||
// Константы для датчика
|
||||
#define R25 3000.0f // Сопротивление при 25°C
|
||||
#define B 3917.0f // Коэффициент B25/50
|
||||
#define T25 298.15f // 25°C в Кельвинах
|
||||
|
||||
// Функция расчёта температуры из сопротивления
|
||||
static float calculate_temperature(float resistance) {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue