Controller für Schrittmotor

Gast #4887350
Hallo an alle!

Ich suche für ein Bastelprojekt einen Schrittmotor Controller.
Die Ansteuerung wird später ein Raspi oder Ähnliches übernehmen. 
momentan ein PC.
Ich suche dazu einen Controller den ich per USB/Serial ansteuern kann 
und der den Schrittmotor steuert. (Also Controller + Treiber oder 
getrennt).

Wichtig ist für mich dabei dass ich nicht die Geschwindigkeit des Motors 
vorgebe sondern eine Position.
Diese kann hier nur Relativ erfolgen. Umrechnung auf richtige Position 
über Getriebe muss ich dann natürlich selber machen. Aber wenn ich sagen 
Könnte, fahre 10243 Schritte positiv und der Controller übernimmt den 
Rest (Beschleunigungskurve, Abbremskurve) und mir dann zurückmeldet, 
dass die Position erreicht wurde ist das natürlich das Beste für mich.

Das ganze soll später dann eine Kamera halten und mit ein paar Lipos 
versorgt werden. Also keine dicken Industriedinger.

hat da jemand für mich eine Anlaufstelle oder ein Projekt wo es sowas 
gibt?

Roland
(Firma: Bastler aus Mönchengladbach) Persönliche Seite
Nimm einen Arduino Uno oder Nano und spiel GRBL drauf. Kauf Dir ein 
Driver Board (z.B. die 10 Euro TB6560) und einen passenden Schrittmotor 
je nach Gewicht der Kamera (z.B. Nema 17 oder 23).

Über die virtuelle USB Schnittstelle des Arduino kannst Du dann mit 
einfachsten GCode Befehlen deine Kamera exakt bewegen. Dazu reicht im PC 
bereits ein simples Terminal-Programm. Beschleunigungs/Bremmskurven 
erledigt GRBL im Arduino für Dich. Ich würde mir dazu ein Mini Programm 
schreiben oder nimm irgendeinen GCode Sender.

Wenn Du schon die Kamera verfahren willst, ist es oft cool ein zuerst 
anvisiertes Objekt dabei im Blick zu halten, d.h. die Kamera durch einen 
weiteren Schrittmotor während des Verfahrens zu drehen. Etwas 
anspruchsvoller aber durchaus noch schnell machbar. Manche Kameras 
erlauben realtime Einstellungen, z.B. Fokus, während der Aufnahme über 
ihren USB Anschluss. Damit liesse sich dann auch das anvisierte Objekt 
während des Verfahrens und Mitdrehen der Kamera im Fokus halten. Hier 
wird es dann etwas komplizierter :)

Aber ich glaube Dir reicht erst mal die erste oben vorgeschagene Lösung.
Wenn dir die Schritte zu grob sind, kannst Du am Zahnriemenanstrieb ja 
entsprechend untersetzen.
Gast
Einfach Geil die Leute Hier.

Das mit dem Ardunio und dem GRBL ist eine gute Idee.

Ich möchte einen Schwenkarm für eine Kamera (DSLR) machen. 2. Schritt 
ist dann die Drehachse und der Panoramakopf ist schon fast fertig. Das 
ganze wird dann unter OpenSource gestellt und ist für alle verfügbar.

Mit dieser Lösung habe ich die maximale Kompatibilität und 
Zukunftssicherheit und jeder Bastler kann mitmachen.

Ich weiß, so was gibts schon, aber nicht OpenSource und mit der Kraft 
der Community.
Gast
Roland Schuller schrieb:
> Aber wenn ich sagen
> Könnte, fahre 10243 Schritte positiv und der Controller übernimmt den
> Rest (Beschleunigungskurve, Abbremskurve) und mir dann zurückmeldet,
> dass die Position erreicht wurde ist das natürlich das Beste für mich.

http://mino-elektronik.de/Generator/takte_impulse.htm#bsp7
Die Steuerung ist für RS232 ausgelegt, alternativ geht auch IIC. 
Leerplatinen + A4982 sind verfügbar, wenn Du selber löten kannst.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.