Frequenz ermitteln mit NI-9215
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
20.08.2009, 15:49
(Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2009 15:49 von Y-P.)
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Frequenz ermitteln mit NI-9215
Wie wäre es mit einer Fourier-Transformation? Da siehst Du dann den höchsten Peak und das ist Deine Grundfrequenz.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.08.2009, 16:17
(Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2009 16:19 von Y-P.)
Beitrag #3
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Frequenz ermitteln mit NI-9215
Hab' Dir schnell mal ein Bsp. gemacht (bzw. eins von NI erweitert), das Dir die maximale Freqenz von Deinem Signal anzeigt. Die maximale Signalfrequenz erhältst Du aus dem Frequenzspektrum Deines Signals (nach Fouriertransformation).
Fourier_Transformation_mit_Frequenzmaximum.vi (Größe: 37,15 KB / Downloads: 1293)
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.08.2009, 16:24
Beitrag #4
|
cheeze
LVF-Gelegenheitsschreiber
Beiträge: 92
Registriert seit: May 2009
2010
2008
de
10969
Deutschland
|
Frequenz ermitteln mit NI-9215
Das hast du schnell mal Programmiert????
Also das ist ja sehr schön aber ich muss die Frequenz eigentlich nur als Zahl darstellen. Und wenn nun der Sinus von einem DC-Motor kommt der nicht Ideal ist sieht das wieder anders aus. Oder irre ich mich???
|
|
|
20.08.2009, 16:31
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Frequenz ermitteln mit NI-9215
Ich hab' das Bsp. (wie schon geschrieben) erweitert, um Dir die Frequenz anzuzeigen.
Der Sinus muss schon arg daneben sein, dass das Bsp. (in dem ja auch ein Rauschen simuliert wird) nicht funtioniert.
Hier ist es vereinfacht.
Fourier_Transformation_mit_Frequenzmaximum_vereinfacht.vi (Größe: 15,03 KB / Downloads: 602)
Gruß Markus
' schrieb:Das hast du schnell mal Programmiert????
Also das ist ja sehr schön aber ich muss die Frequenz eigentlich nur als Zahl darstellen. Und wenn nun der Sinus von einem DC-Motor kommt der nicht Ideal ist sieht das wieder anders aus. Oder irre ich mich???
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.08.2009, 21:30
(Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2009 07:53 von jg.)
Beitrag #6
|
|
|
20.08.2009, 21:46
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Frequenz ermitteln mit NI-9215
Weiß ja nicht, was Du aus Deiner Shared Variable herausbekommst, aber aus einer Double-Zahl kannst Du folgendermaßen eine Waveform erzeugen.
Fourier_Transformation_mit_Frequenzmaximum_vereinfacht_1.vi (Größe: 17,21 KB / Downloads: 444)
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.08.2009, 22:15
Beitrag #8
|
cheeze
LVF-Gelegenheitsschreiber
Beiträge: 92
Registriert seit: May 2009
2010
2008
de
10969
Deutschland
|
Frequenz ermitteln mit NI-9215
Die Shared Variable ist der Analog Input vom NI-9215.
|
|
|
21.08.2009, 08:09
Beitrag #9
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Frequenz ermitteln mit NI-9215
Wenn Du weißt, wie schnell Du abtastest, dann kannst Du Deine Waveform erzeugen. Besser ist, Du erzeugst Dir die Waveform direkt beim Einlesen. Wie und wo Du das aber genau machst, das musst Du wissen. Ich weiß nicht, wo Deine SV gefüllt wird.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
21.08.2009, 08:30
|
cheeze
LVF-Gelegenheitsschreiber
Beiträge: 92
Registriert seit: May 2009
2010
2008
de
10969
Deutschland
|
Frequenz ermitteln mit NI-9215
Hi, mir ist ein kleines Problem aufgefallen bei der Lösung mit FFT. Damit das ganze richtig funktioniert muss man ja beim Fenstern immer eine ganze Periode bzw. ein vielfaches einer Periode Fenstern. Das kann ich allerdings beim Sinus des Motors nie Wissen ob eine ganze Periode im Fenster ist oder nicht. Dass führt dann zu Aliasing und zu einer falschen Frequenz die ich dann durch die FFT ermittelt bekomme.
Liege ich da richtig?
|
|
|
| |