Phasenschwenkung mit Timer1 und Timer3 bei DSP

Gast #1326836
Hi,

kann man beim DSP TMS320F2812 eine Phasenschwenkung zur Steuerung er 
Ausgangsspannung realisieren?
Phasenschwenkung heisst beim 4 Quadrantensteller:
Die MOSFET bzw.IGBT´s ÜBEREINANDER werden  zusammen konstant!! mit dem 
Tastverhältniss 0.5 betrieben und zwar die Rechten wie die Linken zwei.
Diese konstanten Tastverhältnisse kann man gegeneinander verschieben.
Immer wenn die OBEREN oder die UNTEREN ein sind, legt man die Diagonale 
auf gleiches Potential (+ oder -) und hat die Ausgangsspannuung während 
dieser Zeit gleich NULL!

Frage:
Kann man beim DSP die PWM-Kanäle zweier unterschiedlicher Timer1 und 
Timer3 benützen um diese Verschiebung zu erzeugen. Also eine Rampe 
gegenüber die andere verschieben!!

Mit welchem Register geht das? Wenn überhaupt?

Danke schonmal.
Joschi
Gast
Phasenschwenkung habe ich noch nie gehört - ich kenne nur 
Phasenverschiebung.

Was willst du machen?
Verlustleistung verteilen oder hast Du einen Resonanzwandler?
Wenn ich deine Erklärung richtig verstanden habe, möchtest du zwei 
komplementäre Signale und diese sollen zueinander verschoben werden 
können. Stimmt das in etwa?

Klar kannst du das mit Timer 1 und 3 lösen. Du musst dir halt überlegen 
wie du sie zueinander synchronisierst.

Falls du den Controller selber wählen kannst, schau dir mal den 28335 an 
(oder Derivate davon). Damit dürfte sich dein Problem noch einfacher 
lösen lassen, da die ePWM-Einheiten direkt synchronisiert werden können.
Gast
Wenn ich das richtig verstehe hat er zwei Halbbrücken die mit derselben 
Frequenz und einem Tastverhältnis von 50% laufen.
Zwischen die beiden Halbbrückebzweige schließt er vermutlich einen Trafo 
(+ Resonanzkondensator) an. Anschließend möchte er die Phasenlage der 
beiden Halbbrücken einstellen können.

@Joschi:
- Wie sieht es mit der Erzeugung einer Totzeit aus?
- Direkt mit zwei Timern zu machen ist vermutlich nicht so einfach. Denn 
beide Timer sollen auf derselben Frequenz laufen, ihre Startzeitpunkt 
jedoch regelmäßig verschoben werden. Man könnte den zweiten Timer 
zyklisch anhalten und mit einer neuen Verschiebung wieder starten - 
vermutlich nicht das was Du willst?
Alternativ könntest Du mit einem PWM-Modul vier asymmetrische PWMs 
erzeugen, von denen jeweils zwei logisch verknüpft werden (extern).
Gast
Danke für die Tips.
War am Wochenende leider mit Prüfungslernen beschäftigt und hab hier 
nicht reingeschaut.
Resonanzkreis ist übrigenz schon vorhanden.
Was Michael K. geschrieben hat hört sich eigentlich gut an. Timer 
synchronisieren. Ist ja auch logisch. Ich werde mal schauen wie ich das 
machen kann. Habe nen Wechselrichter gesehen der mit nem Altera µC 
läuft, da funktioniert das super. Natürlich könnte man auch PWM machen 
in nicht höhrbaren Bereich. Aber das funktioniert ja schon;-)

Ich probiere jetzt mal Timer 1 und 3 zu synchronisieren bzw zueinander 
die Startzeitpunkte zu verschieben.
Falls mir da jemand nen schlauen Tip hat währe es gut.

Joschi
Gast
Falls du beim 2812 bleiben willst/musst, schau dir auch mal den event 
manager an. Im 2812 gibt es zwei davon und jeder von diesen beiden 
bietet 2 Timer, die sich zumindest miteinander starten und stoppen 
lassen.

Meintest du mit "Timer 1 und 3" egtl. die Timer der event manager oder 
die CPU Timer?

Antwort schreiben

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