Підключення котла vaillant atmovit до комп'ютера

Що для Вас Розумний Дім?

Керуючи приводами 3-х ходових змішувачів за допомогою 1-wire ключів в контурах системи опалення на підставі показань температурних датчиків, розташованих в приміщеннях, а також на вулиці можна домогтися плавного регулювання температури в радіаторах. Але як бути з температурою подачі котла? Одне з рішень - це, режим так званої термостатики, коли котел виставлено на максимальну температуру (близько 85-87 градусів для сучасних котлів), а все управління здійснюється на рівні 3-х ходових кранів і насосів. Таке рішення зручно з точки зору управління триходовими, так як ми завжди знаємо температуру подачі. Однак при цьому виникає неприємна ситуація в разі, якщо програма управління опаленням вирішить, що на вулиці вже тепло і насоси потрібно відключити. У цій ситуації котел буде як і раніше гріти теплоносій до максимальної температури при відсутньому витраті. Навіть якщо в схемі системи опалення прісутстствует гідравлічний роздільник, котельний контур має занадто малий обсяг, щоб компенсувати в такій ситуації температурний скачок. Добре, якщо котел вчасно відключиться по захисту. Але ж ситуація, коли необхідно відключати подачу води в радіатори не рідкість в міжсезоння, коли вдень повітря прогрівається до літніх температур. Не ходити ж кожні ранок і вечір в котельню для включення і виключення котла.

Очевидно, що необхідно управління котлом. Хоча б на рівні так званого "запиту тепла". Є запит - котел працює відповідно до встановленої температури, немає запиту, не працює. Навіть в ситуації мінімальної необхідної температури (порядку 35-40 градусів) витрата при правильно спроектованої системи опалення достатній, щоб котел при виставленої на максимум температурі не вимикався з захисту.

У моїй системі опалення використовується німецький підлоговий атмосферне котел Vaillant atmoVIT. Вивчивши інструкцію стало зрозумілим, що керувати котлом, створюючи запит тепла можна. Для цього в котлі передбачені окрема клема, а саме контакти 3-4-5 групи 230В. Ці контакти призначені для підключення зовнішнього (не рідна) регулятора або термостата. Замикаючи контакти ми створюємо запит тепла. На контакті 3 напругу 220В. Коли напруга подається на контакт 4, котел розуміє, що споживач запросив тепло і починає відпрацьовувати свою програму, згідно з виставленими в параметрах значенням - включає насос, відкриває газовий клапан, починає процедуру запалювання і гріє температуру до заданої температури. За замовчуванням на контактах 3-4 варто перемичка (червоний провід на контактах 3-4).

Підключення котла vaillant atmovit до комп'ютера

У моєму арсеналі вже випробувані 1-wire модулі. розраховані на роботу в якості ключів (вмикачів / вимикачів). Таким чином, підключивши 1-wire модуль до цієї колодці я отримав можливість керувати роботою котла.

Але мене все ж кілька кого турбував той факт, що таке управління не є оптимальним. Крім того, котли Vaillant оснащуються досить просунутої електронікою, яка дозволяє відображати на екрані ЖК-дисплея регулятора безліч інформації, такої як, температура подачі, стан підключеного насоса, сигнал наявності полум'я, режим роботи, наявність запиту тепла, середнє і максимальне час розпалу, температура газів, що відходять, час роботи котла і багато іншого. Котел також повідомляє про різні помилки і позаштатних ситуаціях, але найважливіше, що можна задавати такі параметри як максимальна температура подачі, гістерезис включення виключення, час вибігу насоса після виключення і інші параметри. Чи можна якимось чином управляти котли не через меню рідного контролера, а з комп'ютера? Виявляється можна!

У лінійці продуктів від Vaillant є група, яка називається vrDIALOG. Ця група представлена ​​адаптерами для підключення котлів до COM або USB-порту персонального комп'ютера і програмним забезпеченням. Адаптери різні. Так адаптер для COM-порту є просто кабель з вбудованою електронікою, а адаптер для USB-порту включає цілий блок з купою мікросхем. Програмне забезпечення vrDIALOG дозволяє зчитувати всю інформацію з котла і задавати потрібні параметри. Вартість таких адаптерів висока і поставляються вони під замовлення. Вивчення документації до котла показало, що плата управління котлом спілкується з контролером за допомогою шини eBUS. Власна шина - майже марна справа. Без рідної адаптера не обійтися. Однак ряд обставин змусили задуматися - чи тільки eBUS розуміє котел або він може працювати і з іншими інтерфейсами? На платі котла розпаяний RJ-12 (теж що і RJ-11, тільки з 6 контактами) роз'єм, позначений "X6". Адаптери vrDIALOG підключаються до гнізда, в тому числі і перша версія адаптера з примітивною електронікою, і інтерфейсом COM. З'явилися підозри, чи не є рідною адаптер vrDIALOG елементарним перетворювачем RS232-TTL? Виявилося, що так воно і є!

Підключення котла vaillant atmovit до комп'ютера

Щоб підключити котел до комп'ютера нам потрібна терморегулятори пинов цього роз'єму. вона наступна

1. Не використовується
2. +5 (для харчування першої версії адаптера vrDIALOG, для роботи перетворювача RS232-TTL)
3. RX (з комп'ютера в котел)
4. TX (з ​​котла в комп'ютер)
5. Ground (земля)
6. +24 (як видно харчування нового адаптера на базі шини eBUS)

Перший пін знизу, якщо дивитися на роз'єм зверху, як показано на фотографії. У нашому випадку 6 пін не чіпаємо. По всій видимості, в роз'ємі присутній як RS232 рівні, так і eBUS рівні, тому, швидше за все, сучасні котли, оснащені шиною eBUS, працюватимуть з будь-якими версіями адаптерів.

Підключення котла vaillant atmovit до комп'ютера

Схема адаптера TTL-RS232 (MAX232), + 5В беремо з роз'єму котла.

УВАГА! Адаптер, виконаний за такою схемою (на базі MAX232), не призначений для постійної роботи з котлом, так як теоретично можливе протікання істотних струмів по "землі" між комп'ютером, адаптером та котлом. У кращому випадку це загрожує вигоранням "землі" або в адаптері, або на платі котла. Вкрай рекомендується забезпечити гальванічну розв'язку портів комп'ютера і котла.

Підключення котла vaillant atmovit до комп'ютера

З метою убезпечити дорогу електроніку котла був зібраний інший адаптер на базі мікросхеми ADM3251. що забезпечує повну гальванічну розв'язку RS232 інтерфейсу. Ця мікросхема практично не вимагає обв'язки, харчується від +5 котла і ідеально підходить для створення крихітного і відмінно працює адаптера для роботи з котлом Vaillant. Схема адаптера на ADM3251.

Підключення котла vaillant atmovit до комп'ютера

Адаптер Vaillant з гальванічною розв'язкою на ADM3251
Працює без збоїв вже кілька років.

Якщо Ваш котел не підтримує роботу з RS232 безпосередньо, але має підтримку шини e-Bus, то можна спробувати використовувати нескладні адаптери e-Bus-RS232. Опис адаптерів і документація до шини e-Bus.

Крім мого котла Vaillant atmoVIT, є відомості про успішне застосування подібного адаптера з котлом Vaillant TurboMAX VUW, в якому також присутній роз'єм RJ-12.

Встановлюємо програму vrDIALOG. Варто зазначити, що програми від Vaillant теж дві, для простого адаптера і для шини eBUS. Нам потрібна програма для простого адаптера і COM-порту. Запускаємо, натискаємо "Старт" і. все працює. Програма отримує дані від котла. За допомогою програми можна налаштовувати деякі параметри котла, а також отримувати інформацію про поточний режим роботи котла.

Підключення котла vaillant atmovit до комп'ютера

Параметри, які задаються в програмі

Підключення котла vaillant atmovit до комп'ютера

Інформація про роботу котла

Безумовно, керувати в автоматичному режимі котлом потрібно не через рідну програму. Мені вдалося більш менш розібратися в протоколі взаємодії рідної програми з котлом. Найбільші труднощі виникли з визначенням алгоритму, за допомогою якого котел і програма формують CRC (контрольну суму) посилаються та отриманих даних. Я витратив близько 6 годин для того, щоб визначити який саме алгоритм і з яким саме полиномом працює цей протокол. Алгоритм необхідно знати, щоб формувати команди для запису своїх значень в регістри котла (температура, гістерезис і т.д.).

Найістотнішим недоліком у доступній мені версії програми vrDIALOG стало відсутність можливості встановлювати максимальну температуру подачі котла. За допомогою своєї програми я можу успішно ставити цей параметр і управляти роботою котла не тільки в "термостатичному" режимі, запитом тепла, але і задаючи в деяких межах температуру теплоносія.

Протокол котла Vaillant в HEX

Найпростіша програма для роботи з котлом Vaillant

Із записом значень в котел трохи складніше, так як необхідно формувати CRC. Публікую робочу програму (з функцією CRC) для запису в котел максимальної температури подачі. За допомогою цієї програми я задаю температуру подачі котла. Більш детальне регулювання здійснюється приводами 3-х ходових змішувачів. Хочу зауважити, що замість функцій Direct IO, які більш не підтримуються новими версіями PHP, я використовував стандартний набір функцій fopen (), fwrite (), fread (), fclose (). Ці функції також працюють, тільки попередньо потрібно встановити швидкість COM-порту в 9600 будь-яким зручним спосіб

Будь ласка дайте відповідь мені. Я написав вам повідомлення на поштову скриньку з якого Ви дали відповідь. Мені просто дуже потрібна консультація з даного питання.

1 кВт, в таких UPS застосовують як правило 2 акумулятора невеликої ємності, підключити до нього пару автомобільних батарей - час роботи зросте до

8 годин, при навантаженні близько 250Вт. Проблему меандру на виході можна вирішити застосуванням перетворювача частоти, наприклад Altivar-31 або Danfos 2800. Пара акумуляторів в підвалі з вентиляцією великої шкоди не принесуть :-)

>> Значить потрібні:
>> а) Потужний інвертор, як мінімум 3-5-7Квт
>> б) Потужний зарядний пристрій
>> в) Серію акумуляторів значної ємності.
Потужний інверор - перетворюється в самий звичайний UPS
Потужний зарядний пристрій - не розумію, а навіщо воно? в UPS є зарядка (струм заряду від 2,5А), ну збільшиться час заряду батарей з 2 до 10-15 годин, я думаю це не смертельно.
Серію акумуляторів - всього 2 штуки.

