Hallo Forum, bin jetzt neu in die Programmierung in GCC eingestiegen und habe auch schon ein paar Erfloge gehabt. Meine Frage. Hat jemand eine Formel, mit der ich eine abklingenden Sinus generrien kann. Also bei Start soll der Sinus die volle Amplizude haben, und dann von Schwinung zu Schwinung kleiner werden. Ab besten waere es, wenn man dann auch noch die Frequenz vorgeben könnte. Als Schaltung hatte ich mir einen ATMEGA16 mit 16Bit DA-Wandler DAC712(BB) vorgestellt.Die Frequenz soll so zwischen 200-500HZ ev. 1Khz betragen. Wenn mir jemand da einen TIP geben kann, wie ich dieses Schleife zum runterzählen der Amplitude hin bekomme.. Bernd
Hi Bernd, wie wärs mit nem Lookup-Table static array mit werten drin.. für 0 .. 2 PI() das abklingen erreichst du dann durch nen Multiplikation mit nem Vorfaktor. Und den Vorfaktor kannst du ja über nen Timer zeitlich anpassen. Gruß Uli
schau mal ins Tafelwerk Stichwort gedämpfte Schwingung...
Es passt ja nicht ganz zur Frage, ist aber vielleicht auch interessant. Ein abklingender Sinus in Analogtechnik erzeugt, zum Test von logarithmischen Detektoren. Der Abklingvorgang verläuft streng linear im dB-Maßstab, also logarithmisch: http://www.clearlight.com/~vhfcomm/pdf/log-conv.pdf Seite 12-13
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.