Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Адаптер DS9490

Форум самогонщиков Вопросы по электр(он)ике
4еловек Студент Екатеринбург 20
12 Янв. 09, 12:20
Здравствуйте. Сколько датчиков температуры можно подключить к данному адаптеру? Что-то в описаниях не нашел...  Спасибо.
steel.ne Научный сотрудник Киев 541 75
Отв.1  12 Янв. 09, 13:22
Теоретически - неограниченно.
Количество датчиков ограниченно только возможностью проводки и питания. Поясняю - когда провода слишком длинные, сопротивление и емкость проводов заваливают фронты сигналов, и весь протокол нарушается.

Вот цитата из даташита:
Because each device has a unique code, the number of devices that can be addressed on one bus is virtually unlimited.

Вот тут есть варианты построения сети 1-wire, соответственно там все ограничения прописаны. Грубо говоря - или много датчиков на коротком проводе, или немного - на длинном
http://www.maxim-ic.com/appnotes.cfm/an_pk/148
4еловек Студент Екатеринбург 20
Отв.2  12 Янв. 09, 13:32, через 10 мин
Каким образом можно компенсировать длину проводов?
steel.ne Научный сотрудник Киев 541 75
Отв.3  12 Янв. 09, 13:41, через 9 мин
Грубо говоря, никак Улыбающийся

На самом деле проблемы начинаются при общей длине проводов 200 метров витой пары минус 1 метр на каждое устойство. И если используются датчики с паразитным питанием, то мощности выхода должно хватить на всех.

Вряд ли дома будешь использовать сотни датчиков.
4еловек Студент Екатеринбург 20
Отв.4  12 Янв. 09, 17:03
Т.е. при необходимости разместить 4 датчика на расстоянии 20 м. от адаптера можнло не беспокоиться за сигнал.... Я правильно понял? Спасибо.
Игорь Академик - 7.4K 3.7K
Отв.5  12 Янв. 09, 19:26
Ты понял правильно. Для компенсации длины можно применить экранированный кабель или витую пару.
Kotische Академик Саратов 8.1K 2.5K
Отв.6  12 Янв. 09, 23:08
Для компенсации длины можно применить экранированный кабель или витую пару.Игорь, 12 Янв. 09, 19:26
Это как бы не совсем компенсация...

Каким образом можно компенсировать длину проводов?4еловек, 12 Янв. 09, 13:32
Витая пара имеет волновое сопротивление 100 ом, устройства для 1-Wire порядка килоомов...
несогласованность сопротивлений порождает ограничение на длинну.

Нужно поставить на концы витой пары терминаторы - резисторы 100 ом, а к каждому датчику сделать драйвер переводящий сигнал в токовую форму. В этом случае можно хоть на километры на максимальной скорости работать!
Как было сказано выше, для домашнего применения это не актуально!
Игорь Академик - 7.4K 3.7K
Отв.7  12 Янв. 09, 23:22, через 14 мин
Я не игрался с волновым сопротивлением. Телефонный 2-жильный кабелёк длиной 10 метров тянул без проблем 1 датчик, но со вторым были уже проблемы. Два проводка в витой паре длиной 20 метров без проблем тянут 4 датчика. Больше не пробовал. Но витая пара экранированная, экран с одной стороны соединен с общим проводом компа, с другой - с корпусом колонны. Часть оставшихся проводлков использую для передачи сигналов от ЛПТ-порта к исполнительным устройствам на колонне, другая часть ждет своей очереди.
Rudy Академик Питер 5.8K 1K
Отв.8  13 Янв. 09, 01:01
Нужно поставить на концы витой пары терминаторы - резисторы 100 ом, а к каждому датчику сделать драйвер переводящий сигнал в токовую форму. В этом случае можно хоть на километры на максимальной скорости работать!Kotische, 12 Янв. 09, 23:08
Это не получится, 1-wire - двунаправленная шина, никакие драйвера нормально не подцепишь, особенно с паразитным питанием. Т.е. теоретически можно ( при нормальном питании), но крайне противно. Если длинные провода можно действительно согласовать, но использовать нормальный интерфейс типа RS-485, или SPI(3-wire) и соответствующие датчики.

Волновое сопротивление в данном случае не влияет. Критична общая емкость проводов и датчиков. Ну и внешний экран, если он не слишком емкости добавляет, тоже полезен как защита от внешних помех.

У меня проц выкинут к колонне. Связь с компом - RS-232 на 9600, тянет метров до 100. А датчики - относительно короткими проводами (2-3 метра) уже к процу. Правда и интерфейс уменя SPI.