#2 Re: Апаратні питання » nrf24l01 жива или выкидывать? » 2021-03-19 18:03:18

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

#3 Апаратні питання » nrf24l01 жива или выкидывать? » 2021-03-19 17:02:40

Tallahassee
відповідей: 3

Здравствуйте
Есть две nrf24l01+pa+lna,работают.Недавно приобрел такие же nrf24l01+pa+lna с внешней sma антеной.
Вроде работал,но сейчас почему то нет.Понятия не имею почему.
Есть уже собраный передатчик и приемник,nrf там подключаются через цытирую:"Адаптер модулей NRF24L01 для Arduino".
В общем,вставляю старые nrf без антены все работает,новый с антеной не работает.
Использую скетч "простой прием-передача",также тестировал на скетче nrf_listen_air.Там в порте где информация написана везде нули:
STATUS         = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1    = 0x0000000000 0x0000000000
RX_ADDR_P2-5    = 0x00 0x00 0x00 0x00
TX_ADDR         = 0x0000000000
RX_PW_P0-6    = 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA         = 0x00
EN_RXADDR    = 0x00
RF_CH         = 0x00
RF_SETUP    = 0x00
CONFIG         = 0x00
DYNPD/FEATURE    = 0x00 0x00
Data Rate     = 1MBPS
Model         = nRF24L01
CRC Length     = Disabled
PA Power     = PA_MIN

Это ведь по идеи свидетельствует о том что неправильное подключение,но nrf пришел уже с запаянными ногами(в старых сам припаивал).
В общем ничего не пойму,значит ли это что nrf можно выкидывать?

#4 Re: Апаратні питання » Проблема с nrf24l01 » 2021-03-19 15:30:04

В общем все же сделал чтобы если нет сигнала в течении 5 секунд ардуина перезагружалась,а также чтоб переходила так сказать в режим посадки(выключала двигатель,ставила руль высоты и элероны в соответственное положение) дабы не улетела на край света.
Работает,после перезагрузки опять начинает воспринимать сигнал.
Взял максимальную скорость передачи данных(2MBPS),работает плавно,практически без задержек,чтоб зависло надо уже чуть ли не ломать джойстик,так что проблема с резким дерганьем джойстика и потенциометра уже не существенна,чего не скажешь про минимальную скорость(250KBPS),тут уже и задержки огромные и зависает чаще при резких движениях,с мощностью вообще неразбериха,ибо коректно работают устройства только на минимальной мощности(PA_MIN).
Казалось бы ставь минимальную мощность и максимальную скорость и не морочь голову,но ведь при таких характеристиках будет минимальная дальность связи.Что с этим делать?

#5 Re: Апаратні питання » Проблема с nrf24l01 » 2021-03-19 15:09:16

Напрямую отлично работает,по крайней мере не зависает.

#6 Re: Апаратні питання » Проблема с nrf24l01 » 2021-03-19 00:34:41

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

#7 Апаратні питання » Проблема с nrf24l01 » 2021-03-19 00:07:56

Tallahassee
відповідей: 7

Здравствуйте
Я в ардуино совсем новичок,как и на форуме.
Пытаюсь сделать авиамодель на радиоуправлении,использую nrf24l01+PA+LNA.
Собрал уже пульт(трансмиттер) и частично сам прототип(ардуино уно+nrf+ 2 сервопривода).
Управлять сервоприводами должен джойстик и потенциометр на пульте.
Подключаю питание,спокойно двигаю джойстик и ручку потенциометра,все работает.
Но когда начинаю двигать джойстик или ручку потенциометра быстро,приемник как будто зависает,сервоприводы просто останавливаются и перестают отвечать.Если выключить и включить питание на приемнике,он снова стает доступен.
Игрался с мощностью и скоростью передачи,вроде не помогло.Не знаю что делать.
Как основу использовал скетчи "простой прием-передача".
Я в этом профан,поэтому не закидывайте камнями.

Підвал форуму