Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/73: Рейтинг темы: голосов - 73, средняя оценка - 4.89
Votimtym86
1

NRF24L01+ Mini: проблемы с дальностью и стабильностью связи

21.10.2015, 13:23. Показов 14158. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прикупил модули NRF24L01+ Mini. Очень компактные и симпатичные - как раз для моего проекта. По своим характеристикам они (как везде написано) абсолютно идентичны классической плате NRF24L01+ со штырьковыми выводами. Изготовил 2 устройства: USB донгл (CH340G + ATmego328P + NRF24L01+) и Arduino Momo + NRF24L01+ на макетке. Питание на донгле от USB порта через AMS1117 3.3В с соответствующей обвязкой, NRF на макетке запитан от лабораторного блока питания. Несмотря на хорошие источники питания, впаял до кучи еще и танталы на 10 мкФ рядом с пинами модулей. Установил библиотеку RF24. Запустил пример GettingStarted.ino - все прекрасно работает. НО связь пропадает уже на расстоянии 5-7 метров абсолютно прямой видимости в аудитории. Минимальная стена - полный провал, хотя везде пишут про прошибание хотя бы одной бетонки и 10-15 метров. На воздухе так и вообще от 20 до 200 метров с PCB(!!!) антенной, перечитал много разных историй как в рунете так и иностранном сегменте интернета. Все сходится на расстоянии 10-30 метров открытого пространства стабильно без потерь. Еще одна удивительная особенность - это направление антенны. Когда плоскости модулей,читай, антенн расположены параллельно ( | | ) связь есть и на 10 метров с незначительными провалами, стоит только отвернуть от такого угла как пакеты начинают пропадать. В такой конфигурации ( _ _ ) связь еле держится на 6 метрах. Все описанное происходит в прямой видимости без препятствий. Не силен в радиопередаче и ВЧ технике, в курсе про диаграммы направленности, конусы распространения сигнала и т.п., но неужели тут все так плохо и антенна не всенаправленная?

После такого огорчения начал строить разные догадки. Так как у меня модуль Mini, то первым делом посмотрел на разницу между обычными модулями и Mini.


<Изображение удалено>
Что это за пустые контактные площадки (у меня также)? Судя по даташиту на сам чип тут как раз не хватает этих компонентов (3 конденсаторов).


<Изображение удалено>
А тут установлены все компоненты. Особенно хочется понять про конденсатор на выходе антенны, ведь по идее он нужен для согласования с антенной и в даташите он есть, как и в классическом модуле NRF!


<Изображение удалено>
Что это может быть? Брак, халтура китайцев, мировой заговор? Или все итак должно работать?
Так как подавляющее большинство статей в интернете описывают работу с классическим модулем, я склонюсь к мысли приобрести пару таких, чтобы подвести свою конфигурацию к общему знаменателю.

Уважаемые форумчане, скажите пожалуйста, описанный мной опыт может быть нормальным для NRF? Или так рано глохнуть он не может в принципе? Особенно интересует зависимость взаимного положения антенн модулей. Стоит ли заморачиваться покупкой классических модулей? Может кто-то объяснит и про конденсаторы с антенной. Если что, я готов запаять эти несчастные 0603 или 0402, что там у них... Будет ли только толк от всех этих манипуляций.

P.S.
1. Мне нужно стабильно 12-20 метров без препятствий вне зависимости от положения антенн.
2. Все стандартные методы проверены (смена каналов, мощности, длины пакета).
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2015, 13:23
Ответы с готовыми решениями:

Проблемы со стабильностью работы ноутбука
Дорогие участники форума ПаМагИтЕ! Проблема такова: ноут включился,работает нормально но также не...

Проблемы со стабильностью работы компьютера из-за оперативной памяти
Здравствуйте и заранее прошу прощения за возможные грамматические ошибки, длинный и скомканный...

Проблемы с модулем NRF24L01+
Пытаюсь организовать обмен сообщениями на двух МК с помощью таких модулей. Прочитал даташит ...

nrf24l01 проблемы с пианием
приветствую! решил сделать отдельный топик по проблемам с питанием nrf24l01 сделал платку...

Странные проблемы с nrf24l01.
Здравствуйте! Второй день бьюсь с этим модулем. Есть две платы, одна на Atmega8, другая на...

13
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 39
21.10.2015, 13:40 2
Как вариант. Поставьте посередине дальности ретранслятор, который принимает пакет и отправляет, ничего с ним не делая.
0
Votimtym86
21.10.2015, 14:08 3
Цитата Сообщение от Smiskus
Как вариант. Поставьте посередине дальности ретранслятор, который принимает пакет и отправляет, ничего с ним не делая.
К сожалению данный вариант не подходит для моей задачи. Хотелось бы определить источник проблемы и понять, такое малое расстояние это норма для NRF24L01+ Mini или нет?
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
21.10.2015, 15:24 4
проверьте как у вас модули установлены
хоть они и предполагаются к установке поверх платы, но тем не менее под и над той частью модуля где антенна не должно быть никаких проводящих тел
ни фольги ни деталей
0
Votimtym86
21.10.2015, 16:55 5
Цитата Сообщение от oxytt
проверьте как у вас модули установлены
хоть они и предполагаются к установке поверх платы, но тем не менее под и над той частью модуля где антенна не должно быть никаких проводящих тел
ни фольги ни деталей
Точно же! А ведь Вы, скорей всего, правы! Надеюсь дело в этом.
Пока ждал ответа на форуме сделал такой же переходник как на макетке для 3-ей NRF. И оно заработало и через стены и на 15-18 метров вполне стабильно!


Что касается USB донгла, то под ним полно дорог((


<Изображение удалено>

Попробую переделать. Огромное спасибо за совет!
Votimtym86
23.10.2015, 16:03 6
oxytt, огромное спасибо, все сработало как надо с переделанной трассировкой печатной платы USB донгла.
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
23.10.2015, 20:06 7
Ну и отлично :)
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
23.10.2015, 23:35 8
Нет, нет нет - тема не раскрыта . А если антенна внешняя, то можно?
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
24.10.2015, 01:04 9
И все-таки интересует рекорд расстояния в прямой видимости.
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
24.10.2015, 01:19 10
Цитата Сообщение от YTYOUT
Нет, нет нет - тема не раскрыта . А если антенна внешняя, то можно?
от дизайна платы будет зависеть
например в даташите пример платы под внешнюю антенну имеет ту сторону где подключается антенна усеянную заземленными полигонами
так что если под этой частью платы будут проводники то это врядли на что то повлияет

0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
24.10.2015, 01:42 11
Спасибо!!
0
Votimtym86
24.10.2015, 12:14 12
Цитата Сообщение от yiv91
И все-таки интересует рекорд расстояния в прямой видимости.
Да да, тоже интересно! У меня получилось 20 метров (NRF на воздухе, никаких корпусов), правда в узком коридоре. На улице или в большом помещении не проверял пока. Меня вполне устраивает, но может и это не предел?

Коллеги, еще интересует такой вопрос: если использовать модули с усилителем сигнала и керамической антенной, толк будет? Просто если мне понадобится немного большее расстояние (30-35 метров по прямой) и хочется остаться в рамках компактного решения без внешней антенны, будут ли такие модули спасением?


<Изображение удалено>
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
24.10.2015, 13:08 13
А кто знает где взять гребенку под MINI ? Чтобы уж совсем на плату не класть.
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
30.10.2015, 23:40 14
Вот спасибо!!
0
30.10.2015, 23:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2015, 23:40
Помогаю со студенческими работами здесь

NRF24L01. Проблемы с использование мнескольких труб
Гоняю NRF24L01. Надо получать данные одновременно с двух устройств, поэтому решил задействовать...

HP mini 210-2000er не работает адаптер безпроводной связи
Здравствуйте. Нетбук HP mini 210-2000er.Проблема следующая: индикатор безпроводной связи на...

выбор канала для связи для nrf24l01+
добрый! интересно - а есть какой-то более умный способ, чем перебирать все каналы от 0 до 127 на...

stm32f4+NRF24L01 связать с arduino+NRF24L01
Нужно связать два блока: ведущий на stm32f4 ведомый на arduino. Есть платки NRF24L01 и куча...

Проблемы вываливаний ОС в синий BSDOS на Mini-PC
Здравствуйте. Помогите решить проблему вываливаний ОС в синий BSDOS. ПК выносит мозг с августа...

Проблемы с кодировкой при входе с Opera mini
подскажите что делать! выгрузил приложение в инет с компа заходиш все нормально а ч телефона все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru