Mundarija:

Bosqichli motorni aylanadigan kodlovchi sifatida ishlating: 9 qadam (rasmlar bilan)
Bosqichli motorni aylanadigan kodlovchi sifatida ishlating: 9 qadam (rasmlar bilan)

Video: Bosqichli motorni aylanadigan kodlovchi sifatida ishlating: 9 qadam (rasmlar bilan)

Video: Bosqichli motorni aylanadigan kodlovchi sifatida ishlating: 9 qadam (rasmlar bilan)
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Iyul
Anonim
Bosqichli motorni aylanadigan kodlovchi sifatida ishlating
Bosqichli motorni aylanadigan kodlovchi sifatida ishlating

Rotary enkoderlari mikrokontroller loyihalarida kirish moslamasi sifatida foydalanish uchun juda yaxshi, lekin ularning ishlashi unchalik silliq va qoniqarli emas. Shuningdek, atrofida zaxira pog'onali dvigatellar ko'p bo'lganligi sababli, men ularga maqsad berishga qaror qildim. Shunday qilib, agar sizda qandaydir qadamli dvigatellar yotgan bo'lsa va biror narsa qilishni xohlasangiz, ta'minotni oling va boshlaylik!

1 -qadam: Videoni tomosha qiling

Image
Image

2 -qadam: hamma narsani oling

O'chirish sxemasini o'rganish
O'chirish sxemasini o'rganish

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Bosqichli dvigatel (bir qutbli yoki bipolyar).
  • LM358P op-amp chipi.
  • 1k Ohm qarshilik.
  • 2x 100k Ohmli rezistorlar.
  • 2x 4,7k Ohmli rezistorlar.
  • 2x 47k Ohmli rezistorlar.
  • LED.
  • Ulanish simlari.

Ixtiyoriy komponentlar:

  • 2x LED
  • 2x330 Ohmli rezistorlar

3 -qadam: O'chirish sxemasini o'rganing

Rahmat, Andriyf1!

Davom etishdan oldin, sxemani ko'rib chiqing.

Bosqichli dvigatelga ulanadigan sarlavhaning o'rtasidagi ikkita pim kontaktlarning zanglashiga bir nuqtaga ulanganligi sababli (aytaylik, umumiy), siz doimiy versiyada 1x4 sarlavhasi o'rniga 1x3 sarlavhadan foydalanishingiz mumkin, lekin keyin bipolyar qadamli dvigatelni ulash uchun siz ikkita rulonning bitta simini bir -biriga ulashingiz va ularni qolgan ikkita sim bilan mos ravishda P va S pinlariga ulashingiz kerak.

4 -qadam: Devorni non paneliga yig'ing va uni sinab ko'ring

Devorni non paneliga yig'ing va uni sinab ko'ring
Devorni non paneliga yig'ing va uni sinab ko'ring

Op-amp kemasini bortga qo'yishdan boshlang va rezistorlarni tegishli joylarga ulang. Qisqa simlardan foydalanishga harakat qiling va simlarni chirmashtirib yubormang. Hech qanday ulanish bo'shashmasligiga va sxema bo'yicha bajarilganligiga ishonch hosil qiling.

Step motorini kuchaytirgichga ulang va uni 5 voltli quvvat manbai bilan quvvatlang.

Agar siz ixtiyoriy LEDlardan foydalanayotgan bo'lsangiz, har bir LEDning anodini har bir chiqishga 330 Ohmli rezistor orqali ulang va katodlarini 'GND' ga ulang.

5 -qadam: Doimiy versiyani yarating

Doimiy versiyani yarating
Doimiy versiyani yarating

Ko'proq bilish uchun rasmni bosing.

Kuchaytirgichning doimiy versiyasini yaratish tavsiya etiladi, chunki uni loyihalarda ishlatish yanada ixcham va amaliy bo'ladi.

6 -qadam: Mikrokontroller yordamida tekshiring, Arduino kodini yuklang

Buni mikrokontroller yordamida tekshiring, Arduino kodini yuklang
Buni mikrokontroller yordamida tekshiring, Arduino kodini yuklang
Buni mikrokontroller yordamida tekshiring, Arduino kodini yuklang
Buni mikrokontroller yordamida tekshiring, Arduino kodini yuklang

Bu misol "D13" piniga ulangan LEDning yorqinligini aylanuvchi kodlovchi tomonidan boshqariladigan chiqish pinidagi ish aylanishini sozlash orqali boshqaradi.

7 -qadam: simlarni ulang

Elektr simlarini ulang
Elektr simlarini ulang

Kuchaytirgichning quvvatini *'+5-V piniga,' -ve 'dan' GND 'piniga va chiqish pinlarini Arduino platasining' D6 'va' D7 'pinlariga ulang. Kuchaytirgichning chiqish pimlarini Arduino -ning kirish pimlariga ulash ketma -ketligi, qadam dvigatelining ma'lum bir harakat yo'nalishi soat yo'nalishi bo'yicha yoki soat sohasi farqli ravishda qayd etilishini aniqlaydi.

*Agar siz 3,3-V mantiq darajasida ishlaydigan mikrokontrolderdan foydalanayotgan bo'lsangiz, kuchaytirgichni faqat 3.3-V DC bilan quvvatlang

8 -qadam: O'rnatishni yoqing

O'rnatishni yoqing
O'rnatishni yoqing
O'rnatishni yoqing
O'rnatishni yoqing
O'rnatishni yoqing
O'rnatishni yoqing

O'rnatishni mos keladigan quvvat manbaiga ulang (5-12 voltsli shahar) va uni quvvatlang.

9 -qadam: Furthur -ni kengaytiring

Endi siz ishlayapsiz, siz aylanadigan kodlovchi yordamida amalga oshiriladigan har xil loyihalarni amalga oshirishingiz mumkin. Agar siz u bilan biror narsa qilsangiz, "Men yaratdim!" Tugmasini bosish orqali o'z ishingizning rasmlarini hamjamiyat bilan baham ko'ring.

Tavsiya: