Қылқаламсыз тұрақты ток қозғалтқышы щеткасыз тұрақты ток қозғалтқышының бір түрі болып табылады. Бұл
тікелей байланыс (щетка) жоқ дегенді білдіреді .
айналмалы шпиндель мен катушка сияқты басқа бекітілген бөлшектер арасында
Демек, айналу орамның ағымдағы бағытының өзгеруінің өнімі болып табылады.
Шпиндельде дөңгелек магнит бар (әдетте).
Орамның өзі электрлік магнит болып табылады.
Сонымен, сіз орамның полюстерін өзгерту арқылы шпиндельді айналдыра аласыз.
Сіз BLDC көрдіңіз бе? Иә әрине.
Әрбір компьютер корпусында мұндай жағдайлар көп. Желдеткіш, CD ROM және иілгіш диск (Егер сізде
болмаса .
BLDC қолданатын құрылғы
Желдеткіш әдетте катушкада 2 істікшелі және холл сенсорында 1 істікшесі бар 2 фазалы қозғалтқышты пайдаланады.
CDROM немесе дискеттегі дискіде үш фазалы қозғалтқыш бар, катушкада 3 істік бар. Hall сенсорында
аталған тоқтың 1 анықтауыштары бар.
Шпиндель келгенде, ол сигнал шығарады,
қозғалтқыштың жылдамдығын (RPM) анықтау үшін қолдануға болады
сондықтан
Менің
бұрын
пайдаланылған бөліктер: - 1x IC l293d - сымдар - 1x сыртқы қуат көзі
бөлмемде, бірақ оларды алып тастау және қалдыру қиын болды, сондықтан,
олар үшін
айтылғандай, бізде сымдарды дәнекерлеу үшін 4 түйреуіш бар
жоғары ток немесе жоғары кернеуді
тен көп Arduino ).
Gnd)- 2 қосу және
1 Vss
пайдалану маңызды ( 5-
4-L293D ICCanel драйверін пайдаландым
(5 Arduino-ға қосылу)-1 Vs (Оң сыртқы қуат көзіне қосылу)-4
-і Arduino-
схемалық диаграммаға сәйкес түйреуіштерді қосыңыз . Бұл шпиндельді айналдыруды аяқтау үшін 36 сигнал күйін дайындау
(3 жұп мотор) Сондықтан, суретте көрсетілген
керек
ға)-4 шығыс
кіріс (олардың 3
6 түрлі сигнал бар (
дегенді білдіреді, сондықтан бізде
оларды
бір циклде
6 рет қайталанатын
реттелген). төмендегідей: 110, 100, 101, 001, 010,
біз
,
3
циклде
қозғалтқыштың жылдамдығын
кешіктіру уақытын өзгерту арқылы
қолданамыз, атап өту керек тағы бір маңызды нәрсе
int p3 =
өзгертуге болады .
ден 5 мс) Сіз тек дыбысты естисіз, сондықтан мен Arduino-да сериялық монитор терезесін өзгертуді қалаймын:/* DC brushless driver */month =
int ;() OUTPUT);
0-
(p3, OUTPUT); +=1; }Serial. println(wait); }digitalWrite(p1, 1
); digitalWrite(p2, 1); digitalWrite(p3,
pinMode
0)
;
(wait
delay
)
;
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
digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0);
(p2, 1);
digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0);
digitalWrite(p2, 1);
digitalWrite(p3, 0); }Кейбір кеңестер: - Кішкентай BLDC қозғалтқыштары үшін,
сыртқы қуат көзі қажет емес
, бірақ мониторды
күту мәнінен бастаңыз, содан кейін монитордың мәнін азайтыңыз
.