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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.