Forum: Digitale Signalverarbeitung / DSP / Machine Learning Phasenschwenkung mit Timer1 und Timer3 bei DSP


von Josef Mayr (Gast)


Lesenswert?

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

von Josef Mayr (Gast)


Lesenswert?

Geht das nicht, oder ist die Phasenschwenkung unverständlich??

von ich (Gast)


Lesenswert?

Evtl. ne art DDS mit 2 Zeigern

von Michael (Gast)


Lesenswert?

Phasenschwenkung habe ich noch nie gehört - ich kenne nur 
Phasenverschiebung.

Was willst du machen?
Verlustleistung verteilen oder hast Du einen Resonanzwandler?

von M. K. (kichi)


Lesenswert?

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.

von Michael (Gast)


Lesenswert?

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).

von Josef Mayr (Gast)


Lesenswert?

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

von Michael K. (Gast)


Lesenswert?

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?

von Josef Mayr (Gast)


Lesenswert?

Eigentlich habe ich die Timer der Eventmanager gemeint!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.