Контролер 1wire или как повешать датчик на 1wire
- Войдите на сайт для отправки комментариев
Ср, 04/03/2015 - 08:57
Уважаемые специалисты, прошу помощи.
Есть датчики, хочется, чтобы все они жили на одной шине(работал только с 1wire поэтому и рассматриваю ее). Есть нескольков типов датчиков, и с аналогом и с цифрой на выходе. Существуют ли контролеры которые позволят это сделать.В русскоязычном интернете не нашел ничего стоящего.
Естественно что каждый тип датчиков живет на отдельной шине
Несколько раз прочитал вопрос ТС, так и не понял, что спрашивается. Что в Вашем понятии "одна шина"? Для меня "одна шина" - это восемь (применительно а Ардуино, а не к другим микроконтроллерам) выводов вход/выход. Соответственно все датчики могут на ней жить.
Есть arduino, есть 5 датчиков протечки, хочется чтобы все 5 датчиков жили на одной земле, одном питании и на одном цифровом выходе. Т.е. были соеденены последовательно, как в 1wire.
Вопрос в том есть ли микросхема(может ds2407+ ацп?), которую пожно прицепить к датчику, чтобы это было так.
Дайте информацию по датчикам протечки полнее. Если у них цифровой выход, то вероятно их можно подключить к одному выводу Ардуины аналогично, как это делает шина в 1wire.
К слову. Простейший датчик протечки можно сделать используя один полевой транзистор (2N7002) + два резистора + один стабилитрон + один конденсатор. И всё это легко соединяется анологично 1wire.
Для меня одна шина, это то, что подключено к мастеру, например, DS9490R.
Если фразу "Естественно что каждый тип датчиков живет на отдельной шине" интерпретировать, как "каждый датчик - отдельное устройство на шине", тогда понятно и логично.
PS Про ds2407 - пишут, что он уже absolete, замена - ds2406. Про датчики ничего не скажу, не пользовался.
Цифровой выход есть. А как подключить к одному выходу ардуино? Еще одна проблема состоит в том, что хочется знать какой именно датчик сработал(что-то типа MAC-адреса)
Наверное рано я вопрос задал, не разобравшись. Думаю ds2406 то что надо.
Если Вы знаете что такое 1-wire, то догадываетесь, что у каждого устройства есть свой уникальный адрес. Поэтому опрос будет производится по конкретному адресу и Вы уже при запросе будете знать где этот датчик и какой он. Так что это не проблема.
Если цена на DS2406 не останавливает, то штука зачётная. А чтобы подешевле, то моя фантазия уже розыгралась.