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: