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

Подключение DS18B20 USB-кабелем от мобильника

Форум самогонщиков Вопросы по электр(он)ике
1 2 3 1
SerjNSK Научный сотрудник Новосибирск 2.5K 939
28 Янв. 09, 20:31
Кто нибудь встречал схему подключения 1-wire устройств через дата-кабель?
Логика подсказывает что их можно скрестить. У дата-кабеля на выходе Tx и Rx TTL
уровня. Подать их на COM-адаптер, который уже лежит готовый. Стоимость итогового
USB to 1-wire адаптера получится на порядок ниже готового DS9094. Тем более что дата-кабели от старых моделей можно найти за копейки. Или я не вижу каких то подводных камней? 
Kotische Академик Саратов 8.1K 2.5K
Отв.1  28 Янв. 09, 23:23
Да всё должно быть "пучком"! Из внешней обвязки только один резистор 10 кОм.
Засада только в питании. На дата-кабеле может не быть +5в, а с паразитным питанием ds1820 работает не стабильно.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.2  29 Янв. 09, 00:13, через 50 мин
С питанием как раз нет проблем, нужно просто сразу взять кабель поддерживающий зарядку телефона.
Котище, не понял про резюк 10к, его куда надо повесить?
Rudy Академик Питер 5.8K 1K
Отв.3  29 Янв. 09, 00:21, через 9 мин
Дата-кабель с СОМа использовать бессмысленно - адаптер проще. А если с USB - там всегда есть 5В. Но лучше конкретную схему поглядеть.
Kotische Академик Саратов 8.1K 2.5K
Отв.4  29 Янв. 09, 01:15, через 54 мин
Котище, не понял про резюк 10к, его куда надо повесить?SerjNSK, 29 Янв. 09, 00:13
Rx кабеля к Data датчика напрямую,
Tx кабеля к Data датчика через резистор 5-15 кОм,
+5в с кабеля напрямую на +U датчика.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.5  29 Янв. 09, 20:58
Rx кабеля к Data датчика напрямую,
Tx кабеля к Data датчика через резистор 5-15 кОм,
+5в с кабеля напрямую на +U датчика.
[/quote]
Спаял, работает, но плохо. Идет огромное кол-во ошибок. Посмотрел осцилографом, сигнал в инверте. Подскажите, как инвертировать сигнал DATA ?
Так что бы попроще, пока у меня паяльник горячий.
P.S. С учетом того что сигнал туда-обратно по одной линии бегает.
steel.ne Научный сотрудник Киев 541 75
Отв.6  29 Янв. 09, 21:59
Вот эта схема как раз и занимается инвертированием сигнала.
adapter3_.jpg
adapter3_.jpg Подключение DS18B20 USB-кабелем от мобильника. Вопросы по электр(он)ике.
steel.ne Научный сотрудник Киев 541 75
Отв.7  29 Янв. 09, 22:01, через 2 мин
Я даже выскажу более сильное суждение - все схемы примитивных адаптеров только то и делают, что инвертируют сигнал.
Rudy Академик Питер 5.8K 1K
Отв.8  29 Янв. 09, 22:19, через 19 мин
И преобразуют его уровни в 5В из +/-15 и обратно, причем обратно - не совсем корректно, ноль вместо минуса.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.9  29 Янв. 09, 22:57, через 39 мин
Я ошибся. Посмотрел На ком-адаптере который работает нормально сигнал, такой же как по полярности как и на USB шнурке, но вот форма Грустный . На усбёвом адаптаре фронты загибает не по детски. надо чем то выпрямлять. Попробую сейчас из 561лн2( я на ней инвертор сделал- вообще датчики обнаруживаться перестали) сообразить чегонибудь.
UPD Еще импульсы кажутся короче через усб. Фигово, когда осиллограф никакой Грустный. Нифига толком не видно.
Rudy Академик Питер 5.8K 1K
Отв.10  30 Янв. 09, 18:44
Это значит, что на USB адаптере тоже есть инверсия. Это противно, прийдеться делать повторитель с ОК.

Я не знаком со схемой твоего адаптера, но, в общем случае, тут такая проблема. Обычно USB адаптер имеет один выходной сигнал и один входной и они независимы. А их нужно перекрутить в один общий входо-выходной сигнал 1wire. Поэтому на выход USB адаптера нужно сделать повторитель с открытым коллектором (стоком), и его выход подключить к 5В через резистор порядка 3-5 кОм. И эту же точку подключить ко входу USB адаптера. Если ты не ошибся с инверсией, то должно нормально заработать.

