Geschwindigkeit eines Anstiegs berechnen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: Geschwindigkeit eines Anstiegs berechnen (/Thread-Geschwindigkeit-eines-Anstiegs-berechnen) |
Geschwindigkeit eines Anstiegs berechnen - eins - 24.03.2006 13:13 Hallo zusammen, ich sammle gerade meine ersten LabVIEW Erfahrungen und bin ziemlich begeistert. Ich habe innerhalb kurzer Zeit schon sehr viel hinbekommen. Nur habe ich noch ein großes Problem: Ich habe eine Treppenfunktion, die den Winkel eines Rades darstellt (0° = 0,3V; 10° = 0,6V; 20° = 0,9V usw). Nun möchte ich gern aus dieser Funktion die Drehgeschwindigkeit bestimmen. Nun gibt es ja ein Modul um den Astieg zu bestimmen, der ja propoertional zu meiner Geschwindigkeit ist. Wenn ich einen Tiefpassfilter davorschalte sollte das ja gehen. Leider stürzt mir der Tiefpass immer ab, da "die Amplitude des Signals" Null ist. Bei einer normalen Funktion funktionierts auch ein Filter > 0 hilft hier nichts. Außerdem bekomme ich den Tiefpass nicht so eingestellt, dass er mir eine Kurve ohne die "Treppenstufen" darstellt. hat jemand eine Idee, wie ich meine Geschwindihkeit messen kann? Dankeschön. Geschwindigkeit eines Anstiegs berechnen - eins - 24.03.2006 16:01 Habe ses geschafft, das Signal zu wandeln, dass ich für jede Treppenstufe einen Impuls bekomme. Jetzt muss ich nur noch den Abstand zwischen den analogen Impulsen messen. Nun habe ich es mit einem Trigger versucht. Dieser reagiert allerdings nicht. Weiß jemand, we ich die Zeit zwischen zwei analogen Impulsen messen kann? Die Beispiele hier sind nur für Version 7.1. Ist ein Update von 7.0 auf 7.1 eigentlich kostenlos? Geschwindigkeit eines Anstiegs berechnen - eins - 27.03.2006 09:00 Habe am Wochenende etwas probiert, nur leider ist es mir nicht gelungen. Wäre echt klasse, wenn jemand einen Tipp für mich hätte. Ich habe einen Analogwert, der abhängig von meiner Geschwindigkeit auf ca. 270 springt. Nun möchte ich diese Sprünge erkennen und die Zeit zum vorhergehenden Sprung messen. Diese Zeit, kann ich dann ich meiner Geschwindigkeit umrechnen. Geschwindigkeit eines Anstiegs berechnen - eg - 27.03.2006 09:22 Sorry, ich würde dir gerne helfen, aber ich verstehe die Aufgabenstellung nicht. Hast du einen Gyroskop oder was ist es für ein Sensor? Kannst du die Funktion des Sensors näher beschreiben? Gruss Geschwindigkeit eines Anstiegs berechnen - eins - 27.03.2006 13:25 Hallo Eugen, ich habe leider keinen Sensor. Die Schaltung vor dem LabVIEW ist etwas schwieriger. Besteht aus Microcontroller, RFID-Reader usw. Diese Sachltung gibt mir beim Drehen eines Rades für die verschiedenen Winkel eine Spannung zwischen 0 und 10 V. An diesem Rad sind 36 Auslöser. Der Microcontroller gibt beim Drehen des Rades je nach Winkel nun eine Treppenfunktion aus. Anhand der Spannung kann ich nun den Winkel des Rades ermitteln. Nun will ich anhand dieser Steigung auch die Geschwindigkeit des Rades bestimmen. Hierzu möchte ich die "Dauer" einer Treppenstufe messen und aus der Spannung und der Dauer eine Geschwindigkeit errechnen. Anbei mal ein kleines Beispiel. Dankeschön. Geschwindigkeit eines Anstiegs berechnen - eg - 27.03.2006 14:16 Ist es so ähnlich wie ein Odometer? Gruss Geschwindigkeit eines Anstiegs berechnen - eins - 28.03.2006 16:41 hallo eugen, ich habe gerade mal in der wikipedia nach einem odometer gesucht. das system basiert nicht auf mechanik und ist auch etwas moderner. wir haben kleine rfid etiketten um ein rad angeordnet. diese etiketten haben eine eindeutige kennung. wenn jetzt ein solches etikett erkannt wird, hat man auf grund der kennung, den winkel des rades. konnte man das verstehen ? viele grüße, eins Geschwindigkeit eines Anstiegs berechnen - eg - 28.03.2006 16:58 Ich habe probiert die Winkelgeschwindigkeit aus dem Signal rauszukriegen, hat aber nicht geklappt. Eigenlich braucht man die Winkeländerung und die Zeitänderung dafür. Das Express-VI, dass du zum Ableiten verwendest, nimmt die Zeitänderung immer von 0,1. Dass kannst du sehen wenn du auf Probe beim Signal klickst. Versuche mal die mathematische Ableitung zu verwenden (aus der Matematics-Palette), wo du auch dt eingeben sollst. Logisch wäre noch ein Halteglied mit Timeout an deinen Peak anzuschliessen, so dass die Geschwindigkeit innerhalb einer bestimmter Zeit geschätzt wird. Und wenn keine Winkeländerung mehr kommt auf Null geht. Leider kann ich da weiter nicht helfen. Gruss, Eugen |