DS9490 не видит датчик температуры.

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
handy76
Сообщения: 9
Зарегистрирован: 24 янв 2012, 14:44

DS9490 не видит датчик температуры.

Сообщение handy76 » 03 фев 2012, 14:45

Добрый день.

Появился у меня мастер сети DS9490R (USB) и датчик температуры DS18S20 в модуле от ЭЛИН (ML20S). Скачал с Maxim прогу под названием OneWireViewer. Она идет вместе с драйверами для USB.

Установил драйвера на Winsows XP. Подключил все к компу. Комп сообщил, что подключен адаптер 1wire. Запустил прогу, а она видит только мастер и все. Пробовал по разному. Никак. :(
Кабель 4-х проводной, прямой, использованы средние 4 жилы.
Прозванивал кабель - все в порядке, сигналы по нему проходят.

ЭЛИН пока не ответил.

Пробовал в Линуксе, то же самое. Файлов в OWFS не появляется. :?

Может кто знает что можно сделать и как можно проверить работоспособность оборудования?

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

Re: DS9490 не видит датчик температуры.

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

handy76 писал(а):Добрый день.
Кабель 4-х проводной, прямой, использованы средние 4 жилы.
разъем в упомянутом адаптере имеет 6 контактов, и средних четырех жил для работы сети недостаточно. См. распиновку в даташите на адаптер.
Скрещиваю 1-wire и водяное отопление

handy76
Сообщения: 9
Зарегистрирован: 24 янв 2012, 14:44

Re: DS9490 не видит датчик температуры.

Сообщение handy76 » 03 фев 2012, 15:56

На распиновке DS9490 используется 5 ножек (1,2,3,4,5). А на DS18S20 только 3 (1,2,3 или 3,4,5 в зависимости от форм-фактора).
При этом для работы в паразитном режиме 1 и 3 ноги (или 3 и 5) надо замкнуть. Т.е. реально нужно два провода, а у меня 4 и в них нужные ноги задействованы.

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

Re: DS9490 не видит датчик температуры.

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

расскажите подробнее, какие ноги датчика к каким контактам адаптера подключены.
Используете паразитноое питание? начните путь с непаразитного.
Выложите фото.
Либо датчик неисправен, либо в проволочках запутались.
Скрещиваю 1-wire и водяное отопление

handy76
Сообщения: 9
Зарегистрирован: 24 янв 2012, 14:44

Re: DS9490 не видит датчик температуры.

Сообщение handy76 » 06 фев 2012, 16:48

В результате экспериментов выяснилось следующее. Модуль от ЭЛИН заработал только при подключении джека от блока питания(по типу зарядного устройства). При этом сам блок не включен в розетку.

Если блок в розетку все таки включить - пропадает и датчик и мастер сети.

Причину этого пока не понял. На датчике есть джампер переключающий блок на паразитное питание или питание от блока питания. Включение/выключение джампера на тягу не влияет :-)

Denis34
Сообщения: 8
Зарегистрирован: 28 ноя 2011, 20:16

Re: DS9490 не видит датчик температуры.

Сообщение Denis34 » 06 фев 2012, 22:55

Если память не изменяет то на штатном DS9094R от Maxim используются 3пин - GND-OW, 4пин - DATA-OW, 6пин - 5VDC (3 и 5 одинаковые), по схеме от ELIN 3пин - GND, 4пин - DATA, 5пин - EXT-VDC. В обоих случаях пины считал на Famele, ключ сверху.

Ответить