Например TDA7294

Форум РадиоКот • Просмотр темы - nrf24l01+pa+lna Проблема дальности.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт дек 26, 2025 04:51:02

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вс янв 26, 2020 18:22:45 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06
Сообщений: 546
Откуда: Николаев / Украина
Рейтинг сообщения: 0
Всем привет!
Делаю радиоуправление на базе Ардуино и модулей nrf24l01+pa+lna. Столкнулся с проблемой очень маленькой дальности работы. На передатчике стоит модуль с антенной. Если на приемнике установить обычный модуль (без антенны) то дальность составляет всего 1-2 метра. Если же на приемник поставить модуль с усилителем (с антенной) то дальность уже достигает всего 10 метров.
Проблема похоже в передатчике.
Код инициализации (в приемнике и в передатчике они одинаковы):
Спойлер
Код:
radio.begin();
delay(2000);
radio.setDataRate(RF24_250KBPS); // скорость обмена данными RF24_1MBPS или RF24_2MBPS
radio.setCRCLength(RF24_CRC_8);
radio.setPALevel(RF24_PA_MIN);
radio.setChannel(102);
radio.setAutoAck(false);
radio.powerUp();
radio.openWritingPipe(pipe); // открыть канал на отправку
delay(2);
radio.stopListening();
delay(2);

С питанием как в приемнике, так и в передатчике проблем нет. Стабилизаторы мощные, брал с большим запасом. Стабильные 3.3 без пульсаций. Проверял осциллографом. По крайней мере, если пульсации и есть, то они столь мизерны, что не видны за фоновым шумом осциллографа. На модулях напаяны конденсаторы по питанию (электролиты и керамика). Понятия не имею что ему еще нужно.
Единственное что заметил - на разные настройки модули с антенной реагируют по-разному. Так, на пример, если поставить уровень усиления RF24_PA_MAX то они перестают что-либо слышать и передавать.
Может у вас есть идеи?

_________________
Сделать своими руками всегда интересней чем просто купить и пользоваться


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вс янв 26, 2020 18:49:14 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24621
Откуда: Московская область, Фрязино
Рейтинг сообщения: -1
Обычно маленькая дальность в таких случаях связана с незнанием основ электродинамики. Антенной, на самом деле, является не штырь или полосок на плате, а система из этого штыря (полоска) и ПРОТИВОВЕСА, с которым оные штырь-полосок и образуют собственно антенну-диполь. То есть фактически, если упростить до предела, кто из них короче, тот и определит длину эффективной антенны.
Так если в некую коробочку с трансивером и внешним опциональным разъемом (например для ее программирования) воткнуть небольшой кусок никуда не подключенного кабеля, то общий проводник этого кабеля и станет эффективным противовесом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вс янв 26, 2020 19:51:09 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06
Сообщений: 546
Откуда: Николаев / Украина
Рейтинг сообщения: 0
Я не на столько хорошо в этом разбираюсь что бы полностью понять то что вы написали.
Просто меня вводит в ступор все выше сказанное, и примеры работы устройств на ютубе. Где к Ардуино кабелем (переходником) подключен модуль передатчика, питание и все. И это лежит без корпуса и передает пакеты на расстояние до 1000 метров...
У меня передатчик тоже подключен кабелем. Примерно 8 см. Не перемычки , а припаян. На кабель надето феритовое кольцо.
Хм... подсоединить провод к минусу и пустить его внутри корпуса? Что-то меня берут сомнения что так подымется дальность хотя бы до 50 метров...

_________________
Сделать своими руками всегда интересней чем просто купить и пользоваться


Последний раз редактировалось forfrends Вс янв 26, 2020 20:11:02, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вс янв 26, 2020 20:01:43 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24621
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Корпус тут не причем. Имеет значение взаимное расположение антенны (то, что принято ей называть) и противовеса - общего проводника платы трансивера и системы кабелей подключенных к трансиверу.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вс янв 26, 2020 20:11:23 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Эммм... вы же сами в коде ставите минимальную мощность передатчика:
Код:
radio.setPALevel(RF24_PA_MIN);

Изображение


Вложения:
setPALevel.png [29.53 KiB]
Скачиваний: 5130
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вс янв 26, 2020 20:34:12 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06
Сообщений: 546
Откуда: Николаев / Украина
Рейтинг сообщения: 0
Какую мощность не выстави, но передатчик с усилителем по любому должен работать на расстоянии более 10-ти метров...
И, как писал выше, на RF24_PA_MAX может вообще не работать...
А самая стабильная работа была как раз на RF24_PA_MIN, но дальность не соответствует совсем..

_________________
Сделать своими руками всегда интересней чем просто купить и пользоваться


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Пн янв 27, 2020 13:37:37 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: 0
Не должен, на минимальном уровне дальность и должна быть такой. Специально так задумано, для клавиатур, мышек и.т.д. .и.т.п. они, как раз, не должны работать на большую дальность это-же элементарно и логики в Ваших рассуждениях НОЛЬ. Попробуйте все уровни передачи, Вам дали их наименования.

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Последний раз редактировалось astrahard Пн янв 27, 2020 14:54:00, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Пн янв 27, 2020 13:58:39 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06
Сообщений: 546
Откуда: Николаев / Украина
Рейтинг сообщения: 0
Я пробовал все уровни. Так же пробовал менять скорость передачи. Максимум что удалось добиться - 10-12 метров.

_________________
Сделать своими руками всегда интересней чем просто купить и пользоваться


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Пн янв 27, 2020 14:59:00 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: 0
Я Вам только могу привести пример Блютус колонок, которые й меня работают на расстоянии не более полутора метров от телефона. И хочу сказать, что это логично, в самом деле, зачем обострять проблему утечки информации искусственно, когда можно решить это предельно элегантно, просто ограничением мощности. Посмотрите Ваши модули внимательно, возможно, они аппаратно сконструированы в рамках подобной парадигмы. То-есть, практически, могут быть просто не распаяны некоторые компоненты.

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Пн янв 27, 2020 16:15:59 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06
Сообщений: 546
Откуда: Николаев / Украина
Рейтинг сообщения: 0
КРАМ, сказал интересную вещь. Игры с настройками ни на что не повлияли. Стал проводить эксперименты с антенной. Когда я взял антенну в руку то сигнал стал более устойчивый (антенна сверху покрыта пластиком, по этому электрического контакта не было). Дальность еще не проверял, но эффект был. Обмотал фольгой антенну - это дало такой же результат. Стал рыться в "запасах". Нашел несколько антенн. Некоторые были от роутеров, другие не понятно от чего. Стал их тестировать. На одной антенне появился стабильный сигнал. Дальность пока что не тестировал. Протестирую - отпишусь.

