Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
03.03.2014, 16:11
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от LexaTagan
|
Если пакет не дошел, то не страшно. Можно или повторить, подождав, или ошибку выдать и думать как улучшить связь. Плохо, если пакет дошел, а АСК нет. Что тогда делать? Повторять? Получится повторная команда. Выдать ошибку? Так связь то есть. Это не говоря уже о том, что РТХ будет мусорить в эфире ожидая свой АСК.
|
В таких случаях в данные вводят счетчик повторных передач.
|
|
|
|
03.03.2014, 17:21
|
|
Прохожий
Регистрация: 11.04.2010
Сообщений: 6
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Это если один передатчик, один приемник. А если 2 передатчика и 2 приемника? Что тогда считать? А если больше?
|
|
|
|
04.03.2014, 16:56
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Дмитрий ARM7, вчера заказал. Как придут, отпишусь.
|
Пришли два. Один мертвый. Сопли на ногах LNA. Отремонтировал. Тестирую.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
04.03.2014, 17:34
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
передающие девайсы разбросаны по квартире, принимающий с усилителем стоит возле подставки для сотика. днем дальний девайс может достучаться, вечером - нет. на второй вечер осенило - убрал сотик, связь появилась. Ррррррр.
|
|
|
|
11.03.2014, 20:43
|
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Пришли два. Один мертвый. Сопли на ногах LNA. Отремонтировал. Тестирую.
|
Ну как там дальность получается?
|
|
|
|
19.03.2014, 20:11
|
|
Прохожий
Регистрация: 19.03.2014
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Уважаемые, спасите от глобального батххерта.
Ситуация следующая, есть две платы и 2 радиомодуля nrf24l01, написал небольшую библиотеку и пытался проверить ее работоспособность. Но вот беда, при чтении чего либо, приходит статус байт не 0x0E,а скажем 0x2E в случае ресивера и 0x1E в случае транспондера. При этом если я записываю какие либо данные в регистры, а потом их считываю - то приходят именно мои значения, те что я записал.
При отправке сообщения ни на rx ни на tx стороне не происходит формирования прерывания.
В общем я хз что делать, уже голова болит.
п.с. модули китайские.
п.п.с. да и в первое время я читал с модулей правильные значения статус регистра
|
|
|
|
19.03.2014, 20:18
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Дмитрий ARM7
|
Ну как там дальность получается?
|
Не могу сказать. Модуль у меня связывается с брелком, у которого самая обычная антенна. Мне эти модули нужны были только ради внешней антенны, которая теперь красиво торчит из корпуса.
Сообщение от alexander_ii
|
написал небольшую библиотеку и пытался проверить ее работоспособность
|
Видимо, написали что-то неработоспособное. Больше сказать не могу т.к. вашего кода я не вижу.
Кстати, в теме есть и готовые библиотеки, которые я сам уже давно активно использую.
|
|
|
|
19.03.2014, 21:16
|
|
Прохожий
Регистрация: 19.03.2014
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Видимо, написали что-то неработоспособное. Больше сказать не могу т.к. вашего кода я не вижу.
Кстати, в теме есть и готовые библиотеки, которые я сам уже давно активно использую.
|
Готовые не могу использовать т.к. в проекте используется msp430. Хотя пробовал изпользовать вот эту библиотеку
https://github.com/spirilis/msprf24
но столкнулся с похожими проблемами, ну и не очень нравится ее реализация. много багов и недочетов.
----------------
Меня очень напрягает, что после выключения модуля сброс происходит не в значения по даташиту. точнее не все значения сбрасываются. К примеру чтение RX_ADDR_P0 приводит к получению 0xE7E7E
7E7E7, как по даташиту то же происходит и при чтение других адресов пайпов. Но тот же статус регистр возвращает 1E или 1F, причем если я делая flush_tx то статус не меняется. Такое ощущение что модули частично умерли. Но тогда почему часть регистров читается нормально?
|
|
|
|
19.03.2014, 23:01
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
alexander_ii, у меня одна и та же библиотека работает на всех PIC'ax, STM32, STM8L, STM8S и даже EFM32.
|
|
|
|
20.03.2014, 18:46
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
alexander_ii, греши на логику работы, а не на регистры. например если в передатчике остается 1F - могу заподозрить что нехватает времени для передачи. попробуй подольше дать возможность передавать. времени должно хватать на все повторы и паузы между повторами.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:18.
|
|