teng bo’ lsa, sanagich kirishiga taktli impuls kirishiga ruxsat beradi. Bunday yechim
vaqt intervallarining o’ lchash aniqligini oshiradi, shu sababli taymerning ishga
tushirish va to’xtatish apparat orqali bajariladi. Mukammallashtirilgan taymerda ham
to’ lib ketish vaqtida ixtiyoriy kod sanagichni qayta yuklash rejimini amalga oshiradi.
Bu hisob to’ liq koeffitsienti davridan farqli ravishda davrli vaqt ketma-ketligini
tashkil etish uchun ishiatiladi.
Lekin
bu
mukammalliklar
“ sinflangan”
taymer
modulining
asosiy
kamchiliklarini bartaraf qila olmaydi ishning bir kanalli rejimi.
Haqiqiy vaqt M K
mukammalligi quyidagi yo’nalishlarda ko’rinishi mumkin:
• taymer/sanagich modullari sonini kattalashtirish. Bu yo’ l MCS-51 strukturali M K
va yana Mitsubishi va Hitachi kompaniya M K uchun chiqaruvchi firmalar uchun
xarakterlangan;
• taymer/sanagich modul strukturalari modifikatsiyasi, bu sanagichlar sonini
katttalashtirish
hisobiga emas, kirish egallash (input capture-IC) va chiqish
taqqoslash (output compare-ОС) qo’shimcha apparat vositalari kiritish hisobiga
kanallar sonini orttirishga erishiladi [1,10].
7.14.2. K iris h kanalini egallash taymeri.
Taymer yoki sanagichning kirish egallash harakat jarayoni 7.24-rasmda
Hodisa detektorining sxemasi M K kirishlaridan birida kuchlanishlar sathini
“ kuzatadi” . Hammadan ko’ra bu detektor kirish/chiqish portining yo’ llaridan biridir.
264
Mantiqiy signal sathining “ 0” dan “ 1” ga o’zgarayotganda va aksincha strob yozishga
tayyorlanadi va kirish egallashning 16-razryadli registrida
taymer sanagichning
hozirgi vaziyati yoziladi. Mikroprotsessorli texnikada ta’r if berilgan harakat egallash
hodisasi deb ataladi. Kirishdagi signal tip tanlanishi imkoniyati nazarda tutilgan va bu
hodisa kabi qabul qilinadi:
• Signalning musbat (oldingi) fronti;
• Signalning manfiy (orqa) fronti;
• Signal mantiqiy sathining har qanday o’ zgarishi.
Egallash hodisasining tip tanlovi taymerning initsializatsiya jarayonida
to’g’ rilanadi va programmani bajarilishiga kirishda takror-takror o’zgarishi mumkin.
Kirish egallash triggeri “ 1” da har bir hodisa egallashi to'g'rilanishga keltiriladi va
1CF egallash kirishi flag (belgi) chiqishida paydo bo’ ladi. Kirish egallash trigger
holati programmali o’qilishi mumkin, lekin agarda ruxsat egallash hodisasi bo'yicha
uzilish bo’ lsa - INT 1C uzilishiga so’ rov tashkil etiladi.
Uzilishni tashkil etish programmasiga o'tish vaqti bilan bog' 1 ic] kirish
egallashdan foydalanish rejimi vaqt kirish intervallini o’ zgarish xatoligini chiqarib
taslilashga ruxsat beradi. shu sababli sanagichning hozirgi Iwlatidan nusxa olish
programma vositalari yordami bilan emas apparai orqali amalga oshiriladi. l.ekin
uzilishni tashkil qilish ost programmasiga o'tish vaqti. vaqt intcrvalining o'zgarish
vaqti uzunligiga cheklash qo'yadi, shu sababli birinchi hodisa kodi MK da o’ qilishiga
qaraganda egallashning ikkinchi hodisasi kevinroq sodir bo’ lishi taxmin qilinadi.
7.M.3. T-.ivmenii d iiq ish in i taqoslovchi kanafini strukturali sxemasi.
Chiqish taqqoslash kanalining apparat vositalari strukturasi 7.25-rasnida
keltirilgan.
Raqamli komparator sanagichning hozirgi kodi bilan chiqish taqqoslashning 16-
razryadli rcgistridagi kodni uzluksiz taqqoslab turadi. MK chiqishlaridan biriga (7.25-
rasmda Pxj) kodlar tengligi vaqtida mantiqiy signalning berilgan sathiga
to'g'rilanadi. Odatda chiqish taqqoslash hodisasi paytida Pxj chiqishiga uch signal
o’zgarishi nazarda tutiladi:
• Yuqori mantiqiy sathni to'g'rilash;
• Past mantiqiy sathni to’ g'rilash;
• Chiqishda signalni invertirlash.
Taqqoslash hodisasi boshlanganda chiqish taqqoslash
OCF belgisiga muvofiq
chiqish taqqoslash triggeri " Г ’ da to’ g’ rilanadi. Analog rejimda chiqish taqqoslash
trigger holatining kirish egallash programma orqali o'qilishi mumkin. lekin agarda
ruxsat/taqqoslash hodisasi bo'yicha uzilish bo'lsa
INT ОС uzilishga so'rov tashkil
etiladi.
Chiqish taqqoslash rejimi hammadan ko'proq berilgan uzoqlikdagi vaqt
intervalini tashkil etish uchun mo’ ljallangan. Tashkil etilgan vaqt interval! uzoqligi
faqat ayrim kodlarda aniqlanadi: chiqish taqqoslash registiriga
yuklangan ketma-ket
va MK ning programma ta’ minotiga bog’ liq bo’ lmagan. Kodning yangi qiymatini
taqqoslash kanali registriga yozish uchun zarur bo’ ladigan vaqt tashkil etilgan vaqt
intervalini minimal uzunligini chegaralaydi.
265