Мазмұны:
- 1 -қадам: бізге не қажет
- 2 -қадам: Қадамдық мотор қалай жұмыс істейді және неге біз драйверді қолданамыз
- 3 -қадам: Қосылымдар
- 4 -қадам: микробағдарлама және басқару
- 5 -қадам: Жауапкершіліктен бас тарту
Бейне: Қадамдық моторды басқару: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқу құралы Arduino -ны қолданатын болсақ та, Drivemall тақтасын Drivemall құру сілтемесінің астында да жарамды.
Drivemall -ды классикалық Arduino тақтасынан артықшылығының артықшылығы - бұл қосылыстардың күрделілігін төмендету, бұл олардың жинақы болуына әкеледі. Алайда, бұл міндетті емес: барлық нәтижелер arduino тақтасы, нан тақтасы және қосылымдар үшін жеткілікті дюпонды қосқыштармен жарамды.
Ардуино тақтасы бар қадамдық моторды басқарайық.
1 -қадам: бізге не қажет
- Arduino микроконтроллері немесе Drivemall
- Сымдар
- Қадамдық мотор
- A4988 немесе DRV8825 немесе L298N немесе ULN2003 драйвері (драйверлер көп)
2 -қадам: Қадамдық мотор қалай жұмыс істейді және неге біз драйверді қолданамыз
Қадамдық қозғалтқыш, тиісінше, қуаттандырылуы тиіс екі катушкадан тұрады (сурет 1), егер қозғалтқыш дұрыс емес қозғалыспен берілсе, бұл GND қысқа тұйықталуына әкелуі мүмкін.
Қозғалтқыш әр қадамда белгілі бұрышпен айналады, оны өндіруші әдетте 1,8 ° көрсетеді, сондықтан толық шеңбер жасау үшін 200 қадам қажет.
Степперді микроконтроллерге тікелей қосудың орнына бізге драйвер не үшін қажет екенін түсіндірейік.
Драйверлер қадамдарды сканерлеуге мүмкіндік береді, себебі микроконтроллер қадамдық қозғалтқыш ішіндегі катушкаларды жүктей алмайды.
Нарықта сатылы қозғалтқыштар үшін драйверлердің екі түрі бар:
- классикалық драйверлер L298 немесе ULN2003 қос фазалы көпір, онда бір фазаны қосудың логикасы кодта орналасқан;
- Қазіргі логикалық драйверлер A4988 немесе drv8825, онда логиканың бір бөлігі дискіде.
A4988 кірісте жұмыс істеуге мүмкіндік береді және екі түйреуіш, біреуі бағыт үшін, екіншісі қадамдар саны үшін, сондай -ақ қуат көзі.
3 -қадам: Қосылымдар
Қадамдық қозғалтқыштардың бірінші әдісі ретінде біз ULN2003 драйверін қолдануды таңдадық.
Қозғалтқышты басқаруға арналған үш түйме GND қосылған резистормен Arduino -ға қосылған.
Біз қозғалтқышты ULN -ге 2 -суреттегі схемаға сәйкес қосамыз, Arduino драйверге 8 9 10 және 11 түйреуіштермен қосылады.
4 -қадам: микробағдарлама және басқару
Мұнда сіз қадамдық қозғалтқышты басқаруға арналған негізгі микробағдарламаны таба аласыз. Бұл ерекше жағдайда төменгі жағы
- A0 түйреуіші оң бағыт пен тоқтау үшін қолданылады
- A1 түйреуіші теріс бағыт пен тоқтау үшін қолданылады
- A2 түйреуіші оны бұрын басылған батырманың бағытына сәйкес оны растау және қозғалысқа келтіру үшін қолданылады
циклдегі қадамдар саны 20 -ға орнатылған, бұл бағдарлама қозғалтқыштың бір толық айналымы үшін 10 циклды орындайтынын білдіреді.
5 -қадам: Жауапкершіліктен бас тарту
Бұл оқу құралы Еуропалық комиссияның Erasmus + Бағдарламасымен бірге қаржыландырылатын Makerspace for Inclusive жобасы аясында шығарылды.
Жоба білім берудің бейресми түрін жастардың әлеуметтік интеграциясына ықпал ету құралы ретінде қалыптастыруға бағытталған.
Бұл оқулық тек авторлардың пікірлерін көрсетеді, және Еуропалық комиссия ондағы ақпаратты қолдануға болатын кез келген жауапкершілікке тартылмайды.
Ұсынылған:
Қадамдық моторды айналмалы кодер ретінде қолданыңыз: 9 қадам (суреттермен)
Қадамдық моторды айналмалы кодер ретінде қолданыңыз: Айналмалы кодерлер микроконтроллер жобаларында енгізу құрылғысы ретінде қолдануға өте ыңғайлы, бірақ олардың өнімділігі өте тегіс және қанағаттанарлық емес. Сонымен қатар, айналасында көптеген қосалқы қадамдық қозғалтқыштар болғандықтан, мен оларға мақсат беруді шештім. Сондықтан, егер қадамыңыз болса
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: 11 қадам (суреттермен)
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: Мен бұл жобаны бірнеше ай бұрын жасадым. Бірнеше күн бұрын мен Reddit -те r/Arduino -да жобаның бейнесін жарияладым. Жобаға қызығушылық танытқан адамдарды көріп, мен осы нұсқаулықты жасауға шешім қабылдадым, онда мен Arduino кодына кейбір өзгерістер енгіздім
Қадамдық мотор басқарылатын қадамдық мотор - Қадамдық мотор айналмалы кодер ретінде: 11 қадам (суреттермен)
Қадамдық мотор басқарылатын қадамдық мотор | Қадамдық мотор айналмалы кодер ретінде: Бірнеше қадамдық қозғалтқыштар жатып, бірдеңе жасағысы келеді ме? Бұл нұсқаулықта Arduino микроконтроллерінің көмегімен басқа қадамдық қозғалтқыштың орнын басқару үшін айналмалы кодер ретінде қадамдық қозғалтқышты қолданайық. Сонымен, көп созбай, келейік
Arduino оқулығы - потенциометрмен қадамдық моторды басқару: 5 қадам
Arduino оқулығы - потенциометрмен қадамдық моторды басқару: Бұл нұсқаулық менің " Ардуино: потенциометрмен қадамдық қозғалтқышты қалай басқару керек " Мен жақында жүктеген YouTube бейнесі. Мен оны тексеруге кеңес беремін. Менің YouTube каналым алдымен, сіз
Микроконтроллерсіз қадамдық моторды басқару: 7 қадам
Микроконтроллерсіз қадамдық қозғалтқышты басқару: Бұл нұсқаулықта мен 28-BYJ-48 қадамдық қозғалтқышты басқарамын, UNL2003 darlington массив тақтасы, кейде x113647 деп аталады, микро контроллері жоқ. артқа және жылдамдықты басқару. қозғалтқыш-бұл бір полярлы қозғалтқыш