Børsteløs DC-motor er en slags børsteløs DC-motor.
Dette betyder ingen direkte forbindelse (børste)
mellem den roterende spindel og andre faste dele, såsom spolen.
Derfor er rotation et produkt af ændringen i spolens strømretning.
Spindlen har en rund magnet (normalt).
Selve spolen er en elektrisk magnet.
Så du kan dreje spindlen ved at skifte polerne på spolen.
Har du nogensinde set en BLDC? Ja, selvfølgelig.
Der er mange sådanne sager i hver computerkasse.
Ventilator, cd-rom og diskettedrev (Hvis du ikke har
Er en enhed, der bruger BLDC.
Ventilatoren bruger normalt en 2-faset motor med 2 ben i spolen og 1 ben i hall-sensoren.
-ROM'en eller diskettedrevet har en trefaset motor, spolen har 3 ben, og Hall-sensoren har 1 ben. Hall-sensoren har 1 pin. Hall-sensoren, der
til et spindel, er et simpelt spind.
CD
detekterer strømmen
genererer et signal.
ankommer, det
Derfor kan du bruge
denne pin til at detektere motorens hastighed (RPM).
lidt vanskeligt at fjerne og lade dem være
Så CDROM'er er et bedre offer for denne nybegyndere
, som tidligere nævnt, har vi 4 stifter til at svejse ledningerne, og
.
normalt
Jeg
de er
gensidige dele:-1x Breadboard -
1x drev IC l293d -
1x ekstern strømforsyning 6 v (valgfrit)
en velkendt 4-L293D ICChanel driver
mikro
elektroniske komponenter,
brugte
5 Arduino) Ekstern strømforsyning, nogle gange bare for at beskytte din
mod enhver omvendt. Ligesom transistorer og integrerede kredsløb,
der kan bruges som buffere.
Jeg foreslår, at l293d understøtter ekstern strømforsyning og også har en chip-aktiveringsstift.
Tilslut
er der mange
3
(
til positiv ekstern strømforsyning) - 4 indgange (
af dem til Arduino) - 4 udgange (
par motorer) Tilslut derfor
i henhold til skemaet vist på figuren.
Vi ønsker at forberede en række passende signaler til at drive den børsteløse motor
3
opdelt
i 6 dele af en unik sekvens
Så vi har 6 forskellige signaler, der skal gentages 6 gange i en løkke.
stifterne
bruge
010 vil vi
dem i én løkke.
En anden vigtig ting at nævne er ventetiden eller forsinkelsen mellem hvert trin.
ændre motorens hastighed
ændre forsinkelsestiden kan
at
Ved
børsteløs
(
du
ændre det til at kaste det serielle skærmvindue i Arduino. Koden er som følger:/* DC-
driver. begin (9600); digitalWrite(p3, 0); delay(wait); digitalWrite
p1, 1); digitalWrite(p2, 0); digitalWrite(p3, 0); delay(wait); digitalWrite(p1, 1); digitalWrite(p2, 0
); digitalWrite(p3, 1); delay(wait);
digitalWrite(p1, 0); digitalWrite(p2, 0);
digitalWrite
(p3, 1); delay(wait); digitalWrite(p1, 0)
; digitalWrite(p2, 1);
digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0);
digitalWrite(p2, 1); digitalWrite(
p3, 0); delay(wait); }Some hints:-
No more than 12 v external power supply. -
For small BLDC-motorer, du kan bruge Arduino 5 som en Vs, der kræves ingen ekstern strømforsyning, men motorhastigheden kan ikke nås - Start med
10, tænd derefter for den serielle monitor og indtast minus-tasten for at reducere værdien.
venteværdien