Котлы протерм форум: Отзывы о котлах отопления газовых и электрических Protherm (Протерм)

Общаемся с котлом по E-BUS (часть 1)

Задача по управлению котлом стоит практически на любом объекте. Как правило, на каждом котле присутствует управление типа “сухой контакт”, с помощью которого можно напрямую включать или выключать нагрев. Это решение довольно простое, но имеет существенный недостаток: 

Главный недостаток хорошо проиллюстрирован на анимации ниже:

Итак, основные минусы мы рассмотрели, теперь поймем что мы можем с этим сделать, и как управлять котлом более эффективно. Как вы уже поняли из заголовка, управлять котлом мы будем по шине E-Bus. E-bus это цифровая шина разработанная в Германии неким Карлом Дунгсом и впоследствии была взята на вооружение другими производителями котлов. На данный момент с этой шиной дружат такие вендоры как Vaillant и Protherm. 

Краткие характеристики данной шины:

  • двухпроводная схема подключения
  • Логический ноль – ~9V, Логическая единица – ~24V
  • совмещенное питание, устройства питаются от той же линии по которой и общаются (50mA MAX)
  • Мульти-мастер, на шине может присутствовать до 25 Master-ов и до 228 Slave-ов 
  • Общение Master-Master, Master-Slave и широковещательные команды
  • Канальный уровень это обычный UART (2400baud, 8bit, 1 start bit, 1 stop bit)

Как видим, весьма неплохие характеристики, создатель пытался заложить максимум возможностей и, на мой взгляд, у него это получилось. Если сравнивать с тем же OpenTherm, то последний нервно курит в сторонке со своей реализацией общения только Master-Slave. 

Все, довольно теории, приступим уже к практике! Наша задача создать некий “переходник”, который будет конвертировать уровни Ebus в обычный и понятный нам UART (0-5V), чтобы позже иметь возможность читать и записывать данные на линию. В инсталяции также присутствует комнатный регулятор, поэтому переходник должен висеть на линии и не мешать соседям. Хочу заметить, что комнатный регулятор, в данном случае, выполняет всю логику управления, в него встроен датчик температуры есть возможность подключить уличный датчик. Основываясь на показаниях этих данных, комнатный регулятор с помощью встроенного ПИ-регулятора плавно управляет модуляцией горелки. Схема подключения проиллюстрирована ниже:

В итоге что мы хотим получить:

  • Эффективную работу котла, управляемого родным комнатным регулятором
  • Возможность изменять дневную и ночную температуру, а также температуру ГВС
  • Считывание и сброс ошибок котла
  • Синхронизация измененной через приложение температуры с комнатной панелью
  • Поддержка MQTT

Начнем с платы адаптера. Для удобства подключения по WiFi было принято решение сделать переходник в виде шилда для Wemos на народном чипе ESP8266. Схема и трассировка сделана в программе Altium Designer, не буду вдаваться в подробности схемотехники, лишь выложу результат.

Заказав на заводе и запаяв компоненты получаем готовый адаптер:

Остановимся на этом моменте и уже в следующей статье рассмотрим работу с шиной Ebus из под WirenBoard и интеграцию ее в HomeKit!

Комбинированный котел Protherm | Форумы DIYnot