Mundarija:

Nema17 qadamli motorli qadam: 6 qadam
Nema17 qadamli motorli qadam: 6 qadam

Video: Nema17 qadamli motorli qadam: 6 qadam

Video: Nema17 qadamli motorli qadam: 6 qadam
Video: NEMA17 Управление шаговым двигателем - Stepper motor with Arduino 2024, Noyabr
Anonim
Nema17 qadamli motorli qadam
Nema17 qadamli motorli qadam

Shunday qilib, bu men uchun birinchi ko'rsatma bo'ladi va men u bilan bog'liq muammolarni topganimda narsalarni yangilashim kerakligiga aminman. Vaqt imkon bersa va fikr -mulohazalar bilan narsalarni tuzatishga harakat qilaman. Rahmat!

Bosqichlar va mikro qadamlarni qidirish jarayonida topilgan barcha ma'lumotlar juda oddiy edi yoki bir nechta varaqlardan keyin ko'zlarim tiniq tafsilotlarga ega edi. Bu mening qadam va mikro qadamlarni o'zim qabul qilishim natijasidir.

Men oddiy Nema17 qadamli dvigatelini yig'dim, u mikro qadamlarni ko'rsatib beradi va ishlarning qanday ishlashini biroz tushuntirib beradi va uni amalda ko'rish uchun ba'zi namunaviy kod.

G'alati, mening zavqlanishim, narsalarning aslida qandaydir narsa qurishda ishlatilishidan ko'ra ko'proq ishlashini bilishdir:) ha, bilaman, g'alati! Yaxshiyamki, bu erda men stepperlar va mikro qadamlarga bo'lgan qiziqishimni qondirish uchun o'ylab topdim. Kod biroz sharhlangan, lekin men uni ko'rib chiqishda yuzaga kelishi mumkin bo'lgan savollarga javob berishni xohlardim. Yana ko'p narsalarni o'rganish kerak, lekin bu sizning sayohatingizni boshlashingizga yordam beradi.

Kod Arduino Nano, DRV8825 pog'onali haydovchi platasi va Nema17 pog'onali dvigatel (17HS4401S) uchun yozilgan. Shuningdek, u UNO R3 va MEGA2650 R3 da tuzilgan va sinovdan o'tgan. Umid qilamanki, bu loyihada kimgadir yordam beradi yoki ehtimol sizning 3D printeringiz yoki CNC chindan ham silliq harakatlar qanday amalga oshirilishini bilishni xohlaydi. Siz xohlagan vaqtda bepul foydalanish mumkin.

Qani boshladik!

1 -qadam: kerakli qismlar

Kerakli qismlar
Kerakli qismlar
Kerakli qismlar
Kerakli qismlar
Kerakli qismlar
Kerakli qismlar

Agar siz ushbu ko'rsatmaga qarasangiz, ehtimol sizda hammasi bo'lsa ham, ko'pi bor. Bu erda bo'lmaganlar uchun narsalarni takrorlash kerak bo'ladi.

1. Arduino Nano, Uno R3 yoki Mega2560

2. Nema 17 qadamli dvigatel. Siz har qanday kaputda har qanday 4 simli stepperdan foydalanishingiz mumkin, lekin menda shunday bo'lgan

3. 100uf 25v elektrolitik kondansatör. Bu bizga qadam bosish paytida yuzaga kelishi mumkin bo'lgan har qanday kuchlanishning ko'tarilishi uchun kerak. 45 V kuchlanish paydo bo'lishi mumkin, shuning uchun xavfsiz bo'lishga ruxsat bering!

4. DRV8825 qadamli haydovchi paneli

5. Non paneli

6. Breadboard simlari

7. Volt o'lchagich.

8. Elektr ta'minoti. Siz batareyadan tortib to maxsus quvvat manbaigacha hamma narsani ishlatishingiz mumkin. Buning uchun faqat 12 volt va kamida 1 amper kerak. Yaxshisi, 2 amper, chunki haydovchi yopilishidan oldin 1,5 gacha ishlaydi.

2 -qadam: Narsalarni ulash

Narsalarni ulash!
Narsalarni ulash!
Narsalarni ulash!
Narsalarni ulash!
Narsalarni ulash!
Narsalarni ulash!
Narsalarni ulash!
Narsalarni ulash!

