Sinussignal mit DDS vom AtmelATMega8

Gast #2256362
Lesenswert?

Guten Tag,

ich baue gerade eine Schaltung (bin Hobbyelektriker) und benötige bei 
einem Bauteil 10-20 V AC. Außerdem sollte die Frequenz veränerbar sein. 
Kurzum: ich hätte gerne einen Funktionsgenerator, der mir einen Sinus 
mit veränderbarer Frequenz und Amplitude erstellt.

Ich hab jetzt im Forum gelesen, dass es mit DDS möglich sein soll. 
Leider kenn ich mich damit gar nicht aus...es gibt hier fertige DDS 
Programme mit c.code und Bauplan. Kann mir da vllt. einer einen Tipp 
geben? Gibt vllt. irgendwo eine kompakte Zusammenfassung? Was würdet ihr 
mir empfehlen?

Vielen Dank und Gruß,

Ernst
Gast #2257022
Lesenswert?

Hmm, naja das ist ja Asembler-Programmierung, ich wollte es ja mit C 
erreichen.

Ich hab schon etwas im Internet recherchiert und denke, dass ich ess 
schaffen könnte, Per PWM und einem RC-Tiefpass eine Gleichspannung 
zwischen 0-5 Volt zu erzeugen.

Wie erzeuge ich denn nun aus der Gleichspannung einen Sinus?


Danke schon mal...Ernst
Gast #2257065
Lesenswert?

soweit war ich auch schon...

aus dem Forum hab ich folgenden Auszug:

"Ganz einfach, mit der PWM erzeugst du dir durch einen anschließenden
Tiefpass ne Gleichspannung. Diese Gleichsspannung kannst du von 0-Umax
durch setzen des Tastgrades einstellen. Das heist, dein Sinus hat einen
Offset von seiner Amplitude. Also Ausgang soll 0-5V sein. Bedeutet du
kannst ihn mit 8-Bit PWM zwischen 0 und 5V in 256 Schritten einstellen.
Dein Sinus darf nicht negativ sein und erhält einen Offset auf die halbe
Ausgangsspannung. In dem Fall 2,5V. Dies bedeutet für dich, eine 8-Bit
PWM wird um den Wert 127 herum verändert."

Meines Erachtens hab ich durch Änderung des Tastgrades doch nur eine 
Gleichspannung zwischen 0-5 volt. Wieso soll ich denn auf einmal einen 
Sinus haben?

Und wieso handelt es sich hierbei um einen Offset? Wird die Sinus so gar 
nicht erzeugt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren