02/07/2009 23:32:19
Управляя приводами 3-х ходовых смесителей посредством 1-wire ключей в контурах системы отопления на основании показаний температурных датчиков, расположенных в помещениях, а также на улице можно добиться плавной регулировки температуры в радиаторах. Но как быть с температурой подачи котла? Одно из решений - это, режим так называемой термостатики, когда котел выставлен на максимальную температуру (порядка 85-87 градусов для современных котлов), а все управление осуществляется на уровне 3-х ходовых кранов и насосов. Такое решение удобно с точки зрения управления трехходовыми, так как мы всегда знаем температуру подачи. Однако при этом возникает неприятная ситуация в случае, если программа управления отоплением решит, что на улице уже тепло и насосы нужно отключить. В этой ситуации котел будет по-прежнему греть теплоноситель до максимальной температуры при отсутствующем расходе. Даже если в схеме системы отопления присутстствует гидравлический разделитель, котельный контур имеет слишком малый объем, чтобы скомпенсировать в такой ситуации температурный скачек. Хорошо, если котел вовремя отключится по защите. А ведь ситуация, когда необходимо отключать подачу воды в радиаторы не редкость в межсезонье, когда днем воздух прогревается до летних температур. Не ходить же каждые утро и вечер в котельную для включения и выключения котла...
Очевидно, что необходимо управление котлом. Хотя бы на уровне так называемого "запроса тепла". Есть запрос - котел работает согласно установленной температуры, нет запроса, не работает. Даже в ситуации минимальной необходимой температуры (порядка 35-40 градусов) расход при правильно спроектированной системе отопления достаточный, чтобы котел при выставленной на максимум температуре не выключался по защите.
В моей системе отопления используется немецкий напольный атмосферный котел Vaillant atmoVIT. Изучив инструкцию стало понятным, что управлять котлом, создавая запрос тепла можно. Для этого в котле предусмотрены отдельная клемма, а именно контакты 3-4-5 группы 230В. Эти контакты предназначены для подключения внешнего (не родного) регулятора или термостата. Замыкая контакты мы создаем запрос тепла. На контакте 3 напряжение 220В. Когда напряжение подается на контакт 4, котел понимает, что потребитель запросил тепло и начинает отрабатывать свою программу, согласно выставленным в параметрах значениям - включает насос, открывает газовый клапан, включает розжиг и греет температуру до заданной температуры.. По умолчанию на контактах 3-4 стоит перемычка ( красный провод на контактах 3-4).

В моем арсенале уже опробованы 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? Оказалось, что так оно и есть!

В левом верхнем углу разъем RJ-12, с подключенным к нему обычным телефонным проводом.
Фактически COM-порт котла.
Чтобы подключить котел к компьютеру нам нужна распиновка пинов этого разъема. Она следующая
1. Не используется
2. +5В (для питания первой версии адаптера vrDIALOG, для работы преобразователя RS232-TTL)
3. RX (из компьютера в котел)
4. TX (из котла в компьютер)
5. Ground (земля)
6. +24В (по всей видимости питание нового адаптера на базе шины eBUS)
Первый пин снизу, если смотреть на разъем сверху, как показано на фотографии. В нашем случае 6 пин не трогаем. По всей видимости, в разъеме присутствует как RS232 уровни, так и eBUS уровни, поэтому, скорее всего, современные котлы, оснащенные шиной eBUS, будут работать с любыми версиями адаптеров.
Схема адаптера TTL-RS232 (MAX232), +5В берем с разъема котла.
Теперь осталось только изготовить обычный адаптер TTL-RS232 на базе микросхемы MAX232. Обязательно стоит учесть, что стандартные телефонные патч-корды не прямые, а перевернутые. Нехорошо, если +5 с котла попадет на землю адаптера. Учитывайте это. Или можно спаять прямой патч-корд.
ВНИМАНИЕ! Адаптер, выполненный по такой схеме (на базе MAX232), не предназначен для постоянной работы с котлом, так как теоретически возможно протекание существенных токов по "земле" между компьютером, адаптером и котлом. В лучшем случае это грозит выгоранием "земли" либо в адаптере, либо на плате котла. Крайне рекомендуется обеспечить гальваническую развязку портов компьютера и котла.

