Ардуино қосылған CDROM щеткасыз мотор
Үй » Қожалдыру » Arduino көмегімен CDROM щеткасыз мотор

Ардуино қосылған CDROM щеткасыз мотор

Көрулер: 0     Автор: Сайт редакторы Жариялау уақыты: 2020-09-02 Шығу уақыты: Сайт

Сұрау

Facebook-ті бөлісу түймесі
Twitter бөлісу түймесі
Жолды бөлісу түймесі
WeChat бөлісу түймесі
LinkedIn бөлісу түймесі
Pinterest бөлісу түймесі
WhatsApp бөлісу түймесі
Kakao бөлісу түймесі
SnapChat бөлісу түймесі
Телеграмманы бөлісу түймесі
Sharethis бөлісу түймесі

Щеткасыз DC қозғалтқышы - щеткасыз DC қозғалтқышы. Бұл
тікелей байланыс (щетка) жоқ .
айналмалы шпиндель мен катушкалар сияқты басқа да бекітілген бөліктер арасында
Сондықтан, айналу - бұл катушканың ағымдағы бағыты өзгеруінің өнімі.
Шпиндельде дөңгелек магнит бар (әдетте).
Катушканың өзі - электр магнит.
Сондықтан сіз шпиндельді катушканың тіректерін өзгерте аласыз.
Сіз bldc көрдіңіз бе? Иә әрине.
Мұндай жағдайлар әр компьютерде көптеген жағдайлар бар.
Желдеткіш, CD ROM және дискета (егер сіз blop blop, егер сіз
BldC-ді пайдаланатын құрылғы » ,
әдетте
, CDROM немесе Ылғалдандырғыш бар, және залда 1 түйреуіш бар, және залда 1 түйреуіш
.
бар КЕЛТІРЕЛЕ, ол сигнал шығарады. Сондықтан
мотордың дөңгелектерінің санын анықтау немесе басқарудың жылдамдығын анықтау үшін осы PIN-кодты қолдануға болады
Менің
.
,
ойымша, бұл сіздің көрсетіліміңіз
. Оларды алып тастау және кету қиын болды.
Осылайша, CDROMS осы жаңадан жасалған нұсқаулық үшін жақсырақ құрбан болып табылады.
Бәрібір, өткендей, бізде сымдарды дәнекерлеуге арналған 4 түйреуіш бар.
Жолдар оңай анықталады және олар өзара.
Әдетте соңғы PIN коды - сенсор.
Бірақ егер анықтау PIN-кодымен проблемалар болса, қосылыңыз (+), (-), (-)
олар шпиндельді 3 вольтты көрді.
Сіз оларды Ohrazer көмегімен де анықтай аласыз. Пайдаланылған бөлшектер: -1x нан. -
1x Drive IC L293D. -Брестер. -
1x Сыртқы қуат көзі 6 V (қосымша)
Мен белгілі 4-L293D ICCHANEL драйверін қолдандым. Микрокомпьютер арасындағы буферді
пайдалану қажет . Кейде жоғары ток немесе одан жоғары кернеуді (
микрокомпьютер мен қозғалтқыштар, мысалы, қозғалтқыштар, релелер, катушкалар және т.б. (жарықсыз) сияқты
пайдалану маңызды
5-тен көп) сыртқы қуат көзі (5-тен көп) сыртқы қуат көзін
, кейде сіз өзіңіздің микродағыңызды кез-келген керісінше қорғау үшін.
Трансисторлар мен интегралды схемалар сияқты, буфер ретінде қолдануға болатын көптеген электрондық компоненттер бар.
Мен L293D сыртқы қуат көзін қолдайтындығын және чиптің PIN-кодты қосуға кеңес беремін.
Деректерден көріп отырғаныңыздай,
біртұтас, - -4 жердегі түйреуіштер бар (GND-ге қосылыңыз) -
2 vs (
қосылыңыз) -4 Кірістер (
оң сыртқы қуат көзіне
олардың 3-еуі Ардуиноға қосылыңыз) -4 шығыс (
жұп қозғалтқыштар) .
3
Қылшықсыз моторды басқару үшін біз бірқатар қолайлы сигналдарды дайындағымыз келеді.
Бұл BLDC әрбір аяқталуға 36 қадам бар.
Бұл шпиндельді айналдыруды аяқтау үшін 36 сигнал күйін дайындау керек дегенді білдіреді.
Бұл 36 қадам ерекше бірізділіктің 6 бөлігіне бөлінеді.
Сондықтан бізде 6 рет 6 рет қайталануы керек 6 түрлі сигнал бар.
Үш жолда A, B және C сәйкесінше (тапсырыс берілген)
бізге қолдануға 3 бит қажет болады делік.
0 теріс және 1 оң деп санаймыз.
Сиқырлы 6 қадам: 110, 100, 101, 001, 010, 010, біз оларды бір циклмен қолданамыз.
Тағы бір маңызды нәрсе - бұл әр қадамның арасындағы күту немесе кідірту.
Кешіктіріп бастау уақытын өзгерту арқылы сіз қозғалтқыштың жылдамдығын өзгерте аласыз.
Егер жоғары кідіріс таңдалса (
мысалы: 15-тен 20 мс-қа дейін)
Мотор кесу әрекетін шайып немесе бастауы мүмкін.
Егер төмен кідіріс қолданылса (
мысалы: 0-ден 5 мс-ге дейін),
сіз тек Buzz-ді естисіз, қозғалыс жоқ.
Сондықтан мен айнымалы мәнді кідіріс ретінде қолданғым келеді және оны Arduino-да сериялық монитор терезесін лақтыру үшін өзгерткім келеді.
Код келесідей: / * DC щеткасыз драйвер * / ай = int және т.б. int p1 = 2; int p2 = 3; int p3 = 4; inar inar; жарамсыз орнату () {
PinMode (P1, шығыс); PinMode (P2, шығыс); PinMode (P3, шығыс); Сериялы. басталады (9600); }
/ Цикл бойынша есептер мәңгіге және одан да көп жұмыс істейді: жарамсыз цикл () {Егер (SERIAL. Қол жетімді ()) {inar = (char = (char = (char) {inar = (Char) сериясы. оқу (); егер (inar == »- ') {күту - = 1; } else {күтіңіз + = 1; } Сериялы. басып шығару (күте тұрыңыз); } DigitalWrite (P1, 1);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); кешіктіру (күту);
DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 0); кешіктіру (күту); DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); кешіктіру (күту); DigitalWrite (P1, 0);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); кешіктіру (күту); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 1); кешіктіру (күту); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); кешіктіру (күту); } Кейбір кеңестер: -
12 V сыртқы қуат көзі жоқ. -
Кішкентай BLDC Motors үшін Arduino 5-ді VS ретінде пайдалануға болады, сыртқы қуат көзі қажет емес, бірақ мотор жылдамдығын қол жеткізу мүмкін емес. -
Күту 10 мәнінен бастаңыз, содан кейін сериялық мониторды қосып, мәнді азайту үшін минус кілтін енгізіңіз.
Күту мәнінің төменгі бөлігі, ол тезірек.

Хоприо тобы 2000 жылы контроллер мен қозғалтқыштардың кәсіби өндірушісі құрылды. 2000 жылы құрылған. Цзянғу облысы, Чанчжоу қаласындағы топ-штаб.

Жылдам сілтемелер

Бізбен хабарласыңы

WhatsApp: + 86 18921090987 
Тел: +86 - 18921090987 
Электрондық пошта: sales02@hoprio.com
Қосу: №19 Mahang South Road, Wujin High Thech ауданы, Чанчжоу қаласы, Цзянчсу облысы, Қытай, Қытай 213167
Хабарлама қалдырыңыз
БІЗБЕН ХАБАРЛАСЫҢЫ
Авторлық құқық © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Барлық құқықтар қорғалған. Сайт картасы | Құпиялылық саясаты