Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Модуль управления циркуляционным насосом газового котла

Модуль управления циркуляционным насосом газового котла 16 дек 2021 11:58 #1

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Доброго всем. Возникла необходимость в устройстве, которое будет управлять насосом напольного газового котла отечественного производства. Основная цель - экономия электроэнергии. Так как смысла круглосуточно гонять воду по системе отопления я не вижу. Достаточно прогнать ее только при работе котла. А экономия приличная. Если не ошибаюсь, то по такому принципу работают настенные котлы зарубежного производства.
Большая просьба к Soir написать прошивку для данного устройства. ТЗ во вложении. Некоторое требует уточнения. У кого есть опыт, присоединяйтесь.
Вложения:
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 13:28 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Все-таки, какой контроллер?
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 13:40 #3

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Давайте "стандартный". ATmega8.
Наверное еще добавил бы в ТЗ измерение температуры воды на двух D18B20 и коррекцию их показаний в Меню. Прикручу их к трубе "подачи" и "обратки". Возможно в дальнейшем пригодятся. Выяснится при тестировании на месте.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 16:50 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
За основу буду брать свой проект, который следит за работой котла. У него функционал несколько шире. Вырежу ненужное, но может что-то оставить. Он еще измеряет температуру в помещении и температуру ГВС. Еще давление в системе отопления. И еще освещенность. И еще датчик движения для автоматического включения подсветки дисплея. В первоначальной версии были еще часы и таймер, но убрал, часов хватает из без этого.
На дисплей выводятся показания большим шрифтом (при этом возможно отображение только одного параметра). Также можно выводить окна с множеством параметров, но уже шрифтом стандартного размера. В первых версиях был даже выбор шрифта, но это просто поиграться один раз. Потом оставил самый понравившийся.
Для удобства наблюдения и анализа работы системы отопления также отображается и разница температур прямой и обратки.

Если что-то из этого нужно оставить - пишите, пока я не начал писать прошивку.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 17:00 #5

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
А можно посмотреть Ваш проект? Может он меня полностью устроит и не нужно писать новую. Разве что какие мелочи, косметика и все.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 17:12 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Вряд ли он так целиком подойдет. Он еще и данные передает через 433МГц. Да и освещенность излишек, мне это нужно было для отдельных целей, теперь такой рудимент. Датчик движения... Измерение давление - это датчик, врезка...
Но смотрите. Описание может не в полной мере соответствует, но в целом так.
Вложения:
Последнее редактирование: 20 янв 2022 19:30 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Модуль управления циркуляционным насосом газового котла 16 дек 2021 17:25 #7

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Мне нужно время изучить Ваш проект. Предварительно, по Вашему описанию, выделил красным то, что мне не нужно и зеленым - то, что хочу добавить. Желтым - комментарии.
Повторюсь. Информацию на дисплей, очень желательно, выводить кириллицей.
Вложения:
Последнее редактирование: 16 дек 2021 17:47 от Shredder_chip. Причина: Дополнил сообщение
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 17:59 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
У меня все получилось довольно компактно. IR на 50 см - есть ли смысл? Рукой проще дотянутся нажать кнопку. Датчик движения дополнительного места много не требует. Компоновка на фото.


Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 18:10 #9

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Soir пишет:
У меня все получилось довольно компактно
Хорошо, пусть остается PIR. У Вас он маленький вроде. Только дайте потом ссылку на него. У меня вот такие только:



Он не влезет.
Но то такое. Можно и позже заказать и поставить.
Датчик освещенности, думаю, тоже не нужен.
И, если можно, дайте взглянуть на Вашу печатку. Для ориентации.

P.S. У меня от "морды" дисплея до стены всего 2 метра. Если IR достает на такое расстояние, то я бы предпочел такой принцип. Просто корпус ограничен по ширине размерами дисплея. Всего 85 мм. Не хотел бы колхоз городить. Или чтобы не переделывать, если позволяют ресурсы МК, сделать и IR и PIR параллельно. А я уже на месте буду ориентироваться.
Последнее редактирование: 16 дек 2021 18:22 от Shredder_chip. Причина: Дополнил сообщение
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 18:47 #10

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Плату добавил в сообщение №6.
Датчик движения - HC-SR505. Где брал, уже не вспомню, их много везде. Есть и меньшего размера. Чувствительность у них не ахти (2-3 м), но тут как раз получилось достаточно.
По большому счету, хоть PIR, хоть TSOP, скорее прикольно, чем полезно. Смысл у меня был экономить на подсветке, но фактически еще неизвестно, что экономнее - постоянно включенная подсветка или постоянно включенная система обнаружения присутствия.

Делать и то, и это не будем. Определитесь что именно.

На счет "позже заказать и поставить" - планируйте возможность подключения. Место, выводы МК, разъемы и т.п. Свою систему я уже дважды переделывал и вот снова пошли доработки навесным монтажом (контроль сигнала на включение отопления).
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Модуль управления циркуляционным насосом газового котла 16 дек 2021 19:05 #11

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Soir пишет:
Датчик движения - HC-SR505
Спасибо. Этого достаточно. Найду.
Soir пишет:
Определитесь что именно
Тогда PIR.
Soir пишет:
планируйте возможность подключения
Да, конечно. Я это понимаю.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 19:18 #12

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Обновляете ТЗ.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 16 дек 2021 19:23 #13

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Понял. Только это уже завтра.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 07:57 #14

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Soir, подскажите пожалуйста. Возможно ли создание своих символов для дисплея 1602 (интересует символ насоса) или проще поставить светодиод?
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 08:10 #15

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Можно. Можно 8 своих символов. Символы можно менять по ходу. Например, в одном окне дисплея одни символы, в другом другие.
В моем устройстве большие знаки формируются путем создания своих соответствующих символов. То есть, уже занято. Поэтому тут решайте сами.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 09:04 #16

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Откорректировал ТЗ. Старался ничего не упустить. Что не понятно - спрашивайте. С чем не согласны или есть свои предложения - я только За! Схему позже. Еще нужно уточнить наличие компонентов итд. Возможно заменю реле на симистор. Нужно только подумать над схемотехникой.
Вложения:
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 09:35 #17

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Уточните, в каком виде должны отображаться параметры в главном окне. Большие символы, маленькие... Если маленькие, то какие параметры...
Светодиод работы насоса можно к тому же выводу, что и выход для реле. Только подключить его к +5V, а не к массе.
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 09:44 #18

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Soir пишет:
Уточните, в каком виде должны отображаться параметры в главном окне
Как в ТЗ:
В основном режиме на индикатор выводится или температура окружающего воздуха (символ градуса), или температура теплофикационной воды в системе (датчик на подаче) на дисплее символ «не знаю» (может у Вас есть предложение). Выбор кнопкой PLUS.
Это большие символы.
Далее из ТЗ:
Нажатие на кнопку MINUS в основном режиме переключает дисплей на отображение температур по контурам котла:
– Под – температура прямой теплофикационной воды;
– Обр – температура обратной теплофикационной воды;
– Дым – температура дымовых газов.
– Комн – температура в комнате.

Или
– Под – температура прямой теплофикационной воды;
– Обр – температура обратной теплофикационной воды;
–Под-Обр – разница температур прямой и обратной теплофикационной воды.
Это маленькие символы. Нажатие PLUS вернет на место большие символы.
Soir пишет:
Светодиод работы насоса можно к тому же выводу, что и выход для реле
Согласен, можно и так. Если не делать мигание светодиода. Хотя можно и мигающий поставить при необходимости.
Последнее редактирование: 17 дек 2021 09:47 от Shredder_chip. Причина: Дополнил сообщение
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 10:36 #19

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Какой смысл в настройке?
4. Включение/отключение датчиков.
Т1 – вкл/выкл
Т2 – вкл/выкл
Т3 – вкл/выкл
Т4 – вкл/выкл

а) Если температура выше «Темп вкл»...
Температура чего?
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 10:42 #20

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Soir пишет:
Какой смысл в настройке?
4. Включение/отключение датчиков.
Т1 – вкл/выкл
Т2 – вкл/выкл
Т3 – вкл/выкл
Т4 – вкл/выкл

Имел ввиду, что если датчика нет - отключить его индикацию на дисплее, чтобы не было прочерков. Но это так, косметика.

Soir пишет:
а) Если температура выше «Темп вкл»...
Температура чего?
Датчика дымохода:
- Темп вкл – температура включения насоса;
- Темп выкл – температура выключения насоса;
Последнее редактирование: 17 дек 2021 10:43 от Shredder_chip. Причина: Опечатка
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 11:41 #21

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Обновил прошивку и проект. Управления пока нет, посмотрите все ли есть на схеме, как работает меню, надписи и т.п. Если все нормально, тогда пропишу алгоритм управления.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Модуль управления циркуляционным насосом газового котла 17 дек 2021 12:18 #22

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
В целом все полностью устраивает. Возникло только несколько вопросов/замечаний:
1. При установке "время откл" изменяется и "время вкл". Например выставили время вкл =5, время выкл =9, далее время вкл тоже принимает значение = 9.
2. Настройки датчика дыма и подсветки на англ. языке.
3. В настройках подсветки отсутствует значение "0" (подсветка включена постоянно).
Здесь еще возник вопрос. Если в подсветке параметр выкл - отключается датчик движения. А нажатие на кнопки включают подсветку? Если да, то на какое время?
Может здесь добавить и вторую строку? В первой строке время подсветки от 0 до 900 сек, а во второй "датчик движения" вкл/выкл.
4. При отображении параметров мелким шрифтом "Г" это комната? Если да, то почему "Г"? Может тогда лучше "К"?
Последнее редактирование: 17 дек 2021 12:19 от Shredder_chip. Причина: Дополнил сообщение
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 13:03 #23

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Обновил прошивку. Поскольку это переработанная версия из другого проекта, поэтому просмотрите внимательно, может еще какие нестыковки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Модуль управления циркуляционным насосом газового котла 17 дек 2021 13:25 #24

  • Shredder_chip
  • Shredder_chip аватар
  • Не в сети
  • I live here
  • Сообщений: 816
  • Спасибо получено: 57
  • sxem.org Sponsor 2019
Да, все отлично. Больше ничего не выявил. Можем продвигаться дальше если у Вас есть время.
Еще кое что заметил, но это мелочи. Сразу исправлять нет необходимости. Прошу добавить в следующем обновлении:
1. При индикации температуры большими символами информация выводится в формате 23,5 и значок градуса в верхней строке в обои случаях. Может в нижней строке еще добавить большую букву "К" - температура в комнате и "Т" - температура теплоносителя. Чтобы было понятно где какая?
2. Нужно инвертировать выход на подсветку дисплея. Лог "0" - подсветка включена, лог "1" - подсветка выключена (буду использовать ключ на p-n-p транзисторе).
Администратор запретил публиковать записи гостям.

Модуль управления циркуляционным насосом газового котла 17 дек 2021 14:23 #25

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
Обновил прошивку. Уже должно работать управление насосом.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir