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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren