NRF24 на улице, в городских условиях.

Тема в разделе "Проводная и беспроводная связь", создана пользователем Eldarko, 20 апр 2015.

  1. Eldarko

    Eldarko Нуб

    Приветствую!

    Мы абсолютно ничего не знаем и не умеем, но очень хочется сделать дистанционные кнопки (1 кнопка на устройство) с 100% гарантией передачи информации приемнику + один многокнопочный передатчик.
    Расстояние до кнопок 50 метров (не больше, кнопки статичны).
    Расстояние до многокнопочного передатчика - до 80 метров (носим в руках, в среднем расстояние тоже 50 метров).
    На рабочей площадке могут быть преграды из ткани/синтетики, деревянные перегородки(в т.ч. фанера). Сама площадка может быть огорожена металлическим забором.
    Приемник может быть статичен, может находиться на рабочей площадке.

    Длинный рассказ.
    Мы взяли Амперковские nRF24L01+, прикрутили к уно и лео, закинули RF24-master, и начали гонять GettingStarted из RF24. Разумеется, возникли вопросы, и вот почему:
    Вне зависимости от расстояния (1см - 35м) у нас проваливаются пакеты если на пути не дай Бог что то появилось, особенно человек или металл.
    При этом, если они не проваливаются, время одинаковое 1840 (изредка скачет до 3500, если препятствие только что убрали, то бывает и больше).
    На 50 метров отказались друг друга видеть вообще, даже в прямой видимости в чистом поле в 50км от Москвы.
    В помещении, где только вайфая штук 80 сетей видно и две стены по пути, скорости те же, и, в целом, все так же как и в поле: если не таскать, не держать в руках, и не стоять между ними, то секунд за 15-20 сигнал выравнивается, иногда пакеты пропадают.
    На испытаниях Лео питался от хромбука, уно от кроны. Ничего не паяли, воткнули папа-мама проводами как есть.

    Короткий рассказ.
    Два Амперковских NRF24 не хотят общаться между собой на расстоянии больше 35м, как в поле, так и в здании. Препятствия убивают пакеты наповал. Надо чтобы ни люди, на некапитальные препятствия не убивали сигнал на расстоянии до 80 метров.


    Подходит ли nrf24l01+ для 100% гарантированной работы на таких расстояниях при допустимой задержке (между нажатием на кнопку и действием на стороне приемника) не более 30мс?
    Стоит ли смотреть на другие частоты? (при условии что на 433 на рабочей площадке активно работают рации).
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    для гарантированной работы не подходит ни одна беспроводная связь. Эфир - консистенция очень непредсказуемая.
     
  3. Eldarko

    Eldarko Нуб

    Спасибо за ответ!
    Разумеется, внешние факторы, вплоть до умышленных действий третьих лиц, могут любую систему свести на нет. Но, тем не менее, вопрос касается нейтральной, а не умышленно/неумышленно агрессивной среды. Очевидно, что сигнал может проваливаться, но, уверен, многое можно компенсировать программно.
     
  4. ANV

    ANV Гуру

    Можно на центральном устройстве поставить антенну с бОльшим усилением
     
  5. Eldarko

    Eldarko Нуб

    Спасибо за ответ!
    Да, так и сделаем, это первое, что пришло в голову. Вопрос только в том, исправит ли это ситуацию с провалами пакетов (но стабильной скоростью передачи 1,8мс). В том смысле, что мы не знаем чем вызваны провалы.
     
  6. geher

    geher Гуру

    Сразу взять NRF24 с большой антенной и заявленной дальнобойностью 1000м?
     
  7. Eldarko

    Eldarko Нуб

    Антенна на передатчиках нежелательна, необходимо влезть в корпус кнопки. На приемнике - да, возьмем из максимально доступного. Опять же, по вашему похоже, что проблема именно в этом?
     
  8. geher

    geher Гуру

    Стандартное решение "в лоб". Не ловится радиосигнал - вломить помощнее.
     
  9. Eldarko

    Eldarko Нуб

    Оверкилл тоже не нужен, нужна оптимальная схема.
    Плюс, для меня не очевидно, что проблема именно в отсутствии достойной антенны.
     
  10. ANV

    ANV Гуру

    Не обязательно вламывать, можно КПД повышать :)

    Есть такая вещь, как "усиление на антенне". По мне разница между усилением штырьевой антенной +3db и pcb антенной в -10db очевидна. Это разница в 4 раза.
    Если тут присутствуют гуру по антеннам пусть поправят в цифрах.
    Еще антенну можно сделать направленной
    Еще антенна "перестраивается" на другую частоту, если ее поместить в пластиковый корпус или перекрыть рукой.
    Еще не факт что антенну на модуле кто-то проверял на анализаторе, может она несогласована, а ее все тупо передирают их даташита.

    upd
    [​IMG]
    upd2:
    На ebay по поиску "nrf24l01 sma" есть два варианта: с буквами PA+LNA и без. Те что с буквами - это как на этой картинке еще содержат микросхему усилителя мощности и малошумящего усилителя.
     
    Последнее редактирование: 21 апр 2015
  11. Eldarko

    Eldarko Нуб

    Спасибо за ответ! PA+LNA уже заказал для дальнейших утех. В частности, интересен вариант связки передатчика без антенны, и приемника с ней (в боксе будущих передатчиков не будет особого места для подобных внешних антенн, разве что внутри бокса на стенки проволоку намотать).
     
    Последнее редактирование: 21 апр 2015
  12. Eldarko

    Eldarko Нуб

    PA+LNA от продавца A+A+A+ на Али. Выглядят хорошо, по квартире (4к, 100м2) без потерь, 700 микросекунд. Правда передающий греется ощутимо.
     
  13. balsoft

    balsoft Нерд