Forum: Mikrocontroller und Digitale Elektronik Wer bastelt mir eine Schrittmotorsteuerung? :P


von Takko B. (takko)


Lesenswert?

Hallo Experten.. Ich habe nun schon gegoogelt und im Forum geblätttert, 
werde aber statt schlauer immer unsicherer, ob ich das hinbekomme. Ich 
habe von Programmieren und Controllern leider keine Ahnung und schaue 
bei "Schrittmotorsteuerung Eigenbau" wie die Sau ins Uhrwerk.
Ich bräuchte einen Schrittmotor, der idealerweise 100..200 Schritte pro 
Umdrehung machen kann, ich habe gesehen, so etwas gibts schon mal. 
Dieser sollte alle 3..5 Sekunden einen Schritt machen und etwa so stark 
sein, wie wenn man einen Schraubendreher zwischen Daumen und Zeigefinger 
dreht, während man die Spitze festhält ;) ^^lustige Einheit.
..wie wäre das preiswert zu realisieren? ..ich hätte einen PC in der 
Nähe, über USB oder LineOut wäre also eine Ansteuerung denkbar. 
Eleganter fände ich aber einen kleinen Controller, der das einfach 
regelt?! Einen Lötkolben hätte ich und löten kann ich auch ;) ..gibt es 
nen fertigen Bausatz, ne idiotensichere Anleitung oder kann mir jemand 
sowas basteln? Ich habe leider niemanden im Freundes- und 
Bekanntenkreis, der sich auskennt und wüsste jetzt nicht, wen ich damit 
beauftragen könnte, im MediaMarkt wird da sicher keiner ranwollen ;)
Bitte entschuldigt meine Inkompetenz!

von c.m. (Gast)


Lesenswert?

du besorgst dir einen schrittmotortreiber, z.b. den hier
https://shop.germanreprap.com/de/Pololu-DRV8825-Schrittmotor-Treiber
(der kann auch 1/32 schritte)
und einen taktgeber dazu, z.b. einen ne555

du liest dich ein, lernst was, und kannst am ende stolz sein :)

von Michael K. (tschoeatsch)


Lesenswert?

Hi,
was du brauchst ist ein Schrittmotor mit dem Drehmoment 
'Daumen*Zeigefinger/Spitze', eine Schrittmotorendstufe, einen 
Schrittmotorcontroller mit einem 'step'- und einem 'dir'- Eingang (oft 
auf einer Platine kombiniert) und ein passendes Netzteil. Wenn du diese 
Teile verschaltest, kannst du mit einem Takt am 'step'-Eingang den 
Schrittmotor um einen Schritt (step) drehen lassen, ein 'high' am 
'dir'-Eingang läßt den Motor in die eine Richtung (direction), ein 'low' 
in die andere Richtung drehn. Damit der Motor jetzt alle paar Sek. einen 
Schritt macht, einfach an den 'step'-Eingang eine Art 'Blinkschaltung' 
dran. Fertig! Fertige Bausätze findest du zB. bei Pollin 
(Schrittmotoransteuerung, Blinkerbausatz, Netzteile, Schrittmotor)
Viel Erfolg!
Grüße von tschoeatsch

von Takko B. (takko)


Lesenswert?

Hm, danke für die ausführlichen, wenn auch für mich wenig hilfreichen 
Antworten. Es ist so gar nicht meine Materie, Stichwort böhmische 
Dörfer..
^^entscheidend wäre, dass der Takt exakt 3 oder 4 oder 5.. Sekunden sein 
muss, da ich es sonst nicht mit dem Kabelfernauslöser meiner Kamera 
synchronisiert bekomme. Bei Pollin habe ich nun den hier gefunden.. 
http://www.pollin.de/shop/dt/Mjc5OTgxOTk-/Bausaetze_Module/Bausaetze/Schrittmotorplatine_Bausatz.html
Kann ich mir das so vorstellen, dass ich in der Software dann am PC eine 
Frequenz einstelle (z.B. 5s) und der Schrittmotor dann alle 5 Sekunden 
einen Schritt macht? ..das wäre ja dann außer dem Schrittmotor alles was 
ich bräuchte?!

von Georg (Gast)


Lesenswert?

Takko Bakko schrieb:
> entscheidend wäre, dass der Takt exakt 3 oder 4 oder 5.. Sekunden sein
> muss, da ich es sonst nicht mit dem Kabelfernauslöser meiner Kamera
> synchronisiert bekomme.

Das klappt sowieso nicht, jedenfalls nicht auf längere Sicht. Wesentlich 
besser wäre es, wenn der Zeitgeber für die 5 S auch die Kamera auslöst.

Es wäre wahrscheinlich auch besser, ein Getriebe zu verwenden, denn du 
brauchst eine extrem langsame Drehung, aber ein anständiges Drehmoment. 
Da das Drehmoment bei einem n : 1 Getriebe auch nfach grösser ist, 
brauchst du keinen so grossen Motor.

Georg

von Karl H. (kbuchegg)


Lesenswert?

Takko Bakko schrieb:

> Kann ich mir das so vorstellen, dass ich in der Software dann am PC eine
> Frequenz einstelle (z.B. 5s) und der Schrittmotor dann alle 5 Sekunden
> einen Schritt macht?

Auf deinem Link ist ein weiterführender Link zur Software. Hol sie dir 
und probier sie aus. Dann siehst du erstens was die als 'Testsoftware' 
angegebene Software kann und ob das zweitens für dich ausreicht.
Aber bedenke: Testsoftware ist normalerweise etwas mit dem man 
Funktionalität demonstrieren will bzw. etwas was man dem eigentlichen 
Entwickler an die Hand gibt um ihm anhand eines Beispiels zu zeigen, wie 
man grundsätzlich mit dem Teil umgeht. Testsoftware ist selten 
komfortabel bzw. für den Praxiseinsatz gemacht. Aber: probiers aus.

> ..das wäre ja dann außer dem Schrittmotor alles was
> ich bräuchte?!

aber nur dann, wenn dein PC noch eine alte Druckerschnittstelle hat. 
Wenn dein PC, was heutzutage gar nicht so selten ist, nur noch USB 
Anschlüsse hat, dann hast du mit der Platine erst mal nichts angefangen.

: Bearbeitet durch User
von stefan us (Gast)


Lesenswert?

Hier sind bestimmt einige leute, die Dir sowas entwicklen können oder 
aus handelsüblichen Baugruppen zusammen setzen. Nur, will man für die 
Arbeit auch bezahlt werden. Einzelanfertigungen sind allerdings fast 
immer teurer, als gewünscht. Ist Dir klar, dass sowas einige hundert 
Euro kostet?

von schon fertig (Gast)


Lesenswert?


von probier's mal damit (Gast)


Lesenswert?

Fix fertiges Evalboard mit Software zum ansteuern...

http://www.st.com/web/en/catalog/tools/PF259714

von M. N. (Gast)


Lesenswert?

Wegen der aktuellen Anfrage und weil ich es schon länger beabsichtige, 
habe ich einen Schaltungsvorschlag unter 'Projekte & Code' eingestellt: 
Beitrag "Schrittmotoransteuerung mit A4982 und ATmega328"
Damit könnte man sich ggf. die oben genannten vielen Euros 
Entwicklungskosten sparen :-)

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.