Controlează motorul fără perie folosind Arduino
Acasă » Blog » Controlează motorul fără perie folosind Arduino

Controlează motorul fără perie folosind Arduino

Vizualizări: 0     Autor: Site Editor Publicare Ora: 2020-09-02 Originea: Site

Întreba

Buton de partajare Facebook
Buton de partajare pe Twitter
Buton de partajare a liniei
Buton de partajare WeChat
Butonul de partajare LinkedIn
Butonul de partajare Pinterest
Butonul de partajare WhatsApp
Buton de partajare Kakao
Butonul de partajare Snapchat
Buton de partajare a telegramei
Buton de partajare Sharethis

M -am gândit să controlez ESC. K
Controlerul de viteză electronică al motorului fără perie 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ă perie, iar apoi, putem face acest lucru cu Arduino Micro Controller.
Aceasta include utilizarea semnalului PWM al lui Arduino pentru a controla viteza motorului DC prin ESC.
Acest lucru vă va economisi costul achiziționării unui tester servo sau a unui emițător și receptor RC.
Să începem! !
Ce aveți nevoie: mai întâi conectați cele trei terminale ale motorului fără perie la cele trei terminale ale ESC.
Înșurubați motorul pe o placă similară pentru a menține stabilitatea la RPM ridicat.
Descărcați și flash codul disponibil în partea de jos a paginii către Arduino folosind un cablu USB (
codul este explicat mai târziu în această pagină).
Conectează linia principală de semnal alb sau galbenă a Esc la orice pwm pin Arduino, îl conectez la pinul D8 și specific pinul 8 pentru acesta în schița Arduino.
Puteți controla multe motoare folosind mai mulți pini.
Conectați potențiometrul la pinii VCC sau 5 V ale Arduino și la sol.
Conectați cel de -al treilea terminal al pinului variabil la pinul analog 0 și puteți alimenta Arduino folosind BEC (
Circuitul de anulare a bateriei)
apare în ESC.
Pentru a folosi BEC, conectați pur și simplu firul gros roșu la știftul VIN al Arduino.
Poate furniza 5 V.
Nu toate ESC au BEC, caz în care puteți utiliza sursa de alimentare externă de 5 V.
După ce a alimentat Arduino, conectați bateria Lipo la ESC acum. Ai terminat! !
Acum întoarceți încet butonul potențiometrului pentru a porni și crește viteza motorului.
În acest cod, doar o maptăm sau facem referire la valoarea maximă (1023) și minimul (0)
valoarea de simulare la pinul 0 atinge valoarea maximă necesară (2000) și minim (1000)
funcționează și controlăm valoarea vitezei ESC.
Este posibil să fie nevoie să modificați valorile maxime și minime ale ESC I.
Valori diferite pentru 1000 și 2000, cu alte cuvinte, este posibil să fie nevoie să o calibrați, deoarece ES -ul diferit poate avea puncte de pornire și sfârșit diferite.
Vizitați pentru mai multe tutoriale-rztronics.
Codul pentru a controla ESSCSERVO ESC folosind biblioteca Servo include //;
/Creați o configurație cu numele esc void () {esc. atașați (9);
/Specificați pinul de semnal ESC, ESC aici.
Secunde (1000);
/Inițializați semnalul la 1000 de serie. începe (9600); } void loop () {int val;
/Creează variabilă val = analogread (a0);
/Citiți intrarea din pinul analogic 0 și stocați -l în val = hartă (
val, 0,1023, 1000.2000);
/Map Val la Min și Max (
schimbați dacă este nevoie) ESC.
Secunde (val);
/Utilizați Val ca semnal pentru ESC

Grupul Hoprio Un producător profesionist de controlor și motoare, a fost înființat în 2000. Sediul grupului din orașul Changzhou, provincia Jiangsu.

Link -uri rapide

Contactaţi-ne

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