Mana bizning sxemamiz, biz simlarni ulashda foydalanamiz. Sizning qadamingiz bir xil rangli simlarga ega bo'lishi mumkin yoki bo'lmasligi mumkin. Bunday holda siz qaysi simlar qaysi o'rash ekanligini aniqlashingiz kerak. Ma'lumotlar jadvalini qanday ulash kerakligini aniqlash uchun sizga kerak bo'lishi mumkin.

Buni amalga oshirishning bir usuli - qadam bosuvchi odamning qarshiligini o'lchash. 4 ta simdan 2 juft 3 ohmga yaqin joyda o'qiladi. Bu ikkita juftlik sizning A va B o'rashlaringizdir. Shunday qilib, har bir "juftlikni" DRV8825 ga ulang. 1 juft A1 va A2 ga, ikkinchisi B1 va B2 ga. Kutupluluk haqida juda ko'p tashvishlanmang. Agar sizda juftliklardan biri almashsa, dvigatel qarama -qarshi tomonga buriladi. Bilaman. Men sinab ko'rdim! Har bir "juft" haydovchining bir xil A yoki B ga ulanganligiga ishonch hosil qiling.

3 -qadam: Vref -ni sozlang

Hamma narsa tayyor va ishga tayyor bo'lgandan so'ng, biz avval DRV8825 kartamizni o'rnatishimiz kerak.

Arduino -ni Stepper_Board_Adjust kodi bilan yoqing. Bu bizga haydovchilar panelini o'chirish va yoqish imkonini beradi.

Bosqichni ajratib oling.

Seriyali monitorni oching va drayverni yoqing. Kod oddiy menyuni ko'rsatishi kerak. Agar yo'q bo'lsa, Arduino ulanishlarini ikki marta tekshiring.

Volt o'lchagichni oling va erni taxtadagi mantiqiy erga ulang. Nuqtali musbat qo'rg'oshin yordamida uni potentsiometr yonidagi kichik metall tiqin bilan juda sekin ulang. Ehtiyot bo'ling, qaltiragan qo'llaringiz uni hech qaerga siljitmaydi! Qo'rg'oshinga qaerga tegish kerakligini bilish uchun rasmga qarang. Siz ishlatishingiz mumkin bo'lgan sozlash yonida sizning taxtangiz orqali test o'tkazasiz. Omadingiz chopdi!

Kichkina tornavida bilan potentsiometrni sekin sozlang (yana ehtiyot bo'ling! Ishingiz tugaguncha qahva ichmang!).8 volt atrofida bo'lmaguningizcha. Bu yaxshi boshlanish nuqtasi bo'ladi.

Hozircha yaxshi ish!

4 -qadam: Asosiy kodni o'chiring

Mana, biz dam olish uchun foydalanadigan kod!

Endi asosiy kodni Arduino -ga o'chirish vaqti keldi.

Men Arduino -ni ulash va sozlash bo'yicha batafsil tavsifga o'tmoqchi emasman. Agar siz bu erda o'qiyotgan bo'lsangiz, buni qanday qilishni allaqachon bilasiz.: P.

Kodni tezda ko'rib chiqing. Yana bir nechta narsalarni tushuntirishga yordam beradigan ba'zi izohlar mavjud.

Ammo kutubxonani yuklashingiz kerak bo'ladi. Buni Arduino IDE kutubxona menejerida qilish mumkin.

Kutubxonani yuklaganingizdan so'ng, Arduino -ni yoqing.

Ketma -ket portni oching va agar ishlar yaxshi ketsa, siz menyuni ko'rasiz. Ajoyib ish!

Qolgani sizga bog'liq!

Umid qilamanki, bu sizning bilim va o'yin -kulgingizni izlashga yordam berdi. Bilaman, men bu ishda ko'p narsani o'rgandim!

Rahmat!

5 -qadam: Eslatmalar

Eslatmalar
Eslatmalar

Er -xotinning eslatmalari.

Har doim esda tutingki, hech qachon stepperni quvvat bilan o'chirmang. Har doim birinchi navbatda quvvatni o'chiring.

Agar qadamingiz past tezlikda va tezlashishda qadamlarni o'tkazib yuborayotganini ko'rsangiz, vrefni birdaniga ko'tarishga harakat qiling.

6 -qadam: Mikroto'lqin

Bu 30 inqilobda, 1/4 qadamda, 5000 tezlikda, 3000 tezlikda olingan.

Tavsiya: