LabVIEWForum.de
Digitale Flanke erfassen und mit Zeitpunkt speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Digitale Flanke erfassen und mit Zeitpunkt speichern (/Thread-Digitale-Flanke-erfassen-und-mit-Zeitpunkt-speichern)



Digitale Flanke erfassen und mit Zeitpunkt speichern - Micha_IO - 09.10.2008 10:08

Hallo Zusammen,

ich arbeite noch nicht lange mit LV und bin auf ein (hoffentlich kleines) Problem gestoßen.
Die Drehzahl einer Well soll ermittelt werden. Dazu sind Nuten und Felder in die Welle gefräst, die digital abgetastet werden.
Um die Genauigkeit zu erhöhen sollen 100 Perioden gemessen werden. Ich vermute dass das Summieren der 100 Periodendauern auch die Quantisierungsfehler addiert und somit nur bedingt hilfreich ist.
Erfahrungen mit einem anderen System haben gezeigt, dass die größte Genauigkeit erreicht wird wenn der Zeitpunkt der 1. Flanke und der Zeitpunkt der 100. Flanke aufgezeichnet wird und damit die zeitliche Differenz der 100 Perioden berechnet wird.
Ist das mit meiner Hardware möglich?Huh
Ich verwende ein System der M-Serie mit PXI-1045 Chassis, 8106 Controller und einer 6602 Timing Karte.
Jede Antwort, auch eine negative, hilft mir weiter.

Schon mal vielen Dank
Micha


Digitale Flanke erfassen und mit Zeitpunkt speichern - Lucki - 09.10.2008 12:44

Quantsierungsfehler sind bei genügend hoher Zählfrequenz, sagen wie mal 10 MHz, wohl eher zu vernachlässigen, und wenn nicht wäre das auch nicht schlimm. Die Messung der nächsten Periodendauer beginnt exakt zu dem Zeitpunkt, an dem vorige Flanke beendet wurde. Da kann sich kein Fehler aufsummieren.

Alles was Du machen mußt ist, Samplezahl =100 vorzugeben und den resultierenden Array aus den 100 Elementen mit den einzelnen Periodendauern aufzusummieren.
Erfassung am besten kontinuierlich, und fortlaufend immer 100 Samples auslesen.