Forum: Mikrocontroller und Digitale Elektronik Tipp für nRF24L01+


von Mehmet K. (mkmk)


Lesenswert?

Servus allerseits

Ich habe eine ganze Schachtel voll nRF24L01+; eingekauft von 
verschiedenen Verkaeufern in Ebay und Aliexpress. Mit und ohne externe 
Antenne. Waren halt sehr günstig und ich war mir sicher, eines Tages 
würde ich sie brauchen.

Dieser Tag kam, ich kraempelte meine Aermel hoch und ...
Nach 7 Tagen lag mein Selbstbewusstsein am Boden und bettelte um den 
Einsatz eines anderes Funkmoduls.
Dass alle Module Fakes waren konnte ich mir irgendwie nicht vorstellen.
Dass meine PCB fehlerhaft war, okay, kann mal passieren; aber die 
fliegende Verdrahtung mit einem Discovery führte ebenso zu keinem 
Ergebnis.
Nach 7 Tagen war ich alle möglichen Fehlerquellen und alle möglichen 
Kanaele und sonstige Kombinationen durch. Nichts.

Zwar konnte ich von Anfang an mit den Modulen via SPI kommunizieren, und 
auch RPD funktionierte wie es sollte. Und um mich gaenzlich in den 
Wahnsinn zu treiben: bei 100 Requests vom Master wurden 2 - 5x korrekt 
vom Slave beantwortet.

Die Lösung fand ich, weil es das einzige war, das ich noch nicht 
ausprobiert hatte: ich erhöte die SPI-Clock Frequenz von 125kHz auf 
500kHz.
Das berühmte Korn, das vom blinden Huhn gefunden wurde.

Das Datenblatt sagt zwar, dass diese zwischen 0Hz udn 10MHz liegen 
könne.
Aber vermutlich sind es keine Orginal-Chips von Nordic.

von Georg G. (df2au)


Lesenswert?

Mehmet K. schrieb:
> keine Orginal-Chips von Nordic

Dazu mag ich nichts sagen. Ich habe bisher nur die billigen vom Chinesen 
verwendet. Nachdem es dann funktionierte, habe ich auch das Datenblatt 
verstanden :-) Deine Beobachtung mit dem SPI Takt kann ich nicht 
bestätigen. Nimm dir einen erprobten Treiber und baue darauf auf. Die 
Initialisierung ist kritisch und es gibt auch sonst ein paar rutschige 
Stellen, speziell beim Senden.

Ich habe mir eine 2.4GHz Fernsteuerung als Testsender genommen.

von noreply@noreply.com (Gast)


Lesenswert?

Georg G. schrieb:
> Ich habe mir eine 2.4GHz Fernsteuerung als Testsender genommen.

Kannst du das noch etwas ausführen. Fernsteuerung aus dem 
Modellbaubereich? Welche?

Ich habe auch noch Module auf Lager.

von Timmo H. (masterfx)


Lesenswert?

Ohne jetzt code oder Schaltung gesehen zu haben... Ich habe auch einige 
Module aus China. Einige sind ebenfalls Fakes. Das ist aber eigentlich 
egal, sie funktionieren, ABER bei den Fakes geht der 250 kbit Mode nicht 
(daran erkennt auch die arduino lib ob Fake oder nicht Fake und schaltet 
dann auf 1 Mbit um)

von Max D. (max_d)


Lesenswert?

Timmo H. schrieb:
> ABER bei den Fakes geht der 250 kbit Mode nicht

Dann können das aber auch originale NRF24L01 (ohne das Plus) sein....

von Timmo H. (masterfx)


Lesenswert?

Max D. schrieb:
> Timmo H. schrieb:
>> ABER bei den Fakes geht der 250 kbit Mode nicht
>
> Dann können das aber auch originale NRF24L01 (ohne das Plus) sein....
Werden eigentlich schon ewig nicht mehr verkauft.
Meine sind auf jeden Fall "+" ein paar Fakes ein paar Fakes:
http://zeptobars.ru/en/read/Nordic-NRF24L01P-SI24R1-real-fake-copy

von Michael U. (amiga)


Lesenswert?

Hallo,

das gab es letztens hier erst mit RFM-Modulen und sehr niedriger 
SPI-Frequenz.

125kHz SPI-Clock sind gerade mal knapp 16kByte pro Sekunde.

Mit welcher Datenrate sollen die nRF24L01 denn senden? Die SPI-Taktrate 
muß schon merklich höher sein, ich vermute mal, wenn die Dinger die 
Daten nicht parat haben, wenn sie sie brauchen, machen die genauso Mist 
wie die RFM-Module.

Gruß aus Berlin
Michael

von Ulrich F. (Gast)


Lesenswert?

Michael U. schrieb:
> ich vermute mal, wenn die Dinger die
> Daten nicht parat haben, wenn sie sie brauchen
Das kann nicht geschehen.

von T.M .. (max)


Lesenswert?

Bei den mit der externen Antenne hatte ich schon zweimal Probleme. Die 
kleinen funktionierten eigentlich alle, wenn man eine stabile 
Versorgungsspannung bereitstellt. Das ist offenbar sehr wichtig.
Die mit externer Antenne funktionieren zwar auch bei mir, allerdings 
zwei davon nur ohne Antenne. Sobald man diese ranschraubt, geht nix 
mehr.
Ansonsten bin ich aber sehr begeistert von den Modulen

von Georg G. (df2au)


Lesenswert?

noreply@noreply.com schrieb:
> Fernsteuerung aus dem
> Modellbaubereich? Welche?

Der Enkel hat seinen Hubschrauber zu hart gelandet. Die Dinger sind 
innen alle mehr oder weniger baugleich.

von Timmo H. (masterfx)


Lesenswert?

Die nRF24L01 laufen bei mir durchschnittlich mit 4-8 MHz SPI Clock, 
bisher ohne Probleme

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.