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

 
 
> "Железный" интерфейс между МК и сетью 1-wire, Вырианты исполнения
lech196
сообщение Feb 16 2007, 10:46
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 6-02-07
Из: Минск
Пользователь №: 25 110



Интересует реальный опыт сопряжения микроконтроллера (AVR/PIC) с сетью 1-wire (короткие и длинные линии). В интернете описаний сети 1-wire очень много, но всё во-сновном сводится к общим вопросам и вопросам логического устройства сети. Хотелось бы увидеть контретную схему :-)
Подключал шину к порту МК, используя простейшую схему (подтягивающий резистор 5кОм). При небольшой длинне линии всё работает отлично (в том числе и команда поиска устройств на линии SEARCH ROM). Однако если увеличить длинну линии до 10-15 м работа сети полностью нарушается. Эксперименты с зедержкой выборки данных с линии ни к чему не привели.
Интересует, какие можно применить дополнительные схемы для восстановления работы длинной линии?.
В аппноутах по обеспечению надёжности сети есть схема "усовершенствованный интерефейс МК" на одном ПТ и ещё одна более сложная схема на 2ух ПТ. При этом для управления сетью необходимо использовать уже не одну "ногу" МК, а 2 или 3. Также есть схема для уменьшения времени нарастания сигнала в линии из "0" в "1" подключающаяся к линии параллельно. Кто нибудь применял их? Каковы результаты? Заранее спасибо за ответ.

Сообщение отредактировал lech196 - Feb 16 2007, 10:55
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy-L
сообщение Feb 20 2007, 10:06
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 18-05-06
Пользователь №: 17 211



Цитата(lech196 @ Feb 16 2007, 10:46) *
Интересует реальный опыт сопряжения микроконтроллера (AVR/PIC) с сетью 1-wire (короткие и длинные линии). В интернете описаний сети 1-wire очень много, но всё во-сновном сводится к общим вопросам и вопросам логического устройства сети. Хотелось бы увидеть контретную схему :-)
Подключал шину к порту МК, используя простейшую схему (подтягивающий резистор 5кОм). При небольшой длинне линии всё работает отлично (в том числе и команда поиска устройств на линии SEARCH ROM). Однако если увеличить длинну линии до 10-15 м работа сети полностью нарушается. Эксперименты с зедержкой выборки данных с линии ни к чему не привели.
Интересует, какие можно применить дополнительные схемы для восстановления работы длинной линии?.
В аппноутах по обеспечению надёжности сети есть схема "усовершенствованный интерефейс МК" на одном ПТ и ещё одна более сложная схема на 2ух ПТ. При этом для управления сетью необходимо использовать уже не одну "ногу" МК, а 2 или 3. Также есть схема для уменьшения времени нарастания сигнала в линии из "0" в "1" подключающаяся к линии параллельно. Кто нибудь применял их? Каковы результаты? Заранее спасибо за ответ.


Используйте DS2480B и будет вам счастье!
Go to the top of the page
 
+Quote Post
lech196
сообщение Feb 20 2007, 21:07
Сообщение #3





Группа: Новичок
Сообщений: 14
Регистрация: 6-02-07
Из: Минск
Пользователь №: 25 110



Цитата(Andy-L @ Feb 20 2007, 09:06) *
Используйте DS2480B и будет вам счастье!


Сам об этом задумывался, однако, при этом придётся задействовать единственный модуль UART микроконтроллера (mega8/16).
Может кто-то всё таки собирал системы используя такие схемы:







Каковы результаты? И вообще какой длинны систему удалось собрать без применения данных схем (используя только 1н порт МК и подтягивающий резистор)? На каком кабеле?

Заранее спасибо за ответ!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 16:21
Рейтинг@Mail.ru


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