Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller und Drei gleiche aber 120 grad versetzte PWM-Signale


von Kaveh (Gast)


Lesenswert?

Hallo liebe Leute,
Ich möchte euch hier meine Fragen stellen. Vielleicht könnt Ihr mir 
helfen.

Frage 1:
Was für einen Atmel Controller sollte ich nehmen, wenn ich drei 
PWM-signale an drei Ausgänge des Controllers erzeugen will, die 
Softwaremäßig über die Sinus-Dreieck Modulation entstanden sind und 120 
grad zueinander versetzt sind?

Frage 2:
Wie kann ich diese drei PWM-signale über die oben genannte Methode 
realiesieren und zwar in Assembler Sprache?

Frage 3: gibt es Quellen, die diese Sache behandeln und ich kann mich 
dort einlesen? gibt es vielleicht Beispiele für dieses Verfahren?

Ich habe mit meinem Atmega8 einen PWM-Signal programmiert. Aber ich habe 
keine Ahnung, wie man ein Sinus bzw. Dreieck Signal programmieren kann, 
um anschließend die beide miteineander zuvergleichen, um daraus den 
gesuchten PWM zuerzuegen.
Ich wäre für jeden Tipp, der mich in dieser Sache weiter bringt dankbar. 
Ich tertte zur zeit auf der Stelle und komme nicht weiter .
Danke
Kaveh

von Gustav K. (hanibal)


Lesenswert?

ich würde eine tabelle mit 36 einträgen machen, wo der jeweiliger pwm 
wert drin ist. dann geht man in einer difinierten zeit immer eine zelle 
weiter, wobei ausgang 1 bei pos 1 anfängt, ausgang 2 bei 13 und ausgang 
3 bei 25

von Udo R. S. (Gast)


Lesenswert?

Und was soll das Ganze werden?

von Kaveh (Gast)


Lesenswert?

das Du nicht darauf gekommen bist, zeigt nur, dass Du genauso wenig 
Ahnung hast wie ich.
es geht um einen Frequenzumrichter zur Ansteuerung von 
Asynchronmotoren.Aber worum es geht, ist unwichtig. wichtig ist, wie man 
die Pwm-signale erzeugen kann. vielleicht fällt Dir jetzt was ein.
mfg
kaveh

von micro1 (Gast)


Lesenswert?

Hi,

nimm einen AT90PWM3B. Der hat den Powerstagecontroller damit
kannst du das sauber in Hardware erledigen

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.