Hi, Hab ein Problem mit dem Mosfet Treiber IR2181. Der IR2104 läuft, wollte nun auf den IR2181 umsteigen. Der Hiside-Output funktioniert nur richtig, wenn ich auf Hi-In PWM und auf Lo-In !PWM(invertieres Signal von PWM) lege. Wenn ich nun Lo-In auf GND hänge funktioniert nichts mehr. Der Hiside-Output kommt nur auf ca.3VDC. Ist das normal...? Die Schaltung habe ich aus dem Datenblatt. Verwende als Mosfets den IRLR7843PBF und für den Bootstrap 1uF. Gruss
Nachtrag Es soll ein Brushless sensorless Regler werden. Im der Applications PDF von AVR (weiss grad nicht mehr welches) steht geschrieben, dass es besser ist beide aktiven Mosfets z.B. "Whi" und "Vlo" mit PWM zu betreiben. Damit wird der Sternpunkt nicht verschoben. Dass ist aber mit dem IR2104 nicht möglich. Da zwangsläufig beide Mosfets der selben Halbbrücke geschalten werden. Ich möchte ja nur eine :-) Hoffe ihr versteht was mein Problem ist, ansonsten nur melden.
Tach BLDC Bastler, dein Problem wird der bootstrap sein. Der IR2182 ist "raw meat". Keine cross conduction protection keine deat time generation. Die Logik wird dir nicht verbieten nur den HiFET zu schalten. Die einzige Schutzschaltung, die die IR haben, ist der undervoltage lockout. Wenn die Spannung zwischen Vs und Vb kleiner als 10V ist wird der HiFET zwangs abgeschaltet. Das passiert, wenn man nicht von Zeit zu Zeit den LoFET einschaltet. Der Grund ist, dass der bootstrap der die Versorgung für den HiFET driver zur Verfügung stellt mit der Zeit abblubbert und nur durch ein low an der Brücke wieder geladen wird. Thor
Hallo Alex Vielen Dank für die ausführliche Antwort, jetzt seh ich das Problem. Es ist also nicht möglich dauernd nur die Hiside zu treiben. Daher ist es egal ob ich den IR2104 oder den IR2181 nehme. AVR928: "Symmetrical PWM Scheme A better approach is to use symmetric PWM scheme which drives, with same PWM signals, top and bottom transistors. This method keeps the neutral point at the center of the dc supply range." Ich habe das richtig verstanden, dass bei der vierten Kommutation so geschalten werden soll?: (1) HiA = PWM LoB = PWM LoA, HiB, HiC, LoC = "0" oder: (2) HiA = PWM LoA = !PWM (invertiertes Signal von PWM) HiB = !PWM LoB = PWM HiC, LoC = "0" oder (3) HiA = PWM LoA = !PWM HiB, LoB, HiC, LoC = "0" HiA HiB HiC | | | | | | -----WicklungA -----WicklungB -----WicklungC | | | | | | LoA LoB LoC Danke Gruss
Zu empfehlen ist sowieso Methode 2, denn der Strom fließt auf jeden Fall über die eigentlich inaktiven MOSFET. Wenn du sie nicht explizit einschaltest, dann fließt er halt über die body Dioden und das bedeutet höhere Verluste. Thor
Super, Vielen Dank! Werde ich so mal aufbauen. Eine letzte Frage habe allerdings noch: Bei dieser Methode(2) wird 50%PWM den Motor nicht beschleunigen -> 100% richtige Drehrichtung und 0% die falsche Drehrichtung?
Ja, richtig. Du solltest aber die unbestromte Phase auch tatsächlich hochohmig schalten. Das kann zu Problemen bei der BEMF Erkennung führen. Thor
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.