Feldorientierte Regelung auch bei hoher Drehzahl möglich?

Gast #2563391
Hallo Forumsmitglieder,
ich beschäftige mich seit einiger Zeit mit der FOR und suche nun eine 
Lösung, die auch bei hohen Drehzahlen ( >30krpm ) noch zuverlässig 
funktioniert. Die meisten Softwarelösungen scheinen dafür zu langsam. 
Gibt es von eurer Seite Empfehlungen? Anwendung ist eine 
zentrifugenähnliche Maschine.
Gast #2563403
Hallo,

Bei 30000 U/Min, warum sollte da die Software zu langsam sein das sind 
nur 500Hz ?

Avr/PIC mit 1Mhz sollte das locker schaffen.

Willst du denn nur die Drehzahl messen oder noch andere Sachen nebenbei 
machen?
Gast #2563417
Hallo,
ich muß mich entschuldigen. Ich habe die Anforderungen unvollständig 
beschrieben. Mit der FoR soll ein PMSM Motor angesteuert werden, 6 
Polpaare. Zudem soll auch noch einiges andere erledigt werden, wie 
serielle Kommunikation mit einem Hauptsystem, Zugriff auf ein LCD Modul 
und Tastenabfrage, für eine lokal Parametervorgabe. PWM Frequenz ist 
noch frei definierbar. Womöglich im Bereich 20kHz bis 30kHz.
@Chris
Ich denke eigentlich nicht, dass ein 1MHz AVR/PIC eine FOR schafft, 
selbst ohne die restlichen Anforderungen gekannt zu haben. Trotzdem 
Danke für Deinen Hinweis.
#2563873
30 krpm mit 6 Polpaaren ist schon sportlich. Wenn du da noch nicht viel 
Erfahrung hast, wird das mit Sicherheit ein längeres Projekt.

Hat der Motor einen Inkrementalgeber oder soll das sensorlos geregelt 
werden?
In welcher Leistungsklasse bewegst du dich? Gibt es bestimmte 
Anforderungen an das dynamische Verhalten? Auch die Motoreigenschaften 
sind hier wichtig wie z.B. vergrabene oder außenliegende Magnete, 
zulässige Wirbelstromverluste im Rotor, nichtlineare Effekte 
(Sättigung), ...

Abhängig von den Randbedingungen kann sich die benötigte Rechenleistung 
ziemlich stark unterschieden. Wenn du Erfahrung mit FPGAs hast oder du 
dich da einarbeiten möchtest, würde ich dir das empfehlen, damit kann 
man eine FOC mit den ganzen Transformationen wesentlich schneller 
berechnen als in einem Controller.

Ist das ein Hobby-Projekt oder machst du das beruflich?
Gast #2564052
Hallo Johannes,

Danke für die Fragen. Der Motor hat keine Sensoren, also sollte die 
Regelung sensorlos erfolgen. Ist nur ein kleiner 24V/50W Motor. Der 
Motor ist ein standard SPMSM.
#2564419
Bei sensorloser Regelung ist die größte Herausforderung, die 
Motorspannung zu messen und daraus den Rotor-Winkel zu berechnen.

Mit 30.000 U/min und 6 Polpaaren ist die Sinus-Frequenz immerhin 3 kHz. 
Um aus der gemessenen Motorspannung den Rotorwinkel zu berechnen, müssen 
die Komponenten in der Spannung, die durch Motor-Induktivität und 
Motor-Widerstand entstehen, herausgerechnet werden.

Damit das mit einem normalen Controller funktioniert, braucht man viel 
Analogtechnik außerhalb des Controllers; ein FPGA ist da auf jeden Fall 
die bessere Wahl.

Warum brauchst du eigentlich feldorientierte Regelung? Einen 50W-Motor 
kann man doch auch ganz gut mit Blockkommutierung betreiben, so wie die 
ganzen Modellbau-Antriebe.

Franz Kastner schrieb:
> Der Motor ist ein standard SPMSM.

Gibt es bei dieser Drehzahl überhaupt Standard-Motoren? Und dann auch 
noch mit einer so hohen Polpaarzahl? Ich hätte da eher eine Polpaarzahl 
von 2 erwartet, 1kHz ist wesentlich einfach zu handhaben als 3kHz.

Ist der Motor schon fest vorgegeben oder hast du die Möglichkeit, da 
noch etwas zu ändern? Ich würde dir empfehlen, einen Motor mit kleinerer 
Polpaarzahl einzusetzen. Oder alternativ einen Motor, der mit 
Block-Kommutierung funktioniert, also ohne FOC.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.