|
Ex123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.10.2018, 09:21
Titel: FFT von Spannungswerten
|
|
Hallo Forum,
ich stecke gerade bei einer FFT fest. Ich habe eine Tabelle mit zwei Spalten, Zeitwerte und immer einen zugehörigen Spannungswert. Ich soll davon eine FFT machen, um an die Drehzahl/Freuqenz zu kommen. Ich habe mir bereits einige Tutorials und Beiträge durchgelesen, jedoch so richtig verstehe ich nicht, wie ich die Zeit richtig in Bezug zur Spannung setze, da ich ja nur von einem Vektor die FFT machen kann.
Wäre super, wenn jemand einen hilfreichen Beitrag verlinken könnte, oder mir ein paar Tipps geben kann, wie ich vorgehen muss.
Grüße
|
|
|
|
|
AKNOT |
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 12.10.11
|
|
|
|
Wohnort: Bochum
|
|
|
|
Version: R2018a
|
|
|
|
|
|
Verfasst am: 11.10.2018, 10:52
Titel:
|
|
Hi,
du machst die FFT vom Vektor mit den Spannungswerten. Der Zeitvektor fließt in Form der Abtastfrequenz bzw. Sample Time mit in die Auswertung der FFT ein. Es ist also wichtig, dass der Zeitvektor äquidistant ist. Dann entspricht die Zeitdifferenz zweier Messwerte der Sample Time, das Reziproke davon entsprechend der Abtastfrequenz.
Hier ein Beispiel: https://www.gomatlab.de/fft-umfassendes-beispiel-t777.html
Gruß
|
|
|
Ex123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.10.2018, 16:22
Titel:
|
|
Hi,
erstmal danke für deine schnelle Antwort, jedoch stehen ich vor dem Probleme, dass die Zeitmesswerte unterschiedliche Abstände aufweisen und somit nicht äquidistant sind. Gibt es eine Möglichkeit, wie ich trotzdem eine FFT machen kann?
Grüße
|
|
|
AKNOT |
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 12.10.11
|
|
|
|
Wohnort: Bochum
|
|
|
|
Version: R2018a
|
|
|
|
|
|
Verfasst am: 11.10.2018, 16:27
Titel:
|
|
Wird dir wohl nur interpolieren auf einen äquidistanten Zeitvektor übrig bleiben. Funktion dafür:
interp1
|
|
|
Ex123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.10.2018, 16:06
Titel:
|
|
Hallo,
danke für deine Tipps. Ich benötige nochmal deine Hilfe. Den äquidistanten Zeitvektor mit den zugehörigen Spannungswerten habe ich nun erstellt. Mir ist leider noch nicht klar, wie bzw. wo sich die Drehzahlen ergeben oder berechnen lassen. Das Ergebnis meiner FFT sind komplexe Werte und ich verstehe auch leider generell nicht so ganz, wie sich das Ergebnis der FFT interpretieren lässt. Hoffe du hast mir noch ein Tipp.
angehängt findest du meinen bisherigen Code.
Vielen Dank
|
|
|
AKNOT |
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 12.10.11
|
|
|
|
Wohnort: Bochum
|
|
|
|
Version: R2018a
|
|
|
|
|
|
Verfasst am: 15.10.2018, 07:49
Titel:
|
|
Hi, folge mal dem oben verlinkten Beispiel (Fensterfunktion kannst du erstmal weglasse) und lass dir das Spektrum erstmal plotten. Das hilft dir vielleicht beim Verständnis und macht das weitere Vorgehen klarer.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|