controlați motorul fără perii folosind arduino
Acasă » Blog » controlați motorul fără perii folosind arduino

controlați motorul fără perii folosind arduino

Vizualizări: 0     Autor: Editor site Ora publicării: 2020-09-02 Origine: Site

Întreba

butonul de partajare pe facebook
butonul de partajare pe Twitter
butonul de partajare a liniilor
butonul de partajare wechat
butonul de partajare linkedin
butonul de partajare pe pinterest
butonul de partajare whatsapp
butonul de partajare kakao
butonul de partajare prin snapchat
butonul de partajare a telegramelor
partajați acest buton de partajare

M-am gândit să controlez ESC. k.
Controlerul electronic de viteză al motorului fără perii fără emițător și receptor, sau există un proiect în care doriți să utilizați un circuit simplu sau Arduino pentru a controla viteza motorului fără perii și apoi, putem face acest lucru cu microcontrolerul Arduino.
Aceasta include utilizarea semnalului PWM al arduino pentru a controla viteza motorului de curent continuu prin ESC.
Acest lucru vă va economisi costul achiziționării unui servotester sau a unui transmițător și receptor RC.
Să începem! !
Ce aveți nevoie: mai întâi conectați cele trei borne ale motorului fără perii la cele trei borne ale ESC.
Înșurubați motorul pe o placă similară rezistentă pentru a menține stabilitatea la turații mari.
Descărcați și flashați codul disponibil din partea de jos a paginii la Arduino folosind un cablu USB (
Codul este explicat mai târziu în această pagină).
Conectați linia principală de semnal albă sau galbenă a ESC la orice pin PWM Arduino, o conectez la pinul D8 și specific pinul 8 pentru el în schița Arduino.
Puteți controla multe motoare folosind mai mulți pini.
Conectați potențiometrul la pinii vcc sau 5 v ai Arduino și împământare.
Conectați al treilea terminal al pinului variabil la pinul analogic 0 și puteți alimenta Arduino folosind BEC (
circuit de anulare a bateriei)
Apare în ESC.
Pentru a utiliza BEC, pur și simplu conectați firul roșu gros la pinul Vin al Arduino.
Poate furniza 5 V.
Nu toate ESC-urile au BEC, caz in care puteti folosi sursa externa de 5 V.
După ce ați alimentat Arduino, conectați acum bateria Lipo la ESC. Ai terminat! !
Acum rotiți încet butonul potențiometrului pentru a porni și a crește viteza motorului.
În acest cod, mapăm sau facem referință doar la valoarea maximă (1023) și minim (0)
Valoarea de simulare la pinul 0 atinge valoarea maximă necesară (2000) și minimă (1000)
Operați și controlați valoarea vitezei ESC.
Poate fi necesar să modificați valorile maxime și minime ale ESC I.
Valori diferite pentru E 1000 și 2000, cu alte cuvinte, poate fi necesar să-l calibrați deoarece ESC diferit poate avea puncte de început și de sfârșit diferite.
Vizitați pentru mai multe tutoriale-RZtronics.
Codul pentru controlul esscservo esc folosind biblioteca servo include //;
/Creează o configurare cu numele esc void (){esc. atașează(9);
/Specificați pinul semnalului esc, esc aici.
Secunde (1000);
/Inițializați semnalul la 1000 serial. începe(9600); }void loop(){int val;
/Creează variabila val = analogRead (A0);
/Citiți intrarea de la pinul analogic 0 și stocați-o în val = hartă (
Val, 0,1023, 1000,2000);
/Hartă val la min și max (
Schimbați dacă este necesar)esc.
Secunde (val);
/Folosiți val ca semnal pentru esc

Grupul HOPRIO un producător profesionist de controler și motoare, a fost înființat în 2000. Sediul grupului în orașul Changzhou, provincia Jiangsu.

Legături rapide

Contactaţi-ne

WhatsApp: +86 18921090987 
Tel: +86- 18921090987 
Adăugați: No.19 Mahang South Road, districtul de înaltă tehnologie Wujin, orașul Changzhou, provincia Jiangsu, China 213167
Lăsaţi un mesaj
CONTACTAŢI-NE
Drepturi de autor © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Toate drepturile rezervate. Harta site-ului | Politica de confidențialitate