реклама на сайте
подробности

 
 
> Необычная работа 1-wire, что это может значить?, Когда подключены на общий клемник работают, а если расстояние 2м нет.
Santy
сообщение Jul 20 2014, 13:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Здравствуйте.
Реализовал на AVR небольшую сеть(10м) из датчиков DS18B20 (все условия протокола соблюдены и тщательно проверены, схема подключения стандартная 3-х проводная с подтяжкой 4,7 кОм). Кабель витая пара FTP (даже ПВС 3х1 пробывал, но нечего не изменилось). Сеть работает, когда датчики подключены на общий клемник ( т.е в непосредственной близости друг от друга). Проблема возникает когда расстояние между датчиками более 0,5м. Причём один из датчиков работает нормально (даже если его поменять местом подключения с неработающим), а при работе с другим возникает авария контрольных сумм. Датчики все новые. Всё повторяется на других экземплярах датчиков.
Место где находится сеть обычное, без серьёзных помех. Подскажите пожалуйста в чём может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Myron
сообщение Jul 20 2014, 14:13
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Santy @ Jul 20 2014, 08:32) *
Здравствуйте. Реализовал на AVR небольшую сеть(10м) из датчиков DS18B20 (все условия протокола соблюдены и тщательно проверены, схема подключения стандартная 3-х проводная с подтяжкой 4,7 кОм). Кабель витая пара FTP (даже ПВС 3х1 пробывал, но нечего не изменилось). Сеть работает, когда датчики подключены на общий клемник ( т.е в непосредственной близости друг от друга). Проблема возникает когда расстояние между датчиками более 0,5м. Причём один из датчиков работает нормально (даже если его поменять местом подключения с неработающим), а при работе с другим возникает авария контрольных сумм. Датчики все новые. Всё повторяется на других экземплярах датчиков. Место где находится сеть обычное, без серьёзных помех. Подскажите пожалуйста в чём может быть проблема?


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

Я на этой же проблеме 10 лет назад чуть работу не потерял, никому ничего объяснить не удалось, пока не заставил программистов сделать как надо в соответствии с ДШ. Причем учтите, общий 1-Wire стандарт и его реализация у разных производителей (Maxim, TI, и т.д.) отличается в деталях. Мне, например, не удалось заставить работать надежно компоненты от Maxim и TI друг с другом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Santy   Необычная работа 1-wire, что это может значить?   Jul 20 2014, 13:32
- - Santy   В литературе и статьях 1-wire хвалят. Реализация п...   Jul 20 2014, 15:18
|- - Myron   Цитата(Santy @ Jul 20 2014, 10:18) В лите...   Jul 20 2014, 20:32
- - adnega   Может, отражения от несогласованной линии?   Jul 20 2014, 17:29
|- - Santy   Цитата(adnega @ Jul 20 2014, 20:29) Может...   Jul 20 2014, 17:56
|- - DmitryM   Присоединяюсь к Jury093. Внимательно изучаем AN148...   Jul 21 2014, 05:24
- - adnega   Осциллографом обязательно нужно посмотреть. Попроб...   Jul 20 2014, 20:10
- - Jury093   Цитата(Santy @ Jul 20 2014, 17:32) Место ...   Jul 20 2014, 21:14
- - kolobok0   Цитата(Santy @ Jul 20 2014, 17:32) ...Под...   Jul 20 2014, 22:59
|- - _Pasha   Цитата(kolobok0 @ Jul 21 2014, 01:59) при...   Jul 21 2014, 05:45
- - kovigor   Цитата(Santy @ Jul 20 2014, 16:32) Подска...   Jul 21 2014, 09:43
|- - Santy   Цитата(kovigor @ Jul 21 2014, 12:43) Проб...   Jul 21 2014, 19:06
|- - kovigor   Цитата(Santy @ Jul 21 2014, 22:06) Пришёл...   Jul 21 2014, 19:27
||- - Santy   Цитата(kovigor @ Jul 21 2014, 22:27) Сейч...   Jul 21 2014, 19:58
|- - Сергей Борщ   Цитата(Santy @ Jul 21 2014, 22:06) Код......   Jul 21 2014, 20:32
|- - _Pasha   Цитата(Сергей Борщ @ Jul 21 2014, 23:32) ...   Jul 21 2014, 21:19
- - adnega   Для поднятия оптимизма сообщаю: тестировал линию с...   Jul 21 2014, 20:22
- - Павлик   CODEсbi porte,0 ; pull down ; ...   Jul 22 2014, 04:20
- - Santy   Спасибо за помощь и критику. Внесу изменения и учт...   Jul 22 2014, 16:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 22:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016