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 

Drehzahlmesser



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!

06.11.2007, 23:03 (Dieser Beitrag wurde zuletzt bearbeitet: 06.11.2007 23:04 von imbe3m112.)
Beitrag #1

imbe3m112 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2007

8.2
2006
kA


Deutschland
Drehzahlmesser
Hi,

ich bin neu hier und hoffe, dass Ihr mir eventuell helfen könnt. Ich möchte an einen kleinen Druckluftmotor die Drehzahl abmessen. Dazu nehme ich von einem Opel einen Drehzahlmesser mit 16 Impulsen. Bei LabVIEW 8.2.1 habe ich jetzt ein Programm geschrieben, welches auch funktioniert. Jedoch stukkt der Drehzahlmesser gewaltig. Es gibt keine sauberen Übergänge, wie die Drehzahlmesser aus dem Auto. Was kann ich verändern? Oder ist was falsch?

MFG
Rene

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2007, 08:41
Beitrag #2

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Drehzahlmesser
Was ist "stukkt"?

Prinzipiell: Ich steige zwar nicht 100%ig durch, was du mit diesen ganzen Operationen machst, aber ein Drehzahlmesser gibt doch ein digitales Signal mit einer bestimmten (von der Drehzahl abhängigen) Frequenz aus. Zumindest fühle ich mich durch dein VI bestätigt.
Ein Counter ist für die Frequenzmessung wesentlich besser geeignet, als eine softwareseitige Überwachung eines digitalen Eingangs...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2007, 08:47 (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2007 08:47 von Lucki.)
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Drehzahlmesser
Ja, wenn ich wüßte was "stukken" ist...
Aber was ich auf jeden Fall verbessern würde: Die Mittelwertbildung durch eine gleitende Mittelwertbildung zu ersetzen.
Jetzt ist es so: Impulszählung erfolg über 2 sec (diese Zeit ist notwendig) . In diesem Intervall erfolgt bei Dir auch das Updating der Anzeige.
Besser: Updating viel öfter, z.B. alle 100ms, wobei bei jedem Updating die Zählergebnisse der vorangegangenen 2 sec verwendet werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2007, 16:53
Beitrag #4

imbe3m112 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2007

8.2
2006
kA


Deutschland
Drehzahlmesser
"Stukken" beduetet, dass der Drehzahlmesser springt. Er springt z.B. von 100 auf 200 ohne das der Zeiger sich bewegt.
Momentan, wie Lucki schon beschrieben hat, nimmt der Drehzahlmesser den aktuellen Wert, der alle 2sec. ansteht.
Wie bekomme ich hin, wie du schreibst, dass er einen Mittelwert nimmt? Sollte dann der Drehzahlmesser vernünftig laufen?

Sorry aber LabVIEW ist Neuland für mich.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2007, 17:18
Beitrag #5

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Drehzahlmesser
Ja, er sollte dann vernünftig laufen. Dein Problem ist, dass er momentan 2s lang einen Wert ermittelt und ihn dann auf den Indikator knallt. Damit springt der im 2s-Takt. Wenn du diesen z.B. alle 100ms updatest, wird das "stucken" wesentlich kleiner. Und bitte nimm demnächst mal springen/ ruckeln/ stocken/ ... Es gibt hundert Synonyme dafür, wieso also grade den Dialekt bevorzugen?

Schaue mal in die Palette Signal Processing -> Waveform Measurements. Dort hast du eine ganze Reihe von Mittelwert-VIs. Man kann den natürlich auch schnell selber zusammenbasteln...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2007, 21:22
Beitrag #6

imbe3m112 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2007

8.2
2006
kA


