elektrodvigatellami boshqarish uchun qo’ llaniladigan chastota o’ zgartirgichlar 10 ga
teng. Ikkita razryadli natija ketma-ket yaqinlashuvchi registrlarni ishlashiga bog’ liq
bo’ lmagan sig’ im li bo’ lgich yordamida olinadi. O’ zgartirish taktining uzunligini
sinxronizatsiyalaydigan generator beradi (aniqlaydi):
bitta sikl T
ad
C
generatori
chastotasining ikkita davriga teng. M K ATSP tipik modullari uchun o’zgartirish
(shakllantirish) vaqti bir mikrosekunddan bir nechta 10 mikrosekundga teng.
ATSP modulini sinxronizatsiyalaydigan manbani vazifasini mahkamlangan RC
- generatori (G) yoki M K modullararo magistrali taktlarini impul’ sli ketma-ketligi
barajadi. Birinchi holatda ATSP sinxronizatsiyalash chastotasi majburan optimal
bo’ ladi. Ikkinchi holatda boshqacha fikrlash bo’yicha tanlangan
FBus ATSP moduli
uchun to’g’ri kelmasligi mumkin. Bu hoi uchun ayrim modullami tarkibida
programmalashtiriladigan FBus chastota bo’ lagini qo’ llash nazarda tutilgan.
O’ zgartirishning har bir tsiklini tugash vaqti qiymatlarini tayyorlik triggerini
o’ rnatish bilan farqlanadi. Agarda ATSP modulidan uzish ruxsat berilsa,
u holda
uzishga so’rov (signallari) tashkillashtiriladi. Qoida bo’yicha, natija registrini
o’qishga tayyorlik (gotovnost) triggerini tashlaydi.
M K ni tarkibida TSAP ni bo’ lishi kam uchraydi. TSAP ni vazifasini
programmalashtiriladigan taymerni modulini vositalarini SHIM rejimida ishlashi
orqali amalga oshiriladi. M K chiqishlarini birida impuls uzunligi o’ zgartiriladigan
yuqori chastotali ketma-ket impul’ slar tashkil qilinadi.
Olingan signal operatsion
kuchaytirgichdagi past chastotani f i l ’trda silliqlanadi. Bunday TSAP ruxsat berish
imkoniyati SHIM rejimda to’ ldirish koeffitsientini rostlash diskretligi bilan
aniqlanadi.
7.14. Taymerlar va xodisa protsessorlari.
7.14.1. Taymer/sanagichni strukturasi.
M K yordamida amalga oshiriladigan ko’pchilik boshqaruv masalalari ularni
real vaqtda bajarilishini talab qiladi. Bunda boshqarish ob’ ektining
holati haqida
ma’ lumot olish, zarur hisob protseduralarini bajarish va ob’ekt holatining istalgan
uzgarishi uchun yetarlicha vaqt oralig’ini boshqarish ta’sirini berish tushuniladi.
Real vaqt masshtabida faqat markaziy protsessorga boshqarishni tashkil qilish
funktsiyasini yuklash effektsizdir, shu sababli hisob
protseduralari uchun zarur
resurslarni band qilib qo’yadi. Shu sababli, ko’pchilik zamonaviy M K larda real
vaqtda taymer (taymeralar) dan foydalanish bilan ishlarning qurilma himoyasi
sifatida qo’ llaniladi.
Taymer modullari hodisa tashqi datchiklaridan u yoki
bu hodisaning boshlanish
vaqti haqida informatsiyani qabul qilish uchun va hamda kerakli vaqtda boshqaruvchi
ta’sirlarni tashkil qilish uchun xizmat qiladi. 8-razryadli M K taymer moduli
boshqaruv sxemasi bilan 8 yoki 16-razryadli sanagich sifatida tasavvur etiladi. M K
ning sxematexnikasi odatda tashqi hodisalarning sanagich rejimida taymerning
foydalanish
imkoniyati
nazarda
tutiladi,
shuning
uchun
uni
ko’pincha
taymer/sanagich deb ataladi. M K tarkibidagi tipik 16-razryadli taymer/sanagichini
tuzilishi 7.23-rasmda ko’rsatilgan.
262