Sinussignal 300kHz mit offset. phase und amplitude live bestimmen

OP #3825017
Lesenswert?
• ▲
▼
Hallo,

ich erzeuge mit dem ad5930 ein Sinussignal was zwischen 30kHz und 350kHz 
liegt. Diese Spannung wird zur Resonanzfrequenzsuche genutzt. 
Anschließend wird mit dieser Resonanzfrequenz angeregt, wobei eine 
bestimmte Amplitude gehalten werden soll. Die Amplitude liegt mir als 
Spannung vor.
Für die PI Regelung soll nun die Amplitude und Phase dieses Signals 
bestimmt werden. Außerdem hat dieses Signal einen offset.

Da das ganze live geregelt werden soll, sollte das ganze relativ schnell 
sein, und im Idealfall mit 12bit+ in der Amplitude und 8bit+ in der 
Phase. Geregelt werden soll im 10kHz Bereich. Der steuernde 
Mikrocontroller ist ein STM32F4.

Eine analoge Schaltung die die Phase und Amplitude als Spannung ausgibt 
wäre auch super. 18bit ADCs mit 500kHz Abtastfrequenz sind zur genüge 
vorhanden.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.