Ich weiß, dass Schrittmotoren normalerweise in Systemen mit offenem Regelkreis betrieben werden. Ich bin gespannt, warum sie normalerweise nicht Teil von Systemen mit geschlossenem Regelkreis sind. Warum werden PID-Regelungsmethoden bei Schrittmotoren nicht häufig verwendet?
motor
stepper-motor
control
control-system
pid-controller
user124757
quelle
quelle
Antworten:
Der Hauptpunkt eines Schrittmotors ist, dass Sie diskrete Schritte erhalten. Die Kosten sind jedoch größer und der Wirkungsgrad geringer als bei einem kontinuierlichen Motor mit demselben Drehmoment. Schrittmotoren haben auch eine niedrige obere Drehzahl.
Der Vorteil diskreter Schritte kann die verschiedenen Nachteile überwiegen, wenn das System im offenen Regelkreis gesteuert werden kann. Wenn Sie trotzdem Feedback geben und den Regelkreis schließen möchten, bieten Ihnen die Schrittmotoren das Schlimmste aus beiden Welten. Sie können auch einen Positionsgeber mit Rückmeldung oder einen Motor mit Positionsrückmeldung verwenden (wie einen bürstenlosen Gleichstrom mit Hallsensoren).
Hinzugefügt
Wie Dmitry in einem Kommentar betonte, kann ein Regelkreis um etwas, das nur in diskreten Schritten eingestellt werden kann, sehr leicht zu Schwingungen führen. Das System schwankt kontinuierlich zwischen den beiden Schritten neben der genauen Antwort, wenn eine ungedämpfte I-Antwort vorliegt. Wenn die diskreten Schritte mechanisch sind, kann dies zu einem höheren Stromverbrauch, Verschleiß der Teile und unerwünschter Benutzererfahrung führen.
quelle
Dies ist eigentlich nicht besonders selten. In industriellen Systemen sind Schrittmotoren mit Geberrückkopplung relativ häufig. Und für Hobbyisten gibt es zB das Mechaduino- Projekt.
Die Verwendung von Rückkopplungen bei Schrittmotoren bietet mehrere Vorteile:
Der einzige Nachteil gegenüber Steppersystemen mit offenem Regelkreis ist der Preis. Der eigentliche Konkurrent sind jedoch BLDC-Motoren mit geschlossenem Regelkreis, die gegenüber Steppern mit geschlossenem Regelkreis Vorteile haben:
Dies ist der Grund, warum in Industrieprojekten BLDC-Motoren in Systemen mit geschlossenem Regelkreis immer häufiger eingesetzt werden. Für Bastler sind Schrittmotoren mit hohem Drehmoment jedoch oft billiger als BLDCs mit ähnlichem Drehmoment, und es ist auch mechanisch ein einfaches Upgrade von einem normalen Schrittmotor.
quelle
Vorausgesetzt, Sie verpassen keinen Schritt , sollte ein Schrittmotor Ihnen eine deterministische Bewegung geben. Sie können es N Schritte vorwärts und N Schritte rückwärts ausführen, und es befindet sich an derselben Stelle. Dies liegt daran, dass die Schritte diskret sind.
Probleme treten auf, wenn es blockiert oder Sie versuchen, es zu schnell zu fahren. Viele Systeme haben eine einfache Möglichkeit, über einen Endschalter auf einen bekannten Zustand zurückzusetzen. zB Diskettenlaufwerke haben einen "Spur 0" -Sensor; Beim Einsetzen fährt der Computer den Kopf vor und zurück, bis er Spur 0 findet.
quelle
Ich habe mit Systemen gearbeitet, die durch Mikroschritt- Schrittmotoren, die dann ein Schneckengetriebe unidirektional antrieben , äußerst präzise Drehpositionen und -geschwindigkeiten erreichten . Der Schlüssel zu diesem System ist ein linearer Encoder, der um das rotierende Teil gewickelt ist und Ihnen eine geschlossene Schleife gibt. Dies positionierte ein Beugungsgitter in einem Spektrometer.
Einige motorisierte Mikroskoptische verwenden auch einen linearen Encoder in der Nähe der Probe. In dieser Anwendung kann sich die Last oder ihre Hebelwirkung so stark ändern, dass sich der Mechanismus verformt oder sich das Spiel ändert, was bedeutet, dass das Zählen der Schritte von einem Referenzschalter keine genaue Position mehr ergibt. Dies kann in einer Konfiguration mit geschlossenem Regelkreis verwendet werden oder nicht (dh wir möchten die Position möglicherweise nur mit einer Genauigkeit von weniger als einem Mikrometer anzeigen oder die Probe in solchen Schritten bewegen).
quelle