README.md

Оглавление

  1. О блоке
  2. Режим фильтрации
  3. Индикация светодиода фильтрации
  4. Функция нагрева воды
  5. Структура меню
  6. Структура_данных

Принцип действия блока управления

Pool-Control_MAX 24

О_блоке

Блок управления предназначен для управления фильтрацией и нагревом в скиммерном или переливном бассейне. Также блок управляет уровнем воды в бассейне в автоматическом режиме.

Режимы_фильтрации

При включении блока управления включается фильтрация (насос фильтрации №1), контакторы дозации хим реагентов, УФ установки, нагревателей включаются через 1 минут и только при наличии потока.

При отсутствии потока более чем 5 минут, контактор насоса выключается, режим запуска (насос запускается на 5 секунд, 2 секунды ожидания, опять включается) цикл повторяется 110 раз. После чего насос запускается на 5 минут. Если поток появился раньше, то 110 циклов не выполняются. Если поток не возобновился, насос уходит в аварию, загорается красный светодиод.

Индикация_светодиода_фильтрации

Не горит - блок выключен Зеленый - режим фильтрации (поток есть) Мигающий красный - режим запуска фильтрации (потока нет) Красный - авария (фильтрация остановлена) Синий - защита от сухого хода, фильтрация остановлена, идет долив воды

Функция_нагрева_воды

Блок управления поддерживает температуру воды в установленном диапазоне. Устанавливается энкодером-крутилкой на блоке. В настройках выставляется гистерезис, с возможностью выбора. По датчику температуры контроллер понимает когда включать контакторы нагревателя и теплообменника. Функция нагрева имеет больший приоритет, чем суточный таймер. Если заданная температура не достигнута, а по таймеру нужно отключать фильтрацию, то фильтрация продолжается пока температура не будет достигнута.

Функция суточный таймер

В меню устанавливается время включения и выключения фильтрующего насоса

Функция автоматического долива

Контроль уровня воды в бассейне осуществляется либо 2-мя датчиками (для скиммерного бассейна), либо 5-ю (для переливного). Существует 2 режима, режим защиты от переполнения и режим набора бассейна.

Режим защиты от переполнения - стандартный режим работы блока.

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

Особенности:

Защита от сухого хода двигателя - при постоянном нахождении датчика в нижнем положении более 20 минут, выключает двигатель фильтрации Защита от дребезга/волн - задержка при открытии и закрытии клапана 5 секунды, позволяет продлить жизнь электромагнитному клапану На блоке управления, есть режим “наполнения бассейна”, когда электромагнитный клапан выключается только по поплавку, в аварию блок не уходит, в меню эту функцию можно активировать и диактивировать

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

На экране постоянно горит:

подчеркнутый день недели, время, заданное время фильтрации, заданная температура, текущая температура Состояния: фильтрация/ сон долив/авария нагрев

Команды подаваемые через энкодер:

остановка насосов принудительный запуск фильтрации запуск промывки убрать аварию перелива

Меню настройки:

настройка времени и дня недели, температуры и гистерезиса, настройка времени непрерывной дозации воды

Структура_меню

Image alt

Структура_данных

Режимы работы долива

enum DolivMode
{
  manualDoliv,
  autoDoliv
};

manualDoliv - долив в ручном режиме

autoDoliv - долив в автоматическом режиме

Режимы работы системы

enum StateMode
{
  off,
  manual,
  avto
};

off - все выключено.

manual - работаем вручном режиме. Фильтрация включена на постоянку, подогрев бассена включается по необходимости.

avto - работаем в автоматическом режиме. Фильтрация включается по времени или по температуре.

Справочная информация

Пины Arduino Atmega Устройства
D2 PD2 TEMP
D3 PD3
D4 PD4 Rele 6
D5 PD5 Rele 3
D6 PD6 Rele 4
D7 PD7 POTOK
D8 PB0 Rele 2
D9 PB1 Rele 1
D10 PB2 Rele 5
D11 PB3
D12 PB4
D13 PB5
A0 PC0
A1 PC1
A2 PC2
A3 PC3 TOK 2
A4 PC4
A5 PC5
A6 ADC6 BUZ
A7 ADC7(22) TOK 1
Описание

Программа для управления бассеином

Конвейеры
0 успешных
0 с ошибкой