06.11.2007, 23:03
(Dieser Beitrag wurde zuletzt bearbeitet: 06.11.2007 23:04 von imbe3m112.)
Beitrag #1
|
imbe3m112
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
|
|
|
07.11.2007, 08:41
Beitrag #2
|
|
|
07.11.2007, 08:47
(Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2007 08:47 von Lucki.)
Beitrag #3
|
Lucki
Tech.Exp.2.Klasse
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.
|
|
|
07.11.2007, 16:53
Beitrag #4
|
imbe3m112
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.
|
|
|
07.11.2007, 17:18
Beitrag #5
|
|
|
07.11.2007, 21:22
Beitrag #6
|
imbe3m112
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.
|
|
|
08.11.2007, 09:02
Beitrag #7
|
|
|
08.11.2007, 09:51
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2007 21:51 von jg.)
Beitrag #8
|
|
|
08.11.2007, 20:26
Beitrag #9
|
imbe3m112
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 hast
Ich schreibe am Montag nochmal wie das mit dem Sensor geklappt hat.
|
|
|
| |