Wie minimieren Sie Schrittmotorvibrationen?

10

Ich möchte einen Schrittmotor mit einer sehr gleichmäßigen Drehzahl und minimalen Vibrationen sowohl an der Halterung als auch an der Leistung betreiben. Wie treibe ich den Schrittmotor so an, dass die Drehzahl auch zwischen den Schritten konstant bleibt?

Evan Krall
quelle
Flexible Montage und Antriebswelle können ebenfalls helfen.
russ_hensel
Könnten Sie die Drehzahlen abschätzen, die Sie daraus ziehen möchten?
JPC
Nach all der Reduzierung 1/1440 U / min (1 Umdrehung pro Tag). Dies ist für eine Sternverfolgungshalterung.
Evan Krall
2
Eigentlich 1/1436 U / min (1 Umdrehung / Sternentag).
Evan Krall
Ich habe nach dem Stepper selbst gefragt, aber ich denke, er wird auch sehr niedrig sein.
JPC

Antworten:

15

Was Sie brauchen, ist ein sinusförmiger Stromantrieb.

Mit anderen Worten, Sie müssen den Motor eher wie einen herkömmlichen bürstenlosen Motor als wie einen Schrittmotor behandeln. Dies erfordert ziemlich spezielle Schritttreiber und ist nicht einfach.

Eine einfachere Alternative könnte darin bestehen, den Schrittmotor mit einem Mikroschritt zu versehen. Dadurch erhalten Sie jedoch keine perfekte Laufruhe.

In Situationen, in denen Sie eine extrem gleichmäßige Drehbewegung benötigen, ist ein Stepper wirklich nur das falsche Steuerungssystem. Sie sollten einen bürstenlosen Wechselstrommotor oder zumindest einen gebürsteten Gleichstromservomotor verwenden.

Hier ist ein anständiges Whitepaper zu den Modalitäten des Schrittantriebs, wobei einige im Gegensatz zu AC-Synchronmotoren stehen.

Connor Wolf
quelle
@FakeName, es wäre großartig, wenn Sie Links hätten, um Dinge zu sichern. Ich weiß, dass das Schreiben einer Antwort manchmal Stunden in Anspruch nimmt, dachte aber, ich würde nur bemerken, wie wertvoll sie sind.
Kortuk
Ich habe versucht, etwas Prägnantes zu finden. Ich bin mit der Antwort noch nicht fertig. Es scheint jedoch nicht viele Informationen darüber zu geben, wie Schrittmotoren sehr reibungslos laufen können, da die meisten seriösen Bewegungssteuerungssysteme Servomotoren verwenden.
Connor Wolf
@FakeName, ich hatte das Gefühl, dass es Ihnen schwer fallen würde, gute Quellen zu finden. Ich habe die Notiz ein wenig für Sie hinzugefügt, aber ich habe versucht, diese jetzt regelmäßig zu belassen, damit die Community langsam nach Referenzen sucht.
Kortuk
Schönes Whitepaper. AFAIK, der Geckodrive-Typ, arbeitet ebenfalls an einer ähnlichen Idee.
JPC
@Kortuk - Ich versuche zu referenzieren, wenn ich kann. Einige Dinge sind besser dokumentiert als andere. @jpc - Es überrascht mich nicht. Wenn Sie haben zu Verwendung Stepper, sinusförmigen Stromantrieb ist der Weg zu gehen. Es ist nur so, dass Schrittmotoren wirklich saugen.
Connor Wolf
5

Bei Vollschrittantrieb verhält sich der Rotor ähnlich wie ein Federmassensystem , wobei der Rotor die Masse und die Magnetkraft die Feder ist. Wenn Sie von einem Schritt zum nächsten wechseln, ist die Bewegung immer rau. Der Rotor springt so ziemlich von einem Schritt zum nächsten und es dauert einige Zeit, bis die Feder die Energie des Rotors dämpft und eine kleine Schwingung verursacht (sprich: grobe Bewegung ).

