Forum: Mikrocontroller und Digitale Elektronik Aufwachprobleme ESP8266 (Wemos D1)


von Fehnter (Gast)


Lesenswert?

Moin zusammen,



Ich habe mein erstes Projekt mit einem Wemos D1 aufgebaut, es 
funktioniert eigentlich auch alles, der Wemos verbringt eigentlich die 
meiste Zeit im Deep Sleep und soll über einen Impuls starten. Dieser 
Impuls wird von einer Steuerung ausgelöst und ist mit dem Reset Eingang 
über einen Optokoppler verbunden.  Ich habe das Problem das er nicht 
immer erwacht, obwohl das Signal kommt. Eingestellt ist, das er 40sec 
"wach" bleiben soll um einen HTTP befehl zu senden. Es passiert aber 
öfter das die LED kurz aufleuchtet, die Stromaufnahme auf 30mA ansteigt, 
aber der Wemos nach 5-10sec wieder schläft. Normal wenn der Wemos 
erwacht zieht die Platine so um die 70mA, dann wird die Funktion auch 
ausgeführt.

Dieses passiert aber auch, wenn ich den Wemos direkt mit Masse auf RST 
resete.



Woran kann das wohl liegen?

von Stefan F. (Gast)


Lesenswert?

Fehnter schrieb:
> Woran kann das wohl liegen?

a) Reset Impuls zu kurz.

b) Stromversorgung zu schwach oder instabil. Benutze einen 
Spannungsregler der 450mA für den ESP (+ was du sonst noch brauchst) 
liefern kann. Wenn es ein LDO ist, unterstütze ihn mit einem 100µF Elko 
direkt an VCC/GND des ESP Moduls. Steckbretter und Dupont Kabel eignen 
sich in der Regel nicht zur Stromversorgung.

c) Softwarefehler

> Dieses passiert aber auch, wenn ich den Wemos
> direkt mit Masse auf RST resete.

Dann wohl eher b) oder c)

von Fehntjer (Gast)


Lesenswert?

Danke für deine Antworten.

Wie ich gerade gesehen habe, habe ich garnicht geschrieben was auf dem 
Wemos läuft..Als Software ist ESPEasy drauf gespielt, sprich wird ja 
schon oft verwendet, daher gehe ich mal nicht von einem Software fehler 
aus.

Die Spannungsversorgung kommt von 2x 1,5V Lithium Batterien, diese sind 
neu und voll, ich kann sonst mal zur Pufferung einen kleinen Elko mit 
anschleßen.

von Stefan F. (Gast)


Lesenswert?

Fehntjer schrieb:
> Die Spannungsversorgung kommt von 2x 1,5V Lithium Batterien

Wie viel Strom liefern die? Du brauchst wie gesagt 450 mA alleine schon 
für den ESP.

von Εrnst B. (ernst)


Angehängte Dateien:

Lesenswert?

Stefan F. schrieb:
> Wie viel Strom liefern die?

Gibt zumindest welche, die mehr als genug Leistung hätten.

von Stefan F. (Gast)


Lesenswert?

Ach: Und unterschätze nicht den Innenwiderstand von Batteriehaltern. Da 
habe ich mal welche von Conrad bekommen ... alter Schwede. Die hätten 
eigentlich nur 10 Cent kosten dürfen. Aber ihr kennt ja Conrads Preise.

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Fehntjer schrieb:
> Software ist ESPEasy

Mit welcher Version arbeitest du? Die mega-20221105 zickt gerade rum und 
verursacht machmal Bootschleifen.

von Fehntjer (Gast)


Lesenswert?

Genau die Lithium Batterien habe ich :-) ich hab nun mal einen 300microF 
direkt vor die Eingangsspannung des Wemos gesetzt. Bis jetzt ist er 
jedes Mal erwacht. Ich teste mal weiter!

von Fehntjer (Gast)


Lesenswert?

470 meinte ich…

von Stefan F. (Gast)


Lesenswert?

Übertreibe es nicht weil der Leckstrom in den dicken Elkos größer ist. 
Wäre schade wenn die teuren Batterien mehr von Elko als von ESP entladen 
werden.

von Fehntjer (Gast)


Lesenswert?

Heute Morgen ist er leider wieder nicht erwacht :-/ habt ihr noch eine 
Idee. Ich muss gleich mal nach der esp Version schauen

von Stefan F. (Gast)


Lesenswert?

Zeige die Schaltung, die den Aufwach-Impuls erzeugt.

von Nema (Gast)


Lesenswert?

Fehntjer schrieb:
> Die Spannungsversorgung kommt von 2x 1,5V Lithium Batterien, diese sind

Wie hoch die Spannung denn? Meine 8266 machen gerne um 3V (am Chip 
selber) schlapp und laufen dann nicht mehr stabil 24/7. Am Regler geht 
ja auch noch was verloren?

von Fehntjer (Gast)


Lesenswert?

