O‘zbеkistоn rеspublikаsi оliy tа’lim fan vа innovatsiyalar vаzirligi abu rayhon beruniy nоmidаgi


Har bir segmentni belgilash uchun mos pinlar, belgilash


Download 457.7 Kb.
bet14/15
Sana18.06.2023
Hajmi457.7 Kb.
#1578340
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Sitoraxon 16 var

2.2 Har bir segmentni belgilash uchun mos pinlar, belgilash
rejasi va ma'lumotlar tizimi
Har bir segmentni belgilash uchun mos pinlar, belgilash rejasi (segment belgilash shemasi) va ma'lumotlar tizimi quyidagicha bo'lishi mumkin:
Pinlar: Har bir segmentni boshqarish uchun mos pinlar ishlatiladi. Bu pinlar segmentlarni yorug'lik bilan yoqish va o'chirish uchun elektrik sinyallarini ta'minlayadigan pinlar bo'ladi. Mos segmentning yorug'lik emitterlari (LEDlar) bog'lanishi uchun mos pinlarga ulaniladi. Bunday pinlar boshqaruvchi (driver) tizim tomonidan mos belgilash signalini olish uchun ishlatiladi.
Belgilash rejasi (segment belgilash shemasi): Har bir segmentning yorug'lik emitterlari (LEDlar) mos tartibda bog'lanishi belgilash rejasi yoki belgilash shemasi deb ataladi. Belgilash rejasi segmentlar va ularga mos keladigan pinlar orqali segmentlarning belgilanishini aniqlayadi. Misol uchun, A segmentini belgilash uchun birinchi pin, B segmentini belgilash uchun ikkinchi pin, va hokazo.
Ma'lumotlar tizimi: Segmentlarga mos belgilash sinyallarini generatsiya qilish uchun ma'lumotlar tizimi ishlatiladi. Bu tizim, belgilash uchun mos belgilash kodlarini (segmentlarning yoqish va o'chish tartibini) generatsiya qiladi. Mikrokontroller yoki boshqa boshqaruvchi tizimi orqali ma'lumotlar tizimi segmentlarga mos belgilash kodlarini yuboradi, shuningdek, raqamlar yoki harflarni tasvirlash uchun loyihalangan algoritmani amalga oshiradi.
Ma'lumotlar tizimi va belgilash rejasi model va indikatorning tuzilishiga qarab o'zgarishi mumkin. Bunday tizimlar indikatorning ishlab chiqaruvchisi tomonidan taqdim etilgan dokumentatsiyalarda belgilanadi. Ular mikrokontroller boshqaruvchi, deshifrlash tizimi, belgilash komponentlari va ularga bog'liq ma'lumotlar orqali belgilashni ta'minlayadi. Indikatorning belgilash rejasi va ma'lumotlar tizimi bilan tanishib, mos ravishda boshqarish tavsiya etiladi.
Mo''jizalar deyarli bir vaqtning o'zida Jek Kilbi (Texas Instruments) va Robert Noys (Firechild Semiconductors) tomonidan 1958 yilda ixtiro qilingan. Sanoat ishlab chiqarish faqat 70-yillarning boshlarida boshlangan. Birinchi protsessor (8080) 1974 yilda chiqarilgan. U 1969 yilda Intel 4040 nomi bilan ixtiro qilingan, ammo faqat 1974 yilda tijorat ishlab chiqarilishi boshlangan.
Yagona mikrosxemali mikrokompyuterlarning paydo bo‘lishi boshqaruv sohasida EHMni avtomatlashtirishning ommaviy qo‘llanilishi davrining boshlanishi bilan bog‘liq. Ehtimol, bu holat "nazoratchi" atamasini aniqladi (inglizcha kontroller - regulyator, boshqaruv moslamasi). Mahalliy ishlab chiqarishning keskin kamayishi va asbob-uskunalar, jumladan, hisoblash texnikasi importining ko'payishi munosabati bilan "mikrokontroller" (MC) atamasi foydalanishdan "bir chipli mikrokompyuter" atamasini almashtirdi. Yagona chipli mikrokompyuter uchun birinchi patent 1971 yilda American Texas Instruments kompaniyasining muhandislari Maykl Kokren va Gari Bunga berilgan. Ular bir chipga nafaqat protsessorni, balki kiritish-chiqarish moslamalari bo'lgan xotirani ham joylashtirish g'oyasining ajdodlaridir. 1976 yilda Amerikaning Intel kompaniyasi i8048 mikrokontrollerini chiqardi. 4 yil o'tib, 1980 yilda Intel quyidagi mikrokontrollerni chiqardi: i8051. Muvaffaqiyatli periferik qurilmalar to'plami, tashqi yoki ichki dastur xotirasining moslashuvchan tanlovi va maqbul narx ushbu mikrokontrollerning bozordagi muvaffaqiyatini ta'minladi. Texnologiya nuqtai nazaridan, i8051 mikrokontrolleri o'z davri uchun juda murakkab mahsulot edi - kristallda 128 ming tranzistor ishlatilgan, bu 16 bitli i8086 mikroprotsessoridagi tranzistorlar sonidan 4 baravar ko'p edi.
Mikrokontrollerlarning turlari
An'anaviy ravishda mikrokontrollerlarni uchta guruhga bo'lish mumkin: eng oddiy, o'rnatilgan va universal.
Eng oddiy mikrokontrollerlar talab qilinmagan hollarda qo'llaniladi yuqori ishlash lekin arzon narx muhim ahamiyatga ega.
Qurilmalar va jihozlarga o'rnatilgan mikrokontrollerlar yuqori ixtisoslashgan vazifalarni amalga oshirish uchun dasturlashtirilgan.
Universal mikrokontrollerlar nazorat, tartibga solish va boshqarish tizimlaridagi ko'plab vazifalarni hal qilishga qaratilgan.
Agar siz barcha turdagi zamonaviy mikrokontrollerlarni tasavvur qilsangiz, iste'molchi uchun mavjud bo'lgan ushbu toifadagi juda ko'p turli xil qurilmalardan hayratda qolishingiz mumkin. Biroq, ushbu qurilmalarning barchasini quyidagi asosiy turlarga bo'lish mumkin: o'rnatilgan 8 bitli MCU, 16 va 32 bitli MK,
raqamli signal protsessorlari (maxsus mikroprotsessor uchun mo'ljallangan raqamli ishlov berish signallari).
Belgilash rejasi (segment belgilash shemasi), 7 segmentli indikatorda har bir segmentning belgilanish tartibini aniqlayuvchi tuzilgan rejadir. Bu rejada segmentlar uchun mos tartibdagi belgilash kodlari belgilanadi, shuningdek, segmentlarni boshqarish uchun mos pinlar bog'lanishi ko'rsatiladi.
Belgilash rejasi boshqaruvchi (driver) tizimga ko'rsatadi, qo'shimcha elektronik komponentlar yordamida belgilash kodlarini generatsiya qilish va segmentlarni yoqish va o'chirish uchun mos belgilash signalini ta'minlash imkoniyatini beradi.
H ar bir segment uchun belgilash rejasi boshqacha bo'lishi mumkin, ammo oddiy tartibda A, B, C, D, E, F va G segmentlari uchun umumiy tartib (common order) ham mavjud. Umumiy tartibda belgilash rejasi esa segmentlarni har bir raqam (0-9) va harf (A-F) uchun mos belgilash kodlari bilan bog'lashga imkon beradi.
Quyidagi misol, 7 segmentli indikatorning umumiy tartibdagi belgilash rejasi uchun belgilash kodlarni ko'rsatadi:
Har bir segment belgilanishi uchun mos belgilash kodlari:
A segmenti: Belgilash kod "0b00000001" (binar kod), yoki "0x01" (hex kod)
B segmenti: Belgilash kod "0b00000010" (binar kod), yoki "0x02" (hex kod)
C segmenti: Belgilash kod "0b00000100" (binar kod), yoki "0x04" (hex kod)
D segmenti: Belgilash kod "0b00001000" (binar kod), yoki "0x08" (hex kod)
E segmenti: Belgilash kod "0b00010000" (binar kod), yoki "0x10" (hex kod)
F segmenti: Belgilash kod "0b00100000" (binar kod), yoki "0x20" (hex kod)
G segmenti: Belgilash kod "0b01000000" (binar kod), yoki "0x40" (hex kod)
Belgilash rejasi va belgilash kodlari indikatorning tuzilishiga va belgilash protokollari bilan bog'liq bo'ladi. Bunday ma'lumotlar indikatorning ishlab chiqaruvchisi tomonidan taqdim etilgan dokumentatsiyalarda belgilanadi.


XULOSA
Suv satxi indikatori suv darajasini belgilash uchun 7 segmentli indikatorlardan foydalanadi. Uning asosiy vazifasi suv darajasini o'qish va uni raqamlar ko'rinishida ko'rsatishdir.
Suv satxi indikatorining tuzilishi quyidagi komponentlardan iborat bo'ladi:
Suv sensori: Suv darajasini o'qish uchun suv sensori ishlatiladi. Bu sensor suvning darajasini o'qiydi va elektrik sinyalini generatsiya qiladi. Suv satxi indikatori uchun mos suv sensori turi tanlanadi, masalan, termodatchik (temperature sensor) yoki bo'shliq sensori (float switch) ishlatilishi mumkin.
Mikrokontroller: Suv sensoridan kelgan ma'lumotlarni qabul qiluvchi va suv darajasini belgilash uchun belgilash algoritmasini bajaruvchi mikrokontroller ishlatiladi. Mikrokontroller suv sensoridan olingan ma'lumotlarni qabul qilib, ulardan foydalanib suv darajasini hisoblaydi va belgilash signalini generatsiya qiladi.

  1. segment indikator: Suv satxi indikatori uchun bir yoki bir nechta 7 segmentli indikatorlar ishlatiladi. Mikrokontroller tomonidan generatsiya qilingan belgilash sinyali segmentlarga yuboriladi. Har bir segment yorug'lik emitterlaridan (LEDlar) tashkil topgan bo'ladi va mos belgilash signaliga ko'ra yoqish yoki o'chishadi. Ular segmentlar orqali suv darajasini raqamlar ko'rinishida ko'rsatish mumkin. Boshqa komponentlar: Suv satxi indikatorining tuzilishida boshqa komponentlar ham ishlatilishi mumkin, masalan, rezistorlar, kondensatorlar, tranzistorlar, boshqaruvchilar, modullar va boshqalar. Bu komponentlar suv darajasini o'qib olish, belgilash algoritmasini amalga oshirish, elektrik mazmunini boshqarish va indikatorning to'liq tizimini ishga tushirish uchun ishlatiladi.

Suv satxi indikatorining asosiy vazifasi suv darajasini belgilash va ko'rsatishdir. U shuningdek, suvning muhim parametri bo'lgan darajasi haqida ma'lumot beradi. Suvning ishlash holatini va sovuq yoki issiq suvni aniqlashga yordam beradi. Indikatorning tuzilishi va elektrik mazmuni model va iste'molga qarab o'zgarishi mumkin. Uning boshqarish usullari va qo'llanish xususiyatlari ham modellardan asosiy ravishda farq qil
Mikrokontroller, elektronik sistemlarda boshqaruvchilik vazifasini o'ta bajaruvchi, kompaktni va boshqaruvchi mikrochiplardir. Uning asosiy vazifalari quyidagilardir: Ilovalarni bajarish: Mikrokontrollerlar, yuklanishi mumkin bo'lgan ilovalarni bajarish uchun yuqori darajada kifoya yordam beradi. Bu ilovalar sensorlardan ma'lumot olish, belgilash va boshqa amallarni o'z ichiga oladi.
Verilarni saqlash: Mikrokontrollerlarda o'z ichiga saqlash xotirasiga ega bo'lgan qurilmalar mavjud bo'lib, bu erda muhim verilarni saqlab turish va ular bilan ishlash imkonini beradi. Buning orqali dasturlarning saqlanishi, ma'lumotlarni yig'ish, sozlash va boshqa amallar osonlashtiriladi.
Harakatlar boshqarish: Mikrokontrollerlar, soddalashtirilgan tizimlarni boshqarish va boshqarish uchun mos belgilash sinyallarini generatsiya qilish imkonini beradi. Bu boshqarishlarga misol sifatida LEDlarni yorug'lash, motorlarni boshqarish, servomotorlarni o'zgartirish va boshqa harakatli qurilmalar bilan ishlash kiritiladi.
Kommunikatsiya: Mikrokontrollerlar, kompyuterlarga, sensorlarga, boshqa mikrokontrollerlarga va boshqa kommunikatsiya vositalariga ulanish imkonini beradi. Ular UART, SPI, I2C, Ethernet, Wi-Fi va Bluetooth kabi protokollarni qo'llab-quvvatlaydi, shuningdek, boshqa interfeyslar orqali ma'lumot almashish imkonini beradi. Tizim monitoringi: Mikrokontrollerlar, tizimning holatini monitoring qilish uchun sensorlar orqali ma'lumotlarni o'qish va tahlil qilish imkonini beradi. Bunda harorat, tegishli qurilmalar, ish holati va boshqalar kabi tizim parametrlarini nazorat qilish mumkin.
Mikrokontrollerlarning turli modellari mavjud, masalan, AVR, PIC, ARM, ESP8266, ESP32, STM32 va hokazo. Ularning har birining xususiyatlari, boshqarish dasturlarini yozish usullari va imkoniyatlari o'ziga xos bo'lishi mumkin. Mikrokontrollerlarni dasturlash uchun dasturlash tillari, masalan, C, C++, Arduino IDE, MPLAB X IDE, Keil uchun MDK va hokazo ishlatiladi.
Mikrokontrollerlar elektronika sohas

Download 457.7 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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