Перейти к содержанию

Контроллер EasyHomeM-1

Материал из osmost.ru
Версия от 11:51, 16 декабря 2025; Vasilisa (обсуждение | вклад) (Прошивка)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Описание

Контроллер EasyHomeM спроектирован для систем домашней автоматизации для простой установки, требующий минимум дополнительных компонентов и знаний программирования.

  • 8 входов DI (Digital Input) - бинарных сигналов.
  • 19 выходов DO (Digital Output) - каналов вывода "Открытый коллектор": DO1 выведен на колодку и DO2-19 выведены на два разъёма X4, X5 для подключения релейных блоков расширения по 9 реле 16А 250В.
  • 2 порта RS485 с питанием 5в для подключения расширений и внешних устройств (датчики температуры, модули ввода-вывода ОВЕН, диммерами EasyHomeDIM и РазумДом, Кондиционеры, Вентустановки, прочее, см. раздел Интеграция).
  • 1 порт UART на плате, который используется для обновления прошивки или для дополнительных устройств или адаптеров на другие интерфейсы.
  • питание контроллера осуществляется от внешнего источника 24В (18-27В), потребление менее 2Вт (70мА + внешние нагрузки считаем отдельно).
  • 1 порт RJ45 Ethernet.

Контроллер EasyHomeM имеет встроенный широкий программный функционал и выполняет разнообразные задачи:

  • управляет электронагрузками (освещение, отопление, шторы, прочие потребители и др.)
  • по RS485 возможен мониторинг аналоговых датчиков (температур воздуха, пола и др.)
  • следит за состоянием датчиков (движения, дыма, газа, протечки, выключателей и др.)
  • ведёт подсчёт показаний счётчиков (воды, газа, электричества) и журнал сообщений.

Контроллер предоставляет данные пользователю и получает команды управления через графический интерфейс EasyHome подключающийся через Ethernet сеть, может производить оповещение и в текстовом виде по SMS (через GSM-модуль). Интерфейс EasyHome работает и выглядит одинаково на устройствах с ОС Android5.0 и выше, iOS 9.0 и выше, Windows7 и выше, поддерживает отображение IP-видеокамер в формате MJPEG, а так же SIP-домофонию и H.264 с некоторыми ограничениями по совместимости. Также возможно управление и визуализация/диспетчеризация с любого программного обеспечения по протоколу ModBusTCP.

Система с контроллерами EasyHomeM поддерживает простое масштабирование - до десяти контроллеров EasyHome и Beckhoff (EasyHome CX) синхронизируются через локальную сеть (LAN) в единую систему.

Технические характеристики

Параметр EasyHomeM-1
Общее
Процессор ESP32-DOWDx (Espressif) 160МГц
Объем оперативной памяти 325 KB
Объем энергонезависимой памяти 4 MB
Работа быстрых функций (Сглаживание диммирования, Счётчики по DI, коммуникация) 20Гц
RTC Без поддержки работы при отсутствии питания.

Часы синхронизируются автоматически через интернет при включении системы, далее, при работе, часы синхронизируются раз в сутки.

Габариты (ШxВxГ) 36x90x56.5
Вес 90 г
Условия эксплуатации Эксплуатация в закрытых помещениях без агрессивных паров и газов при температуре от -10 до +40 °С и влажности до 80% (без конденсации).
Установка На DIN-рейку ТН35/7.5/15
(2 DIN места)
Питание
Основное питание 24 VDC
Рабочее напряжение 18..27 VDC
Потребляемая мощность 2 Вт (без модулей расширения);

6,5 Вт (один блок расширения релейных выходов)

Встроенные блоки питания Питание процессорного модуля от встроенного изолированного БП: 5В 0,5А. Защита от КЗ и перенапряжения;
Для питания датчиков DI выведено основное питание.
Входы
Входы DI 8 входов: уровню сигнала 0..2В соответствует логический "0", уровню сигнала 9..60В соответствует логическая "1"
Тип защиты: защита от переполюсовки, защита от статических зарядов.
Входы ADI
Выходы
Выходы DO 18 выходов: (разъемы Х4 и X5) сигналы от транзисторных ключей "открытый коллектор" (18..27В 0,2А) - для подключения двух блоков расширения "Блок 9ти реле (250В 16А)". Нет защиты от КЗ;
1 выход: "нижний ключ" (36В 2А). Тип защиты: защита от переполюсовки, защита от статических зарядов
Выходы ADO
Расширения
Блок на 9 моностабильных реле 250В 16A 2 шт (Разъемы X4, X5)
Модули расширения входов-выходов и регулирования освещения До 10 модулей и диммеров на один порт RS-485.

