Schrittmotortreiber-Platine, Funktion ähnlich wie Modellbauservos

OP #3705660
Lesenswert?
• ▲
▼
Hallo,

kennt jemand von Euch eine einfache Möglichkeit, einen kleinen 
Schrittmotor eines Linearantriebs mittels einer Analogspannung steuern 
zu können?

Das soll so ähnlich funktionieren wie ein Modellbauservo. Wenn man sich 
da die Steuerungs-PWM als Analogspannung vorstellt, bewegt sich der 
Servo auf einen Drehwinkel entsprechend dieser Spannung.

Ich bräuchte so etwas, nur für einen Schrittmotor. D.h. der Schrittmotor 
soll entsprechend der Steuerspannung (z.B. 0...5V) eine bestimmte Anzahl 
Schritte machen, ausgehend von einem Referenzpunkt.
Dieser Referenzpunkt wird beim Einschalten durch "gegen den Anschlag 
fahren" sichergestellt. Das geht, weil der Motor nicht besonders stark 
ist.
Die komplette Antriebsstrecke ist z.B. 100mm, was 1000 Schritte des 
Motors entspricht. Wenn ich jetzt eine Spannung von 2,5V anlege, soll 
der Motor in "Position" 50mm fahren, 1V wären 20mm usw.

Natürlich könnte man so etwas mit einem µC realisieren, aber gibt es 
vielleicht etwas Fertiges?
Der Kollege, der das braucht, hat nämlich nur wenig 
Programmierkenntnisse.
Ich denke da z.B. auf diese Servotester, mit der man mit einem Poti 
(=Analogspannung) die Stellung des Servos steuern kann.

Danke.
Third-Eye
Gast #3705885
Lesenswert?
• ▲
▼
Third Eye schrieb:
> D.h. der Schrittmotor
> soll entsprechend der Steuerspannung (z.B. 0...5V) eine bestimmte Anzahl
> Schritte machen, ausgehend von einem Referenzpunkt.

Ein AD-Wandler wäre wohl geeignet, um die Potistellung in einen 
digitalen Wert umzuwandeln. Damit kann dann die Stepper-Position 
gesteuert werden. Im Gegensatz zum Modellbau-Servo braucht man für den 
Schrittmotor nicht unbedingt eine Positionsrückmeldung, sondern eine 
Positionssteuerung reicht.
(Firma: mechapro GmbH) Persönliche Seite #3706086
Lesenswert?
• ▲
▼
Hallo Third Eye,

> kennt jemand von Euch eine einfache Möglichkeit, einen kleinen
> Schrittmotor eines Linearantriebs mittels einer Analogspannung steuern
> zu können?

Ja.

> Ich bräuchte so etwas, nur für einen Schrittmotor. D.h. der Schrittmotor
> soll entsprechend der Steuerspannung (z.B. 0...5V) eine bestimmte Anzahl
> Schritte machen, ausgehend von einem Referenzpunkt.
> Dieser Referenzpunkt wird beim Einschalten durch "gegen den Anschlag
> fahren" sichergestellt. Das geht, weil der Motor nicht besonders stark
> ist.

Kein Problem.

> Natürlich könnte man so etwas mit einem µC realisieren, aber gibt es
> vielleicht etwas Fertiges?
> Der Kollege, der das braucht, hat nämlich nur wenig
> Programmierkenntnisse.

Schau dir die mal an:
http://www.mechapro.de/shop/Schrittmotor-Endstufen/Einzelachsen/LAM-DS3044-Programmierbare-5-6A-Mikroschritt-Endstufe::243.html
Die gibt es auch noch in anderen Leistungsstufen. Das Anwenderprogramm 
was die von dir beschrieben Funktionen realisiert muss man natürlich 
noch erstellen. Bei Bedarf mache ich das aber auch für den Kunden, was 
aber natürlich extra berechnet wird.

Bei konkreten Fragen bitte am Besten direkt per Mail melden.

Mit freundlichen Grüßen
Thorsten Ostermann
Gast #3709081
Lesenswert?
• ▲
▼
Third Eye schrieb:
> Die komplette Antriebsstrecke ist z.B. 100mm, was 1000 Schritte des
> Motors entspricht. Wenn ich jetzt eine Spannung von 2,5V anlege, soll
> der Motor in "Position" 50mm fahren, 1V wären 20mm usw.

Das könnte man mit einer Schaltung realisieren, die ein ADC-Signal für 
die abs. Positionierung verwendet. Rein rechnerisch würde ein 10 Bit ADC 
reichen. Allerdings könnte der Aufbau bei unstabiler Ansteuerung schnell 
zu einem "Musikinstrument" mutieren.

Ferner wird der Motor wohl nicht exakt 1000 Schritte für 100mm 
benötigen, sondern je nach Aufbau/Getriebe deutlich mehr. Ohne 
µC+Programmierung, Treiber-IC und einem ADC mit hinreichender Auflösung, 
wird das wohl nicht funktionieren.

Welchen Linearantrieb würdest Du denn verwenden wollen?

Antwort schreiben

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