Мазмұны:

Қадамдық моторды басқару: 5 қадам
Қадамдық моторды басқару: 5 қадам

Бейне: Қадамдық моторды басқару: 5 қадам

Бейне: Қадамдық моторды басқару: 5 қадам
Бейне: Басқа тышты деген осы 😡 2024, Шілде
Anonim
Қадамдық моторды басқару
Қадамдық моторды басқару

Бұл оқу құралы 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 жобасы аясында шығарылды.

Жоба білім берудің бейресми түрін жастардың әлеуметтік интеграциясына ықпал ету құралы ретінде қалыптастыруға бағытталған.

Бұл оқулық тек авторлардың пікірлерін көрсетеді, және Еуропалық комиссия ондағы ақпаратты қолдануға болатын кез келген жауапкершілікке тартылмайды.

Ұсынылған: