2561+14in цифровые датчики

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

2561+14in цифровые датчики

Сообщение evinslov » 28 авг 2017, 19:30

Уважаемые форумчане, столкнулся с проблемой. Установлена мега 2561 и один из модулей 14IN на разьеме ХР 1. на клеммы Р0 и Р1 подключены цифровые датчики температуры. Но очень странно они себя ведут. То показывают в меге 0 градусов, то 8, то вообще -120. В чем проблема? Где искать истину? Подключены витой парой. Питание +3 вольта от меги.

Bonefolder
Сообщения: 617
Зарегистрирован: 30 мар 2017, 11:15
Откуда: г.Севастополь

Re: 2561+14in цифровые датчики

Сообщение Bonefolder » 28 авг 2017, 21:19

Джампер не забыли переключить?

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 28 авг 2017, 21:31

Bonefolder писал(а):Джампер не забыли переключить?
джампер в нижнем положении

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

Re: 2561+14in цифровые датчики

Сообщение Andrey_B » 28 авг 2017, 21:51

О каких датчиках идет речь? DS18B20? В каком исполнении (обычные, влагозащищенные)?
На каком расстоянии от контроллера расположены датчики? Какие проводники витой пары используются для подключения шины [сигнал/земля] (произвольные, свитые)? Как проложены сигнальные провода до датчиков - нет ли рядом нагруженных силовых проводов?

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 28 авг 2017, 21:56

Andrey_B писал(а):О каких датчиках идет речь? DS18B20? В каком исполнении (обычные, влагозащищенные)?
На каком расстоянии от контроллера расположены датчики? Какие проводники витой пары используются для подключения шины [сигнал/земля] (произвольные, свитые)? Как проложены сигнальные провода до датчиков - нет ли рядом нагруженных силовых проводов?
обычные не влагозащищенные, две линии метров по 25 макс, одна линия без силовых вторая есть 220 рядом но нагрузка небольшая. а потом примерно 3 метра идут в общем кабель канале с силой. идут два свитых бело зеленый и зеленый. в другом кабеле так же, но на пол пути кабель переходит из витой пары в обычную четверку, где две жилы скручены между собой. Питание не использую на датчиках. идет по паразитному.

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 28 авг 2017, 22:10

Andrey_B писал(а):О каких датчиках идет речь? DS18B20? В каком исполнении (обычные, влагозащищенные)?
На каком расстоянии от контроллера расположены датчики? Какие проводники витой пары используются для подключения шины [сигнал/земля] (произвольные, свитые)? Как проложены сигнальные провода до датчиков - нет ли рядом нагруженных силовых проводов?
подключил датчики напрамую в мегу все отображается корректно

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

Re: 2561+14in цифровые датчики

Сообщение Andrey_B » 28 авг 2017, 22:25

Проблему можно разделить на 3 части: 1) датчики 2) провода и окружение 3) контроллер
По п.1. Датчики с китайских площадок? К сожалению очень много нареканий по таким датчикам. Трудно определить, что они продают. Отбраковка/контрафакт/оригинал. Некоторые даже в принципе не работают без питания. Поэтому можно а) подключить питание; б) заменить датчик, попытавшись найти оригинальный.
Да, в первом сообщении вы писали, что питание +3В от меги. А в последнем - что питание паразитное.
По п.2 Нужно в целях тестирования подключить датчики более коротким кабелем или более качественным. Кабель UTP бывает разного сечения (AWG) или даже не медный, а обмедненный. Попадается UTP с такими тонкими жилами, что они буквально ломаются в руках. Естественно все это сказывается на работе шины. Иногда обычную UTP используют на улице. И часто можно наблюдать при снятии изоляции, что внутри кабеля содержится влага в очень большом количестве.
По п.3 Контроллер. 25 метров для работы датчиков - не очень большое расстояние, но все же это не 50 см. Можно попробовать в целях эксперимента уменьшить номинал подтягивающего резистора. По умолчанию стоит 4,7кОм. Но в некоторых ситуациях на длинных линиях и неважных кабелях помогает снижение номинала подтягивающего резистора вплоть до 1,5кОм. Это можно сделать, подключив датчик и подтяжку напрямую к разъему XP1/XP2. Но, разумеется, проводить подобные манипуляции нужно с четким пониманием сути дела.

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

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 28 авг 2017, 23:37

в общем скорее всего это все же наводки на кабель. Придется при сделанном ремонте перетягивать 2 датчика температуры и ик датчик. Попробую хотя бы ик датчик и 1 температурный вместить в ваш внешний бокс под датчики. Через решетку думаю нормально будет работать

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 28 авг 2017, 23:39

Андрей, можно вопрос, не могу найти коды для пульта от кондиционера самсунг, надписи на пульте под крышкой такие: db93-11115k не поможете с этим?

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

Re: 2561+14in цифровые датчики

Сообщение Andrey_B » 29 авг 2017, 12:33

То, что отправляет пульт, проще всего посмотреть с помощью программы mode2 из пакета lirc.
Но для этого нужно соорудить простенький приемник. Можно использовать и готовые, если удастся найти те, что поддерживаются lirc'ом.

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 31 авг 2017, 17:06

Переложил кабель, взял витую пару медную, метров 15 макс получилось. проложена по потолку подвала. силовых линий рядом нет ( в 20 см от кабеля идет) и опять тоже самое. Датчики на паразитном питании. использую витую пару белооранжевый и оранжевый. Датчики изначально заказывал у вас. Вот что делать? скачет температура. то 23, то -106, то -0.6

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

Re: 2561+14in цифровые датчики

Сообщение Andrey_B » 31 авг 2017, 17:14

А вы не пробовали подключить питание? Что-нибудь меняется?
В случае паразитного питания нога Vdd датчика соединена с ногой GND непосредственно у датчика?

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

Re: 2561+14in цифровые датчики

Сообщение d.v.ermakov » 31 авг 2017, 19:47

2 evinslov: Предлагаю вам выложить фото соединений у датчика и у Меги. А вообще DS18B20 очень надёжные датчики и работают даже в самых неблагоприятных условиях. Всё ли у вас в порядке с питанием? Есть мультиметр, чтобы проверить? Проверить как питание Меги, так и у датчика, в том числе в момент опроса. ИМХО, может не хватать мощности встроенного в Мегу источника питания в момент конвертации датчиком показаний. И, если есть возможность, паразитное питание лучше не использовать.
Кстати, так может показывать, если слишком часто опрашивать.

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 31 авг 2017, 20:09

d.v.ermakov писал(а):2 evinslov: Предлагаю вам выложить фото соединений у датчика и у Меги. А вообще DS18B20 очень надёжные датчики и работают даже в самых неблагоприятных условиях. Всё ли у вас в порядке с питанием? Есть мультиметр, чтобы проверить? Проверить как питание Меги, так и у датчика, в том числе в момент опроса. ИМХО, может не хватать мощности встроенного в Мегу источника питания в момент конвертации датчиком показаний. И, если есть возможность, паразитное питание лучше не использовать.
Кстати, так может показывать, если слишком часто опрашивать.
Я тут провожу эксперименты, выявил одно: на оранжевую пару подключен один датчик на паразитном ( показывает температуру со странностями)
Подключаю второй датчик на паразитном на синюю пару, все становится хорошо на обоих датчиках. Теперь вот хочу попробовать использовать два датчика на паразитном и на этом же кабеле на свободных парах подключить инфракрасный передатчик. Посмотрим как все это себя будет вести. А это кстати именно та конфигурация что и нужна мне по итогу

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 31 авг 2017, 20:09

Andrey_B писал(а):А вы не пробовали подключить питание? Что-нибудь меняется?
В случае паразитного питания нога Vdd датчика соединена с ногой GND непосредственно у датчика?
именно так. Две крайних ноги соединены у датчика

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

Re: 2561+14in цифровые датчики

Сообщение Andrey_B » 31 авг 2017, 21:56

evinslov, со своей стороны проведу эксперименты по части работы датчиков DS18B20 на длинных линиях (UTP) в разных режимах. Вы же попробуйте подключить питание. Ну и всегда остается вариант понизить номинал подтягивающего резистора.
d.v.ermakov, токи при работе датчиков настолько малы, что вряд ли речь в принципе может идти о нехватке мощности встроенного источника питания.

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

Re: 2561+14in цифровые датчики

Сообщение d.v.ermakov » 31 авг 2017, 22:28

2 Andrey_B: Я имел ввиду, что если там уже гроздь датчиков и/или других устройств висит, то на ком-то мощность может закончиться.
2 evinslov: Ищите оборванную землю до первого датчика.

evinslov
Сообщения: 25
Зарегистрирован: 30 ноя 2014, 22:29

Re: 2561+14in цифровые датчики

Сообщение evinslov » 01 сен 2017, 00:45

d.v.ermakov писал(а):2 Andrey_B: Я имел ввиду, что если там уже гроздь датчиков и/или других устройств висит, то на ком-то мощность может закончиться.
2 evinslov: Ищите оборванную землю до первого датчика.
да о какой земле идет разговор если кабель новый сегодня был проложен. Подключил на релюху свет в комнате. Сижу. Свет моргает туда сюда.

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

Re: 2561+14in цифровые датчики

Сообщение Andrey_B » 01 сен 2017, 11:28

Провел эксперимент.
Подключил датчик DS18B20 к контроллеру посредством дешевого кабеля UTP Cat5E (AWG 24, Noname). Длина кабеля 17 метров. Питание паразитное. Использовалась только 1 пара. Кабель был буквально намотан на всякую электрику в том числе на бесперебойник. Датчик при таком подключении работал штатным образом. Сбоев или некорректных показаний выявлено не было.
К сожалению под руками не оказалось более длинного куска UTP.

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

Re: 2561+14in цифровые датчики

Сообщение d.v.ermakov » 01 сен 2017, 11:43

2 evinslov: Возможно, вы клеммник свернули. А возможно и в новом кабеле обрыв. Мне дважды в жизни встречались обрывы в новых кабелях. Чудес на свете не бывает. Мультиметра должно хватить, чтобы разобраться.

Ответить