Контроллер управляет отоплением

Обсуждаем цифровые устройства...
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Контроллер управляет отоплением

Сообщение ibragimnk »

Уважаемые Коты! Наткнулся в просторах интернета на такую тему: http://www.linker.ru/node/1656 Меня не устроили в этой схеме три момента:
1. отсутствует индикация температуры;
2. отсутствуют установки граничных температур и времени задержки;
3. для моих целей не помешало бы установить двигатель для закрытия и открытия обходного вентиля с двумя концевиками. Сам я к сожалению в программировании полный ноль и что то изменит в схеме не в состоянии. А теперь вопрос к завсегдатаям - не занимался ли кто нибудь аналогичными разработками? Может поделитесь идеями или мыслями по этому поводу?
Днем не спишь, ночью не ешь - конечно устаешь.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3781
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Контроллер управляет отоплением

Сообщение Ser60 »

Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20068
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: Контроллер управляет отоплением

Сообщение vlasovzloy »

Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Re: Контроллер управляет отоплением

Сообщение ibragimnk »

vlasovzloy писал(а):http://radiokot.ru/circuit/digital/home/29/

С данным проектом я уже ознакомился, спасибо. Моя ошибка, что я с самого начала не указал условия эксплуатации. У меня печное отопление с установленным циркуляционным насосом. Если установить схему из проекта "Очень простой термостат для отопления", то происходит следующая ситуация. После растопки печки нагретая вода начинает поступать в трубы, автомат включает насос, но в батареях находится холодная вода и при включении насоса она начинает поступать в печь. Температура в трубах скачкообразно падает, соответственно насос будет отключен. Далее вода в печи нагревается и насос опять включается и процесс повторяется снова, пока печь не разгорится на столько, чтобы разница между подачей и обраткой не стабилизировалась. В результате происходит пять-шесть включений в течении 30-40 минут. В первой ссылке эта проблема решена программно, установлен таймер на включение ручного режима в течении 30 минут, но изменить это время нельзя. В проекте "Очень простой термостат для отопления" как раз и нехватает такого таймера. Сейчас думаю добавить такой таймер на 555 элементе, так как программно я этот вопрос решить не могу.
Последний раз редактировалось ibragimnk Пн сен 17, 2012 09:08:39, всего редактировалось 2 раза.
Днем не спишь, ночью не ешь - конечно устаешь.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение pyzhman »

ibragimnk писал(а):Температура ... падает

Для этого и нужна оговоренная в первом посте задержка?
Docendo discimus
Аватара пользователя
Дмитрий М
Друг Кота
Сообщения: 6620
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение Дмитрий М »

Вроде бы во всех системах отопления температура измеряется по обратной трубе. Тем более при печном отоплении (где невозможно регулировать подачу топлива быстро) вообще нет смысла в контроллере.Там обратка и циркуляция должна работать всё время для эффективного теплосъёма. Ну может только по охлаждению подающей трубы выключать... но это значит что дрова прогорели и станет и так и так холодно.

ЗЫ. Студенты на работе мне обещали сделать прошивку для моего солнечного нагревателя в бассейне но пропали (ничего, сессию они будут сдавать очень долго и тяжко :) ) может кто здесь модифицирует существующую? Алгоритм следующий.
1. Датчик определяет нагрев воды до 35 С. Это может регулироваться, но реально +30...40 это максимум.
2. Запускает насос.
3. После запуска контролирует появление давления (успешный пуск насоса, повышение давления в системе, иногда центробежный насос может не запуститься и тогда сгорит) в течении 30 сек после пуска появлением 0 или 1 на входе, датчик микровыключатель с сильфоном. если нет то зажечь светодиод "авария" с ручным сбросом.
4. Насос работает 5 минут при успешном пуске и выключается. Это время может и стоит иметь возможность устанавливать вручную?
5. После выключения ждёт 15 минут до следующего пуска, даже если вода нагрелась до 35 С за это время (для предупреждения слишком частых пусков).
Солнечный коллектор представляет собой 150 метров трубы ПНД 1 дюйм, уложенных в виде плоской спирали на прозрачной крыше бассейна. Пока всё работает на релейной автоматике на базе промышленных промежуточных реле и реле времени РВУ.
Вот как это выглядело в начале. Сварил стенки из того что было под руками :) .
Изображение .
И внутри.
Изображение
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Re: Контроллер управляет отоплением

Сообщение ibragimnk »

pyzhman писал(а):
ibragimnk писал(а):Температура ... падает

Для этого и нужна оговоренная в первом посте задержка?

Именно, иначе насос включается и выключается несколько раз пока печь хорошо не разгорится.
Днем не спишь, ночью не ешь - конечно устаешь.
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Re: Контроллер управляет отоплением

Сообщение ibragimnk »

Дмитрий М писал(а):Вроде бы во всех системах отопления температура измеряется по обратной трубе. Тем более при печном отоплении (где невозможно регулировать подачу топлива быстро) вообще нет смысла в контроллере.Там обратка и циркуляция должна работать всё время для эффективного теплосъёма. Ну может только по охлаждению подающей трубы выключать... но это значит что дрова прогорели и станет и так и так холодно.


При выключении да, по обратке. А мне надо включать. Вот пример: я затопил печь и ухожу на работу, времени пол часа ждать когда печь разгорится нет, надо включать насос. Придя с работы я снова затапливаю печь, когда ложусь спасть она еще горит, вставать в 2 часа ночи чтобы выключать насос как-то не очень хочется, вот для этого и нужен контроллер. У насоса ресурс не вечен и контроллер поможет его продлить. А сейчас он у меня всю ночь гоняет уже остывшую воду по трубам.
Днем не спишь, ночью не ешь - конечно устаешь.
Аватара пользователя
slavyan75
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Вс фев 12, 2012 10:57:43
Откуда: Tilsit
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение slavyan75 »

так поставьте простое термореле на выключение насоса ночью, может быть даже на стенку котла, топливо прогорело- температура металла снизилась-насос вырубился, только надо подобрать терморегулятор наверное по температуре срабатывания -) и не надо никаких контроллеров :))
i'll be back
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Re: Контроллер управляет отоплением

Сообщение ibragimnk »

slavyan75 писал(а):так поставьте простое термореле на выключение насоса ночью, может быть даже на стенку котла, топливо прогорело- температура металла снизилась-насос вырубился, только надо подобрать терморегулятор наверное по температуре срабатывания -) и не надо никаких контроллеров :))

Первоначально я и поставил тупое термореле, но как раз тогда и столкнулся с проблемой многократного включения насоса. Поэтому и обратил свое внимание на МК, чтобы автомат стал "поумнее". Если с МК невыйдет верну термореле, снабдив его таймером на 30-40 мин. Но ведь МК осваивать тоже надо. :beer:
Днем не спишь, ночью не ешь - конечно устаешь.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение pyzhman »

ibragimnk писал(а):идеями или мыслями

Так надо брать и делать.
Docendo discimus
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Re: Контроллер управляет отоплением

Сообщение ibragimnk »

pyzhman писал(а):
ibragimnk писал(а):идеями или мыслями

Так надо брать и делать.

Дык делать то я с удовольствием, только где брать? Сам то я в програмировании ни бум-бум. Правда планирую собрать очень простой термостат http://radiokot.ru/circuit/digital/home/29/ дополнив его таймером на 555. Просто это будет выглядеть как Тойота с жигулевским карбюратором. :shock:
Днем не спишь, ночью не ешь - конечно устаешь.
Аватара пользователя
ibragimnk
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт июн 08, 2012 13:44:35
Откуда: Семипалатинск

Re: Контроллер управляет отоплением

Сообщение ibragimnk »

Однако "Очень простой термостат" применить не получается. В режиме термостата он работает наоборот, включая насос тогда когда не надо. А по разнице температур он выключает насос когда температура между подачей и обраткой выравнивается при пике нагрева труб. Пока печной сезон не начался проверить не могу, симулировал работу в Proteus, но думаю, что при выравнивании температур на пике нагрева он начнет опять включать и выключать насос, как в начале при затопке печки. Это может привести к гидравлическому удару, а значит и к протечке труб. :?
Днем не спишь, ночью не ешь - конечно устаешь.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Контроллер управляет отоплением

Сообщение Soir »

ibragimnk писал(а):Однако "Очень простой термостат" применить не получается.

Могу предложить чуть по-сложнее термостат.
Принцип работы.
При включении устройство ждет нажатия кнопки START. На индикаторе измеренная температура. После нажатия START включается выход и запускается таймер обратного отсчета. В это время выход не реагирует на изменение температуры и остается включенным.
По истечении времени таймера, если температура выше L выход остается включенным, если равна или ниже L – выход отключается. В промежутке между L и H состояние выхода не меняется. По достижению H выход снова включается. То есть после завершения работы таймера устройство работает как простой двух пороговый термостат.
Если при работе таймера нажать на START отсчет времени останавливается, устройство сбрасывается. Повторный запуск кнопкой START.

Настройка.
Меню листается кнопкой MODE. Выставляются параметры L (от 0 до H-0,1), H (от L+0,1 до 99,9) и t (от 0 до 240 минут). Если t=0, устройство работает как простой двух пороговый термостат. Дискретность установки для температур 0,1 град С, для времени 1 минута.
Через 6 сек настройки записываются в память и будут считаны оттуда при следующем запуске устройства. Установки температур вступают в силу немедленно, времени при старте таймера. Установка времени таймера доступна только при остановленном таймере. При запущенном таймере в меню отображается оставшееся время, если осталось меньше минуты – время в секундах.
Программа запоминает минимальную и максимальную температуры за время работы после сброса (включения питания). Для их просмотра в режиме отображения температуры нажать на MINUS и PLUS соответственно. Одновременное нажатие на MINUS и PLUS сбросит запомненные значения.
Джампер CC определяет тип индикатора. Когда замкнут – индикатор с общим катодом.

Если устройство подходит в принципе - пишите, что нужно поправить.

Во вложении проект в Proteus, прошивка и это описание.
Вложения
Termo_timer_16F628_CC_v1.zip
(24.3 КБ) 361 скачивание
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: Контроллер управляет отоплением

