Контроллер отопления

Правила форума
В этом форуме обсуждаются вопросы связанные с автоматизацией систем отопления и котельных.

Ответить

Смайлики
:arrow: :mrgreen: :D :? :cool: :cry: :shock: :evil: :!: :idea: :lol: :mad: :| :?: :P :oops: :roll: :( :) :eek: :twisted: :wink: :bawling: :cryy: :crying: :emb: :heul: :sadd: :traurig:
Ещё смайлики…

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Контроллер отопления

Angelski » 28 дек 2008, 20:59

Производители компонентов 1-Wire хорошо поддерживают свои девайсы програмно. Посему может интересной оказаться вот такая связка. Плюсы: за 10 тыр мы получаем свободно программируемый конроллер с возможностью оповещения по GSM и практически неограниченной логикой, все подпрограммы для датчиков, ацп, исполнительных устройств есть на сайте производителя. Минусы: надо один раз заплатить какомунить кодеру за производство грамотного софта, через который потом можно былоб наглядно и несложно программить контроллер под конкретную систему.

A.L. » 26 дек 2008, 14:02

[quote="alexvp";p="15690908"]Интересует собственно сам контроллер Электроника МС-1105. [/quote]
Не найдете :) Электроника МС-1105 первоначально проектировалась для собственных специфических нужд. Никакой информации об этом устройстве не распространялось. До данного момента техдокументация была минимальной. Заказчика она не интересовала. Его интересовала документация на изделия в целом. У меня документация есть, но пока в "разбросанном" виде. Сейчас собираю все вместе
Из характеристик кратко
Питание постоянное напряжение в диапазоне 7..16В
Потребляемый ток от источника питания (за исключением потребления устройств на шине 1-Wire) не более 0.1A
Скорость исполнения программы не менее 8000 оп/с
Рабочий диапазон температур 0..+50оС

2 дискретных входа 24В постоянного напряжения или ~220В
4 симисторных выхода ~220В ток нагрузки не более 1А
Интерфейс 1-Wire поддерживает цифровые термометры DS1820, DS18S20, DS18B20, DS1822
1 порт RS-232

P.S. Если честно, то не думал, что кого-нибудь заинтересует.
[quote="vad007";p="15690914"]
работает ли мс1105 с датчиками DS18B20 ?, с каким разрешением их читает ? BM8036 не устраивает потому что читает с точностью 0,5, хотя
[/quote]
Работает. Паспортная точность DS18B20 - 0.5оC, а разрешение - до 0,0625градуса. Контроллер считывает температуру с датчиков с максимальным разрешением.
По остальным вопросам в форуме отвечать будет неверно. Напишите в Л.С.

[quote="mig";p="15690913"]
Заинтриговали :D . Что за алгоритм нагрева бойлера? Я грешным делом всегда думал, что это просто поддержание температуры путём включения-выключения насоса.
[/quote]
Объясню вкратце, почему проблема нагрева бойлера затронула моих заков. Первое. газ для населения у нас стоит в 6 раз дороже, чем в России. Правда, подвести газ к дому стоит относительно недорого. Многие начали активно использовать ТТ котлы для подогрева дома в межсезонье. При этом народу захотелось сэкономить на электроэнергии и на нагреве горячей воды. Используется комбинированный бойлер. Контроллер при запросе нагрева воды от бойлера проверяет температуру на подаче (tП) СО, и температуру воды в бойлере (tБ). Если (tП-tБ)>dt(гистерезис, сами понимаете, ниже какой то дельты неэффективно греть воду змеевиком) то включаем насос и отключаем ТЭН. Иначе отключаем насос и включаем ТЭН. Термостат бойлера снял запрос нагрева - отключаем и насос и ТЭН. Кроме того, легко на оставшихся выходах делается управление циркуляцией ГВС опять же с контролем температуры. В бонус получаем полную невозможность нагрева бойлером системы отопления когда ТТ котел давно уже не горит, система холодная.
Даже если используется бойлер косвенного нагрева без ТЭНа, то контроллер даже в этой ситуации максимально вытягивает из системы тепло насколько возможно и не дает бойлеру отдавть накопленное тепло в СО когда tП<tБ.
[quote="Alex_";p="15690916"]
Упустили один пунктик. Управление горелкой котла.
Так что нюансы есть.
[/quote]
Абсолютно согласен. Связка Газ Котел + ТТ котел + бойлер требует учета таких пунктиков по отношению к ГК. Показанная реализация самая простая. Даже этот простейший вариант контроллера при изменении программы без проблем может управлять и горелкой ГК. Тут выплывут другие проблемы, сложность решения которых будет зависеть от используемого газ. котла (одно дело, например, Виссманн Vitоpend с его отдельным входом запроса нагрева бойлера с отдельной регулировкой температуры) и другое дело простой котел с одним входом внешнего термостата.
Может быть Вы помните мою тему "Прошу проверить схему котельной"http://forum.c-o-k.ru/viewtopic.php?t=1 ... &&start=20", то я буду решать именно такую суровую проблему. Причем, по идеологии ТТ котел будет приоритетным.

Ну вроде пока все.

Alex_ » 26 дек 2008, 13:29

[quote="mig";p="15690913"]Заинтриговали :D . Что за алгоритм нагрева бойлера? Я грешным делом всегда думал, что это просто поддержание температуры путём включения-выключения насоса.[/quote]
Упустили один пунктик. Управление горелкой котла.
Например, 40-градусным теплоносителем воду Вы не нагреете до приемлемых параметров никогда; а шпаря горелкой на полной мощности при температуре воды в бойлере 70С рискуете "попасть" на перегрев котла, особенно при несоответствии мощностей горелки и змееевика бойлера. То же при остановке насоса "загрузки" бойлера.
Так что нюансы есть.

mig » 26 дек 2008, 12:22

[quote="A.L.";p="15690900"] Попробуйте на ВМ8036 например реализовать тот же алгоритм нагрева бойлера, который реализован у меня. Не получится.
[/quote]
Заинтриговали :D . Что за алгоритм нагрева бойлера? Я грешным делом всегда думал, что это просто поддержание температуры путём включения-выключения насоса.

эксадмин » 26 дек 2008, 11:13

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

alexvp » 26 дек 2008, 10:41

Интересует собственно сам контроллер Электроника МС-1105. Поиск дал такой результат. Аналогичная картина и в Гугле. Где же в Инете можно найди техническое описание этой железки, а не только описание команд? И кто ее поставляет?

A.L. » 26 дек 2008, 00:47

[quote="alexvp";p="15690751"]to A.L.
А ссылочку на описание этого контроллера не опубликуете?[/quote]
Устройство мое.
К сожалению, почему-то не могу загрузить *.pdf сюда, поэтому даю ссылку на описание контроллера. http://arbinada.com/pmk/system/files/MC-1105_r0.pdf Там в конце пример с бойлером, но без управления насосом рециркуляции ГВС. Описана настройка контроллера и приведена программа. Система команд МК-61/МК-152. В общем, все доведено до безглючности, проверено. Буду заниматься сертификацией. Возможно подключение к котроллеру до 32 термодатчиков. Есть связь с ПК, можно на ходу считывать требуемую информацию, вот, например, график прогрева системы с ЕЦ. Там же контроллер программно только по температуре подачи вычисляет момент прогорания закладки дров в котле.

[quote="Angelski";p="15690882"]
Можно с этого места поподробнее....[/quote]
Описание "более гибкой" системы я уже привел. Этот контроллер нужно программировать, причем программировать и интерфейс пользователя, реакцию на действия этого пользователя. Хотя это в общем и несложно, и бесспорно значительно проще, чем писать всё то же самое на ассемблере или С на низком уровне, а потом сидеть с осциллографом и думать, а чтож тебе, #$%# надо, но это все равно не так просто. Скажем, это одна крайность.
Другая крайность - BM8036. Меню сделано. Реакции на нажатия кнопок автоматически обрабатываються процессором, температура со всех датчиков автоматически считывается. Пользователю остается только определить простые вещи - соответствие номеров датчиков к их логическим номерам, разбить все это на простенькие программки(если получиться), и назначить выходам реакции на результат отработки программ. Все просто. Но есть одно но. Попробуйте на ВМ8036 например реализовать тот же алгоритм нагрева бойлера, который реализован у меня. Не получится.
Моя концепция по сути будет та же. Но кроме простых программок, точно как реализовано в ВМ8036, пользователь сможет записать чуть более сложную программу (и только там, где это действительно нужно) например, для управления тем же бойлером. Вот тут-то и можно будет посидеть, написать короткую программу, которая сделает все именно так, как нужно. Программа будет простейшая, и написать и проверить ее можно будет даже с карандашом и листком бумаги. А если будет МК-152 или хотя бы МК-61 или что-нибудь из этой серии, то и вовсе без проблем.

Angelski » 25 дек 2008, 18:47

[quote="A.L.";p="15690711"]
Планирую совместить (по возможности) гибкую систему (но более сложную) программирования контроллера, которая уже есть и работает, с более простым уровнем( но менее гибким), как это сделано в NM8036 и заставить их работать вместе.[/quote]


Можно с этого места поподробнее....

кстати, любопытная тема, может комунить пригодиться:
http://forum.ixbt.com/topic.cgi?id=82:103

Noj » 24 дек 2008, 16:43

Посмотрел ссылку на первой странице, расстроился - в Украину не доставят. А тут нету.

alexvp » 24 дек 2008, 16:12

to A.L.
А ссылочку на описание этого контроллера не опубликуете?

Добавлено спустя 4 часа 7 минут 18 секунд:

[quote="A.L.";p="15690711"]
На базе устройства, показанного на фотографии [/quote]

Так все-таки, что это за устройство? И можно узнать ссылку на его описание (сайт производителя или продавца)?

A.L. » 24 дек 2008, 11:58

[quote="Code";p="15690743"]
Вот экономичное ли это решение? Может, проще крутнуть ручку на котле?[/quote]
Если котел газовый - то безусловно проще крутнуть ручку. Это устройство используется совместно с ТТ котлом. И его основной плюс - нагрев насколько можно от СО, и догрев электричеством, и защита от обратного нагрева более горячим бойлером системы отопления.

Code » 24 дек 2008, 11:27

Интересное решение - подогревать бойлер электроэнергией, если температура в системе отопления недостаточно высока.
Проблема особенно актуальна при использовании простого настенника и бойлера в переходный период.
Вот экономичное ли это решение? Может, проще крутнуть ручку на котле?

A.L. » 24 дек 2008, 00:09

[quote="mig";p="15689533"]
Вот соберусь (времени сильно не хватает), да и друга потрясу, посмотрим, мож выйдет. :D[/quote]

На базе устройства, показанного на фотографии сделано несколько контроллеров нагрева универсальных бойлеров совместно с ТТ котлами. Автоматической дезинфекции нет, задача такая не ставилась, но добавить ее можно элементарно. Описание во вложении, пара фоток устройства со снятой крышкой и с закрытой крышкой тоже прилагаю.
В отличие от NM8036 алгоритм работы может быть задан любой, но ценой несколько большего усложнения программирования.
Кстати, в сторону NM8036 я то же посматривал - примерно с той же целью, что и mig, как готовую базу. Планирую совместить (по возможности) гибкую систему (но более сложную) программирования контроллера, которая уже есть и работает, с более простым уровнем( но менее гибким), как это сделано в NM8036 и заставить их работать вместе.

mig » 23 дек 2008, 22:31

Сухих контактов нет. Там симмисторы на выходе. Термоприводы, насосы разные напрямую включаются на плату. Если зачем то понадобились сухие контакты цепляйте реле.

alexvp » 23 дек 2008, 19:23

2 mig
а у этого контроллера есть "сухие контакты" (типа контактов реле) или все с потенциалом?

Angelski » 23 дек 2008, 19:18

[quote="Code";p="15690615"]А смысл ставить дорогой аналоговый датчик? Какую ценную информацию он выдаст, что можно всей инженеркой управлять?[/quote]

Я вот говорю, что если купить дешевый датчик, ТО в совокупности можно управлять и насосом водоснабжения и по термодатчикам отоплением, тп, гвс, и ишо можно на контроллере забортную температуру посмотреть, датчик пожарки присобачить ко второму входу АЦП и т.д. и т.п. и ещё каналы для управления останутся

mig » 23 дек 2008, 11:43

Любой блок питания 9-12 вольт. Я поставил 12 вольтовый от телефона. У контроллера внутренний стабилизатор на 5 вольт. Но 220 на плату надо подавать, для управления нагрузкой.

Добавлено спустя 9 минут 56 секунд:

Ну для управления насосом АЦП можно использовать. Например АЦП можно использовать для контроля напряжения сети. Делаете делитель на резисторах (чтобы не спалить вход ) и задаёте предел колебания напряжения. Если напряжение выше 235 и ниже 170 выход размыкается (на входе будут другие значения, зависит от подобранных резисторов). Насос Ваш прослужит много больше.

Code » 23 дек 2008, 10:39

[quote="Angelski";p="15690541"]Если найти подходящий датчик по разумной цене ...[/quote]
А смысл ставить дорогой аналоговый датчик? Какую ценную информацию он выдаст, что можно всей инженеркой управлять?

Angelski » 22 дек 2008, 20:33

Кстати, у этого контроллера есть два входа АЦП, т.е. можно подключить датчик давления и например управлять ешё насосом водоснабжения. Я в нете порыл, нашел honeywell подходящий, тока цена космическая, больше контроллера. Если найти подходящий датчик по разумной цене можно в принципе управлять всей коттеджной инженеркой

madved » 19 дек 2008, 22:13

[quote="mig";p="15689601"]Чисто спортивеый интерес, если получится, просто прошивку тут выставлю, а контроллер покупайте в КИТе, дешевле чем у них вряд ли найдёте. В примере для бойлера электронный программируемый термостат + датчик сколько будет стоить?[/quote]
замечательная альтернативка! железячка одна - вариантов несколько! это конструктор для увлеченных.
я только за!
как с линуксом - открыто все настежь. инициативная группа безвоздмезно строгает прошивки для различных конфигураций оборудования... ой. че эт я размечтался :oops:
закажу себе тож такую хреновинку, поиграюсь. :lol:
ну_ моя религия электронно программировать бойлер считает блажью. пока дома никого нет, все "лишнее" отключено. и бойлер тоже.

Вернуться к началу