|
A4988 va Arduino ulanishi
|
bet | 3/13 | Sana | 09.02.2024 | Hajmi | 12,35 Mb. | | #153839 |
Bog'liq stepper word
Xo'sh, endi A4988 drayverini step motori va Arduino boshqaruvchisi bilan qanday ulashni ko'rib chiqamiz.
Ushbu Arduino qo'llanmasi uchun kerakli komponentlarni quyidagi havolalardan olishingiz mumkin: Oshkora qilish: Bu sheriklik havolalari. Amazon Associate sifatida men malakali xaridlardan daromad olaman.
Drayvning yuqori o'ng burchagida bizda VMOT va GND pinlari mavjud va bu erda biz 8 dan 36 V gacha bo'lishi mumkin bo'lgan vosita uchun quvvat manbaini ulaymiz. Bu erda, shuningdek, platani kuchlanish ko'tarilishidan himoya qilish uchun ushbu ikkita pin bo'ylab ajratuvchi kondansatkichdan foydalanish tavsiya etiladi. Biz kamida 47 uF sig'imga ega bo'lgan katta elektrolitik kondansatkichdan foydalanishimiz kerak.
Keyinchalik, biz step motorini ulaydigan to'rtta pin. Dvigatelning bir fazasi 1A va 1B pinlarida, ikkinchisi esa 2A va 2B pinlarida ishlaydi.
Ba'zida dvigatelning qaysi ikkita simi fazaga aylanishini aniqlash biroz qiyin bo'lishi mumkin, ammo ularni aniqlashning bir necha yo'li mavjud. Eng oddiy usul - step motorining milini qo'lda aylantirish va keyin ikkita simni bir-biriga ulash. Agar siz fazani tashkil etuvchi ikkita simni ulasangiz, milning aylanishi biroz qiyinroq bo'ladi.
Yana bir usul - multimetrdan foydalanish va ikkita sim o'rtasidagi uzluksizlikni tekshirish. Agar siz fazani tashkil etadigan ikkita simni ulasangiz, sizda qisqa tutashuv paydo bo'ladi va multimetr signal beradi.
Fazani topganimizdan so'ng, biz uni haydovchining ikkita pozitsiyasining istalgan pozitsiyasiga ulashimiz mumkin, buyurtma muhim emas.
Keyinchalik, bizda IC yoki mantiqiy quvvat manbai pinlari, VDD va GND mavjud, ular 3V dan 5V gacha bo'lishi mumkin. Boshqa tomonda bizda Arduino platasining istalgan piniga ulanishi mumkin bo'lgan qadam va yo'nalish pinlari mavjud. Yo'nalish pimi bilan biz dvigatelning aylanish yo'nalishini tanlaymiz va Step pin bilan biz motorning qadamlarini boshqaramiz. Step piniga yuborgan har bir zarba bilan vosita tanlangan yo'nalishda bir qadam oldinga siljiydi.
Ushbu pinlarning tepasida bizda "Uyqu" va "Qayta o'rnatish" pinlari mavjud bo'lib, ular nomlaridan ko'rinib turibdiki, drayverni uyqu rejimiga o'tkazish yoki uni qayta o'rnatish uchun ishlatiladi. Shuni ta'kidlash kerakki, bu ikkala pin faol past. Kutish pin sukut bo'yicha YUQORI holat, lekin RST pin suzuvchi. Bu shuni anglatadiki, drayverni yoqish uchun eng oson yo'li bu ikkita pinni bir-biriga ulashdir, agar biz bu pin funksiyalaridan foydalanmaymiz.
Enable pin ham faol past, shuning uchun biz uni YUQORI tortmasak, drayver yoqiladi.
Keyingi uchta pin, MS1, MS2 va MS3, motorning qadam o'lchamlarini tanlash uchun. Biz allaqachon aytgan edikki, qadam o'lchamlari motorning konstruktsiyasiga bog'liq bo'lib, u odatda NEMA 17 step motori uchun aylanish uchun 200 qadamni tashkil qiladi. Biroq, barcha step drayverlari motorni yuqori aniqlikda boshqarishga imkon beruvchi mikrosteplash deb ataladigan xususiyatga ega. Bunga oraliq bosqichli joylarni ishlab chiqaradigan oraliq oqim darajasida bobinlarni quvvatlantirish orqali erishiladi.
Misol uchun, agar biz chorak bosqichli ruxsatni tanlasak, dvigatelning 200 qadami bo'ladi, 200 ni 4 ga ko'paytirish har bir aylanish uchun 800 mikroqadamga teng bo'ladi. Bunga erishish uchun haydovchi bobinlarda to'rt xil oqim darajasidan foydalanadi.
A4988 drayveri maksimal 16 mikropog'onali ruxsatga ega, bu esa 200 qadamli NEMA17 dvigatelining bir aylanishda 3200 qadamini yoki har bir qadamda 0,1125 darajani tashkil qiladi. Bu haqiqatan ham ta'sirchan aniqlik va shuning uchun bunday turdagi step motorlar va drayverlar juda ko'p ilovalarda qo'llaniladi. Aslida, 256 mikropog'onaga ega bo'lgan step drayverlari mavjud yoki bu har bir aylanish uchun 51200 qadam yoki qadam uchun 0,007 daraja.
Shunga qaramay, bu uchta pinda pastga tushadigan rezistorlar mavjud, shuning uchun ularni uzib qo'ysak, haydovchi to'liq bosqichli rejimda ishlaydi. Boshqa mircrostepping ruxsatini tanlash uchun biz ushbu jadvalga muvofiq 5V ni tegishli pinlarga ulashimiz kerak.
|
| |