Адаптер собран в обычной телефонной розетке с распайкой под любой телефонный кабель.
К компьютеру подключается без кабеля непосредственно к COM-порту.
С целью обезопасить дорогостоящую электронику котла был собран другой адаптер на базе микросхемы ADM3251, обеспечивающую полную гальваническую развязку RS232 интерфейса. Эта микросхема практически не требует обвязки, питается от +5В котла и идеально подходит для создания крохотного и отлично работающего адаптера для работы с котлом Vaillant. Схема адаптера на ADM3251.

Адаптер Vaillant с гальванической развязкой на ADM3251
Работает без сбоев уже несколько лет.
Если Ваш котел не поддерживает работу с RS232 напрямую, но имеет поддержку шины e-Bus, то можно попробовать использовать несложные адаптеры e-Bus-RS232. Описание адаптеров и документация к шине e-Bus.
Кроме моего котла Vaillant atmoVIT, есть сведения об успешном применении подобного адаптера с котлом Vaillant TurboMAX VUW, в котором также присутствует разъем RJ-12.
Чтобы не паять адаптер самостоятельно, можно купить готовый адаптер. Например, с котлами Vaillant успешно работает адаптер NM9212 от МастерКит, который имеет также название "Универсальный адаптер подключения сотовых телефонов к компьютеру" и стоит порядка 450 руб.
Устанавливаем программу vrDIALOG. Стоит отметить, что программы от Vaillant тоже две, для простого адаптера и для шины eBUS. Нам нужна программа для простого адаптера и COM-порта. Запускаем, нажимаем "Старт" и... все работает. Программа получает данные от котла. С помощью программы можно настраивать некоторые параметры котла, а также получать информацию о текущем режиме работы котла.
![]() Параметры, которые задаются в программе |
![]() Информация о работе котла |
Безусловно, управлять в автоматическом режиме котлом нужно не через родную программу. Мне удалось более менее разобраться в протоколе взаимодействия родной программы с котлом. Наибольшие трудности возникли с определением алгоритма, с помощью которого котел и программа формируют CRC (контрольную сумму) посылаемых и принимаемых данных. Я потратил около 6 часов для того, чтобы определить какой именно алгоритм и с каким именно полиномом работает этот протокол. Алгоритм необходимо знать, чтобы формировать команды для записи своих значений в регистры котла (температура, гистерезис и т.д.).
Самым существенным недостатком в доступной мне версии программы vrDIALOG явилось отсутствие возможности устанавливать максимальную температуру подачи котла. С помощью своей программы я могу успешно задавать этот параметр и управлять работой котла не только в "термостатическом" режиме, запросом тепла, но и задавая в некоторых пределах температуру теплоносителя.
Более детальное описание протокола с указанием регистров DIA System читайте в соседней статье "Учет расхода газа, изучение протокола и E-Bus".
Первая строчка - то, что посылаем мы, вторая - ответ котла. В скобках указано значение, которое мы получаем. Что-то вроде инициализация соединения. #07#02#00#00#00#04#C4 #08#00#00#9E#0A#0C#6B#FD Минимальная расчетная температура подачи #07#00#00#00#C2#01#7C #04#00[#23]#33 35 градусов Гистерезис включения #07#00#00#00#C3#01#7E #04#00[#02]#12 2 градуса Гистерезис выключения #07#00#00#00#C4#01#70 #04#00[#06]#16 6 градусов Осталось до обслуживания #07#00#00#00#AC#02#A3 #05#00[#0B#C2]#FC 3010 часов Максимальная т-ра подачи на ГВС #07#00#00#00#A6#01#B4 #04#00[#55]#45 85 градусов Максимальное время нагрева бойлера #07#00#00#00#66#01#2D #04#00[#2D]#3D 45 градусов Корректировка наружной т-ры (в случае подключения к котлу датчика наружной т-ры) #07#00#00#00#65#01#2B #04#00[#00]#10 0 градусов Максимальная расчетная т-ра бойлера #07#00#00#00#E1#01#3A #04#00[#46]#56 70 градусов Выбег насоса после окончания отопления (после отключения горелок) #07#00#00#00#64#01#29 #04#00[#1E]#0E 30 мин Температура коллектора (если также к котлу подключен датчик) #07#00#00#00#B8#02#8B #06#00#00#00#00#60 0 градусов Максимальная температура подачи отопление (В моем случае диапазон только от 60 до 83 градусов) #07#00#00#00#A5#01#B2 #04#00[#52]#42 82 градуса Вребя выбега насоса после выключения бойлера #07#00#00#00#63#01#27 #04#00[#12]#02 18 (180 с) Сдвиг значения горячего старта #07#00#00#00#9D#01#C2 #04#00#07#17 7 с Частичный нагр. бойлера #07#00#00#00#A9#01#AA #04#00[#01]#11 1 кВт Часы работы на ГВС #07#00#00#00#22#02#A6 #05#00#00#00#28 0 Циклы отопления #07#00#00#00#29#02#B0 #05#00#00[#2B]#03 43 Циклы ГВС #07#00#00#00#23#02#A4 #05#00#00#00#28 0 Имеется регулятор с обратной связью #07#00#00#00#74#01#09 #04#00#00#10 0 (ВЫКЛ) Статус сигнала DCF #07#00#00#00#69#01#33 #04#00#00#10 0 (нет приема) VUV Mittenstellung #07#00#00#00#45#01#6B #04#00#00#10 0 (ВЫКЛ) Счетчик 3-х попыток розжига #07#00#00#00#6F#01#3F #04#00#0A#1A 10 Число сбоев автомата розжига #07#00#00#00#1F#01#DF #04#00#0A#1A 10 Число отключений по тепловой защите #07#00#00#00#20#01#A1 #04#00#00#10 0 Наружняя температура #07#00#00#00#6A#03#37 #06#00#FC#39#AA#63 -60,44 Т-ра бойлер СК вниз #07#00#00#00#B6#02#97 #06#00#FF#21#AA#5F -13,94 Т-ра подачи #07#00#00#00#18#03#D3 #06#00#01#76#00#88 23,38 /нет ошибки Старт по ГВЛ таймеру #07#00#00#00#71#01#03 #04#00#01#11 1 (ВКЛ) Режим #07#00#00#00#08#01#F1 #04#00#01#11 1 (ЗИМНИЙ) Запрос теплоты на ГВ С1/С2 #07#00#00#00#58#01#51 #04#00#00#10 0 (ВЫКЛ) Ток ионизации #07#00#00#00#73#02#04 #05#00#FC#EC#25 64748,00 Насос загрузки слоистого бойлера #07#00#00#00#E0#01#38 #04#00#00#10 0 (ВЫКЛ) Насос СК #07#00#00#00#DF#01#46 #04#00#00#10 0 (ВЫКЛ) Циркуляционный насос #07#00#00#00#AF#01#A6 #04#00#00#10 0 (ВЫКЛ) Насос обогрева бойлера #07#00#00#00#9E#01#C4 #04#00#00#10 0 (ВЫКЛ) Внешний насос отопления #07#00#00#00#3F#01#9F #04#00#00#10 0 (ВЫКЛ) Встроенный насос #07#00#00#00#44#01#69 0 (ВЫКЛ) Расч. т-ра подачи внешнего 7-8-9 регулятора #07#00#00#00#25#02#A8 #05#00#05#A0#82 90,00 Комнатный термостат #07#00#00#00#0E#01#FD #04#00#00#10 0 (ВЫКЛ) Расчетная температура бойлера #07#00#00#00#04#02#EA #05#00#00#F0#D8 15 градусов Расчетная температура подачи, ручка на панели #07#00#00#00#19#02#D0 #05#00#02#30#1C 35 градусов Температура бойлера #07#00#00#00#17#03#CD #06#00#FF#21#AA#5F -13,94 градусов Датчик расхода ГВ #07#00#00#00#16#03#CF #06#00#FF#21#AA#5F -13,94 Запись значений в котел: Второй байт 0x80 Пятый байт - регистр Шестой байт - значение Седьмой - CRC(контрольная сумма) Пример, устанавливаем значение выбега насоса - 31 минута (значение 0x1F) Регистр 0x64 #07#80#00#00#64#1F#FF Если все нормально, котел вернет следующую последовательность. #03#00#06
<?
# Если кого-то напугало описание протокола, привожу простой пример программирования.
# Программа на PHP. Переделать ее на C или любой другой язык не составляет труда.
# В ОС Windows не поддерживается функция usleep(). Это вместо нее.
function usleep_win($msec) {
$usec = $msec * 1000;
socket_select($read = NULL, $write = NULL, $sock = array(socket_create (AF_INET, SOCK_RAW, 0)), 0, $usec);
}
function dd($data = "")
{
$result = "";
$data2 = "";
for ( $j = 0; $j < count($data); $j++ )
{
$data2 = dechex(ord($data[0]));
if ( strlen($data2) == 1 )
$result = "0".$data2;
else
$result .= $data2;
}
return $result;
}
# Открываем COM-порт. В моем случае COM1
$fd = dio_open('com1:', O_RDWR);
# Инициализация соединения
dio_write($fd, "x07x02x00x00x00x04xC4", 7);
usleep_win($sleep_time);
$result = dio_read($fd, 8);
# Выводим на экран значение регистра "Максимальная температура подачи котла"
dio_write($fd, "x07x00x00x00xA5x01xB2", 7);
usleep_win($sleep_time);
$result = dio_read($fd, 64);
$ret = hexdec(dd($result[2]));
echo $ret;
# Закрываем порт
dio_close($fd);
?>
С записью значений в котел немного сложнее, так как необходимо формировать CRC. Публикую рабочую программу (с функцией CRC) для записи в котел максимальной температуры подачи. С помощью этой программы я задаю температуру подачи котла. Более тонкое регулирование осуществляется приводами 3-х ходовых смесителей. Хочу заметить, что вместо функций Direct IO, которые более не поддерживаются новыми версиями PHP, я использовал стандартный набор функций fopen(), fwrite(), fread(), fclose(). Эти функции также работают, только предварительно нужно установить скорость COM-порта в 9600 любым удобным способ
<?
function dd($data = "")
{
$result = "";
$data2 = "";
for ( $j = 0; $j < count($data); $j++ )
{
$data2 = dechex(ord($data[0]));
if ( strlen($data2) == 1 )
$result = "0".$data2;
else
$result .= $data2;
}
return $result;
}
# Вот такой этот алгоритм CRC... Кто скажет, что это за стандарт такой?
function my_crc($crc, $my_char)
{
$short_c = ord($my_char);
if ( $crc & 0x80 )
$crc = ( $crc << 1 ) ^ 25;
else
$crc = $crc << 1;
$crc &= 0xFF;
$crc ^= $short_c;
return $crc;
}
function get_crc($result, $param = 0)
{
for ( $i = 0; $i < strlen($result) - $param; $i++ )
$crc = my_crc($crc, $result[$i]);
return $crc;
}
# Открываем COM-порт в Linux. В ОС Windows указывайте COM1:
$fp= fopen('/dev/ttyS1','r+');
# Спросите, зачем это? Этот цикл "будит" электронику котла, иначе связи может не быть.
# 11 запросов на инициализацию - получено экспериментальным путем
for ( $i = 0; $i < 11; $i ++ )
{
sleep(1);
fwrite($fp, "x07x02x00x00x00x04xC4");
}
fclose($fp);
sleep(5);
$fp= fopen('/dev/ttyS1','r+');
//sleep(1);
echo ".";
fwrite($fp, "x07x02x00x00x00x04xC4");
echo ".";
$result = fread($fp, 8);
echo ".";
fwrite($fp, "x07x00x00x00xA5x01xB2");
echo ".";
$result = fread($fp, 4);
echo ".";
$crc = get_crc($result, 1);
$cur_temp = hexdec(dd($result[2]));
echo $cur_temp."";
if ( ord($result[strlen($result) - 1]) == $crc )
{
echo "CRC OK!";
$new_temp = $heat_boiler_temp_calc;
if ( $cur_temp != $new_temp )
{
echo "writing";
$my_cmd = "x07x80x00x00xA5".chr($new_temp);
$crc = get_crc($my_cmd);
echo dechex($crc)."";
$my_cmd = $my_cmd.chr($crc);
echo $my_cmd."";
}
}
fclose($fp);
?>
Автор: Andrey_B
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.
2012-05-11 17:02:59 | Andrey_B
Анатолий, а схемы то никакой особенной нет. Для этой микросхемы не нужна никакая обвязка. Все написано в Datasheet'е от производителя.
2012-05-11 16:45:31 | Анатолий
Здравствуйте. Не затруднит разместить схему электрическую принципиальную "адаптера на ADM3251", а то во вложенном файле проект печатной платы.
Спасибо.
2012-03-31 20:58:52 | Reader
Вот такой этот алгоритм CRC... Кто скажет, что это за стандарт такой?
CRC8. Подробности можно найти на википедии, статья Циклически избыточный код.
Если не ошибаюсь, его еще называют DALLAS CRC8. Удобен для реализации на железе...
2011-01-20 15:51:56 | Али
По поводу vrDialog - тестовую бета версию можно официально скачать с польской версии сайта www.vaillant.pl - ищите страницу vrDialog и там по ссылке скачиваете дистрибутив.
2011-01-04 14:42:19 | User
Чи можна соєдинить atmoTEC через
vrnetDIALOG до компютера? Там использується EBUS или чтото инниє?
2010-10-04 18:49:44 | Дмитрий
Андрей, здравствуйте. Собрал адаптер для подключения к Vaillant, опробовал с прогой vrDialog. Но есть еще и vrDialog/2? чем они отличаются, не подскажите? Если есть возможность - пришлите на почту пож-ста!
2010-08-18 10:36:59 | Leks
Андрей, доброго времени суток!
Собираюсь использовать котел iroVIT VKO, собираю информацию по автоматизации процесса отопления, не могу нигде достать программу VRDialog, демо версия с оф.сайта не скачивается, не могли бы вы прислать на почту дистрибутивчик?
ps Заранее благодарен и спасибо за сайт, нашел много полезного
2010-03-09 23:53:35 | Владимир
Несколько лет поставляем онлайн ИБП для работы с котлами. Нужен ИБП, у которого вместо внутренних аккумуляторов стоит усиленная плата зарядного устройства 5-8А. В 1 кВА онлайн ИБП как правило используется постоянное напряжение 36 В, это три батареи по 12В. При использовании 3шт. 100 А/ч батарей время автономии составит примерно 2-3 часа. Батареи используются необслуживаемые . Так как они герметичные, то можно их устанавливать и в помещении без вентиляции ( в отличие от менее дорогих, автомобильных). С котлами при правильном монтаже все работает без проблем, главное - правильно соблюсти фазировку ИБП и котла, а также очень важно наличие правильного заземления как ИБП, так и котла. Были заказы на монтаж с 150 и с 200 А/ч батареями.
2010-02-03 23:11:33 | Andrey_B
Ольга, я думаю, что Ваш котел будет работать с любым генератором. Вы либо неправильно сформулировали задачу, либо Вас ввели в заблуждение. В частности у меня китайско-немецкий генератор ENDRESS ESE 56 BS. С ним котел работает прекрасно. В принципе желательно соблюдать фазность подключения котла, но котел работает и с неправильным подключением фазы и нуля.
2010-02-03 13:44:17 | Ольга
Здравствуйте. Приобрела Vaillant atmoCRAFT VK INT 754/9, хотелось бы подключить его к генератору в отсутствие электроэнергии. Думала любой подойдет, а не тут-то было, какая-то синусоида котла должна подходить к синусоиде генератора. Обыскала весь интернет, наши сервисные центры вообще не в курсе дела. Помогите пожалуйста бедной женщине, подскажите какой генератор подойдет к моему котлу. (Присмотрела Honda на 3 кВт, может он и подойдет?) Заранее благодарю за помощь.
2009-11-10 00:15:39 | Andrey_B
Владимир, не имеет значения на каком языке программирования написана программа. Visual Basic вполне справится с этой проблемой. Да и толковый программист для этого вобщем не нужен, задача то простая. В управлении отоплением важно не уметь программировать на высочайшем уровне, а тщательно продумать логику работы программы. Логика моей системы в виде программы на PHP выложена в соседней статье про управление отоплением с помощью 3-х ходового смесителя. Но в каждом конкретном случае, с другим набором параметров и оборудования, логика может быть совсем иной. Поэтому моя задача показать идею, а не конечную реализацию. Готовые контроллеры есть, но по отзывам владельцев, работают они в российских условиях плоховато.
2009-11-09 11:40:53 | Владимир
Чертовски любопытная статья, считаю очень актуальным разработки программы для компьютера - аналога суточного и недельного пульта управления котлом, для этого коды контроллера котла крайне важны. Ищу толкового программиста кто бы помог в этом деле.
Фирменные принадлежности к Vaillant очень дороги, а компьютеры есть фактически у всех
тысячи людей были бы счастливы получить такую программу. Кстати можно ли работать с
вашими кодами с Visual Basic?
2009-10-16 23:57:11 | Andrey_B
Насчет котла. Личного опыта пока нет, поскольку не подключал пока котел к бесперебойнику, но как только попробую - обязательно сообщу о результатах.
2009-10-15 23:03:13 | Виктор
>>Например качественный промышленный 1кВт блок будет стоить порядка 10 000 руб, но зато это чистая синусоида!
Хорошая идея, надо почитать на эту тему...
>>Поэтому я и предлагал прежде на всякий случай проверить, как будет переносить переход на другое питание котел.
К сожалению для этого сначала надо купить котел... Может есть какие-либо критерии выбора или личный опыт?
2009-10-15 10:45:15 | Andrey_B
Виктор, Вы правы. Чисто для котельного оборудования с потреблением 250-350Вт достаточно 1кВт бесперебойника, учитывая даже пусковые токи циркуляционных насосов. Простите, когда я писал предыдущее сообщение, то в голове сидела мысль замены (или дополнения) генератора для питания всех основных потребителей дома, а не только котельного оборудования.
А что касается использования UPS, то я бы все-таки взял не самый простой UPS, а On-Line UPS. Такие выпускают для промышленного применения без аккумуляторов, но с возможностью параллельного подключения таких блоков (что для расширения весьма интересно). Например качественный промышленный 1кВт блок будет стоить порядка 10 000 руб, но зато это чистая синусоида! Минус только в том, что с On-Line бесперебойниками аккумуляторы служат меньший срок, чем с Off-Line (Back) бесперебойниками.
UPS 32-60 и прочие - это серии популярных циркуляционных насосов от компании Grundfos.
Что касается котла, то есть сведения, что умные котлы, оснащенные электроникой и современными системами контроля пламени не всегда хорошо переносят переход на бесперебойное питание, отключаясь и показывая ошибку. Это зависит от самого котла, от используемого бесперебойника и от правильного подключения фазы. Поэтому я и предлагал прежде на всякий случай проверить, как будет переносить переход на другое питание котел.
2009-10-14 23:59:48 | Виктор
Спасибо за ответ, Андрей. Хочу поделиться с Вами своими соображениями...
>>Что касается UPS, то это сложная, но интересная тема.
Есть идея взять самый простой UPS мощностью ~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 ?
2009-10-14 10:39:05 | Andrey_B
Я лично пока купил дешевый, но мощный (5кВт) бензиновый генератор без автозапуска и автоматики, но с большим баком. С полным баком без перерыва с 50%-70% нагрузкой генератор работает 12 часов.
Что касается UPS, то это сложная, но интересная тема. Существуют, грубо говоря, три типа UPS. Самые простые выдают меандр вместо синусоиды. Насосы работать, конечно будут, но звук работающего насоса изменится. UPS посложнее выдает аппроксимацию синусоиды, тот же меандр, но по форме сигнала близкий к синусу. И наконец самые сложные и дорогие (еще их называют On-Line) выдают чистую синусоиду. Последние вполне пригодны практически для любого оборудования.
Но проблема в теме аварийного питания котельной, как мне кажется, не в типе UPS (пару часов можно погонять насосы и на меандре, ничего с ними не будет), а в их мощности. Один UPS 32-60 и пара UPS 25-60 может потреблять до 300Вт + 25Вт котел + автоматика котла. Набирается на 350-400Вт. Обычные компьютерные бесперебойники расчитаны таким образом, чтобы неспеша корретно сохранить документы и выключить компьютер - 10-15 минут. Самого мощного 1кВт компьютерного бесперебойника хватит максимум минут на 30. Инерционность системы отопления высока. Даже в лютый мороз за 2-3 часа температура в доме при правильном расчете теплового сопротивления внешних стен не упадет ниже комфортного минимума. Имеет смысл делать систему, способную работать как минимум 6-8 часов. (В нашем совхозе был случай, когда в январе без питания находились дома 18 часов - меня спас генератор).
Значит нужны:
а) Мощный инвертор, как минимум 3-5-7Квт
б) Мощное зарядное устройство
в) Серию аккумуляторов внушительной емкости.
Если с зарядным устройством еще как-то можно решить, то вот инвертор мощностью 5кВт обойдется в очень кругленькую сумму. Самому собрать такой инвертор можно, но чрезвычайно сложно найти подходящие готовые комплектующие. Вторая проблема - аккумуляторы. Автомобильные - кислотные дешевле, но нормально ли держать в доме с десяток кислотно-свинцовых аккумуляторов, которые воздух явно не освежают. Гелиевые дороже, чище с точки зрения экологии, но в несколько раз дороже.
Еще один момент. Далеко не все современные котлы, оснащенные системой ионизированного контроля пламени хорошо переносят переключение питания не бесперебойник. Это нужно в каждом конкретном случае сначала проводить тестирование.
Вот и получается, что генератор с автозапуском (в утепленном кожухе) на улице самое практичное, недорогое и сравнительно надежное решение.
2009-10-13 20:09:19 | Виктор
Давно думаю о управлении котлом, но меня останавливает возможные отключения электричества. UPS использовать нельзя из-за насосов, а генератор с автоматическим запуском слишком дорого и неудобно. Как Вы решили эту проблему?
2009-09-26 19:30:41 | prihod
Andrey_B
Пожалуйста ответьте мне. Я написал вам сообщение на почтовый ящик с которого Вы дали ответ. Мне просто очень нужна консультация по данному вопросу.
2009-09-25 12:19:49 | Andrey_B
Если Вас беспокоит отсутствие в компьютере COM-портов, то предложенный адаптер прекрасно работает через переходник RS232-USB. Причем как в Windows, так и в Linux.
Что касается программы vrDIALOG, то написал Вам по почте.
2009-09-25 08:50:58 | prihod
Доброе время суток! Спасибо за детально изложенную информацию. Я заинтересовался изготовить такое же изделие. вот только возникло пару трудностей. Я не знаю где взять лицензию к программе vrDIALOG 1.5.2.0. Возможно ли работать не с ком портом, а с ЮСБ?
2009-08-24 18:46:07 | Grand
Спасибо - классная статья! Я сейчас запускаю систему отопления в доме - использую котел Vaillant atmoTEC pro и как раз искал как с него удаленно считывать информацию. Не подскажете - а где раздобыть vrDIALOG? Гугление не помогло - все ссылки на какие-то буржуйские варезники. Если можно - ответ на мыло, плиз!