Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 12 апр 2017 10:16 #1

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Есть такая идея, сделать свою схему автономного управления отоплением, с нагревом от солнечного коллектора.
Конечно все пока, получается поэтапно, и не очень быстро,
так как сама программа управления в этом деле, так сказать дело «второго плана»,
пока на данный момент на первом месте , сборка и монтаж самого оборудования и сантехники к нему.
Поэтому, под все это дело решил собрать свою программу управления, первым делом это будет просто термостат управляющий циркуляционным насосом, остальное со временем будет добавляться в функционал программы.
Для этого предварительно составил схему

Предварительно запланировал в ней, все, что возможно меня будет интересовать в ней в дальнейшем,
в этой схеме, использовано подключение как в предыдущем проектеATmega128a + графич. дисплей st7920, это несколько облегчит составление печатной платы так сказать в качестве "шаблона".
Пока это конечно план принципиальной схемы, и для начала все ноги МК распределены по нужному функционалу (в процессе пока не сделана печатная плата, могут быть и изменения).
Статья sxem.org/2-vse-stati/17-avtomatika-v-byt...tema-gvs-i-otoplenie
Файлы проекта с протеусом, в архиве.
#StopRussianAggression
Последнее редактирование: 17 июнь 2017 17:33 от Oto.
Администратор запретил публиковать записи гостям.
Спасибо сказали: jt, yurgin

Контроллер солнечного коллектора, ATmega128a – st7920. 28 апр 2017 22:23 #2

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Занялся рисованием печатной платы.
На сей момент имеет такой вид. Чуть позже еще раз проверю правильность соединений, и можно приступать к испытаниям в железе.

Файл платы в архиве.
С программой тоже дело идет, подкорректировал описание в первом посте темы, по этому поводу.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Контроллер солнечного коллектора, ATmega128a – st7920. 29 апр 2017 13:30 #3

  • viktoryan
  • viktoryan аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 131
  • Спасибо получено: 61
  • Site Sponsor 2017 zavsehdatay sxem.org Sponsor 2019
День добий з вашого дозволу , -5в не використовуватися значить не потрібне , +5в так масу по замкнутому колу пускати не бажано не пофеншую , трошки підкорегував ПП yadi.sk/d/taJyZOY43HUMRv ,може щось не так , то не ображайтесь
Ніколи не роби вчора , того що має бути зроблено завтра , а якщо це тобі вдалося більше цього не повторюй
Последнее редактирование: 29 апр 2017 13:40 от viktoryan.
Администратор запретил публиковать записи гостям.

Контроллер солнечного коллектора, ATmega128a – st7920. 29 апр 2017 15:52 #4

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
viktoryan пишет:
... масу по замкнутому колу пускати не бажано не пофеншую ..
Может быть,
я пока в этом искренне не вижу ничего плохого,
можно где нибудь увидеть объяснение почему так лучше не делать?
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Контроллер солнечного коллектора, ATmega128a – st7920. 29 апр 2017 17:09 #5

  • viktoryan
  • viktoryan аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 131
  • Спасибо получено: 61
  • Site Sponsor 2017 zavsehdatay sxem.org Sponsor 2019
ну єто не совсем для цифры критично конечно но все же . почитать на пример забиваем в гугл Н.Сухов правильная разводка земли yadi.sk/d/j4qe_PzA3HUYsY ,www.eurointech.ru/EDA_Expert/EDA_Expert_8_63_70.pdf
Ніколи не роби вчора , того що має бути зроблено завтра , а якщо це тобі вдалося більше цього не повторюй
Последнее редактирование: 29 апр 2017 17:49 от viktoryan.
Администратор запретил публиковать записи гостям.

Контроллер солнечного коллектора, ATmega128a – st7920. 29 апр 2017 19:09 #6

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
viktoryan пишет:
ну єто не совсем для цифры критично конечно но все же .
Если подытожить, у меня такое-же мнение, что в данном случае не критично,
точка так называемой "абсолютной земли" особое значение имеет в силовых цепях, и в тоже время она ничего не значит, когда делается сплошной земляной полигон,
или еще есть "никому неизвестный вариант" увеличивать сечение общего проводника.

