Futtasson egy CDROM kefe nélküli motort Arduino -val
Otthon » Blog » Futtasson egy CDROM kefe nélküli motort Arduino -val

Futtasson egy CDROM kefe nélküli motort Arduino -val

Megtekintések: 0     Szerző: A webhelyszerkesztő közzététele: 2020-09-02 Origin: Telek

Érdeklődik

Facebook megosztási gomb
Twitter megosztási gomb
vonalmegosztó gomb
WeChat megosztási gomb
LinkedIn megosztási gomb
Pinterest megosztási gomb
WhatsApp megosztás gomb
Kakao megosztási gomb
Snapchat megosztó gomb
távirat megosztó gomb
Sharethis megosztási gomb

A kefe nélküli egyenáramú motor egyfajta kefe nélküli egyenáramú motor.
Ez azt jelenti, hogy nincs közvetlen kapcsolat (kefe)
a forgó orsó és más rögzített alkatrészek, például a tekercs között.
Ezért a forgás a tekercs aktuális irányának változásának eredménye.
Az orsó kerek mágnese (általában).
Maga a tekercs elektromos mágnes.
Tehát elfordíthatja az orsót a tekercs pólusainak megváltoztatásával.
Láttál már valaha BLDC -t? Igen, természetesen.
Az egyes számítógépes esetekben sok ilyen eset létezik.
Ventilátor, CD ROM és hajlékonylemez meghajtó (ha a Haven 'T
egy olyan eszköz, amely BLDC-t használ.
A ventilátor általában 2 fázisú motort használ, 2 csapot a tekercsben és 1 csapot a csarnok érzékelőjében.
CDROM vagy a floppy meghajtó háromfázisú motorral rendelkezik, a tekercsnek 3 csap, és a Hall Sensor 1 PIN-kódot tartalmaz
A
. Ezért a
jelet a motor sebességének (RPM) történő felismerésére
.
használhatja
motor
sebességét
a Kicsit nehéz eltávolítani és
elhagyni
.
őket
Általában az utolsó csap az érzékelő.
De ha bármilyen probléma merül fel az észlelési tűvel, kérjük, csatlakoztassa a (+), (-) csatlakozást,
látják, hogy az orsó 3 volt.
Az Ohrazer használatával is felismerheti őket. Használt alkatrészek: -1x kenyérlemez. -
1x Drive IC L293D. -A vezetékek. -
1x külső tápegység 6 V (opcionális)
Egy jól ismert 4-L293D ICCHANEL illesztőprogramot használtam.
közötti puffert kell használni , például motorok, relék, tekercsek stb.
A vezérlő és más energiaigényes alkatrészek, például motorok, relék, tekercsek stb (nem LED-ek)
Időnként fontos, hogy magasabb áramot vagy nagyobb feszültséget (
több mint 5 arduino)
külső tápegységet használunk, néha csak azért, hogy megvédje a mikro -fordítva.
Mint a tranzisztorok és az integrált áramkörök, számos elektronikus alkatrész használható pufferként.
Azt javaslom, hogy az L293D támogatja a külső tápegységet, és rendelkezik egy chip -engedélyezési PIN -vel is.
Amint az az adatokban látható-
egyedülálló, vannak: -4 földi csapok (csatlakozás a GND-hez)
-2 engedélyezés és 1 VSS (
Csatlakozás az 5 arduino-hoz) -1 vs (
csatlakozzon a pozitív külső tápegységhez) -4 bemenetek (
ezek közül 3 az Arduino-hoz) -4 kimenetek (
3 pár motor)
, csatlakoztassa a PINS-t az ábrán bemutatott schematic-diagram szerint.
Meg akarjuk készíteni egy sor megfelelő jelet a kefe nélküli motor vezetéséhez.
Ennek a BLDC -nek 36 lépése van a befejezés minden fordulójához.
Ez azt jelenti, hogy 36 jelállapotot kell készítenünk az orsó forgásának befejezéséhez.
Ezt a 36 lépést egy egyedi sorozat 6 részére osztják.
Tehát 6 különböző jele van, amelyeket 6 -szor meg kell ismételni egy hurokban.
Tegyük fel, hogy a három sor A, B és C (megrendelt),
3 bit értékre van szükségünk.
Feltételezzük, hogy a 0 negatív és 1 pozitív.
A Magic 6 lépés a következők: 110, 100, 101, 001, 011, 010 Egy hurokban fogjuk használni őket.
Egy másik fontos dolog, amelyet megemlíteni kell az egyes lépések közötti várakozás vagy késleltetés.
A késleltetési idő módosításával megváltoztathatja a motor sebességét.
Ha nagy késés van kiválasztva (
pl. 15-20 ms),
a motor csak megrázhatja vagy elindíthatja a vágási műveletet.
Ha alacsony késleltetéseket használnak (
pl.: 0–5 ms), akkor
csak a zümmögést hallják, nincs mozgás.
Tehát egy változót szeretnék késleltetni, és megváltoztatni a soros monitor ablakot Arduino -ban.
A kód a következő:/ * DC kefe nélküli illesztőprogram */hónap = int stb.; int p1 = 2; int p2 = 3; int p3 = 4; char inchar; void setup () {
pinMode (p1, output); pinMode (P2, kimenet); pinMode (P3, kimenet); Sorozatszám. Begin (9600); }
/Hurok rutinjai újra és újra futnak örökre: void hurok () {if (serial. Elérhető ()) {inchar = (char) sorozat. olvas(); if (inchar == ' -') {várj -= 1; } else {várj += 1; }Sorozatszám. println (várj); } DigitalWrite (P1, 1);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); késleltetés (várj);
DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 0); késleltetés (várj); DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); késleltetés (várj); DigitalWrite (P1, 0);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); késleltetés (várj); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 1); késleltetés (várj); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); késleltetés (várj); } Néhány tipp:-
legfeljebb 12 V külső tápegység. -
A kis BLDC motorokhoz használhatja az Arduino 5 -et VS -ként, nincs szükség külső tápegységre, de a motor sebessége nem érhető el. -
Kezdje a 10 várakozási értékkel, majd kapcsolja be a soros monitorot, és írja be a mínuszgombot az érték csökkentése érdekében.
Minél alacsonyabb a várakozási érték, annál gyorsabb.

A Hoprio Group A Controller and Motors professzionális gyártóját 2000 -ben hozták létre. A csoport székhelye Changzhou városában, Jiangsu tartományban.

Gyors linkek

Vegye fel velünk a kapcsolatot

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Hozzáadás: No.19 Mahang South Road, Wujin High-Tech kerület, Changzhou City, Jiangsu tartomány, Kína 213167
Hagyjon üzenetet
Vegye fel velünk a kapcsolatot
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Minden jog fenntartva. Oldaltérkép | Adatvédelmi irányelv