Forum: Mikrocontroller und Digitale Elektronik atmega32 3-phasen pwm signal


von Christoph H. (chrisgn)


Lesenswert?

Hallihallo

Ich und zwei Schulkollegen sollen für ein Schulprojekt mit einem 
Atmega32 3 sinusspannungen die 120° versetzt sind, mit Hilfe von PWM 
Signalen, erzeugen.

Wir benutzen den Phase correct Modus da wir dann damit einen Motor 
steuern.
Eines der drei PWM Signalen haben wir bereits hinbekommen, nur wissen 
wir nicht wie wir ein zweites um 120° versetzte hinzufügen.
Wir wissen schon mal das wir mit dem Timer1 zwei erzeugen können, nur 
ist das mit den 120° uns nicht klar.

Wären dankbar wenn uns das jemand erläutern könnte oder ein 
Beispielprogramm hat.

von gvs (Gast)


Lesenswert?

Bei 3 Phasen startet die erste Phase bei 0, die zweite bei 1/3, die 
dritte bei 2/3 der Periodendauer (die Periodendauer ist ja für alle drei 
gleich).
Das kann doch nicht das Problem sein die zeitversetzt zu starten, wenn 
ihr Hardware PWM macht, weil 120 Grad 1/3 der Periodendauer entspricht.

von Düsendieb (Gast)


Lesenswert?


von Düsendieb (Gast)


Lesenswert?


von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Düsendieb schrieb:
> http://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR

Man muss allerdings dazu sagen, das der von mir verwendete MC auch 
gleich die komplementären Signale erzeugt, was der Mega32 nicht kann. 
Aber es war ja auch nicht die Rede von Ansteuerung von Halbbrücken.
Mein Ansatz verwendet eine 3 teilige Tabelle, in der ganz simpel die 
Phasen abgelegt sind. Das kann jeder MC - so probiert aufm XMega, den 
STM32, und dem 56F8013...

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.