PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sinus ausgabe über PWM



Xeus
03.02.2006, 07:08
Hallo,
ich bin gerade dabei, einen Wechselrichter zu bauen, der aus 12V DC eine 230VAc Spannung erzeugt. bevor ich jedoch mit der Leistungsschaltung beginne, muss ich ersteinmal einen Sinus mit 50Hz mit einem mega16 erzeugen.

Hab im Forum schon etwas gestöbert, doch leider nichts passendes gefunden. Was ich weiss, ist dass man die einzelnen Sinus bzw PWM werte erst einmal berechnen muss. Hat das vielleicht schon jemand gemacht, hat vielleicht jemand etwas unterstützendes Material für mich?

gruß,
xeus

ogni42
03.02.2006, 07:54
Atmel hat dazu die Appnote 131. Den Link habe ich vor ein paar Tagen hier im Forum gepostet.

Xeus
03.02.2006, 08:05
hab ich schon gesehen, aber dass ist doch in c? gibts da auch was für bascom?

SprinterSB
03.02.2006, 08:44
Eine Möglichkeit, billig an ne Tabelle zu kommen, hatte ich in Rampengenerierung für Schrittmotoren (https://www.roboternetz.de/phpBB2/viewtopic.php?p=154377#154377) beschrieben.

MrNiemand
12.03.2006, 11:27
ganz einfach, vorher einfach eine wertetabelle in ein array packen, und dann im hauptprogramm einfach durch nen inkrementierenden zähler abfragen

PicNick
12.03.2006, 12:18
In der MCS.Lib ist eine sinustabelle drinnen mit 128 Steps f. 2pi und Auflösung 7 Bit. Sollt für dich doch reichen, die zu verwenden.