atmega32 3-phasen pwm signal

#3849301
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.
Gast #3849692
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.
(Firma: matzetronics) #3849849
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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren