Слесарь 9 12 марта, 2013 Опубликовано 12 марта, 2013 · Жалоба Здравствуйте! Я в замешательстве, нужны ключи на линию 1-wire, как вариант DS2406, но надо ждать поставки с какого-то мифического склада поставщика пару недель, и пару недель достака. Минимум 5 штук, по цене 150р.. Другой вариант - доступные МК имеющиеся в наличии по цене 50р. со встроенным осцилом и кроме нескольких ключей, содержат несколько АЦП, заменяют несколько приборов типа DS24хх. Как думаете, будет ли являться плохим тоном если использовать МК на линии 1-wire, а не специальные DS24хх ? Какие могут быть подводные камни использования МК? PIC16F684 12 I/O, 20 MHz (IntRC 8MHz), ADC 8 x 10 bit, PWM SOIC-14 50руб. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Другой вариант - доступные МК имеющиеся в наличии по цене 50р. со встроенным осцилом и кроме нескольких ключей, содержат несколько АЦП, заменяют несколько приборов типа DS24хх. А как МК в общем случае может заменить собой ключ ? Схемку не нарисуете ? Далее, на обычном P-канальном MOSFET вроде IRLML6402 такой ключ никак не сделать ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Как думаете, будет ли являться плохим тоном если использовать МК на линии 1-wire, а не специальные DS24хх ? Какие могут быть подводные камни использования МК? Каждый узел сети 1-wire содержит уникальный 64-битный идентификатор (48-бит + CRC). Как его "придумывать"? Где гарантия, что он будет уникальным? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Каждый узел сети 1-wire содержит уникальный 64-битный идентификатор (48-бит + CRC). Как его "придумывать"? Где гарантия, что он будет уникальным? Как вариант, использовать часть микросовтовского GUIDа. А как МК в общем случае может заменить собой ключ ? Схемку не нарисуете ? Далее, на обычном P-канальном MOSFET вроде IRLML6402 такой ключ никак не сделать ? У меня уже есть опыт создания устройств на шине 1-wire, там МК слушает линию и притяивает к общему проводу при передаче данных. Это были, термопары, пульты управления, исполнительные устройства (как вариант ШИМ регулятор светильника). Схемка начинающего вот: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Как вариант, использовать часть микросовтовского GUIDа. Нет. Нужна гарантия, что среди Ваших изделий не будет повторов, и не будет повторов с другими 1-wire устройствами. Часть GUIDа не есть уникальное число. Как генерировать идентификатор в устройстве? Идентификатор включать в прошивку? 1000 устройств и 1000 уникальных прошивок?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Идентификатор писать в еепром. На устройстве сделать кнопку, чтоб идентификатор назначался RND по нажатии на кнопку. При конфигурировании главного модуля специальной 1-wire командой прослушать на линии идентификаторы всех устройств и запомнить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Идентификатор писать в еепром. На устройстве сделать кнопку, чтоб идентификатор назначался RND по нажатии на кнопку. При конфигурировании главного модуля специальной 1-wire командой прослушать на линии идентификаторы всех устройств и запомнить. Только... надо еще узнать или сказать, где кто живет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Только... надо еще узнать или сказать, где кто живет. Длинный жим кнопки на устройстве - смена ID короткий жим кнопки - отклик для выяснения местоположения. Я так понимаю, цена на 1-wire ключи завышена именно из-за централизованно назначаемого ID ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 13 марта, 2013 Опубликовано 13 марта, 2013 · Жалоба Нет. Нужна гарантия, что среди Ваших изделий не будет повторов, Как генерировать идентификатор в устройстве? Идентификатор включать в прошивку? 1000 устройств и 1000 уникальных прошивок?! Варианты сериализации номеров/прошивок в конфе обсуждались неоднократно. и не будет повторов с другими 1-wire устройствами. В ванварных FC достаточно неиспользуемых кодов. Самописный слэйв-"эмулятор DS2406" легко может отвечать чем-то отличным от 0x12, а самописный мастер - обрабатывать и это отличное, и 0x12 для совместимости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться