На bsvi сайте по теме ничего не нашел.
Задача: есть микроконтроллер arduino (leonardo), есть цифровые и аналоговые датчики. Конкретно сейчас у меня датчик движения. Можно конечно его подключить на прямую и все будет работать. Но хотелось бы его подключить посредством 1-wire интерфейса на паразитном питании, чтобы тянуть нужно было только два провода. В последствии создать сеть подобных датчиков. Как это сделать?
На сколько я знаю выходы arduino и специальные библиотеки позволяют читать такие данные (1-wire). Остается вопрос главный вопрос, как конвертировать обычные выходы (s+, vcc, gnd) в (1-wire, gnd)? Если можно желательно конкретную схему подключения.
1-wire
Из того что я понял, это обычный пирометрический датчик с аналоговым выходом. Его не получится зацепить на 1-wire, его выход нужно на АЦП заводить...
N1X, вот именно, мне нужно сделать пребразователь из аналогового/цифрового сигнала в сигнал 1-wire, просто на прямую к ацп не нужно
Тогда нужен мелкий контроллер, который и будет работать как преобразователь. Проблема в том, что АЦП и паразитная подпитка - штуки малосовместимые. Подпитка будет дергать питание, а от такого дерганая будут помехи на АЦП.
Даже если будут помехи, можно попробовать поставить конденсатор (или посложнее обвязку) дабы сгладить помехи и обеспечить работу устройства в момент передачи или усложнить обвязку по мере надобности. Вот гугл выдал http://1wire.com.ua/publ/4-1-0-2 Пока разобраться не могу, это просто типа реле, управляемое по 1-wire, или то что мне нужно, по состоянию контакта можно по 1-wire определить состояние устройства?
Насколько я понял это - GPIO, работающее от 1wire. одним конденсатором врядле обойдешься. Скорее-всего, нужно будет делать диодную вилку + конденсатор + фильтр + конденсатор. Беда в том - сможет ли 1 wire запитать микроконтроллер с этим всем?
BSVi, если не сложно, можешь набросать примерную схемку? в схемотехнике пока плохо разбираюсь
tomatniy, спасибо, это то что нужно
tomatniy, спасибо, это то что нужно
develmax писал(а):BSVi, если не сложно, можешь набросать примерную схемку?
Скорее всего вам ничего не нужно будет выдумывать т.к. у DS2483(кстати его еще нет в розничной продаже, поэтому замена DS2482) есть strong pull-up, тем-более вам нужны GPIO как входы насколько я понял, а это значит, что потребление от шины будет минимальное
Да там рисовать особо ничего не нужно - диод - конденсатор - катушка - конденсатор
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей