Hallo Leute, ich soll eine Regelung per Mikrocontroller (nur den HW-Teil) für eine "Wide Bandgape" Leistung-Transistorstufe eines BLDC-Motors (nicht mein Werk) entwerfen, die mindestens 100kHz PWM erzeugen muss um den erzeugten Rippel klein zu halten. Damit soll auch eine Sinus-Kommutierung des Motors ermöglicht werden. Es wurde allerdings nur die Frequenz, nicht aber die Auflösung des PWMs definiert. Als weitere Festlegung soll die Totzeit im Bereich von von 40-100ns einstellbar sein... Abhängig von der PWM Auflösung muss ich dann gucken, was für µCs (gerade) verfügbar sind. Wenn schon 8 oder 10 Bit ausreichen, kann ich ja auch std. µCs ohne PLL-Timer benutzen, was die Auswahl der momentan verfügbaren µCs vereinfachen sollte... Könnt ihr mir da Ansatzpunkte liefern, wie man die wählt, festlegt oder ermittelt?
Franzi schrieb: > Könnt ihr mir da Ansatzpunkte liefern, wie man die wählt, festlegt oder > ermittelt? Willst du bei dem BLDC die Drehzahl oder die Position regeln?
Franzi schrieb: > die mindestens 100kHz PWM erzeugen muss um den > erzeugten Rippel klein zu halten. Damit soll auch eine > Sinus-Kommutierung des Motors ermöglicht werden. > Abhängig von der PWM Auflösung muss ich dann gucken, was für µCs > (gerade) verfügbar sind. Wenn schon 8 oder 10 Bit ausreichen, kann ich > ja auch std. µCs ohne PLL-Timer benutzen 10 Bit sollten locker reichen. Benötigst dann allerdings schon 100MHz Basistakt für die PWM. Kannst ja ggf. den akkumulierten Rundungsfehler beim drauffolgenden Wert berücksichtigen. > Es wurde allerdings nur die Frequenz, nicht aber die Auflösung des PWMs > definiert. Als weitere Festlegung soll die Totzeit im Bereich von von > 40-100ns einstellbar sein... Totzeit über den MC??? Ein Programmierfehler, oder der MC hängt und die Endstufe ist Toast.... Das wären dann auch 6 PWM-Kanäle. Bei Einstellung in 10ns-Schritten wären die 100MHz Basistakt an sich Ok.
Stephan schrieb: > Totzeit über den MC??? Ja, leider haben die Treiber weder Totzeit, noch eine Unterdrückung von gleichzeitigen aktivieren der Hi und Lo Seite.
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.