22.11.2011, 09:57
Hallo zusammen,
ich habe die Aufgabe, einen Schrittmotor über ein NI9401 Modul zum Laufen zu bringen (LabVIEW Version 2011 auf Windows XP).
Nach nunmehr gefühlten 100 Stunden Forum durchsuchen und lesen und mindestens ebensovielen Versuchen in Eigenregie wende ich mich jetzt direkt an euch.
Das Modul hat 2 Ports mit 8 DIO Anschlüssen, von denen laut Datenblatt je Port 4 Anschlüsse jeweils in dieselbe Richtung geschaltet werden. Hierbei ist wohl egal, ob 4 als Eingang und 4 als Ausgang oder alle 8 als Ein- oder Ausgang geschaltet werden.
Die Anschlüsse sind auf den Kanälen 0-3 als Ausgänge und auf den Kanälen 6,7 als Eingänge definiert. Kanal 0 ist die Freigabe an den Motor. Dieser sollte dann auf 5V (Kanal 6) schalten und anschließend den Antrieb auf bereit (Kanal 7) setzen.
Über die Kanäle 1,2 und 3 können Drehrichtung, der Motorschritt und die Winkelauflösung geregelt werden.
Meine bisherigen Versuche waren sowohl mit dem DAQmx Express wie auch mit den einzelnen Komponenten nicht von Erfolg gekrönt. Meist habe ich entweder die Fehlermeldung bekommen, dass Ein- und Ausgänge nicht gleichzeitig abgefragt werden können oder es passierte einfach nichts. In seltenen Glücksmomenten hat die LED am Motor angefangen, dauerhaft zu blinken, leider hat sich aber dennoch keine Drehbewegung ergeben...
Vielen Dank, dass ihr überhaupt bis hier her gelesen habt und schonmal vorab vielen Dank für die Hinweise.
Schöne Grüße
Thorsten
ich habe die Aufgabe, einen Schrittmotor über ein NI9401 Modul zum Laufen zu bringen (LabVIEW Version 2011 auf Windows XP).
Nach nunmehr gefühlten 100 Stunden Forum durchsuchen und lesen und mindestens ebensovielen Versuchen in Eigenregie wende ich mich jetzt direkt an euch.
Das Modul hat 2 Ports mit 8 DIO Anschlüssen, von denen laut Datenblatt je Port 4 Anschlüsse jeweils in dieselbe Richtung geschaltet werden. Hierbei ist wohl egal, ob 4 als Eingang und 4 als Ausgang oder alle 8 als Ein- oder Ausgang geschaltet werden.
Die Anschlüsse sind auf den Kanälen 0-3 als Ausgänge und auf den Kanälen 6,7 als Eingänge definiert. Kanal 0 ist die Freigabe an den Motor. Dieser sollte dann auf 5V (Kanal 6) schalten und anschließend den Antrieb auf bereit (Kanal 7) setzen.
Über die Kanäle 1,2 und 3 können Drehrichtung, der Motorschritt und die Winkelauflösung geregelt werden.
Meine bisherigen Versuche waren sowohl mit dem DAQmx Express wie auch mit den einzelnen Komponenten nicht von Erfolg gekrönt. Meist habe ich entweder die Fehlermeldung bekommen, dass Ein- und Ausgänge nicht gleichzeitig abgefragt werden können oder es passierte einfach nichts. In seltenen Glücksmomenten hat die LED am Motor angefangen, dauerhaft zu blinken, leider hat sich aber dennoch keine Drehbewegung ergeben...
Vielen Dank, dass ihr überhaupt bis hier her gelesen habt und schonmal vorab vielen Dank für die Hinweise.
Schöne Grüße
Thorsten