Deutschland
Drehzahlmesser
Ja ich kann ja das Mittelwert-VI "Mean" nehmen. Jedoch wo schließ ich das an. Ich weiß nicht was Array ist. An anderen Stellen, wo ich denke lässt es sich nicht anschließen.Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2007, 09:02
Beitrag #7

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Drehzahlmesser
Dafür solltest du deine aktuellen Messwerte nicht immer wieder überschreiben, sondern immer schön an ein Array anhängen. Sonst wird es ja auch für das VI schwierig, einen Mittelwert zu berechnen - aus einem Wert... Allerdings solltest du die Arraygröße beschränken auf z.B. 100 Werte. Wenn der 101. ankommt, fliegt der 1. aus dem Array raus.
Keine Ahnung, ob es auch ein VI gibt, dass sich die alten Werte automatisch merkt, aber so sollte es auf jeden Fall gehen.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2007, 09:51 (Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2007 21:51 von jg.)
Beitrag #8

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Drehzahlmesser
' schrieb:Ja ich kann ja das Mittelwert-VI "Mean" nehmen. Jedoch wo schließ ich das an. Ich weiß nicht was Array ist. An anderen Stellen, wo ich denke lässt es sich nicht anschließen.Sad

Für gleitende Mittelwertbildung ist in LV bestens vorgesorgt. Hab mal ein VI gemacht. Die 2 Schleifen mit Melder (seihe VI) sind nur so eine Spielerei, das läßt sich auch alles in eine einzige Schleife packen.
Es wäre natürlich besser, wenn man die Taktung (500Hz) hardwaremäßig erzeugen würde, und noch besser, wenn man, wie oben schon gesagt, die ganze Flankenzählung (hier über 100ms) überhaupt nicht mit DI, sondern mit dem jeder Messkarte eingebauten Zähler machen würde. Ich habe es aber jetzt mal so gelassen wie Du es hattest. Du kannst damit bis ca. 900U/min messen

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  Gleitender_Mittelwert.vi (Größe: 32,12 KB / Downloads: 390)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2007, 20:26
Beitrag #9

imbe3m112 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2007

8.2
2006
kA


Deutschland
Drehzahlmesser
' schrieb:Für gleitende Mittelwertbildung ist in LV bestens vorgesorgt. Hab mal ein VI gemacht. Die 2 Schleifen mit Melder (seihe VI) sind nur so eine Spielerei, das läßt sich auch alles in eine einzige Schleife packen.
Es wäre natürlich besser, wenn man die Taktung (500Hz) hardwaremäßig erzeugen würde, und noch besser, wenn man, wie oben schon gesagt, die ganze Flankenzählung (hier über 100ms) überhaupt nicht mit DI, sondern mit dem jeder Messkarte eingebauten Zähler machen würde. Ich habe es aber jetzt mal so gelassen wie Du es hattest. Du kannst damit bis ca. 900U/min messen


WOW das sieht super aus. Aber so weit waren wir in der Schule mit LabVIEW noch nicht. Von daher konnte ich das nicht wissen. Am Montag probier ich das direkt mal mit dem Sensor aus. Ich habe dne zur Zeit nicht hier.

DANKE schonmal! Jetzt muss ich nur noch dahinter steigen, was du da alles rein getan hastWink

Ich schreibe am Montag nochmal wie das mit dem Sensor geklappt hat.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2007, 08:51
Beitrag #10

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Drehzahlmesser
' schrieb:Für gleitende Mittelwertbildung ist in LV bestens vorgesorgt. Hab mal ein VI gemacht. Die 2 Schleifen mit Melder (seihe VI) sind nur so eine Spielerei, das läßt sich auch alles in eine einzige Schleife packen.
Es wäre natürlich besser, wenn man die Taktung (500Hz) hardwaremäßig erzeugen würde, und noch besser, wenn man, wie oben schon gesagt, die ganze Flankenzählung (hier über 100ms) überhaupt nicht mit DI, sondern mit dem jeder Messkarte eingebauten Zähler machen würde. Ich habe es aber jetzt mal so gelassen wie Du es hattest. Du kannst damit bis ca. 900U/min messen

Nicht schlecht. Die FIR-Filter waren mir bisher zu undurchsichtig - zuviele gleich klingende VIs;)Aber wie ich sehe, lohnt es sich, mal einen Blick drauf zu werfen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: