Ik dacht erover om ESC te beheersen. K.
De elektronische snelheidsregelaar van de borstelloze motor zonder zender en ontvanger, of er is een project waarin u een eenvoudig circuit of Arduino wilt gebruiken om de snelheid van de borstelloze motor te regelen, en vervolgens kunnen we dit doen met Arduino Micro Controller.
Dit omvat het gebruik van het PWM -signaal van het Arduino om de snelheid van de DC -motor te regelen via ESC.
Dit bespaart u de kosten voor het kopen van een servomester of een RC -zender en ontvanger.
Laat aan de slag! !
Wat je nodig hebt: verbind eerst de drie terminals van de borstelloze motor met de drie terminals van ESC.
Schroef de motor op een vergelijkbaar zware bord om de stabiliteit bij hoge toeren te houden.
Download en flit de beschikbare code onderaan de pagina naar Arduino met behulp van een USB -kabel (
de code wordt later op deze pagina uitgelegd).
Verbind de hoofdwit of gele signaallijn van Esc met elke PWM -pin Arduino, ik sluit deze aan op de D8 -pin en geef er pin 8 voor in de Arduino -schets.
U kunt veel motoren besturen met behulp van meerdere pinnen.
Sluit de potentiometer aan op de VCC of 5 V -pennen van de Arduino en de grond.
Sluit de derde terminal van de variabele pin aan op de analoge pin 0 en u kunt de Arduino van stroom van BEC (
Battery Canceller Circuit)
in uw ESC worden weergegeven.
Om BEC te gebruiken, verbindt u eenvoudig de rode dikke draad met de vinpen van de Arduino.
Het kan 5 V bieden.
Niet alle ESC heeft BEC, in welk geval u de externe 5 V -voeding kunt gebruiken.
Nadat u de Arduino hebt aangedreven, sluit u de Lipo -batterij nu aan op ESC. Je bent klaar! !
Draai nu langzaam de potentiometerknop om te beginnen en de snelheid van de motor te verhogen.
In deze code hebben we de maximale waarde (1023) en minimum (0) in kaart gebracht of verwijzen we
de simulatiewaarde op pin 0 de vereiste maximale waarde (2000) en minimum (1000)
werken en regelen de waarde van ESC -snelheid.
Mogelijk moet u de maximale en minimale waarden van ESC I.
Verschillende waarden voor E 1000 en 2000 wijzigen, met andere woorden, u moet het mogelijk kalibreren omdat verschillende ESC verschillende start- en eindpunten kan hebben.
Bezoek voor meer tutorials-rztronics.
De code om de ESSCSERVO ESC te besturen met behulp van de servo -bibliotheek omvat //;
/Maak een opstelling met de naam esc void () {esc. bevestigen (9);
/Geef de ESC -signaalpen op, ESC hier.
Seconden (1000);
/Initialiseer het signaal naar 1000 serie. begin (9600); } void loop () {int val;
/Variabele val = Analogread (A0) maken;
/Lees input van analoge pin 0 en bewaar het in val = kaart (
Val, 0,1023, 1000,2000);
/Map Val naar Min en Max (
wijzigen indien nodig) ESC.
Seconden (val);
/Gebruik Val als een signaal om te esc
Hoprio Group A professionele fabrikant van Controller and Motors, werd opgericht in 2000. Groepshoofdkantoor in de provincie Changzhou City, de provincie Jiangsu.