DS18B20 и MegaD-2561

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Lebnik
Сообщения: 39
Зарегистрирован: 05 янв 2017, 17:57

DS18B20 и MegaD-2561

Сообщение Lebnik » 24 фев 2017, 18:47

Уважаемые товарищи, подскажите, как подключить датчик температуры DS18B20 к MegaD-2561.

Насколько я понял согласно документу http://www.ab-log.ru/files/File/Datashe ... 561-v2.pdf т.к. датчик цифровой, то подключать его я должен к D4 или D5. Но, т.к. у датчика 4 ножки, то я вообще озадачен, как его подключать.

Если есть возможность, поясните как для тупого и пожалуйста приложите фото. Заранее, спасибо.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: DS18B20 и MegaD-2561

Сообщение xsash » 24 фев 2017, 18:56

У датчика DS18B20 три ножки, пример подключения датчика к модулю MegaD-14-IN

Изображение

http://www.ab-log.ru/smart-house/ethernet/megad-14-in

Lebnik
Сообщения: 39
Зарегистрирован: 05 янв 2017, 17:57

Re: DS18B20 и MegaD-2561

Сообщение Lebnik » 24 фев 2017, 19:55

xsash писал(а):У датчика DS18B20 ...
К сожалению, у меня нет MegaD-14-IN, поэтому я и спрашиваю именно про MegaD-2561.

fedos
Сообщения: 108
Зарегистрирован: 06 окт 2016, 15:40

Re: DS18B20 и MegaD-2561

Сообщение fedos » 24 фев 2017, 20:35

Крайние выводы датчика соединяете между собой и подключаете к GND Меги. Это клеммы 1, 3, 6 или 9 нижнего зелёного клеммника ХТ2. Средний вывод датчика подключаете к клемме 4, или 5,или 7, или 8, или 10, или 11 этого же клеммника. Соответствующий порт программируете как DSen, далее Sen как 1W. И должно быть вам счастье!

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: DS18B20 и MegaD-2561

Сообщение Andrey_B » 24 фев 2017, 21:02

На фото, которое привел xsash, подключен DS2401, а не DS18B20. Это я специально уточняю, чтобы эта фотография никого не смущала. Корпус у этих элементов одинаковый.
Как подключить DS18B20 очень хорошо описал fedos. В статье по этому поводу также есть информация.
Подключение DS18B20 к XT2 контроллера MegaD-2561 ничем не отличается от подключения датчика к MegaD-14-IN (в режиме цифрового входа, когда джампер в нижнем положении).

fedos
Сообщения: 108
Зарегистрирован: 06 окт 2016, 15:40

Re: DS18B20 и MegaD-2561

Сообщение fedos » 24 фев 2017, 21:54

Меня вот как раз и смутила! )

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 26 фев 2017, 00:47

Вопрос на MegaD-2561 подключаю шиной (1WBUS) много датчиков DS18B20.
Пока подключил 5шт (работает хорошо, питается от 3.3V MegaD-2561).

Планирую подключать порядка 30-40 датчиков на разном удалении (до 30 метров).
1) Будет ли стабильно работать на 1м порту ?
2) Питание сделать отдельное или хватит с Меги ?
3) Какой кабель лучше использовать для 1-Wire (минимум 3 жилы V+,GND,Data) ?

fedos
Сообщения: 108
Зарегистрирован: 06 окт 2016, 15:40

Re: DS18B20 и MegaD-2561

Сообщение fedos » 26 фев 2017, 18:54

Конечно, внутренний источник питания Меги без проблем "потянет" эти 40 датчиков. Это всего около 60 мА. Но я бы так делать не стал. Ведь в случае замыкания или попадания какого-то постороннего напряжения на эту линию, Мега, скорее всего, выйдет из строя. Да, она подаёт +3,3 на подключенные к ней РОДНЫЕ устройства, которые находятся непосредственно рядом и составляют с ней, по сути, единое целое, в том числе и в схемотехническом плане. Но при такой достаточно длинной линии с множеством датчиков нельзя исключить какой-то роковой случайности. Сейчас источники питания настолько не дороги и не дефицитны, что лучше использовать отдельный.
Я применяю для подключения DS18B20 кабель КСПвЭВ 1x2x0,4 мм. Это кабель связи для цифровых систем передачи 2048 кбит/с. Одна пара и экран с земляной жилой. Диаметр всего 3,65 мм. Для прокладки в помещении. Прекрасно подходит для датчиков. Есть и с бОльшим числом пар.

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 27 фев 2017, 05:37

fedos писал(а):Но я бы так делать не стал. Ведь в случае замыкания или попадания какого-то постороннего напряжения на эту линию, Мега, скорее всего, выйдет из строя.
Очень убедительно. Сделаю внешний.
Я применяю для подключения DS18B20 кабель КСПвЭВ 1x2x0,4 мм. Прекрасно подходит для датчиков. Есть и с бОльшим числом пар.
Взял на заметку,... поищу в нашем городе.

Спасибо.

k_w_m
Сообщения: 98
Зарегистрирован: 19 июл 2013, 13:41

Re: DS18B20 и MegaD-2561

Сообщение k_w_m » 27 фев 2017, 10:32

MrFlanker писал(а): Планирую подключать порядка 30-40 датчиков на разном удалении (до 30 метров).
1) Будет ли стабильно работать на 1м порту ?
Теоретически работать будет. Но максимальное количество датчиков закладывается в прошивке. Какое сейчас заложено лучше спросить у Андрея.

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 27 фев 2017, 12:00

k_w_m писал(а):Теоретически работать будет. Но максимальное количество датчиков закладывается в прошивке. Какое сейчас заложено лучше спросить у Андрея.
Тут выяснилось что нельзя ответвления делать... то есть все равно придется делить на зоны (хотя бы по этажам), чтобы уменьшить длину шины.
Тогда максимум по 20шт на шину получится.

На MegaD-14IN тоже можно шиной цеплять датчики ?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: DS18B20 и MegaD-2561

Сообщение Alex_Jet » 27 фев 2017, 12:32

В 1-wire - ответвления - это зло, которое можно описать увеличением емкости линии, значит сглаживанием фронтов импульсов. Простым языком - датчик или МК просто перестанут различать где лог.1, а где лог.0, начнут возникать множественные ошибки. Из своей практики - 20 м CAT5 в одну сторону и 10 м CAT5 в другую сторону - 1-wire работает без ошибок (девайс правда не MegaD).

MrFlanker, другой момент - зачем Вам столько датчиков? Тем более как Вы собрались парсить значения датчиков, которые будут приходить одной строкой, присваивать их соответствующим переменным, чтобы программным способом реализовать функцию термостатирования? А если линия умрет, то никакого термостатирования не будет, точнее никакого резервирования не останется.
У меня на 1-м и 2-м этажах есть по 7 веток ТП. Поэтому хочу в каждой "активной зоне" своей ветки установить DS18B20 на "свой" порт MegaD чтобы получить 7 шт. локальных термостатов на одной MegaD-328 (для датчиков у меня правда будет на каждый этаж по Megad-2561 + 2xMegaD-14IN). Если сервера нет, то MegaD-328 сама термостатирует температуру всех 7-ми зон, то есть получаю аппаратное резервирование если с сервером что-то случится.
Считаю, что в грамотно реализованном УД на шину 1-wire можно вешать датчики, которые являются информационными элементами, а не критичными элементами системы управления. В конце-концов есть MegaD-2561 которая позволяет подключить к ней 36 шт. (30 портов в шлейфах и 6 портов дополнительных) тех же DS18B20, соответственно сделать столько же удаленных термостатов!

На каждом порту MegaD-14IN также можно делать 1-wire шину (все зависит только от настроек МК), но опять же - читайте текст выше.

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 27 фев 2017, 13:08

Alex_Jet писал(а):MrFlanker, другой момент - зачем Вам столько датчиков? Тем более как Вы собрались парсить значения датчиков, которые будут приходить одной строкой, присваивать их соответствующим переменным, чтобы программным способом реализовать функцию термостатирования? А если линия умрет, то никакого термостатирования не будет, точнее никакого резервирования не останется.
То есть из 1WBUS нельзя будет реализовать аппаратную функцию термостатирования?
Что ж это ничего страшного, тем более что я еще не определился с набором модулей.

Зачем столько датчиков?
Каждую зону теплого пола будет обслуживать 3 датчика
- датчик местного терморегулятора (цифровой термостат установленный в зоне со встроенным датчиком)
- датчик УД в стяжку
- датчик УД воздушный

Таки образом УД в нужные часы (когда электричество дешево), в нужной зоне набирает нужную температуру, алгоритм должен учитывает следующие параметры:
- текущее время (тариф разный)
- температура на улице
- температура в стяжке
- температура воздуха
- тип зоны (можно ли ее использовать как ТА Тепловой Аккумулятор, в разных зонах разные правила разрешенной температуры для комфорта в разное время)

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

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

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: DS18B20 и MegaD-2561

Сообщение Alex_Jet » 27 фев 2017, 13:51

Нет, на основе 1WBUS сейчас нельзя реализовать аппаратную функцию термостатирования.

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

Тепловой аккумулятор с электрическими ТП - по мне это фантазии. Чтобы прогреть проводом толстую стяжку (она-то и представляет собой тепловой аккумулятор) надо затратить очень много энергии и при этом кабель сильно разогреется, соответственно, могут возникнуть проблемы с бетоном (обусловлено тепловым расширением).

К серверу, MegaD еще использовать дорогостоящие цифровые термостаты? Да Вы батенька богатый и расточительный... Вы бы лучше почитали как правильно делать отопление дома, а не использовали то что имеется в наличии. Электрический теплый пол - это удел квартир, где затруднительно установить коллектор, смесительную группу, насосы и котел.

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 27 фев 2017, 15:00

Alex_Jet писал(а):Ваша главная ошибка - применение электрического ТП в масштабах дома.
Обосновать сможете вашу точку зрения?
Я нормально отношусь к критике, хотел бы узнать "не главные ошибки", как говорится все дело в мелочах.
Alex_Jet писал(а):Жидкостный ТП более эффективен (большая инерционность, большая теплоемкость, меньший нагрев)
1) Теплоемкость (по вашему инерционность) определяется количеством бетона или толщиной стяжки.
2) Нагрев электрического кабеля регулируется еще легче чем водяного
3) В монтаже легче
4) Заморозить без проблем (не нужно использовать безопасный и очень текучий пропиленгликоль или глицерин)
Что вы понимаете под эффективностью ?
Alex_Jet писал(а):Тепловой аккумулятор с электрическими ТП - по мне это фантазии.
Возможно вы не строитель, вы не обязаны всего знать. У меня имеется опыт с ТА из бетона и электрическим подогревом. Придумал не я но работает хорошо.
Alex_Jet писал(а):Чтобы прогреть проводом толстую стяжку (она-то и представляет собой тепловой аккумулятор) надо затратить очень много энергии и при этом кабель сильно разогреется, соответственно, могут возникнуть проблемы с бетоном (обусловлено тепловым расширением).
Закон сохранения энергии никто не отменял. Энергии тратится одинаково. Никто не запрещает вам заказать тепловой расчет или сделать самому. Плюс второго варианта Вам не придется верить на слово. Греть бетон выше разумных температур не планируется. Дельта не большая,... все параметры вы сможете пощупать сделав расчет.
Alex_Jet писал(а):К серверу, MegaD еще использовать дорогостоящие цифровые термостаты? Да Вы батенька богатый и расточительный... Вы бы лучше почитали как правильно делать отопление дома, а не использовали то что имеется в наличии.
Увы в наличии еще ничего нету, опираюсь лишь на прошлый опыт. Отопление дома это не игрушка и работать должно безотказно. Плюс цифровой термостат приятно радует глаз значением температуры. А стоят они не дорого - хорошие порядка 2000 руб. (надежно тянет до 2кВт). В масштабах общих затрат это весьма недорого.
Alex_Jet писал(а):Электрический теплый пол - это удел квартир, где затруднительно установить коллектор, смесительную группу, насосы и котел.
Ваше точка зрения получена исходя из вашего опыта. Возможно вам есть чем поделится.

В моей же практике за последние 10 лет я реализовал достаточное количество реальных объектов с различными видами отопления: одно, двух трубное отопление с радиаторами автономное и центральное, а также конвекторы, инфрокрасники, ТП пленка, ТП кабель/маты, ТП трубный, (ТП XL-pipe в теории разобрал, но не делал еще)...может что-то еще упустил в том числе 100% отопление домов ТП электрокабелем.... дома уже зимовали по 2-3 года.... так что имею некоторое представление о том как можно делать и что получается на выходе.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: DS18B20 и MegaD-2561

Сообщение xsash » 27 фев 2017, 21:27

MrFlanker писал(а):.
//me не строитель, просто размышления со стороны
Интересно, а я считал, что водяной теплый пол в доме экономичнее электрического. Газом обычно же греют котел... Так же можно греть солнцем, если предварительно продумать... Летом можно даже наоборот - охлаждать...
Не могли бы поделиться абстрактными расчетами или примерами для самообразования?

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 28 фев 2017, 03:02

xsash писал(а):
MrFlanker писал(а):.
Интересно, а я считал, что водяной теплый пол в доме экономичнее электрического. Газом обычно же греют котел... Так же можно греть солнцем, если предварительно продумать... Летом можно даже наоборот - охлаждать...
Не могли бы поделиться абстрактными расчетами или примерами для самообразования?
Бесспорно водяной ТП (теплый пол) является одним из наиболее экономным и универсальным способом отопления.
Универсальным в плане использование источника энергии тобишь котла (твердотопливный, газ, отработка масла, электричество) а также энергия солнца, термальная энергия и т.п.

Но в случае 100% электрического отопления (нет газа, угля, солнца и т.п.) ТП на основе электрокабеля оказывается более простым и удобным, на мой взгляд.

В случае же если в нашу область заведут газ (лет через 20) планирую пустить теплый плинтус.
- место для котельной есть (рядом с домом и гаражем)
- теплый пол при этом станет не основным источником обогрева

Изображение
теплый плинтус

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: DS18B20 и MegaD-2561

Сообщение Alex_Jet » 28 фев 2017, 06:43

MrFlanker, я не строитель, но расчет каждой детали дома делал сам. Раз у Вас такой большой опыт построения систем отопления, то считаю себя в этой вопросе профаном и, соответственно, обосновывать свою точку зрения будет излишним. Почему я выбрал жидкостный ТП в качестве основного источника отопления (вторичный - это несколько радиаторов Kermi на первом этаже, а также воздухонагреватель приточно-вытяжной рекуперационной установки):
1. Фундамент типа УШП
2. Универсальность источника энергии - у меня - электричество, газ, солнце (сейчас - электрический котел Protherm Скат 14, рядом висит Baxi Luna Duo-Tec)
3. Благоприятное распределение тепла для человеческого организма
4. "Благоприятный" нагрев бетона без явных перепадов
5. Большая инерционность как самого ТП, так и системы ТП - фундамент/монолитное перекрытие (даже без учета слоя бетона труба с теплоносителем остывает намного дольше греющего кабеля)
6. Возможность в летний сезон охлаждать нужные помещения
7. Легкое позоновое управление отоплением без кучи датчиков

Про заморозить ТП в частном доме...если Вы там живете, то это не реально. А для бани/гаража нужно использовать соответствующие жидкости.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: DS18B20 и MegaD-2561

Сообщение Andrey_B » 28 фев 2017, 12:12

Удельная теплота сгорания природного газа G20 (Hi): 34.02 МДж/м3 (для конденсационных котлов больше)
Пересчет в кВт*ч (3,6 МДж = 1 кВт*ч)
Значит 1м3 газа = 9,45 кВт*ч
КПД современных котлов более 90%. Значит 1м3 газа = 8,5кВт*ч

Тарифы на газ и электричество по стране разные и отличаются в городах и сельской местности.
Для сельской местности с газовым отоплением (в том регионе, где живу я).
1 кВт*ч электроэнергии: 2.69 руб (день), 1,33 (ночь).
1 м3 газа: 4,81 руб

Предположим (грубо), что средняя цена электроэнергии для отопления (с учетом ночного тарифа) порядка: 2,25 руб за кВт*ч
В пересчете на кВт*ч стоимость газа: 0,57 руб за кВт*ч

С точки зрения затрат на обогрев дома газ примерно в 4 раза дешевле.

Однако не стоит забывать, что технические условия на газ (а этот рынок часто бывает полукриминальным или во всяком случае не вполне законным) могут быть в десятки раз выше, чем техусловия на электроэнергию.
Котлы, арматура, трубы, насосы, автоматика, обслуживание для газа многократно дороже. Если эти параметры внести в расчет, то окупаемость в сравнении с электроэнергией может составить 10-15 лет и более.
Справедливости ради нужно также сказать, что не каждые электросети способны выделить на дом, к примеру, 20-40кВт для отопления электроэнергией.

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

Re: DS18B20 и MegaD-2561

Сообщение MrFlanker » 28 фев 2017, 14:24

Alex_Jet писал(а):Раз у Вас такой большой опыт построения систем отопления...
Ну он не такой уж и большой)) но достаточен чтоб кое-какое представление иметь :))
Alex_Jet писал(а):4. "Благоприятный" нагрев бетона без явных перепадов
5. Большая инерционность как самого ТП, так и системы ТП - фундамент/монолитное перекрытие (даже без учета слоя бетона труба с теплоносителем остывает намного дольше греющего кабеля)
Ну с электричеством равномерность еще проще сделать... шаг меньше.
Десятки кг теплоносителя малы по сравнение с тоннами бетона.
Alex_Jet писал(а):7. Легкое позоновое управление отоплением без кучи датчиков
Я бы не сказал что водяными контурами легко управлять... опять же инертность, режим работы котла, ТА.
Alex_Jet писал(а):Про заморозить ТП в частном доме...если Вы там живете, то это не реально. А для бани/гаража нужно использовать соответствующие
жидкости.
Это гипотетическое преимущество на случай форс-мажора....допустим уехал на месяц в отпуск с семьей...а тут поломка...а на улице -40 С.

Тем не менее в вашем случае выбор понятен и на мой взгляд лучше еще ничего не придумали.

Ответить