mikrocontroller.net

Forum: Compiler & IDEs abklingender Sinus erzeugen ATMEGA16/DAC712


Autor: Bernd Bömer (behbeh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Ulrich Spizig (uli)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Wolfram (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schau mal ins Tafelwerk Stichwort gedämpfte Schwingung...

Autor: Christoph Kessler (db1uq) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.