Momentan 3,2V, ich gehe direkt an den 3,3V Anschluss des Wemos, umfahre 
damit eigentlich die Spannungsregler.

von Fehntjer (Gast)


Lesenswert?

Im Endeffekt ist es eine monostabile Kippstufe mit einem TLC555, da die 
meisten NE555 nur bis 4v Betriebsspannung gehen und dieser bis 2,5V 
arbeitet. Die kippstufe habe ich durch einen Optokoppler an den RST 
Eingang angeschlossen. Die LED blinkt auch auf dem WeMos. Wie gesagt, er 
erwacht aber auch nicht immer, wenn ich direkt auf RST Eingang auf Masse 
lege

von STK500-Besitzer (Gast)


Lesenswert?

Fehntjer schrieb:
> Im Endeffekt ist es eine monostabile Kippstufe mit einem TLC555, da die
> meisten NE555 nur bis 4v Betriebsspannung gehen und dieser bis 2,5V
> arbeitet. Die kippstufe habe ich durch einen Optokoppler an den RST
> Eingang angeschlossen. Die LED blinkt auch auf dem WeMos. Wie gesagt, er
> erwacht aber auch nicht immer, wenn ich direkt auf RST Eingang auf Masse
> lege

Mal doch einfach mal einen Schaltplan anstatt hier einen in Prosa zu 
liefert.
Oser tut das Zeichnen weh?

von Fehntjer (Gast)


Lesenswert?

Joe G. schrieb:
> Fehntjer schrieb:
>> Software ist ESPEasy
>
> Mit welcher Version arbeitest du? Die mega-20221105 zickt gerade rum und
> verursacht machmal Bootschleifen.

Ich nutze die mega-20220809_57b0c0c

von Fehntjer (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist der Schaltplan

von Stefan F. (Gast)


Lesenswert?

Fehntjer schrieb:
> Hier ist der Schaltplan

Abgesehen davon dass die Schaltung unnötig aufwändig ist, vermisse ich 
einen Vorwiderstand an der LED. Dadurch ziehst du die 
Versorgungsspannung runter. Der ESP braucht eine Stabile 
Versorgungsspannung die sich nur langsam ändern darf, sonst hängt er 
sich auf.

von Fehntjer (Gast)


Lesenswert?

Ok… bei 3V betrieb und einer vorwärtsspannung von 1,2v und 20mA müsste 
ich also einen 90 Ohm Widerstand setzen oder?

von Stefan F. (Gast)


Lesenswert?

Fehntjer schrieb:
> Ok… bei 3V betrieb und einer vorwärtsspannung von 1,2v und 20mA müsste
> ich also einen 90 Ohm Widerstand setzen oder?

Du brauchst keine 20mA. Wenn du den Optokoppler mit 1 mA ansteuerst, 
kann er noch 0,5 mA am Ausgang schalten und das ist immer noch deutlich 
über dem, was das ESP Modul benötigt.

von Fehntjer (Gast)


Lesenswert?

Ok, bei 1mA wären es also 1,8k Ohm? Dann muss ich gleich mal schauen ob 
ich sowas in der Richtung habe

von Stefan F. (Gast)


Lesenswert?

Fehntjer schrieb:
> Ok, bei 1mA wären es also 1,8k Ohm?

Ja

von Fehntjer (Gast)


Lesenswert?

Bei 1,8kohm schaltet der wemos nicht mehr. Hab nun erstmal einen 1k Ohm 
genommen

von Fehntjer (Gast)


Lesenswert?

Also nun schaltet er noch unzuverlässiger.

von Stefan F. (Gast)


Lesenswert?

Das hätte mit 1kΩ funktionieren müssen. Vielleicht ist der Optokoppler 
oder der TCL555 kaputt, weil du vorher den Widerstand vergessen hattest.

Mit einem Oszilloskop könnte man das rasch überprüfen, auch mit einem 
DSO-150 Spielzeug für 40 Euro.

Eigentlich brauchst du da gar keinen Optokoppler, ein NPN Transistor 
wäre mindestens genau so gut.

von Fehntjer (Gast)


Lesenswert?

Die Led blinkt auch auf dem wemos, nur startet er unzuverlässiger

von Stefan F. (Gast)


Lesenswert?

Du solltest wirklich alle Voraussetzungen überprüfen, die der ESP Chip 
zum Funktionieren braucht. Dazu zählt auch der richtige Pegel am Reset 
Eingang, aber nicht nur das. Mit Raten kommt man da nicht weiter.

Dass dein Optokoppler mit 1,8kΩ nicht funktionierte sagt mir, dass in 
dem Bereich irgend etwas defekt ist.

von Fehntjer (Gast)


Lesenswert?

Ich bring Montag mal ein Ossi mit von der Arbeit… komisch ist aber ja, 
ich kann die Schaltung auch abklemmen, von 10 mal aufwecken, wacht er 2 
mal nicht richtig auf. Meist wenn er längere Zeit „schläft“

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.