Hilfe bei esp32 und mosfet

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Mein Projekt erfordert das Schalten eines 4-Ohm-Solenoids bei 24 V für 200 ms, um eine Wasserversorgung einzuschalten, und dann -24 V, um sie auszuschalten. Früher habe ich Relais und einen Arduino R3 verwendet, aber die nächste Version verwendet einen esp32, der die Relais nicht auslöst, also plane ich die Verwendung von MOSFETS (die für mich neu sind), also möchte ich fragen, ob ich das mache richtige Wahl der Parameter.

Das ist, was ich denke, was ich brauche ... VGS (TH) max < 3 V VDS 130 % x 24 V, ca. 40 V ID 150 % x 6 A, ca. 10 A

Bin ich auf dem richtigen Weg? Muss ich auf VGS(max) achten? Vermisse ich etwas? Jeder Rat wird dankbar angenommen.

BEARBEITEN. Bitte entschuldigen Sie den hastig gezeichneten Schaltplan - hoffe es hilft. Wie gesagt, ich versuche, mich mit MOSFETS anstelle von Relais zurechtzufinden. Die Idee ist, dass, wenn PIN1 LOW ist, PIN4 auch LOW ist und PINs 2 und 3 HIGH sind und dass, wenn PIN1 HIGH ist, PIN4 HIGH ist und PINs 2 und 3 LOW sind, wodurch der Strom durch das Ventil in die andere Richtung fließt

Ich verwende ein Ventil aus einem alten Orbis-Bewässerungssystem - der Controller ist gestorben, aber ich habe wartungsfähige Ventile. Das Anlegen von 24 V löst das Solenoid aus, das das Ventil offen verriegelt, das Umkehren der Polarität löst es aus. Ich schaue mir einen BSS123 an, war aber besorgt, dass der VGS (max) +/- 20 V sagt

Ich bin verwirrt über Ihre +24 zum Einschalten und -24 V zum Ausschalten. Vielleicht wären einige Details zu dem spezifischen Solenoid und MOSFET, den Sie in Betracht ziehen, hilfreich.
Bitte geben Sie uns ein Schema, das zeigt, wie Sie MOSFETs verwenden möchten, um die positiven und negativen Spannungen zu schalten.
Vielen Dank für Ihre Antwort. Ich verwende ein Ventil aus einem alten Orbis-Bewässerungssystem - der Controller ist gestorben, aber ich habe wartungsfähige Ventile. Das Anlegen von 24 V löst das Solenoid aus, das das Ventil offen verriegelt, das Umkehren der Polarität löst es aus. Ich schaue mir einen BSS123 an, war aber besorgt, dass der VGS (max) +/- 20 V sagt
Sie sollten in der Lage sein, die gleichen Relais zu verwenden, die Sie mit dem Arduino verwendet haben. Wenn der ESP32 die Relais nicht direkt ansteuern kann, würden Sie einen einzelnen Transistor verwenden, um jedes Relais anzusteuern. (Sie hätten wahrscheinlich Transistoren verwenden sollen, um die Relais auch mit dem Arduino anzusteuern.)
Dürfen Sie die Relais, die Sie in der vorherigen Version hatten, nicht behalten? Wenn das ESP die Relaisspulen nicht ansteuern kann, können Sie MOSFETs mit Logikpegel verwenden, um die Relais anzusteuern. Obwohl die Gesamtschaltung komplexer wird, ist die MOSFET-Ansteuerung einfacher.
Sie müssen vorsichtig sein, wenn Sie Ihre Schaltung betreiben, da Sie die Stromversorgung kurzschließen können, indem Sie diagonale obere / untere MOSFETs einschalten.

Antworten (2)

Nein, dies funktioniert nicht, da Sie keine ausreichend hohe Gate-Spannung anlegen können, um die High-Side-P-MOSFETs auszuschalten. Sie müssen diese Gates auf 24 V bringen, um sie auszuschalten.

Sie sollten nach einer sogenannten "H-Brücke" suchen. Sie sollten in der Lage sein, ein Gerät zu finden, das die gesamte benötigte Logik enthält und mit Ihren gewünschten Spannungen arbeitet. Bitte fragen Sie uns nicht nach einer bestimmten Teilenummer; das verstößt gegen die Website-Richtlinie.

Vielen Dank für deine Hilfe. Sehr geschätzt

Es wäre ratsam, Optokoppler zu verwenden, um eine galvanische Trennung zu erreichen, damit Ihre empfindliche Elektronik (ESP32) bei einem gewissen Stoßstrom nicht zerstört wird.

Wenn Sie MOSFETs als Schalter verwenden möchten, ist es ratsam, Gate-Treiber wie TC4424 zu verwenden, da der Stromausgang der MCU möglicherweise nicht ausreicht, um bestimmte Lasten mit einem MOSFET anzusteuern.

Dieser Typ (GreatScott) hat einige großartige Lehrvideos zu diesem Thema. Ich habe viel von ihm gelernt. https://www.youtube.com/watch?v=8swJ_Bnsgl4&ab_channel=GreatScott%21

Vergessen Sie auch nicht, dem Magnetventil eine Rücklaufdiode hinzuzufügen, um Stromspitzen zu verhindern/zu schützen.