LabVIEWForum.de
Verständnisproblem Sampling/Dynamische Mittelwertbildung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Verständnisproblem Sampling/Dynamische Mittelwertbildung (/Thread-Verstaendnisproblem-Sampling-Dynamische-Mittelwertbildung)



Verständnisproblem Sampling/Dynamische Mittelwertbildung - RabenFlug - 05.11.2018 20:50

Hallo liebe Sampling Spezies,
seit Tagen schleppe ich ein Verständnisproblem zum Thema "Sampling" (Frequenzmessung) mit mir herum, über das ihr wahrscheinlich nur lachen könnt Cool

Es geht um Frequenzmessung mit einer NI cDAQ 9361 Karte (die da). Diese Karte beglückt einen mit einer Messmethode namens "Dynamische Mittelwertbildung", bei der sich die Anzahl der zu messenden Perioden, aus denen ein Mittelwert gebildet wird, dynamisch an die gemessene Frequenz anpasst... Anscheinend lassen sich Dauer der Messung und Teiler jedoch durch einen Eigenschaftsknoten auch selber festlegen.

Das Ding läuft eigentlich auch prima, wechselnde Frequenzen werden schnell gemessen! Probleme habe ich dann, wenn mein Messsignal (üblicherweise einige Herz, ich messe "vorbeifliegende" Fahrradspeichen") plötzlich auf 0Hz geht (das Rad stehen bleibt). Dann bleibt noch für einige Sekunden der letzt gemessene Wert bestehen, egal wie ich den Methodenknoten konfiguriere Flop.
Und das verstehe ich nicht! Wenn ich der Karte vorgebe dass die Messdauer 250mSec ist und meine Signalfrequenz von 20Hz auf 0Hz fällt, sollte doch spätestens nach 500 mSec "0Hz" heraus kommen, oder? Und nicht noch drei Sekunden lang 20Hz als Ergebnis anliegen? Ich vermute dass hier, obwohl ich Dauer und Teiler selber festgelegt habe, die dynamisch Mittelwertbildung plötzlich meint, eine sehr niedrige Frequenz messen zu müssen. Ich finde es ja wundervoll dass diese schöne Messmethode mir helfen will NOCH genauer zu messen...und total nett von NI, bei dem teuren Modul NUR NOCH diese Messmethode anzubieten, aber für meine Anwendung MUSS ich die 0Hz in Zeiten von deutlich <1sec erkennen. Blink

Kann mir Jemand den heißen Tip geben wie ich diesem Modul beibringe, in einer definierten Zeit auch 0Hz als Messwert anzuerkennen?

Im Anhang sende ich mal mein test VI, einen Screenshot davon und ein schönes MS-Paint Bild das mein naives Verständnis von Sampling zeigt Wink


RE: Verständnisproblem Sampling/Dynamische Mittelwertbildung - Freddy - 07.11.2018 13:17

Hallo RabenFlug,

es gibt das VI "DAQmx Wait until Done" mit dem kannst Du die Messdauer auf eine Zeit festlegen.

Ich vermute, das Dein Bild mit den theoretischen Signalen so nicht stimmt. Für eine Frequenzmessung muss zum Triggern ein Signal sich verändern. Wenn keine Veränderung am Signal kommt, wird nach 10s der Timeout ausgelöst.

Gruß Freddy