Mundarija:

Bosqichli motorni boshqarish: 5 qadam
Bosqichli motorni boshqarish: 5 qadam

Video: Bosqichli motorni boshqarish: 5 qadam

Video: Bosqichli motorni boshqarish: 5 qadam
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Iyul
Anonim
Bosqichli motorni boshqarish
Bosqichli motorni boshqarish

Ushbu qo'llanma biz Arduino -dan foydalansak ham, Drivemall taxtasi ostida ham, Drivemall -ni yaratish uchun havoladan foydalidir.

Klassik Arduino kartasidan Drivemall -ni afzal ko'rishning afzalligi shundaki, ulanishlar murakkabligini kamaytiradi, bu esa yanada aniqroq o'rnatishga olib keladi. Biroq, bu ixtiyoriy: barcha natijalar arduino taxtasi, non paneli va ulanish uchun etarlicha dupontli o'tish moslamalari bilan o'z kuchini yo'qotmaydi.

Keling, step motorini arduino taxtasi bilan boshqaramiz.

1 -qadam: Bizga nima kerak

- Arduino mikrokontroller yoki Drivemall

- simlar

- Bosqichli motor

A4988 yoki DRV8825 yoki L298N yoki ULN2003 haydovchisi (haydovchilar ko'p)

2 -qadam: Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz

Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz
Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz
Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz
Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz
Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz
Bosqichli motor qanday ishlaydi va nima uchun biz haydovchidan foydalanamiz

Bosqichli dvigatel, asosan, mos keladigan quvvat bilan ta'minlanishi kerak bo'lgan ikkita rulondan iborat (1 -rasm), agar dvigatel noto'g'ri harakatlansa, u GND qisqa tutashuviga olib kelishi mumkin.

Dvigatel har qadamda ma'lum burchak ostida aylanadi, uni ishlab chiqaruvchi odatda 1,8 ° ko'rsatadi, shuning uchun to'liq aylana qilish uchun 200 qadam kerak.

Keling, stepperni to'g'ridan -to'g'ri mikrokontrollerga ulashning o'rniga nima uchun haydovchi kerakligini aniqlaylik.

Drayvlar sizga qadamlarni skanerlashga imkon beradi, chunki mikrokontroller qadam dvigateli ichidagi rulonlarni yuklay olmaydi.

Bozorda step motorlar uchun ikkita turdagi haydovchi mavjud:

  • klassik haydovchilar L298 yoki ULN2003 ikkita fazali H-ko'prik bo'lib, unda bitta fazani yoqish mantig'i kodda joylashgan;
  • Zamonaviy haydovchilar A4988 yoki drv8825, bu erda mantiqning bir qismi diskda joylashgan.

A4988 kirish rejimida ishlash uchun ikkita pinni, biri yo'nalish uchun, ikkinchisi qadamlar soni, shuningdek quvvat manbai bilan ta'minlaydi.

3 -qadam: ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Bosqichli motorlarga birinchi yondashuv sifatida biz ULN2003 drayverini ishlatishni tanladik.

Dvigatelni boshqarish uchun uchta tugma GND ga ulangan qarshilik bilan Arduino -ga ulangan.

Biz dvigatelni ULNga 2 -rasmdagi sxema bo'yicha ulaymiz, Arduino haydovchiga 8 9 10 va 11 -gachasi pinlar bilan ulangan.

4 -qadam: dasturiy ta'minot va boshqaruv

Dasturiy ta'minot va boshqaruv
Dasturiy ta'minot va boshqaruv

Bu erda siz qadam motorini boshqarish uchun asosiy dasturiy ta'minotni topasiz. Bu alohida holatda, pastda

  • pin A0 ijobiy yo'nalish va to'xtash uchun ishlatiladi
  • A1 pin salbiy yo'nalish va to'xtash uchun ishlatiladi
  • pin A2 uni ilgari bosilgan tugma yo'nalishi bo'yicha uni tasdiqlash va harakatga keltirish uchun ishlatiladi

Har bir tsikl uchun qadamlar soni 20 ga o'rnatiladi, bu shuni anglatadiki, dastur dvigatelning to'liq aylanishini amalga oshirish uchun 10 tsiklni bajaradi.

5 -qadam: Ogohlantirishdan voz kechish

Bu o'quv qo'llanma Evrokomissiyaning Erasmus + dasturi tomonidan moliyalashtirilgan Makerspace for Inclusive loyihasi doirasida tayyorlangan.

Loyihaning maqsadi - ta'limning norasmiy shaklini yoshlarning ijtimoiy qo'shilishiga ko'maklashish vositasi sifatida, ishlab chiqaruvchilar makonida mavjud bo'lgan norasmiy ta'lim.

Bu darslik faqat mualliflarning fikrlarini aks ettiradi va Evrokomissiya undagi ma'lumotlardan foydalanish uchun javobgarlikni o'z zimmasiga olmaydi.

Tavsiya: