ds18b20 пропадает

varb
Offline
Зарегистрирован: 19.01.2015

Имеется ардуино мега+sim900, 3*ds18b20, 3*реле на 220 с обогревателями

Подключил 3 датчика ds18b20 гирляндой (использую библиотеку dallastemperature). общая длина линии ~20м.

При питании ардуины от USB ноутбука все работает как надо без сбоев

При питании ардуины от внешнего источника (+12В 1А) датчики в хаодтичном порядке не отдают показания (приходит -127С).

При этом подтянуты обогреватели суммарной мощностью 3,3кВт - их включение/выключение не влияет на работу температурных датчиков при питании от USB. а при питании от +12В даже с выключенными обогревателями датчики "пропадают".

Где собака порылась?

varb
Offline
Зарегистрирован: 19.01.2015

питание датчиков не паразитное, пробовал разные резисторы от 1,5 до 4,3кОм - разницы нет

nevkon
Offline
Зарегистрирован: 20.01.2015

Стабилизатор использовался внутренний? Хороший способ сделать ташкент ардуине будет.

Araris
Offline
Зарегистрирован: 09.11.2012

sim900 необходимо, а реле желательно питать от отдельного источника.

Резистор по даташиту - 5кОм.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Два фактора: качество (емкость) провода, на котором работает 1-wire и помеха по питанию +12V. На mk90 уже прочитали статью о подключении длинных линий?

varb
Offline
Зарегистрирован: 19.01.2015

почитал, спасибо, пока в мыслях только осуществить экран землей в витой паре.

просто все мое сооружение на даче. хочу набраться побольше идей, прежде чем туда ехать...

Maverik
Offline
Зарегистрирован: 12.09.2012

по даташиту питание датчика от  3 до 5.5 вольт. с чего бы ему правильно работать от 12 вольт ?

резистор по даташиту не 5 а 4.7 кОм.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Неплохая статья, только все можно сделать проще.

Да, витая пара. Питание земля - одна пара, сигнал- земля вторая. На дальнем конце шины сигнал на плюс 5-4.7 ком и емкость 20 мкф по питанию. У меня так работают  56 ( пятьдесят шесть) датчиков на линии около 50 ( пятидесяти) метров. Отказы наблюдаются только если рядом сварка работает.

От шины допускаются тупиковые ответвления не длинее полуметра с датчиками на конце.

от одной платы работают четыре шины. Питание от внешнего источника 5 в

inspiritus
Offline
Зарегистрирован: 17.12.2012

При большой длине шины можно питать шину 12в , а питание датчика 5в организовывать 7805 в непосредственной близости от датчика. Не забывать 7805 обвешивать электролитами и керамикой.