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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.