Ich habe eine Platine herstellen lassen, die eine ganze Reihe von Dingen erledigt, die alle einwandfrei funktionieren, EEPROM, MAX232, Spannungsumwandlung usw. usw. verwenden.
Ein Teil der Schaltung soll einen 2N2222 als Schalter für einen 24-V-Ausgang mit niedrigem Strom verwenden, er soll auch eine Anzeige-LED haben, die anzeigt, wenn dieser aktiv ist. Ich kann anscheinend nicht gleichzeitig die LED einschalten und den Transistor mit Strom versorgen (beide funktionieren unabhängig voneinander). Ich habe viele Kombinationen von Widerstandswerten / Jumpern ausprobiert.
Kann jemand einen Weg vorschlagen, das Problem zu lösen, ohne das Design so zu ändern, dass neue Leiterplatten hergestellt werden müssen? (Bodge-Drähte sind jedoch völlig in Ordnung)
Es ist eine "normale" rote 3-mm-LED
Die Ausgangsspannung vom GPIO-Pin beträgt 3V3
Der Ausgangsstrom von GPIO beträgt etwa 50 mA
Der Basis-Emitter-Übergang ist eine in Durchlassrichtung vorgespannte Diode und daher sehen Sie von Basis zu Masse etwa 0,7 Volt, wenn der GPIO aktiviert ist. Dies reicht nicht aus, um Ihre LED zum Leuchten zu bringen (normalerweise werden 1,8 Volt und mehr benötigt).
Verbinden Sie den Widerstand und die LED direkt mit der GPIO-Leitung und 0 Volt.
Wenn Sie alternativ mit einer etwas höheren Belastung Ihrer 24-V-Versorgung leben können, berechnen Sie Ihren LED-Vorwiderstand für 24 V neu und hängen Sie ihn zwischen +24 V und den Transistorkollektor.
Dies hat den Vorteil, dass Ihnen mitgeteilt wird, ob die geschalteten Geräte tatsächlich geschaltet sind (dh der Transistor ist noch am Leben und tritt).
Wenn die LED in die Pads passt, könnten Sie
Der Strom durch die LED und die Transistorbasis wird wahrscheinlich etwas hoch sein, sollte aber erträglich sein. Experimentieren Sie mit verschiedenen LED-Farben und -Modellen, um den Basisstrom zu steuern.
Funkkopf
user_1818839
Edelstahlratte