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 

Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"



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!

10.08.2012, 09:12
Beitrag #1

stud_bay Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2012

2011
2012
kA



Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo zusammen,

bin noch relativ neu im Umgang mit LabVIEW und hoffe, dass mir hier im Forum geholfen werden kann.
Vorab ein paar kurze Infos. Ich nutze die Version 2011 und versuche mit einem NI 9221 Modul anhand eines analogen Spannungseingangssignals (ein Rechtecksignal), dass mir mein Drehzahlsensor liefert, die Periodendauer meines Eingangssignals zu messen.
Hierzu habe ich mir gedacht das "Pulse Measurements.vi" zu nutzen. (Außerdem habe ich auch probiert direkt die Frequenz auszugeben über das Express vi "Timing and Transmission Measurements")

Mein Problem dabei: Es wird nichts angezeigt bzw. gemessen. Weder bei meinem Aufbau mit dem "Pulse Measurements.vi" noch bei dem anderen mit dem Express vi. Bevor ich den Sensor in meinem Aufbau integriert habe, habe ich mir ein Signal generieren lassen und dort versucht die Periodendauer zu messen. Dies hat ohne Probleme funktioniert.
Zum besseren Verständnis habe ich euch mal den aktuellen Aufbau meines Programmaufbau mit dem Pulse "Measurements.vi" angehängt und den Test-Aufbau in dem ich mit einem generierten Signal gearbeitet habe.

Meine Fragen hierzu sind:

1) Ist es grundsätzlich überhaupt möglich auf diese Weise die Periodendauer bzw. die Frequenz zu messen? (FFT kommt eher weniger in Fragen, weil diese zu ungenaue Werte liefert und zu große Sprünge hat)

2) Wo ist in meinem Aufbau der Fehler bzw. wieso bekomme ich keine Werte?


Vielen Dank schonmal im Voraus.


Angehängte Datei(en)
11.0 .vi  Drehzahlmessung_3.vi (Größe: 43,71 KB / Downloads: 277)

11.0 .vi  Test-Aufbau.vi (Größe: 62,78 KB / Downloads: 207)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.08.2012, 14:47
Beitrag #2

stud_bay Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2012

2011
2012
kA



RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo zusammen,

bin mittlerweile schon ein bisschen weitergekommen mit meinem Problem. Hab in der Labview Hilfe ein sehr gutes Beispiel (labview\examples\measure\maxmpl.llb) gefunden, mit dem ich die Periodendauer messen kann. Allerdings gibt mir das Programm immer noch nicht die Periodendauer aus.
Als Fehlermeldung bekomme ich: Die Amplitude der Waveform ist 0.

Ich habe daher das Programm nochmal verkleinert und versuche den Fehler bei der Konvertierung meines Eingangssignals in eine Waveform zu finden.
(Hab das Programm mal mit angehängt.)
Ich bin mir allerdings auch nicht sicher, ob die Konvertierung des double-Signals in ein 1D Array of double so richtig ist.

Kann mir vielleicht jemand sagen wieso die Amplitude 0 ist bzw. wo bei der Umwandlung des Signals mein Fehler ist?

Wäre super wenn mir jemand weiterhelfen könnte. Danke schonmal!


Gruß stud_bay


Angehängte Datei(en)
11.0 .vi  Untitled 2.vi (Größe: 38,62 KB / Downloads: 214)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2012, 15:47
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo stud,

du erzeugst eine Waveform mit genau einem Messwert. Wie willst du an diesem einem Messwert eine Pulsdauer messen?

Probier doch mal aus, mehr als nur einen Messwert anzusammeln, dann könnte eine Pulsdauer-Berechnung auch sinnvoll sein Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2012, 08:26
Beitrag #4

stud_bay Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2012

2011
2012
kA



RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo Gerd,

danke erstmal für deine Hilfe. Hab den Fehler gestern sogar selbst noch herausgefunden.

Könntest du mir auch sagen, wie ich mehrere Messwerte ansammle bzw. wie ich es schaffe, dass der aktuelle Messwert nicht ständig überschrieben wird?

Wahrscheindlich ist es relativ einfach für einen erfahrenen LabView-Nutzer, aber ich (Anfänger) komm irgendwie nicht dahinter.
Danke!

Gruß stud_bay
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2012, 10:11
Beitrag #5

stud_bay Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2012

2011
2012
kA



RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo nochmal,

hab mittlerweile erreicht, dass ich Messwerte zu verschiedenen Zeitpunkten erhalte (siehe Bild "Werte" im Anhang).
Das Problem ist nur, dass die Messwerte ständig überschrieben werden und ich deshalb für jeden Zeitwert dieselbe Amplitude bekomme. Grafisch gesehen bekomme ich einfach eine Gerade.
(Bild des aktuellen Programms siehe Anhang)

Kann mir vielleicht jemand sagen wie ich es hinbekommme, dass ich zu jedem Zeitpunkt die entsprechende Amplitude bekomme?

Danke!

Gruß stud_bay


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2012, 10:17 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2012 10:18 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo stud,

hast du dir mal (wirklich?) überlegt, was du da programmiert hast?
Du nimmst eine FOR-Loop, die einen Wert x-mal in ein Array packt. Und noch besser: Im ersten Durchlauf der While-Schleife werden null Werte ins Array geschrieben, beim zweiten Durchlauf genau einer, beim dritten dann zwei, usw. - und zwar immer die selben Werte, weil ja immer nur ein Einzelwert zur Verfügung steht...

Hast du schon mal die Einsteigerkurse gemacht? (Link in meiner Signatur...)
Hast du schon mal mit Schieberegistern gearbeitet?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2012, 10:37
Beitrag #7

stud_bay Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2012

2011
2012
kA



RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo Gerd,

(14.08.2012 10:17 )GerdW schrieb:  Hast du schon mal die Einsteigerkurse gemacht? (Link in meiner Signatur...)
Hast du schon mal mit Schieberegistern gearbeitet?
Nein, ich habe leider noch keinen Kurs belegt und arbeite erst seit kurzem mit LabView.
Über Schieberegister habe ich bereits gelesen, nur wusste/weis ich nicht wie ich es in meinem Fall anwenden muss/müsste.

Werde mir die NI-Einführung zu LabView (aus deiner Signatur...) mal anschauen und versuchen so auf die Lösung zu kommen.
Würde mich allerdings auch freuen wenn du mir eine mögliche Lösung meines Problems kurz skizzieren könntest (sofern dies nicht zuviel Aufwand für die darstellt)

Danke!

Gruß stud_bay
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2012, 10:41
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme beim Messen der Periodendauer mit Hilfe des "Pulse Measurements.vi"
Hallo stud,

eine Anregung:
   

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
  Probleme beim Zusammensetzen eines Arrays Hasenfuss 9 7.752 11.08.2016 16:50
Letzter Beitrag: IchSelbst
  Periodendauer bestimmen Enemy 6 8.392 17.12.2012 16:58
Letzter Beitrag: Enemy
  Probleme beim Arbeiten mit Waveforms - bitte um dringende Hilfe Lydia 4 4.657 16.12.2011 10:43
Letzter Beitrag: Lydia
  Periodendauer bzw. Zeit zwischen 2 aufsteigenden Flanken emigrante 6 8.289 26.04.2011 07:18
Letzter Beitrag: emigrante
  Pulse pro minute carinthianwerewolf 8 7.722 25.03.2006 22:42
Letzter Beitrag: carinthianwerewolf

Gehe zu: