Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Все-таки, какой контроллер?
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
А можно посмотреть Ваш проект? Может он меня полностью устроит и не нужно писать новую. Разве что какие мелочи, косметика и все.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • 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
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
Мне нужно время изучить Ваш проект. Предварительно, по Вашему описанию, выделил красным то, что мне не нужно и зеленым - то, что хочу добавить. Желтым - комментарии.
Повторюсь. Информацию на дисплей, очень желательно, выводить кириллицей.
Долучення:
Останнє редагування: 16 груд. 2021 17:47 від Shredder_chip. Причина: Дополнил сообщение
Увійдіть до облікового запису, щоб писати повідомлення.

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

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


Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • 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
  • Дописи: 13512
  • Подякували: 5143
  • 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
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
Датчик движения - HC-SR505
Спасибо. Этого достаточно. Найду.
Soir пише:
Определитесь что именно
Тогда PIR.
Soir пише:
планируйте возможность подключения
Да, конечно. Я это понимаю.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Обновляете ТЗ.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
Понял. Только это уже завтра.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir, подскажите пожалуйста. Возможно ли создание своих символов для дисплея 1602 (интересует символ насоса) или проще поставить светодиод?
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Какой смысл в настройке?
4. Включение/отключение датчиков.
Т1 – вкл/выкл
Т2 – вкл/выкл
Т3 – вкл/выкл
Т4 – вкл/выкл

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

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

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • 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
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Обновил прошивку и проект. Управления пока нет, посмотрите все ли есть на схеме, как работает меню, надписи и т.п. Если все нормально, тогда пропишу алгоритм управления.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

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

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • 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
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Обновил прошивку. Поскольку это переработанная версия из другого проекта, поэтому просмотрите внимательно, может еще какие нестыковки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

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

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

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

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