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

 
 
> "Железный" интерфейс между МК и сетью 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
Ответов
GrayCat
сообщение Mar 5 2007, 18:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



[Несколько запоздало...]

Используем схему близкую к первому рисунку из поста от Feb 20 2007, 20:07. По результатам моделирования в MicroCap, на длинных линиях (от 30м) начинаются "звоны" на спадах, когда "полевик" тянет вниз. А конденсаторы в затворе затягивают этот спад, резко уменьшая звон.

На сами Далласы подобная схема не нужна, т.к. сами датчики никогда (кроме "Presence Pulse") не генерируют в линию переход "1"→"0", они могут только "растянуть" выданный мастером "0".


--------------------
Gray©at
Go to the top of the page
 
+Quote Post



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

 


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


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