Для диммеров EasyHomeDIM и модулей EasyHomeMODUL реализована функция быстрого чтения и записи состояния входов/выходов.

Количество поддерживаемых входов/выходов на один ПЛК вход DI - 255; выход DO - 255; вход AI - 50; выход AO - 50.
Интерфейсы и коммуникации
Порты 2 порта RS-485
1 порт Ethernet 100 Base-T, RJ45
Опционально: дополнительный порт RS-485 или RS-232 с гальванической изоляцией
Поддерживаемые протоколы Modbus RTU, ModbusTCP, HTTP API.
Графические интерфейсы ПО EasyHome, ПО Iridium Mobile, через EasyHomeCS Apple HomeKit и Google Home Assistant.
Кластеризация До 10 контроллеров с помощью ПО EasyHome
Количество интерфейсов до 16, без ограничений для ПО EasyHome при использовании облачного сервиса
Облачный сервис EasyHomeCLOUD (HTTP API + MQTT). Интеграция с Яндекс.Дом и Сбер
Отсылка/прием СМС При подключении GSM модема с RS232, собранный или совместимый с чипом Siemens MC52i или MC55i.

Монтаж

Контроллер устанавливается на DIN-рейку, занимает 2 DIN места.

Размеры устройства
Размеры ПЛК

Подключение и схемы

Внимание! Во избежание поражения электрическим током перед началом работы отключите электропитание.

Схема клемм контроллера

Входы/выходы, порты:

  • 8 входов DI1-8 (Digital Input) - бинарного ввода: уровень сигнала 0..2В соответствует логический "0" , уровень сигнала 9..60В соответствует логическая "1" (выключатели, датчики движения, датчики протечек, счётчики воды/газа,...).
  • 18 выходов DO2-19 (Digital Output) - бинарного вывода: сигналы в разъёмах Х4 и X5 от транзисторных ключей "открытый коллектор". Используется для подключения двух дополнительных блоков расширения "Блок 9ти реле" (Ext 9 Relays v5.2) или других нагрузок с током потребления до 0.2А в потенциальной группе 18..27 В.
  • 1 выход DO1 (Digital Output) "нижний ключ" с током нагрузки до 2А и напряжением до 36В.
  • 2 порта RS485 с общей гальванической изоляцией питания и сигналов портов.
  • 1 порт RJ45 Ethernet.
  • 1 порт UART. Требуется для загрузки прошивки контроллера. Также можно использовать для любых интеграций, используя дополнительный адаптер UART-RS232 или UART-RS485. На разъём UART подаётся питание 5В достаточное для питания адаптеров, адаптеры необходимо использовать с гальванической изоляцией внешних линий.

Питание системы:

  • Основное питание 18..27 В. Можно использовать с ИБП на 24В (Выходное напряжение 27.0В). Потребляемая мощность контроллером составляет 2 Ватта (70мА). Блок расширения с 9ью реле потребляет до 6,5 Ватт (260мА), можно подключать до 2х модулей по 9реле.
  • Для питания датчиков и выключателей на каналах DI на колодки бинарного ввода выведено основное питание 24В.

Встроенный блок питания рассчитан на входное напряжение18-36В и обеспечивает гальваническую изоляцию процессорного модуля от основного питания.

Разъёмы для доп. реле:

Потребление блока Реле Ext9Relays: на вход - 24В 30мА максимальное - 6.5Вт.

Нагрузочная способность: на каждый выход "Открытый коллектор"- 200мА (Макс 500мА).

Схема питания

Основное питание 18..27 В. Можно использовать с ИБП на 24В (Выходное напряжение 27.0В). Потребляемая мощность контроллером составляет 2 Ватта (70мА от 24В). Блок расширения с 9ью реле потребляет до 6,5 Ватт (260мА), можно подключать до 2х модулей по 9 реле.

Для питания датчиков и выключателей на каналах DI на колодки бинарного ввода выведено основное питание 24В.

Схемы управления

Подключение DI

8 входов DI (Digital Input) - бинарного ввода: уровень сигнала 0..2В соответствует логический "0", уровень сигнала 9..60В соответствует логическая "1".

