Wie viel PWM-Auflösung (Bits) für BLDC Regler?

Gast #6938342
Lesenswert?
• ▲
▼
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?
Gast #6938698
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.