1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 12

Многоканальный термостат ZONT L-1000. Разработка и обсуждение

Тема в разделе "Газовые котлы и горелки", создана пользователем skrib microline, 04.02.16.

?

Что Вы думаете, это изделие востребовано?

  1. да, для частного дома

    88 голосов
    85,4%
  2. да, для установки клиентам

    26 голосов
    25,2%
  3. да, но требуется изменение некоторых характеристик

    15 голосов
    14,6%
  4. нет, это изделие не имеет перспектив

    5 голосов
    4,9%
  1. skrib microline
    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574

    skrib microline

    Живу здесь

    skrib microline

    Живу здесь

    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574
    Адрес:
    Нижний Новгород
    Многоканальный термостат ZONT L-1000. Разработка и обсуждение
    На форуме уже не раз упоминался многоканальный термостат L-1000. Сейчас мы проводим его испытания и настало время обсудить некоторые детали.
    Основное отличие нового изделия в применении открытого программного обеспечения. Получается как бы персоналка в мире термостатов. Если продолжать аналогию с PC, то обычно у нее стоит Windows, который все ругают, но тем не менее все им пользуются. Здесь тоже стоит закрытое базовое ПО без которого нельзя пользоваться веб интерфейсом. Зато выше находится пользовательский уровень открытых программ.
    Для того, чтобы не изучать программирование, пользователю предлагается «Утилита настройки». Это программа для PC с помощью которой осуществляются необходимые настройки. Она знает про настройки котла, про циркуляционные насосы и управляемые вентили. Утилита позволяет создать каскад из котлов или резервирование котла. В результате генерируется исполняемый код скрипта, загружаемый в изделие.
    Все основные настроечные параметры распределяются между веб интерфейсом и локальной утилитой настройки.
    Утилита настройки ориентирована на сервисного инженера. Он знает специфичные термины отопительной системы и настраивает систему один раз. Основная часть настройки оборудования задается именно локальной утилитой и не будет доступна в веб интерфейсе.
    Веб интерфейс в свою очередь ориентирован на конечного пользователя, которому уж точно не интересно, какой насос работает в данный момент.
    Веб интерфейс сейчас находится в стадии доработки его возможностей по поддержке многоканальности термостата.
    Железо нового термостата включает в себя широко распространенный одноплатный микрокомпьютер Raspberry Pi B+ и дополнительную плату с электроникой ввода/вывода.
    Краткое описание аппаратной платформы:
    • Дискретные выходы на реле 220VAC@2A - 6 шт.
      • Для сокращения числа клемм 6 реле объединены в две группы по 3 реле с общим перекидным контактом в каждой группе;
    • Дискретные входы - 3 шт.
      • Гальваническая развязка входов;
      • Возможность подключения как сигналов 12VDC так и сигналов 220VAC;
    • Аналоговые входы - 3 шт.
      • Шкала 0-30В, дискретизация на 4096 уровней;
    • Аналоговые выходы 0-10V - 6 шт.
    • Вход для подключения термодатчиков типа DS18B20 и DS18S20;
      • Число датчиков - до 16;
      • Внешнее питание для подключение датчиков DS18x20 по трехпроводной схеме. Такое решение обеспечивает повышенную помехоустойчивость;
      • Возможность подключения по двухпроводной схеме с паразитным питанием;
    • Интерфейс WiFi
      • Связь с центральным удаленным сервером обеспечивается внешним USB адаптером. Рекомендуемая модель TP-LINK TL-WN723N.
    • Интерфейс GPRS/3G Связь с центральным удаленным сервером (в разработке);
    • Интерфейс Ethernet Связь с центральным удаленным сервером;
    • Интерфейс K-Line (в разработке)
      • Связь с дополнительным оборудованием производства НПО Микро Лайн;
    • Интерфейс OpenTherm (в разработке)
    • Радиоинтерфейс (в разработке)
    • Интерфейс RS485/MODBUS (в разработке)
    • Питание +24VDC@0.5A;
      • Встроенная схема заряда внешнего свинцового аккумулятора 12V
    • Корпус на DIN рейку длиной 160 мм;
    Программное обеспечение изделия делится на две части:
    Базовое ПО - Предназначенодляобеспечения взаимодействие с веб-сервером и аппаратными интерфейсами;
    Прикладное ПО - Выполнено на скриптовом языке Lua, открыто пользователю и предназначено для реализации желаемой им функциональности системы.
    Прикладное ПО состоит из трех частей:
    1. Реализация специфических интерфейсов аппаратуры и веб-сервера. Взаимодействие с базовым программным обеспечением;
    2. API (Application Program Interface) скриптовпользователя. Здесь реализованы и документированы подпрограммы, которые программа пользователя будет вызывать, чтобы реализовать алгоритм управления;
    3. Скрипты пользователя.
    Для удобства первых шагов уже реализованы типичные фрагменты кода. Например, алгоритм релейного управления с гистерезисом и т. п. На самом деле, предлагать пользователю самому менять программу - это временное решение на период разработки и внедрения графического интерфейса инженерных настроек в локальной утилите. Поэтому в будущем скрипты будут интересовать только продвинутых пользователей, которые захотят модифицировать код, созданный автоматически через графический интерфейс.
    Дополнительные функции:
    • Загрузка нового ПО через веб-сервер (примерно так же, как это сейчас реализовано для серийных изделий ZONT);
    • Отладка (интересна только разработчикам);
    Программное обеспечение хранится на SD Card (MicroSD Card) объемом 8 ГБайт. Необходимости извлекать карту из изделия нет, только в случае ремонта. Реализовано удаленное обновление программы через Интернет. Карта входит в комплект поставки.
    Документация. Пока нормальной документации нет. Есть раздел wiki, который пока для бета-тестеров, но скоро будет открыт для всех.
    Вопросы, которые очень хочется обсудить:
    • Достаточно ли для Вас имеющихся аппаратных интерфейсов у нового термостата?
    • Как выглядит типовая система отопления, которой Вы хотели бы управлять?
    • Какие технические особенности нового термостата нам надо осветить подробнее?
    Вопрос, которые не надо обсуждать - сколько стоит? Дело в том, что эта тема поднята исключительно для обсуждения технических деталей изделия.
    Кстати, на нашем сайте скоро можно будет сделать предзаказ нового термостата и выступить в роли тестера.
     
    skrib microline , 04.02.16
    #1 + Цитировать
  2. Serg710
    Регистрация:
    12.06.12
    Сообщения:
    1.010
    Благодарности:
    612

    Serg710

    Живу здесь

    Serg710

    Живу здесь

    Регистрация:
    12.06.12
    Сообщения:
    1.010
    Благодарности:
    612
    Адрес:
    Москва
    @Mijjgan, @Ayrat, Ваши мнения и видение по функциональности и алгоритмам управления Л1000 особо интересны.
     
    Serg710 , 04.02.16
    #2 + Цитировать
  3. Алексз81
    Регистрация:
    17.04.14
    Сообщения:
    50
    Благодарности:
    16

    Алексз81

    Участник

    Алексз81

    Участник

    Регистрация:
    17.04.14
    Сообщения:
    50
    Благодарности:
    16
    Адрес:
    Вологда
    Хочу попробовать)
     
    Алексз81 , 04.02.16
    #3 + Цитировать
  4. Mijjgan
    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335

    Mijjgan

    Супер-Модератор

    Mijjgan

    Супер-Модератор

    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335
    Адрес:
    Россия, Москва
    Ну вот например (4-й слайд - расшифровка к схеме 3) схема1.JPG схема2.JPG схема3.JPG к схеме3.JPG
     
    Mijjgan , 04.02.16
    #4 + Цитировать
  5. Mijjgan
    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335

    Mijjgan

    Супер-Модератор

    Mijjgan

    Супер-Модератор

    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335
    Адрес:
    Россия, Москва
    Ну если считать необходимое количество выходов на 220 В по приложенным мной трём не самым замороченным схемам, то их уже не хватает. Если только не "делегировать" обеспечение условий эксплуатации котла его автоматике, но не все котлы этому "обучены", да и может случиться "конфликт интересов"
     
    Mijjgan , 04.02.16
    #5 + Цитировать
  6. skrib microline
    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574

    skrib microline

    Живу здесь

    skrib microline

    Живу здесь

    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574
    Адрес:
    Нижний Новгород
    Да, есть идея переделать маловостребованные выходы 0/10V на релейные. Путем добавления простого блока из 5 твердотельных реле, правда, пока дешевый нашел только на aliexpress. com.
     
    skrib microline , 04.02.16
    #6 + Цитировать
  7. Mijjgan
    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335

    Mijjgan

    Супер-Модератор

    Mijjgan

    Супер-Модератор

    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335
    Адрес:
    Россия, Москва
    Вариант для управления только отопительными контурами - но по уму связь с теплогенератором тоже должна присутствовать. Хоть простым замыканием контактов в худшем случае, но всё меньше производителей оставляют эту возможность кстати
    схема4.JPG
     
    Mijjgan , 04.02.16
    #7 + Цитировать
  8. skrib microline
    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574

    skrib microline

    Живу здесь

    skrib microline

    Живу здесь

    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574
    Адрес:
    Нижний Новгород
    @Mijjgan, на Ваших схемах на штекер "52" на смесители надо два реле, да? Чтобы вращать влево/вправо?
     
    skrib microline , 04.02.16
    #8 + Цитировать
  9. Валера 163
    Регистрация:
    15.10.13
    Сообщения:
    2.688
    Благодарности:
    6.772

    Валера 163

    Живу здесь

    Валера 163

    Живу здесь

    Регистрация:
    15.10.13
    Сообщения:
    2.688
    Благодарности:
    6.772
    Адрес:
    Тольятти
    А что бы не поставить хотя бы 10А?
    Уже можно будет управлять хотя бы теме же тэнами 2 кВт удаленно, а это уже котел на 6 кВт.
     
    Валера 163 , 04.02.16
    #9 + Цитировать
  10. Mijjgan
    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335

    Mijjgan

    Супер-Модератор

    Mijjgan

    Супер-Модератор

    Регистрация:
    10.04.12
    Сообщения:
    10.165
    Благодарности:
    6.335
    Адрес:
    Россия, Москва
    Да, именно так. Только схемы не мои, а Виссмана:)
     
    Mijjgan , 04.02.16
    #10 + Цитировать
  11. skrib microline
    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574

    skrib microline

    Живу здесь

    skrib microline

    Живу здесь

    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574
    Адрес:
    Нижний Новгород
    Я думаю, что большинство автоматики проходит с током <0.2А. Эти реле я бы не стал на 2А даже гонять, у них ресурс при этом падает. Это маленькие реле, которые можно пачками ставить не особенно удорожая и не занимая пространство. Для коммутации киловаттов нужны другие реле на DIN рейку.
     
    skrib microline , 04.02.16
    #11 + Цитировать
  12. Wartmp
    Регистрация:
    29.10.12
    Сообщения:
    293
    Благодарности:
    81

    Wartmp

    Живу здесь

    Wartmp

    Живу здесь

    Регистрация:
    29.10.12
    Сообщения:
    293
    Благодарности:
    81
    Адрес:
    Нижний Новгород
    Это не ошибка? Питание 24, а схема заряда на 12?

    sd, лично у меня, мрёт со скоростью 1 штука в 2 года, то есть я одну уже менял.
    У меня, правда, там логи пишутся. Но если вы будете использовать журналируемую систему, то вам этого не избежать. А без журнала иногда само не поднимается при пропадании питания. Я в данный момент использую порт дебиана, вроде. Который первый вышел. Pidora, простите, не использовал, хотя она мне и ближе. Надо отключать всё - логи, своп, всё.

    Контактор и будет вам счастье. Куча таких реле в устройстве очень сильно увеличат габариты/вес/цену, а так - поставите ровно столько, сколько надо.
     
    Wartmp , 04.02.16
    #12 + Цитировать
  13. Wartmp
    Регистрация:
    29.10.12
    Сообщения:
    293
    Благодарности:
    81

    Wartmp

    Живу здесь

    Wartmp

    Живу здесь

    Регистрация:
    29.10.12
    Сообщения:
    293
    Благодарности:
    81
    Адрес:
    Нижний Новгород
    По поводу нишевости. Ну не знаю. Вроде как Пи имеет много вы ходов - что хочешь, то программируешь, это платформа для энтузиастов, в любой области. Фишечка в этом конкретном наболе - ваш сайт и ваши шаблоны/скрипты быстрых настроек. Один из вариантов программируемого контроллера а-ля митсубиси. Не знаю, но пожелаю удачи. :)
     
    Wartmp , 04.02.16
    #13 + Цитировать
  14. skrib microline
    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574

    skrib microline

    Живу здесь

    skrib microline

    Живу здесь

    Регистрация:
    22.09.14
    Сообщения:
    785
    Благодарности:
    574
    Адрес:
    Нижний Новгород
    Да, а как иначе сделать? Номинальное напряжение аккумулятора около 14В. Мы в другом изделии используем нестабилизированный источник 12В, который выдает 16, для зарядки такого аккумулятора.
    все отключил, лог пишется очень скупо, в основном - ошибки. Буфер для сервера в памяти, мапируется на диск, но редки пишется туда.
    а что за контроллер? Пожалуйста, поделитесь.
     
    skrib microline , 04.02.16
    #14 + Цитировать
  15. Serg710
    Регистрация:
    12.06.12
    Сообщения:
    1.010
    Благодарности:
    612

    Serg710

    Живу здесь

    Serg710

    Живу здесь

    Регистрация:
    12.06.12
    Сообщения:
    1.010
    Благодарности:
    612
    Адрес:
    Москва
    @skrib microline, Заранее прошу прощения, что отвечаю за разработчика. Если где-то излишне смел и неправ, поправьте:)
    Есть (и надеюсь, будет) возможность расширения кол-ва реле до 6-16 внешних, так что это не проблема.
    Задачи полностью заменить автоматику котла не ставилось. Не потому, что сложно и страшно, а потому, что вряд ли пользователь полезет под крышку котла-моноблока, перекоммутировать насос, датчики, клапана и т. п. Защита и безопасность прежде всего. Пусть это делает котел. Предполагается, что пользователь настроит необходимый режим работы, а Л1000 запустит его тем или иным способом. Контроль работы по Тподачи-обратки. Конфликта интересов поможет избежать голова пользователя-сервисмена при выборе алгоритмов-режимов котла и Л1000.
     
    Serg710 , 04.02.16
    #15 + Цитировать