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
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.
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
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?
Auf der Welle des Schrittmotors sitzt ein Ritzel treibt eine Zahnstange an. Wir werden jetzt wohl doch ein µC-Board verwenden und selber ein Programm erstellen. Ich glaube auch, dass das Programm so seine Tücken haben wird.
Ich habe mit dem o.g. Treiber schon eine Drosselklappensteuerung für einen Kunden realsiert, der Blockheizkraftwerke baut. Das hat ohne Probleme funktioniert. Mit freundlichen Grüßen Thorsten Ostermann
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.