Az ESC vezérlésére gondoltam. k.
A kefe nélküli motor elektronikus fordulatszám-szabályozója adó és vevő nélkül, vagy van olyan projekt, amelyben egy egyszerű áramkört vagy Arduino-t szeretnénk használni a kefe nélküli motor sebességének szabályozására, majd ezt megtehetjük Arduino mikrovezérlővel.
Ez magában foglalja az arduino PWM jelének használatát az egyenáramú motor sebességének ESC-n keresztül történő szabályozására.
Ezzel megspórolhatja a szervo teszter vagy egy RC adó és vevő vásárlásának költségeit.
Kezdjük is! !
Amire szüksége van: először csatlakoztassa a kefe nélküli motor három kivezetését az ESC három kivezetéséhez.
Csavarja rá a motort egy hasonló nagy teherbírású lapra, hogy megőrizze a stabilitást magas fordulatszámon.
Töltse le és töltse le az oldal alján található elérhető kódot az arduino-ba egy USB-kábellel (
A kód leírása ezen az oldalon később található).
Csatlakoztassa az ESC fő fehér vagy sárga jelvonalát bármelyik PWM pin Arduinohoz, én a D8 tűhöz csatlakoztatom, és megadom neki a 8-as érintkezőt az Arduino vázlatban.
Számos motort vezérelhet több tűvel.
Csatlakoztassa a potenciométert az Arduino vcc vagy 5 voltos érintkezőihez és a földhöz.
Csatlakoztassa a változtatható érintkező harmadik kivezetését az analóg 0 érintkezőhöz, és az Arduino tápellátását a BEC (
Akkumulátor-kioltó áramkör) segítségével tudja megjeleníteni
. Megjelenik az ESC-ben.
A BEC használatához egyszerűen csatlakoztassa a vörös vastag vezetéket az Arduino Vin-csapjához.
5 V-ot tud biztosítani.
Nem minden ESC rendelkezik BEC-vel, ebben az esetben használhatja a külső 5 V-os tápegységet.
Az Arduino bekapcsolása után csatlakoztassa a Lipo akkumulátort az ESC-hez. Kész! !
Most lassan forgassa el a potenciométer gombját az indításhoz, és növelje a motor fordulatszámát.
Ebben a kódban csak leképezzük vagy hivatkozunk a maximális értékre (1023) és a minimumra (0).
A szimulációs érték a 0 lábnál eléri a szükséges maximális értéket (2000) és a minimális értéket (1000).
Működtesse és szabályozza az ESC sebesség értékét.
Előfordulhat, hogy módosítania kell az ESC I maximális és minimális értékét.
Az E 1000 és 2000 különböző értékei, más szavakkal, kalibrálnia kell, mert a különböző ESC-knek eltérő kezdő- és végpontja lehet.
További oktatóanyagokért látogasson el – RZtronics.
Az esscservo esc szervokönyvtár segítségével történő vezérléséhez szükséges kód a következőket tartalmazza: //;
/Hozzon létre egy beállítást esc void (){esc néven. csatol(9);
/Adja meg az esc jel tűjét, az esc ide.
másodperc (1000);
/Inicializálja a jelet 1000 sorosra. begin(9600); }void loop(){int val;
/Create változó val = analogRead (A0);
/Olvasd be a bemenetet a 0 analóg lábról, és tárold a val = map (
Val, 0,1023, 1000,2000);
/Map val to min és max (
Szükség esetén módosítsa)esc.
másodperc (val);
/Használja a val jelet az esc-hez
A HOPRIO csoport a vezérlők és motorok professzionális gyártója, 2000-ben alakult. A csoport központja Changzhou városában, Jiangsu tartományban található.