>> Далеко не всі сучасні котли, оснащені системою іонізованого контролю полум'я добре >> переносять перемикання живлення не бесперебойник. Це потрібно в кожному конкретному випадку спочатку проводити >> тестування.
Якщо можна розкажіть про це докладніше. У чому полягають підводні камені?

І ще питання - що таке UPS 32-60 і UPS 25-60.

>> Тому я і пропонував перш про всяк випадок перевірити, як буде переносити перехід на інше харчування котел.
На жаль для цього спочатку треба купити котел. Може є якісь критерії вибору або особистий досвід?

>> Сергій, живити від котла, напевно, можна. Робити чи не робити опторазвязку залежить від ваших бажань.
Чи правильно я мислю: якщо ми харчуємося від котла, в обох платах рівні ТТЛ, то ніяких перетворень і розв'язок не потрібно і це не загрожує для плати котла? На крайняк можна поставити захист по Езернет.
>> Але ж для цієї штуки потрібно буде писати програму.
Я знаю. Але у мене не планується нічого понад складного, тому сподіваюся на успіх :)

Виходить ці 24В в контакті потрібні для чогось іншого. До речі на платі управління calorMATIC 630 присутній 4-х контактний роз'єм RJ-11, причому він виведений на торець корпусу. Але про його призначення в інструкціях ні слова.

Хотілося б у вас попросити, якщо є можливість, поділиться ПО vrDIALOG.

Схожі статті