Frage:
Steuern eines bürstenlosen ESC mit Arduino
Casey
2010-07-29 02:51:33 UTC
view on stackexchange narkive permalink

Ich habe gelesen, dass dies hier möglich ist:

Wie fahre ich mit Arduino einen bürstenlosen Motor?

Ich fange gerade erst mit Arduino und Elektronik an Kann jemand ein Tutorial oder eine Anleitung empfehlen, die als Ausgangspunkt für die Steuerung eines bürstenlosen ESC mit einem Arduino dienen kann?

Ich kann anscheinend nicht viele Informationen darüber finden, wie ein bürstenloser ESC überhaupt funktioniert funktioniert, geschweige denn, was nötig ist, um mit einem Arduino mit einem (oder mehreren) zu kommunizieren.

Vielen Dank im Voraus!

Zwei antworten:
#1
+6
JustJeff
2010-07-29 03:37:31 UTC
view on stackexchange narkive permalink

Wenn es sich um die Art von ESC handelt, die bei R / C-Ebenen verwendet wird, ist der Anschluss ziemlich einfach.

Auf der Ausgangsseite müssen drei Drähte an den Motor angeschlossen werden. Es spielt fast keine Rolle, wie Sie sie anschließen, außer dass Sie, wenn Ihre Drehung entgegen Ihren Erwartungen liegt, einfach zwei der drei austauschen können.

Für die Eingabe nimmt der Regler eine Stromzufuhr von Ihre Gleichstromquelle, normalerweise ein Lithium-Poly mit Ebenen, und ein Steuersignal vom R / C-Empfänger.

Das Steuersignal ist das gleiche, das bei Servos verwendet wird. Es gibt einen Impuls einer bestimmten Breite, und Variationen dieser Breite verursachen Variationen der Servoposition oder im Fall des Reglers die resultierende Geschwindigkeit. Wenn Sie mit Ihrem Arduino ein gewöhnliches Servo steuern können, haben Sie praktisch alles zur Steuerung eines Reglers zur Hand.

Danke für deine Antwort. Ich bin in diesem Bereich wirklich ahnungslos und versuche nur herauszufinden, wie die Dinge zusammenpassen, bevor ich Teile kaufe, an denen ich basteln kann. Versorgt der Regler den Motor mit Strom oder haben sowohl der Regler als auch der Motor unabhängige Verbindungen zum LiPo? Wird es möglich sein, Anweisungen über XBee Punkt-zu-Punkt an das Arduino zu senden, und das Arduino dann die Anweisungen an den ESC weiterleiten zu lassen? Ich habe gehört, dass die ESC-Kalibrierung über RC-Radios wie Spektrum DX7 erwähnt wird. Ist dies erforderlich oder kann ich den ESC mit XBee und Arduino ausreichend steuern? Danke noch einmal!
Die Batterie speist den Regler mit Strom, der ihn in eine dreiphasige Wechselstromquelle für den Motor aufteilt. Das heißt, die gesamte Leistung für den Motor kommt durch den Regler. Re-Steuerung, wie Joby Taffey betont, gibt es eine vorhandene Arduino-Bibliothek für die Servosteuerung. Sobald Sie den Geschwindigkeitsparameter in das Arduino eingegeben haben, sollte es ein Kinderspiel sein, den Regler zu steuern.
#2
+4
Toby Jaffey
2010-07-29 04:21:43 UTC
view on stackexchange narkive permalink

Verwenden Sie die Arduino-Servobibliothek, um Ihren Regler zu steuern. R / C-Regler werden normalerweise von denselben PWM-Signalen wie Servos angetrieben.

http://www.arduino.cc/playground/ComponentLib/Servo

Um den Regler zu kalibrieren, messe ich die Drehzahl, indem ich ein Muster auf ein Rad male und es mit einem Lichtsensor verfolge.

Wenn Sie das nicht bauen möchten, aber Genauigkeit wichtig ist, versuchen Sie es ein Fahrradtachometer.

Danke Joby. Wie würde ich den Regler kalibrieren?


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 2.0-Lizenz, unter der er vertrieben wird.
Loading...