Для корректной работы системы, следует определить, какие устройства подключены к сети, их адреса. К каким зонам принадлежат датчики. Какие каналы блоков управления управляют работой электроклапанов для полива той или иной зоны.
Определение адресов устройств.
После первого включения системы, прежде всего, следует произвести процедуру определения адресов подключенных устройств. Это нужно делать при добавлении любого нового устройства в систему.
Процедура формирует запрос на чтение данных состояния устройства, начиная с адреса 0х02, последовательно увеличивая адрес. Если устройства с текущим адресом нет в сети, ответ на контроллер не приходит. Если устройство с данным адресом подключено к сети, оно формирует данные о своем состоянии и передает их на контроллер. Как уже говорилось выше, данные состояния устройства содержит тип устройства. Контроллер, в зависимости от типа устройства сохраняет в EEPROM его адрес в определенную область.
Для запуска процедуры определения адресов устройств нужно перейти в главное меню, нажав кнопку Forward и кнопкой Down выбрать пункт «Настройка системы» (Setting system).
Нажав кнопку Forward перейти в меню настроек системы и кнопкой Down выбрать пункт «Поиск устройств» (Searching device).
При следующем нажатии кнопки Forward, на дисплей выводится предупреждение о том, что все настройки системы будут удалены.
Для того чтобы запустить процедуру, нужно нажать кнопку Forward. Для отмены запуска процедуры определения адресов и возврата в предыдущее меню следует нажать кнопку Return.
При запуске процедуры очищается вся область настроек в EEPROM микроконтроллера. При этом на дисплей выводится строка прогресса.
После очистки памяти начинается процедура определения адресов подключенных устройств. На дисплей выводятся данные о количестве обнаруженных устройств, о типе и адресе последнего обнаруженного устройства.
По окончанию процедуры на дисплей выводится итоговое сообщение о количестве найденных устройств, после чего система полностью перезагружается.
Включение/выключение датчика уровня воды и датчика осадков.
Если датчики дождя и контроля уровня воды установлены в системе и их адреса определены, можно разрешить работу этих датчиков (по умолчанию работа датчиков запрещена). Для этого нужно войти в меню настроек системы и кнопкой Down выбрать пункт «Датчик уровня воды» (Water level) или «Датчик осадков» (Checking rain). Обратите внимание, если датчика нет в системе или его адрес не определен, состояние датчика будет на определено «Нет устройства» (ND). Ниже показано состояние дисплея с отсутствующим датчиком уровня воды в резервной емкости.
При нажатии на кнопку Forward состояние датчика выделяется квадратными скобками. Далее нажатием кнопок Up или Down следует разрешить или запретить работу датчиков.
Для сохранения изменений следует нажать кнопку подтверждения Ok.
Обратите внимание на то что, в меню режима ожидания на дисплей данные датчика выводятся только в том случае, если он присутствует в системе, его адрес определен и его работа разрешена.
Распределение устройств по зонам полива.
Для того чтобы определить в какой зоне установлен датчик влажности почвы, или какие каналы модулей управления разрешают полив определенной зоны, следует войти в меню «Настройка системы» (Setting system) и выбрать пункт «Настройка устройств» (Setting device), нажав кнопку Forward.
При этом на дисплей выводятся данные о типе устройства, его адресе, и доступе устройства к зонам полива. Ниже показано состояние дисплея, на котором отображена информация о датчике влажности почвы (Moist sensor) с адресом 0x0A. Номер зоны, в которой установлен датчик, пока не определен.
Для того чтобы задать номер зоны, в которой установлен данный датчик нужно кнопкой Down выбрать строку отображения номеров зон.
Для определения номера зоны следует нажать кнопку Forward или Return несколько раз, пока нужная зона будет подчеркнута курсором.
Включить работу датчика в выбранной зоне можно кнопками Up или Down. Для сохранения изменений нужно нажать кнопку подтверждения Ok.
Обратите внимание, что для датчика влажности может быть выбрана только одна зона. При попытке включить вторую зону, ранее выбранная зона выключается.
Для выбора следующего устройства, необходимо кнопкой Up перейти к выбору типа устройства и нажать кнопку Forward. При этом тип устройства и адрес будет выделен квадратными скобками. Для того чтобы перейти к следующему устройству, следует нажать кнопки Up или Down. При этом на дисплей последовательно выводятся данные о других устройствах.
Для выбора настроек следующего устройства необходимо нажать кнопку Ok. Ниже показан дисплей с данными настроек модуля управления (Module manager) с адресом 0x20.
Обратите внимание, на то что, настройки модулей управления производятся для каждого канала отдельно (в данном случае настраивается канал 1). Кроме того, для модулей управления доступна зона, которая используется только для поддержания уровня воды в резервной емкости (16 зона обозначенная символом l (Level)).
Произведем настройку восьмиканального блока управления, который установлен возле водопроводной колонки.
- клапан №1 (подключим его к каналу 1 модуля управления) подает воду из водопровода в систему полива;
- клапан №2 (канал 2) подает воду для полива цветника, зоны А и B;
- клапан №5 (канал 3) подает воду для полива зоны С (газон);
- клапан №6 (канал 4) подает воду для полива зоны D (газон);
- клапан №7 (канал 5) подает воду для полива зоны E (газон);
- клапан №8 (канал 6) разрешает подачу воду для зон F..J (огород).
- клапан №14 (канал 7) разрешает подачу воды для полива из пруда;
- клапан №15 (канал 8) разрешает подачу воды из водопровода в пруд (зона 16);
В данном случае, настроим полив газона только из пруда, а полив цветника и огорода из водопровода.
Клапан №1, подключенный к каналу 1, включает подачу воды из водопровода для полива зон A, B (цветник), F..J (огород) и пополнения воды в пруду (зона 16). Кнопкой Down следует перейти на строку выбора зон, кнопкой Forward перейти на зону 1. Включить эту зону можно кнопками Up или Down.
Далее следует перейти по зонам 2, 6, 7, 8, 9, 10 и 16 включая их работу. Для сохранения изменений следует нажать кнопку Ok.
Для перехода к настройке следующего канала необходимо кнопкой Up перейти к выбору канала и нажать кнопку Forward. При этом номер канала выделяется квадратными скобками. Кнопками Up или Down следует выбрать следующий канал, и нажать кнопку Ok.
К каналу 2 подключен клапан №2, подающий воду для полива цветника (зоны A и B). Следует перейти на строку выбора зон и включить зоны 1 и 2. Для сохранения изменений нужно нажать кнопку Ok.
К каналу 3 подключен клапан №5, управляющий поливом газона (зона С). Следует перейти на строку выбора зон и включить зону 3. Для сохранения изменений нужно нажать кнопку Ok.
К каналу 4 подключен клапан №6, управляющий поливом газона (зона D). Следует перейти на строку выбора зон и включить зону 4. Для сохранения изменений нужно нажать кнопку Ok.
К каналу 5 подключен клапан №7, управляющий поливом газона (зона E). Следует перейти на строку выбора зон и включить зону 7. Для сохранения изменений нужно нажать кнопку Ok
К каналу 6 подключен клапан №8, управляющий поливом огорода (зон F..J). Следует перейти на строку выбора зон и включить зоны 6..10. Для сохранения изменений нужно нажать кнопку Ok
К каналу 7 подключен клапан №14, который разрешает подачу воды для полива из пруда. Поскольку из пруда поливается только газон, следует разрешить работу этого канала модуля со всеми зонами полива газона (зоны C..E). Следует перейти на строку выбора зон и включить зоны 3..5. Для сохранения изменений нужно нажать кнопку Ok
К каналу 8 подключен клапан №15, который разрешает подачу воды из водопровода в пруд для пополнения уровня воды. Следует перейти на строку выбора зон и включить зону 16 (Level). Для сохранения изменений нужно нажать кнопку Ok
По такому же принципу настраиваются остальные блоки управления.
Установка даты и времени.
Система работает в реальном времени, поэтому при первом включении следует установить текущее время и дату. Для этого нужно войти в меню «Настройки системы» (Setting system) и выбрать пункт «Установка даты/времени» (Data/Time).
При нажатии кнопки Forward на дисплей выводится меню установки текущего времени и даты. Последовательное нажатие кнопки Forward, выделяется скобками день недели, дату, месяц, год, часы, минуты. Изменить выбранный параметр можно кнопками Up или Down.
Для сохранения изменений нужно нажать кнопку Ok.
Просмотр журнала ошибок.
В работе устройства могут возникать сбои при обмене данными с устройствами по сети. При этом программа контроллера несколько раз повторяет попытку обмена данными. Если устройство не отвечает на запросы, контроллер формирует посылку на перезагрузки устройства, и сохраняет данные об ошибке обмена в журнал ошибок, расположенный в EEPROM. При этом не дисплее в меню режима ожидания выводится сообщение о количестве ошибок.
Просмотреть журнал ошибок, можно войдя в меню «Просмотр ошибок» (Viewing error).
В журнале отображаются следующие данные:
- номер записи в журнале (002);
- дата и время, когда произошла ошибка (24 января 2016 г.);
- тип устройства, на котором произошла ошибка (0xC8 – датчик осадков);
- адрес устройства, на котором произошла ошибка (0x0E).
Для перехода по журналу следует использовать кнопки Up или Down. Для выхода из журнала без стирания данных, следует нажать на кнопку Return. Чтобы очистить журнал, следует нажать на кнопку Forward. При этом программа очищает все записи журнала и сбрасывает сообщение об ошибках на дисплее в меню режима ожидания.
Настройка режима работы «Автоматический полив»
Для работы системы в режиме «Автоматический полив», необходимо предварительно запрограммировать работу системы в данном режиме. Для этого необходимо войти в меню «Автоматический режим» (Auto mode), нажав кнопку Forward.
Это пункт меню позволяет включить или выключить режим «Автоматический полив» и настроить работу режима.
Для включения режима работы, нужно нажать кнопку Forward, при этом состояние режима выделяется квадратными скобками. Далее нажатием кнопок Up или Down можно включить или выключить работу режима «Автоматический полив».
Для сохранения изменений нужно нажать кнопку Ok.
Для программирования режима нудно выбрать пункт меню «Настройки режима» (Setting mode) и войти в него, нажав кнопку Forward.
Настройки режима производятся для каждой зоны отдельно. Перед программированием режима «Автоматический полив» обязательно необходимо определить соответствие между датчиками влажности почвы и номерами зон, которые они обслуживают так, как описано выше.
В случае если в зоне полива не установлен датчик влажности, или для данной зоны не определен датчик, на дисплее будет выведено сообщение об отсутствии датчика.
Если датчики влажности почвы установлен в системе, и его работа определена для данной зоны полива, то на дисплей выводится меню программирования режима «Автоматический полив».
Как было описано выше, в режиме «Автоматический полив», программа сравнивает текущую влажность почвы, измеренную датчиком и минимальную заданную влажность, установленную при программировании. Кроме того, в этом режиме полив производится два раза в сутки.
Настроим систему в режиме «Автоматический полив» для зоны С (газон). Установим минимальную влажность почвы 60%, Время 1 начала полива установим в 8:00 время 2 начала полива в 21:30, продолжительность полива установим на 15 минут.
Для этого, нужно войти в меню «Настройки режима автоматического полива» (Setting mode) и, нажав кнопку Forward перейти к выбору номера зоны. При этом номер зоны выделяется квадратными скобками.
Далее, кнопками Up или Down нужно выбрать номер зоны, для которой производятся настройки (зона №3) и для подтверждения выбора нажать кнопку Ok.
Кнопками Up или Down перейти на пункт «Установка влажности» (Moisture). Обратите внимание, в этой строке через разделитель – ( / ) отображаются текущая и заданная влажность почвы. Для изменения минимальной заданной влажности почвы нужно нажать кнопку Forward. При этом значение заданной влажности выделяется квадратными скобками.
Кнопками Up или Down следует установить минимальную заданную влажность почвы (60%) и для сохранения изменений нажать кнопку Ok.
Для установки времени начала полива, нужно кнопками Up или Down перейти на пункт «Установка времени начала полива 1» (Time start 1). Для установки времени нужно нажать кнопку Forward. При этом квадратными скобками выделяется сначала значения часов а затем минут.
Кнопками Up или Down следует установить время начала полива 1 (8 часов 00 мин) и для сохранения изменений нажать кнопку Ok.
Аналогично нужно проделать действия для времени начала полива 2, установив время начала полива на 21 час 30 мин.
Далее, кнопками Up или Down нужно перейти на пункт «Установка длительности полива» (Length). Для установки длительности нужно нажать кнопку Forward. При этом квадратными скобками выделяются сначала значения часов, а затем минут.
Кнопками Up или Down следует установить длительность полива (0 часов 15 мин) и для сохранения изменений нажать кнопку Ok.
После этих настроек система будет проверять текущую влажность почвы, и если она меньше заданной, то в 8:00 включится полив зоны №3. В 8:15 полив выключится. Если текущая влажность почвы больше заданной, полив не включится. В 21:30 процесс повториться.
Настройка режима «Полив по расписанию».
Для работы системы в режиме «Полив по расписанию», необходимо предварительно запрограммировать работу системы в данном режиме. Для этого необходимо войти в меню «Полив по расписанию» (Timing mode), нажав кнопку Forward.
Это пункт меню позволяет включить или выключить режим «Полив по расписанию» и настроить работу режима.
Для включения режима работы, нужно нажать кнопку Forward, при этом состояние режима выделяется квадратными скобками. Далее нажатием кнопок Up или Down можно включить или выключить работу режима «Полив по расписанию».
Для сохранения изменений нужно нажать кнопку Ok.
Для программирования режима нудно выбрать пункт меню «Настройки режима» (Setting mode) и войти в него, нажав кнопку Forward.
Настройки режима производятся для каждой зоны отдельно.
Как было описано выше, в режиме «Полив по расписанию», программа включает полив с заданной периодичностью, в заданное время.
Настроим систему в режиме «Полив по расписанию» для зоны B (цветник). Установим периодичность полива через день (то есть каждый второй день), Время начала полива в 8:30, продолжительность полива установим на 20 минут.
Для этого, нужно войди в меню «Настройки режима полив по расписанию» (Setting mode) и, нажав кнопку Forward перейти к выбору номера зоны. При этом номер зоны выделяется квадратными скобками.
Далее, кнопками Up или Down нужно выбрать номер зоны, для которой производятся настройки (зона №2) и для подтверждения выбора нажать кнопку Ok.
Кнопками Up или Down перейти на пункт «Установка периодичности полива» (Periodicity). Для изменения периодичности полива нужно нажать кнопку Forward. При этом заданная периодичность полива выделяется квадратными скобками.
Кнопками Up или Down следует установить периодичность полива зоны каждый 2 день и для сохранения изменений нажать кнопку Ok.
Для установки времени начала полива, нужно кнопками Up или Down перейти на пункт «Установка времени начала полива» (Time start). Для установки времени нужно нажать кнопку Forward. При этом квадратными скобками выделяются сначала значения часов а затем минут.
Кнопками Up или Down следует установить время начала полива (8 часов 30 мин) и для сохранения изменений нажать кнопку Ok
Далее, кнопками Up или Down нужно перейти на пункт «Установка длительности полива» (Length). Для установки длительности нужно нажать кнопку Forward. При этом квадратными скобками выделяются сначала значения часов, а затем минут.
Кнопками Up или Down следует установить длительность полива (0 часов 20 мин) и для сохранения изменений нажать кнопку Ok.
После этих настроек, через день, в 8:30, система будет включать полив зоны №2. В 8:50 полив выключится.
Обратите внимание на то что, если в системе установлен датчик осадков и его работа разрешена, то в день, когда пойдет дождь, счетчик периодичности сбросится. То есть, если полив зоны №2 произошел 1 июня, а 2 июня был дождь, то следующий полив произойдет 4 июня…
Включение полива в режиме «Полив вручную».
Полив любой зоны можно произвести принудительно (вручную), независимо от настроек системы для данной зоны. Для этого необходимо войти в меню «Полив вручную» (Manual mode), нажав кнопку Forward.
Это пункт меню позволяет включить или выключить полив любой зоны на заданное время. Включим полив зоны G на 30 минут.
Для этого, нужно нажав кнопку Forward перейти к выбору номера зоны. При этом номер зоны выделяется квадратными скобками.
Далее, кнопками Up или Down нужно выбрать номер зоны, для которой производятся настройки (зона №7) и для подтверждения выбора нажать кнопку Ok.
Кнопками Up или Down нужно перейти на пункт «Установка длительности полива» (Length). Для установки длительности нужно нажать кнопку Forward. При этом квадратными скобками выделяются сначала значения часов, а затем минут.
Кнопками Up или Down следует установить длительность полива (0 часов 30 мин) и для сохранения изменений нажать кнопку Ok.
После нажатия кнопки Ok, включится полив зоны C. Полив будет продолжаться 30 минут, после чего выключится.