Basierend auf dieser Antwort hier in StackExchange und dem darin zitierten Motorola-Artikel habe ich einen Dual-H-Brücken-Motortreiber mit Push-Pull-Transistoren entworfen, um die FETs schneller zu schalten, eine Leiterplatte in KiCad ausgelegt und gebaut.
Die Einschränkungen bestanden darin, nur N-Kanal-FETs zu verwenden, die in einem alten Computer-Motherboard zu finden sind, und ich hatte keine Gate-Treiber (eigentlich habe ich ein paar IR2110 gekauft, aber es wird lange dauern, bis sie ankommen).
Als ich diese erste Version mit einem Spielzeug-RC-Helikoptermotor getestet habe, lief sie ein paar Mal, aber schließlich wurde die Hälfte jeder H-Brücke (es gab 2 davon) kurzgeschlossen (viel Rauch und alles). Alles lief auf 2 Li-Ionen-Zellen (7,4 V) für VCC und eine dritte kleine Telefonzelle (3,7 V) in Reihe für insgesamt 11,1 V in Vdrive.
Ich habe das Multimeter zur Überprüfung verwendet und es sieht so aus, als könnte IMZ1A die High-Side-FETs aus irgendeinem Grund nicht nach unten ziehen. Anfangs konnten sie, aber dann hörten sie auf zu arbeiten. Die 2N7002s waren alle in Ordnung. Ich habe versucht, sowohl die kurzgeschlossenen Leistungs-FETs als auch die IMZ1As durch neue zu ersetzen, aber das gleiche Problem trat erneut auf.
Ich war es leid, Sachen zu verbrennen, versuchte aber immer noch zu beweisen, dass eine einfache N-Kanal-Brücke entworfen werden könnte, und ich habe diese neue Schaltung erstellt:
Dieser hat tatsächlich funktioniert und funktioniert bis jetzt, obwohl er sehr einfach ist. Die Frage ist: Warum hat die erste Schaltung nicht funktioniert? Stimmt etwas mit dem Design nicht?
BEARBEITEN: Einige Wellenformen für die letzte Schaltung erfasst:
Diese im Leerlaufzustand
Und das mit dem Motor. Der gemessene Ankerwiderstand betrug etwa 2,2 R und die Induktivität etwa 240 uH.
Beide Schaltungen leiden unter Durchschussproblemen. Dies passiert, wenn Sie nicht jedem Transistor ein unabhängiges Steuersignal geben. Das Problem ist möglicherweise in Ihrer oberen Schaltung schlimmer, da der High-Side-Gate-Treiber viel effektiver ist als der Low-Side-Gate-Treiber.
Andererseits weiß ich nicht, wofür R4 und R12 sein sollen, da sie nur im Weg stehen und dazu führen könnten, dass Ihr High-Side-Gate-Treiber schlechter arbeitet als der untere. In beiden Fällen ist das Ergebnis dasselbe: schlechteres Durchschießen.
Sie haben in einer jetzt gelöschten Antwort angegeben, dass R4/R12 den Strom durch Q3 begrenzen soll. Dies ist eigentlich kein Problem, denn wenn Q3 eingeschaltet ist, wird der Stromeingang eines Zweigs bereits durch R3 begrenzt. Im anderen Zweig würde der Strom, der durch den Basis-Emitter von Q5B fließt (der auch durch Q3 fließt), sowohl Q5B als auch Q3 ausblasen ... außer es tut dies nicht, weil Q5A ausgeschaltet ist. Sie loswerden.
Schließlich ist dies ein viel grundlegenderes Problem, unter dem Ihre beiden Schaltungen leiden und das möglicherweise eine Neugestaltung erfordert, wodurch alle vorherigen Punkte sowieso in Frage gestellt werden: Ihr Gate-Treiber treibt die High-Side-MOSFET-Gates nicht mit einer Spannung relativ zur Quelle an . Es treibt sie mit einer Spannung relativ zur Masse an, aber die High-Side-MOSFETs können die Masse nicht sehen, noch kümmern sie sich darum, was es ist. Alles, was sie interessiert, ist die Spannung zwischen ihren Gate-Source-Anschlüssen.
Denken Sie darüber nach, nehmen Sie an, Ihr Gate-Treiber schaltet sich ein und Strom floss durch den Motor. Der Ausgangsknoten der Halbbrücke, die mit der positiven Versorgung verbunden ist, würde in der Spannung in Richtung Vcc ansteigen. Damit würde auch die Source-Spannung für den High-Side-MOSFET ansteigen. Wenn Ihre Gate-Spannung auf Masse bezogen ist, nimmt Ihre an den MOSFET angelegte Vgs schnell ab, wodurch der MOSFET ausgeschaltet (oder schlimmer noch, teilweise eingeschaltet) wird. Aus diesem Grund benötigen Sie Floating-Gate-Treiber für die High-Side-MOSFETs, und das macht alle N-Kanal-H-Brücken (und Halbbrücken) grundsätzlich komplexer.
Der einfachste Ansatz besteht wahrscheinlich darin, Ihren High-Side-Dioden eine Bootstrap-Diode und einen Kondensator hinzuzufügen, aber dies hat die Einschränkung, dass Sie nicht in der Lage sind, einen Arbeitszyklus von 100% auszuführen. Jedes Mal, wenn ein Low-Side-MOSFET eingeschaltet wird, wird der Bootstrap-Kondensator auf dieser Seite mit Masse verbunden, damit er sich über die Diode aufladen (auffrischen) kann. Wenn der Low-Side-MOSFET öffnet, schwebt der Kondensator bis zur Source-Spannung des High-Side-MOSFET und die Diode verhindert, dass der Bootstrap-Kondensator entleert wird. Daher muss sich der Low-Side-MOSFET regelmäßig einschalten (normalerweise im Normalbetrieb), um den Bootstrap-Kondensator aufzufrischen, der als Floating-Versorgung für die Gates des High-Side-MOSFET fungiert.
bleudoremer
DKNguyen
winzig
bleudoremer
DKNguyen
bleudoremer
DKNguyen
bleudoremer
DKNguyen
winzig
bleudoremer
winzig