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

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

Добавлено: 05 ноя 2017, 03:55
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 ,смущает длинна кабеля {наводки]

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

Добавлено: 05 ноя 2017, 05:08
vovka1973
lifter писал(а):добрый день , подскажите как реализовать :
через переменные и блок сравнения

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

Добавлено: 05 ноя 2017, 20:50
whitevip
lifter, датчик lm35 точнее чем 18b20 ?

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

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

Добавлено (05.11.2017, 21:51)
---------------------------------------------
whitevip писал(а):датчик lm35 точнее чем 18b20 ?
Хочу заказать услугу ...как у вас написано в подписи...
Надо мерить температуру терморезистором с точностью до сотых градуса....сделаете?

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

Добавлено: 05 ноя 2017, 21:54
pan
[spoiler=Спойлер]за 5 руб сделаю с точностью до 0.00001  , только один хрен брехать будет  :D[/spoiler]

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

Добавлено: 05 ноя 2017, 22:02
Anydy
lifter писал(а):+10 ! = 900 сек .
а вот этой строчкой вы мне мозг сломали....

Добавлено (05.11.2017, 22:02)
---------------------------------------------
pan писал(а):за 5 руб сделаю с точностью до 0.00001 , только один хрен брехать будет :D
да пофиг! главное то чтобы было ...а работает или нет уже второстепенный вопрос)))

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

Добавлено: 06 ноя 2017, 01:44
lifter
спасибо , мозг ломать не собирался , не правильно поставил вопрос и не полностью,оборудование должно отработать 900 сек при положительных температурах,при отрицательных в зависимости от температур на улице ,

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

Добавлено (06.11.2017, 01:44)
---------------------------------------------
на вход какой сигнал можно подавать.?

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

Добавлено: 06 ноя 2017, 02:12
Cancertanly
lifter, правда, очень сложно понять задание...
Аж интересно стало что это
Описание треба

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

Добавлено: 06 ноя 2017, 02:55
lifter
это электро котел работает по таймеру ,20 работает ,20 спит ,25 работает 15 спит ,в зависимости от температуры на улице , а не по температурам прямой, обратки,

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

Добавлено: 06 ноя 2017, 03:45
lifter
посмотрите будет так работать

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

Добавлено: 06 ноя 2017, 08:16
Олег
lifter писал(а):может быть использовать блок нелинейного масштабирования ,единственное не до конца догоняю как он работает
Здесь пример можете посмотреть.

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

Добавлено: 06 ноя 2017, 09:02
lifter
олег спасибо ,но у меня один термодатчик и на нем все строится ,другие термодатчики только для контроля и аварийных ситуаций ,а у таблицы состояний  несколько 
входов

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

Добавлено: 06 ноя 2017, 15:07
Labu55
lifter писал(а):измеряем температуру и присваиваем значения
Посмотрите плату в приложеном файле (если я правильно понял Ваши факториалы   ).  Назначение переменных в их описаниях. Удачи!

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

Добавлено: 06 ноя 2017, 16:08
lifter
Labu55, спасибо,классный пример , если есть что нибудь подобное ,для обучения , приму с благодарностью,еще раз спасибо

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

Добавлено: 06 ноя 2017, 17:45
Labu55
lifter писал(а):что нибудь подобное ,для обучения
И Вам спасибо, спрашивайте, мне нужно учиться и применять где-то уже приобретённый опыт.

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

Добавлено: 08 ноя 2017, 14:27
lifter
Labu55, скажи пожалуйста с ds18b20 сигнал можно пихать в блок poligon по идеи не должно быть подключения связи,значит это баг?

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

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

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

Добавлено: 09 ноя 2017, 05:30
lifter
Labu55, добрый день,не получается вывести на ds1602 температуру с отрицательным знаком ,то ли библиотека кривая ,то ли  мозгоф уменя

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

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

п/с Мой совет, не используйте без особой необходимости 0 и 1 пин ардуин.

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

Добавлено: 09 ноя 2017, 11:50
lifter
rw6cm, Спасибо большое .ваш пример логичнее .ошибки учту