Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
11.07.2016, 17:48
|
#1311
|
Прохожий
Регистрация: 12.06.2016
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Всем привет.Пришли мне модули NRF24L01 + PA+LNA .Сегодня проверил.Если верить проге Google Earth , дальность связи около 1200 - 1300 метров по прямой видимости на 13 WI-FI канале с АСК (NRF24L01 72 канал).Это не бред, вся загвоздка в конструкции данных модулей. Китайци секономили , в надежде что мы допилим код для работы с данной версией этих модулей.
|
|
|
|
11.07.2016, 18:31
|
#1312
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Чудеса. Хочешь сказать, что разных каналах- разная дальность? На чем именно китайцы сэкономили? И какая дальность получилась на канале по умолчанию? Опиши условия проверки, город, степь, село, постройки, лэп. У меня в условиях города более 200м не выходило
|
|
|
|
11.07.2016, 22:49
|
#1313
|
Прохожий
Регистрация: 12.06.2016
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от wlad773
|
Чудеса. Хочешь сказать, что разных каналах- разная дальность? На чем именно китайцы сэкономили? И какая дальность получилась на канале по умолчанию? Опиши условия проверки, город, степь, село, постройки, лэп. У меня в условиях города более 200м не выходило
|
Сам удивлен.Мой проект заключался в проверке максимальной дальности работы этих модулей.Канал 13 WI-FI выбран не случайно.Я живу за городом, в селе.В домах вокруг меня есть WI-FI, просканировал каналы , задействованы восновном с 1 по 8.И чтобы сильно не заморачиватся на возможные помехи, выбрал 13 WI-FI.
Теперь к особенности данной сборки модуля.Я не нашел в сети связки NRF24L01 + и X2401C, единственное что я смог найти это NRF24LE1 и X2401C.Свою теорию я описал выше.
Я только начинаю и работаю с Атмегами.Пробую писать в AlgorithmBuilder.
В этой ветке упоминался странное подключение X2401C к выводу СЕ модуля.Почитав документы на NRF24L01 + и X2401C, обнаружил что режим запуска передачи с АСК методом импульса на СЕ (10мкс) для данного модуля не подходит. Тут надо удерживать СЕ=1 до конца цикла передачи.Этот режим работы есть в NRF24L01 +, после окончания передачи он переходит в режим Standby-II.При СЕ (10мкс), после окончания цикла передачи переходит в Standby-I.
Теперь мой алгоритм работы данного модуля.
Передатчик.Делаю все начальные установки для работы NRF24L01 +.Разрешаю прерывания TX_DS,MAX_RT.Количество повторных попыток отправки 0(это не влияет на работу).Загружаю FIFO и активирую передачу установкой СЕ=1.Теперь жду 0 на IRQ.Как только он появится перевожу СЕ в 0.Читаю STATUS и определяю событие.Если все хорошо то будет TX_DS=1,если все плохо то MAX_RT=1.Дальше ваш алгоритм что делать.
Приемник.Тут проще.Все установки по умолчанию.Режим приема СЕ=1.
Если не сложно перепишите в своих прогах алгорит работы именно сигнала СЕ привязав его к IRQ.
Последний раз редактировалось Sergos_77; 11.07.2016 в 22:56.
|
|
|
Сказали "Спасибо" Sergos_77
|
|
|
11.07.2016, 22:57
|
#1314
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Sergos_77
Расстояние между каналами у нрф 1 МГц, у вайфая 20 МГц, то есть в одном вайфаевском умещается 20 каналов нрф. Поэтому 13 канал вайфая не равен 13 каналу нрф, и вообще, она не умеет туда выходить
|
|
|
|
11.07.2016, 22:59
|
#1315
|
Прохожий
Регистрация: 12.06.2016
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
Sergos_77
Расстояние между каналами у нрф 1 МГц, у вайфая 20 МГц, то есть в одном вайфаевском умещается 20 каналов нрф. Поэтому 13 канал вайфая не равен 13 каналу нрф, и вообще, она не умеет туда выходить
|
Я выше писал что 13 WI-FI канал (NRF24L01 72 канал).
|
|
|
|
12.07.2016, 08:25
|
#1316
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сам долго мучился , пока разгадал этот секрет. Передача активируется на переднем фронте СЕ, больше его не опускаю, что бы усилитель находился в режиме приема.
Но склонен думать, что высокая дальность на 72 канале это не особенность модулей, а условия местности. Т.е. на конкретном участке на этой частоте меньше всего помех. Перевезя модули в другое место придется искать другую чистую частоту.
|
|
|
|
14.07.2016, 13:09
|
#1317
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Подскажите по модулям SE8R01. Взял их десяток по 36 центов, для опытов. Долго не удавалось запустить. Передача была, приёма не было. Смотрел разные варианты инициализации - они по сути везде одинаковые. Далее выяснил, что для работы надо скорость ставить 2 мегабита, а размер адреса 4 байта. У кого-нибудь они заработали на более низкой скорости? У меня подозрение возникло, что для другой скорости надо калибровочные коэффициенты другие в модуль прописывать.
|
|
|
|
14.07.2016, 13:35
|
#1318
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Добавлю немного: дальность связи пока составляет 4 метра, далее начинаются заметные потери пакетов. В метре от принимающего модуля стоит WiFi и телефон DECT. На принимающем модуле по питанию только конд 0,1мкф. У передающего ещё и 100 мкф. В результате приём пакета работает намного лучше чем приём ACK Вообще не понятно какую ёмкость надо модулю. Даже при 100 мкф в момент передачи просадка по питанию 30мВ (то есть 1%).
|
|
|
|
20.07.2016, 18:15
|
#1319
|
Прохожий
Регистрация: 12.06.2016
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от wlad773
|
Но склонен думать, что высокая дальность на 72 канале это не особенность модулей, а условия местности. Т.е. на конкретном участке на этой частоте меньше всего помех. Перевезя модули в другое место придется искать другую чистую частоту.
|
Мой тест сводился только для проверки заявленной производителем дальности модулей.Естественно , если сменить среду работы этих модулей, то и дальность будет меньше.
Посуди сам, большая часть бытовых роутеров работает с 1 по 12 WI FI. Знаем что часть каналов перекрывается по частоте.Модуль сам по себе простой приёмо-передатчик , не имеющий способности работать с протоколом WI FI.Поэтому использовать их в городских условиях не имеет смысла, потому как с частотного диапазона разришино использовать только 13 WI FI каналов и всё.
Использование частот выше 13 WI FI с такой мощностю , "кто знает как оно буде".Это для города.
В сельськой местности попроще.
Попробуй сам, измени частоту на 14 WI FI (2,484) канал и поработай немного, не думаю что сразу по шее дадут.
На рисунке видно какие частоты с 13 WI FI более мение подойдут начиная с 2.479 по 2.483, всего 5 нормальных каналов для nRF24, при условии что скорость передачи не более 1 Мбит/сек.
Последний раз редактировалось Sergos_77; 20.07.2016 в 18:29.
|
|
|
Сказали "Спасибо" Sergos_77
|
|
|
14.09.2016, 20:40
|
#1320
|
Прописка
Регистрация: 14.11.2007
Сообщений: 146
Сказал спасибо: 18
Сказали Спасибо 49 раз(а) в 28 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Купил себе такую беду USB переходник Управляется АТ командами. Вся беда, в том, что прошивка на китайском, т.е. ответ -кракозябры. Инфо по ат командам нашёл мизер. Кто нибудь юзал сей девайс, помогите инфой!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:51.
|
|