Чтобы сделать повторитель, просто поставить 2 инвертора 561ЛН2 нельзя, у него не открытый сток. Но можно поставить один инвертор и транзистор. Транзистор npn, эмиттером в землю, базу через 3-10 кОм на выход инвертора, коллектор - на выход (на забудь резистор 3-5 кОм с выхода в питание). И эту же точку подключить ко входу USB адаптера.
Kotische Академик Саратов 8.1K 2.5K
Отв.11  31 Янв. 09, 00:52
на выход USB адаптера нужно сделать повторитель с открытым коллектором (стоком), и его выход подключить к 5В через резистор порядка 3-5 кОм.Rudy, 30 Янв. 09, 18:44
Это класическая схема монтажного И, но в данном случае так делать совершенно не обязательно! С выхода обычной логики через резистор на дата-ногу датчика "и ты в Хопре"...  Смеющийся
Rudy Академик Питер 5.8K 1K
Отв.12  31 Янв. 09, 01:22, через 31 мин
Не совсем так. ОК имеет очень низкое сопротивление при включении, а по такой схеме передний фронт будет тоже затянут на RC. А 1-wire любит крутой передний фронт. Т.е. так можно свободно делать на короткой линии, но на длинной (т.е. с большой емкостью) лучше делать классически.

Если человек пишет
На усбёвом адаптаре фронты загибает не по детски. надо чем то выпрямлять.
значит на выходе совсем слабый каскад, который не тянет емкость линии даже напрямую. Или линия длинная. Значит лучше поставить буфер и классическую схему.

Но можно попробовать и так как ты говоришь, может сработать, только буфер из двух ЛН2 все равно нужно поставить.
Kotische Академик Саратов 8.1K 2.5K
Отв.13  01 Февр. 09, 20:01
ОК имеет очень низкое сопротивление при включении, а по такой схеме передний фронт будет тоже затянут на RC. А 1-wire любит крутой передний фронт.Rudy, 31 Янв. 09, 01:22
Уговорил, нужно парралельно резистору поставить шотки-диод!  Смеющийся
Игорь Академик - 7.4K 3.7K
Отв.14  01 Февр. 09, 21:37
Друзья-светила! Народ волнуется и надеется на схемку переделки дата-кабеля в адаптер USB - 1-wire.
Rudy Академик Питер 5.8K 1K
Отв.15  01 Февр. 09, 22:10, через 33 мин
Вполне годится, но лично я предпочитаю транзистор, лучше полевик + один или два защитных диода. Защитные диоды 561 серии слабоваты.
Rudy Академик Питер 5.8K 1K
Отв.16  01 Февр. 09, 22:12, через 2 мин
Друзья-светила! Народ волнуется и надеется на схемку переделки дата-кабеля в адаптер USB - 1-wire. Игорь, 01 Февр. 09, 21:37
Вот SerjNSK проверит и все расскажет. Пока у него не заработает - о чем говорить?
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.17  02 Февр. 09, 19:45
С кабелем приостановил эксперимент, жду второй кабель, на другой мелкосхеме( на PL-ке, первый наверно на CP-шке, не посмотреть), для сравнений и анализа.
А пока суть да дело прикупил переходник от мастеркит USB-COM. Спаял адаптер по схеме
https://cdn.homedistil.ru/fs/0901/29/1090.9741.jpg
И интересное дело. Темпкипер заработал легко и непринужденно, не одного сбоя за много часов, а вот новомодная программа которую я недавно нарыл treeworks повела себя странно- датчик легко находит и определяет, но вот температуру с него снять не может, возвращает 85 градусов и все. В чем может быть затык интересно?
а про дата-кабель, раз народ заинтересовался, бум дальше его пытать. Эх, где-бы осцил хороший взять еще ((.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.18  03 Февр. 09, 15:32
Подскажите, а все эти адаптеры которые мы конструируем, они могут управлять ключами и потенциометрами 1-wire? Или DS18B20 это все что они могут?
Rudy Академик Питер 5.8K 1K
Отв.19  03 Февр. 09, 15:44, через 13 мин
С кабелем приостановил эксперимент, жду второй кабель, на другой мелкосхеме( на PL-ке, первый наверно на CP-шке, не посмотреть), для сравнений и анализа.
SerjNSK, работать должен любой кабель.

Подскажите, а все эти адаптеры которые мы конструируем, они могут управлять ключами и потенциометрами 1-wire? Или DS18B20 это все что они могут?
Теоретически - с любым устройством 1wire, но, возможно, только с нормальным, а не в паразитном питании. А вот адаптер СОМ можно приспособить для любого, если восстановить убиенный тобою транзисторный ключ питания. Правда стандартные проги вряд-ли поддержат его работу.