Forum: Analoge Elektronik und Schaltungstechnik Steuerung von dreiphasen Asynchronmotoren


von Kaveh (Gast)


Lesenswert?

Hallo liebe Leute,
Ich möchte euch hier meine Fragen stellen. Vielleicht könnt Ihr mir
helfen.Es geht um einen Frequenzumrichter zur Ansteuerung von 
Asynchronmotoren.

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 MaWin (Gast)


Lesenswert?

> Frage 1:
Jeder tut's.

> Frage 2:
Am einfachsten wohl per Tabelle.

> Frage 3
Magic Sinewaves (Don Lancaster)

Wenn du allerdings die aktuelle Position und Schlupfwinkel aus den 
Feedback-Signales des Motors bestimmen willst, sollte es ein uC für 
Drehstrommotorenantrieb sein, so was wie SH7124/SH7125 .

Leistungsanforderungen:

http://www.renesas.eu/applications/motors/motor_types/child_folder/three_phase_asynchronous_motor.jsp?title=Three-Phase%2520Asynchronous%2520Motor

von Düsendieb (Gast)


Lesenswert?

schau mal:


Frequenzumrichter mit Raumzeigermodulation


bei den Artikeln hier im Forum

Axel

von Knut (Gast)


Lesenswert?

MaWin schrieb:
>> Frage 1:
> Jeder tut's.

Kommt drauf an wie oft du den Sinus sampeln willst.
Ich habe in einem ähnlichen Projekt einen ATmega128
verwendet. Der hat ausreichend Timer und Pins. Du
willst ja sicherlich auch noch messen und so.

Ich musste bei 0-180Hz Ausgangsfrequenz die Stützstellen
verringern, so das ich bei 180Hz nur noch 32 Stützstellen
pro Periode habe, da die rechenleistung nicht ausreicht um
den Tabellenwert schnell genug zu skalieren.

Wichtig hierbei ist, je schneller der µC taktet, desto genauer
wird dein Sinus.

Evt- sollte man mal über einen XMega mit PLL nachden...



Gruß

Knut

von csalkh (Gast)


Lesenswert?

>Evt- sollte man mal über einen XMega mit PLL nachden...

Fuer einen MOTOR?
Da sollte 8bit PWM fast ausreichend sein, sind immerhin 128 Werte in 
jede Richtung.

Gast

von Knut (Gast)


Lesenswert?

Gut, ich muss dazu sagen, dass ich keinen Motor angetrieben habe, 
sondern
ein Gerät mit dem U/f Verhalten eines Synchrongenrators gebaut habe. Da 
kam es auf wenig Klirrfaktor an.

Bei einem Motorumrichter mit RZM is der Aufwand geringer, stimmt.

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.