Forum: Mikrocontroller und Digitale Elektronik ESP NOW und low power


von Mat. K. (matthias_kornfield)


Lesenswert?

ich habe ein ESP NOW broadcast netzwerk aufgesetzt. Meine responder 
sollen eigentlich nur zuhören und nichts senden.
Aktuell verbrauchen sie 130 mA. Sie sollten jeder Zeit ein message 
empfangen können.
Gibt es da irgendeine Stellschraube um den verbrauch zu optimieren?
Danke

von Mario M. (thelonging)


Lesenswert?

Sende in einem festen Raster, dann können die Empfänger in den 
Modem-Sleep und kurz vor der nächsten Sendung schaltest Du den Empfänger 
einen Moment ein.

von Stephan S. (uxdx)


Lesenswert?

Das ist bei der miserablen RTC der ESP aber ein ungewisses Verfahren

von Mat. K. (matthias_kornfield)


Lesenswert?

Mario M. schrieb:
> Sende in einem festen Raster, dann können die Empfänger in den
> Modem-Sleep und kurz vor der nächsten Sendung schaltest Du den Empfänger
> einen Moment ein.

2 Fragen dazu:
1. werden sender und receiver wegen clock drift dann nicht auseinadner 
laufen?
2. Ich brauche eine sehr schnelle Reaktionszeit (kleiner 1 ms). Den 
receiver auszuschalten wurde ja ein delay verursachen.

von Rolf (rolf22)


Lesenswert?

Mat. K. schrieb:
> werden sender und receiver wegen clock drift dann nicht auseinadner
> laufen?

Klar. Deshalb musst du im Empfänger bei jedem Empfangs-Ereignis die 
Differenz berechnen und beim Öffnen des nächsten Empfangsfensters so 
berücksichtigen, dass das nächste Empfangs-Ereignis ungefähr in die 
Mitte des Fensters zu liegen kommt.

von Rainer W. (rawi)


Lesenswert?

Mat. K. schrieb:
> 1. werden sender und receiver wegen clock drift dann nicht auseinadner
> laufen?

Das müssen sie lernen - rechtzeitig aufwecken und den genauen Abstand 
zwischen den Sendungen auswerte.

> 2. Ich brauche eine sehr schnelle Reaktionszeit (kleiner 1 ms).

Sonst noch irgendeine Salamischeibe?
Bei 1ms kannst du irgendwelche Schlafpausen wohl eher vergessen.

: Bearbeitet durch User
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.