Labview und Arduino Schrittmotor steuern

Gast #5238778
Lesenswert?
• ▲
▼
Hallo,

komme nicht mehr weiter.
Möchte mit der nachfolgend aufgeführten Konfiguration einen kleinen 
Schrittmotor steuern:

- Labview Full Dev. 2017
- Stepperdriverboard: ST330 mit Toshiba TB6560AHQ
- Driverboard ist auf Mikroschritte (3200 Steps/U) geschaltet
- Arduino Mega2560

So, nun zum eigentlichen Problem:

1. Eingaben:  Steps = 2000   # of Steps = 200  --> alles ok
              Motor läuft ruhig, vollführt 20 volle Umdrehungen und 
stoppt
              nach 200 Steps (Schleifendurchlauf).
              Steps remaining: 161

2. Eingaben:  Steps = 2000   # of Steps = 100  --> alles ok
              Motor läuft unruhig, vollführt 6,5 volle Umdrehungen und
              stoppt nach 100 Steps (Schleifendurchlauf).
              Steps remaining: 61

3. Eingaben:  Steps = 2000   # of Steps = 50  --> alles ok
              Motor läuft extrem unruhig, vollführt 1,6 volle 
Umdrehungen
              und stoppt nach 50 Steps (Schleifendurchlauf).
              Steps remaining: 11

Die Fragen dazu:

- was genau ist als "# of Steps" gemeint ?
- was meint NI mit "Steps remaining" ?

Die Übersetzung ist mir schon klar, aber ich habe ein Problem, die 
Bedeutung zu verstehen.
Im Übrigen möchte ich die Steuerung so eingerichtet haben, dass am Port 
x eine 1 oder 0 den Start bzw. Stop bewirkt.

Vielleicht ist ja ein LabVIEW-Erfahrener unter Euch, der mir hier 
weiterhelfen mag.

Danke dafür im Voraus !

Christoph
Angehängte Dateien:
Gast #5240053
Lesenswert?
• ▲
▼
Klingt logisch, aber das kann nicht sein:

Hatte  # of Steps = 800 eingegeben und nur die Speed verändert.

Hier die Ergebnisse:    1000 Steps/s   800 Steps   20 U
                        2000 Steps/s      "         40 U
                        4000 Steps/s      "         80 U
                        6000 Steps/s      "        100 U

Tja, so ist das...
Gast #5240649
Lesenswert?
• ▲
▼
Das war's !!!!

Manchmal sieht man (ich) den Wald vor lauter Steps nicht mehr....

Vielen Dank für den Tip !!!

Mit "# of Steps" sind die Mikroschritte gemeint 200/400/1600/3200.


Besten Dank !

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.