LabVIEWForum.de - Mittelwertmessung

LabVIEWForum.de

Normale Version: Mittelwertmessung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, ich hab schon einiges hier im Forum darüber gelesen und es wurde auch schon diskutiert, aber leider habe ich dadurch immer noch nicht mein Problem gelöst.

Ich bekomme von einem Timer (Hallsensor am Rad eines Autos) alle 500ms einen Wert zurück, der sich immer erhöht. Aus diesen Werten möchte ich den Mittelwert für die Bestimmung der Geschwindigkeit ermitteln. Schön wäre ein mittelwert zwischen drei und fünf Werten, oder perfekt wenn man ihn einstellen könnte.

Ich würde euch sehr danken, wenn ihr mir damit helfen könntet. Danke im voraus.


Gruß Spooky
Entsprich soetwas deinen Wünschen?

Grüße

Lv82_img[attachment=12493]
' schrieb:Entsprich soetwas deinen Wünschen?

Grüße

Lv82_img[attachment=39722:Unbenannt_3.vi]


Danke für die schnelle Antwort, aber was genau passiert da? Wofür hast du die Zufallszahl da eingebaut?

Das ist der Teil meines VI wo ich die Werte herausbekomme.

Gruß Spooky
Ok entschuldige. Eine kleine Beschreibung zu meinem Vi hätte vermutlich nicht geschadet.

Der Zufallswert sollte deine Messwerte simulieren. Mein Beispiel liest bei jedem Schleifendurchgang einen neuen Wert ein und mittelt (einstellbar) über die letzten Werte. Ich bin einfach davon ausgegangen, dass du eine Schleife hast, in der alle 500ms ein Wert eingelesen wird?! Dann ersetzt du einfach den Randomwert mit deinem Messwert und erhältst einen Mittelwert als Ergebniss.

Gruß
' schrieb:Ok entschuldige. Eine kleine Beschreibung zu meinem Vi hätte vermutlich nicht geschadet.

Der Zufallswert sollte deine Messwerte simulieren. Mein Beispiel liest bei jedem Schleifendurchgang einen neuen Wert ein und mittelt (einstellbar) über die letzten Werte. Ich bin einfach davon ausgegangen, dass du eine Schleife hast, in der alle 500ms ein Wert eingelesen wird?! Dann ersetzt du einfach den Randomwert mit deinem Messwert und erhältst einen Mittelwert als Ergebniss.

Gruß

Ah, ok. Jetzt ist klar. Vielen dank.

Gruß Spooky
Für die Glättung gibt es Filter mit etlichen Spielmöglichkeiten.
Lv82_img [attachment=12496]
' schrieb:Für die Glättung gibt es Filter mit etlichen Spielmöglichkeiten.
Lv82_img [attachment=39725:Gl_tten.vi]

Auch Super, doch bei mir erhöht sich ja immer der Wert des Timers, da er immer nur die Anzahl der "Speichen" des Rades kontinuierlich hoch zählt und nicht zurückgesetzt wird. Dadurch ist ein mittel der Werte sinnlos, da ich so ja nur eine glättung der immer größer werdenden Werte bekomme. Ich möchte ja gerne immer nur z.B. von den letzten 3 bis 5 Werten eine Mittelwert der -Änderungen- haben. Es muß also immer der Wert von dem vorherigen abgezogen werden. Ich will ja eine Geschwindigkeit messen. Smile
Gib es da auch so ein schönes VI?

Gruß Spooky
' schrieb:Gib es da auch so ein schönes VI?
Das nicht, aber Deine Drehzahl ist eben proportional zu Anzahl der gezählten Speichen, dividiert durch die ensstrebende Zeitdauer. Du mußt den Zähler nur in konstanten Zeitintervallen auslesen, und davon erst mal den vorigen Zählerstand subtrahieren. Das hat aber doch nichts mit LabVIEW zu tun, das ist doch Messtechnik für den Kinderkurs, oder?
Referenz-URLs