Forum: Mikrocontroller und Digitale Elektronik RN2483A LoRa Modul - Probleme mit sleep mode


von M. G. (ixil96)


Angehängte Dateien:

Lesenswert?

Hallo,

mein LoRa Modul RN2483A macht Probleme mit dem sleep mode.
Wie im User Manual beschrieben mache ich folgendes.

1.) mit sys sleep 36000000
wird das Modul für 10 Stunden in den sleep mode versetzt. Das 
funktioniert, der Stromverbrauch wird entsprechend gesenkt.

2.) Prozedur zum Aufwecken des Moduls. Hier sende ich für rund 300µs 
(bei 57600 baud rate) die break condition - also ein low-Signal gefolgt 
von 0x55.
Das Modul wacht auf, bestätigt mit ok (0x6F - 0x6B) und ich kann Daten 
senden.

Anschließend möchte ich das Modul mit sys sleep 36000000 wieder in den 
sleep mode versetzen und das klappt nun nicht mehr.
Ich habe leider derzeit keine Idee wo hier das Problem sein könnte.

von jtreumer (Gast)


Lesenswert?

Moin,

hast Du einmal versucht, nach dem Aufwachen einen Softreset auszugeben, 
um danach das Modul wieder schlafenzulegen?

LG, Jürgen

von M. G. (ixil96)


Lesenswert?

Du meinst mit sys reset?

Hab ich noch nicht versucht - wobei das sollte eigentlich nicht nötig 
sein müssen. Und muss ich danach wiederum ein join otta durchführen um 
mich mit dem TTN Server zu verbinden?

von jtreumer (Gast)


Lesenswert?

Ja, Sys Reset ist gemeint. Einen Versuch ist es wert, das join musst Du 
natürlich wieder durchführen, ist aber sowieso nur eine lokale 
Einstellung, im Gegensatz zu OTAA, wo vom Server die Rückmeldung kommt. 
Btw, ABP ist die bessere Wahl wegen geringerer Auslastung Deines 
Kontingents..

Beste Grüße, Jürgen

PS: Sleep mode funktioniert hier ohne Probleme, habe allerdings den 
RN2483 nicht für 10h in den Schlaf gelegt; ausserdem läuft bei meiner 
Anwendung die Zeit auch komplett ab.

von Kurt (Gast)


Lesenswert?

M. G. schrieb:

> Anschließend möchte ich das Modul mit sys sleep 36000000 wieder in den
> sleep mode versetzen und das klappt nun nicht mehr.
> Ich habe leider derzeit keine Idee wo hier das Problem sein könnte.

Vill hilft das:

Bei der Initialisierung das noch zum Modul senden:
"mac pause"

 Kurt

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.