8051 Mikrokontroller yordamida raqamli taxometr: mikrokontroller yordamida oddiy kontaktsiz taxometr yaratish.” mavzusida tayyorlangan individual loyiha


Loyihalashtirilgan taxometrning ishlashning umumiy tamoyillari


Download 1.69 Mb.
bet7/9
Sana27.01.2023
Hajmi1.69 Mb.
#1132872
1   2   3   4   5   6   7   8   9
Bog'liq
8051 mikrokontroller yordamida raqamli takometr, mikrokontroller

2.2 Loyihalashtirilgan taxometrning ishlashning umumiy tamoyillari
Ushbu loyihada biz aylanishni aniqlash va har qanday aylanadigan ob'ektning aylanishlar sonini hisoblash uchun Arduino platasi va infraqizil sensor moduli asosida raqamli taxometr yaratamiz. Uning ishlash printsipi infraqizil uzatuvchi infraqizil nurlarni chiqarishiga asoslanadi, ular keyin infraqizil qabul qilgichga qaytariladi va keyin infraqizil modul o'z chiqishida impuls hosil qiladi, biz boshlash tugmasini bosganimizda Arduino kontrolleri tomonidan aniqlanadi. U 5 soniya ichida hisoblaydi.
Ushbu 5 soniyadan so'ng, Arduino platasi quyidagi formula yordamida RPMni hisoblaydi:
RPM = Bitta aylanadigan ob'ekt uchun hisob x 12.
Ammo biz ushbu loyihada sxemani namoyish qilish uchun ship foniyidan foydalanayotganimiz sababli, yuqoridagi formulaga ba'zi o'zgarishlar kiritishimiz kerak:
RPM = hisoblash x 12 / ob'ektlar qayerda ob'ektlar - fandagi pichoqlar soni.
Qurilmaning umumiy blok diagrammasi quyidagi rasmda ko'rsatilgan.

Rasm-23. Blok diagramma
Kerakli komponentlar
1. Arduino Pro Mini platasi.
2. Infraqizil sensorli modul.
3. LCD displey 16x2.
4. Tugma.
5. Non taxtasi.
6. 9 V batareya.
7. Birlashtiruvchi simlar
Ishlash sxemasi
Arduino platasiga asoslangan taxometr sxemasi quyidagi rasmda ko'rsatilgan.

Rasm-24. Qurilmaning sxemasi.
Sxemada Arduino Pro Mini platasi, infraqizil sensor moduli va LCD displey mavjud. Arduino platasi qurilma ishlashining butun jarayonini boshqaradi: infraqizil sensor modulining chiqishidan impulsni o'qish, aylanish tezligini hisoblash (daqiqada aylanishlarda) va bu chastotaning qiymatini LCD displeyga o'tkazish. Ob'ektni aniqlash uchun infraqizil sensor ishlatiladi. Biz o'rnatilgan potansiyometr yordamida ushbu sensorning sezgirligini sozlashimiz mumkin. Infraqizil sensor moduli infraqizil uzatuvchi va infraqizil nurlarni aniqlaydigan fotodioddan iborat. Infraqizil uzatuvchi infraqizil nurlarni chiqaradi, bu nurlar sirtga tushganda, ular undan aks etadi va fotodiod tomonidan ushlanadi (ushbu jarayonlar haqida ko'proq ma'lumot olish uchun chiziq bo'ylab harakatlanadigan robot haqidagi maqolaga qarang). Fotodiodning chiqishi komparatorga ulangan, u fotodiodning chiqishidagi qiymatni mos yozuvlar kuchlanishi bilan taqqoslaydi va taqqoslash natijasini Arduino platasiga chiqaradi.

Rasm-25. Infraqizil sensor
Infraqizil sensor modulining chiqishi to'g'ridan-to'g'ri Arduino ning 18 (A4) piniga ulangan. Vcc va GND arduinoning Vcc va GND pinlariga ulangan. LCD displey Arduino platasiga 4 bitli rejimda ulangan. Uning RS, RW va En boshqaruv pinlari to'g'ridan-to'g'ri Arduino 2, GND va 3 pinlariga ulangan. D4-D7 ma'lumotlar pinlari Arduino 4, 5, 6 va 7 pinlariga ulangan. Diagrammada aylanishlar sonini hisoblash uchun bosilishi kerak bo'lgan tugma ham mavjud. Arduino-ga asoslangan taxometrimiz 5 soniya davomida aylanishlar sonini hisoblaydi va keyin yuqoridagi formuladan foydalanib, bu qiymatni daqiqada aylanishlar soniga aylantiradi. Tugma Arduino ning 10-piniga ulangan.

Download 1.69 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling