Страница 1 из 1

График температуры

Добавлено: 20 фев 2019, 22:08
SerOv
Вот один и тот же график температуру. Второй график, это выделена пила. Видно, что температура не меняется, а просо прыгает 0.1 градус. Понимаю что нужно поставить фильтр, но не пойму какой. Подскажите как стабилизировать показания?
[spoiler]
t1.jpg
[/spoiler]
[spoiler]
t2.jpg
[/spoiler]

График температуры

Добавлено: 20 фев 2019, 22:27
pan
можно поставить компаратор и сравнивать на сколько новое значение отличается от старого,если на 0.1 то игнорировать.
была тема

Отправлено спустя 3 минуты 14 секунд:
в штатном блоке - детектор изменения числа можно задать гистерезис. если отличается например на 0.2 то пропускаем новое значение

График температуры

Добавлено: 20 фев 2019, 22:28
SerOv
Компаратор, он вроде бы работает в одну сторону. А тут может быть как в одну так и в другую. Может я ошибаюсь.

График температуры

Добавлено: 20 фев 2019, 22:59
ingener
А как он может не прыгать, если разрядность графика 0,05 градуса? Солнце выглянуло или тучка нашла, ветер холодный подул - и достаточно.
Сделайте разрядность 0,1 и не будет так скакать.

График температуры

Добавлено: 21 фев 2019, 10:16
SerOv
На графике разрядность не выбирается.

График температуры

Добавлено: 21 фев 2019, 10:45
grin-mpx
То что Вы называете пилой есть колебания температуры датчика на 0.1 С. Это нормальная работа. Уменьшите частоту вывода температуры на график и получите менее "зубастую" пилу. Как вариант еще, попробуйте к датчику прикрепить к примеру монету, это может снизить инерционность и частично убрать переходные колебания.

Отправлено спустя 5 минут 56 секунд:
Что касается фильтра. Опишу логику.
При изменении температуры запускается таймер , допустим на 10 сек и только потом выводим график. Можно применить промежуточную переменную, если вывод на график фиксирован по времени. Все колебания температуры за эти 10 сек отсеются, запишется только последнее.