Сопряжение не 1-wire датчиков с 1-wire сетью

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
dmitryk
Сообщения: 43
Зарегистрирован: 10 авг 2013, 12:28

Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dmitryk » 26 авг 2013, 14:42

Добрый день,

Интересует вопрос сопряжения НЕ 1-wire устройств (аналоговых/цифровых датчиков) с сетью 1-wire, например те же датчики влажности DHT11/DHT22, датчики протечки и т.д.

Как такое реализовать? Делать мастер 1-wire на каком-нибудь контроллере, AVR например, и через него общаться с датчиком? Если так, подскажите пожалуйста какую-нибудь опробованную схему.

Спасибо!

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dimonix » 26 авг 2013, 18:03

в большом ассортименте (не реклама) здесь.

UPD: ссылки на схемы
http://www.benuks.ru/walpers/sh_vater.JPG
http://www.benuks.ru/walpers/sh_osw.JPG
http://www.benuks.ru/walpers/sh_2438.JPG

dmitryk
Сообщения: 43
Зарегистрирован: 10 авг 2013, 12:28

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dmitryk » 30 авг 2013, 21:56

dimonix писал(а):в большом ассортименте (не реклама) здесь.

UPD: ссылки на схемы
http://www.benuks.ru/walpers/sh_vater.JPG
http://www.benuks.ru/walpers/sh_osw.JPG
http://www.benuks.ru/walpers/sh_2438.JPG
Спасибо большое за ссылки!

Насколько я понял, это хорошо подходит для аналоговых датчиков, чтобы ретранслировать в 1-wire сеть какие-нибудь напряжения и т.д.

А в случае цифрового датчика, например температуры/влажности DHT22, как поступить? Я вижу только одно решение - городить на AVR 1-wire slave и через него работать с этим датчиком.

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dimonix » 30 авг 2013, 22:21

Ответ простой - не использовать этот датчик в сети 1-wire. Для температуры есть "родные" DS1820, а для влажности обычно используют что-нибудь из серии HIH3600 или HIH4000.

Darius
Сообщения: 16
Зарегистрирован: 28 сен 2012, 02:44
Откуда: Донецкая.обл г.Горловка
Контактная информация:

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение Darius » 01 сен 2013, 16:11

dmitryk писал(а):Добрый день,

Интересует вопрос сопряжения НЕ 1-wire устройств (аналоговых/цифровых датчиков) с сетью 1-wire, например те же датчики влажности DHT11/DHT22, датчики протечки и т.д.

Как такое реализовать? Делать мастер 1-wire на каком-нибудь контроллере, AVR например, и через него общаться с датчиком? Если так, подскажите пожалуйста какую-нибудь опробованную схему.

Спасибо!
http://home.kpn.nl/thomas_7/1wire/1-WireIOPort.html

dmitryk
Сообщения: 43
Зарегистрирован: 10 авг 2013, 12:28

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dmitryk » 01 сен 2013, 16:17

Darius писал(а):
dmitryk писал(а):Добрый день,

Интересует вопрос сопряжения НЕ 1-wire устройств (аналоговых/цифровых датчиков) с сетью 1-wire, например те же датчики влажности DHT11/DHT22, датчики протечки и т.д.

Как такое реализовать? Делать мастер 1-wire на каком-нибудь контроллере, AVR например, и через него общаться с датчиком? Если так, подскажите пожалуйста какую-нибудь опробованную схему.

Спасибо!
http://home.kpn.nl/thomas_7/1wire/1-WireIOPort.html
Спасибо за ссылку!

Но хотелось бы точно такое же на Си для AVR с исходниками :)

medvedko
Сообщения: 71
Зарегистрирован: 29 янв 2013, 09:57

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение medvedko » 10 сен 2013, 14:59

dimonix писал(а):Ответ простой - не использовать этот датчик в сети 1-wire. для влажности обычно используют что-нибудь из серии HIH3600 или HIH4000.
Странный совет, учитывая, что ds2450 сняты с производства, всего 8-разрядные и стоят под 7 долларов.

Лучше всего взять датчик hs1101 (2$) и avr.

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dimonix » 10 сен 2013, 16:08

medvedko писал(а):
dimonix писал(а):Ответ простой - не использовать этот датчик в сети 1-wire. для влажности обычно используют что-нибудь из серии HIH3600 или HIH4000.
Странный совет, учитывая, что ds2450 сняты с производства, всего 8-разрядные и стоят под 7 долларов.

Лучше всего взять датчик hs1101 (2$) и avr.
Простите, Вы о чем? 1-wire модули с датчиками HIH3600/HIH4000 не используют чипы ds2450.
И зачем, простите за глупый вопрос, Вам больше 256 (8-разрядов) градаций влажности?

aurodionov
Сообщения: 213
Зарегистрирован: 16 авг 2011, 14:07
Откуда: Россия,Тюмень
Контактная информация:

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение aurodionov » 12 сен 2013, 15:08

Tiny AVR emulates Dallas DS2450 1-Wire Quad A/D Converter
http://kazus.ru/forums/showpost.php?p=6 ... tcount=114

medvedko
Сообщения: 71
Зарегистрирован: 29 янв 2013, 09:57

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение medvedko » 13 сен 2013, 14:34

dimonix писал(а): Простите, Вы о чем? 1-wire модули с датчиками HIH3600/HIH4000 не используют чипы ds2450.
И зачем, простите за глупый вопрос, Вам больше 256 (8-разрядов) градаций влажности?
Про 8 бит, да - полный конфуз :shock: (нафиг больше не надо)

Насчёт DS2450, есть конечно и DS2438, ещё не снятое с производства, но оно ещё дороже.
Готовый датчик влажности выходит в 15-20 долларов. :(

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

Re: Сопряжение не 1-wire датчиков с 1-wire сетью

Сообщение dimonix » 13 сен 2013, 16:38

Вопрос о цене не стоял, был вопрос только про сопряжение с шиной 1wire. Можно использовать шину i2c, будет дешевле.

Ответить