Сообщение Brigadir »

ibragimnk писал(а):
slavyan75 писал(а):так поставьте простое термореле на выключение насоса ночью, может быть даже на стенку котла, топливо прогорело- температура металла снизилась-насос вырубился, только надо подобрать терморегулятор наверное по температуре срабатывания -) и не надо никаких контроллеров :))

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

Вы видимо не знакомы с таким устройством - называется компаратор или триггер Шмитта. Поэтому у Вас мотор и дергается туда сюда. А у нормального электронщика насос включится при пороге 35 градусов, а выключиться при остывании теплоносителя при пороге 25 градусов(температуру я привел к примеру). Более подробно: ставим 2 компаратора в мост, где стоит датчик температуры: первый компаратор включает при нужном верхнем пороге, а второй компаратор = выключает при нижнем пороге. Это устройство называется "оконный" компаратор. Схему? Мне лень рисовать, тем более рисование из головы может привести к ошибкам = ищите в Инете готовые. А контроллер должен выполнять более сложные задачи (в ваш утюг ведь не ставят МК?).
А поболтать?
Аватара пользователя
slavyan75
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Вс фев 12, 2012 10:57:43
Откуда: Tilsit
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение slavyan75 »

Brigadir писал(а): (в ваш утюг ведь не ставят МК?).

вы не поверите, ставят, и довольно давно
i'll be back
Аватара пользователя
A_AVL
Потрогал лапой паяльник
Сообщения: 311
Зарегистрирован: Чт фев 10, 2011 10:22:20
Откуда: Беларусь
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение A_AVL »

ibragimnk писал(а):[..] Меня не устроили в этой схеме три момента:
1. отсутствует индикация температуры;
2. отсутствуют установки граничных температур и времени задержки;
3. для моих целей не помешало бы установить двигатель для закрытия и открытия обходного вентиля с двумя концевиками. [..] не занимался ли кто нибудь аналогичными разработками?

Давно занимаюсь устройствами для автоматизации твердотопливных котельных. Могу сказать следующее.
1. По этому пункту согласен, но всегда можно поставить отдельный термометр на подачу, если проблема только в этом.
2. Граничные температуры - смысл? Насос должен включатся, когда топливо загорелось, и выключатся когда сгорело. Так сделано в чешских, польских и других твердотопливных котлах, в которых есть управление насосом.
3. За цену обходного моторизованного вентиля можно купить 2 циркуляционных насоса с обратными клапанами, один из которых нужно поставить на замыкание подача-обратка для быстрого выхода котла на режим, примерно так, как на рис. 1, а второй можно не покупать или положить запасным. Этот насос по сути и выполняет функции обходного вентиля, только дешевле.

Контроллеры по такому принципу мной разработаны, единственное, пока не готов вариант для выкладывания в инет. Если есть вопросы - пишите.
Вложения
Рис1.png
(6.22 КБ) 472 скачивания
Аватара пользователя
Дмитрий М
Друг Кота
Сообщения: 6620
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение Дмитрий М »

А как с моей просьбой скорректировать исходную (или какой-либо вариант) прошивки под солнечный водонагреватель? Кто-нибудь сможет поправить?
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Контроллер управляет отоплением

Сообщение Soir »

Дмитрий М писал(а):А как с моей просьбой скорректировать исходную (или какой-либо вариант) прошивки под солнечный водонагреватель? Кто-нибудь сможет поправить?

Если Вас в целом устраивает схема, выложенная мною выше, могу свою прошивку подкорректировать (ну и схему тоже, а лучше, если схему поправите Вы сами. А уж потом я посмотрю, что смогу сделать.).
Аватара пользователя
Дмитрий М
Друг Кота
Сообщения: 6620
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва
Контактная информация:

Re: Контроллер управляет отоплением

Сообщение Дмитрий М »

В общем вполне, но со следующими изменениями. Таймер в начале и пуск по нажатию кнопки не нужен, так как ночью например вода и так не нагреется, что бы включить насос. И бегать по утрам нажимать кнопку "старт" к бассейну смысла нет. Этот таймер полезен для установки времени работы насоса, так как включать его на 30 сек смысла нет, пусть уж прогонит и воду через песчаный фильтр попутно, для этого минут 5 максимум (при наличии хотя бы 5-10 циклов за день ) будет достаточно. Насколько обязателен таймер между повторными включениями... тут я задумался, всё равно воду быстрее чем за 10-20 минут солнце не нагреет, может и не надо. А вот вход контроля повышения давления обязателен, иногда почему-то циркуляционный насос не стартует, я подозреваю просадку напряжения в этот момент случайную. Причём этот вход должен контролироваться только после пуска (там стоит электроконтактный манометр). Иначе насос сгорит. Если насос не пустился то ждём 5 минут программно и продолжаем попытки запустить (конечно при условии превышения Туставки). Ну если уж совсем поизвращаться то по нажатию отдельной кнопки насос должен принудительно включиться на 30 минут, это если было мало солнца а фильтровать воду всё равно надо ежедневно. Тоже с контролем повышения давления.
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Ответить

Вернуться в «Цифровая техника»