Для подключения выключателей, датчиков движения, протечек и прочих контактных извещателей.

Подключение DI к контроллеру M1
Внутренняя схема DI у контроллера M1

Подключение DО

18 выходов DO (Digital Output) - бинарного вывода: сигналы в разъёмах Х4 и X5 от транзисторных ключей "открытый коллектор"- для подключения двух дополнительных блоков "Блок 9ти реле" или других нагрузок с током потребления до 0.2А в потенциальной группе Основное питание 18..27 В. 2.3).

1 выход DO (Digital Output) "нижний ключ" с током нагрузки до 2А и напряжением до 36В.

Подключение 2ух блоков 9ти реле Ext9Relays к контроллеру EasyHomeM-1
Подключение DO к блоку 9ти реле
Внутренняя схема DO у контроллера M1

Подключение по RS485 + масштабирование модулями расширения и диммерами

Порты RS485 служат для подключения внешних систем – кондиционеров, вентмашин, ИК шлюзов, датчиков температуры и влажности, модулей расширения количества входов и выходов, диммеры плавного регулирования освещённости, электросчётчика и прочего. Полный список устройств, общее описание и подключение см. далее в разделе "Интеграция с другими устройствами".

Возможно подключение до 60ти мультидатчиков WirenBoard и XY-MD:

Возможно подключение до 10ти модулей расширения EasyHomeMODUL, ОВЕН Mx-110, диммеров EasyHomeDIM, RazumDom:

Связь Ethernet

В разъём RJ45, находящийся на верхнем торце корпуса контроллера, подключите кабелем к роутеру или коммутатору.

В одну сеть можно подключить до 10ти контроллеров EasyHomePLC с помощью кластерного драйвера, которые будут работать как ОДИН КЛАСТЕР в локальной сети.

После подключения контроллера к роутеру и коммутатору по Ethernet можно подключить интерфейс EasyHome. Подробнее про ПО EasyHome, установку, подключение к контроллеру и настройку можно прочитать на следующей странице.

Индикация состояния

Индикатор Цвет Описание работы
Индикатор обмена I/O Синий Без связи с интерфейсом: мигает с периодом 2 секунды (горит 1 сек + пауза 1 сек).

Подключен к интерфейсу: короткие вспышки (0.2 вкл+0.3 выкл) по количеству подключенных интерфейсов и паузу 1 сек.

5v Зелёный Показывает работу вторичного питания процессорного модуля, постоянно горит
DI1-8, DO1 Красный Показывает наличие сигнала на соответствующем дискретном входе/выходе
Сетевая карта Зеленый, Желтый
Обозначение всех светодиодов на корпусе контроллера
Светодиод I/O без подключенного интерфейса
Светодиод I/O с 2мя подключенными интерфейсами (пример)

Интеграция с другими устройствами

Оборудование других производителей

Интегрированное в систему оборудование других производителей по интерфейсу связи RS232 или RS485:

  • GSM модемы - обмен СМС сообщениями
  • ИК шлюзы - управление ТВ и Кондиционерами
  • Кондиционеры
  • Вентмашины
  • Модули ввода-вывода И ДИММЕРЫ - ОВЕН Mx-110
  • Электрошторы - AKKO, DOOYA, WINDECO, A-OK
  • nooLite - Беспроводной Умный Дом
  • Счётчики-измерители многотарифные - Энергомера
  • Охранно-пожарная система - Болид С2000
  • MultiSensors - МультиДатчики T, RH, CO2, VOC, IR-link
  • Конвектора встраиваемого отопления - Varmann

Новые устройства? Что нужно для нового драйвера?

Интерфейс DALI

К системе умного дома EasyHome можно подключать линии цифрового управления освещением стандарта DALI. Интеграция шины DALI в систему EasyHome выполнена с использованием адаптера ICPDAS DGW-521:

  • встроенный блок питания шины DALI на 250мА, 16VDC;
  • управление до 64х устройств освещения DALI и DT8 (Colour, CWW, WAF);
  • протокол ModbusRTU;
  • порты RS232, RS485, USB-B.

Применим с любым контроллером, в ПО EasyHome поддерживается работа одного шлюза с контроллером. Подключается через RS232 или RS485. Может выдавать до 5ти телеграм в секунду из-за особенностей протокола ModbusRTU (необходимо две записи и два чтения на одну телеграму DALI).

