Forum: Mikrocontroller und Digitale Elektronik Nrf24l01 Müll?


von Franzi (Gast)


Lesenswert?

Hey zusammen, Ich Bastel gerade an einer Fernbedienung um eine Kamera X 
Y zu schwenken. Ich hatte mich für NRF24l01 Module entscheiden weil 
diese recht einfach zu bedinen sind. Jetzt wo der Aufbau fertig ist 
musste ich aber leider feststellen das nach gut 10 Meter schon das 
Signal gelegentlich abbricht. (Bevorzugt wenn man selber zwischen Sender 
und Empfänger steht)

Eingestellt habe ich die Nrf module auf 1MBit weil 250 aus noch 
unklaaren gründen nicht funktioniert. Auf 2 Mbit ist die Übertragung 
noch schwächer.

Ist das eventuell Normal ? Immerhin sind sie ja für Nahfeld 
Kommunikation. Aber andere schreiben im Internet das 50 Meter und mehr 
noch möglich sind.
Bei 10 Meter könnte man ja besser eine IR Led verwenden. ?

Lg

von Christian J. (Gast)


Lesenswert?

Franzi schrieb:
> Ich hatte mich für NRF24l01 Module entscheiden weil
> diese recht einfach zu bedinen sind.

Das halte ich für ein Gerücht! Das Datenblatt zeigt mir anderes als 
"einfach".

Es fehlen ansonsten jegliche Angaben, die für die beantwortung der Frage 
notwendig sind. 10m sind übrigens im Rahmen des Möglichen, viel mehr kam 
bei meinen auch nicht bei raus ohne richtige Antenne.

Mit denen hier gehts weiter:

http://www.bajdi.com/wp-content/uploads/2012/01/nrf24l01.jpg

von Elliot (Gast)


Lesenswert?

Da sie brauchen weder hohe Bandbreite noch bi-directionalität, wurde ich 
ein 433MHz Teil nutzen, z.b. RFM12 / RFM69. Die sind noch einfacher, und 
dank niedriger Frequenz hat hohere Reichweite.

von Ulrich F. (Gast)


Lesenswert?

NRF24l01 oder  NRF24l01+ ??

Ein 10µF Kondensator direkt an den Versorgungsbeinchen des Moduls wirkt 
erstaunlich stabilisierend auf die Geschichte.

Auch die Ausrichtung des Moduls zeigt Wirkung.
Meine Regel heißt: Modul waagerecht, Antenne Richtung Norden.
Was das wirklich bringt, kann ich nicht sagen ....
Aber in meinem Funknetz werden Entfernungen von 30m im Freifeld 
erreicht.

> weil 250 aus noch
> unklaaren gründen nicht funktioniert.
ACK mit Payload?
Dann reicht die default Zeit nicht.
Hochsetzen.

von Franzi (Gast)


Lesenswert?

Christian J. schrieb:
> 10m sind übrigens im Rahmen des Möglichen, viel mehr kam
> bei meinen auch nicht

Okay dann weiß ich zum einen das es nicht umbedingt an mir liegt. Stellt 
sich mir natürlich die Frage warum so viele von 50 Meter schreiben. Und 
mir stellt sich natürlich noch die Frage warum meine Module die 250kb 
verweigern. Ich tippe aktuell auf Probleme mit dem Auto Retransmit 
Delay.

Gibt es jemanden der mit den "Normalen" Modulen ohne Verstärker mehr wie 
10 Meter Übertragen kann?

Module mit Antenne passen leider nicht in meine kleine Fernbedinung.

von Georg G. (df2au)


Lesenswert?

Franzi schrieb:
> Module mit Antenne passen leider nicht in meine kleine Fernbedinung.

Zeig mal ein Foto deines Moduls. Die meisten haben eine eingebaute 
Antenne.

Was hast du als Gehäuse? Es gibt Plastik Werkstoffe, die für HF sehr 
undurchlässig sind. Im Zweifelsfall leg das Gehäuse (ohne Elektronik 
drin!) mal für 30s in die Mikrowelle. Wenn es dann nur noch ein 
schwarzer Klumpen ist, war es ungeeignet.

von Franzi (Gast)


Lesenswert?

Module mit antenne auf Platine.
Wie die kleinen im Bild 
http://www.bajdi.com/wp-content/uploads/2012/01/nrf24l01.jpg

