температура в секунды

Использование датчиков и обсуждение пользовательских блоков к ним
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

добрый день , подскажите как реализовать :
измеряем температуру и присваиваем значения :
+15  !
+10  !  =  900 сек .
   0   !
-10  =1000 сек
-15  =1200 сек
-20  =1500 сек
-25  =1800 сек
-30  =2100 сек
-35  =2400 сек
-40  =2400 сек
счетчик использую ctu на выходе получаю число и  на другом выходе[1 .0]

Добавлено (05.11.2017, 03:55)
---------------------------------------------
использую датчик ds18b20 ,или лучше использовать для этих целей lm35 ,смущает длинна кабеля {наводки]
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 36 раз
Поблагодарили: 6 раз

температура в секунды

Сообщение vovka1973 »

lifter писал(а):добрый день , подскажите как реализовать :
через переменные и блок сравнения
Изображение
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

температура в секунды

Сообщение whitevip »

lifter, датчик lm35 точнее чем 18b20 ?
:smile37:
Anydy

температура в секунды

Сообщение Anydy »

Lm35 и подобные это аналоговые датчики которые выдают вольты в зависимости от температуры...
То есть в идеале они при +35 покажут например 2.365 вольта  ...и то при условии стабильного опорного напряжения (цифры взяты с потолка)
Вам оно надо? А если длина кабеля будет другой? А если напряжение не стабильно?
Ставьте цифровой и не парьтесь! Длина кабеля не имеет значения!

Добавлено (05.11.2017, 21:51)
---------------------------------------------
whitevip писал(а):датчик lm35 точнее чем 18b20 ?
Хочу заказать услугу ...как у вас написано в подписи...
Надо мерить температуру терморезистором с точностью до сотых градуса....сделаете?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

температура в секунды

Сообщение pan »

[spoiler=Спойлер]за 5 руб сделаю с точностью до 0.00001  , только один хрен брехать будет  :D[/spoiler]
Anydy

температура в секунды

Сообщение Anydy »

lifter писал(а):+10 ! = 900 сек .
а вот этой строчкой вы мне мозг сломали....

Добавлено (05.11.2017, 22:02)
---------------------------------------------
pan писал(а):за 5 руб сделаю с точностью до 0.00001 , только один хрен брехать будет :D
да пофиг! главное то чтобы было ...а работает или нет уже второстепенный вопрос)))
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

спасибо , мозг ломать не собирался , не правильно поставил вопрос и не полностью,оборудование должно отработать 900 сек при положительных температурах,при отрицательных в зависимости от температур на улице ,

Добавлено (06.11.2017, 01:19)
---------------------------------------------
может быть использовать блок нелинейного масштабирования ,единственное не до конца догоняю как он работает

Добавлено (06.11.2017, 01:44)
---------------------------------------------
на вход какой сигнал можно подавать.?
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

температура в секунды

Сообщение Cancertanly »

lifter, правда, очень сложно понять задание...
Аж интересно стало что это
Описание треба
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

это электро котел работает по таймеру ,20 работает ,20 спит ,25 работает 15 спит ,в зависимости от температуры на улице , а не по температурам прямой, обратки,
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

посмотрите будет так работать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

температура в секунды

Сообщение Олег »

lifter писал(а):может быть использовать блок нелинейного масштабирования ,единственное не до конца догоняю как он работает
Здесь пример можете посмотреть.
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

олег спасибо ,но у меня один термодатчик и на нем все строится ,другие термодатчики только для контроля и аварийных ситуаций ,а у таблицы состояний  несколько 
входов
Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30 июл 2017, 12:22

температура в секунды

Сообщение Labu55 »

lifter писал(а):измеряем температуру и присваиваем значения
Посмотрите плату в приложеном файле (если я правильно понял Ваши факториалы   ).  Назначение переменных в их описаниях. Удачи!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

Labu55, спасибо,классный пример , если есть что нибудь подобное ,для обучения , приму с благодарностью,еще раз спасибо
Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30 июл 2017, 12:22

температура в секунды

Сообщение Labu55 »

lifter писал(а):что нибудь подобное ,для обучения
И Вам спасибо, спрашивайте, мне нужно учиться и применять где-то уже приобретённый опыт.
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

Labu55, скажи пожалуйста с ds18b20 сигнал можно пихать в блок poligon по идеи не должно быть подключения связи,значит это баг?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30 июл 2017, 12:22

температура в секунды

Сообщение Labu55 »

lifter писал(а):ds18b20 сигнал можно пихать в блок poligon
Если честно- не знаю, но делать этого по любому не стал бы. Недавно отвечал тут на форуме про 8-битные Arduino+ Float и результаты моего экспресс-тестирования DS18b20 ("original Dallas" bought in Aliexpress   ). Сделайте сначала преобразование  Float данных с DS18b20 в Int, а потом манипулируйте этими данными. Делайте максимально реже опрос датчика (у него сильный саморазогрев). Отопительные системы домов- очень инерционная система, и не нужно уменьшать эту инерционность. Чем меньше разница температуры теплоносителя и обогреваемой среды- тем меньше потери тепла в дымоход и выше устойчивость системы, хотя дольше работает насос. Нравиться, когда на дисплее мнимые сотые градуса отображаются- выводите Float, но сравнения, расчёты  и другие операции проводите с Integer. Удачи!
Последний раз редактировалось Labu55 08 ноя 2017, 16:42, всего редактировалось 1 раз.
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

Labu55, добрый день,не получается вывести на ds1602 температуру с отрицательным знаком ,то ли библиотека кривая ,то ли  мозгоф уменя
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

температура в секунды

Сообщение rw6cm »

lifter писал(а):котел работает по таймеру ,20 работает ,20 спит ,25 работает 15 спит ,в зависимости от температуры на улице
Что то вы перемудрили. Зачем такие астрономические расчеты, если работа котла исчисляется в минутах?
По мимо того, что допущены не простительные ошибки.[spoiler=Спойлер][/spoiler]
все на много проще.

п/с Мой совет, не используйте без особой необходимости 0 и 1 пин ардуин.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 09 ноя 2017, 10:33, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
lifter
Рядовой
Сообщения: 23
Зарегистрирован: 05 ноя 2017, 02:46
Откуда: хабаровск

температура в секунды

Сообщение lifter »

rw6cm, Спасибо большое .ваш пример логичнее .ошибки учту
Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость