ds18b20 пропадает
- Войдите на сайт для отправки комментариев
Пт, 30/01/2015 - 15:21
Имеется ардуино мега+sim900, 3*ds18b20, 3*реле на 220 с обогревателями
Подключил 3 датчика ds18b20 гирляндой (использую библиотеку dallastemperature). общая длина линии ~20м.
При питании ардуины от USB ноутбука все работает как надо без сбоев
При питании ардуины от внешнего источника (+12В 1А) датчики в хаодтичном порядке не отдают показания (приходит -127С).
При этом подтянуты обогреватели суммарной мощностью 3,3кВт - их включение/выключение не влияет на работу температурных датчиков при питании от USB. а при питании от +12В даже с выключенными обогревателями датчики "пропадают".
Где собака порылась?
питание датчиков не паразитное, пробовал разные резисторы от 1,5 до 4,3кОм - разницы нет
Стабилизатор использовался внутренний? Хороший способ сделать ташкент ардуине будет.
sim900 необходимо, а реле желательно питать от отдельного источника.
Резистор по даташиту - 5кОм.
Два фактора: качество (емкость) провода, на котором работает 1-wire и помеха по питанию +12V. На mk90 уже прочитали статью о подключении длинных линий?
почитал, спасибо, пока в мыслях только осуществить экран землей в витой паре.
просто все мое сооружение на даче. хочу набраться побольше идей, прежде чем туда ехать...
по даташиту питание датчика от 3 до 5.5 вольт. с чего бы ему правильно работать от 12 вольт ?
резистор по даташиту не 5 а 4.7 кОм.
Неплохая статья, только все можно сделать проще.
Да, витая пара. Питание земля - одна пара, сигнал- земля вторая. На дальнем конце шины сигнал на плюс 5-4.7 ком и емкость 20 мкф по питанию. У меня так работают 56 ( пятьдесят шесть) датчиков на линии около 50 ( пятидесяти) метров. Отказы наблюдаются только если рядом сварка работает.
От шины допускаются тупиковые ответвления не длинее полуметра с датчиками на конце.
от одной платы работают четыре шины. Питание от внешнего источника 5 в
При большой длине шины можно питать шину 12в , а питание датчика 5в организовывать 7805 в непосредственной близости от датчика. Не забывать 7805 обвешивать электролитами и керамикой.