Probleme mit ESP8266-01 Schaltung?


05.03.2020, 19:40

https://docdro.id/TF4MwQA

Dokumentation zum Relay


06.03.2020, 13:22

Ich habe das Relay und das ESP bereits an verschiedene Spannungsquellen angeschlossen. Da das Relay einen Extra pin für das Steuersignal hat ist das sehr gut möglich. Das Relay bekam dann eine 5V spannungsversorgung zwischen V+ und V-. Das ESP eine 3.3V spannungsversorgung. Ground von der 3.3V Spannungsversorgung habe ich an V- des Relays gesteckt, damit das steuersignal zu einem geschlossenen Stromkreis wird.

Allerdings hat das keinerlei Verbesserungen gebracht.


14.03.2020, 12:51

Ich habe das problem jetzt gelöst indem ich ein mini nodeMCU nutze. Das funktioniert einwandfrei. Nutze dafür auch ein 5v netzteil. Die esp8266-01 sind wohl doch zu klein und instabil.

4 Antworten

Ich hätte jetzt einen Transistor eingebaut, der die Spannung am Relais auf 5V erhöht.

Für möglichst gute Nachvollziehbarkeit habe ich auch die Berechnung eines Transistors als Schalter mitfotografiert.

Somit wird der ESP nicht überlastet, da die Schaltung nur einen kleinen Strom zieht. (Bei einem Laststrom von 10mA fließt über die Basis des Transistors nur ein Strom von 0,5mA.

Bild zum Beitrag

 - (Computer, Technik, Technologie)
Polyxenius 
Fragesteller
 07.03.2020, 14:18

Danke, dass werde ich ausprobieren. Ich muss leider auch hier den Transistor erst bestellen.

Auf lange sicht kann ich aber nur ein stepdown modul nutzen, da ich sonst ein größeres gehäuse brauche. Ich hoffe, wenn es klappt, dass ich es dann mit einem stepdown und einem voltage devider hinbekomme. Ich melde mich morgen wieder ob es klappt. Danke erstmal :)

0
GFrageNFrage  07.03.2020, 17:10
@Polyxenius

Stepdown auf 5V und dann dahinter einen Festspannungsregler auf 3.3V?

Der Festspannungsregler selbst (In dem Falle ein LM317, da einstellbar) ist relativ klein, und die zusätzliche Beschaltung kann man zur Not ja auch als SMD-Ausführung bauen.

0
Polyxenius 
Fragesteller
 09.03.2020, 15:05

Ich habe die schaltung jetzt 1:1 nachgebaut. Das resultat ist leider das selbe. Aus irgendeinem grund schaltet sich das esp Modul ab. Ich kann es mir absolut nicht erklären. Normalerweise sind das doch zwei komplett getrennte stromkreise.

0

Als Einsteiger Schaltplan Programm könntest du Fritzing anschauen https://fritzing.org/home/

Das kann ähnliche Bilder erzeugen, nur etwas schöner. ;)

Die Aussage "Relais" ist zu ungenau. Ist es so eine Platine, die einen Transistor drauf hat? Ein pures Relais sollte man niemals an einen Mikrocontroller anschließen - es kann diesen kaputt machen.

Ein guter Ansatzpunkt ist eigentlich die Spannungsversorgung... Der ESP kann dahin gehend etwas empfindlich sein.

Woher ich das weiß:Studium / Ausbildung – Studium Elektrotechnik und Informationstechnik, Hobbybastler
Polyxenius 
Fragesteller
 05.03.2020, 19:34

Danke für die Schnelle Antwort.

Bei dem Relay handelt es sich um das KY-019 von AZDelivery. Die Dokumentation gibt es hier https://docdro.id/TF4MwQA

Kurz: Die Doku sagt mir ich soll es direkt anschließen. Es gibt ein VCC, ein G und ein S. Theoretisch sollen dort 5V anliegen, allerdings schaltet es auch so. Ich weiß nur nicht, ob es vielleicht daran liegt, dass sich das ESP runterfährt.

0
Polyxenius 
Fragesteller
 05.03.2020, 22:10
@GFrageNFrage

Ich habe die deutsche version von AZDelivery. Aber der Inhalt ist ähnlich.

0

Gerade bei Systemen mit uC ist es wichtig bei Induktiven Lasten einen Snubber zu nutzen, einfache Filter mit RC-Gliedern sind evtl bei dir auch schon ausreichend.

Versuche es, das bewirkt Wunder :)

Woher ich das weiß:Berufserfahrung
pmolke  05.03.2020, 20:27

Ich hatte das Problem damals auch mit einen Mikrocontroller, mit dem Oszi konnte man Schaltspitzen beim schalten messen, die den uC einfach eingefroren haben und nur ein Neustart geholfen hat.

0
Polyxenius 
Fragesteller
 05.03.2020, 20:55
@pmolke

Wenn ich es richtig verstehe, soll ich den Snubber nach dem AD/DC wandler einsetzen, um spannungsspitzen zu elliminieren?
Was hat das dann mit dem relay zutun? In der Schaltung mit der LED klappt es ja wunderbar.

0
pmolke  05.03.2020, 21:01
@Polyxenius

Auf die Lastseite am Relais, die Led verursacht ja auch keine Störungen

0
Polyxenius 
Fragesteller
 05.03.2020, 22:34
@pmolke

Ich komme leider noch nicht ganz mit. Mir sagen "Lastseite" und "Snubber" nur sehr wenig. Ich muss mich später damit beschäftigen, falls der tipp mit der Diode nichts bringt. Danke erstmal für deinen Tipp.

Trotzdem wundert es mich, dass der Hersteller sagt ich soll das relay "einfach" anschließen. Es ist ja auf einem Board und sollte alles andere regeln.

https://docdro.id/TF4MwQA (Dokumentation

0
pmolke  06.03.2020, 05:50
@Polyxenius

Ja das ist korrekt, weil der Hersteller nichts damit zu tun hat, was du nachher anschließt.

Eine Freilaufdiode ist schon auf dem Board.
Snubber ist ein einfaches Löschglied, was eigentlich fast immer Sinnvoll ist bei solchen Schaltungen.

0
Polyxenius 
Fragesteller
 06.03.2020, 12:26
@pmolke

Was muss ich denn für einen snubber kaufen? Welche werte muss er haben? und kannst du bitte eine skizze machen wo ich ihn anschließen soll? Ich verstehe es leider noch nicht ganz.

BZW kann ich mir das ja scheinbar selber bauen mit einem Kondensator und einem Widerstand (?) Welche werte müssen die haben?

0
pmolke  06.03.2020, 20:03
@Polyxenius

Kannst du selbst kaufen du musst nur auf die Art des Kondensators achten das er für die Nennspannung geeignet ist, einfacher ist es einen fertigen zu kaufen.

Einfach mal snubber googeln, gibt viele Anschlussbilder dazu.

0

Fließt durch das Relay ein zu großer Strom? Hau mal Vorwiderstand rein

Polyxenius 
Fragesteller
 05.03.2020, 19:27

Hallo,

Danke für die Schnelle Antwort. Ich habe verschieden große Widerstände ausprobiert, bis 2.2kOhm tritt das selbe phänomän auf. Danach schaltet das relay garnicht mehr und der ESP stürzt einfach nurnoch ab. Vermutlich nimmt der widerstand zuviel spannung raus. Aber das dürfte bedeuten, dass es daran nicht lag. Oder?

0
Simon221585  05.03.2020, 19:33
@Polyxenius

Nö, aber mir fällt gerade was ein. Ist es nur ein Relais? Hängt der ESP direkt an der Spule? Naja, wenn du das Relais anschalten tust dann wird die Spule magnetisiert und schließt den Lastkreis. Wenn das Relais jetzt deaktiviert wird, kommt es zur Selbstinduktion. Sprich die Spule versucht das Magnetfeld aufrecht zu erhalten, hierbei entsteht eine Spannung, die zurückfließt. Schalt mal ne Diode dazwischen

Am Programm liegt es sicher nicht?

0
Polyxenius 
Fragesteller
 05.03.2020, 19:38
@Simon221585

Die Dokumentation zum Relay hab ich hier hochgeladen https://docdro.id/TF4MwQA

Eine Diode habe ich leider momentan nicht zur hand (außer eine LED). Aber danke für den tipp. Ich probiere es mit der LED, falls die schaltspannung dann nicht zu gering ist. Ansonsten bestelle ich mir dioden und probiere das mal aus. Allerdings haben die Hersteller in der Dokumentation auch keine diode reingeschalten.

EDIT: LED nimmt die ganze spannung raus. ich kaufe jetzt dioden.

0
GFrageNFrage  05.03.2020, 20:06
@Polyxenius

Du musst die Diode entgegen der (technischen) Stromflussrichtung parallel zum Relais schalten.

Dadurch nimmt der Strom im Betrieb den normalen Weg durch die Spule, beim Ausschalten kann der Strom aber über die Diode wieder 'zurückfließen'.

Diese Diode nennt sich im Fachjargon übrigens Freilaufdiode (Garantiert vom Biobauern um die Ecke)

1
Polyxenius 
Fragesteller
 05.03.2020, 20:47
@GFrageNFrage

Hallo,
Danke für den Hinweis. Wie reden von der seite des ESP, also den 3,3V. Richtig? Dort gibt es leider 3 pins. Einen V+, einen V- und ein Steuersignal (S). Wenn ich das steuersignal auf 3.3V lege, schaltet das relay. Ich verstehe leider noch nicht genau wo die diode hin soll. Zwischen S und V-?

https://www.bilder-upload.eu/bild-11610e-1583437593.png.html

In etwa so?

0
Polyxenius 
Fragesteller
 05.03.2020, 20:58
@Simon221585

Das Programm schließe ich aus, da es ja nicht zwischen LED und Relay unterscheidet.

0
GFrageNFrage  05.03.2020, 21:30
@Polyxenius

Hab gerade nach dem Schaltplan von dem Relais geschaut, weil mir das ein Pin zu viel war.

Das Relais hat bereits eine Freilaufdiode eingebaut. Wenn überhaupt, würde ich zwischen (V+) und (V-) eine Diode schalten, um zu schauen, ob sich dadurch etwas verbessert. Aber laut Schaltplan sollte es zu keinen großen Spannungsspitzen kommen, da du ja über den "S"-Pin nur einen Transistor schaltest.

https://www.google.com/imgres?imgurl=http%3A%2F%2Fwww.techydiy.org%2Fwp-content%2Fuploads%2F2017%2F02%2FKeyes-SR1y-circuit-diagram.jpg&imgrefurl=http%3A%2F%2Fwww.techydiy.org%2Fkeyes-sr1y-relay-module%2F&tbnid=p6Av0ce4o6TtbM&vet=1&docid=90wXrPxsehNnnM&w=1571&h=843&q=keyes%20srly&hl=de-DE&source=sh%2Fx%2Fim

0
GFrageNFrage  05.03.2020, 21:45
@GFrageNFrage

OK. Das war die falsche Platine(hab in dem Fall Relais-Platine aus dem Bild entnommen. Dafür hab ich jetzt die richtige Platine gefunden. (Zwar anderer Hersteller, sollte aber keine Unterschiede geben - gibt es ja z.B. beim Arduino auch nicht (vgl. z.B. Funduino,...)

Meine Idee: Du steuerst das Bauteil mit 3,3V an, das Relais will aber 5V. Laut Spezifikation verträgt es eine Steuerspannung zwischen 5V und 12V.

https://www.google.com/url?sa=t&source=web&rct=j&url=http://tinkbox.ph/sites/tinkbox.ph/files/downloads/KEYES%25205V%2520Relay%2520Module%2520KY-019.pdf&ved=2ahUKEwjcoefFmIToAhUKy6YKHQW8Ab0QFjAKegQIAxAB&usg=AOvVaw1NVj_u7qaEbcdrcY5W4XN9

0
GFrageNFrage  05.03.2020, 22:02
@GFrageNFrage

Ich würde wirklich nicht unter die 5V Versorgungsspannung(V+) und die 5V(bis 12V) Steuerspannung gehen. Die Freilaufdiode brauchst du nicht mehr.

Schließ die Platine Mal an 5V an (zur Not musst du ein altes USB-Handyladekabel opfern, das du nicht mehr brauchst. Diese laufen auch über 5VDC).

0
Polyxenius 
Fragesteller
 05.03.2020, 22:15
@GFrageNFrage

Also das Relay funktioniert mit 5V genauso gut wie mit 3.3V. Das problem ist nicht, dass das relay nicht schaltet, sondern dass sich das esp aufhängt.

Ich habe auch versucht das Relay und und das ESP mit 2 verschiedenen Spannungsquellen zu versorgen.

Die Diode soll also mit der Minus seite an V+ und der + seite an V- parallel zum relay geschalten werden. habe ich das richtig verstanden?

0
Polyxenius 
Fragesteller
 06.03.2020, 12:24
@GFrageNFrage

Die diode hat leider keinen effekt. Das Board selbst kann ich aber nicht an 5V anschießen. Das verträgt nur 3.3

0