Erzeugung einer 6-pulsigen synchronen PWM

OP #1512957
Hallo Zusammen,

ich benötige Hilfe bei der Erstellung einer benutzerspezifischen 
Funktion auf dem DSP TMS320C240 von Texas Instruments. Der DSP sitzt auf 
dem DS1103 von dSPACE und wird zur Ansteuerung eines 6-pulsigen 
Switch-Reluktanz-Motors mittels PWM genutzt.

Von Haus aus bietet der DS1103 nur 3 synchron erzeugte Pulse an. Nutzt 
man die Erzeugung von 6 Pulsen ist keine Synchronitäten mehr gegeben und 
je nach Tageszeit erhält man unterschiedliche Resultate.

Der DSP TMS320C240 bietet von sich aus jedoch die Möglichkeit auch 6 
synchrone Pulse zu erzeugen. In einer Demo Applikation wird die 
Erzeugung von 3 synchronen Pulsen mittels Space-Vektor-PWM vorgestellt, 
bei der nur 2 ACTR Register verwendet werden. Laut vorgestellten „Basic 
Space Vectors and Swichting Patterns“ (TMS320C240  Referenz Guide 6-76) 
sollten 6 synchrone Pulse kein Problem sein. Jedoch tue ich mir noch mit 
der Implementierung schwer, da ich noch keine Erfahrungen bei der 
Programmierung mit DSPs habe.

Normalerweise könnte ich die Demo Applikation zur Erzeugung von 3 
synchronen PWM Pulsen als Basis nutzen, und dann sollten einige kleine 
Änderungen ausreichen. Wie es mir scheint müsste einige Umstellungen am 
ACTR Register vorgenommen werden um alle 6 Basic Space Vectors zu 
nutzen. Mir ist aber noch nicht ganz klar wie ich dabei Vorgehen soll 
und auf was ich dabei achten sollte.

Würde mich über Tipps und Ratschläge freuen. Vielleicht hat jemand auch 
schon eine ähnliche Problemstellung gelöst.

Gruß Markus

Antwort schreiben

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