INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Counter mit definierter Periode / Messfrequenz abfragen



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!

17.05.2010, 15:48 (Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2010 17:56 von jg.)
Beitrag #1

Robka Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jan 2010

8.6
2008
DE

64293
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
Hallo zusammen!

Ich habe folgendes Problem:

Counterabfrage einer beliebigen NI Messdatenerfassungskarte (~ USB-2008) in exakter, vordefinierter Periode.
Es darf hier kein Versatz in der Messfrequenz geben (Messfrequenz = 1/vordefinierter Periode).
Anhand der immer gleichen Zeitschritte (Periode z.B. = 50ms) und Flankenanzahl am Countereingang ctr0 wird hierraus die Frequenz ermittelt.
Es ist für den Versuchsaufbau notwendig die Impulse zu ermitteln (und nicht indirekt durch Frequenzen).
Dies hängt mit den wissenschaftlichen Analysen anderer Problemstellungen ab, welche hier nicht interessieren sollen.

Direkte Frequenzabfrage läuft flüssig, sauber und ohne großen Schwankungen.
Nun wenn ich dies mit der neuen Methodik, wie im gegebenem VI abfrage, läuft dies unrund und die Werte schwanken ziemlich.
Der Messaufbau ist der selbe, dies kann hier auch ausgeschlossen werden.

Hoffe auf tolle Lösung von eurer Seite aus ^_^

LG
Robert

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Flankenanzahl.vi (Größe: 26,8 KB / Downloads: 260)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.05.2010, 14:26
Beitrag #2

Jopi Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Oct 2006

13.0.1f5 32Bit
2000
EN

82110
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
Hallo,
was ist denn "Werte schwanken ziemlich"?

Falls das im Bereich 2% ist, würde ich meinen das das die Zeitmessung
ist: dT/T=0,02 wenn T = 50ms und die Timerauflösung dT=1ms.
Grüße, Jo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2010, 03:04
Beitrag #3

Robka Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jan 2010

8.6
2008
DE

64293
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
Hey Jo,

ich habe die Werte nicht explizit aufgenommen,
dies versuche ich am heutigen Tage hinzubekommen.
Aus dem Bauch raus lag mindestens der Faktor 10 zwischen direkter Frequenzmessung und indirekte Frequenzmessung über Impuls & Zeit.

Habe auch noch etwa den gleichen Hinweis bekommen, so wie du ihn mir unterbreitet hast.

Zitat:Also, es ist so, dass auch die zeitgesteuerten Schleifen nicht 100%ig
sind. Da ein Windowssystem mit einer Genauigkeit von schlechter 1ms
läuft ist es also nicht verwunderlich, dass die Werte schwanken.

Ich sollte vielleicht noch erwähnen, dass ich hier keine Mittelung vorgenommen habe, welches natürlich für weichere Werte sorgen würde.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2010, 07:05
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
Ich würde des alles auf kontinuierliche Periodendauermessung umstellen. Mit DAQmx Lesen errhälst Du dann ein Array von Periodendauern.
Wenn Du z.B die Schleife mit 50ms beibehälst und schließt an DAQmx als "Anzahl zu lesender Samples" nichts an, dann erhälst Du ein Array aller Periodendauern der letzten 50ms.
Die gesuchte Flankenzahl (ist die überhaupt wichtig?) ist dann gleich der Dimension des Arrays.
Und die Frequenz ist (mit Höchstpräzision!) = 1/Mittelwert der Periodendauern
Man beachte: Dieses mit Unsicherheiten belastete dt der Schleifen-Wartezeit kommt in der Berechnung gar nicht mehr vor!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2010, 09:22
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
' schrieb:Dieses mit Unsicherheiten belastete dt der Schleifen-Wartezeit kommt in der Berechnung gar nicht mehr vor!


Blink
Ist eine Timed Loop nicht eigentlich dafür gedacht, schwankende Iterationszeiten zu verhindern? (vorrausgesetzt der enthaltene Code "dauert" auf jeden Fall kürzer als die eingestellte Schleifen-Sollzeit?)

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2010, 09:38 (Dieser Beitrag wurde zuletzt bearbeitet: 19.05.2010 09:41 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
' schrieb:Ist eine Timed Loop nicht eigentlich dafür gedacht, schwankende Iterationszeiten zu verhindern? (vorrausgesetzt der enthaltene Code "dauert" auf jeden Fall kürzer als die eingestellte Schleifen-Sollzeit?)
Mag sein, wenn Du es sagst, denn ich habe davon keine Ahnung und habe die Time-Loop Schleife nie richtig verwendet. Die unzähligen einstellbaren Parameter verwrirren mich und ich sage mir. das brauche ich alles nicht.
Das war sowieso eine falsche Formulierung von mir. Ich hätte sagen sollen, daß bei niedrigen Frequenzen, wenn innerhalb der 50 ms nur wenige Perioden gezählt werden, durch die statistische Unsicherheit von +- 1 Periode bei der Zählung eine entsprechend große Schwankung in die Anzeige hineinkommt.
Bei Anfragen zu Datenerfassung wird leider nie gesagt, um welche Datenraten /Frequenzen es überhaupt geht. Dabei wäre das für eine qualifizierte Beantwortung grundlegend wichtig. Auch hier tappt man diesbezüglich wieder im Dunkel.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2010, 11:46
Beitrag #7

Robka Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jan 2010

8.6
2008
DE

64293
Deutschland
Counter mit definierter Periode / Messfrequenz abfragen
' schrieb:Bei Anfragen zu Datenerfassung wird leider nie gesagt, um welche Datenraten /Frequenzen es überhaupt geht. Dabei wäre das für eine qualifizierte Beantwortung grundlegend wichtig. Auch hier tappt man diesbezüglich wieder im Dunkel.

Eine Periode = 50ms = Frequenz von 20Hz.

' schrieb:Die gesuchte Flankenzahl (ist die überhaupt wichtig?)

Ja sie ist für die wissenschaftliche Auswertung noch wichtig und kann nicht ignoriert werden.
Sie ist also nicht nur für die Frequenzermittlung wichtig..

' schrieb:Wenn Du z.B die Schleife mit 50ms beibehälst und schließt an DAQmx als "Anzahl zu lesender Samples" nichts an, dann erhälst Du ein Array aller Periodendauern der letzten 50ms.

Meinst du das so in etwa (siehe Anhang)?

Meint ihr das Abfragen der Messkarte dauert länger als 50ms? Ich kann die heute auch mal versuchen zu messen, wie lange eine Abfrage dauert.
Danke für eure bisherigen Antworten, wer

[Bild: lv86_img.jpg]


Angehängte Datei(en)
Sonstige .vi  Flankenanzahl_mit_SampleTakt.vi (Größe: 29,15 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Arduino Periode messen Fuchs 9 9.531 22.09.2023 06:53
Letzter Beitrag: GerdW
  tristate, pullup und definierter Zustand ohne Strom gottfried 5 4.846 30.04.2019 13:48
Letzter Beitrag: Lucki
  Signal-Speicherung mit definierter Messdauer gifo 27 16.015 25.11.2015 14:03
Letzter Beitrag: gifo
  Konstante Messfrequenz Meinhart_E.Steil 6 6.617 15.05.2011 12:34
Letzter Beitrag: Meinhart_E.Steil
  Messfrequenz erhöhen DeMasch 2 4.668 07.05.2011 14:52
Letzter Beitrag: DeMasch
  Messfrequenz wird nicht übernommen Der_Elch 3 4.093 02.02.2010 14:44
Letzter Beitrag: Der_Elch

Gehe zu: