Напряжение питания DS18B20

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
awfun
Сообщения: 7
Зарегистрирован: 03 фев 2012, 01:09

Напряжение питания DS18B20

Сообщение awfun » 03 фев 2012, 01:17

Здравствуйте. На сайте есть пример подключения датчиков к 1wire сети:
http://www.ab-log.ru/smart-house/1-wire ... 2ch-module
Напряжение питания 12В. По даташиту напряжение питания DS18B20 от 3 до 5.5В. Значит ли, что датчик в приведенной на сайте схеме использует паразитное питание?

И раз задаю вопрос по питанию, то сразу. Я собираюсь использовать адаптер DS9490R, который подключается к USB. По схеме видно, что он будет давать питание 5В в мою сеть. Если я хочу использовать какой-то внешний источник 5В, нужно ли что-то делать с питанием от USB?

Ветер
Сообщения: 96
Зарегистрирован: 30 мар 2011, 07:58
Откуда: Минск, Беларусь (а не Белоруссия)

Re: Напряжение питания DS18B20

Сообщение Ветер » 03 фев 2012, 08:45

1-wire модуль и 1-wire микросхема (напр. ds18s20) - не одно и то же. 1-wire модуль - это 1-wire микросхема плюс несколько радиодеталек. Некоторые из этих деталек преобразуют 12 вольт в 5 для питания 1-wire микросхем. Можно питать сразу 5 вольтами от адаптера ЮСБ. Но на длинных проводах потери напряжения могут быть существенными. Например, если напряжение на 5-вольтовом проводе упадет на 1 вольт, это может повлиять на работу 1-wire микросхемы. А если напряжение упадет с 12в до 11 (или 10, 8, 7...), то благодаря микросхеме стабилизатора, входящего в модуль, на 1-wire микросхему всё равно пойдёт гарантированные 5в.

по второму вопросу действия такие:
земля USB-адаптера соединяется с землей внешнего источника 5в
провод +5вольт USB-адаптера отключается от 1-wire сети
провод +5вольт внешнего источника подключается к 1-wire сети

я просто поставил тумблер, подключающий питание сети либо к внешнему источнику, либо к USB-адаптеру
Скрещиваю 1-wire и водяное отопление

Segador
Сообщения: 20
Зарегистрирован: 26 окт 2011, 12:58

Re: Напряжение питания DS18B20

Сообщение Segador » 03 фев 2012, 09:11

Ветер, а как у вас изготовлены выносные температурные датчики и как они подключены к модулю?

Ветер
Сообщения: 96
Зарегистрирован: 30 мар 2011, 07:58
Откуда: Минск, Беларусь (а не Белоруссия)

Re: Напряжение питания DS18B20

Сообщение Ветер » 03 фев 2012, 09:55

Segador писал(а):Ветер, а как у вас изготовлены выносные температурные датчики и как они подключены к модулю?
ds18s20 я припаял к телефонному проводу.
взял отрезок старой телеск.антенны 30-40мм, залил в трубку эпоксидной смолы, погрузил туда ds18s20
сейчас бы так не заморачивался - просто бы спрятал в двойную термоусадку, т.к. датчик у меня под свесом крыши и защищен от всего.

Не понял, о каком модуле идёт речь.

Т-датчики я подключаю непосредственно к 1-w сети через пассивные хабы.
Скрещиваю 1-wire и водяное отопление

Segador
Сообщения: 20
Зарегистрирован: 26 окт 2011, 12:58

Re: Напряжение питания DS18B20

Сообщение Segador » 03 фев 2012, 16:19

Ветер писал(а): Не понял, о каком модуле идёт речь.
Имеется в виду телефонная коробка, через которую датчик подключен к сети. Т.е. с одной стороны к куску телефонного кабеля припаян датчик, а с другой стороны? Кстати, какой длины м.б. этот кабель?

Ветер
Сообщения: 96
Зарегистрирован: 30 мар 2011, 07:58
Откуда: Минск, Беларусь (а не Белоруссия)

Re: Напряжение питания DS18B20

Сообщение Ветер » 03 фев 2012, 16:38

если говорить о конкретно уличном датчике, то вот весь путь сигнала :
DS18s20->7м телефонного кабеля->телефонная вилка->телефонное гнездо в составе пассивного хаба на чердаке->гнездо RJ45->вилка RJ45->витая пара 12м -> вилка RJ45 ->гнездо RJ45 в составе пассивного хаба в кладовке->телефонное гнездо->телефонная вилка->провод 30см->USB-адаптер->->USB удлинитель 1,5м-> ноутбук.
:)
Насчет максимальной допустимой длины не помню.
Скрещиваю 1-wire и водяное отопление

sluggard
Сообщения: 32
Зарегистрирован: 19 янв 2012, 22:46

Re: Напряжение питания DS18B20

Сообщение sluggard » 05 фев 2012, 00:58

Ветер, а DS18s20 у вас подключены везде на паразитном питании?

Ветер
Сообщения: 96
Зарегистрирован: 30 мар 2011, 07:58
Откуда: Минск, Беларусь (а не Белоруссия)

Re: Напряжение питания DS18B20

Сообщение Ветер » 05 фев 2012, 11:00

sluggard писал(а):Ветер, а DS18s20 у вас подключены везде на паразитном питании?
нигде. Паразиты мне в сети не нужны
Скрещиваю 1-wire и водяное отопление

sluggard
Сообщения: 32
Зарегистрирован: 19 янв 2012, 22:46

Re: Напряжение питания DS18B20

Сообщение sluggard » 06 фев 2012, 12:25

В общем, насколько я понял. Нужно подключать DS18B20 по такой схеме:
DS18B20 - DS9490R
1 нога (GND) - 4 GND_OW 1-Wire Return
2 нога (DQ) - 3 OW 1-Wire Data
3 нога (VDD) - 1 VDD 5VDC Output

Подскажите, я прав? :)

Ветер
Сообщения: 96
Зарегистрирован: 30 мар 2011, 07:58
Откуда: Минск, Беларусь (а не Белоруссия)

Re: Напряжение питания DS18B20

Сообщение Ветер » 06 фев 2012, 14:55

да, всё верно.
Скрещиваю 1-wire и водяное отопление

you_too
Сообщения: 1
Зарегистрирован: 10 фев 2012, 12:43

Re: Напряжение питания DS18B20

Сообщение you_too » 10 фев 2012, 12:49

Вопросик, если позволите. Как вы считаете нужен ли подтягивающий резистор 4.7 кОм от DQ к +5V внешнего питания. Вот здесь http://avrdevices.ru/termometr-na-ds18b20/ , скажем, об этом оживленная дискуссия. У меня мастер DS9097U-009 (COM-порт), а в нем как USB мастере питания нет. В связи с этим и родилась идея тупо подать "+5V" от компа на третий провод (3 ножка) Vcc DS18B20. Возьму из, скажем, от стандартного разъема для питания ide винчестера красный провод и есть "+5V".

Ветер
Сообщения: 96
Зарегистрирован: 30 мар 2011, 07:58
Откуда: Минск, Беларусь (а не Белоруссия)

Re: Напряжение питания DS18B20

Сообщение Ветер » 10 фев 2012, 14:08

you_too писал(а):Как вы считаете нужен ли подтягивающий резистор 4.7 кОм от DQ к +5V внешнего питания
Считаю, что не нужен. Основание: Даташит, стр.1 : "provides strong pullup to 5 volt".
Не нужно подтягивать подтянутое :)
Скрещиваю 1-wire и водяное отопление

xclubx
Сообщения: 15
Зарегистрирован: 03 июн 2012, 16:57

Re: Напряжение питания DS18B20

Сообщение xclubx » 25 окт 2012, 20:56

Подскажите пожалуйста, вот у меня в 1-wire сети есть несколько температурных датчиков и силовой модуль, датчикам надо 5v, а модулю 12v, могу ли я припаять резисторы, чтобы понизить напряжение до 5v, там где это нужно и пустить в сеть 12v. И как рассчитать правильно сопротивление этих резисторов.
я не до конца понимаю работу резистора. Допустим в сети 12v, мне надо чтобы на датчик шло строго 5v, припаиваю резистор, все работает (т.е. 12v-7v=5v). А если я подам, допустим 10v, резистор будет гасить напряжение до 5v или как и раньше "отнимет" (7v, независимо от входящего тока? Я это спрашиваю, потому что думаю, на дальних участках сети будет падение напряжения и там либо другой резистор припаивать, либо как быть?

alexsis_76

Re: Напряжение питания DS18B20

Сообщение alexsis_76 » 26 окт 2012, 03:43

тогда уж поставьте что нибудь типа 7805 и ничего рассчитывать не нужно

xclubx
Сообщения: 15
Зарегистрирован: 03 июн 2012, 16:57

Re: Напряжение питания DS18B20

Сообщение xclubx » 30 окт 2012, 22:55

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

alexsis_76

Re: Напряжение питания DS18B20

Сообщение alexsis_76 » 31 окт 2012, 01:22

Падение напряжение на резисторе происходит не само по себе а зависит от протекающего тока и вычисляется по
формул R=U/I, следовательно чтобы посчитать сопротивление вам необходимо знать ток на участке цепи, чем меньше ток тем меньше будет падение на резисторе, при нулевом токе падения напряжения вообще не будет, можно применять такую схему если ток достаточно стабилен, и его величина не слишком большая, вообщем вариант с 7805 я думаю наиболее предпочтителен, хотя если все же хочется с резистором попробуйте, вот сдесь базовая информация http://ru.wikipedia.org/wiki/%D0%AD%D0% ... 0%B8%D0%B5

xclubx
Сообщения: 15
Зарегистрирован: 03 июн 2012, 16:57

Re: Напряжение питания DS18B20

Сообщение xclubx » 01 ноя 2012, 14:04

Спасибо за информацию. Почитав кое-что в сети, я так понял, что к стабилизатору нужно еще и конденсатор подключать, а то и два. Например, вот тут приводят типовую схему подключения. Или конденсаторы это не обязательный элемент?

alexsis_76

Re: Напряжение питания DS18B20

Сообщение alexsis_76 » 02 ноя 2012, 03:47

конденсаторы ставят для фильтрации высокочастотных помех и для предотвращения возможного самовозбуждения регулятора вообщем не обязательно но желательно

Ответить