Forum: PC-Programmierung C-Programm zum Ansteuern eines Schrittmotors


von Michael Steiner (Gast)


Lesenswert?

Ein freundliches HALLO an alle!
Ich hab mir vor kurzem diesen 5-phasen Schrittmotor besorgt und
interessiere mich für die Ansteuerung- Möchte mich daher nun ein wenig
damit spielen =) Ich will den 5-phasen unipolarer Schrittmotor über die
Parallelschnittstelle des Rechners ansteuern. Ich möchte den Antrieb mit
3 unterschiedlichen Drehzahlen betreiben. Außerdem möchte ich irgendwie
mit dem programmierten Pogramm die Start-Stopp-Frequenz ermittelt
werden, die ja unbekannt ist.
Kann mir jemand hierbei ein paar Tipps geben bzw. seine Hilfe anbieten
und erklären wie ich das programmieren muss!? Wäre ganz super, ein
großes Danke im Voraus schon!

Mit freundlichen Grüßen
Michael Steiner

von M. St. (Gast)


Lesenswert?

Hatt von euch keiner eine Idee, wie ich das lösen könnte???

Bitte um Hilfe!!!!!

mfg =)

von Michael (Gast)


Lesenswert?

Also wenn Du damit spielen willst, kein Problem. Ich würde die Kabel
einfach an die Schnittstelle des Rechners anlöten. Vielleicht nicht
alle Kabel an einen Pin. Dazwischen könnte man ein langes Kabel löten
und den Schrittmotor an einem Gummi aufhängen. Dann kann man an der
Achse drehen und der Motor wackelt dabei schön. Mit einem Spiegel
versehen und an einem Baum aufgehängt wird es bei Sonnenschein schöne
Optik geben. Viel Spaß !

von Marc M. (bytewood) Benutzerseite


Lesenswert?

Google ist Dein Freund

von Take it Easy (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Michael Steiner,

da Deine Anfrage so freundlich ist, hast Du eine Antwort verdient.

1. Zuvor Du Dir Gedanken über das PC-Programm machen kannst, ist erst
einmal die Treiber Hardware wichtig.

2. Um die Treiberhardware abzuklären, sind erst mal die Motor Daten
wichtig (in erster Linie Strom pro Phase).

Im Dateianhang eine Info zu 5-Phasen Schrittmotore.

von M. St. (Gast)


Lesenswert?

Ich danke sehr für die Antworten!!!
Hab es nun geschafft, den Schrittmotor mit dem C-Programm zu starten
bzw. anzusteuern. Was mir noch unklar ist, wie ich mit dem C-Programm,
die Start-Stopp-Frequenz ermittelt kann, hm?

Vielleicht hätte jemand auch dazu ein paar Tipps, wäre ganz toll!
Danke!!
mfg

von Wolfram (Gast)


Lesenswert?

>Was mir noch unklar ist, wie ich mit dem C-Programm,
>die Start-Stopp-Frequenz ermittelt kann

konstante Schrittgeschwindigkeit, (keine Rampe)
wenn dein Motor Schritte verliert. bist du über der
Start/Stoppfrequenz.

von Andreas Häusler (Gast)


Lesenswert?

Hi

Es freut mich, das Du den Schrittmotor zum laufen gebracht hast.

Dank bitte daran, das Windows kein Echtzeitverhalten besitzt und
desshalb die ganaue Ausgabe einer gewünschten Frequenz nicht so eifach
zu machen ist.

Falls ein anderer Task Deinen PC heftig beansprucht, könnte es zum
stottern des Motors kommen.

Bei prof. Motoransteuerkarten wird dieser Job von einem uC übernommen,
welcher über Kommandos vom PC angesteuert wird.

Die Start/Stoppfrequenz ist übrigens Lastabhägig. (D.h. höher ohne
Last)

Wenn Du über keinen Regelkreis mit Drehgeber verfühst der die
tatsächlich zurückgelegte Strecke zurückmeldet und Du auf genaue
Schrittzahlen angewiesen bist, musst Du zwindend darauf achten, dass
der Motor nicht durch eine zu hohe Startfrequenz oder zu hoher max.
Frequenz Schritte verliert.

Gruss Andy

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.