Forum: Mikrocontroller und Digitale Elektronik nRF25L01 5V tauglich


von Gerhard H. (oderlachs)


Lesenswert?

Hallo Freunde !
Bevor ich mich ins "Unglück" stürze möcht ich schnell mal hier 
nachfragen, bestimmt hat wer schon Anwendungen nRF24 + Arduino erledigt.

Um nicht wieder im Urschleim anzufangen , habe ich mal im Web 
nachgeschaut und folgendes Ergebnis gefunden:

http://et92.de/2014/08/kommunikation-von-arduino-zu-arduino-via-nrf24l01-und-rf24-library/

Was mich nun stutzig macht, ist folgendes, der nRF24L01 wird mit einer 
Ub von 3,3V betrieben, seine Befehls/Datenleitungen sind dort freiweg 
auf die 5V TTL Pegel des Arduinos geschaltet.
Ich hätte da vor, einen Pegel-Shifter zwischen zu schalten, aber wenn's 
nicht bedarf, würde ich auch gern darauf verzichten.

Weiss da wer mehr darüber ?
Möchte auch nicht unnötig Chips abrauchen lassen, wenn ich blindlings 
der oben genannten Schaltanordnung anvertraue.
Mir geht es wirklich um Anwendererfahrungen, das Datasheet werde ich mir 
auch noch zu Gemüte ziehen.

Gruss und Dank

Gerhard

von Jim M. (turboj)


Lesenswert?

Mit VI_max von 5.25 kann man die I/Os ohne Shifter an 5V Logik hängen,
wenn sichergestellt ist das die 5.25V nicht überschritten werden.

Was am Arduino AFAIK der Fall ist, so ungenau ist die 5V Quelle 
normalerweise nicht.

von Gerhard H. (oderlachs)


Lesenswert?

Vielen Dank !

Bin gerade dabei das Datenblatt zu lesen, na ja da findet man auch nicht 
sofort alles was man wissen muss..

Morgen werde ich mal die Praxis ausprobieren.
Ich habe da solche SerialAdapter dafür:
http://www.chinalctech.com/index.php?_m=mod_product&_a=view&p_id=936

Aber damit geht nun gar nix, drumm will ich mal schnell mit 'nem Arduino 
testen, bestimmt müssen da noch Einstellungen vorgenommen werden.
Ist mein Erstlingswerk, mit diesem RF Modul.

Gruss & Danke

Gerhard

: Bearbeitet durch User
von NRFTestGuy (Gast)


Lesenswert?

Gerhard H. schrieb:
> nRF25L01 5V tauglich

Also für den nRF25L01 hab ich nix, aber das was ich bis jetzt
gemacht habe (Testprogramme!) funktioniert problemlos:

Beitrag "NRF24L01 - Testprogramm für Windows PC"
Beitrag "NRF24L01+ test program for Arduino Uno"
Beitrag "NRF24L01+ test program for Arduino Mega"

von Gerhard H. (oderlachs)


Lesenswert?

Hallo Gast,
nun muss ich erst mal über meine "Überschrift" lachen, natürlich soll es 
ein nRF24L01 sein. da hat sich doch die Tippfehlerhexe eingeschlichen.

Ich werde die Links/Tools mal probieren. Ich habe mir erst mal 2 
Adapter-Shields für den ArduinoUno gebastelt, wo ich das RF Mod. 
aufstecken kann.

Um die Software vom Hersteller zu nutzen , werde ich wohl ein 
Entwicklerbord von Nordic benutzen müssen. Der nRF24 ist immer 
deaktiviert, bei der Software.

Gruss und Dank

Gerhard

1. Fazit : Nur-32Bit Anwendungen fallen aus, arbeite mit Linux und Win 
mit 64Bit OS

: Bearbeitet durch User
von NRFTestGuy (Gast)


Lesenswert?

Gerhard H. schrieb:
> Hallo Gast,

Wenn du mich meinen solltest, ich bin <NRFTestGuy>.

Bleibt noch die immmer wieder wichtige Aussage wieder einmal
wiederzugeben:

Ich halte es für eine stabile Funktion unerlässlich zwei
externe Abblock-Kondensatoren vorzusehen, einen für die
niederfrequente Spannungsstabilisierung (mindestens 10uF
Elko, Tantal ist hier besser) und einen (100nF Keramik)
für die Abblockung von höherfrequenten Störspannungen auf
der Versorgungsleitung.

... so wie in den Schaltbildern eingezeichnet ....

von Gerhard H. (oderlachs)


Lesenswert?

Hallo NRFTestGuy !

Natürlich warst Du gemeint, aber mit meinen kranken Fingergelenken war 
"Gast" schneller zu Tippen als wie "NRFTestGuy"...aber Gast stand auch 
im Posting oben ??
Das mit den Kondis ist mir bewusst, danke trotzdem für den Hinweis.

Na morgen kann ich bestimmt hier über "Sieg oder Niederlage" berichten, 
morgen erst, weil auch das Löten nicht mehr so von der Hand geht, wegen 
Augen und Finger.

Gruss und Dank

Gerhard

: Bearbeitet durch User
von Arduinoquäler (Gast)


Lesenswert?

Gerhard H. schrieb:
> Na morgen kann ich bestimmt hier über "Sieg oder Niederlage" berichten,

Wenn "man" alles nach Vorschrift macht kann eigentlich
nichts schiefgehen.

von Gerhard H. (oderlachs)


Lesenswert?

So ich scheine es erst einmal bewerkstelligt zu haben.
Habe ein zweites Funkmodul mal einfach per Verbinderdrähte mit dem 2. 
Arduino verbunden.
Das eine steckt auf dem "Selfmade nRF24 Shield" für den Ardu-UNO o.ä..

Hier mal die Ergebnisse :

http://oderlachs.de/forum/foto/rf24_1.png
http://oderlachs.de/forum/foto/rf24_2.png
http://oderlachs.de/forum/foto/rf24_3.png

Nun muss ich mich mal mit dem Programmcode auseinandersetzen damit ich 
auch begreife, was da was macht. Möchte ja auch später nach meinen 
Bedürfnissen Code schreiben und benutzen.

Die Sketche waren aus dem GitHub Paket "RF24"(maniacbug).

Die 10µF+100nF sind "Huckepack" von oben auf Pin 1,2 der Lötseite des 8 
Pin Headers gelötet

Besten Dank für alle Mithilfe

Gerhard

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.