Мазмұны:

Nema17 қадамдық моторлы қадам: 6 қадам
Nema17 қадамдық моторлы қадам: 6 қадам

Бейне: Nema17 қадамдық моторлы қадам: 6 қадам

Бейне: Nema17 қадамдық моторлы қадам: 6 қадам
Бейне: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Қараша
Anonim
Nema17 қадамдық моторлы микро қадамдар
Nema17 қадамдық моторлы микро қадамдар

Сондықтан бұл менің бірінші нұсқаулығым болады, және мен онымен байланысты мәселелерді тапқан кезде заттарды жаңартуым керек екеніне сенімдімін. Уақыт қалса және кері байланыспен бәрін түзетуге тырысамын. Рахмет!

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

Мен Nema17 қадамдық моторының қарапайым қондырғысын жинадым, ол микро қадамды көрсетеді және оның қалай жұмыс істейтінін түсіндіреді және оны әрекетте көру үшін кейбір кодты көрсетеді.

Бір қызығы, менің қуанышым заттардың бір нәрсе жасау үшін қолданудан гөрі қалай жұмыс істейтінін білуден туындайды:) иә, білемін, оғаш! Қалай болғанда да, мен степперлер мен микро қадамдарға деген қызығушылығымды қанағаттандыру үшін ойлап тапқан кішкене нәрсе. Код сәл түсіндірілген, бірақ мен оны қарау кезінде туындауы мүмкін сұрақтарға жауап бергім келді. Тағы да үйренуге болатын көптеген нәрселер бар, бірақ бұл сіздің саяхатыңызды бастауға көмектеседі.

Код Arduino Nano, DRV8825 сатылы драйверлер тақтасы мен Nema17 сатылы қозғалтқышы (17HS4401S) үшін жазылған. Ол сондай -ақ UNO R3 және MEGA2650 R3 -те құрастырылған және сыналған. Бұл біреуге жобада көмектеседі немесе сіздің 3D принтердің қалай жұмыс істейтінін білгісі келеді немесе CNC шынымен тегіс қозғалыстар жасайды деп үміттенемін. Кез келген жағдайда қолдануға тегін.

Бастайық!

1 -қадам: қажет бөлшектер

Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер

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

1. Arduino Nano, Uno R3 немесе Mega2560

2. Nema 17 қадамдық қозғалтқыш. Сорғышта кез келген 4 сымды қадамды қолдануға болады, бірақ менде солай болды

3. 100вт 25в электролиттік конденсатор. Бізге бұл қадамды іске қосу кезінде пайда болуы мүмкін кез келген кернеудің көтерілуін басқару үшін қажет. 45 вольтты бұрылыс болуы мүмкін, сондықтан қауіпсіз болайық!

4. DRV8825 қадамдық жүргізуші тақтасы

5. Нан тақтасы

6. Тақтаға арналған сымдар

7. Вольт өлшегіш.

8. Қуат көзі. Сіз батареядан бастап арнайы қуат көзіне дейін кез келген нәрсені пайдалана аласыз. Ол үшін 12 вольт және кем дегенде 1 ампер қажет. Драйвер өшірілгенге дейін 1,5 амперге дейін жұмыс істейтіндіктен 2 ампер жақсы.

2 -қадам: Желілерді қосу

Сымдарды қосу!
Сымдарды қосу!
Сымдарды қосу!
Сымдарды қосу!
Сымдарды қосу!
Сымдарды қосу!
Сымдарды қосу!
Сымдарды қосу!

Міне, біздің схемамыз, біз заттарды байланыстыру үшін қолданамыз. Сіздің қадамыңызда бірдей түсті сымдар болуы мүмкін немесе болмауы мүмкін. Бұл жағдайда сіз қандай сымдардың орамасы екенін анықтауыңыз керек. Деректер кестесін қалай қосу керектігін анықтау үшін сізге қажет болуы мүмкін.

Мұны істеудің бір жолы - сіздің қадамыңыздың қарсылығын өлшеу. 4 сымнан 2 жұп 3 Ом жақын жерде оқиды. Бұл 2 жұп сіздің А және В орамаларыңыз. Сондықтан әр «жұпты» DRV8825 -ке қосыңыз. 1 жұп А1 мен А2 -ге, ал екінші жұп В1 мен В2 -ге. Полярлық туралы көп уайымдамаңыз. Егер сізде жұптардың біреуі ауысса, қозғалтқыш қарама -қарсы жаққа бұрылады. Мен білемін. Мен тырыстым! Тек әрбір «жұп» драйвердегі бірдей А немесе В -ға қосылғанын тексеріңіз.

3 -қадам: Vref реттеңіз

Сізде бәрі бар және дайын болғаннан кейін, біз алдымен DRV8825 тақтасын орнатамыз.

Arduino -ды Stepper_Board_Adjust кодымен жарқылдатыңыз. Бұл бізге жүргізуші тақтасын өшіруге және қосуға мүмкіндік береді.

Қадамды ажыратыңыз.

Сериялық мониторды ашып, драйверді қосыңыз. Код қарапайым мәзірді көрсетуі керек. Олай болмаса, Arduino қосылымдарын екі рет тексеріңіз.

Вольт өлшегішті алып, жерді тақтадағы логикалық жерге қосыңыз. Позитивті сымның көмегімен оны потенциометрдің жанындағы кішкене металл табаққа абайлап қосыңыз. Дірілдеген қолдарыңыз оны ешқайда жылжытпаңыз! Кескінді қай жерге тигізу керектігін білу үшін суретке қараңыз. Сіз қолдануға болатын түзетудің жанында тақта арқылы тест тапсырасыз. Жолы болғыш адамсың!

Кішкене бұрағышпен потенциометрді баяу реттеңіз (тағы да абай болыңыз! Аяқтағанға дейін кофе жоқ!).8 вольтты айналып өтпейінше. Бұл жақсы бастау нүктесі болады.

Әзірге жақсы жұмыс!

4 -қадам: Негізгі кодты жарқылдатыңыз

Міне, біз көңілді болу үшін қолданатын код!

Енді негізгі кодты Arduino -ға жыпылықтау уақыты келді.

Мен Arduino -ді қосу мен конфигурациялау туралы егжей -тегжейлі сипаттама бермеймін. Егер сіз осында оқып жатсаңыз, мұны қалай жасау керектігін білесіз.: P

Кодқа тезірек қараңыз. Тағы бірнеше нәрсені түсіндіруге көмектесетін түсініктемелер бар.

Сіз кітапхананы жүктеуіңіз керек. Мұны Arduino IDE кітапхана менеджерінде жасауға болады.

Кітапхана жүктелгеннен кейін, Arduino -ды жалғастырыңыз.

Сериялық портты ашыңыз, егер бәрі жақсы болса, сіз мәзірді көресіз. Тамаша жұмыс!

Қалғаны сізге байланысты!

Бұл сіздің білім мен көңілді іздеуде пайдалы болды деп үміттенемін. Мен бұны жасауда көп нәрсені білгенімді білемін!

Рахмет!

5 -қадам: Ескертулер

Ескертулер
Ескертулер

Бір жұп жазады.

Әрқашан есіңізде болсын, адаптерді қуат көзінен ажыратпаңыз. Әрқашан алдымен қуатты өшіріңіз.

Егер сіздің қадамыңыз төмен жылдамдықта және үдеуде қадамдарды өткізіп жіберетінін байқасаңыз, врефті бірте -бірте көтеріп көріңіз.

6 -қадам: микро қадам

Бұл 30 айналымда, 1/4 қадамда, 5000 жылдамдықта, 3000 жылдамдықта алынды.

Ұсынылған: