-
- Считаю по алгоритму из даташита: Eddy_Em(529 знак., 30.05.2025 23:22)
- [зануда моде он] int32_t заменить на int, ибо нефиг. Приведение к
(int32_t) убрать по той же причине. Ну и вроде бы выяснили, что
TEMP110_CAL_ADDR там нет. - SciFi(30.05.2025 23:28)
- Ну шо вы ей богу, какой такой int? Скока вешать в
граммахбитах? - Bчepaшний(Вчера, 13:50,)
- Ненавижу неявные типы. Одно дело - маленький итератор. Так-то понятно, что у этих МК int и int32_t - одно и то же, но второе приятней. Eddy_Em(58 знак., 30.05.2025 23:58)
- Ну шо вы ей богу, какой такой int? Скока вешать в
- [зануда моде он] int32_t заменить на int, ибо нефиг. Приведение к
(int32_t) убрать по той же причине. Ну и вроде бы выяснили, что
TEMP110_CAL_ADDR там нет. - SciFi(30.05.2025 23:28)
- Со всеми калибровками редко получалось лучше, чем +/- 5 град. Чаще
- 10 град. В любом камне от ST. Вот последний раз надо было
включать обогрев в колонке. Ну примерно при 10-20 град мороза
гарантировано включит. Не более того. :-) - Лaгyнoв(30.05.2025 18:49)
- 5-10 градусов ошибки меня бы устроило, но 30 это слишком - AlexBi(30.05.2025 23:09)
- именно на F030 не пробовал. На G030 и L476 только. Причем на первом так и не нашел в РМ юстировочных коэффициентов. Сам прикинул, измерив данные сенсора при минус 20 и плюс 25. :-) - Лaгyнoв(Вчера, 08:05)
- Цифры - в студию. Содержимое калибровочных байтов, показания АЦП, напряжение питания. Кстати, не забыли, что на канале температуры время выборки должно быть не меньше, чем сколько надо по даташиту? - SciFi(30.05.2025 23:16)
- 5-10 градусов ошибки меня бы устроило, но 30 это слишком - AlexBi(30.05.2025 23:09)
- вот тут пишут, что на самом деле нету там "калибровочное значение
АЦП при 110 градусах": SciFi(1 знак., 30.05.2025 16:03, ссылка)
- Да уж, какой-то суслик наоборот, ты его видишь, а его нет. Причем это значение при 110 градусах очень правдоподобное. В любом случае у меня вычисленная температура отличается от реальной примерно на 30 градусов. Для температуры в районе калибровочного значения это очень много, на мой взгляд - AlexBi(30.05.2025 23:08)
- а у меня в файле stm32l0xx_ll_adc.h написано IBAH(1918 знак., 30.05.2025 17:09)
- Напоминает диалог с дипсиком. Он тоже почти все цифры угадал :-) SciFi(1 знак., 30.05.2025 17:15, ссылка)
- давно это было IBAH(1472 знак., 30.05.2025 15:27)
- Разрешение 1 градус, точность на серии где-то +/-1.5 - IBAH(30.05.2025 15:30)
- Я так же вычисляю, но ошибка просто огромна, 25-30 градусов - AlexBi(30.05.2025 23:12)
- А если считать, что у Вас калибровачные данные не при 110 градусах, а при 130 градусах, как IBAH ? symbions(154 знак., Сегодня, 01:22, ссылка)
- Я так же вычисляю, но ошибка просто огромна, 25-30 градусов - AlexBi(30.05.2025 23:12)
- Разрешение 1 градус, точность на серии где-то +/-1.5 - IBAH(30.05.2025 15:30)
- Абсолютное значение температуры, встроенным в МК датчиком, измерять
нет смысла. Там цена на дрова во время полнолуния получается.
Встроенный датчик годится лишь для слежения за скоростью изменения
температуры. И даже в этом случае скорость зависит от того, как
близко на кристалле датчик от ядра находится. Если вам нужна
температура платы в районе МК, то проще и точнее измерять падение на внешнем
кремниевом диоде, запитанном от источника тока. reZident(104 знак., 30.05.2025 15:11)
- Мне не нужна точная температура, ошибка 5-10 градусов меня устроит. Встроенный датчик все равно есть, но почему-то его ошибка за гранью разумного - AlexBi(30.05.2025 23:11)
- Либо - измерять сразу после достаточно длительного сна (десяток секунд). - Toчкa oпopы(30.05.2025 15:55)
- Или терморезистор, подобных 1%10к, которые около градуса точность дают дофига везде, особенно в Компеле. Andreas(1 знак., 30.05.2025 15:27, ссылка)
- MCP9700AT-E/TT - Ralex(30.05.2025 15:17)
- Считаю по алгоритму из даташита: Eddy_Em(529 знак., 30.05.2025 23:22)