LabVIEWForum.de - LINX Square Wave

LabVIEWForum.de

Normale Version: LINX Square Wave
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich bin maximal neu hier, deswegen entschuldigt eventuelle Falschsortierung der Frage.

Ich versuche einen Stepper Motor, mittels LINX an einem Arduino mit Stepper Treiber zu betreiben.
Jedoch erreiche ich mittels dem Square Wave Block nur etwa einen Step alle 6 Sek. und nicht die gewünschte Frequenz.

Eventuell kann mir jemand sagen wo mein Fehler liegt.
Hallo Gansalf,

herzlich willkommen im Forum!

Zitat:Jedoch erreiche ich mittels dem Square Wave Block nur etwa einen Step alle 6 Sek. und nicht die gewünschte Frequenz.
Liegt das an deinem VI, deinem Arduino oder deinem Stepper?
Was hast du bisher geprüft?

Hast du mal mit einem Oszilloskop geprüft, ob das passende PWM-Signal ausgegeben wird?
Danke für die schnelle Antwort.

Also bisher habe ich versucht die Frequenz zu ändern, ohne Einfluss auf das Verhalten.
Ebenso ein Wechsel des Pins hat keine Änderung erbracht.

Irgendwie habe ich das Gefühl, evtl. Täusche ich mich auch, das es das Programm sehr langsam abläuft. Vor der "Schritt-Schleife" ist noch die Änderung der Drehrichtung. Wenn ich diese mittels Taster ändere geschieht immer erst ein weiterer Step in die vorherige Richtung, bevor in die gewünschte Richtung gedreht wird.

Oszi wäre mein nächster Schritt.
Hallo Gansalf,

Zitat:Irgendwie habe ich das Gefühl, evtl. Täusche ich mich auch, das es das Programm sehr langsam abläuft.
Über deine Gefühle kann ich hier nicht urteilen… Big Grin
(Für die älteren: wir sind jetzt knapp vor Loriots Ei.)

Zitat:Vor der "Schritt-Schleife" ist noch die Änderung der Drehrichtung.
Was ist eine "Schritt-Schleife"?

Zitat:Wenn ich diese mittels Taster ändere geschieht immer erst ein weiterer Step in die vorherige Richtung, bevor in die gewünschte Richtung gedreht wird.
Das dürfte an deinem VI liegen - evtl. beachtest du den DATAFLOW nicht…

Zitat:Oszi wäre mein nächster Schritt.
Sowas solltest du schon lange erledigt haben, wenn du dir nicht sicher bist, ob das korrekte Signal ausgegeben wird!
Als "Schritt-Schleife" hatte ich in meinem jugendlichen Leichtsinn den Case bezeichnet, in welcher die Rechteck-Welle generiert wird.

Mit dem Oszi kann ich keinerlei definiertes Signal erkennen, welches an den entsprechenden Arduino-Pins ausgegeben wird. Nur ein Rauschen um 0V.
Auch mit dem Makerhub LINX eigenen Beispiel Programm, Beispiel zur Benutzung Digital Write und auch für Spquare Wave, bekomme ich kein Signal auf die entsprechenden Pins.


Werde nun mal den Arduino Tauschen um zu sehen, ob es sich dadurch eventuell etwas ändert.
Referenz-URLs