Gleichstrommotor - Transistor / Mosfet - Design

Verschiedene H-Brücken, die ich als Prototyp erstellt habe.

Der linke scheint ordentlich zu funktionieren. Aber der Motor der rechten läuft viel langsamer. Allerdings habe ich das Richtige im Internet gefunden (und Internet ist immer wahr).


Meine Gedanken:

  • Die Menge an Leistung, die am „Eingang“ eines NPN-Transistors bereitgestellt wird, skaliert den Ausgang entsprechend. (Und die NPNs müssen die Macht von Vin teilen)
  • Die Tasten schweben, wenn sie nicht gedrückt werden?
  • PNP-Transistoren schalten ein, wenn ihr „Eingang“ niedrig ist.

Meine Fragen:

  • Ist der erste irgendwie immer noch irgendwie 'fehlerhaft'?
  • Soll ich statt NPN-Transistoren nur MOSFETs verwenden? Oder warum nicht?
  • Sind meine Gedanken richtig?

Ich bin nicht sehr erfahren mit analogen Schaltungen ... Ich bin mit digitalen Sachen viel besser dran, aber ich möchte wissen / lernen, wie man zum Beispiel eine Motorsteuerung herstellt. Hier habe ich die zweite Schaltung her: https://www.youtube.com/watch?v=CRPNqpKc9yk

Beim richtigen Design verschwenden die BJTs viel Spannung. Spannung ist das, was die Motoren wie eine Geschwindigkeitsregelung verwenden. Die Spannung über dem Motor muss so hoch wie möglich sein, wenn Sie Geschwindigkeit wollen, daher ist es wichtig, so wenig wie möglich in den Schaltelementen zu verwenden. Darüber hinaus ist die Verlustleistung weitaus geringer, wenn Sie die gesamte Energie dem Motor zuführen, anstatt sie als Wärme und verlorene Spannung zu verbrennen.
Ich denke, die Schaltpläne sind sowieso falsch, die Batterien sind auf dem Kopf oder so ... schwer zu sehen.
@KryanF Ah. In der Tat, ich hätte die Batterie vielleicht umdrehen können, um zu versuchen und zu sehen, ob das besser funktionierte. Wahrscheinlich vergessen, sie zurückzulegen
Theoretisch (H-Brücken kehren die Versorgung durch den Motor sowieso um) wird es keinen Unterschied geben
Q4 hält die Basisspannung von Q1 niedrig und verhindert, dass Q1 eingeschaltet wird. Fügen Sie einen Widerstand zwischen Q1b (der mit dem Schalter verbunden ist) und Q4b hinzu. Welchen Widerstandswert? Genug, um (motor_current/10) zu nehmen, oder ich würde (motor_current/20) von 12 V - Vbe wählen. (Dito das andere Paar Transistoren)

Antworten (1)

Die Schaltung, die Sie aus dem Video erhalten haben, ist unvollständig - sie zeigt nicht, wie die Transistoren angesteuert werden. Ihre Annahme, dass sie durch einfaches Anlegen einer Spannung eingeschaltet werden können, ist falsch.

Bipolartransistoren sind so ausgelegt, dass sie den Strom verstärken (ein kleiner Strom, der von der Basis zum Emitter fließt, steuert einen viel größeren Strom, der vom Kollektor zum Emitter fließt). Der Basis-Emitter-Übergang verhält sich wie eine Diode mit einem Durchlassspannungsabfall von etwa 0,6 bis 0,8 V über den Betriebsstrombereich des Transistors. Dieser Spannungsabfall ist stark temperaturabhängig und kann daher nicht zur genauen Steuerung des Basisstroms verwendet werden.

Geben Sie hier die Bildbeschreibung ein

In Ihrer Schaltung ist der Emitter von Q2/Q4 mit Masse verbunden, sodass seine Basis nicht viel über 0,8 V gehen kann (wenn Sie es schaffen, ihn viel höher anzuheben, zieht die Basis zu viel Strom und explodiert!). Sie verwenden dieselbe Spannung, um Q3/Q1 einzuschalten, die ebenfalls um 0,6 bis 0,8 V von der Basis zum Emitter abfällt, sodass die resultierende Spannung am Motor praktisch Null ist.

Diese Probleme können beseitigt werden, indem Widerstände in Reihe mit den Basen von Q2 und Q4 hinzugefügt werden, der Basisstrom auf einen sicheren Wert begrenzt wird und die Steuerspannung zu Q1/Q3 erhöht wird.

Ein kleines Problem bei beiden Schaltungen besteht darin, dass der Basis-Emitter-Spannungsabfall in Q1/Q3 den Leistungsverlust in diesen Transistoren erhöht und die für den Motor verfügbare Spannung verringert. In einem Gerät mit geringem Stromverbrauch kann dieser Verlust akzeptabel sein, er kann jedoch leicht durch die Verwendung von PNP-Transistoren (die durch denselben Basisstrom wie Q4/Q2 eingeschaltet werden) eliminiert werden.

In dieser komplementären Konfiguration kann der Schalter durch einen anderen Transistor ersetzt werden, der mit einer niedrigeren Spannung eingeschaltet wird (während bei Verwendung von NPN-Transistoren die volle Motorversorgungsspannung erforderlich ist). Die folgende Schaltung zeigt, wie man es entweder mit einem Schalter oder einem Transistor macht.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Diese grundlegende Brückenschaltung ist funktionsfähig, aber nicht vollständig sicher. Sie dürfen niemals beide Richtungen gleichzeitig einschalten, da dies dazu führen würde, dass Strom den Motor umgeht und direkt durch die Transistoren schießt. Um dies zu verhindern, sollte eine Art Sicherheitsverriegelung (z. B. Kippschalter, Logikfunktion) verwendet werden.

Gleichstrom-Elektromotoren haben oft eine hohe Induktivität, die beim Abschalten des Motors Spannungsspitzen induziert. Um die Transistoren zu schützen, sollten Sie eine in Sperrrichtung vorgespannte Diode über jeden Kollektor / Emitter-Übergang legen (MOSFETs benötigen dies nicht, da sie bereits eine interne Body-Diode haben).

Wow, ziemlich viel Theorie hinter der Steuerung eines "einfachen" Motors. Tolle Antwort, ich kann das wirklich verwenden, wenn ich meine eigene Motorsteuerung machen werde. Mir gefällt, wie Sie an die Sicherheitsüberprüfungen gedacht haben, normalerweise würde ich an eine Softwarelösung denken. Aber Hardware sollte ja solide sein.