Welche Art von Motor sollte verwendet werden, um ein statisches Drehmoment (blockierte Welle) zu bewältigen?

Für die DIY-Robotik hätte ich gerne einen Elektromotor, der am besten Drehmoment liefert, während er sich nicht dreht. Ich stelle mir vor, dass mein Roboter ein statisch ausgeglichenes Drehmoment beibehält, während er die Pose beibehält, während Bewegungen als geführtes Ungleichgewicht implementiert werden ...

Ich denke, ich kann die gewünschten Motoren aus einem herkömmlichen machen.

Erstens mag ich herkömmliche Gleichstrommotoren nicht, weil ich denke, dass sie beim Blockieren überhitzen und außerdem eine komplexe Beziehung zwischen Strom und Drehmoment haben. Es ist auch möglich, dass das Drehmoment im Beziehungsdiagramm "Sprünge" aufweist, wenn der Kommutator die Spulen wechselt.

Ich stelle mir also vor, dass die beste Option 3-Phasen-Motoren (3 Dipole) mit Permanentmagneten sind. Ich werde in der Lage sein, den Strom in jedem Dipol zu steuern und daher das Magnetfeld nach Belieben auszurichten.

Welche Motortypen passen am besten zu dieser Beschreibung, damit ich sie in mein Design einbeziehen kann?

Zunächst müssen Sie uns mitteilen, welche Art von Stellantrieb Sie verwenden möchten. Aber wahrscheinlich ist dies keine Frage im Zusammenhang mit Arduino? Kannst du den Zusammenhang verdeutlichen?
Ich bin davon überzeugt, dass gute Robotik nicht auf Schrittmotoren oder anderen Arten von Motoren basieren sollte, um Bewegungen zu erzeugen oder die Position zu ändern. Der Motor des Roboters sollte die meiste Zeit ein statisches Drehmoment liefern. Also möchte ich mit dieser Idee experimentieren.
"Statisches Drehmoment" ohne Drehung = null (mechanische) Arbeit. Verschwendete Wärme, verschwendete Energie, ja. Ich frage mich, ob Sie den gleichen Effekt mit einem mechanischen Bremssystem (denken Sie an eine servogesteuerte Hufeisenbremse) an der Motorriemenscheibe / dem Schwungrad und einem Drehmomentsensor erzielen können. Bremse hält Rotor; wenn es rutscht, fällt das Drehmoment ab, der Motor wird eingerückt, die Bremse gelöst, das Drehmoment steigt wieder, die Bremse wird wieder angezogen, der Motor aus.
Der Roboter sollte über ein angemessenes Feedback und Steuerdrehmoment verfügen. Große mechanische Arbeit kann mit einer nicht intellektuellen Dampfmaschine erzielt werden.
Bei WEG haben wir eine Fabrik in Deutschland, die elektrische statische Torquemotoren für diesen Zweck herstellt.

Antworten (4)

Drehmoment und Strom stehen bei Gleichstrommotoren (bürstenbehaftet oder bürstenlos bei entsprechender Ansteuerung) in direktem Zusammenhang. Das vom gebürsteten Gleichstrom bereitgestellte Drehmoment ist nicht wirklich gleichmäßig, da die Magnetfelder von Rotor und Stator nur einmal pro Übergang senkrecht sind, aber die Bürstenbaugruppe ist so konstruiert, dass während der gesamten Drehung keine Lücken im Drehmoment verfügbar sind. In Bezug auf Überhitzung müssen Sie den Strom berechnen, der zum Ausgleich des Lastdrehmoments erforderlich ist, die Joule-Erwärmung berechnen und eine einfache thermische Analyse mit dem Rotor zum Umgebungswärmewiderstand und der maximalen Rotortemperatur durchführen, die beide (hoffentlich) gefunden werden können. im Datenblatt des Anbieters. Es ist also nicht unbedingt ein No-Go. Vor allem angesichts der Tatsache, dass Sie einen Kühlkörper zum Motor in Ihre Analyse einbeziehen können.

Sie haben die gleiche thermische Analyse, um auf dem bürstenlosen DC zu laufen. Denken Sie nicht, dass ein 10-W-Motor unabhängig vom erzeugten Drehmoment und seiner Drehzahl lange mit 10 W betrieben werden kann. Der Wirkungsgrad ist je nach Drehzahl des Motors variabel, und normalerweise wird die Nennleistung bei Nenndrehzahl angegeben, genau wie bei Gleichstrom gebürstet Motoren. Bürstenlose Gleichstrommotoren sind jedoch teurer, da sie eine etwas komplexe elektronische Kommutierungsschaltung haben.

Sie könnten auch den Stepper-Weg gehen: Wenn das Lastmoment niedriger als das Haltemoment ist, ist dies auch eine Option, umso mehr, wenn das Rastmoment (wenn AUS) ausreicht. Das Gute daran ist, dass Sie mit dieser Option (im Gegensatz zu allen anderen Motortypen) keinen Rückkopplungssensor in einem geschlossenen Regelkreis benötigen, sondern nur einen Home-Mikroschalter, um zu wissen, von wo aus Schritte gezählt werden müssen. Sie benötigen zwar einen Stepper-Controller, aber er ist einfacher und billiger als der bürstenlose DC-Controller.

In beiden Fällen kann ein Getriebe verwendet werden, um das Ausgangsdrehmoment des Motors entsprechend Ihren Anforderungen zu erhöhen (oder aus einem anderen Blickwinkel das erforderliche Motordrehmoment zu reduzieren), vergessen Sie jedoch nicht, das Widerstandsdrehmoment des Getriebes in Ihr Drehmomentbudget aufzunehmen (dh um sicherzustellen, dass der Motordrehmomentspielraum hoch genug ist, um die Zufälligkeit von Mutter Natur zu absorbieren).

Meiner Meinung nach sollten Sie die 3-Phasen-Wechselstrom-Synchronmaschine (die im Grunde eine bürstenlose DC-Rohmaschine ohne Controller ist) streichen, 2 oder 3 Sinus mit variabler Frequenz erzeugen und diese PWM verstärken, ist den Aufwand hier einfach nicht wert, es gibt einfachere Alternativen. Persönlich würde ich zuerst einen Stepper mit Getriebe untersuchen, aber das ist die schnellste, nicht die billigste Option (DC gebürstet).

Zum letzten Absatz. Ich habe festgestellt, dass bürstenlose Motoren 3 Eingangsdrähte haben, was bedeutet, dass ihre Spulenpaare bereits in den entgegengesetzten Phasen miteinander verbunden sind, oder?
Dies bedeutet, dass die Phasen in einer „Stern“- oder „Delta“-Konfiguration verbunden sind (es nachzuschlagen ist sicherlich vorteilhafter, als dass ich erkläre, was das für Sie bedeutet), wie in home.solcon.nl/gjkool/brushless5/W dargestellt -schms-3p-E.JPG . Das bezieht sich jedoch nicht auf den letzten Absatz, in dem es um meine Vorliebe für Stepper geht. Verwechseln Sie nicht Schrittmotoren und bürstenlose Motoren (da die "Gegenphase" für bürstenlose Gleichstrommotoren nicht viel Sinn macht)?
Dieses Video zeigt, dass Sie durch Drücken und Ziehen mit den Spulen ein konstantes Drehmoment erreichen können youtube.com/watch?v=bCEiOnuODac&t=2m

Das Drehmoment ist eine Funktion des vom Aktuator (oder „Motor“, wie ich hier verwende) gezogenen Stroms - die meisten Motordatenblätter sollten diese Informationen in der einen oder anderen Form enthalten.

In einer idealen Welt würde der Hersteller ein Diagramm liefern, das zeigt, wie die Stromaufnahme mit dem Lastwiderstand variiert. In der einfachsten Form könnte der Hersteller jedoch nur etwas Ähnliches wie die maximale Stromaufnahme beim Stillstand angeben , wobei die Definition von „Stillstand“ der Moment ist, in dem der Widerstand der Last das maximale Drehmoment überschreitet, das der Motor erzeugen kann. Es könnte auch eine Stallgeschwindigkeit angegeben werden - die langsamste Geschwindigkeit, die der Motor drehen kann, bevor er zum Stillstand kommt.

Wenn Sie eine Grafik haben, müssen Sie nicht raten. Ich weiß nicht, wie linear die Beziehung zwischen Motorlast und Stromaufnahme ist, und ich weiß nicht, wie genau Sie sein müssen. Einige Dinge, die Sie beachten müssen, wenn Sie nur begrenzte Informationen finden können:

  1. Der Motor verbraucht auch ohne Last Strom;
  2. Der Motor hat typischerweise wieder ohne Last eine minimale Drehzahl;
  3. Der anfängliche Anlaufstrom kann viel größer sein als der Leerlaufstrom;
  4. Es kann einen Widerstandswert geben, bei dem sich der Motor dreht , aber nicht in der Lage wäre, sich zu drehen .

Wenn alles andere fehlschlägt, messen Sie die Stromaufnahme ohne Last und die Stromaufnahme bei blockiertem Motor. Es ist grob, aber es ist besser als nichts.

Sobald Sie wissen, wie sich der Strom mit dem Drehmoment ändert, ist es eine einfache Sache, ein Stromerfassungsgerät herzustellen - sehr unkompliziert und einfach über einen ADC in ein Arduino zu integrieren. Lesen Sie ein wenig über den Burr-Brown INA138 (oder einen anderen "Current Shunt Monitor").

Anmerkung des Moderators: Diese Antwort ist als Ergebnis einer Zusammenführung zu diesem Thread gekommen.

Das Problem besteht darin, dass herkömmliche Motoren nicht dazu gedacht sind, nur Drehmoment bereitzustellen. Sie sollen rotieren. Während ich statisches Drehmoment erzeugen möchte. Herkömmliche Motoren werden meiner Meinung nach überhitzen. Das Problem ist auch eine komplexe, unvorhersehbare Beziehung zu Drehmoment und Strom, während ich mir klare Lösungen mit einem dreiphasigen Motor vorstelle ...
@Dims Können Sie das "statische Drehmoment" näher erläutern? Der Begriff "Aktuator" deutet zumindest für mich auf eine Komponente hin, die nur einen bestimmten Winkel dreht (wie ein Servo) und nicht kontinuierlich wie ein Motor. Ich würde auch davon ausgehen, dass dies so ausgelegt ist, dass es ein erhebliches Drehmoment liefert ( im Gegensatz zu einem Servo). Wenn Sie Strom vs. Drehmoment googeln , erhalten Sie viele Bilder, die lineare Beziehungen zwischen Strom und Drehmoment zeigen. Dann lesen Sie diesen Artikel .

Ich würde sagen, Gleichstrommotor, bürstenloser Gleichstrommotor (BLDC) und Permanentmagnet-Synchronmotor (PMSM) sind die Optionen. PMSM sind für Heimwerker ziemlich komplex, also lassen Sie uns von der weiteren Analyse ausschließen, die verbleibenden sind klassische DC und BLDC.
Gleichstrommotor ist einfach zu steuern, mit H-Brücke ist das Drehmoment proportional zum Strom. Die Bürstenkommutierung hat minimale Auswirkungen auf das Drehmoment, zumindest nicht so große Auswirkungen wie BLDC beim Kommutieren.
BLDC ist der umgedrehte Gleichstrommotor. Es verfügt über eine elektronische Kommutatorvorrichtung für Statorwicklungen anstelle des alten Rotorbürstenkommutators bei Gleichstrommotoren. Die Erwärmung der Wicklungen ist bei beiden Motortypen vorhanden, der einzige Unterschied besteht darin, dass BLDC den Stator erwärmt, der auch größer ist und eine bessere Kühlfähigkeit hat als die Rotorwicklung in Gleichstrommotoren, die nur durch die Welle gekühlt werden kann.
Der BLDC benötigt ein komplexeres Kommutierungsgerät mit Hilfe der Rotorpositionsrückmeldung (Hall-Sensoren oder Gegen-EMK-Komparatoren), obwohl die anderen Dinge dem Gleichstrommotor ähnlich sind - eine Art PWM-Treiber. Außerdem hat der BLDC aufgrund der Kommutierung mehr Drehmomentwelligkeit als der DC-Motor.

Ich frage mich, ob es praktisch wäre, einen Bürstenmotor mit einem Permanentmagneten in der Mitte, einem stationären Kommutator mit zwei konzentrischen Schleifringen und einem Ring mit einem Segment pro Wicklungsabgriff und rotierenden Bürsten herzustellen, die die beiden Schleifen kurzschließen würden Ringe zu Wasserhähnen um 180 Grad auseinander? Ich würde denken, dass es praktisch wäre, die thermischen Vorteile zu erreichen, die Spulen nach außen zu bringen, aber es würde praktisch sein, die größere Anzahl von Kommutierungssegmenten zu haben, die oft bei Bürstenmotoren zu finden sind.

Dann benötigen Sie eine Steuerung mit einem Positionssensor oder einem Kreisel, um statische Drehmomente zu geben. Entwerfen Sie einen einfachen Regelkreis mit Ihrem Motor.

Position ändert sich nicht. Angenommen, ein Roboter handhabt ein Gewicht auf seiner Handfläche. Dann fügt jemand langsam zusätzliches Gewicht hinzu.
Angenommen, Sie haben einen Positionssensor, sagen wir Encoder. Geben Sie Ihren Positionsbefehl und subtrahieren Sie ihn von der aktuellen Position. Geben Sie den Fehler an den Motor. Wenn er die Position erreicht, stoppt er die Bewegung. Aber gewöhnliche Controller geben nicht viel Kraft, müssen einen bestimmten entwerfen. Die Belastungsstärke hängt von Ihrem Motordrehmoment ab. Entscheiden Sie zuerst, wie viel Drehmoment erforderlich ist.
Off-Topic, das OP hat nach dem zu verwendenden Motortyp gefragt, Regelkreise (oder deren Fehlen) fließen daraus. "Ein gewöhnlicher Controller gibt nicht viel Kraft, muss einen bestimmten entwickeln" - Sie müssen Strom und damit Drehmoment oder Leistung gemeint haben (vorsichtig mit Stärke, die ein vages Wort ist, es sei denn, Sie sprechen über seine offizielle Definition, die sich auf Materialversagen bezieht ), aber selbst dann gibt es bürstenlose Regler in verschiedenen Leistungsbereichen.