Система "Бенукс". Компьютерное управление и контроль.
https://benuks.forumenko.com/

Почему температура кратна 0,5
https://benuks.forumenko.com/topic198.html
Страница 1 из 1

Автор:  Galigan [ 09-06, 09:39 ]
Заголовок сообщения:  Почему температура кратна 0,5

Подскажите, Настроен мониторинг температуры по 3 датчиком, с кратностью 0,1 град. С неделю работало стабильно, строились плавные кривые графиком. С 3 дня назад по одному из датчиков начала выводиться температура с шагом 0,5 град. Грешил на контакты или проводи. Попытки включения/отключения датчиков привели к аналогичной ситуации по всем 3 датчиком.
Подскажите в чем может быть проблема, как вернуть кратность датчика к 0,1 град?
Ниже графики 3 дней.
http://yadi.sk/d/BoxXzJnUSkac8
http://yadi.sk/d/jGUd9QW8SkadR
http://yadi.sk/d/dlvpbdKTSkae2

Автор:  Димон [ 10-06, 09:33 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Странно... у вас разрядность датчиков в логгерах какая стоит? Сделайте скрин окон настроек графиков по данным логгерам.

Автор:  Galigan [ 10-06, 09:55 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Вот сегодняшний график (нижний датчик временно отключил): ,
http://yadi.sk/d/vtF2kNR6St4YU
И настройки:
http://yadi.sk/d/CGz-m4-OSt4qy

Автор:  Димон [ 10-06, 10:25 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Вообще Бенукс не умеет считывать данные с датчика с кратностью 0,5. Он считывает 12-ти разрядные показания термодатчика (несмотря на то, что термодатчики в большинстве поддерживают от 9 до 12 разрядов). Это может быть только его преобразованием считываемых значений.
1. Галочку УСРЕДНЯТЬ СЧИТЫВАЕМЫЕ не пробывали ставить/убирать?
2. Никаких манипуляций с драйверами 1-Wire в последнее время не осуществляли?
3. Можно взглянуть на свойства самого графика в логгере?
И совет, после изменений конфигурации Бенукса делайте бекап всего каталога... Меня это не один раз спасало.

Автор:  Димон [ 10-06, 10:29 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

У Вас какие датчики использованы?
DS1820, DS18B20 или DS18S20?

Стандартная утилита 1-Wire умеет перестраивать разрядность с 9-ти до 12-ти.
При этом Бенукс использует дефакто 12-ти разрядное считывание показаний с датчика.
При этом Бенукс использует драйвера 1-Wire для общения с вашей микросетью.
Возможно Бенукс каким-то образом стал считывать 9-ти разрядные данные с датчиков из-за драйверов.
(мысли вслух)

Автор:  Galigan [ 10-06, 14:53 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

С дровами нечего не делал. Датчики у меня DS18B20. По всем галочкам попробовал потыкать, ничего не меняется.
Ниже скрин настроек графики
http://yadi.sk/d/zccsAkMbSuwVK

Мысли: Влияет ли наличие на машине java'ы?

Автор:  Димон [ 11-06, 08:23 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Наличие Java влияет только на работу родного ПО идущего с драйверами а так же на модуль Openhab. (они без Java просто не работают)
Бенукс + драйверы 1-Wire самодостаточны.
Поставьте буфер FIFO из оси X.
Вы предыдущие конфигурации Бенукса сохраняли?

Автор:  Димон [ 11-06, 08:24 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Что по термодатчикам рисует стандартная утилита при 12-ти разрядах?

Автор:  Геннадий [ 11-06, 16:33 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Действительно, ситуация достаточно странная...
На самом деле, при запуске сканирования во время инициализации температурных DS18B20 Бенукс устанавливает для всех датчиков разрядность 12. Каким образом у Вас появилась дискретность 0.5 затрудняюсь сказать, скорее всего влияние какого-то внешнего фактора. На всякий случай, проверьте наличие и величину внешнего питания на датчиках.

Автор:  Valter [ 14-06, 09:15 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

А может и датчики такие китайские дохлые...

Автор:  Galigan [ 16-06, 12:28 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Вопрос частично решился простой перезагрузкой компьютера. Проблема осталась только на крайнем датчике. Буду еще раз смотреть проводку.

Автор:  Galigan [ 16-07, 11:31 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Ситуация периодически повторяется каждые 1-2 дня. Лечится остановкой сканирования и повторный запуск.
Как думаете проблема в датчике или в линии до датчика?

Автор:  Valter [ 14-09, 09:51 ]
Заголовок сообщения:  Re: Почему температура кратна 0,5

Galigan писал(а):
Как думаете проблема в датчике или в линии до датчика?
Скорее всего, глючат сами датчики.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/