Pulsbreitenmodulation

OP #2794213
Lesenswert?
• ▲
▼
guten Tag,

ich folgendes Problem.
Ich muss eine Drehzahlregulierung an einem Drehstrommotor vornehmen und 
hatte mir gedacht das ich dies mit einem ATMega8 und ner PWM realisieren 
kannn. leider kenn ich mich in sachen Assemblerprogrammierung nicht so 
gut aus und brauche deshalb hilfe beim programmieren einer PWM.

vielen Dank im vorraus


Marcel
Gast #2794219
Lesenswert?
• ▲
▼
Hausaufgaben oder was?


1: Tutorial hier auf der seite
2: Tutorial im Internet
3: Ansatz machen, wenns nicht geht, hier posten und konkret fragen aber 
nicht "macht mir mal alles!"
4: Es fehlen alle angaben zu Motor, Spannung, Strom....
Gast #2806154
Lesenswert?
• ▲
▼
Normalerweise kannst Du die Drehzahl eines Drehstrommotors nur über die
Polpaarzahl oder über die Frequenz beeinflussen. Die Polpaarzahl ist 
hier fest gegeben, bleibt m.E. nur die Frequenz übrig.

Vielleicht könnte man eine Wellenpaketsteuerung für 3 Phasen bauen, 
deren
Startpunkt dann immer um 120 Grad auseinanderliegen muß, aber das ist
Pfriem... Du würdest damit aber sicher jede Menge Drehmoment einbüßen 
und das will der, der es in Auftrag gegeben hat bestimmt nicht haben...

Frag den nochmal, was er genau haben will.

MfG Paul
(Firma: matzetronics) #2806543
Lesenswert?
• ▲
▼
Schau dir mal die Application Note AVR447 an, die einen 3-Phasen 
BLDC/PMSM mit Sinus ansteuert. Ok, dieser Code ist für einen Motor mit 
Sensoren. Ich habe daraus einen 3-Phasen Frequenzumrichter gestrickt, 
mit dem ich hier 3-4 kW/400V Motore regle, LCD inklusive. Geht also, 
aber ich poste natürlich nicht den Code, um dir den Spass nicht zu 
verderben. Läuft mit Mega88/168/328, da du 3 Timer mit Totzeit brauchst.
Hier gibts aber auch in der Artikelsammlung zwei nette FUs zum 
selberbritzeln. Bisschen aufwendig für meinen Geschmack, aber sehr 
lesenswert. Ich wollte meinen kleinen FU schon mal der Sammlung 
hinzufügen, aber ist ja gut, das ich es noch nicht gemacht habe.
Noch ein Tip: Ein Frequenzumrichter für Motore kontrolliert nicht nur 
die Frequenz, sondern auch die Pulsbreite. Nennt sich V/f Steuerung und 
sorgt dafür, das der Motor in Abhängigkeit von der Drehzahl den 
richtigen Saft kriegt. Ein Motor, der bei 50Hz seine volle Leistung 
bringt, darf bei z.B. 25 Hz auch nur die Hälfte des Stromes bekommen, 
sonst wird er heiss und brummt wie Sau.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.