Verwendung eines ESC


9

Ich bin neu in RC-bezogenen Modulen. Heute habe ich meinen Hobbywing Skywalker 20A bürstenlosen Esc bekommen. Handbuch ist hier .

SkyWalker 20A

Ich habe auch einen bürstenlosen Outrunner-Motor (HL3512)

Geben Sie hier die Bildbeschreibung ein

Ich habe kein Gerät zum Programmieren der Esc (selbst der Verkäufer hat eine solche Anforderung nicht erwähnt).

Das Handbuch behandelt das Programmieren durch Anhören der Signaltonmuster. Aber dafür scheint es, dass der Esc an einen Flugregler angeschlossen werden sollte (es geht um Drosselklappenpositionen usw.). Aber ich habe keinen Fluglotsen.

Kann mir jemand sagen, wie ich die Esc mit dem verwenden soll, was ich habe? (Ich habe 2200mAh LiPo und Arduino Mega auch)


1
eine gute Frage +1
Codename SC

@CodenamedSC danke. Ich konnte im Internet keinen hilfreichen Artikel zu diesem Thema finden. Hoffe das ist erreichbar ..
David

Für viele von diesen benötigen Sie möglicherweise eine bequeme Möglichkeit, die Impulsbreite anzupassen (vergleichbar mit dem Bewegen eines Sender-Joysticks), um in den Setup-Programmen zu navigieren, die aus einer Reihe von Audio-Hinweisen bestehen, die aus den Motorwicklungen bestehen, mit denen Sie reagieren der Sender-Stick. Auf diese Weise können Sie Grenzwerte, Bremsen, Sanftanlauf, Rückwärtsmodus (falls vorhanden) usw. programmieren.
Chris Stratton

1
Ich weiß, dass Sie darum gebeten haben, mit dem zu testen, was Sie haben. Aber wenn Sie bereit sind, ein paar Dollar mehr auszugeben, können Sie sich einen einfachen Servotester zulegen, mit dem Sie mit der Combo spielen können. Die meisten Hobbyfachgeschäfte verkaufen diese. Der Servotester wird normalerweise zum Testen von Servos verwendet, kann jedoch einen Regler (+ Motor) problemlos antreiben. Beispiel: hobbyking.com/hobbyking/store/__8296__Turnigy_Servo_Tester.html
Casper

Vielen Dank @Casper! wusste nie über ein solches Modul. Ich werde dieses Modul bestellen ..
Anubis

Antworten:


9

ESCs werden unter Verwendung von sogenannten Servosignalen gesteuert. Dies ist im Grunde genommen nur eine Rechteckwelle mit 50 Hz (20 ms), deren Einschaltdauer zwischen 0,5 ms und 2,5 ms liegt und die für den Rest der Zeit ausgeschaltet ist variieren etwas und hängen vom Hersteller des Geräts ab. 0,5 ms und 2,5 ms sind jedoch ein guter Ausgangspunkt für jedes Projekt.

Diese unterschiedliche Zeit zwischen den Herstellern ist der Grund, warum die Programmierfunktion vorhanden ist. Im Grunde ist dies nur eine Möglichkeit für die Treiberschaltung, dem Fahrer mitzuteilen, welche minimalen und maximalen Impulse sie bedienen soll.

Sie haben bereits alles, was Sie brauchen, um dies zum Laufen zu bringen. Ich würde empfehlen, sich die Arduino-Servobibliotheken anzusehen, da Sie so schnell auf den Weg kommen. Die drei schwarzen Drähte am Regler sind offensichtlich mit dem Motor verbunden. Beachten Sie, dass er sich nur in eine Richtung dreht. Um dies umzukehren, können Sie zwei der drei Drähte umkehren.

Die dicken schwarzen und roten Kabel gehen zu Ihrer Batterie. Die schwarzen, roten und weißen Drähte sind für das Steuersignal vorgesehen. Rot sollte nicht angeschlossen sein (oder Sie können Ihr Arduino ab diesem Zeitpunkt mit Strom versorgen, wenn Sie die Spannungspegel berücksichtigen und Ihr Regler mit einer Batterieentfernungsschaltung ausgestattet ist). Schwarz sollte angeschlossen werden auf die Arduino-Masse und weiß auf den Ausgangspin, der mit der Servobibliothek verwendet wird. Das ist so ziemlich alles. Viel Glück.


Vielen Dank! speziell für Informationen darüber, wie man dies mit dem Arduino verbindet. Ich werde es versuchen ..
David
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.