Fahren Sie IRFZ44N Mosfet mit 2N2222 NPN-Transistor von ESP8266

Ich habe eine Schaltung erstellt, die die 12-V-LED von ESP8266 steuert. Led wird von IRFZ44N Mosfet geschaltet. Um die Logik von 3,3 V auf 5 V umzuwandeln, habe ich einen 2N2222-Transistor verwendet. Meine Gesamtschaltung sieht also so aus: -

Schema

Diese Schaltung funktioniert einwandfrei, außer beim Schreiben des ESP-Pins HIGH schaltet sich die LED aus und beim Schreiben von gpio LOW schaltet sich die LED ein. Dies ist problematisch, da beim Zurücksetzen von ESP die LED eingeschaltet bleibt, bis der Code das drehende gpio HIGH erreicht. Bitte schlagen Sie mir hierfür eine Lösung vor. Ich weiß, es ist eine dumme Frage, aber ich kann nirgendwo eine verwandte Frage finden, deshalb habe ich eine neue gestellt.

Ich nehme an, du meinst 2N2222. und warum 5 V verwenden, wenn Sie bereits eine 12-V-Versorgung haben?
Denken Sie daran, dass ein Low-Side-Schalter ein Inverter ist und alle Kollektor/Drains invertieren, sodass Sie 3 kaskadierte Inverter haben, die zu einer negativen Logik führen. Wenn Sie also einen NPN + mit Rpu, Rs zu Pch High-Side-FET verwenden, können Sie eine gerade Zahl haben, also eine positive Logik. Gerade das Zählen gerader/ungerade Umkehrungen ist die einfache Möglichkeit, Logik anzuzeigen

Antworten (2)

Sie können einen weiteren Transistor als Inverter hinzufügen.

Außerdem sollten Sie für IRFZ44 im Gegensatz zu IRLZ44 den Pullup auf +12 haben.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Danke für deine Antwort. Das ist also der beste Weg, 12 V von 3,3 V-Logik mit IRFZ44N zu steuern, oder?
Es sollte mit dem LED-Streifen tun, was Sie wollen. "Best" ist eine ziemlich extreme Behauptung.
Sicher. Danke. Tatsächlich ist die Last, die ich steuern möchte, keine LED, sondern ein elektronisches Schloss auf Solenoidbasis, das mit einer 12-V-5-Ampere-Versorgung funktioniert. Funktioniert diese Schaltung auch gut für dieses Schloss? Und ja, ich werde eine Flyback-Diode über dem Solenoid verwenden.
@Rishabh Ja, dafür sollte es in Ordnung sein, mit der Flyback-Diode, aber ich könnte versucht sein, einen etwas besseren MOSFET (niedrigerer Rds (on) mit Vgs = 10 V) als die 28 m zu verwenden Ω des IRFZ44. Zum Beispiel ist der IRLB4132PbF 3,5 m lang Ω und kostet nicht mehr, wird also auch bei 5A nicht warm.
@Sphero Pefhany Wird der Optokoppler Probleme mit der Schaltung verursachen? Ich habe den PC817-Optokoppler verwendet, da ich nur 12 V ein- und ausschalten möchte und die Schaltung damit einwandfrei funktioniert. Ich habe IRLB4132 gemäß Ihrem Vorschlag verwendet. Bitte werfen Sie einen Blick auf die neue Schaltung und lassen Sie mich wissen, ob sie in Ordnung ist imgur.com/a/NMoJqDv .
Sieht gut aus, aber die Diode sollte mindestens eine 1N5403 3A-Diode sein. Der 1N4148 wird beim ersten Betrieb explodieren, da der Anfangsstrom ~5A beträgt.
Das tausche ich natürlich aus, danke.

Mit einem N-Kanal-MOSFET können Sie eine höhere Spannung mit einem Niederspannungssignal steuern. Es wird nicht genau in 5-V-Logik umgewandelt, sondern 12 V direkt mit 3,3 V angesteuert, was nach meinem Verständnis Ihr ultimatives Ziel ist.

Ihre Lösung invertiert einen Eingang. Wenn Sie also einen weiteren BJT hinzufügen, können Sie Ihr Signal invertieren und eine 5-V-Logik erhalten. Meine Lösung ist jedoch einfacher und üblicher, um eine höhere Spannung mit einer niedrigeren Spannung zu treiben:

Geben Sie hier die Bildbeschreibung ein

IRF9530: P-Kanal-Mosfet (es war nur Standard) IRF530: N-Kanal-Mosfet mit Logikpegel (öffnet mit niedriger Spannung wie 2 V, also sind 3,3 V gut genug, um ihn anzutreiben, es ist auch Standard, Sie müssen den Logikpegel finden eins)

N-Kanal-MOSFET KANN durch NPN BJT ERSETZT WERDEN (Basiswiderstand nicht vergessen) Die Mosfet-Lösung ist energieeffizienter, da im Gegensatz zum Basisstrom von BJT kein Gate-Strom vorhanden ist.

GPIO geht auf HIGH, N-MOSFET oder BJT öffnet, zieht P-Kanal-Gate auf Masse, P-Kanal öffnet. Wenn der N-MOSFET oder BJT nicht leitet, liegt das Gate des P-Kanals bei 12 V und ist geschlossen. Mission erfüllt.

Wenn Sie direkt von GPIO pinm fahren, benötigen Sie R3 nicht. Möglicherweise möchten Sie einen Vorwiderstand von 100-1000 Ohm zwischen SW1 und R3 in Reihe schalten, dies ist jedoch nicht unbedingt erforderlich
Danke für die Lösung. Ja, mein ultimatives Ziel ist es, 12 V mit 3,3 V-Logik zu schalten. Eigentlich kenne ich Mosfets mit Logikpegel wie IRLZ44N, die direkt von 3,3 V angesteuert werden können, aber eigentlich kosten sie mich mehr und ich habe zu viele IRFZ44N herumliegen. Ich habe den Energieeffizienzpunkt der Verwendung von N-Kanal-Mosfet erreicht, aber das Problem in meinem Fall ist der Mangel an physischem Platz auf der Leiterplatte, also denke ich, dass ich mich für npn bjt entscheiden muss. Zusammenfassend schlagen Sie mir vor, IRFZ44N (N-Kanal) durch IRF9530 (P-Kanal) Mosfet in meinem Schaltplan zu ersetzen, oder?
Ja, und P-Kanal ist offensichtlich ein High-Side-Schalter. Und werfen Sie einen BJT anstelle eines MOSFET ein, jeder hat generische BJTs in einer Kiste herumliegen, also sollte es kein Problem sein :)