Forum: Mikrocontroller und Digitale Elektronik Netzspannung 230V @ 5A bistabil schalten mit esp32 und 3,3V


von Frank (Gast)


Lesenswert?

Bisher habe ich mit AVR bei 5V gearbeitet, die Ausgänge konnten direkt 
mit dem Power Relay DE2a-L2-5V (Spulen um die 85 Ohm) arbeiten.

Jetzt auf dem esp32 habe ich nur 3,3V, die I/Os sind nicht so hart im 
nehmen wie beim AVR und die DSP2A-L2-DC3V Spulen haben nur 30 Ohm ;)

Ich habe ein paar Sachen probiert es Funktioniert:
1. 2x AQY212 (PhotoMOS) an den Spulen
2. AtmelTiny als Schalter mit altem Relais für den esp32
   (3,3V & 5V auf der Platine)

Die 2 gehen, aber schön ist anders ;)


Jemand eine bessere Idee?


PS: Wärmeentwicklung ist ein Thema bei der Anwendung,
deshalb das bistabile und kein normales/solid state relay oder so...

von Klaus R. (klara)


Lesenswert?

Frank schrieb:
> Jetzt auf dem esp32 habe ich nur 3,3V, die I/Os sind nicht so hart im
> nehmen wie beim AVR und die DSP2A-L2-DC3V Spulen haben nur 30 Ohm ;)

Wie wäre es denn mit einem Transistor zur Entlatstung des IO-Ports? Das 
wäre doch die klassische Lösung.
mfg Klaus

von Andre (Gast)


Lesenswert?

Frank schrieb:
> die Ausgänge konnten direkt
> mit dem Power Relay DE2a-L2-5V (Spulen um die 85 Ohm) arbeiten.

60mA pro Spule und keine belastbare Freilaufdiode in Sicht? Das hätte 
ich mich nicht getraut!

Ich würde die Spulen weiterhin mit 5V betreiben und von einem Logic 
Level MOSFET schalten lassen. Statt einer Freilaufdiode die bessere 
Schaltung mit Z-Diode verwenden, damit das Relais schnell schaltet.

von H.Joachim S. (crazyhorse)


Lesenswert?

Andre schrieb:
> 60mA pro Spule und keine belastbare Freilaufdiode in Sicht? Das hätte
> ich mich nicht getraut!
Geht aber trotzdem problemlos.

> Ich würde die Spulen weiterhin mit 5V betreiben und von einem Logic
> Level MOSFET schalten lassen.
Das ist richtig. Oder auch fast jeder npn (BC546 z.B.)
Statt einer Freilaufdiode die bessere
> Schaltung mit Z-Diode verwenden, damit das Relais schnell schaltet.

Kaum anzunehmen, dass es auf besonders schnelles Schalten ankommt :-)
Aber ja - bei der Schaltung mit Transistor muss man sich um die 
Abschaltspannung kümmern, Freilaufdiode dürfte hier das Mittel der Wahl 
sein.

von Frank (Gast)


Angehängte Dateien:

Lesenswert?

H.Joachim S. schrieb:
> Das ist richtig. Oder auch fast jeder npn (BC546 z.B.)

BC546 war die Lösung, funktioniert super bei 3.3V. Siehe Bild/Video.

Habe einen 1K Widerstand an die Base gemacht, geht aber auch direkt.

Kann ich das so lassen oder muss ich den Base Widerstand setzen, wenn 
ja, ist 1K ok oder muss ich rechnen? ;)

So eine 3.3V Spannungsversorgung - ok 2x BC546 aber damit kann ich leben 
muss die 60 Euros für die Relais nicht beedigen!

Vielen Dank für die Hilfe!

von Stefan F. (Gast)


Lesenswert?

Frank schrieb:
> BC546 war die Lösung, funktioniert super bei 3.3V. Siehe Bild/Video.

Meinst du nicht, da da vor die Basis noch jeweils ein Widerstand gehört?

> Habe einen 1K Widerstand an die Base gemacht, geht aber auch direkt.

Achso. Na dann, heule morgen nicht, wenn dann dein ESP Modul kaputt ist.

Noch eine Frage: Bist du sicher, dass das Relais für 230V geeignet ist? 
Es muss mindestens 4000V zwischen den Kontakten und den Spulen 
vertragen, ohne dass du einen Stromschlag bekommst.

von H.Joachim S. (crazyhorse)


Lesenswert?

Basiswiderstand auf jeden Fall rein, tut doch nicht weh.
Dioden musst du auf jeden Fall noch reinmachen, oder sieht man die auf 
dem Bild nur nicht? Sonst stirbt dir in kurzer Zeit der Transistor.
https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

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.