Ich habe diese Schaltung so konzipiert, dass sie auf der Grundlage der Tatsache arbeitet, dass sich ein Transistor im Sättigungsmodus wie ein Schalter verhält, wenn an seiner Basis eine Spannung angelegt wird. Die Basisspannung ist größer als die Emitterspannung, aber die Basisspannung ist größer als die Kollektorspannung. Die H-Brücke soll einen Pfad für einen Motor ermöglichen, der in eine Richtung betrieben werden kann, wenn ein 3,3-V-GPIO-Pin aktiviert wird, und dann auch die Polarität umkehrt, wenn ein anderer GPIO auf dem zweiten Schaltersatz aktiviert wird. Dieser Motor wird von einem Lithium-Ionen-Akku mit 3,7 V betrieben. Diese Schaltung funktioniert nicht so, wie sie sollte, und ich bin mir nicht sicher, warum sie nicht funktioniert. Die grüne Schaltung zeigt den Pfad für die obere LED und die blaue zeigt den Pfad zur unteren. Ich habe diese LEDs verwendet, um die umgekehrte Polarität anzuzeigen, da Sie eine Motorbewegung nicht simulieren können. Ich bin mir nicht sicher, wo ich in diesem Design falsch gelaufen bin. Die oberen beiden Transistoren befinden sich in ihrem aktiven Vorwärtsmodus. VB ist größer als VE, aber kleiner als VC. Mit dem VBE-Übergang in Vorwärtsrichtung mit dem VBC-Übergang in Rückwärtsrichtung. Die unteren Transistoren, die den Pfad zur Masse liefern, sind jedoch in Sättigung, da die Übergänge VBC und VBE beide in Vorwärtsrichtung vorgespannt sind. Ich würde denken, dass diese beiden oberen Transistoren, da sie sich im aktiven Modus befinden, immer noch Strom fließen lassen würden, nur Strom, der proportional zum Basisstrom ist. Gibt es einen Grund, den ich übersehe, der dazu führt, dass dies nicht wie erwartet funktioniert? Ich versuche, diese Schalter zu verwenden, um eine Last in beiden Polaritäten mit Strom zu versorgen. Es wäre schön, alle diese Transistoren in Sättigung zu haben, da der aktive Modus die Leistung dieser Last etwas begrenzt. Ich habe versucht, einen Spannungsteiler zu verwenden und die geteilte Spannung an den Kollektorknoten zu senden, und dies führt immer noch nicht dazu, dass die Schaltung so funktioniert, wie ich es mir vorgestellt hätte. Jede mögliche Hilfe oder Vorschläge würden geschätzt.
Ich habe diese Implementierung mit pnp-Transistoren ausprobiert und kann es anscheinend auch nicht so zum Laufen bringen. Ist das die richtige Implementierung?
Mein dritter Versuch, Pulldown-Transistoren hinzuzufügen
Ich habe es mit LT-Spice versucht, um eine Hauptschaltung zu bekommen . Ich begann mit zwei NPN-Transistoren, um von 3V3 auf 6Volt zu kommen. Dann habe ich eine Push-Pull-Stufe hinzugefügt:
(Die Pulse-Versorgungen simulieren 3V3-GPIO-Pins)
Der Vorteil ist, dass ein Kurzschluss von VCC direkt nach Masse verhindert wird.
Wie bereits erwähnt, haben MOSFETs einen niedrigeren Ron.
(Hier ist es jetzt fast 1 Uhr morgens, ich hoffe, ich habe keine Fehler gemacht.)
Sie möchten eine Schaltung eher wie die zweite erstellen. Verbinden Sie die Basen von Q5 mit Q3 und Q1 mit Q4. und die entsprechenden Basen zu den GPIO-Pins. (Hinweis: Dieser Ansatz funktioniert nicht nur mit Schaltern, es sei denn, Sie platzieren einen Pulldown-Widerstand nach dem Schalter).
Ein weiterer wichtiger Hinweis ist, dass Sie, wenn Sie eine Batteriespannung von mehr als 3,3 V (3,7 V drücken) verwenden möchten, einen Pegelwandler zwischen die Eingänge der Hbridge und die GPIO-Pins schalten müssen.
So versorgen Sie einen BJT-Netzschalter mit Strom
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wählen Sie einen Transistor mit hoher Verstärkung und niedriger Vce(sat) > Laststrom.
Laszlo Valko
Tony Stewart EE75
Gage Haas
Gage Haas
Tony Stewart EE75
Gage Haas
Tony Stewart EE75