Ich führe ein Experiment durch, bei dem ich ein leichtes Zifferblatt drehen muss (<5 Gramm, also sehr geringer Drehmomentbedarf und ziemlich langsam), aber sehr genaue, feine Schritte von 0,03 Grad ausführen muss.
So etwas (hier als Direktantrieb dargestellt, aber ich bin offen für andere Optionen, wie weiter unten beschrieben):
Welche der folgenden motorischen Einstellungen/Ansätze wären für mein Ziel am wahrscheinlichsten erfolgreich?
Ein typischer Schrittmotor (z. B. mit 1,8-Grad-Schritten) und vielleicht 128-Mikroschritt? Dieser Artikel besagt jedoch, dass Mikroschritte nur eine Auflösung, aber keine Genauigkeit erreichen.
Ein Schrittmotor mit Planetengetriebe (Verhältnis 51:1) wie in diesem Beispiel , oder würde dieser unter zu viel Spiel leiden?
Einen bürstenlosen Gleichstrommotor zusammen mit einem magnetischen Drehgeber wie AS5048 (14-Bit-Auflösung) und meine eigene PID-Schleife schreiben, um die gewünschte Position zu erreichen?
Ein Stepper in Kombination mit einem magnetischen Drehgeber, um die wahre Ausrichtung zu verfolgen und diese folglich als Feedback zu verwenden, um das Spiel im Getriebegehäuse (Ansatz Nr. 2) oder fehlende Schritte im Mikroschritt-Fall (Ansatz Nr. 1) zu korrigieren?
Oder ein anderer Ansatz?
Hinweis: Ich habe gelesen, dass es Servos in Industriequalität gibt, die das 0,03-Grad-Ziel bequem erreichen können, aber diese liegen weit außerhalb meines Budgets, also hoffte ich auf eine weniger teure Lösung auf Kosten von Optimierungen und Lernen.
Ich werde Ihnen einige Ratschläge geben, aber das erste, was Sie tun müssen, ist sich bewusst zu sein, dass Sie etwas versuchen, das Ihre Fähigkeiten möglicherweise übersteigt. 0,03 Grad (1/2 Milliradian oder 2 Bogenminuten) erfordert viel Sorgfalt und wahrscheinlich Zugang zu einer guten Maschinenwerkstatt.
In Ordnung:
1) Sie sind zu Recht misstrauisch gegenüber Mikroschritten. Es wird Ihnen einfach nicht die Genauigkeit geben, die Sie wollen. Der Artikel ist ganz richtig.
2) Ein Stepper mit einer Art Getriebe funktioniert gut. Aber Sie benötigen ein hochpräzises Getriebe, und die sind nicht billig. Es wird schwierig sein, ein Getriebe zu finden, das auf Ihre Bedürfnisse mit niedrigem Drehmoment, niedriger Drehzahl und hoher Präzision abgestimmt ist. Sie haben Ihre genaue Verwendung nicht angegeben, aber denken Sie daran, dass Ihre Spielanforderungen so gut wie verschwinden, wenn Sie während des Betriebs keine Bewegungsumkehr benötigen. Wie wini_i geantwortet hat, wird ein Schneckengetriebe gut funktionieren, aber seien Sie sich bewusst, dass die Montage des Getriebes eine beträchtliche Präzision erfordert.
3) Ein Motor mit Encoder ist möglich, aber es gibt ein paar Probleme. Das Größte ist, dass Sie einen Encoder mit mindestens der doppelten Auflösung Ihrer Systemanforderungen benötigen. Die Schwierigkeit bei einem digitalen Encoder besteht darin, dass Sie es nicht bemerken, wenn die Welle aufgrund des Motordrehmoments zu driften beginnt, bis der Encoder einen Schritt macht. Es kann dann in die andere Richtung driften, bis es einen Rückwärtsschritt macht usw. Folglich ist die Herstellung eines stabilen Positionierungssystems mit einem solchen Encoder äußerst schwierig, und ein einfacher PID-Regler wird nicht angemessen sein. Darüber hinaus hat der Versuch, Ihren eigenen Encoder von einem Gerät wie dem AS5048 zu rollen, eine Reihe von Problemen, die auf der Website nicht erwähnt werden. Das Wichtigste unter diesen ist die Notwendigkeit, die Mitte des Erfassungsbereichs in Bezug auf die Mitte der Welle genau zu positionieren. Je höher die Auflösung,
4) Ein Stepper mit Encoder klingt gut, kann aber einige mechanische Fehler nicht kompensieren. Insbesondere kann es bei Spielproblemen nicht helfen. Das wahrscheinlichste Ergebnis eines solchen Systems ist, dass es ständig zwischen zwei mechanischen Wellenpositionen hin- und herpendelt. Das Kompensieren von Mikroschrittfehlern ist (vielleicht) möglich, aber Lagerreibung und Haftreibung können zu Ergebnissen führen, die bemerkenswert ähnlich wie das Getriebespiel sind.
5) Sonstiges? Vielleicht. Vielleicht muss Ihr System nicht wirklich Schritt machen. Wie wäre es, wenn er sehr langsam und präzise dreht? In diesem Fall benötigen Sie keinen Positionsregelkreis, sondern einen Geschwindigkeitsregelkreis, dessen Geschwindigkeit von einem Inkrementalgeber abgeleitet wird (bei weitem billiger als ein Parallelgeber). Im Prinzip könnten Sie ein Zifferblatt verwenden, das direkt auf einer Motorwelle montiert ist, aber ein ziemlich massives Zifferblatt herstellen, dessen Trägheit Störungen wie Lagerunregelmäßigkeiten oder Motorstörungen kompensieren würde.
Aber bleiben wir bei einem Getriebestepper. Ich neige dazu, Daniel zuzustimmen, dass Sie am besten ein Setup mit Zahnriemen / Steuerzahnrad verwenden. Mit ein paar Vorsichtsmaßnahmen. Sie möchten eine möglichst feine Zahnriementeilung, am besten eine MXL-Serie. Ihre Auflösung von 0,03 Grad ergibt 12.000 Schritte pro Umdrehung, was bedeutet, dass Sie mit einem 1,8-Grad-Stepper eine Untersetzung von 60: 1 benötigen. Das ist ein Problem. Wenn die Motorriemenscheibe 10 Zähne hat, benötigt das Zifferblatt eine 600-Zahn-Riemenscheibe, und Sie werden keine davon finden. Sie müssen einen von zwei Ansätzen ausprobieren. Verwenden Sie entweder eine zweistufige Reduktion oder versuchen Sie es mit einem x8-Mikroschritt, gefolgt von einer 7,5:1-Reduktion. Ein x8-Mikroschritt ergibt Motorschritte von (nominell) 12,5 % des Normalwerts, und wenn der Motor eine Genauigkeit von 5 % hat, sollte alles in Ordnung sein. Du' Ich muss auch darauf achten, die Riemenspannung konstant zu halten, um das Spiel im System zu verringern. Sie müssen eine gute steife Halterung für den Motor und das Zifferblatt herstellen, wo eine gute Maschinenwerkstatt ins Spiel kommt. Je nachdem, was am Zifferblatt befestigt ist, ist es auch wichtig, das Zifferblatt perfekt auf der Welle zu zentrieren. Die Tatsache, dass Ihr Lastmoment sehr niedrig ist, hilft sehr.
Ein Schneckengetriebe kann sich darum kümmern, wonach Sie suchen. Durch die Auswahl der Größe der Zahnräder können Sie die Auflösung steuern und durch die Steuerung des Eingriffs der Zahnräder kann die Genauigkeit garantiert werden. Führen Sie den Wurm direkt aus, um die besten Ergebnisse zu erzielen, und fügen Sie einen Encoder hinzu, der die erforderliche Auflösung bereitstellt.
Harmonic Drive wird oft gesagt, dass es spielfrei ist.
WasRoughBeast
user_1818839
pjc50