Здесь на плате нет силовых потребителей, поэтому и нет цели вести к ним отдельные дорожки.
А закольцованные цепи питания - плюс и минус,
расцениваю как увеличение сечения проводников.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Контроллер солнечного коллектора, ATmega128a – st7920. 29 апр 2017 20:06 #7

  • viktoryan
  • viktoryan аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 131
  • Спасибо получено: 61
  • Site Sponsor 2017 zavsehdatay sxem.org Sponsor 2019
Ну а я при трассировке пп всегда стараюсь придерживаться правил , ну звените что украл немного вашего времени , на то и форум чтобы что то полезное или глупое обсудить и найти истесанный компромисс , с -5в перемычку можно смело выбросить
проект конечно актуальный
хотел спросит у вас сколько литров в коллектор с обвязкой пошло тосола ?
Ніколи не роби вчора , того що має бути зроблено завтра , а якщо це тобі вдалося більше цього не повторюй
Последнее редактирование: 29 апр 2017 20:44 от viktoryan.
Администратор запретил публиковать записи гостям.

Контроллер солнечного коллектора, ATmega128a – st7920. 08 мая 2017 20:16 #8

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Еще не дошло дело до заливки пропиленгликоля,
купил 20 литров, рассчитываю что обойдусь этим количеством.
Планирую что к отопительному сезону, я свою систему все таки запущу.
Так как план системы пока только на рисунке.))


==========================
По поводу программы управления, тут дело выглядит немного получше.
Все что запланировано (кроме "показометра" мгновенного расхода теплоносителя) уже сделал.
Собрал и проверил все на своей плате.


Все доработки в схеме и плате изменил , архив в первом сообщении темы обновил.
Протеус и прошивки под дисплей KS0108 и ST7920 там же.
#StopRussianAggression
Последнее редактирование: 09 март 2018 10:28 от Oto.
Администратор запретил публиковать записи гостям.
Спасибо сказали: yvi

Контроллер солнечного коллектора, ATmega128a – st7920. 14 мая 2017 00:54 #9

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Сделал показометр, из Б/Ушного бытового счетчика,
модернизация состояла только в "прикручивании" датчика холла
Процесс как бы простой но в тоже время не очень все просто.
Дело в том, что от выстроенного в счетчик магнита, который передает движение на счетный механизм, оказалось недостаточно магнитного поля чтобы срабатывал датчик холла.
Пришлось дополнительно подпиливать неодимовый магнитик из сидирома, надев его на "сухую" ось от крыльчатки

ОН хоть и неодимовый, но наверное маловат, потому как пришлось датчик холла через прорезь вплотную придвигать к этому магниту (зазор буквально 0.5 - 0.8 мм)
Потом все закрепил на авто герметик (на китайский клей нельзя, теплоноситель в какой то момент может быть очень горячим)

В результате нормально получилось, 25 импульсов на литр, это очень хорошо для показометра.
Конечно по большому счету вряд ли этот узел будет работать постоянно, нужен он будет только при запуске и настройки системы, потом от него толка немного.
Для повседневного использования, этот узел специально будет отсечен кранами.

#StopRussianAggression
Последнее редактирование: 17 июнь 2017 17:34 от Oto.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Lamitek, yvi

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 09 апр 2020 11:29 #10

  • yvi
  • yvi аватар
  • Не в сети
  • Пользователь
  • Сообщений: 3
Добрый день! На днях собрал этот контроллер, все завелось без проблем. Считаю незаслуженно недооцененным данный проект. Штука функциональная и очень гибкая в настройках. Для котельных самое то! Спасибо Вам, Oto, за эту работу!!!

Ещё заметил программный недочёт: в пункте меню "ADC настр. парам." Не работает коррекция значений. Джойстик вверх обнуляет первоначальное значение, Джойстик вниз неактивный.

Нарушение п.5.8 Правил форума. Объединил сообщения.
Последнее редактирование: 09 апр 2020 18:23 от Айнцвайдрайченко.
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 10 апр 2020 09:04 #11

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
yvi пишет:
.... "ADC настр. парам." Не работает коррекция значений. Джойстик вверх обнуляет первоначальное значение, Джойстик вниз неактивный.
....
Сначала нужно разобраться с предназначением этой настройки.
Дело было давно, с ходу не могу дать совет. Есть ли где нибудь описание этого меню?
Если есть, дайте ссылку или за цитируйте.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 10 апр 2020 19:57 #12

  • yvi
  • yvi аватар
  • Не в сети
  • Пользователь
  • Сообщений: 3

17. Настройка параметров АЦП. Может понадобиться при разбросе параметров магазина сопротивлений, для корректного включения профилей от переключателя S-1.
Последнее редактирование: 10 апр 2020 20:00 от yvi.
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 10 апр 2020 21:05 #13

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Давайте попробуем разобраться.
Этот пункт относится к переключателю профилей. На схеме управление профилями показано упрощенно, в виде резистора R3
с которого напряжение подается на вывод МК PF6.
Максимальное количество профилей 10штук.
R3 физически может "перебирать" переключения профилей, но как по мне это не совсем удобно
поэтому под вывод МК PF6 , у меня был сделан такой вот S1
по схеме

Магазин резисторов этого переключателя S1, у каждого пользователя может конечно же иметь разброс
для этого и имеется это меню №17

Движение по меню джойстик влево - вправо, это движение по строкам профилей,
джойстик вверх это запоминание значения АЦП в конкретный профиль
Настройка S1 с магазином резисторов делается так, сначала устанавливаете S1 например в положение №4 (это и будет далее профиль №4, на переключателе)
После этого джойстиком (лево - право) также на экране выделяете строку №4.
После этого джойстиком вверх заносите АЦП значение в №4.
И так по необходимости, можно подкорректировать значения во всех профилях (0 и 9 это крайние положения, их значения постоянны, они не корректируются).
У вас есть переключатель профилей? на сколько положений?
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 11 апр 2020 15:55 #14

  • yvi
  • yvi аватар
  • Не в сети
  • Пользователь
  • Сообщений: 3
Oto пишет:
У вас есть переключатель профилей? на сколько положений?
Переключатель s1 есть, четыре положения, три резистора 4,3k.
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 08 мая 2020 16:07 #15

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Не в сети
  • Модератор
  • Сообщений: 811
  • Спасибо получено: 312
  • sxem.org Sponsor 2019 Author zavsehdatay
Близко к теме:
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vakula, viktoryan

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 16 июнь 2020 23:36 #16

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Сделал вариант функции борьбы с «антилигионеллой» от солнечной инсоляции.
В предыдущих версиях эта функция работала только от электрического тена (включение в меню №5.4).
Но у меня нет двух тарифной энергии, а вот солнечной энергии очень часто бывает больше чем нужно.

Так вот,
со временем стало казаться что вода в бойлере бывает какая то "неправильная", то ли "скользкая" то ли запах не такой какой должен быть, и вспомнилось мне что наука утверждает что микроб там все таки заводится, и бороться с ним не сложно нужно просто подержать прогретым бак.
Некоторые источники информируют о таких промежутках температуры:
  • 60—70 до 80 °C — Дезинфекция
  • 66 °C — Legionella погибает в течение 2 минут
  • 60 °C — Legionella погибает в течение 32 минут
  • 55 °C — Legionella погибает в течение от 5 до 6 часов
  • 20 до 45 °C — Legionella размножается
  • 20 °C и ниже — Legionella в состоянии покоя
Теперь в программе этот антибактериальный режим от солнечной инсоляции включается так

Если в течении 8ми дней температура была ниже заданного
значит на экране возникнет этот значек



и бойлер автоматически прогреется до указанной температуры, потом после прогрева , поддержание температуры в баках вернется к приоритетам меню №4

Прошивка с этой функцией (сборка №9) , добавлена в архив
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 02 июль 2020 20:48 #17

  • mren
  • mren аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 79
  • Спасибо получено: 10
Oto, а дисплей Pg128x128a (t6963c) підійде якщо я надумаюсь зібрати ваш проект?
Точок по вертикалі більше, але чекати з китаю 128х64 мабуть бкде довго.
Дякую.
Администратор запретил публиковать записи гостям.

Блок управл.,солнечной гелиосистемой для ГВС и отопления, ATmega128a–st7920 03 июль 2020 08:47 #18

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2264
  • Спасибо получено: 960
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Нет, с вашим дисплеем нет никаких шансов что заработает,
здесь дисплей должен обязательно быть с контроллером ST7920.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir