Schalten von 12 V mit einem aktiven niedrigen 5 V-Signal


9

Ich versuche, 12 V (max. 30 mA) mit einem Signal von einer MCU zu schalten, das ich lieber aktiv niedrig halten möchte (die Ausgangsspannung beträgt also 12 V, wenn das Steuersignal 0 V beträgt, und 0 V, wenn das Steuersignal 5 V beträgt).

Da ich viele Bipolartransistoren zur Hand habe, suche ich nach einer Lösung mit Bipolartransistoren. Für ein aktives hohes Signal habe ich auf dieser Seite eine Antwort gefunden , die perfekt zu funktionieren scheint, und es scheint, dass dies durch Hinzufügen eines weiteren PNP-Transistors an ein aktives niedriges Signal angepasst werden kann:

schematisch

simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab

3 Transistoren für ein scheinbar recht einfaches Problem scheinen jedoch etwas übertrieben. Gibt es eine bessere Lösung?

Antworten:


12

Wie wäre es damit für eine Idee.

Bei einem Eingang von 5 V kann kein Strom durch den Zener fließen (5 + 9> 12). Der Ausgangs-PNP-Transistor wird von den Basis-Emitter-Widerständen (= 4k7 + 2k2) ausgeschaltet und der Ausgang ist 0. Wenn der Eingang auf 0 V heruntergezogen wird, fließt ein kleiner Strom durch die Basis und den 2k2-Widerstand. Der Übergang der beiden Widerstände beträgt 9 V (die Zenerspannung) und die Basis 11,4 V (unter der Annahme eines Abfalls von 0,6 V Vbe). Der Gesamtstrom, der durch die Basis und den Zener fließt (Senkenstrom), wird addiert (Kirchoffs aktuelles Gesetz). Bei angezeigten Werten beträgt der Basisstrom 0,5 mA und der Widerstandsstrom 1,4 mA, was einen Senkenstrom von knapp 2 mA ergibt.

Geben Sie hier die Bildbeschreibung ein


Dies ist eine gute Schaltung; 5 + 9> 11,5 daher sollte es funktionieren.
Andy aka

1
Es ist besser, Schaltpläne so zu zeichnen, dass der "Fluss" von links nach rechts verläuft (Eingänge links, Ausgänge rechts), dh ein Spiegelbild dessen, was Sie jetzt haben.
Tcrosley

5
@ tcrosley Konvention weise sind Sie richtig, aber ich habe einfach versucht, die Schaltung auf die gleiche Weise zu zeigen, wie es in der Frage gestellt worden war, um den Vergleich klarer zu machen. Wie mir vor langer Zeit gesagt wurde - Regeln gelten für das Fehlen von Narren und die Führung von Weisen.
JIm Dearden

3
+1 für einen anderen Ansatz, anstatt zu versuchen, jedes Problem zu einem Nagel für den Transistorhammer zu machen :-)
Anindo Ghosh

Wie würde ich dies auf 18 V anstatt auf 12 V übersetzen? 5 + 9 <18 und muss ich die Widerstände einstellen, um die Verbindung der beiden Widerstände bei 9 V zu halten?
ThatAintWorking

8

Sie können dies mit zwei NPN-Transistoren erreichen, wie unten gezeigt. Wie Sie sehen können, wird jedes Mal, wenn ein 0VSignal gegeben 12Vwird, im Ausgang gesehen und wann immer ein Signal 5Vim Eingang gegeben wird,0V wird, am Ausgang gesehen.

Mal sehen, wie es funktioniert. Beginnen wir zunächst mit dem Szenario, in dem sich die Eingabe befindet 5V, oder mit anderen Worten HIGH. Dadurch wird Q1 eingeschaltet und die Spannung am Kollektor von Q1 entspricht fast der Spannung an seinem Emitter, die GND ist. Die Basis von Q2 ist mit dem Kollektor von Q1 verbunden0V der Kollektor von Q1 vorhanden ist oder mit anderen Worten, wenn Q1 eingeschaltet ist, ist Q2 ausgeschaltet. Dies liegt daran, dass die Basis von Q2 gegen Masse kurzgeschlossen wird.

Wenn die Eingabe ist 0V, oderLOW , wird Q1 nicht eingeschaltet und kann als überhaupt nicht verbunden angesehen werden. Der durch R1 fließende Strom schaltet also Q2 ein.

Der Strom von Q2 ist mit seinem Basisstrom und hFE begrenzt, wie aus der folgenden Gleichung ersichtlich ist;

ichC.Q.2=ichB.Q.2hF.E.Q.2=12- -0,610103300=350mEIN

Wie zu sehen ist, beträgt der maximale Strom, der durch Q2 fließen kann, ungefähr 350 mA. Dies hängt jedoch stark von der hFE des Transistors ab, die zwischen etwa 50 und 300 variieren kann. Bei einer hFE von 50 kann der Strom maximal etwa 60 mA betragen, was für Ihre Spezifikationen ausreicht. Durch Absenken von R1 wird der Strom erhöht, den Q2 durchlässt.

Geben Sie hier die Bildbeschreibung ein


Danke für diese Lösung! Eine Einschränkung, die ich in meiner Frage nicht erwähnt habe, ist, dass ein High-Side-Schalter für mich im Gesamtproblem viel einfacher zu handhaben wäre als dieser Low-Side-Schalter.
Microtherion

1

Hier ist eine Idee: -

Geben Sie hier die Bildbeschreibung ein

Zwei NPNs und ein PNP für die Ausgangsstufe. Der Widerstand R ist optional, aber einige Leute sehen dort gerne einen. Mach es 4k7.

Bei einem logischen 1-Antrieb von der MCU ist die Basis des mittleren Transistors gegen Masse kurzgeschlossen, sodass kein Kollektorstrom fließt und daher der Ausgangstransistor ausgeschaltet ist.


Wie könnte der Basisstrom des PNP ohne R jemals ungleich Null sein?
Avakar

@avakar Ich habe gesagt, es sei optional, aber wenn ich wählerisch wäre, würde ich sagen, dass ohne Kollektorstrom vom mittleren npn kein Basisstrom in den pnp fließt.
Andy aka

@Andyaka, kannst du erklären, warum dies eine Verbesserung gegenüber meiner ursprünglichen Schaltung ist? Aus meiner naiven Perspektive ist die Anzahl der Komponenten der beiden Ansätze ziemlich identisch. Ist das Problem, dass meine Schaltung in der Praxis nicht funktionieren würde ?
Microtherion

1
@microtherion guter Punkt - Ich habe Ihre Frage erneut gelesen und jetzt festgestellt, dass Sie den zusätzlichen Transistor für die Inversion hinzugefügt haben. OK, ein bisschen kleinlich zu sein, ist nicht meine Natur, aber meine Schaltung benötigt keine + 5V-Verbindung und arbeitet bis zu einem MCU-Eingang von ungefähr 1V. Ihre benötigen weiterhin die 5-V-Verbindung und Ihr Eingang muss zwischen 0 V und dieser Spannung liegen (obwohl es 3 V3 oder weniger sein kann). Ihr Eingang muss nach oben geschwenkt werden, um die MCU-Stromschiene zu schließen, damit sie ordnungsgemäß funktioniert, während der Eingang zum Betrieb nahe 0 V schwingen muss. Schaukeln / Kreisverkehre etc ..
Andy aka

@Andyaka, mein schlechtes, ich las "kein R" als "R = 0" anstelle von "R = unendlich". Mit letzterem macht es Sinn :)
Avakar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.