11.12.2015, 14:43
Hallo zusammen,
ich würde gerne über LabView die Leistungselektronik eines Schrittmotors ansteuern. Ich arbeite mit LV 2015 und dem Gerät NI 6341 auf einem Windows 7 Rechner.
Die Leistungselektronik des Schrittmotors erwartet Signalpegel im Bereich von 3,5 bis 24V mit einer Dauer von mindestens 2us. Bisher habe ich über den DAQ-Assistenten ein simples VI erstellt, das im wesentlichen auch funktioniert, allerdings nicht die gewünschte Frequenz bereit stellt. Das simple VI erzeugt einen High- und Lowpegel von jeweils 5us innerhalb einer While-Schleife. Durch verschiedene Werte für die Funktion "Warten" habe ich die Frequenz gesteuert. Nun werden aber bei einer Wartezeit von 0s leider nur Pegel mit einer Frequenz von 20 Hz erzeugt, ich benötige aber 10 kHz.
Nachdem ich mich durch ein paar Bücher gearbeitet habe, habe ich versucht einen eigenen Task zu erstellen, der über einen Schieberegler die Frequenz der erzeugten Pulse steuert. Allerdings kommen keine Signale an meinem Ausgang an. Das Internet, Bücher und Kommilitonen konnten mir nicht helfen. Da es mein erstes LabView-Projekt ist, bin ich sicher, dass ich noch einige Anfängerfehler mache. Ich würde mich freuen, wenn sich das jemand ansehen könnte und mir einen Tip gibt.
ich würde gerne über LabView die Leistungselektronik eines Schrittmotors ansteuern. Ich arbeite mit LV 2015 und dem Gerät NI 6341 auf einem Windows 7 Rechner.
Die Leistungselektronik des Schrittmotors erwartet Signalpegel im Bereich von 3,5 bis 24V mit einer Dauer von mindestens 2us. Bisher habe ich über den DAQ-Assistenten ein simples VI erstellt, das im wesentlichen auch funktioniert, allerdings nicht die gewünschte Frequenz bereit stellt. Das simple VI erzeugt einen High- und Lowpegel von jeweils 5us innerhalb einer While-Schleife. Durch verschiedene Werte für die Funktion "Warten" habe ich die Frequenz gesteuert. Nun werden aber bei einer Wartezeit von 0s leider nur Pegel mit einer Frequenz von 20 Hz erzeugt, ich benötige aber 10 kHz.
Nachdem ich mich durch ein paar Bücher gearbeitet habe, habe ich versucht einen eigenen Task zu erstellen, der über einen Schieberegler die Frequenz der erzeugten Pulse steuert. Allerdings kommen keine Signale an meinem Ausgang an. Das Internet, Bücher und Kommilitonen konnten mir nicht helfen. Da es mein erstes LabView-Projekt ist, bin ich sicher, dass ich noch einige Anfängerfehler mache. Ich würde mich freuen, wenn sich das jemand ansehen könnte und mir einen Tip gibt.