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

Ответить
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#1

Сообщение SerOv » 20.02.2019{, 22:08}

Вот один и тот же график температуру. Второй график, это выделена пила. Видно, что температура не меняется, а просо прыгает 0.1 градус. Понимаю что нужно поставить фильтр, но не пойму какой. Подскажите как стабилизировать показания?
СпойлерПоказать
t1.jpg
СпойлерПоказать
t2.jpg

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#2

Сообщение pan » 20.02.2019{, 22:23}

можно поставить компаратор и сравнивать на сколько новое значение отличается от старого,если на 0.1 то игнорировать.
была тема

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#3

Сообщение SerOv » 20.02.2019{, 22:28}

Компаратор, он вроде бы работает в одну сторону. А тут может быть как в одну так и в другую. Может я ошибаюсь.

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

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

#4

Сообщение ingener » 20.02.2019{, 22:59}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#5

Сообщение SerOv » 21.02.2019{, 10:16}

На графике разрядность не выбирается.

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#6

Сообщение grin-mpx » 21.02.2019{, 10:39}

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

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

Ответить

Вернуться в «Помогите, а то я "нимагу"»