Hallo, ich habe ein Problem und bin für jeden Tipp dankbar:

Ich habe eine Steuerung mit einem ESP32 realisiert, die u.a. ein 230V-Magnetventil, also eine induktive Last, schaltet. Die Spule des Magnetventils hat eine Stromaufnahme von ca. 90 mA und wird über eine Relaiskarte angesteuert.
Ist also über Optokoppler galvanisch getrennt.

Als Spannungsversorgung für die Elektronik nutze ich eine 230V/5V Netzteilplatine, deren Eingangsspannung auch das Magnetventil versorgt. Da ich auch 5V-Komponenten versorgen muss, wird der ESP32
über einen Level-Konverter versorgt.

In der Simulation (nur Steuerung, ohne Last) funktioniert alles bestens. Sobald ich das Magnetventil ansteuere, stürzt der ESP ab. Selten schon beim Einschalten, aber immer beim Ausschalten.
Ich nehme an, dass die durch Selbstinduktion erzeugte hohe Spannung der Spule beim Schalten, vom Netzteil nicht ausreichend kompensiert werden kann und so den Controller zum Absturz bringt.

Die Frage ist nur, wie kann ich das ändern?

Danke fürs Lesen!