FOC mit Inkrementalgeber

OP #1699090
Lesenswert?
• ▲
▼
Hallo,
ich hoffe hier kann mir einer weiter helfen.
Für eine Feldorientierte Regelung benötige ich die absolute 
Rotorposition, nur ist mir unklar wie ich diese bekomme bei einem 
Neustart der PMSM. Der PMSM Motor besitzt eine Inkrementalgeber mit A- 
und B-Spur aber ohne sync. Daraus kann ich die Drehrichtung, 
Geschwindigkeit und relativen Winkel ermitteln.
Wie bekomme ich aber nun meinen Startpunkt des Motors damit ich weiß wie 
ich kommutieren muss. Ist das soweit Richtig das ich den Motor auf eine 
Anfangsposition fahren müsste und dort den Inkrementalgeber auf Null 
setzte? Wenn ich z.B nur eine Spule bestromen würde positioniert sich 
der Motor dann immer gleich oder welche anderen Möglichkeiten gibt es?
#1702347
Lesenswert?
• ▲
▼
Hallo,

Dein Problem liegt doch nicht in der FOC, sondern in der gewünschten 
Drehrichtung, die je nach Rotorposition eben erreicht wird oder nicht.
Also, unabhängig von FOC gibt es natürlich sehr verschiedene Ansätze.
Z.B DC excitation, kenn' gerade denn deutschen Begriff nicht, ist aber
vermutlich ähnlich zu dem was "..." erwähnt.

Frage: Ist die absolute Position wichtig oder die Rotorlage um einen 
kontrollierten Start in vorwärts oder rückwärts Richtung zu machen.

Gruß
Persönliche Seite #1706483
Lesenswert?
• ▲
▼
Wenn sich die Maschine nicht bewegen darf, gibt es zur absoluten 
Positionsbestimmung eigentlich nur die Möglicheit, einen absoluten 
Drehgeber einzusetzen. Es gibt (notdürftig) auch noch die Möglichkeit, 
die Rotorposition durch Induktivitätsmessung über die Statorwicklung zu 
schätzen.
Da bedarf es aber einer sehr präzisen Ansteuerung und Strommessung.

Wenn sich der Motor kurz bewegen darf bevor die Rotorposition bekannt 
ist, Feld in eine bestimmte Richtung anlegen, warten, Feld in 90° dazu 
anlegen und wieder warten, der Rotor schwingt dann auf die neue 
Feldrichtung ein. Man kann einfach warten, bis er komplett 
eingeschwungen ist, oder per Software dämpfen. Nach oder mit etwas mehr 
Rechenaufwand auch schon während dem Einschwingvorgang kennt man dann 
zusammen mit der Auswertung des Inkrementalgebers die absolute 
Rotorposition.

Grüße,

Peter
OP #1707665
Lesenswert?
• ▲
▼
Super vielen Dank.
Da sich der Motor am Anfang kurz bewegen darf werde ich mal versuchen 
das so zu implementieren. :)

Habe dann aber gleich noch eine verständnis Frage und zwar, über eine 
übergeordnete Geschwindikeitregelung ermittle ich mittels eines 
PI-Reglers den Sollwert für meinen Iq-Strom. Nur habe ich ein Problem 
damit, zu verstehen wie ich aus einer Geschwindigkeit auf einmal mit dem 
PI-Regler einen Sollwert für den Strom Iq bekomme?
Den aktuellen Istwert des Stromes-Iq bekomme ich mittels der Park- und 
Clark-Transformation. Nur ist der Sollwert und der Istwert doch nicht 
vom gleichem Format oder?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.