|
Raqam – analog o’zgartirgichlar
|
bet | 21/73 | Sana | 12.12.2023 | Hajmi | 6,85 Mb. | | #117441 |
Bog'liq PR 111 UMK Raqam – analog o’zgartirgichlar
Raqamli kodni analog signaliga (tok, kuchlanish yoki zaryad) aylantiruvchi qurilma raqam – analog o’zgartirgich deb ataladi.Raqam – analog o’zgartirgichlar diskret raqamli olam va analog signallar orasidagi interfeys hisoblanadi. Raqam – analog o’zgartirgichlarning eng keng tarqalgani – bu keng impulsli modulyatorlardir (широтно - импульсный модулятор).
Keng impulsli modulyatorda doimiy tok yoki kuchlanish davriy ravishda raqamli kodga proportsional ravishda ulanadi.Keyin olingan impulslar ketma – ketligi past chastotali filtr yordamida filtrlanadi. Bunday olingan signallar electromotor tezligini boshqarishda, Hi – Fi audiotexnikada keng qo’llaniladi.
Rasm 13.5 past chastotali filtr ostsillogrammasi
InforMASion qurilma sifatida turli sensorlar ishlatilishi mumkin. Xarakatning mexatron modulining asosiy vazifasi xarakat parametrlari xaqidagi inforMASiyani olib boshqarish va electron qurilmaga uzatishdir. Xarakat parametrlari xaqidagi inforMASiyani – bu tezlik, tezlanish, bosim, temperatura va x.o. parametrlarning qiymatidir. Sensorning qo’shimcha vazifasi – bu mashina ishlayotgan atrof muxit xaqidagi inforMASiyani olib boshqarish va elektron qurilmaga uzatishdir.
Intellektual mexatron modul (интеллектуальный мехатронный модуль) – bu konstruktiv mustaqil buyum, yani mashinadir. U o’z ichiga xarakat moduli, xarakatning mexatron moduli va boshqaruvchi qurilmani (управляющие и электронные устройства) o’z ichiga oladi. Boshqaruvchi qurilmani asosiy vazifasi dastur asosida shu mashinani boshqarishdan iborat. Boshqaruvchi elektron qurilma bu mashinaga intellekt taqdim eta oladi. Boshqaruvchi qurilmaning printsipial sxemasi quyidagicha bo’ladi:
Rasm 14.5.boshqaruv qurilmasining prinspial sxemasi
Bu erda boshqarish elementi sifatida controllerlar ishlatiladi. Texnologik jarayonlarni boshqarishda esa aloxida lo’kidonli (затвор–ochib – yopuvchi mexanizm) bipolyar tranzistor, raqamli signal protsessori, dasturlanuvchi mantiqiy qurilmalar ishlatilishi mumkin.
Actuator sifatida esa elektrodvigatel, LCD monitor, turli rangdagi diod lampalari, yuqori kuchlanishni boshqaruvchi electron kalitlar ishlatilishi mumkin.
Sxemadan ko’rinib turibdiki boshqarish qurilmasi sensorlardan kelgan inforMASiyani qayta ishlab aktuatorga qanday ish bajarish kerakligi haqida ko’rsatma beradi.
Har qanday mikrokontroller ishga tushishi uchun minimal sxemotexnik talablar qo’yiladi. Bular mahsus tashqi qurilmalar bo’lib mikrokontrollerni energiya (kuchlanish) va tezlik bilan taminlaydilar. Quyidagi rasmda ATmega 16 mikrokontrolleri uchun sxemotexnik talablar ko’rsatilgan.
Rasm 14.2 sxemotexnik talablar
Kvarts va C1, C2 kondensatorlar takt generatori bo’lib mikrokontrollerga tezlik ato etadilar. Takt generatorining maksimal chastotasi 16.0 MGts ga teng. Kvarts doimo mikrokontrollerning XTAL1 va XTAL2 oyoqchalariga ulanadi. Kondensatorlar generatorni tok bilan bir hilda ta’milsh vazifasini bajaradi.
R1 rezistor RESETni kuchlanish bilan bir meyorda ta’minlab turadi. Agar kuchlanish meyordan kamayib ketsa mikrokontroller o’chib qolishi mumkin. Natijada dastur algoritmi buziladi.
ISP konnektori (In-System Programming)– bu mikrokontrollerga dastur o’rnatish uchun mo’ljallangan ulash qurilmasi. Ulash qurilmasi yordamida mikrokontrollerga platada turgan joyida dastur yozish mumkin. Bunda mikrokontrollerni platadan chiqarish shart emas.
Programmator - bu komputerda yozilgan dasturni mikrokontrollerga o’tkazish uchun ishlatiladigan qurilma. Komputerda yozilgan dasturni mikrokontrollerga o’tkazish uchun eng ko’p ishlatiladigan usul bu ISP usulidir. ISP konnektori yordamida dasturni mikrokontrollerga to’g’ridan – to’g’ri platada turgan holda (mikrokontrollerni platadan chiqarmasdan turib) yozish imkonini beradi. ISP konnektorining 1,2,3,4,5,6 – oyoqchalari mos ravishda mikrokontrollerning GND, VCC, SCK, MISO, MOSI, RESET oyoqchalariga ulanishi shart. ISP usulidan tashqari mikrokontrollerlarga dastur yozish uchun HVP (High – Voltage Programming) va JTAG – interfeys usullari ishlatiladi.
L1 drosselva C3, C4 kondensatorlar analog qurilmalarni kuchlanish bilan ta’minlash uchun ishlatiladi. Agar mikrokontrollerda analog qurilmalari bo’lmasi, u holda drosselni keragi yo’q.
C5 kondensator VCC va GND oyoqchalarni ajratish uchun ishlatiladi. GND vaAGND oyoqchalarni birga ulash darkor.
VCC – bu mikrokontrollerni energiya bilan ta’minlash uchun mo’ljallangan oyoqcha. Unga +5.0 V ulanadi.
GND (Ground) va AGND (Analog ground) – bu er (земля). Yerlashtirish (заземление) uchun mo’ljallangan oyoqchalar.
Rasm 14.3 mikrokontroller oyoqchalari strukturasi
Yuqoridagi rasmda ATmega16 mikrokontrollerining oyoqchalarini strukturasi keltirilgan.ATmega16 mikrokontrolleri 40ta yoqchaga ega.Shuning uchun ham mutahassislar uni “40 yoq” deb atashadi.Uning har bir oyoqchasi kiritish – chiqarish funksiyasidan tashqari maxsus funksiyalarni ham bajaradi.Maxsus funksiyalar qavs ichiga olib yozilgan.Kiritish – chiqarish funksiyalari esa qavsdan tashqarida yozilgan.
Ixtiyoriy mikrokontrollerni har sakkizta yoqchasi bitta portga birlashtirilgan. Har bir port o’z nomiga ega.Jumladan ATmega16 mikrokontrolleri ham.ATmega16 mikrokontrollerini 4ta porti bor. Bular PA- A port (33 – 40 yoqchalar), PB – B port (1 -8 oyoqchalar), PC – C port (22 – 29 oyoqchalar) va PD – D port (14 – 21 oyoqchalar). Qolgan oyoqchalar (9 – 13 va 30 – 32 oyoqchalar) xizmatchi yoqchalar deb ataladi. Xizmatchi yoqchalar funksiyalari haqida yuqorida aytib o’tildi.Portlarning oyoqchalari 0 dan 7 gacha raqamlangan. Masalan PB1 – B portning birinchi yoqchasi, PC0 – C portning no’linchi yoqchasi, PD4 – D portning to’rtinchi yoqchasi va h.o. Portlarning ixtiyoriy yoqchasiga tashqi qurilma ulash mumkin. Tashqi qurilmalar bajaradigan funksiyalariga ko’ra ikki hil bo’ladi: 1. Mikrokontrollerga signal uzatuvchi tashqi qurilmalar. 2. Mikrokontrollerdan signal qabul qiluvchi tashqi qurilmalar.
Mikrokontrollerga signal uzatuvchi tashqi qurilmalar – bu sensorlardir. Sensorlar o’zi o’rnatilgan muhit haqida ma’lumotlarni mikrokontrollerga signal sifatida uzatadi. Mikrokontroller kelgan signallarni dastur asosida qayta ishlab ijrochi qurilmalarga uzatadi.
Mikrokontrollerdan signal qabul qiluvchi tashqi qurilmalar – bular ijrochi qurilmalar yoki aktuatorlar deb ataladi. Rasm 8.2 da ijrochi qurilmalar ko’rsatib o’tilgan. Ijrochi qurilmaning vazifasi mikrokontrollerdan olingan signal asosida sistemani (mashina yoki mexanizm) dasturda yozilgandek boshqarishdan iborat.
Rasm 14.4 AVR mikrokontrolleri oyoqchasining soddalashtirilgan blok - sxemasi
Yuqoridagi rasmda AVR mikrokontrolleri oyoqchasining soddalashtirilgan sxemasi berilgan. Blok – sxema quyidagicha o’qilishi mumkin: “Mikrokontrollerning ixtiyoriy oyoqchasi kirish (Input) yoki chiqish (Output) yoki maxsus funksiya sifatida sozlanishi mumkin. Ixtiyoriy vaqtda oyoqchani holatini o’qish mumkin”.
|
| |