Forum: Mikrocontroller und Digitale Elektronik 3 Phasen PWM -> Richtig so ?


von Peter L. (lahabole)


Angehängte Dateien:

Lesenswert?

Hallo,

mich würde mal Interessieren was Ihr dazu sagt. Ich versuche gerade 6 
Pulse für einen Frequenzumrichter zu Generieren, was ich schon habe seht 
ihr an den angehängten screens.

Das sollen also 3 Phasen mit 120° versatz sein.

Wenn ihr die screens anschaut, liege ich dann Richtig mit meiner Ausgabe 
?. Im moment seh ich den Wald vor lauter Bäumen nicht mehr, daher mal 
meine Frage an euch.

Vielen Dank schonmal.

von Lehrmann M. (ubimbo)


Lesenswert?

Ich kann schon verstehen, dass du da nicht mehr durchblickst. Was soll 
denn diese Darstellung jeweils mit dem invertierten Signal? Nimm doch 
nur PSC00, PSC10, PSC20 - dann kann man's nämlich sehen. Nimm das erste 
Bild, PSC00 bei +4ms ist der Duty-Cycle am kleinsten. Bei PSC10 liegt 
das Minimum des Duty-Cycle ungefähr bei +3,5ms und bei PSC00 bei +2,8ms. 
Außerdem solltest du Markierungen anbringen, wann eine Phase beginnt und 
wann sie aufhört. Das Hilft dir nämlich beim Ablesen ... Was ist das 
denn für ein Programm?

von Maik K. (Gast)


Lesenswert?

Hi,
also ich habe mir das jetzt nicht genau angeschaut.
Aber wenn du das auf 50 Hz beziehst, dann sind die 3 Phasen nicht um 
120° verschoben.
360°/120°=3
20ms/3=6,67ms.
Sitze zwar gerade am Netbook und kann das nicht vergrößern,
aber bei dir sind das ungefähr 2-3 ms Versatz.
Das sind nach Adam Riese keine 120° :)

Viele Grüße
maik

von Maik K. (Gast)


Lesenswert?

Und was ich vergessen habe..
Du solltest auch eine Mindestpulsdauer einhalten.
Die sollte bei ungefähr 2-3us liegen.
Mir kommen die Impulse etwas kurz vor, kann aber sein das es am kleinen 
Bildschirm liegt.
Keine Ahnung!

Viele Grüße

von Frank S. (franksanderdo)


Lesenswert?

Hallo Peter,

ich gebe zu das ist etwas schwer zu sehen ;-)

Als ich ein ähnliches Problem hatte habe ich mir aus den Pulsweiten eine 
vergleichbare Spannung gerechnet und die einfach aufeinander gelegt.
Wenn ich so auf das Bild schaue sollten da bei Dir 3 "Sinus" Kurven raus 
kommen. Die mal ganz grob auf ein Blatt skizziert komme ich auf PCS0x zu 
PCS1x auf 270° und von PCS0x zu PCS2x auf 180°

Ist aber wie gesagt ganz grob und ich hoffe ich habe jetzt vor lauter 
Wald keinen dreher rein gebaut.

Wie gesagt am einfachsten siehst Du das wenn du die Pulsweiten in eine 
resultierende Spannung rechnest (uC rechnen läst) ;-)

Grüße
Frank

von I. L. (Gast)


Lesenswert?

Am einfachsten währe, du filterst deine Ausgangssignal mal und dann 
solltest du auch einen Sinus sehen können. Dann kannst du etwas 
deutlicher sehen was da vor sich geht...


Knut

von Purzel H. (hacky)


Lesenswert?

Die chopperfrequenz ca 12 mal ueber der Drehfrequenz ist eher als mager 
zu bezeichnen.

von Peter L. (lahabole)


Lesenswert?

OK erst mal Danke.

Ich werde mal noch bessere Bilder mit Timings machen, und diese 
einstellen. Soweit habt ihr recht :), und ich werde mal kontrollieren 
was so gerechnet wird.

Die Bilder beziehen sich jetzt nicht auf 50Hz sonder was schnelleres. Da 
ich die Frequenz verstelle, errechne ich mir jedesmal die Amplitude neu. 
Um auch das U/F verhältniss einzuhalten.

Sind aber schon einige gute Tipps von euch, und der Kaffee wirkt auch 
langsam :)

@Lehrmann
Ist der Logicanalyzer von Saleae.

von David P. (chavotronic)


Angehängte Dateien:

Lesenswert?

Ich habe mal die Maxima und Minima vom Sinus farblich markiert.

Dann sieht man ganz gut dass die Verschiebung des ersten und zweiten 
Signals etwa die Hälfte der Zeit zwischen Minimum und Maximum 
entspricht. Das sind dann -90° (2te PWM hinkt hinterher)

Man sieht auch dass das Max. des dritten genau zum Zeitpunkt des Minima 
des ersten ist -> 180°

von Jackenkoffer (Gast)


Lesenswert?

Iss ja endcool ..,   ich bräucht auch mal sowas .....,,  =)
wie hast du das signal hinbekommen ??! und vorallem die verschiebung mit 
dem PC oda mit einem  microkontroller ?!?  und mit welchem programm hast 
duu´s hinbekommen ?!

von Peter L. (lahabole)


Lesenswert?

Danke David.

Ich bin gerade noch am schauen warum er die Verschiebung so verhaut, 
steh aber grad aufm schlauch. Ich Lade jetzt die PSC´s mit:

PSC0 = 0
PSC1 = PSC0+180
PSC2 = PSC0+360

Dazu kommt ja noch die Sinustabelle, aber ich hoffe der Grundgedanke 
Passt.

Ich denke mal wenn die Verschiebung passt müsste auch das Motorchen 
drehen. so hoffe ich jedenfalls.

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

hi,

Hast du das mit einer Raumzeigermodulation gemacht, hörtsich nicht so 
an, denn da stellt sich die Frage nicht. Also schlage ich vor guck dir 
hier im Forum den Artikel zu dem FU mit Raumzeigermodulation an da ist 
das recht gut beschrieben.

MfG

Tec

von Peter L. (lahabole)


Angehängte Dateien:

Lesenswert?

So müsste ich schon näher an 120° versatz sein. Hab eine Halbwelle, und 
einmal U zu V gepostet. Auch sind diesmal nur die Positiven Stränge zu 
sehen, die Invertierten Negativen sind aber Richtig, wie in den ersten 
Bildern zu sehen ?.

Wie kann ich an den Signalen jetzt am einfachsten nen Motor "simulieren" 
?

@Tec Nologic
Ne solls auch nicht werden, will nur Sinusbewertete PWM zur Ansteuerung 
einer Vollbrücke.

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Ist ok ich persönlich finde es einfacher das mit Raumzeigern zu machen.


Aber zum debuggen würde ich mit noch drei IOs bei 0° auf high und bei 
180° low, das für alle drei Phasen dann kannst du das besser 
vergleichen.

MfG

Tec

von Peter L. (lahabole)


Lesenswert?

keine schlechte idee ich hab ja noch einiges an pins frei :).

von Lehrmann M. (ubimbo)


Lesenswert?

Verrätst du uns noch was für ein Programm das ist ?

von Rick (Gast)


Lesenswert?

Sieht mir nach einer Dreieck Sinus Modulation aus. Die 
Raumzeigermodultation ist vorzuziehen, da man die volle 
Zwischenkreispannung nutzen kann, während dessen bei Dreieck-Sinus nur 
ca. maximal 0.95 der Zwischenkreispannung erreicht werden.

von Peter L. (lahabole)


Lesenswert?

Da hast du Recht Rick. Es geht aber um ein Lehrmodul, und nicht um einen 
FU für den Feldeinsatz. Daher soll erst einmal Sinusbewertetes PWM zum 
einsatz kommen.

Kann mir aber einer mal sagen ob ich mit der ansteuerung so Richtig 
liege. Also nicht auf Phasenverschiebung bezogen, sondern auf die 
Treiber mit den Positiven und Negativen Signalen. (siehe Bilder ganz 
oben)

Für eine erweiterung hab ich die RZM schon vorgemerkt.

@Michael
Habs zwar weiter oben schon geschrieben, aber hier nutze ich die 
Software von Saleae. Ist ein ganz guter Logicanalyzer, für meine zwecke.

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.