Ich habe eine Treiberschaltung mit dem IR2101-Treiber und einem ziemlich großen IRF3710-Mosfet erstellt. Die Schaltung arbeitet bis zu einem bestimmten Strom durch den Mosfet, aber dann fällt der Treiber auf mysteriöse Weise aus und zieht beide Mosfets hoch, was einen Kurzschluss am Ausgang erzeugt. Ich verwende 3x dieser Schaltungen, um einen BLDC-Motor mit 0,5 Ohm Wicklungswiderstand anzutreiben. Ich kann Ströme von etwa 3A durch den Motor erreichen, bevor einer der Treiber ausfällt.
IRF3710 hat laut Datenblättern eine Eingangskapazität von ~3100 pF und eine Gate-Gesamtladung von 130 nC. In Bezug auf die zum Ansteuern der Last verwendete Spannung bin ich bisher nur auf 30 V gestiegen. Unabhängig davon, ob ich 12 V oder 30 V zum Ansteuern der Last verwende, scheint der Treiber zu versagen, wenn die Last etwa 3 A zieht. Wenn der Stromkreis ausfällt, tritt ein Kurzschluss an der Versorgung auf, aber nichts wird heiß (ich habe eine Strombegrenzung für die Stromversorgung, sodass der Kurzschlussstrom niemals 5 A überschreitet). Trotzdem finde ich es störend, dass der Ausfall des Treibers dazu führt, dass sich beide Mosfets einschalten und den Kurzschluss verursachen. Obwohl ich im letzten Stromkreis einen Überstromschutz haben werde, finde ich ihn immer noch ziemlich schlecht und möchte sicherstellen, dass die Wahrscheinlichkeit eines solchen Ausfalls so gut wie nicht vorhanden ist.
Ich habe ein paar Theorien darüber, was das Problem sein könnte, aber ich konnte nicht genau sagen, was es ist, weil ich denke, dass es etwas mit einem vorübergehenden Zustand zu tun hat, der sehr schnell auftritt und mir nicht genug Zeit gibt, es auf dem Oszilloskop zu sehen . Die IR2101-Chips sind während meiner letzten Tests wiederholt auf 1 oder 2 der Stufen ausgefallen. Der Motor dreht sich bis zu einem bestimmten Punkt, wenn ich dann die Motordrehzahl erhöhe (der Strom steigt ebenfalls), fallen einer oder mehrere der Treiber aus. Keiner der Mosfets ist bisher jedoch ausgefallen.
Bei meinem Stromkreis, der ausfällt, sind die Dioden über dem Widerstand nicht vorhanden, um das Einschalten weiter zu verzögern. Ich verwende jedoch stattdessen die interne Totzeiterzeugung auf der Seite des Mikrocontrollers. Ich habe auch 0,1-uF-Kondensatoren ohne Unterschied in der Schaltwellenform verwendet. Meine PWM-Rate ist 30Khz. Auch auf meiner Testschaltung sind die Spannungsteilerwiderstände ganz rechts nicht montiert.
Mir ist bewusst, dass der 2101-Treiber möglicherweise nicht der optimale Chip zum Ansteuern dieser großen Mosfets ist, da er nur 130 mA Gate-Treiberstrom liefern kann. Das Datenblatt gibt auch 270 mA negativen Strom an, aber ich verstehe nicht ganz, was das bedeutet. Ist es der Strom, der beim Entladen des Gates erzeugt wird?
Fragen
Bearbeiten: Das Problem des Ausfalls des Treiberchips tritt auf, wenn der Motor beschleunigt und der Strom durch den Motor etwa 3A beträgt. Derzeit habe ich außer dem Hochdrehen des Motors keine weiteren Tests durchgeführt (drei identische Schaltkreise werden verwendet, um jeweils eine Phase anzusteuern). Typischerweise fällt der Treiber in einer der Phasen aus. Zuerst passierte es zweimal, wenn der Treiber vom 48-V-Anschluss entfernt war. Der letzte Fehler trat jedoch bei zwei Treibern gleichzeitig auf - dem einen, der dem 48-V-Anschluss am nächsten liegt, und dem, der am weitesten entfernt ist. Der mittlere schaltete wie gewohnt weiter - die defekten gingen in den gesperrten Zustand, wobei beide Mosfets eingeschaltet waren und einen Kurzschluss auf der Stromschiene verursachten. Das Ersetzen der Treiberchips behebt das Problem - nur bis zum nächsten Ausfall.
edit:
Aktuelles Layout (in Arbeit). Ich habe oben in der Mitte eine einzelne 47uF 63v-Kappe hinzugefügt.
Zusammenfassung der funktionierenden Lösungen
Bisher scheint das Hinzufügen von Bypass-Kappen auf der 48-V-Schiene die Lösung zu sein (ich habe einen 47-uF-50-V-Elektrolyt und 2 0,1-uF-Keramik hinzugefügt). Ich denke, es ist noch früh zu sagen, ob das Problem wirklich vollständig verschwunden ist, aber nach weiteren Tests heute wurden keine Treiberchips verbrannt. Ich konnte den Motor auf Geschwindigkeiten hochdrehen, bei denen er 5A zieht, und sofortige Spinups von Null auf Vollgas sowie sofortige Stopps durchführen, ohne bisher etwas zu verbrennen.
Auch die Application Note AN-978 war sehr hilfreich: http://www.infineon.com/dgdl/an-978.pdf
OK, wenn Sie also Ihr Layout sehen, ist der Grund, warum es fehlschlägt, die fehlende Entkopplung auf der +48-Schiene. Dies kann sich auf zwei Arten äußern:
Lösung: +48-Schiene abkoppeln.
Lösung: Wenn Sie den Motor als Bremse verwenden, benötigen Sie etwas, um diese Energie zu absorbieren, z. B. einen Komparator, der einen FET einschaltet und die zusätzliche Energie in einen Widerstand abgibt, wenn +48 V beispielsweise +50 V überschreiten.
So entkoppeln Sie:
Der Gate-Widerstand beträgt viel zu hohe 100 Ohm, die Parallelwiderstände R17 und R18 sollten nicht vorhanden sein, da sie nur die Leistung der Brücke beeinträchtigen. Nicht sicher, ob die Dioden D8 und D9 ohne Vorwiderstand in Ordnung sind.
Sie sollten das Datenblatt und einige Anwendungshinweise lesen und keine Elemente "nebenbei" mit den Schaltplänen einfügen, die Sie in Ihren Träumen erhalten haben.
Warum es fehlgeschlagen ist: Da die Gate-Widerstände zu groß sind, ist die Schaltanstiegszeit sehr groß, daher sind die MOSFETs querleitend und machen gleichzeitig einen Kurzschluss.
BEARBEITEN:
Sie können versuchen (nur meine Meinung, ohne Berechnungen):
Entfernen Sie R17 und R18
Entfernen Sie die Dioden D8 und D9
Ersetzen Sie die Widerstände R15 und R16 durch 10-Ohm-Widerstände.
Ich sehe ein paar Dinge...
Ich denke, Ihr Gate-R-Wert ist eigentlich zu niedrig. Sie müssen die Gate-Kapazitäten so schnell wie möglich entleeren oder füllen. Eine dieser Kapazitäten kann jedoch auf den 48-V-Wert gehen, wenn die Brücke schaltet. Daher muss der Widerstand näher an sein
Die zusätzlichen Pulldowns werden nicht benötigt.
Die zusätzlichen Dioden über den Gate-Widerständen tragen nur zum Kapazitätsproblem bei und fügen eine Schaltverzögerung und einen Pfad von den transienten Schaltspannungen hinzu, um zum Gerät zurückzukehren.
Die Diode, die Sie zeigen, ist nur für 40 V ausgelegt. Es muss mindestens 60 V betragen, insbesondere D3 und D8.
Sie müssen den Signalen, mit denen Sie diese Schaltung ansteuern, eine gewisse Totzeit hinzufügen. Sie sagen, Sie tun das bereits, also ist es gut. Hoffentlich haben Sie die Ein- und Ausschaltzeiten gemessen und verwenden mindestens den doppelten Wert.
ZUSÄTZLICH
Sie haben im obigen Schema nicht gezeigt, wie Sie mit den Rücklaufströmen umgehen, oder gezeigt, wie die Motoren oder Ihr Erdungssystem angeschlossen sind. All dies kann zu Problemen führen.
Bobflux
Bogumil
Martin
Bogumil
Autistisch
Martin
Martin
Martin
Bobflux
user_1818839
Martin
Martin
Martin
davidcary
Martin
Martin
Martin
davidcary
Analogsystemerf
Martin
Bogumil
Martin