Надежность датчиков ds18b20 их монтаж и прочие нюансы

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение martiniman » 22 дек 2020, 14:14

Ruslan писал(а):
22 дек 2020, 13:54
У вас абсолютно все данные приходят некорректные (при включенной на 50 % силовой линии)?
Да: 10 -0.5 -30 -20 и тд, датчик висит на радиаторе отопления.

kontur
Сообщения: 166
Зарегистрирован: 09 окт 2016, 12:31

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение kontur » 22 дек 2020, 14:23

martiniman писал(а):
22 дек 2020, 13:51
Кабель FTP, экранированный, экран никуда не подключен, пробовал подключить к заземлению - не помогает.
Пробовал увеличить подтяжку 1,2,3 кОмм - не помогает.
Подключено так: слева направо DATA, геркон, +3.3, последний G.
Вы все преимущество витой пары свели на нет запараллелив скрученные жилы.

d.v.ermakov
Администратор
Сообщения: 2191
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение d.v.ermakov » 22 дек 2020, 16:25

martiniman писал(а):
22 дек 2020, 13:02
Длина около 30м, кабель FTP, по 2 жилы на контакт, DS18B20 подключен по 3х проводной схеме с питанием 3.3v.
Подскажите можно ли вылечить?
Я бы сделал следующее:
- поднял питание до 5 вольт,
- землю пустил в одной паре с сигналом,
- экран кабеля заземлил через резистор 1 МегаОм.

Если это не поможет, то можно ещё попробовать активную подтяжку либо родной свисток USB (в нём она есть). А далее поменял бы датчики на современные оригинальные.

Evs013
Сообщения: 1
Зарегистрирован: 22 дек 2020, 15:59

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение Evs013 » 22 дек 2020, 16:44

martiniman писал(а):
22 дек 2020, 13:51
Кабель FTP, экранированный, экран никуда не подключен, пробовал подключить к заземлению - не помогает.
Пробовал увеличить подтяжку 1,2,3 кОмм - не помогает.
Подключено так: слева направо DATA, геркон, +3.3, последний G.
Так оно и не должно нормально работать. Каждый проводник (+3.3 и Data) должен быть в паре с GND, т.е. 4х проводов достаточно для нормальной работы, чаще делаем О - "+", Б-О - "GND", З - DATA, Б-З - "GND". Оплётку можно напрямую с GND соединить, если нет отдельного заземляющего проводника. По такой схеме подключаем датчики до 50 метров, правда при питании 5в

A.Alex
Сообщения: 53
Зарегистрирован: 14 ноя 2020, 08:36
Откуда: Киров

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение A.Alex » 22 дек 2020, 17:05

martiniman писал(а):
22 дек 2020, 13:51
Так оно и не должно нормально работать. Каждый проводник (+3.3 и Data) должен быть в паре с GND, т.е. 4х
[/quote]

Необязательно.
Безымянный.jpg
Безымянный.jpg (40.36 КБ) 1914 просмотров
Для начала необходимо устранить помехи, возможную помощь могут оказать ферритовые сердечники.

nail
Сообщения: 292
Зарегистрирован: 07 окт 2018, 18:03

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение nail » 22 дек 2020, 19:32

martiniman писал(а):
22 дек 2020, 13:51
Кабель FTP, экранированный, экран никуда не подключен, пробовал подключить к заземлению - не помогает.
Пробовал увеличить подтяжку 1,2,3 кОмм - не помогает.
Подключено так: слева направо DATA, геркон, +3.3, последний G.
Попробуй еще вариант раз нет других.
Я опишу свою ситуацию(похожа на сказку) тоже самое SD не хотели работать (кабель UPT) , отключил питание + 3,3В на все датчики, (DS, HUM) провод просто висит в "воздухе"(эффект вроде описывался тут на форуме) (их 5шт.) .
И работает два года, как сам не знаю))) , и данные все нормально показывают (сверял отдельными тестерами темп.)

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение martiniman » 22 дек 2020, 21:12

+5 попробовал - нет результата.
Отключил 3.3v вообще, подключено DATA и G, VDD в воздухе - заработал 50/50.
Подтянул DATA дополнительно резистором 4.7кОмм на самой меге к 3.3v - работает вообще без ошибок.
Датчики от Андрея оригинал.


Зашел написать - а тут nail)
nail писал(а):
22 дек 2020, 19:32
Попробуй еще вариант раз нет других.
Я опишу свою ситуацию(похожа на сказку) тоже самое SD не хотели работать (кабель UPT) , отключил питание + 3,3В на все датчики, (DS, HUM) провод просто висит в "воздухе"(эффект вроде описывался тут на форуме) (их 5шт.) .
И работает два года, как сам не знаю))) , и данные все нормально показывают (сверял отдельными тестерами темп.)

yden
Сообщения: 5
Зарегистрирован: 24 дек 2019, 07:22

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение yden » 12 янв 2021, 16:59

Добрый.
Плиз подскажите пожалуйста. Есть сервер majordomo (мдм). К мегед подключены несколько датчиков d18b20. Мега их видит, формат: 19c177911102:15.50;53d91e000080:-2.62;ffe212821704:17.00;ffbaad811704:5.00;ff912d811705:5.50;ff052b811705:9.50
В модуле Меги в мдм этот порт (р30) не отображается.
Как мне значения температуры завести в мдм?

благодарю

Ruslan
Сообщения: 2185
Зарегистрирован: 06 янв 2014, 20:44

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение Ruslan » 12 янв 2021, 17:07

Ответ тут очевидный. Надо опрашивать датчики, минуя модуль MegaD. Это вопрос исключительно по особенностям конкретного ПО. Не сомневаюсь, на форуме по Мажордомо сообщество даст верный рецепт.

abcdeyka
Сообщения: 48
Зарегистрирован: 30 июл 2020, 00:05

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение abcdeyka » 13 янв 2021, 02:16

yden писал(а):
12 янв 2021, 16:59
Добрый.
Плиз подскажите пожалуйста. Есть сервер majordomo (мдм). К мегед подключены несколько датчиков d18b20. Мега их видит, формат: 19c177911102:15.50;53d91e000080:-2.62;ffe212821704:17.00;ffbaad811704:5.00;ff912d811705:5.50;ff052b811705:9.50
В модуле Меги в мдм этот порт (р30) не отображается.
Как мне значения температуры завести в мдм?

благодарю
Когда-то разбирался с Ruslan'ом для Mj для нескольких датчиков подключенных на один канал, 1wbus, вот код для них:
//Получаем список значений
$Val = file_get_contents("http://192.168..14/123/?pt=29&cmd=list");
if ($Val == "busy") {
setTimeOut('myTimer_RepeatedRequest','runScript("Имя_вашего_(данного)_скрипта");',1);
//или, если код опроса содержится в методе
//setTimeOut('myTimer_RepeatedRequest','callMethod("Имя_вашего_(данного)_метода");',1);
return"";
}
$T1 = substr(strstr($Val, '6e04140c0000:'), 13, 5);
$T2 = substr(strstr($Val, '87c0130c0000:'), 13, 5);
//и т.д. ...
sg('Имя_вашего_объекта.Имя_свойства', $T1);
sg('Имя_вашего_объекта.Имя_свойства', $T2);
//и т.д. ...

Формат моих датчиков был 6e04140c0000:29.25;87c0130c0000:28.50
Имена объект.свойств, куда должны сохраняться значения с датчиков, естественно, ваши.
Но скажу что, если несколько Мег или моноблоков в наличии то там лучше каждому датчику выделить по каналу, портов in обычно больше чем надо, если только у вас выключателей много. Не надо городить лишние скрипты и таймеры.

denis74
Сообщения: 30
Зарегистрирован: 12 дек 2013, 22:26

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение denis74 » 27 янв 2021, 23:30

Подскажите, что я делаю не так. Есть порт Р30 настроенный как dsen - 1wire и термостат. При опросе скриптом majordomo температура возвращается с десятичной точкой, а вот при событии, которое отправляет megad при срабатывании термостата, температура отдается в majordomo без десятичной точки, т.е. вместо "25.62" majordomo получает "2562". В результате получается "месиво" из значений с точкой и без нее (см. скриншот). На портах без термостата, где megad сама не отправляет значения температуры, такой проблемы нет. Что делать?) Это косяк прошивки или скрипта majordomo?
20210127_221448.jpg
20210127_221448.jpg (132.87 КБ) 1490 просмотров

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

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение Andrey_B » 28 янв 2021, 09:42

denis74 писал(а):
27 янв 2021, 23:30
При опросе скриптом majordomo температура возвращается с десятичной точкой, а вот при событии, которое отправляет megad при срабатывании термостата, температура отдается в majordomo без десятичной точки, т.е. вместо "25.62" majordomo получает "2562".
Это вопрос задавался много раз: ответ, ответ.

denis74
Сообщения: 30
Зарегистрирован: 12 дек 2013, 22:26

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение denis74 » 28 янв 2021, 23:02

Спасибо! Не смог найти поиском.

EVG
Сообщения: 57
Зарегистрирован: 02 дек 2020, 16:47

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение EVG » 30 янв 2021, 21:48

Хочу использовать этот датчик для теплого пола, зацементировать его в бетон в месте где нужно снимать температуру ТП. Насколько надежно решение?

Ruslan
Сообщения: 2185
Зарегистрирован: 06 янв 2014, 20:44

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение Ruslan » 30 янв 2021, 22:14

Это как повезет. Может проработать долгие годы, а может выйти из строя через пару месяцев (много факторов). Кто-то на такой случай даже так (https://www.ab-log.ru/forum/viewtopic.p ... 7&start=29) делает.
Мне думается, если ТП водяной, надо всегда сохранять возможность повесить температурный датчик на обратку. Так всегда будет возможность понять, что происходит с ТП (правда с некоторым временным лагом).

EVG
Сообщения: 57
Зарегистрирован: 02 дек 2020, 16:47

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение EVG » 30 янв 2021, 23:37

ТП электрический. Решение с трубкой звучит нормально ) нужно пробовать.

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение rvv » 31 янв 2021, 12:54

У меня водяной теплый пол.
Для датчиков я заложил ту же трубку, что и для теплого пола. Она очень гладкая внутри и в нее спокойно проходит датчик температуры. Плюс все трубки выходят к коллектору, а рядом с ним общий шкаф управления. Длины сигнальных линий до 16 метров.

A.Alex
Сообщения: 53
Зарегистрирован: 14 ноя 2020, 08:36
Откуда: Киров

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение A.Alex » 31 янв 2021, 15:37

Не понимаю, зачем нужен датчик температуры размещенный в стяжке /пироге/ водяных ТП?

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение rvv » 31 янв 2021, 16:06

Потому что комбинированное отопление. Если теплый пол может поддерживать заданную температуру в помещениях, то радиаторы выключены. Если достигнут порог температуры в стяжке, а воздух не прогрет, значит пора использовать радиаторы. Температура в стяжке ограничивается комфортной для ног. У меня весь первый этаж в плитке. Даже летом теплый пол стоит на +25 (внутри стяжки). Да, конечно 95% времени летом он не греет, но в любое время всегда одинаковая температура пола. Пятки не горят и не мёрзнут.

A.Alex
Сообщения: 53
Зарегистрирован: 14 ноя 2020, 08:36
Откуда: Киров

Re: Надежность датчиков ds18b20 их монтаж и прочие нюансы

Сообщение A.Alex » 31 янв 2021, 16:13

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

Ответить