Intensidade do sinal de radio com módulo NRF24L01+[Resolvido]

Olá galera,

             Sou novo aqui no Lab de Garagem, então vou me apresentando, sou graduando em engenharia mecânica na UFRN e me chamo Heryson.

           

 Estou em uma base de pesquisa e que estou encontrando uma certa dificuldade, estamos utilizando o módulo wifi NRF24L01+ para fazer a comunicação entre 2 arduinos uno, só que até aí tudo bem, seguindo os tutoriais aqui do blog deu tudo certo a comunicação, porém o que queremos é saber qual a intensidade do sinal que sai do módulo 1 e quando a intensidade chega ao módulo 2, para que com essa atenuação do sinal seja mostrada em um gráfico, até agora não consegui encontrar uma manteira de fazer isso, alguém tem alguma ideia?

Exibições: 1176

Responder esta

Respostas a este tópico

Heryson, boa noite.

Normalmente esse sinal chama-se RSSI. É disponibilizado pelo receptor. É um sinal de tensão proporcional ao nível de RF no conector da antena do receptor.

Trabalho com um rádio que disponibiliza esse sinal em um ponto de medida na placa. Sugiro verificar o datasheet do CI que faz a recepção/demodulação do módulo. Talvez esse sinal possa estar presente em algum pino.

Se conseguir me avise, por favor.

Um abraço !

Bernardo

Olá Bernardo,

Muito obrigado pelas informações, segunda-feira estarei novamente no laboratório e testarei essas possibilidade,

com as informações do fabricante que José Gustavo mandou consegui saber onde procurar o RSSI, no datasheet é informado que a potência recebida é chamada de "Received Power Detector (RPD)" e tem um tópico só sobre isso informando o seguinte:

"6.4 Received Power Detector measurements


Received Power Detector (RPD), located in register 09, bit 0, triggers at received power levels above -64
dBm that are present in the RF channel you receive on. If the received power is less than -64 dBm,
RDP = 0.


The RPD can be read out at any time while nRF24L01+ is in receive mode. This offers a snapshot of the
current received power level in the channel. The RPD status is latched when a valid packet is received
which then indicates signal strength from your own transmitter. If no packets are received the RPD is
latched at the end of a receive period as a result of host MCU setting CE low or RX time out controlled by
Enhanced ShockBurst™.


The status of RPD is correct when RX mode is enabled and after a wait time of Tstby2a +Tdelay_AGC=
130us + 40us. The RX gain varies over temperature which means that the RPD threshold also varies over
temperature. The RPD threshold value is reduced by - 5dB at T = -40°C and increased by + 5dB at 85°C.

The PA (Power Amplifier) control is used to set the output power from the nRF24L01+ power amplifier. In TX mode PA control has four programmable steps, see Table 17. The PA control is set by the RF_PWR bits in the RF_SETUP register.

"

Quero testar essas possibilidades o mais rápido possível, estive lendo a biblioteca do NRF para arduino e encontrei algumas coisas interessantes que acho que deva servir.

Assim que consegui algum resultado posto aqui, obrigado mesmo!

Que bom Heryson !!

Se der certo avise.

Abraços

Bernardo

Boa noite, passei muito tempo quebrando a cabeça com esse módulo então resolvi mudar para o RFM69HW que já te da o RSSI, quebrando um galho enorme, da uma olhada neste artigo:

http://www.element14.com/community/community/design-challenges/forg...

Aqui tem ele já com um adaptador para antenas caso queira:


https://www.tindie.com/products/modtronicsaustralia/rfm69hw-breakou...

Agradeço a atenção de vocês!

Informações do fabricante :

https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P

Baixe esse arquivo em downloads. Espero que te ajude.

nWP-006 nRF Performance Test Guidelines

Muito obrigado José Gustavo, foi de grande ajuda. semana que vem posto os resultados!

Eu não tinha lido tudo, mas sabia que iria encontrar o que precisava. 

Bom que foi util !

Obrigado José Gustavo, acabei por mudar para o módulo RFM69HW, ele já da o valor em db do RSSI, o NRF24L01+ realmente não entrega o valor de RSSI apenas um boleano chamado RDP.

Boa tarde pessoal.

Muito bom esste tópico. Me foi muito útil.

Obrigado.

Olá Rodrigo,

     Sim,  tem muita coisa sobre o NRF24L01 aqui no forum,  a gente chegou a pensar em abrir um grupo especifico pra ele, mas depois viu que era mais legal ir colocando tudo no forum normal mesmo, assim todos teriam acesso.

    O Heryson ai não achou o RSSI ou seja, intensidade do Sinal, pelo simples fato que o NRF24L01 não disponibiliza ele,   a gente tentou um tempo atras ir direto nos arquivos disponibilizados pelo fabricante, ou seja, passamos por cima das bibliotecas, e não havia nada lá sobre potencia do sinal.

   De lá pra ca porem, muita coisa se aprender sobre esse maravilhoso radio, super barato e confiavel,  tipo que existe versões de 100m e de 1km,   que a versão de 1km você usar uma antena de maior potencia,  segundo um video de um cara no Youtube e alcançar absurdos 30 KM com um radiozinho que cabe varios na palma de uma mão (  https://www.youtube.com/watch?v=4XRp7pkZgPM&t=1377s )

    Outra boa surpresa são as versões SMD dele, com antena Ceramica e que vieram com o capacitor de desacoplação embutido,   ou seja, a vesão DIP você tem que colocar um capacitor de algo como 10 a 100uF entre os pinos VCC e GND pra manter a estabilidade, senão ele fica intermitente.

    Resumindo, tudo isso que falei e muito mais coisas tem aqui nas conversas do FORUM DO LAB DE GARAGEM.

Obrigado Weider. Rapaz se tivesse como medir a intensidade de sinal dele ia ser top demais, pois é um rádio muito bom. Abraço a todos!

RSS

© 2022   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço