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