Sie können dies glätten, wenn Sie den Halbschrittmodus verwenden, und Sie können zusätzlich die Drehmoment-Nichtlinearität kompensieren, vgl. dieser Link

Wenn Sie dieser Logik folgen, werden Sie schließlich Feinschritt-, Mikroschritt- und Sinusantrieb verwenden. ( Siehe diesen Link für Mikroschritte )

Einige weitere Details:

Die Resonanzfrequenz des Rotors eines Schrittmotors liegt normalerweise zwischen 50 Hz und 400 Hz. Wenn Sie den Motor im Vollschrittmodus mit seiner eigenen mechanischen Resonanzfrequenz antreiben, wird es ziemlich schlimm und es ist wahrscheinlich, dass Sie Schritte verlieren (überspringen). Bei langsamen Drehzahlen empfiehlt es sich, unter der Resonanzfrequenz des Motors zu bleiben. Versuchen Sie bei hohen Geschwindigkeiten, beim Beschleunigen so schnell wie möglich über die Resonanz hinauszukommen, und fahren Sie nicht im Vollschritt.

Zebonaut
quelle
2

Ich kann nur Reduzierstücke vorschlagen, wenn die Geschwindigkeit kein begrenzender Faktor ist.

Ansonsten würde ich mich für bürstenlose Motoren mit einigen Rückmeldungen entscheiden.

BarsMonster
quelle
1
Reduzierstücke, die den Motor runter schalten?
Evan Krall
Ich bin damit einverstanden, dass ein zu langsamer Stepper sehr rau sein kann. Es ist ein guter Ansatz, den Motor schneller laufen zu lassen und Untersetzungsgetriebe zu verwenden.
Christopher Biggs
2

Bewerten Sie Ihre Struktur- und Erregerkombinationen auf Möglichkeiten zur "akustisch-mechanischen" Dämpfung.

Impuls Rechteckwellenströme führen zu einem hohen Drehmoment, aber einem stark modulierten Drehmoment mit vielen Harmonischen. Diese sind unvermeidbar und reduzieren das Drehmoment durch Mikroschritt oder Vermeidung von Resonanzfrequenzen ....

Die Grundlagen für die Beseitigung von Resonanz und Brummen in mechanischen Teilsystemen bestehen darin, die Resonanzfrequenz mit einem steifen Chassis zu erhöhen und mit Elastomer-Stoßdämpfern zu entkoppeln, um die Strukturresonanz zu dämpfen, oder wenn nicht möglich, eine viskose Dämpfung hinzuzufügen. Dies sind Eigenschaften, die im Erdbebenfundamentdesign, in Bassreflex-Lautsprechergehäusen und in Rotormotorhalterungen zu finden sind.

Ich habe in den 80er Jahren Schrittmotoren auf japanischen Festplatten mit abgestuften, dann linearen Rotations-Seltenerd-Magnetmotoren getestet. Sie können mehr aus dem Reverse Engineering der besten japanischen Designs lernen, als zu versuchen, das Rad neu zu erfinden.

Im Rahmen meiner Karriere nach Forschung und Entwicklung leitete ich dann Design Validation Testing oder DVT , um einen Produkt-OEM-Kauf von Millionen-Dollar-Verträgen zu qualifizieren. NPL (Hitachi - Tochter) Design war sehr ruhig und sehr schnell mit beschleunigtem Schrittraten und Öl gefüllt Schwingungsdämpfern wie Fahrzeug - Getriebe, die diese haben, aber von dünnen Messingringen in durchsichtigen Kunststoff - Ringen um die Schwingungen zu dämpfen und deutlich reduzieren Überschreitung sowie Erstellen Sie ein Geschwindigkeitsprofil, um reibungslos auf eine maximale Geschwindigkeit zu beschleunigendann auf eine Zielposition abbremsen. Sie verwendeten nur den Halbschritt-Brückenmodus, verwendeten jedoch häufig steife, vorgefertigte SS-Folienbänder anstelle eines Riemens oder einer Kette, um Rotations- bis Linear-Untersetzungsverfahren auf einem Rotations- oder Linearantrieb zu übertragen, aber es war sehr effektiv für einen schnellen, gleichmäßigen, leisen Betrieb auf einem solide Grundplatte .

Alle mechanischen Systeme haben Resonanz und müssen analysiert werden, um sicherzustellen, dass die Reizfrequenz keine Subharmonische der Schrittgrundfrequenz ist und selbst Stoßdämpfer eine Q-Verstärkung als Tiefpassfilter haben.

Hinweis: Alle Festplatten verwenden jetzt rotierende Schwingspulen (wie Magnetmotoren mit gekrümmten Seltenen Erden und beweglichen Spulen). Diskettenlaufwerke und DVD-Player verwenden jedoch Schneckengetriebe-Stepper für Servopositionierer. Überprüfen Sie, warum sie aus Sicht des mechanischen Tiefpassfilters so reibungslos funktionieren.

Das Schrittmoment sinkt auch mit steigender Drehzahl und Verwendung von PWM. Das größte ist also das Blockier- / Startdrehmoment und das endgültige Drehzahldrehmoment ist minimal. Ränder müssen für Ihre Bedürfnisse bekannt sein und sicherstellen, dass keine lustigen Resonanzen von einem mechanischen Magnetsporn auftreten.

Ich weiß, dass es in PWM-Modus-H-Treibersystemen resonante und subresonante Schwingungen gibt. Messen Sie also sorgfältig, welche Schwingungen Sie hören und woher sie kommen! Magnetische Stufenresonanz oder Subresonanz. und ein rotierendes viskoses Dämpferschwungrad bekommen.

Tony Stewart Sunnyskyguy EE75
quelle
Nicht relevant - andere Problemdomäne.
Dave Tweed
@ DaveTweed ist wieder falsch. Der richtige Bereich ist die elektromechanische Akustik mit Schwingungsdämpfung und Antiresonanz.
Tony Stewart Sunnyskyguy EE75
1

Ich habe das gleiche Problem mit meinem Gerät mit Schrittmotorantrieb, mit Ausnahme der schnellsten Geschwindigkeiten.

Ich habe mich entschlossen, mich an das großartige Feedback zu halten, das ich oben und auf anderen Websites gelesen habe.

Ich benutze einen Zahnriemen und suchte nach einer Möglichkeit, die Impulse zu dämpfen. Im Moment ist es laut und bei langsameren Geschwindigkeiten "hämmert" es nur mit jedem Impuls.

Bei meinen Recherchen stieß ich auf einen Riemenspanner (Federbelastungsriemen), um den Schrittimpuls zu dämpfen. Wenn Sie einen Gürtel verwenden, kann dies helfen.

So reduzieren Sie Vibrationen:

  1. Masse hinzufügen - wie ein Schwungrad usw.
  2. isolieren - Verwenden Sie Dritte, um Strom zu liefern
  3. Kraft reduzieren - Strom senken, Mikroschritt oder (in meinem Fall einen Federriemenspanner hinzufügen) viele andere Möglichkeiten, um die Kraft zu reduzieren.
  4. Tuning - Motor bei höheren Drehzahlen laufen lassen, ggf. reduzieren
  5. Dämpfung - wie ein "Stoßdämpfer" - könnte wie ein Federriemenspanner mit Stoßdämpfer sein

Ich denke, der beste Weg ist, einen anderen Motortyp zu wählen, wie die obigen Antworten gezeigt haben.

Tom
quelle
1

Weitere Informationen finden Sie auf der Geckodrive-Support-Seite , insbesondere in den Anwendungshinweisen-> Stufentreibern> Funktionsweise von Morphing (eine direkte Verknüpfung scheint leider nicht möglich zu sein). Die Grundlagen des Schrittmotors sind ebenfalls nützlich.

Grundsätzlich passiert zwei Dinge, wenn Sie schnell genug gehen möchten:

  1. Sie brauchen kein Mikroschritt.
  2. Sie verlieren den größten Teil des Drehmoments des Motors.
jpc
quelle