Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
02.03.2015, 17:14
|
#1181
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Ближе к сотой странице найдёте готовые библиотеки от Easyrider83
Хотя я вроде предлагал сделать в первом посте FAQ и перенести всё туда
|
|
|
|
02.03.2015, 19:59
|
#1182
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
niXto, вы правы! Займусь чуть позже.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
03.03.2015, 13:50
|
#1183
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Желательно, чтобы это было оформлено в отдельный проект. Который человек взял, запустил, убедился, что работает и дальше разбирается. А так же разделено что для STM32, что для STM8. А то открываешь файл .с и там в первых строчках #include "HW.h" что за HW.h, где его брать не ведомо и.т.д.
|
|
|
|
03.03.2015, 16:24
|
#1184
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
С.М.С, обычно в файле HW.h я описываю те дефайны, которые привязаны к железу - т.е. GPIO в нашем случае. Может быть еще SPIx для STM32. Хорошо, пожелания учтены.
|
|
|
|
11.03.2015, 20:36
|
#1185
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Снова появилась возможность поюзать трансиверы с Керамической Антенной. Ну нифига нет дальности , не более 10м. Может нужно сделать какие-то программные изменения по сравнению с NRF24L01+PA+LNA SMA. Какие будут идеи?
|
|
|
|
11.03.2015, 22:15
|
#1186
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Решил разобраться со схемой трансивера.
1.Вывод TXEN усилителя подключен к Vdd_PA чипа. Т.е. усиление на передачи вкл. автоматически при передачи в эфир.
2. Вывод RXEN усилителя подключен к CE чипа и самого трансивера. Т.е. усиление приема вкл. если СЕ в 1.
Что будет если оба вывода установлены в 1???
Для инициализации передачи на до СЕ установить в 1 на не менее 10мкС. СЕ снова сбрасывается и усилитель не усиливает принимаемый сигнал. Таким образом легко потерять АСК, а если еще чуть задержаться то потеряется и ответ. Если СЕ поднять рано то TXEN и RXEN включаться разом. эта ситуация не описана в датише. Какая-то нескладушка выходит. Какие есть соображение на этот счет?
|
|
|
|
13.03.2015, 11:38
|
#1187
|
Прописка
Регистрация: 14.11.2007
Сообщений: 146
Сказал спасибо: 18
Сказали Спасибо 49 раз(а) в 28 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Я проверял на воздухе. Передатчик с усилителем, керамическая антенна. , приёмник -обычный. Дальность заметно увеличилась. Команда передачи - 1мкС. скорость-250. Метров 600. А вот в доме, проблема. Если передатчик в доме, а я с приёмником на улице - то метров 50. А если по дому ходить, то и 15 метров не будет. Думаю, проблема в физике.
|
|
|
|
13.03.2015, 12:07
|
#1188
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Под расстояния - субгигагерцный диапазон... СС1101 без ничего работает метров на 800 и на 300 пробивает насквозь здоровенную монолитную высотку... Или с 10 этажа на первый внутри дома. А 2.4 ГГц отражается даже от листвы деревьев
|
|
|
|
13.03.2015, 16:46
|
#1189
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Запустил проект с кодом взятым здесь: https://github.com/LonelyWolf/stm32/...aster/Nrf24l01
Надеюсь автор не обидится.
Keil.
STM32F103.
Модуль nRF24L01 подключен к SPI2:
nRF24L01_SCK ---› SPI_SCK // PB13
nRF24L01_MISO ---› SPI_MISO // PB14
nRF24L01_MOSI---› SPI_MOSI // PB15
nRF24L01_CSN ---› SPI_NSS // PB12
nRF24L01_CE ---› PB11
nRF24L01_IRQ ---›PB10
Baud rate UART 115200
В терминале получаем примерно следующие значения:
Цитата:
|
STM32F103RET6 is online.
00=A9 01=3F 02=03 03=03 04=03 05=02 06=0F 07=0E 08=00 09=00 0A=E7 0B=C2 0C=C3 0D=C4 0E=C5 0F=C6 10=A9 11=00 12=00 13=00 14=00 15=00 16=00 17=11 18=00 19=00 1A=00 1B=00 1C=00
---IRQ--›››RXPacket: 40---IRQ--‹‹‹RX=[Hellow world 12345] CRC=(53|46) =› badTemperature: 1853.3CPacket: #1819045751Vcc: 83.11VLSI: 12851HzOBSERVE_TX: 03 pckts lost 04 retriesUptime: 32:72:75 64.00.2031
---IRQ--›››RXPacket: 40---IRQ--‹‹‹RX=[111111111111111111] CRC=(49|116) =› badTemperature: 1259.3CPacket: #825307441Vcc: 125.93VLSI: 12593HzOBSERVE_TX: 03 pckts lost 01 retriesUptime: 31:31:31 31.11.2031
|
Теперь можно разбираться более детально
|
|
|
|
13.03.2015, 16:54
|
#1190
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
С.М.С, боюсь, что с таким кодов ваше изучение трансивера может затянуться...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:38.
|
|