LabVIEWForum.de - Impulsbreite vs. Frequenzmessung

LabVIEWForum.de

Normale Version: Impulsbreite vs. Frequenzmessung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich wollte mal kurz fragen wie sich die beiden Verfahren unterscheiden. Ich nutze DAQmx zur Bestimmung von Frqeunzen. Ich wollte mal wissen wie die Frequenzmessung funktioniert? Also dass die Eingangspulse gezählt werden und mit einer Timebase verglichen werden weiß ich, so kann dann die Frequenz ermittelt werden; aber nutzt das VI zur Frequenzmessung mehrere Flanken um eine Frequenz zu bestimmen? Was ich meine ist, wartet das VI mehrere Pulse ab um dann eine "genaue" Frequenz zu ermitteln, oder reichen schon 2 Flanken zur Messung? Wenn es z.B 3 oder mehr Flanken abwartet und auswertet, dann müsste doch die Messung der Impulsbreite schneller sein oder? hier wird ja wirklich nur auf 2 Pulse gewartet und dann die Zeit dazwischen ausgegeben?!
Kann man einstellen wieviel Flanken zur Frequenzmessung verwendet werden sollen? Je weniger desto ungenauer ist mir klar. Würd´s nur gern wissen.

Danke
gruß johannes
Hallo

Etwas konkretes dazu finde ich nicht, aber in der Funktionspalette gibt es ein VI "Frequent messen". In dem Blockschaltbild dieser Funktion wird eben das gemacht wie du das mit dem Vergleich über die Zeit gesagt hast, Was die Einstellung der Flanken angeht weiß ich nicht, aber vielleicht hilft es dir.
[attachment=20944]

Thomas
Es gibt 3 Verfahren:
1. Imulzählung währen während eines Messintervalls T
2. Periodendauermassung über eine Periode
3. Periodendauermesung über mehrere Perioden.

Die Verfahren sind unterschiedlich genau. Die Genauigkeit hängt ab von der zu messenden Frequenz, dem Masterclock, der gewünschten Updaterate (Messzeit).

zu 1: Ist nur für hohe Frequenzen geeignet, oder man hat viel Zeit.
Beispiel: Frequenz 1 kHz, Messzeit 1 sek. Man mißt 1000 Impulse, die Ungenauigkeit ist 1 Impuls. Der Fehler ist dann 1e-3.

zu 2: Messung über 1 Periode, Masterclock=10MHz.
Dasselbe Beispiel: Es werden 1e4 Zeiteinheiten gemessen, Ungenauigkeit 1 Zeiteinheit. Die Messzeit beträgt 1ms, der Messfehler ist 1e-4.

zu 3: Messung über 1000 Perioden. Es werden dann, wenn man die Perioden summiert, 1e7 Zeiteinheiten gemessen, Ungenauigkeit 1 Zeiteinheit. Die Messzeit ist 1 sec, der Messfehler ist 1e-7.

Dein Beispiel: Flankenzählung über mit nur 2 Flanken macht Fehler von 50%. Das ist so wie Navigation in der Badewanne mittels des Strudels beim Ablassen (links herum: nödlichen Halbkugel, rechts herum: südliche Halbkugel)

@ Thomas: Das VI Frequenzmessung kenne ich gar nicht. Wo soll das sein? Mir fällt auch auf, Daß Du als Version 2009 angibst, im Bild verwendest Du aber nicht DAQmx, sondern die alten und fast schon mausetoten konventionellen DAQs
' schrieb:@ Thomas: Das VI Frequenzmessung kenne ich gar nicht. Wo soll das sein? Mir fällt auch auf, Daß Du als Version 2009 angibst, im Bild verwendest Du aber nicht DAQmx, sondern die alten und fast schon mausetoten konventionellen DAQs

Ich hatte es angegeben, weil dort das Blockdiagramm recht ausführlich ist und man so evtl gut auf die Art der Vorgehensweise kommen kann.
Referenz-URLs