Маячёк

Тема в разделе "Проводная и беспроводная связь", создана пользователем Ariadna-on-Line, 29 янв 2019.

  1. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Необходимо придумать максимально дешевый девайс (устройство) маленького размера. Главная цель - находить его быстро. Например - На нем светодиод и кнопка. Установили на "линию" сотни таких устройств. "Линия" соединена с компом. Устройства - легко ставятся, снимаются, двигаются по "Линии" и тд. Набрали на компе ИМЯ (отсутствующее в базе), нажали кнопку на устройстве. Устройство сохранило в энергонезависимую память, комп сохранил в базу. Набрали на компе ИМЯ - на устройстве (в любом месте на линии) загорелся светодиод. Комп выдал ОК или ошибку при отсутствии имени на линии.
    Нужна идея - Что можно применить как девайс при простейшей конструкции "линии" ?
     
    Последнее редактирование: 29 янв 2019
  2. DetSimen

    DetSimen Guest

    Тиньку, как 1-Wire slave.
     
    NikitOS нравится это.
  3. Обязательно учитывайте протяженность линии, устройств предполагается устанавливать сотни.
    Если устройство программируется (прошивается) на компьютере, то и ИМЯ прописываем при программировании и кнопка не нужна.
     
  4. DetSimen

    DetSimen Guest

    в ТЗ про длину линии ничего не сказано, мошт эти сотни устройств в одной комнате, как даччики тенпературы.
     
  5. ;-)))
    Некоторый очевидные моменты для одного, другому могут быть вовсе не известны.
    "Обязательно учитывайте" - не замечание, а рекомендация.
     
  6. Radius

    Radius Гик

    Если линия длинная, то RS-485. Правда в RS-485 есть ограничения по количеству устройств (не более 32 на лини), но можно использовать ретрансляторы.
     
  7. Radius

    Radius Гик

    Беспроводные устройства не рассматривали? Можно и сотни устройств.
     
  8. parovoZZ

    parovoZZ Гуру

    давно уже нет никаких ограничений.
     
  9. parovoZZ

    parovoZZ Гуру

    Вся прелесть в I2C в том, что мы можем частоту линии подогнать прямо на лету.
     
  10. Radius

    Radius Гик

    Даже у самых современных не более 128 устройств на шине. Приведите пример трансивера RS-485 у которого нет ограничения по количеству устройств на шине.
     
  11. parovoZZ

    parovoZZ Гуру

    Берется любой ОУ с мостовым выходом и вперед.
     
  12. Radius

    Radius Гик

    Тогда это уже не RS-485.
     
  13. parovoZZ

    parovoZZ Гуру

    в полный рост.
     
  14. Radius

    Radius Гик

    Я тоже могу утверждать, что RS-232 работает на несколько километров, для этого нужно просто подключить к нему проводной модем.
     
  15. до 256 нод у mornsun
     
  16. parovoZZ

    parovoZZ Гуру

    RS-485 - это всего лишь стандарт балансной линии. Там ни оговариваются ни напряжения, ни скорости. С чего ты взял, что RS-485 надо обязательно строить на усилителях типа MAX485? Не хочешь переключать Rx/Tx - переходи на RS-422. СКУД Apollo Security работает по такому интерфейсу на простых ОУ.
     
  17. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Система будет внутри помещения. Размеры - до 30 метров.
    В ТЗ главное - минимальная цена переставляемого девайса-маячка. Сотни штук - не хухры-мухры. Второе - наипростейшая конструкция "линии" и минимальное количество телодвижений с девайсами.
    Думал, что существуют готовые решения вроде Далласовских 1-Wire.
    Пока что получается - это делать самому на АТтини13А в роли мозгов.
     
    Последнее редактирование: 29 янв 2019
  18. Radius

    Radius Гик

    Вот как раз стандарт RS-485 и оговаривает электрические характеристики и временные, т.е. напряжение и скорость. См. https://ru.wikipedia.org/wiki/RS-485
     
  19. parovoZZ

    parovoZZ Гуру

    а сам-то стандарт где? Википедия его выпустила? Основная идея в чем - если покупаешь кабель для сетей RS-485/422, то можешь быть уверенным - его волновое сопротивление 120 Ом. На этом стандарт и заканчивается. Какое напряжение в линии - особо без разницы - ноль кодируется инверсией полярности. А подобрать драйвер, который выдержит 12 вольт по входу - не проблема. Хотя сейчас чаще 5 вольт в ходу.
    Вот интересный документ от TI
    http://www.ti.com/lit/an/slla036d/slla036d.pdf
     
  20. Radius

    Radius Гик

    Вы сами себе противоречите. В этом документе как раз и указаны электрические( напряжение, входное сопротивление, нагрузочная способность, чувствительность) , частотные и временные параметры интерфейса. И причем здесь тип кабеля? Я запускал RS-485 по обычной полевке и по телефонной "лапше". Естественно на согласованном кабеле можно получить большую скорость. Согласовать волновое сопротивление можно терминальным резистором. Он не обязательно должен быть 120 Ом.