nrf24l01 + met antenne-probleem

Ik heb net 4 nrf24l01 + -modules met de externe antennes gekregen, maar ik kan ze niet laten werken.

Ik gebruik arduino nanos en MySensors om een ​​gateway en een sensor te maken.

Het grappige is dat wanneer ik een antenne nrf als de gateway en een pcb nrf als sensor zet, ze prima werken, maar de andere kant niet.

Ik probeerde ook twee nrf's als gateway en sensor, maar het gedrag ziet er niet goed uit.

Wat kan het zijn? Wifirouterinterferentie? Kanaal? Baud-tarief? Datasnelheid?

2
Oh, nu ik het opnieuw heb gelezen, merkte ik dat je zeker kloonmodules hebt. Er zijn veel links online die praten over nep NRF24L01 + s.
toegevoegd de auteur user67244, de bron
Probeer ze verder uit elkaar te brengen.
toegevoegd de auteur Al., de bron

1 antwoord

Het is waarschijnlijk een probleem met betrekking tot de elektrische voeding van de modules. De effecten kunnen pakketverlies (zelfs tot nul bps) of verlies van communicatie met de module zijn.

Twee dingen moeten worden behandeld met de nRF-modules zodat ze kunnen werken:

  • huidige trekking (d.w.z. vermogen),
  • ontkoppeling/filtering (d.w.z. bypass-condensatoren).

Aangezien u geen specifieke apparaten vermeldt, ga ik ervan uit dat u verwijst naar een 'antennemodule' met SMA (of RP-SMA) -connector.

De Nordic Semiconductor nRF24l01 + die doorgaans in deze modules wordt gebruikt, heeft een maximaal stroomverbruik van minder dan 100 mW.

Een module met vermogensversterker (PA) trekt aanzienlijk meer stroom dan de nRF-chip alleen, het totale energieverbruik zal groter zijn dan 100mW.

Een Arduino kan alleen stroom leveren volgens de ingebouwde regelaarmogelijkheden. De Mini's (en Micros) hebben een kleinere regelaar die niet zowel de Atmel AVR-microcontroller als de PA kan aansturen.

Oplossing:

  • zorg voor een aparte 3.3V-regelaar voor de nRF-module (s),
  • plaats een condensator rechtstreeks op de voedingspennen van de moduleconnector.

Link:

3
toegevoegd
Het is altijd de moeite waard om een ​​foto te maken om het vermogensniveau te verlagen.
toegevoegd de auteur user67244, de bron