roboforum.ru

Технический форум по робототехнике.

Проблема с сетью 1-wire

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Проблема с сетью 1-wire

Сообщение mixelectronic » 31 мар 2006, 11:59

Есть проект: 20 ящиков, для которых нужно отслеживать когда они открывались и закрывались. Их состояние отображается на экране PC.
Реализовано: интерфейс к 1-wire DS9097U воткнут в PC с Windows Millenium.
К нему посредством телефонных проводов подключена сеть из DS2401 по 2 штуки на ящик. Первый - датчик присутсвия ящика, второй - датчик открыт или закрыт.
Общая длина сети не более 15м.

Происходит следущее:
1. Периодически (раз в пару часов) возникает ошибка com.dalsemi.onewire.OneWireException: 1-Wire Adapter communication exception ErrNum: -2147467259
После чего адаптер подвисает и не понятно как его вернуть в исходное положение.
2. Примерно в 20.00 (время постепенно увеличивается с каждым днем, в соостветствии с врубанием уличного освещения в районе, после перевода часов соответствено прыгнуло на час) сеть начинает выдавать непонятные устойчивые значения. Устройства то подключены, то не подключены, то адаптер виснет. Это происходит в течении 2 минут (видимо пока не врубится все освещение, потом все нормализуется).

Что делать? Поступали следущие предложения:
1. Вместо телефонных проводов провести экранированные, телефонные разьемы заменить на тюльпаны, обернуть фольгой сам DS9097U.
2. Ставить какие-то усилители сигнала 1-wire. Непонятно какие...
3. Ставить другой интерфес вместо DS9097U. Какой непонятно...
4. Ставить вместо DS2401 таблетки iButton круглые...
5. ?????

Компьютер уже подключен через стабилизатор напряжения и недешевый УПС. Была версия что помеха приходит по земле. Включали через удлинитель без земли такая же картина.

Может кто-то знает где лучше спросить по этой тематике?
Люди спасайте - простой оборудования.
mixelectronic
 
Сообщения: 6
Зарегистрирован: 31 мар 2006, 11:44
Откуда: НН

Сообщение wolf » 31 мар 2006, 12:06

Как вариант, рассмотрите переход на RS-485 - двухпроводная шина, высокая помехоустойчивость, последовательный интерфейс поддерживается операционкой, а значит, не нужно специализированных компонентов - источников потенциальных глюков.
wolf
 
Сообщения: 63
Зарегистрирован: 23 июл 2005, 00:39
Откуда: Казань

Так похоже не получится.

Сообщение mixelectronic » 31 мар 2006, 12:10

Прийдется переделывать всю систему. А все уже закуплено. И переписывать все.
mixelectronic
 
Сообщения: 6
Зарегистрирован: 31 мар 2006, 11:44
Откуда: НН

Сообщение wolf » 31 мар 2006, 12:14

Предлагаю задать вопрос на специализированном форуме.
К примеру:
http://electronix.ru
http://telesys.ru/wwwboards/mcontrol/index.shtml
wolf
 
Сообщения: 63
Зарегистрирован: 23 июл 2005, 00:39
Откуда: Казань

Сообщение mixelectronic » 31 мар 2006, 13:33

wolf писал(а):Предлагаю задать вопрос на специализированном форуме.
К примеру:
http://electronix.ru
http://telesys.ru/wwwboards/mcontrol/index.shtml


Ага, спасибо. На telesys уже написал. На electronix.ru зарегистрировался и после регистрации и входа в систему доступны только каких-то 3 форума для начинающих :( интересующий меня икроконтроллеры недоступен :(
mixelectronic
 
Сообщения: 6
Зарегистрирован: 31 мар 2006, 11:44
Откуда: НН

Сообщение EdGull » 31 мар 2006, 13:58

Обратится к продавцу. Пусть он сам парится о своей лабудой.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение EdGull » 31 мар 2006, 14:00

Или как вариант, обратится к специалистам, правда это денег дополнительных потребует.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Интересное решение проблемы :)

Сообщение mixelectronic » 31 мар 2006, 14:03

EdGull писал(а):Обратится к продавцу. Пусть он сам парится о своей лабудой.

Интересное решение проблемы :) - пусть ее решит кто нибудь другой...
mixelectronic
 
Сообщения: 6
Зарегистрирован: 31 мар 2006, 11:44
Откуда: НН

Re: Интересное решение проблемы :)

Сообщение EdGull » 31 мар 2006, 14:17

mixelectronic писал(а):
EdGull писал(а):Обратится к продавцу. Пусть он сам парится о своей лабудой.

Интересное решение проблемы :) - пусть ее решит кто нибудь другой...

Вы батенька покупали веСЧь рабочую, с гарантией?
Когда телевизор для себя покупали, если бы он работал неадекватно что бы делали, сами ремонтировать начали бы?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17