Gehäuse ist eine Wii Nunchuk Aus was die Besteht weiß ich allerdings 
nicht. Ich werd das mal eben ohne Gehäuse versuchen.

von Christian J. (Gast)


Lesenswert?

Franzi schrieb:
> Okay dann weiß ich zum einen das es nicht umbedingt an mir liegt. Stellt
> sich mir natürlich die Frage warum so viele von 50 Meter schreiben.

Ich würde die RFM12B nehmen, die funkten bei mir an einem PIC ganz schön 
weit. 100m waren locker drin. Und wer mehr braucht, für den gibts noch 
die High Power aber die sind hier in D nicht zugelassen.

von Jan (Gast)


Lesenswert?

Schaut wohl so aus, als wären ein signifikater Teil der im Umlauf 
befindlichen Module mittlerweile Fälschungen. Diese Fälschungen fallen 
auf durch einen höheren Energieverbrauch und teils signifikante 
Verschlechterung der Eingangsempfindlichkeit.

Siehe z.B.:
http://hackaday.com/2015/02/23/nordic-nrf24l01-real-vs-fake/

Das gilt übrigens nicht nur für direkt aus China, eBay, etc. bezogene 
Module, sondern auch seriöse europäische Distributoren haben das nicht 
mehr im Griff. Teilweise berichten Leute von zehn oder mehr Modulen von 
verschiedenen Händlern, die allesamt Fälschungen sind.

von Georg G. (df2au)


Lesenswert?

Jan schrieb:
> Teilweise berichten Leute von zehn oder mehr Modulen von
> verschiedenen Händlern, die allesamt Fälschungen sind.

Sicherlich sind auch Nachbauten in schlechter Qualität auf dem Markt. 
Ein großer Teil der "Mist, Fälschung, geht nicht" Meldungen beruht aber 
nach meiner Erfahrung auf Problemen zwischen Tastatur und Sitzfläche. 
2.4GHz ist nicht unproblematisch und die Module sind nicht ganz simpel 
zu programmieren. In einigen der publizierten Beispiele stecken heftige 
Fehler, so dass man sich wundern muss, dass es überhaupt einmal 
funktioniert hat. Hinzu kommt, dass es vom 2401 diverse 
Geschmacksrichtungen gibt, die zwar alle behaupten, kompatibel zu sein, 
im Detail aber deutlich abweichen.

von Holger L. (max5v)


Lesenswert?

10 Meter sind schon extrem wenig.
Wenn ich mich recht erinnere gibt es ein Register das den Leistungspegel 
von -18dBm bis 0dBm einstellt, es sollte RF_PWR oder ähnlich heißen. "RF 
output power in TX mode" wäre auch noch eine Suchbegriff.
Könnte es daran liegen ?

von Georg G. (df2au)


Lesenswert?

Auch der Empfänger hat ein Bit (LNA_GAIN), mit dem man die 
Empfindlichkeit um 20dB verändern kann.
Ohne nähere Infos des TO ist das alles hier Stochern im Nebel.

von Atmega8 A. (atmega8) Benutzerseite


Lesenswert?

Franzi schrieb:
> Gibt es jemanden der mit den "Normalen" Modulen ohne Verstärker mehr wie
> 10 Meter Übertragen kann?

Hab mir da 10 Stück für 9,12 Euro gekauft.
http://www.ebay.de/itm/141510496415

Also im Garten habe ich es probiert und dort kommt dieses Modul mit 0dBm 
und 250k über 100m weit, aber nur bei Sichtverbindung.

Es ist auch günstig wenn man zwischen +3.V und GND einen Kondensator 
ranlötet.

Im Haus konnte ich in vom Keller (da stand der Sender) in die nächste 
Etage und durch die Räume gehen ohne einen Abbruch der Verbindung.

In der übernächsten Etage hatte ich recht viele Abbrüche, aber wenn man 
das Modul richtig ausgerichtet hat konnte man die Daten dann noch 
empfangen.

von Qwerty (Gast)


Lesenswert?

Die NRF24L01-Module funktionieren eigentlich ganz gut. 30-70m mit den 
einfachen Modulen und 500-900m mit den Modulen mit Verstärker und 
Antenne. Die maximalen Reichweiten erreicht man, indem die Payload so 
klein (<6 Byte) wie möglich gemacht, die Datenrate auf 250kbps gesetzt 
und ARC (Auto Retransmit Count) auf Maximum gesetzt wird. ARD (Auto 
Retransmit Delay) sollte man auch hochsetzen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.