LabVIEWForum.de - Regelung bis 100 Hz mit 6221 PCI

LabVIEWForum.de

Normale Version: Regelung bis 100 Hz mit 6221 PCI
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo an alle,

ich schreibe zur Zeit meine Diplomarbeit zur aktiven Schwingungsdämpfung. Ich möchte den Regler mit LabVIEW realisieren, bin aber wirklich blutiger Anfänger, wäre toll wenn mir einer etwas helfen könnte.

Meine Regleraufgabe ist eigentlich nicht so aufwendig. Ich habe ein Eingangssignal von einem Beschleunigungsaufnehmer, das Signal muss einmal integriert werden und soll dann über einen PID-Regler ausgegeben werden. Dazu wurde mir die PCI Karte NI 6221 empfohlen.

Meine Frage:

Ich möchte eigentlich einen Wert nach dem nächsten bearbeiten. Das heißt Karte ließt Wert, Rechner rechnet und Karte gibt Ausgangswert, dann nächster Eingangswert usw. In meinem Task kann ich einstellen, dass der Kanal kontinuierlich Werte mit einer Abtastfrequenz von 250kHz erfasst, die Samplerate steht zum Beispiel auf 1000. Das bedeutet der übermittelt mir einem array mit 1000 Werten auf einmal an den Rechner und das 250 mal pro Sekunde, oder?

Stelle ich den Wert auf 1, würde er theoretisch die Werte direkt übermitteln, dann werden die Werte aber überschrieben. Ab 50 Werten läuft es einigermaßen stabil(allerdings bei nur 5kHz Abtastrate, allerdings würde ich gerne mit 250KHz arbeiten). Dann bedeuten 50 Samples bei der maximalen Abtastfrequenz von 250kHz, eine minimale Verzögung von 1/250kHz * 50 = 0, 2 ms, oder. Eigentlich schon fast du lange. Meine Abweichung darf nur 3 bis 4 Grad betragen, bei 100 Hz / 360° * 3 ° komme ich auf 83 µs.

Wie bekomme ich das hin, das ein Wert eingelesen wird und dann das berechnete Ausgangswertsignal ausgegeben wird? Geht das nur mit dem Reail time Modus. Mir wurde gesagt, das wäre irre aufwendig.

Vielen Dank im Vorraus.

Grüße

Thomas
Referenz-URLs