Kontrollborstlös motor med Arduino
Hem » Blogga » Kontrollborstlös motor med Arduino

Kontrollborstlös motor med Arduino

Visningar: 0     Författare: Webbplatsredaktör Publicera tid: 2020-09-02 Ursprung: Plats

Fråga

Facebook -delningsknapp
Twitter -delningsknapp
linjedelningsknapp
WeChat Sharing -knapp
LinkedIn Sharing -knapp
Pinterest Sharing -knapp
whatsapp delningsknapp
Kakao Sharing -knapp
Snapchat Sharing -knapp
telegramdelningsknapp
Sharethis Sharing -knapp

Jag tänkte på att kontrollera ESC. k.
Den elektroniska hastighetsstyrenheten för den borstlösa motorn utan sändare och mottagare, eller det finns ett projekt där du vill använda en enkel krets eller Arduino för att styra hastigheten på den borstlösa motorn, och sedan kan vi göra detta med Arduino Micro Controller.
Detta inkluderar att använda Arduino's PWM -signal för att styra hastigheten på DC -motorn genom ESC.
Detta sparar kostnaden för att köpa en servotestare eller en RC -sändare och mottagare.
Låt oss komma igång! !
Vad du behöver: Anslut först de tre terminalerna på den borstlösa motorn till de tre terminalerna i ESC.
Skruva motorn på ett liknande tungt bräde för att upprätthålla stabilitet vid hög varvtal.
Ladda ner och blinka den tillgängliga koden längst ner på sidan till Arduino med en USB -kabel (
koden förklaras senare på den här sidan).
Anslut escs huvudvita eller gula signallinje till alla PWM -stift arduino, jag ansluter den till D8 -stiftet och anger stift 8 för den i Arduino -skissen.
Du kan styra många motorer med flera stift.
Anslut potentiometern till VCC- eller 5 V -stiften på Arduino och marken.
Anslut den tredje terminalen på variabelnålet till den analoga stiftet 0, så kan du driva Arduino med BEC (
Battery Canceller Circuit)
visas i din ESC.
För att använda BEC, anslut bara den röda tjocka tråden till VIN -stiftet på Arduino.
Det kan ge 5 V.
Inte alla ESC har BEC, i vilket fall du kan använda den externa 5 V -strömförsörjningen.
Efter att ha drivit Arduino, anslut lipo -batteriet till ESC nu. Du är klar! !
Vrid nu långsamt potentiometernredet för att starta och öka motorns hastighet.
I den här koden kartlägger eller hänvisar vi bara till det maximala värdet (1023) och minimum (0)
simuleringsvärdet vid stift 0 når det erforderliga maximumvärdet (2000) och minimum (1000)
fungerar och kontrollerar värdet på ESC -hastighet.
Du kan behöva ändra maximala och minimivärden för ESC I.
Olika värden för E 1000 och 2000, med andra ord kan du behöva kalibrera det eftersom olika ESC kan ha olika start- och slutpunkter.
Besök för fler tutorials-rztronics.
Koden för att styra EsscServo ESC med Servo -biblioteket inkluderar //;
/Skapa en inställning med namnet Esc void () {Esc. bifoga (9);
/Ange ESC -signalstiftet, ESC här.
Sekunder (1000);
/Initiera signalen till 1000 serie. börja (9600); } void loop () {int val;
/Skapa variabel val = analogread (A0);
/Läs ingång från analog stift 0 och lagra den i val = karta (
val, 0,1023, 1000,2000);
/MAP VAL till min och max (
Ändra vid behov) ESC.
Sekunder (val);
/Använd Val som en signal för att ESC

Hoprio Group A professionell tillverkare av controller och motorer, grundades 2000. Gruppens huvudkontor i Changzhou City, Jiangsu -provinsen.

Snabblänkar

Kontakta oss

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
ADD: No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu Province, China 213167
Lämna ett meddelande
Kontakta oss
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Alla rättigheter reserverade. Webbplatskart | Integritetspolicy