Verbinden Sie Arduino mit BEC mit ESC (ohne seine Stromversorgung zu nutzen)

Ich verwende die Arduino Servo-Bibliothek, um zwei Servos auf einem RC-Auto zu steuern. Eines der Servos (für die Lenkung) ist ohne ESC (wie es sein sollte), also einfach anzuschließen und mit Strom zu versorgen.

Der Motor, der für die Geschwindigkeit sorgt, verwendet jedoch ein ESC mit BEC. Das bedeutet, dass die 3 Drähte, die aus dem ESC kommen (rot, schwarz und weiß, an die ich Impulse senden muss), mich mit Strom versorgen. Das wäre in Ordnung, ich könnte BEC verwenden, um meinen Arduino mit Strom zu versorgen, aber ich mag die Akkulaufzeit und habe einen ganz anderen Plan.

So jetzt meine eigentliche Frage; wie schließe ich das ESC an, damit ich nicht die Stromversorgung des BEC verwenden müsste. Ich kann mir nicht vorstellen, nur Masse- und Signalkabel anzuschließen, also brauche ich ein wenig Hilfe :-)

ESC = Electronic Speed ​​Controller und BEC = Battery Eliminator Circuit, richtig? Nicht jeder verwendet die gleichen Akronyme.
Ich hatte den Eindruck, dass jeder in diesem Zusammenhang Bescheid wusste, aber ja, Sie haben Recht.

Antworten (1)

Sie geben an, dass Ihnen die Akkulaufzeit gefällt. Der Arduino nimmt im Vergleich zum Motor des Autos eine winzige Menge an Strom auf. Es wird wahrscheinlich weniger Strom verbrauchen als sogar das Lenkservo laufen zu lassen. Es gibt Gründe, die BEC-Leistung nicht zu verwenden, aber diese hängen normalerweise mit dem Rauschen dieser Leistung zusammen.

Unabhängig davon, wenn Sie den Arduino von einer separaten Stromquelle aus mit Strom versorgen möchten, müssen Sie sicherstellen, dass Sie enge Spannungspegel verwenden. (RC verträgt normalerweise 4,8-6,0 V oder was 4-5 NiCd/NiMh war, bevor LiPo populärer wurde.)

Ihre Servoverbindung besteht nur aus Vcc, Ground und Signal. Das Signal ist das einzige, was mit einem Arduino-Pin verbunden ist, sodass wir uns keine Gedanken darüber machen müssen, wie viel Strom Pins liefern können. Vcc und Masse liefern die tatsächliche Energie zum Drehen des Lenkservos, die je nach Leistung des verwendeten Servos ziemlich hoch sein kann.

Für die Verbindung mit dem ESC müssen Sie Ihre Arduino-Masse über die BEC-Schaltung mit der ESC-Masse verbinden. Sie lassen die vom BEC kommende Stromversorgung offen. Dann liefern Sie das Signal, um es zu steuern. Durch die Verbindung der Gründe haben sie jetzt das gleiche Potenzial. Obwohl Sie unterschiedliche Stromquellen verwenden, liefern Sie Impulse, die vom ESC verstanden werden, da sie beide vom selben Punkt (Masse) referenziert werden.

Ich muss zu Hause nachsehen, ob das funktioniert, aber bis jetzt danke für Ihre Antwort (wird akzeptiert, sobald ich mehr weiß).
Süß, es funktioniert wie ein Zauber! Mein Unterbewusstsein hat dir wahrscheinlich nicht geglaubt, weil ich alles angeschlossen habe, ohne die Räder des Autos anzuheben; es führte dazu, dass das Auto nach vorne schoss :-D
Das wird dich lehren! :)