Forum: Analoge Elektronik und Schaltungstechnik Sinussignal mit DDS vom AtmelATMega8


von Ernst (Gast)


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

von Matthias (Gast)


Lesenswert?

Mit Mini DDS kannst du neben anderen Kurvenformen schon mal einen Sinus 
fester Amplitude erzeugen.
http://www.myplace.nu/avr/minidds/index.htm
Gruß
Matthias

von Ernst (Gast)


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

von dds (Gast)


Lesenswert?


von Ernst (Gast)


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?

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.