Forum: Mikrocontroller und Digitale Elektronik Rechteck oder Sinus? Wie?


von Stephan Storm (Gast)


Lesenswert?

Hallo,

ich würde gerne mit einem AVR einen Ton abspielen. Meine Frage wäre nun
ob ich dazu ein Rechtecksignal verwenden kann, denn ich bekomme ja mit
dem PWM nur ein solches. Wenn ja, wie bestimme ich da die Frequenz also
wo fängt eine Periode an, wo hört sie auf? Als letztes noch die Frage
wie, wenn ich denn doch einen Sinus brauch, ich diesen bekomme. Also
wie ich das Rechtecksignal in einen Sinus umwandeln kann. Ich bin über
jede Hilfe dankbar!

Gruß Stephan

von Gerhard Gunzelmann (Gast)


Lesenswert?

Ein rechteck besteht nach Fourier aus mehreren Frequenzen. Ist also
nicht geeignet um einen Ton zu erzeugen. Sinus kriegst Du aus:
- VCO
- DAC
- PWM

Wenn der uC einen PWM hat, kannst Du damit Sinus-Schwingungen
"zusammenbastelt". Mit nem DAC gehts bequemer oder mit einem
richtigen Sinusgenerator XR8038 oder MAX038 oder wie auch immer das
Zeug heißt.

 Gerhard

von Jens (Gast)


Lesenswert?

Du kannst dein Rechteck einfach auf einen Tiefpaß geben, dann hört sich
der Ton eigentlich ganz gut an. Spektral gesehen sind natürlich noch
viele hohe Frequenzanteile enthalten, aber für einfache Töne reicht
das.

Gruß
Jens

von Rolf Magnus (Gast)


Lesenswert?

Du kannst die PWM mit ausreichend hohem Takt und nachgeschaltetem
Tiefpaß verwenden, um direkt Analogwerte auszugeben.Damit kannst du
dann jede Wellenform ausgeben, indem du einfach bei jedem Impuls der
PWM als Impulsdauer den Sample-Wert angibst. Du mußt sie nur im
Prozessor generieren oder aus einer Tabelle auslesen.
Der PWM-Takt muß dann bei 8bit-PWM im "fast-PWM"-Modus das 256-fache
der gewünschten Samplerate sein, und du mußt den Pin einen Interrupt
generieren lassen, um immer den nächsten Wert einzustellen.

von Marillion (Gast)


Lesenswert?

>Ein rechteck besteht nach Fourier aus mehreren Frequenzen. Ist also
nicht geeignet um einen Ton zu erzeugen. Sinus kriegst Du aus:

Warum ist ein Rechteck unbrauchbar für eine Tonerzeugung?
Der Schwingungsverlauf des Klarinettentons ist dem Rechteck sehr
ähnlich.

In der elektronischen Musikerzeugung gilt folgende grobe, nicht
vollständige Einteilung:

Sinus für Flötentöne, es ist nur die Grundwelle vorhanden,

Rechteck für die sog. Gedackten, Grundwelle + ungradzahlige
Oberwellen,

Sägezahn für Streichinstrumente, Grundwelle + gradzahlige und
ungradzahlige Oberwellen.

Marillion

von Jens (Gast)


Lesenswert?

Ein reiner Rechteckton hört sich aber echt beschissen an.

von Marko B. (Gast)


Lesenswert?

Der PC-Lautsprecher gibt Rechtecktöne aus. Für die ganz alten DOS-Spiele
hats anscheinend gereicht. ;-)

von Unbekannter (Gast)


Lesenswert?

Ein reiner Rechteck ist ein super Signalton. Sehr deutlich und hart und
schwer zu überhören und auch laut. Sinus ist so ein weich-dumpfes
Wischi-Waschi...

von Stephan Storm (Gast)


Lesenswert?

danke!

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.