_________________
Сделать своими руками всегда интересней чем просто купить и пользоваться


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Пн янв 27, 2020 17:57:48 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: 0
А вот это +pa+lna? Это PA PowerAmplifier? А lna это усилитель? тогда прошу прощения странно но +pa+lna не работают выходит?

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вт янв 28, 2020 15:23:43 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 187
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1660
Рейтинг сообщения: 0
Я пробовал все уровни. Так же пробовал менять скорость передачи. Максимум что удалось добиться - 10-12 метров.
Здесь: https://electronix.ru/forum/index.php?a ... &id=155131
человечек написал, что у него работает на 100м. Можно у него поинтересоваться как удалось добиться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Вт янв 28, 2020 23:29:19 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06
Сообщений: 546
Откуда: Николаев / Украина
Рейтинг сообщения: 0
Я поменял антенну. Поставил от роутера. Дальность немного упала, примерно до 8 метров :(
Но стала стабильнее.
Спасибо за ссылку. почитаю

Добавлено after 11 minutes 17 seconds:
И встает резонный вопрос: где купить оригинальные модули?

_________________
Сделать своими руками всегда интересней чем просто купить и пользоваться


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Ср янв 29, 2020 07:53:18 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
forfrends, "оригинальных модулей" не было. Модули нормальные делала китайская контора Ai-Thinker. На LCSC (эти за продаже левака не замечены) они отмечены как Discontinued: https://lcsc.com/product-detail/Wireles ... 93504.html Как и сами NRF24L01.

Вроде как на замену им пришли NF-01-S / NF-02-PA: https://www.ai-thinker.com/product/2.4g
2ая вроде как на базе NRF24L01+. https://docs.ai-thinker.com/2.4g На LCSC есть только NF-01-S.

Ну и еще по теме: https://www.linux.org.ru/forum/science/11409249

EDIT: А вообще, если Arduino, рискнул предположить, что вам особо большая скорость обмена не нужна? Тогда может, если нужна дальность, в сторону Sub-1GHz модулей посмотреть? Вроде CC1101 или SX1276 и других. Ну и HopeRF кучу разных модулей делает. И до гигагерцовых и 2.4 ГГц: https://www.hoperf.com/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Чт фев 06, 2020 01:59:52 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8887
Откуда: .ru
Рейтинг сообщения: 0
Вот тут https://www.radiokot.ru/forum/viewtopic ... 8&t=159826 мы сделали радиоуправление на этих модулях.
Все модули nrf24l01+pa+lna у нас работают на дальность более 1000 метров без проблем.
Сами модули очень простые. Можно всё измерить и посмотреть (мы так и делали). Можно проверить работу отдельных блоков.
-Например можно проверить отдельно работу передатчика трансивера и усилителя мощности (pa). Достаточно переключить модуль в режим передачи несущей (в модуле есть такой режим) и измерить потребляемый ток тестером. При разной мощности будет разный ток 11 mA...130 mA.
-Можно отдельно проверить работу приёмника трансивера и антенного усилителя (lna). Достаточно установить адрес 2 байта и отключить CRC. На выходе увидим шум эфира - случайный набор битов: 010101011111010110... ))
-Можно разобрать антенну. Она разбирается легко))
https://www.youtube.com/watch?time_cont ... e=emb_logo
Можно настроить и согласовать антенну точно (по приборам). А можно просто припаять простой кусок провода. Эффект будет примерно тот же))
-И т.д.

Только надо выкинуть Ардуино))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Сб фев 08, 2020 10:04:01 
Встал на лапы

Карма: -3
Рейтинг сообщений: 11
Зарегистрирован: Вс авг 18, 2019 13:22:01
Сообщений: 118
Рейтинг сообщения: 2
Может кто уже написал, но первым делом надо проверить питание - качество питания. Кондер-тантал на 47-68 мкФ и керамику 0,22 мкФ поближе к радиомодулю. Дело не в пульсациях питания. Дело в очень коротком импульсе при запуске передачи. Питание на короткое время может значительно просаживаться в момент передачи. Время передачи очень короткое, осциллом отследить трудно, надо ставить триггер запуска развертки от импульса CE с контакта.
Во-вторых, возможно, что есть ошибки в конфигурации. Особенно когда полагаетесь не на документацию модуля, а на какие-то побочные кем-то написанные функции.

_________________
to be or not to be = -1


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Сб фев 08, 2020 10:24:43 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24621
Откуда: Московская область, Фрязино
Рейтинг сообщения: -2
Время передачи очень короткое, осциллом отследить трудно