Подробнее описание и настройку можно прочитать на следующей странице.


Интерфейс KNX/EIB

К системе умного дома EasyHome можно подключать оборудование стандарта KNX / EIB. Интеграция шины KNX в систему EasyHome выполнена с использованием адаптера EasyHome KNX-RS:

  • управление 4х групп по 64 адреса переменных;
  • работает с ETS5 для конфигурирования сети KNX;
  • порты RS232, RS485 (для ПЛК), microUSB (для ETS);
  • питание 12-24В для работы портов RS232/485.

Применим с любым контроллером, в ПО EasyHome поддерживается работа одного шлюза с контроллером. Подключается через RS232 или RS485. Может выдавать до 10ти телеграм в секунду. При необходимости ввода-вывода большего количества переменных добавляйте дополнительный контроллер в кластер контроллеров.

Подробнее описание и настройку можно прочитать на следующей странице.

Прошивка

Программное обеспечение интерфейса EasyHome и микроконтроллера EasyHomePLC постоянно совершенствуется и расширяет функциональность, в некоторых случаях может потребоваться обновить имеющуюся программу микроконтроллера. Для этого используется встроенный порт UART и адаптер USB-UART для ПК со соответствующим драйвером и следующее ПО для Windows:

  • EhFileManager.zip – Программа файлового доступа к ПЛК EasyHomePLC;
  • Flash_ESP32_EHxxx-xxx.zip – прошивка системы EasyHomePLC для микроконтроллера.
Прошивки для EasyHomeM-x (CPU Espressif ESP32)
EasyHomeESP_521-064  Flash_ESP32_EH521-064.zip    15Mb   17.01.2025
EasyHomeESP_523-014  ( + быстрый Modbus)  Flash_ESP32_EH523-014.zip    34Mb   10.07.2025
EasyHomeESP_525-007  ( + KNX, + ОБЛАКО_TI )  Flash_ESP32_EH525-011.zip    34Mb   20.11.2025

Для выполнения перепрошивки выполните следующие шаги:

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

  1. Нажмите "Сохранить конфигурацию" на Главной странице конфигуратора в инженерном интерфeйсе EH_Installer для записи текущего состояния и всех настроек в файлы конфигурации на встроенной флеш памяти.
  2. Скопируйте из контроллера файлы конфигурации и настроек с помощью EhFileManager.exe на компьютер.
  3. Откройте крышку корпуса для доступа к порту UART0 PRG:
  4. Подключите переходник USB-UART к ПК и установите его драйвер при необходимости.
  5. Запустите программу прошивки flash_download_tool_3.9.4.exe (в зависимости от разных прошивок возможны различные версии).
    ! В папке присутствует инструкция по загрузке прошивки, если информация на этой странице отличается, используйте файл инструкции как более актуальный источник информации:
  6. В появившемся окне выберете ChipType: ESP32, нажмите "OK":
  7. Далее загрузите файлы *.bin в соответствии со скриншотом ниже. Все файлы находятся в папке прошивки. Нажмите "START":
  8. Сразу после кнопки "START", на плате контроллера зажмите кнопку Boot и Reset для перевода микроконтроллера в режим прошивки и начала загрузки, отпустите кнопки (сначала Reset, потом Boot).
  9. После завершения загрузки нажмите кнопку "FINISH".
  10. Нажмите на плате кнопку Reset, чтобы запустить процессор с новой прошивкой.


! Если во время прошивки произошёл сбой, то проверьте USB кабель, отключите другие USB устройства от ПК, перезагрузите компьютер с Windows. Повторите перепрошивку.

! Новая прошивка успешно запущена в работу. Файлы конфигурации и настроек системы, находящиеся в контроллере, при этом не должны быть повреждены. В противном случае используйте резервную копию этих файлов на ПК для копирования обратно в ПЛК утилитой EhFileManager.exe.

! Если с прошивкой приложены дополнительные файлы внутренних преднастроек или надо восстановить скопированные ранее из контроллера файлы, то:

  1. Выключить АВТОСОХРАНЕНИЕ в настройках ПЛК EasyHomePLC;
  2. Cкопируйте файлы в ПЛК с ПК через EhFileManager.exe;
  3. Нажать RESET на плате или кнопку в интерфейсе или перезагрузить питание - контроллер перезапустится в работу с новыми файлами конфигурации.