Ich versuche, ein System zu entwerfen, das sich bei Bedarf mit bis zu 4000 U / min drehen sollte, aber auch bei unter 100 U / min oder weniger präzise (hoffentlich subgradig) positionieren kann. Ich habe einen absoluten Positionsgeber für die Regelung mit geschlossenem Regelkreis. Die Belastung des Motors ist sehr gering (ein dünnes Stück Plastik).
Was ich bisher probiert habe:
Diese sind eine Größenordnung von dem entfernt, was ich in Bezug auf den Geschwindigkeitsbereich möchte.
Einige Möglichkeiten, die mir eingefallen sind:
Was ist der beste Weg, um dieses Problem zu lösen, bei dem ich bei niedrigen Geschwindigkeiten eine präzise Kontrolle habe, aber bei Bedarf auch bei hohen Geschwindigkeiten möglich bin? Gibt es eine andere Art von Motor oder eine Möglichkeit, diese Motoren zu steuern, die mir geben kann, was ich will?
Die meisten Hobby-Regler betreiben ihren Motor sensorlos. Daher ist die Drehzahl auf einem bestimmten Niveau nicht stabil zu erkennen. Dies bedeutet, dass eine korrekte Geschwindigkeitssteuerung bei niedriger Geschwindigkeit nicht einfach ist, da die sensoless-Steuerung bei einem gewissen Geschwindigkeitsniveau funktionieren würde.
Schrittmotor eignet sich gut für Positionsanwendungen. Wenn Sie einen Schrittmotor als Drehzahlregelung verwenden möchten, sollten Sie eine Vektorregelung anstelle einer offenen Schleife anwenden. Dann werden Sie mehr als 600 RPM bekommen.
Verwenden Sie einen Schrittmotor mit variabler Reluktanz für die Feinpositionierung und einen Induktionsmotor für hohe Geschwindigkeiten, koppeln Sie beide Wellen zusammen.
Beide Motortypen erzeugen kein Drehmoment, wenn sie nicht mit Strom versorgt werden, und erzeugen keine Spannung, wenn sie gedreht werden, sodass der Schrittmotor nicht versucht, Kilovolt auszugeben, wenn er mit hohen Geschwindigkeiten gedreht wird, und der Induktionsmotor die Feinpositionierung nicht beeinträchtigt.
Sie benötigen einen Drehgeber an einem Schrittmotor, bei dem der Geber die gleiche Anzahl von Impulsen wie die Schritte des Motors liefert. Sie können dann den Encoder verwenden, um zu wissen, wann der Schrittmotor kommutieren soll. Mit dem passenden Treiber sollten Sie in der Lage sein, bei Bedarf weit über die gewünschten 4000 U / min zu kommen.
Um das optimale Beschleunigungsmoment zu erhalten, ist eine mechanische Anpassung der Encoderscheibe an den Wellenwinkel erforderlich.
Harry Swensson
user_1818839
Wiederkehr
Benutzer80875
Bruce Abbott
mkeith
nfkb