Racunari u sistemima upravljanja
Ra
č
unari
u sistemima
upravljanja
Luka Ljuboja
Ra
č
unari u sistemima upravljanja
Sadržaj
unara ____________________________________________1
unarski upravljan sistem _______________________________________________1
unara sa procesom ___________________________________________ 3
Sistem za rad u realnom vremenu _________________________________________________ 5
Programski zadaci _____________________________________________________________ 6
Operativni sistem za rad u realnom vremenu__________________________________7
kih sistema ______________________________________________8
unara u upravljanju procesom____________________________8
Otvoreni sistem upravljanja ________________________________________________9
Zatvoreni sistem upravljanja _______________________________________________9
Direktno digitalno upravljanje ___________________________________________________ 11
Adaptivno upravljanje ___________________________________________________12
Sekvencijalno upravljanje_________________________________________________13
Nadzor nad procesom ____________________________________________________13
Osnovne karakteristike mikrora
unara _____________________________________14
unara ______________________________________14
aji_____________________________________________17
Tehnike prenosa podataka ________________________________________________18
Programsko ispitivanje statusa___________________________________________________ 18
Sistem prekida _______________________________________________________________ 19
Direktan pristup memoriji ______________________________________________________ 19
Serijski prenos informacija________________________________________________20
Asinhroni prenos _____________________________________________________________ 21
Sinhroni prenos ______________________________________________________________ 22
Univerzalni sinhrono/asinhroni prijemnik i predajnik (USART)_________________________ 23
Mikrokontrolerski sistemi________________________________________________24
Mikrokontroler PIC16F84 ________________________________________________24
CPU _______________________________________________________________________ 26
Memorija ___________________________________________________________________ 26
U/I jedinica _________________________________________________________________ 27
Serijska jedinica ______________________________________________________________ 27
A/D konvertor _______________________________________________________________ 28
Tajmerska jedinica ____________________________________________________________ 28
Sigurnosni tajmer _____________________________________________________________ 28
Primene mikrokontrolera PIC16F84 ______________________________________________ 28
Arhitektura mikrokontrolera PIC16F84_____________________________________29
Centralna procesorska jedinica __________________________________________________ 30
ka jedinica ____________________________________________________ 32
Organizacija memorije ___________________________________________________33
Programska memorija _________________________________________________________ 34
Memorija za podatke __________________________________________________________ 35
Registri specijalne namene______________________________________________________ 36
ini adresiranja _______________________________________________________37
Direktno adresiranje___________________________________________________________ 37
Indirektno adresiranje _________________________________________________________ 38
© 2005 Luka Ljuboja, dipl.ing.el. Tehni
č
ka škola – Kikinda. All Rights Reserved.
1

