Forum: Mikrocontroller und Digitale Elektronik Labview und Arduino Schrittmotor steuern


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Christoph M. (Gast)


Angehängte Dateien:

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

von Stefan S. (chiefeinherjar)


Lesenswert?

Christoph M. schrieb:
> was genau ist als "# of Steps" gemeint ?

Number of steps?!
Also die Anzahl der Schritte?!

Also das ist nur eine Vermutung von mir - klingt aber logisch.

von CHRISTOPH MAASS (Gast)


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...

von 123 (Gast)


Lesenswert?

Christoph M. schrieb:
> - Driverboard ist auf Mikroschritte (3200 Steps/U) geschaltet

Und wo teilst du das der Software mit ?

von CHRISTOPH MAASS (Gast)


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 !

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.