nrf24l01 + mit Antennenproblem

Ich habe gerade 4 nrf24l01 + Module mit den externen Antennen, aber ich bin nicht in der Lage, sie funktionieren zu lassen.

Ich verwende Arduino Nanos und MySensors, um ein Gateway und einen Sensor zu erstellen.

Die lustige Sache ist, dass wenn ich eine Antenne NRF als Gateway und eine PCB NRF als Sensor, sie funktionieren gut, aber der andere Weg nicht.

Ich habe auch zwei nrfs ​​als Gateway und Sensor ausprobiert, aber das Verhalten sieht nicht gut aus.

Was könnte es sein? WLAN-Router-Interferenz? Kanal? Baudrate? Datenrate?

2
Oh, jetzt, wo ich es wieder gelesen habe, habe ich bemerkt, dass du Klon-Module hast. Es gibt viele Links online, die über gefälschte NRF24L01 + s sprechen.
hinzugefügt der Autor user67244, Quelle
Versuchen Sie, sie weiter auseinander zu bewegen.
hinzugefügt der Autor Al., Quelle

1 Antworten

Es ist wahrscheinlich ein Problem in Bezug auf die Stromversorgung der Module. Die Auswirkungen können Paketverlust sein (sogar bis zu null bps) oder der Verlust der Kommunikation mit dem Modul.

Zwei Dinge müssen mit den nRF-Modulen abgedeckt werden, damit sie funktionieren:

  • Stromaufnahme (d. h. Strom),
  • Entkopplung/Filterung (d. h. Bypass-Kondensatoren).

Da Sie bestimmte Geräte nicht erwähnen, nehme ich an, Sie beziehen sich auf ein "Antennen" -Modul mit SMA (oder RP-SMA) -Anschluss.

Der typischerweise in diesen Modulen verwendete Nordic Semiconductor nRF24l01 + hat einen maximalen Stromverbrauch von deutlich unter 100 mW.

Ein Modul mit Leistungsverstärker (PA) zieht deutlich mehr Strom als der nRF-Chip allein, der Gesamtstromverbrauch wird größer als 100 mW.

Ein Arduino kann nur Strom liefern, wenn er an Bord ist. Die Minis (und Micros) verfügen über einen kleineren Regler, der sowohl den Atmel AVR-Mikrocontroller als auch den PA nicht ansteuern kann.

Lösung:

  • bietet einen separaten 3.3V-Regler für die nRF-Module,
  • Platzieren Sie einen Kondensator direkt an den Versorgungspins der Module.

Verknüpfung:

3
hinzugefügt
Es lohnt sich immer einen Schuss zu geben, um die Kraft zu senken.
hinzugefügt der Autor user67244, Quelle