Время передачи при фиксированном размере пакета определяется полосой канала и не может быть очень коротким. Скважность пакетов может быть большой, а не время маленьким. Поэтому требуется ждущий режим развертки. Но причем тут конденсатор, если учесть, что блокировка есть в самом модуле? Хотя бы потому, что блокировка нужна самому генератору несущей, а расстояние от чипа до внешней блокировки неприемлемо велико при любом номинале и типе внешнего конденсатора.
К тому же, если пульсации превысят допустимую величину, это приведет к сбросу модуля. А этого не происходит. Просадка же питания в момент передачи не носит принципиального характера. Речь ведь идет о ПОРЯДКАХ дальности. А не о недостатке 1...2 дБ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Сб фев 08, 2020 13:04:07 
Встал на лапы

Карма: -3
Рейтинг сообщений: 11
Зарегистрирован: Вс авг 18, 2019 13:22:01
Сообщений: 118
Рейтинг сообщения: 1
Мощность передатчика зависит от напряжения питания. И если в момент начала передачи напряжение падает, тогда падает и мощность радиосигнала на передачу. Даже не только мощность, но и сама частота может уйти. Там даже не длительность всего пакета, там достаточно того, чтобы первые биты из заголовка пакета пропали - и пакет на приемнике будет отброшен, как не прошедший проверку суммы.
К тому же, если переведете эти ваши 1-2 дБ в абсолютные цифры, да еще учтете, что энергия падает пропорционально квадрату расстояния, тогда и увидите более значительную разницу.

Можно сколько угодно теоретизировать по поводу ненужности одного и нужности другого, но многократная практика показала своё. Сколько вот с этими модулями уже понатыкался. Тем более, что эти модули делают китайцы, а они не всегда отвечают [за базар] за качество. А тут, в столь высокочастотном диапазоне, каждая мелочь влияет. Несмытый флюс, ненадежный контакт в антенне, плохое питание, плохая плата...

Как-то была хохма. Один чел сделал управлялку светом на вай-фае, чтоб от смартфона, ну и поместил еёйную в электрощит. А он почему-то оказался металлическим. Ну и всё, как говорится, приплыли.

_________________
to be or not to be = -1


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Сб фев 08, 2020 21:02:33 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24621
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
если переведете эти ваши 1-2 дБ в абсолютные цифры, да еще учтете, что энергия падает пропорционально квадрату расстояния, тогда и...

Перевожу.
1...2 дБ по мощности - это 1,26...1,58 в линейной шкале. Извлекаем корень и получаем линейный коэффициент к расстоянию: 1,12...1,26.
Поскольку тут речь идет о ПОРЯДКАХ дальности, то совершенно очевидно, что причина совсем не в просадках питания. Если бы дальность упала со 100 метров до 75, то автор темы этого бы даже не заметил... :tea:
По поводу частоты и ее зависимости от напряжения питания. У меня ощущение, что Вы не знакомы с предметом обсуждения. Уточню. Трансивер используемый в модуле, как и сам модуль, является продукцией достопочтенного Нордик семикондактор. Это серьезный чип с синтезатором частоты и прочими ништяками...


Последний раз редактировалось КРАМ Сб фев 08, 2020 21:14:20, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: nrf24l01+pa+lna Проблема дальности.
СообщениеДобавлено: Сб фев 08, 2020 21:12:56 
Встал на лапы

Карма: -3
Рейтинг сообщений: 11
Зарегистрирован: Вс авг 18, 2019 13:22:01
Сообщений: 118
Рейтинг сообщения: 2
Многа букав. Такое впечатление, что вы вживую не работали с этими модулями, раз пишите то, что в документации указано. И не читали то, о чем я писал. Китайские платы с фигзнает как припаянными микросхемами могут что угодно там нагадить.
А во-вторых, PA подразумевает установку дополнительной микросхемы-усилителя радиосигнала. Вот такой когда-нибудь видели? Там стоит RFX2401 ну и полюбуйтесь на еёйные "11 мА". Вы её мощность видели?
Изображение
Изображение

_________________
to be or not to be = -1


Последний раз редактировалось Trully Сб фев 08, 2020 21:21:05, всего редактировалось 1 раз.

Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y