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: -
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.
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.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
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:
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.
Tirdad Sadri Nejad
Tony Stewart EE75