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

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


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 19-12-05
Пользователь №: 12 407



все делал программно - дергание одной ногой меги без дополнительных компонентов, только резюк 4,7К на +5, все задача - подбор задержек.
Не выдумывайте лишнего.
Go to the top of the page
 
+Quote Post
lech196
сообщение Feb 21 2007, 15:34
Сообщение #3





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



Цитата(asf @ Feb 20 2007, 21:07) *
все делал программно - дергание одной ногой меги без дополнительных компонентов, только резюк 4,7К на +5, все задача - подбор задержек.
Не выдумывайте лишнего.


А какая была длина кабеля? И сколько устройств присутствовало на шине?

Подборка задержек заключалась только в подборе задержки выборки данных с линии? Или ещё какие либо из них требуют адаптации к длинной линии?

Спасибо за ответ!
Go to the top of the page
 
+Quote Post
asf
сообщение Feb 21 2007, 15:40
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 19-12-05
Пользователь №: 12 407



Цитата(lech196 @ Feb 21 2007, 15:34) *
Цитата(asf @ Feb 20 2007, 21:07) *

все делал программно - дергание одной ногой меги без дополнительных компонентов, только резюк 4,7К на +5, все задача - подбор задержек.
Не выдумывайте лишнего.


А какая была длина кабеля? И сколько устройств присутствовало на шине?

Подборка задержек заключалась только в подборе задержки выборки данных с линии? Или ещё какие либо из них требуют адаптации к длинной линии?

Спасибо за ответ!


длину линии не проверял, но 10м работает, сделал опрос всех устройств на шине, более 5ти еще не сажал, но видимых причин для беспокойства нет, кроме работы на паразитном питании. Необходимо питать от внешнего источника, но скажем, один термометр и один ключ работали и на паразитном
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:24
Рейтинг@Mail.ru


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