Ra
č
unari u sistemima upravljanja
1 Opšte osnove primene ra
č
unara
1.1 Ra
č
unarski upravljan sistem
Upravljati zapravo zna
č
i birati izme
đ
u razli
č
itih mogu
ć
nosti, na osnovu prikupljenih
informacija. Osobina ra
č
unara da prihvata, analizira i prenosi veliku koli
č
inu informacija
velikom brzinom i ta
č
noš
ć
u je od izuzetnog zna
č
aja pri upravljanju.
Sistem je skup jedinica (elemenata, delova, ure
đ
aja, organa, podsistema) funkcionalno
povezanih u jednu celinu radi ostvarivanja odre
đ
enog cilja koriš
ć
enjem, pretvaranjem i
razmenom energije, materije i/ili informacija.
Sistem
č
ije su sve izlazne veli
č
ine – upravlja
č
ke veli
č
ine je upravlja
č
ki sistem.
Sistem sastavljen iz objekta i upravlja
č
kog sistema, koje povezuje vektor upravljanja,
je sistem upravljanja.
Proces koji se odvija u sistemu upravljanja, a
č
iji je zadatak da se ostvari željeno
dinami
č
ko ponašanje objekta, je proces upravljanja.
Sistem koji treba da ostvari odre
đ
eno propisano (zadato, nominalno) kretanje
(ponašanje, rad, proces) je objekat.
One ulazne veli
č
ine objekta koje izazivaju odstupanje njegovog stvarnog od željenog
ponašanja, a nastale su bez koriš
ć
enja informacija o tom željenom ponašanju, su poreme
ć
ajne
veli
č
ine – poreme
ć
aji.
Primena ra
č
unara u upravljanju procesima radi pove
ć
anja efikasnosti proizvodnje
uklju
č
uje ra
č
unar kao sastavni deo sistema koji upravlja procesom.
Prve ideje o primeni ra
č
unara u upravljanju procesima javljaju se tokom 1950-tih god.:
•
Prvi ra
č
unarski sistem u upravljanju procesima 1954 godine, koriš
ć
en je za
upravljanje letilicom (vojna primena).
•
Prva primena ra
č
unara u industriji 1958 godine, pra
ć
enje rada elektri
č
ne centrale.
•
Prvo ra
č
unarsko upravljanje nekim postrojenjem 1959 godine, ostvareno upravljanje u
zatvorenoj sprezi.
© 2005 Luka Ljuboja, dipl.ing.el. Tehni
č
ka škola – Kikinda. All Rights Reserved.
1
Ra
č
unari u sistemima upravljanja
Svaki proces uklju
č
uje tri vrste protoka:
1.
Protok materijala.
2.
Protok energije.
3.
Protok informacija.
Slika 1.1
Blok šema sistema.
Ulaz u proces: (informacija, materijal, signal) menja se u okviru procesa i napušta ga u
izmenjenoj formi (izlaz procesa).
Upravlja
č
ki sistem usmerava proces, mora da poznaje njegovo stanje, na osnovu koga
odlu
č
uje kakva uputstva treba dati za njegov dalji rad. Uloga upravlja
č
kog sistema sastoji se u
obradi informacija.
U okviru ra
č
unarskog upravljanja sistemom izdvajaju se ulazni, izlazni, upravlja
č
ki i
komunikacioni programski zadaci.
U odnosu na primenu pa
č
unara u upravljanju procesima posebno su važni procesni U/I
ure
đ
aji preko kojih se ostvaruje razmena podataka izme
đ
u procesa i mikrora
č
unara. Procesni
U/I obuhvataju: digitalne paralelne i serijske ure
đ
aje, A/D i D/A konvertore za prenos
analognih signala, kao i broja
č
e i generatore impulsa.
© 2005 Luka Ljuboja, dipl.ing.el. Tehni
č
ka škola – Kikinda. All Rights Reserved.
2

Ra
č
unari u sistemima upravljanja
Primeri primene off-line sprege su:
•
Eksperimentalna analiza rada procesa.
•
Ispitivanje mogu
ć
ih upravlja
č
kih algoritama.
•
Periodi
č
no izveštavanje o stanju na procesu.
b)
On-line
„na liniji“
Postoji
č
itav niz procesa kod kojih su zahtevi u pogledu dinamike prenosa informacija
mnogo strožiji i gde kašnjenje do koga dolazi pri posrednom prenosu dovode u pitanje
mogu
ć
nost ra
č
unarskog upravljanja.
On-line sprega ra
č
unara sa procesom se odlikuje time što je ra
č
unar fizi
č
ki vezan za
proces.
Ra
č
unar ima sposobnost da prima signale direktno sa mernih instrumenata
postavljenih na procesu i da ih transformiše u formu pogodnu za ra
č
unarsku obradu. Ovakavi
ra
č
unari nazivaju se procesni ili upravlja
č
ki ra
č
unari – ra
č
unari za rad u realnom vremenu.
Na
č
in sprezanja odražava se kako na ra
č
unarsku opremu za prihvat i prenos
informacija tako i na ra
č
unarsko vreme u kome je potrebno da se te operacije obave.
Slika 1.4
Posredna povratna sprega.
Otvorena sprega (posredna povratna sprega) – uloga ra
č
unara u ovim slu
č
ajevima je
informativnog karaktera.
Slika 1.5
Automatska povratna sprega.
Zatvorena povratna sprega (automatska povratna sprega) – na osnovu obrade
informacija primljenih iz procesa dobijaju se uputstva u pogledu daljnjeg rada procesa.
© 2005 Luka Ljuboja, dipl.ing.el. Tehni
č
ka škola – Kikinda. All Rights Reserved.
4
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti