Forum: Mikrocontroller und Digitale Elektronik Glockenton mittels FM


von Thomas (Gast)


Lesenswert?

Hallo!Habe eine Frage wie man mittels eines Mikrocontroller eine FM 
erzeugen kann, und damit einen GLockenton ausgeben!
Habe bis jetzt eine Sinustabelle welche bei jedem Start erzeugt wird.
Nach dem DDS Prinzip kann ich jeweils vielfache Frequenzen zum Grundton 
einstellen.

Verstehe aber nicht wie ich eine FM erzeugen kann, bzw programmieren.
Hat schon jemand damit Erfahrung gemacht?Wie kann ich die einzelnen 
Werte berechnen ,bzw welche Werte muß ich ausgeben.
Als Grundfrequenz habe ich 50Hz(1000 Abtastwerte).
MFGleicht verzweifelt
Thomas

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Im Prinzip ganz einfach: du hast ja ein Register bzw. eine Variable in 
der die aktuelle Frequenz der DDS angegeben wird. Wenn du diese Variable 
mit dem aufzumodulierenden Signal variierst bekommst du eine 
Frequenzmodulation. Wenn du z.B. auf den schnellen Sinusträger einen 
langsamen Sinus aufmodulieren möchtest brauchst du eine zweite DDS, 
deren Ausgangswert du ggf. skalierst, zur gewünschten Mittenfrequenz 
verschiebst und dann in die Frequenzvariable der ersten DDS schreibst.

von Thomas (Gast)


Lesenswert?

Hallo Andreas!Danke schon mal für die Mühe!Habe leichte Probleme das zu 
verstehen!Habe eine Sinustabelle mit 1000 Werten!Das enspricht bei 
meiner einstellung 50 HZ!Wenn ich jeden 4 Wert azsgebe entspricht das 
einer Frequenz von 200 Hz!
Habe jetz Z.b einer Trägerfr von 200 hz und eine Signalfrequenz von 50 
HZ.
Wie müßte der erste Wert aussehen .den ich ausgebe!µ=2.
Habe etwas Probleme den Zusammenhang zu checken.
MFG
Thomas

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.