LabVIEWForum.de - Periodendauer bzw. Zeit zwischen 2 aufsteigenden Flanken

LabVIEWForum.de

Normale Version: Periodendauer bzw. Zeit zwischen 2 aufsteigenden Flanken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi

Wir versuchen uns grade an unserem Praxisprojekt.
Dafür messen wir mit einer Lichtschranke und einer Gasuhr
ein Signal (Volumenstrom). Nun brauchen wir die Zeit zwischen zwei aufsteigenden
Flanken, welche uns die Lichtschranke gibt.
Wir haben schon die Suchfunktion bemüht und nicht wirklich eine Antwort auf unsere
Frage bekommen.
Die Signale sehen wie folgt aus: *siehe Attachment*

Wir sind hier langsam am Verzweifeln und hoffen, dass ihr uns hier
evtl. helfen oder mit Tipps versorgen könnt. Eigentlich müsste es doch recht einfach
sein. Der Rest war auch nicht wirklich eine Hürde, bzw. mit der Hilfefunktion
zu bewältigen.

Ich bedanke mich schonmal im Voraus sehr herzlich und wünsche frohe Feiertage!
Liebe Grüße,
Tim
Die Zeitmessung zwischen 2 Flanken (+/+, +/-, -/+, -/- ), innerhalb des gleichen Signals oder zwischen 2 verschiedenen Signalen gehört zu den Basisfähigkeiten der meisten Universalmesskarten von NI.
Wenn ihr nicht fündig geworden seid, dann deshalb, weil das mehr mit der Karte als mit LV selbst zu tun hat.
Beispiele unter DAQmx, zählergestützte Messungen.
Man kann den Task auch im M&A-Explorer einrichten. Bei der Einrichtung wird man schön am Händchen geführt, so daß nichts mehr schief gehen kann, und zu guter Letzt kann man sogar ein Bild ausdrucken, wie alles an der Karte anzuschließen ist.
Vielen Dank erstmal für deine Antwort.
Leider sind wir totale Anfänger (vielleicht auch Idioten Blush ) und müssen uns da
wohl doch noch mehr reinlesen als Gedacht.

Als Messkarte nutzen wir die NI USB-6210. Ob diese das kann, weiss ich nicht.
Was genau ist denn der DAQmx?
Wenn ich das richtig verstanden habe, müssen wir einen virtuellen Kanal erzeugen
was wir auch über einen Assistenten im M&AExplorer machen können. Aber
was genau ist der M&A-Explorer? Wie du siehst, sind wir wirklich noch ganz am
Anfang.

Bahn

Vielen Dank nochmal und liebe Grüße,
Tim
(21.04.2011 10:18 )emigrante schrieb: [ -> ]Nun brauchen wir die Zeit zwischen zwei aufsteigenden
Flanken, welche uns die Lichtschranke gibt.
Wir haben schon die Suchfunktion bemüht und nicht wirklich eine Antwort auf unsere
Frage bekommen.

Hallo emigrante

versuchs doch mal mit Boolean Crossing und einem Grössergleich. Dann kannst du die 2 Zeiten miteinander verrechnen.


mfg Martin


Edit:
http://lmgtfy.com/?q=DAQmx
DAQmx
Blöde Frage, wenn es nur Lichtschranken sind, wieso hol ich mir das Signal nicht über die Digitaleingänge? Da hab ich High / Low und fertig?

Sollte eine Grundspannung da sein, dann zieh ich mir die halt mit einem Pulldown-Widerstand auf GND.

Smile
(21.04.2011 14:42 )Der_Elch schrieb: [ -> ]Blöde Frage, wenn es nur Lichtschranken sind, wieso hol ich mir das Signal nicht über die Digitaleingänge? Da hab ich High / Low und fertig?
Das kommt auf die Zeitdauer zwischen den Flanken an. Mit den in der Karte eingebauten Countern/Timern kann man die Zeiten mit 10MHz Takt oder sogar höher messen.
Hier aber - das sieht man an der geposteten Graphik beim genauen Hinschauen, und ich hatte das zunächt übersehen - handelt es sich um Flankenabstände von 30 sec. Da ist Dein Vorschlag ebenfalls möglich, und es könnte sogar sein, daß die Counter/Timer-Methode für so große Zeiten gar nicht mehr funktioniert. Man kann also ganz gemütlich den Digitaleingang pollen und auf positive Flanken testen (Mit Shiftregister und Vergleich: Wenn der neue Wert größer ist als der alte, ist es eine pos. Flanke. Oder die Funktion Flankenerkennung verwenden).
Verzeiht, dass es so lange gedauert hat bis ich antworte. Ich war über die
Feiertage weg und kam nicht ins Internet. Danke für eure Hilfe und Tipps.

Ich werd mich da mal ransetzen und schauen ob ich was zustande bekomme Smile

Liebe Grüße,
Tim
Referenz-URLs