Arduino Nano mit RN2483

Gast #5709993
Lesenswert?

Hallo zusammen

Ich wär gerade daran mein Loraboard Prototyp zu testen. Alles lief gut 
bis ich probiert habe mit dem RN2483 Chip zu kommuzieren.
Leider bekomme ich keine Verbindung hin.

Bevor ihr sagt ich soll dies und das ausmessen, ich habe momentan kein 
KO.
Somit wäre es am besten sich auf die Softwarefehler oder solche 
Hardwarefehler welche ich löten kann zu konzentrieren.

Im Anhang ist einmal mein Schema und meine Sketch Datei aus der Arduino 
IDE (ist ein example wo die Rx/Tx Pins angepasst wurden). In der Datei 
sind auch device IDEs usw. welche aber nicht gültig sind somit müsst ihr 
nicht probieren mit denen rumzuspielen.

Hier noch was.
Ich komm nur bis zu diesem Teil vom Code:
1
  //check communication with radio
2
  String hweui = myLora.hweui();
3
  while(hweui.length() != 16)
4
  {
5
    Serial.println("Communication with RN2xx3 unsuccessful. Power cycle the board.");
6
    Serial.println(hweui);
7
    delay(10000);
8
    hweui = myLora.hweui();
9
  }

Ab dann bin ich in dem while Loop gefangen.

Vielen Dank für eure Hilfe!

Gruss
Joel
Angehängte Dateien:
Gast #5714278
Lesenswert?

Hy

Also Ich habe nicht bemerkt das im pdf verschiedene sachen nicht 
beschriftet waren.

Der Arduino ist nicht um 180Grad verdreht, da der RTC und der externe 
Temp. sensor so funktioneren wie sie sollen.

Ich habe im Anhand jetzt mal ein Screenshot aus altium angehängt, dort 
sollte man sie schaltung besser sehen.
Angehängte Dateien:
#5719975
Lesenswert?

Bei gemischter Versorgung mit 5V und 3,3V gehört zwischen die Bauteile 
mit verschiedener Spannung ein Pegelwandler.

Hast Du bedacht, dass RX/TX auf dem Nano mit 1kOhm an den FT232 gehen? 
Wie soll der RN2483 einen L-Pegel am RX vom Arduino erzeugen, wenn er 
auch nur mit ebenfalls 1kOhm dagegen arbeiten kann?

Die Schaltung mit dem Batterielader ist auch seltsam. Der hängt parallel 
zum internen Spannungsregler des Arduinos und soll von den 5V einen Akku 
laden der an Vin hängt? Wie soll das denn funktionieren?
Persönliche Seite #5720239
Lesenswert?

Du hast TxD des Arduino (PD3) mit TxD Deines LoRa-Chips verbunden, und 
RxD des Arduino (PD2) mit RxD.

Das geht nicht, das musst Du vertauschen.

Dein Schaltplan ist Mist, genauer ist Dein Arduino-Symbol Mist, weil da 
die Signale nicht beschriftet sind und man woanders nachsehen muss, was 
PD3 und PD2 nun schließlich sind.

Die Pinnummern im Symbol passen auch nicht zum Arduino Nano, sondern 
sind die des Arduino Zero.
#7649154
Lesenswert?

Ich verwende den RN2483 an einem Mega32 Prozessor. Das Problem ist, dass ich keine Daten über den set Befahl in den RN2483 bekomme. Die get Befehle wie "sys get ver" oder "mac pause" funktionieren. Bei "set" befehlen bekommen ich immer "invalid_parameter". Jemand einen Tip wo das Problem liegen könnte.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren