borstelloze motor besturen met Arduino
Thuis » Bloggen » borstelloze motor besturen met Arduino

borstelloze motor besturen met Arduino

Aantal keren bekeken: 0     Auteur: Site-editor Publicatietijd: 02-09-2020 Herkomst: Locatie

Informeer

knop voor delen op Facebook
Twitter-deelknop
knop voor lijn delen
knop voor het delen van wechat
linkedin deelknop
knop voor het delen van Pinterest
WhatsApp-knop voor delen
knop voor het delen van kakao
knop voor het delen van snapchat
knop voor het delen van telegrammen
deel deze deelknop

Ik dacht erover om ESC te regelen. k.
De elektronische snelheidsregelaar van de borstelloze motor zonder zender en ontvanger, of er is een project waarin je een eenvoudig circuit of Arduino wilt gebruiken om de snelheid van de borstelloze motor te regelen, en dan kunnen we dit doen met een Arduino-microcontroller.
Dit omvat het gebruik van het PWM-signaal van de Arduino om de snelheid van de DC-motor via ESC te regelen.
Dit bespaart u de kosten voor de aanschaf van een servotester of een RC-zender en -ontvanger.
Laten we beginnen! !
Wat je nodig hebt: sluit eerst de drie klemmen van de borstelloze motor aan op de drie klemmen van ESC.
Schroef de motor op een soortgelijke, stevige plaat om de stabiliteit bij hoge toerentallen te behouden.
Download en flash de beschikbare code onderaan de pagina naar Arduino met behulp van een usb-kabel (
de code wordt verderop op deze pagina uitgelegd).
Sluit de witte of gele hoofdsignaallijn van ESC aan op elke PWM-pin Arduino, ik sluit deze aan op de D8-pin en specificeer pin 8 ervoor in de Arduino-schets.
Je kunt veel motoren besturen met meerdere pinnen.
Sluit de potentiometer aan op de vcc- of 5 V-pinnen van de Arduino en aarde.
Sluit de derde aansluiting van de variabele pin aan op de analoge pin 0, en je kunt de Arduino van stroom voorzien met behulp van BEC (
Battery Canceller Circuit).
Verschijnt in je ESC.
Om BEC te gebruiken, sluit u eenvoudig de rode dikke draad aan op de Vin-pin van de Arduino.
Deze kan 5 V leveren.
Niet alle ESC's hebben BEC, in dat geval kunt u de externe 5 V-voeding gebruiken.
Nadat u de Arduino van stroom heeft voorzien, sluit u nu de Lipo-batterij aan op ESC. Je bent klaar! !
Draai nu langzaam aan de potentiometerknop om de motorsnelheid te starten en te verhogen.
In deze code brengen we alleen de maximale waarde (1023) en minimum (0) in kaart of verwijzen we ernaar.
De simulatiewaarde op pin 0 bereikt de vereiste maximale waarde (2000) en minimum (1000)
Bedien en controleer de waarde van de ESC-snelheid.
Mogelijk moet u de maximum- en minimumwaarden van ESC I wijzigen.
Verschillende waarden voor E 1000 en 2000, met andere woorden, u moet deze mogelijk kalibreren omdat verschillende ESC verschillende begin- en eindpunten kunnen hebben.
Bezoek voor meer tutorials-RZtronics.
De code om de esscservo esc te besturen met behulp van de servobibliotheek omvat //;
/Maak een opstelling met de naam esc void (){esc. hechten(9);
/Specificeer hier de esc-signaalpin, esc.
Seconden (1000);
/ Initialiseer het signaal naar 1000 serieel. begin(9600); }void loop(){int val;
/Creëer variabele val = analogRead (A0);
/Lees de invoer van analoge pin 0 en sla deze op in val = map (
Val, 0,1023, 1000,2000);
/Map val naar min en max (
wijzig indien nodig)esc.
Seconden (val);
/Gebruik val als signaal voor esc

HOPRIO-groep, een professionele fabrikant van controllers en motoren, werd opgericht in 2000. Hoofdkantoor van de groep in Changzhou City, provincie Jiangsu.

Snelle koppelingen

Neem contact met ons op

WhatsApp: +86 18921090987 
Tel: + 18921090987 
Toevoegen: No.19 Mahang South Road, Wujin Hightech District, Changzhou City, provincie Jiangsu, China 213167
Laat een bericht achter
NEEM CONTACT MET ONS OP
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Alle rechten voorbehouden. Sitemap | Privacybeleid