29.05.2009, 18:07
Hallo zusammen,
ich habe die Aufgabe einen Prüfstand in LV zu programmieren. Der Prüfstand soll später mal den Wirkungsgrad von Schneckengetrieben ermitteln. Messwerte sind Drehmoment und Drehzahl sowohl vom Antriebsstrang als auch Abtriebsstrang. Beim Antriebsstrang wird auch noch die Axialkraft der Schneckenwelle bestimmt. Drehmoment kommt jeweils von einer Drehmomentmesswelle (0-10V), Drehzahl wird über einen Inkrementalgeber ermittelt durch bestimmen der Frequenz. Antriebsstrang hat 360 Inkremente / Umdrehung, Abtriebsstrang 5000 Inkremente / Umdrehung.
Hardwarekonfiguration:
- NI PXI-1031
- NI PXI-8195 Embedded Controller
- NI PXI-6229 M Series Multifunction DAQ
- NI PXI-6602 Timing I/O
Da ich noch nicht so tief in LV drinstecke tue ich mir zZ noch ein bissl schwer...
Die Analogwerte werden mit der Multi I/O Karte erfasst, die Drehzahlen über die Timer/Counter Karte. Also jeden Messgröße einzeln erfassen hab schon hinbekommen:rolleyes:aber es soll so sein, dass ich zum Zeitpunkt X sage jetzt N Messwerte speichern und dann die abgespeicherten Werte jeweils vom Zeitpunkt her zusammen passen müssen. Wie das ginge wenn ich nur Analogwerte einlese hab ich in den Beispielen gefunden...aber es ist ja so, dass für die Bestimmung der Frequenz für die Drehzahlen ja immer mehrere Flanken des Signals erfasst werden müssen um daraus die Drehzahl zu berechnen. Weiter ist es natürlich nicht gewährleistet, dass wenn grad bei Inkrementalgeber1 ne Flanke kommt bei Inkrementalgeber2 auch eine Flanke da ist.
Hoff ich konnte euch mein Anliegen schildern. Bin für jeden Tipp (bitte so formulieren dass es ein "Grünschnabel":cool: versteht) dankbar!
Falls noch Infos fehlen bescheid sagen!
Vielen Dank und schönes Wochenende
Gruß Johannes
ich habe die Aufgabe einen Prüfstand in LV zu programmieren. Der Prüfstand soll später mal den Wirkungsgrad von Schneckengetrieben ermitteln. Messwerte sind Drehmoment und Drehzahl sowohl vom Antriebsstrang als auch Abtriebsstrang. Beim Antriebsstrang wird auch noch die Axialkraft der Schneckenwelle bestimmt. Drehmoment kommt jeweils von einer Drehmomentmesswelle (0-10V), Drehzahl wird über einen Inkrementalgeber ermittelt durch bestimmen der Frequenz. Antriebsstrang hat 360 Inkremente / Umdrehung, Abtriebsstrang 5000 Inkremente / Umdrehung.
Hardwarekonfiguration:
- NI PXI-1031
- NI PXI-8195 Embedded Controller
- NI PXI-6229 M Series Multifunction DAQ
- NI PXI-6602 Timing I/O
Da ich noch nicht so tief in LV drinstecke tue ich mir zZ noch ein bissl schwer...
Die Analogwerte werden mit der Multi I/O Karte erfasst, die Drehzahlen über die Timer/Counter Karte. Also jeden Messgröße einzeln erfassen hab schon hinbekommen:rolleyes:aber es soll so sein, dass ich zum Zeitpunkt X sage jetzt N Messwerte speichern und dann die abgespeicherten Werte jeweils vom Zeitpunkt her zusammen passen müssen. Wie das ginge wenn ich nur Analogwerte einlese hab ich in den Beispielen gefunden...aber es ist ja so, dass für die Bestimmung der Frequenz für die Drehzahlen ja immer mehrere Flanken des Signals erfasst werden müssen um daraus die Drehzahl zu berechnen. Weiter ist es natürlich nicht gewährleistet, dass wenn grad bei Inkrementalgeber1 ne Flanke kommt bei Inkrementalgeber2 auch eine Flanke da ist.
Hoff ich konnte euch mein Anliegen schildern. Bin für jeden Tipp (bitte so formulieren dass es ein "Grünschnabel":cool: versteht) dankbar!
Falls noch Infos fehlen bescheid sagen!
Vielen Dank und schönes Wochenende
Gruß Johannes