• Har qanday Arduino loyihasi uchun bir nechta step motorlarini boshqarish uchun CNC qalqoni
  • Step motor nima va u qanday ishlaydi?




    Download 12,35 Mb.
    bet10/13
    Sana09.02.2024
    Hajmi12,35 Mb.
    #153839
    1   ...   5   6   7   8   9   10   11   12   13
    Bog'liq
    stepper word

    Kod tavsifi:
    Bu erda biz MultiStepper sinfini ham kiritishimiz va uning namunasini yaratishimiz kerak. Keyin biz dvigatellarimiz uchun maqsadli pozitsiyalarni saqlash uchun ishlatiladigan "long" deb yozgan qatorni aniqlashimiz kerak. O'rnatish bo'limida biz stepperlarning maksimal tezligi qiymatlarini aniqlashimiz va qadamlarni ilgari yaratilgan MultiStepper misoliga qo'shishimiz kerak, bu mening holatimda uni "steppersControl" deb nomladim. 
    Loop bo'limida biz maqsadli pozitsiya qiymatlarini avval yaratgan massivda saqlashdan boshlaymiz. Men birinchi qadamni bitta aylanish, ikkinchisini ikkita aylanish va uchinchisini uchta aylanish uchun o'rnatdim. Keyin biz ushbu massivni moveTo() funksiyasiga belgilashimiz mumkin, bu esa barcha motorlarning bir vaqtning o'zida ushbu pozitsiyalarga kelishi uchun kerakli tezlikni hisoblab chiqadi. Keyin biz motorlarni o'z joyiga ko'chiradigan runSpeedToPosition() funktsiyasini chaqirishimiz kerak. Shuni ta'kidlash kerakki, bu funktsiya qadamlar o'zlarining maqsadli pozitsiyalariga etgunga qadar kodni bloklaydi. Agar biz kodni bloklashni istamasak, o'rniga run() funksiyasidan foydalanishimiz mumkin. Shuni ham ta'kidlash kerakki, MultiStepper klassi tezlashtirish va sekinlashtirishni qo'llab-quvvatlamaydi. 
    Shunga qaramay, agar siz ko'proq ma'lumot olishni istasangiz, ilg'or misollardan, men yuqorida aytib o'tgan Arduino loyihalarimni tekshirishingiz mumkin, barcha tafsilotlar va ular uchun kodlar veb-saytda.

    Har qanday Arduino loyihasi uchun bir nechta step motorlarini boshqarish uchun CNC qalqoni


    Hali ham bir nechta step motorlarini boshqarish haqida gap ketganda, Arduino CNC qalqonini eslatib o'tish va ko'rib chiqish kerak.
    Arduino CNC qalqonining asosiy maqsadi 2 yoki 3 o'qli CNC dastgohlarini boshqarishdir, lekin bu aslida har qanday turdagi loyihalarni boshqarish uchun ajoyib imkoniyatdir, bu erda biz bir nechta step motorlarini boshqarishimiz kerak bo'ladi, chunki u ixcham va oson ulanishlarni ta'minlaydi. haydovchilar va motorlar. 
    Ushbu qalqon Arduino UNO platasining tepasida joylashgan bo'lib, 4 tagacha individual step motorini boshqarishi mumkin va qolgan barcha Arduino pinlari foydalanish uchun mavjud. Men 4 o'qli SCARA robot qo'limni boshqarish uchun Arduino UNO platasi va CNC qalqonining ushbu kombinatsiyasidan foydalandim .
    Tez orada men maqolaning ushbu qismini, Arduino bilan CNC qalqonidan qanday foydalanishni batafsilroq ma'lumot bilan yangilayman.

    Download 12,35 Mb.
    1   ...   5   6   7   8   9   10   11   12   13




    Download 12,35 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Step motor nima va u qanday ishlaydi?

    Download 12,35 Mb.