21.03.2011, 16:34
Hallo!
Für eine Drehzahlmessung einer Welle steht ein magnetischer Hallsensor mit Lochscheibe zur Verfügung. Die Drehzahl (Winkelgeschwindigkeit) soll aus der Messung der Periodendauer eines Inkrements errechnet werden.
Eine Flankenzählung ist aufgrund der geringen Anzahl Löcher (16) hier zu ungenau.
Hardware: PCI 6035E
Die Messung der Periodendauer habe ich über CTR0 realisiert. Die Drehzahl lässt sich daraus bereits berechnen. Das funktioniert sehr gut.
Nun brauche ich aber noch die Winkelbeschleunigung. Dazu muss ich die genauen Zeitpunkte kennen an denen die Winkelgeschwindigkeiten bzw. Periodendauern gemessen wurden.
Über eine Zeitgesteuerte Schleife erfasse ich von CTR0 die Periodendauer und rechne anschließend Drehzahl und Winkelbeschleunigung aus. (siehe Attachement)
Wenn die Schleife beginnt und der DAQmx 1 Sample liest, wird dann der zuletzt gemessene Wert von CTR0 genommen oder wird hier erst mit der Messung der Periode begonnen?
Anders gesagt, wie genau gibt das dt der Schleife Auskunft über den Zeitabstand der am Counter gemessenen Periode?
Hintergrund der Frage ist, dass für die Berechnung der Winkelbeschleunigung das dt der Zeitgesteuerten Schleife mit eingeht und daraus später noch die Leistung errechnet wird.
Vielleicht gibt es hier auch noch eine elegantere Lösung. Auf die ich nicht gekommen bin…
Anbei: Der Zweite Counter ist (eigentlich) bereits vergeben. In der Zeitgesteuerten Schleife sollen später auch noch mehrere analoge Signale gleichzeitig mit der Periodendauer erfasst werden.
Für eine Drehzahlmessung einer Welle steht ein magnetischer Hallsensor mit Lochscheibe zur Verfügung. Die Drehzahl (Winkelgeschwindigkeit) soll aus der Messung der Periodendauer eines Inkrements errechnet werden.
Eine Flankenzählung ist aufgrund der geringen Anzahl Löcher (16) hier zu ungenau.
Hardware: PCI 6035E
Die Messung der Periodendauer habe ich über CTR0 realisiert. Die Drehzahl lässt sich daraus bereits berechnen. Das funktioniert sehr gut.
Nun brauche ich aber noch die Winkelbeschleunigung. Dazu muss ich die genauen Zeitpunkte kennen an denen die Winkelgeschwindigkeiten bzw. Periodendauern gemessen wurden.
Über eine Zeitgesteuerte Schleife erfasse ich von CTR0 die Periodendauer und rechne anschließend Drehzahl und Winkelbeschleunigung aus. (siehe Attachement)
Wenn die Schleife beginnt und der DAQmx 1 Sample liest, wird dann der zuletzt gemessene Wert von CTR0 genommen oder wird hier erst mit der Messung der Periode begonnen?
Anders gesagt, wie genau gibt das dt der Schleife Auskunft über den Zeitabstand der am Counter gemessenen Periode?
Hintergrund der Frage ist, dass für die Berechnung der Winkelbeschleunigung das dt der Zeitgesteuerten Schleife mit eingeht und daraus später noch die Leistung errechnet wird.
Vielleicht gibt es hier auch noch eine elegantere Lösung. Auf die ich nicht gekommen bin…
Anbei: Der Zweite Counter ist (eigentlich) bereits vergeben. In der Zeitgesteuerten Schleife sollen später auch noch mehrere analoge Signale gleichzeitig mit der Periodendauer erfasst werden.