VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski...

27
VO ENJE PROCESA RA UNALOM Smjer Mehatronika razred 4BT nastavna cijelina: ra unarski dio •u itelj Mladen Pti ar

Transcript of VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski...

Page 1: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

VO ENJE PROCESARA UNALOM

• Smjer Mehatronika

• razred 4BT

• nastavna cijelina: ra unarski dio

• u itelj Mladen Pti ar

Page 2: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

VO ENJE PROCESARA UNALOM

• PRVI DIO

• Rad ra unala u stvarnomvremenu,komponente on-line

na ina rada

Page 3: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

PROCES I RA UNALO• PROCES• Proces je odvijanje neke radnje unutar

nekih granica(vremenskih ,prostornih..)

• RA UNALO• Ra unalo je digitalni stroj koji matemati ki

obra uje digitalne podatke koje dobijepreko ulza,te na temelju rezultata obradevrši neku radnju.

• Odnosi procesa i ra unala:

Page 4: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

ON-LINE na in rada• Proces možemo voditi (upravljati)

ra unalom “on-line” i “off-line” .

• Off-line na in je takav da prikupljeneinformacije o nekom procesu unašamo ura unalo ru no,pa se dana stakav na in nitine koristi.

• On-Line na in je zapravo rad u stvarnomvremenu.Ra unalo neposredno(direktno)od procesa dobije klju ne informacije uvrlo kratkom vremenu i kao takove jihobra uje.

Page 5: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

ON-LINE na in rada• Blok shema on-line na ina rada

• mogu e su druga ije izvedbe– npr. danas osjetila imaju direktni

digitalni izlaz

– mux sekoristi samo ako ima višeosjetila ….

Page 6: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

On-line komponente• OSJETILA• Osjetila koja su nama zanimljiva daju na izlazu

neki odre eni elektri ni napon koji odgovaravrijednosti ulazne veli ine osjetila.

• Vrste:foto-tranzistor,foto-dioda,

• termo lan,osjetila na vlagu,dava i impulsa,sklopke-jednobitni signali…

• Izlazni signali osjetila mogu biti :– analogni– digitalni (binarna rijec)

– specijalni digitalni (jednobitovni)

• Važne karakteriste koje moramo znati o osjetilima:

• -ulazne veli ine (mjerna podru ja:GG DG)

• -izlazne veli ine:vrstu izlaznog signala i opseg.

• -prijenosne karakteristike

• -osjetljivost na utjecaje izvan procesa

• -vremenske parametre senzora –pouzdanost–MTBF-srednje vrijeme izme u dva kvara.

Page 7: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

On-line komponente• ANALOGNA OBRADA• -izlazni signal iz osjetila

moramo obraditi tako da jeprihvatljiv za sljede i sklop.

• Obi no je signal iz osjetila vrlomalen (niske razine napona)

• To mogu biti :– poja la,s pozitivnm ili

negativnim poja anjem.

– prilago iva i impendancije.

– Filtri za odklon smetnji(neprtrebnih signala)

Page 8: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

On-line komponenete• MULTIPLEKSOR• -on se koristi ,ako je u upravljnju procesa

priklju eno više osjetila.

• Služi za preklapanje više ulaza s jednimizlazom preko upravlja kih linija

• koristite se analogni ili digitalnimultipleksori,ovisno o osjetilima.

• važni parametri:– broj ulaza

– brzina preklapanja

– dozvoljen opseg U/I napona

– oblik ulaznih napona

I 0

I 1 M U X 4/1 i z l azI 2

I 3

U p r av l j a�

k e l i n i j e

M U X4/1

Page 9: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

On-line komponente

• A/D PRETVORBA• A/D pretvorba je pridruživenj enekog digitalnog

broja odre enoj naponskoj razini.

• A/D pretvorba sastoji se od tri koraka:– UZROKOVANJE

– KVANTIZACIJA

– PRIDRUŽIVANJE

• 1.UZORKOVANJE.• Uzorkovanje je podjela ulaznog analognog signala

na diskretne vrijednosti vrijednosti.

• Po Shanovom teoremu frekvencija uzimanja

uzoraka mora biti dva puta ve a od maksimalnefrekvencije ulaznog signala.

• U praksi se uzima 5-10 puta ve a frekvencijauzoraka.

U d i sk r et na v r i j ed no st

Page 10: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

A/D pretvorba-uzorkovanje• Najjednostavniji sklop za uzimajne uzoraka je

tkz.SAMPLE/HOLD sklop.Taj sklop imamogu nost pam enja ulaznog signala.

• Algoritam rada:

– ekaj s1

– onda Postavi S1

– onda ekaj S2

– onda postavi S2

• onda opet

• NA ulazu u sklop za uzimanje uzoraka se mogukoristiti razni filtri,da sprije e ulazak neželjnihsignala(smetnji).

START

IZLAZ

S1 S2 -STOP

ULAZ

Page 11: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

A/D pretvorba-kvantizacija• Nakon uzorkovanja potrebno je takav diskretni

signal “zaokružiti” na jednu od razina iz kona nogskupa razina .

• To zaukruživanje se zove KVANTIZACIJA.

• Taj kona an skup odre en je brojemizlaznih signala.(n).

• Broj razina je 2~n,svakom nivo pridruženje jedan broj.

• Kvantizacija sam po sebi nosi pogrešku usustav.

• To je greška kvatizacije.

G r ešk a k v an i t i zac i j e

Page 12: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

A/D pretvroba -pridruživanje• za dobiveni kvanizacijski nivo

moramo odrediti njegovproporcionalan broj,koji se na kraju

kodira u binarni zapis-to jepridruživanje

Page 13: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

Pogreške A/D pretvorbe• Karakteristi ne pogreške A/D pretvorbe:• 1.Rezolucija je minimalna promjena napona na ulazu

A/D koja e izazvati promjenu izl.signala.• 2.diferencijalna nelinearnost-nastaje kao posljedica

kvantiziranja.Za isti izlazni signal ,ulazni napon je +/- Uo.

• 3.Nepostoje i kodovi –ekstremni slu aj,kao

• posljedica iznimno suženog podru ja

• ulaznih naponana jednom dijelu

• prijenosne karateristike.Rezultat je preskakanje

• dig.informacije za taj uski sagment.

• 4.Monotonost promjene izlaznog podataka-zna i

• da se pri pove anju ul.napona izlazni signal mora

• pove ati ili bar ostati isti.

• 5.Integralna nelinearnost-

• prijenosna karakteristika nije pravac nego krivulja

• 6.Greška nule-vrijednost podatka na izlazu ,kad je na ulazu 0V.

• 7.Greška skale-nastaje ako izlazni podatak ne poprima svojukona nu vrijednost,ve neku drugu(ve u ili manju)

• 8.Otvorenost ulaza A/D pr tvara a-zapravo bismo mogli re isporost A7D ,dok je ualz otvoren ,signal se može promjeniti.

• 9.To nost-razlika izme u stavrne i teortske vrijednosti ulaznogsignala.

• Ukupna pogreška A/D pretvar a definirana je zbrojem svihnavedenih mogu ih pogrešaka.

Page 14: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

A/D pretvorba-IZVEDBE• Pretvara i koj i se najviše kor iste:

• a)Amplitudno-vremenski (Wilkinsonov)pretvara

• -na ulazu je komparator,koji uspore uje ulazni isignal iz pilastog generatora,

• izlaz komparatora je spojen na reset bistabila ,

• kad je vrijednost pilastog napona jednak ulaznomkomperator se postavi u 1,te resetira bistabil

• i zaustavi brojenje.

• na izlazu bistabila je and sklop ,generator impulsaje spojen na drugi ulaz,na izlaz je spojen broja .

• Svojstva:-velika to nost• -relativno sporo pretvaranje

U a ST A R T

B R O J A

G EN ER A T O RI M PU L SA

S QR

Page 15: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

A/D pretvorba-IZVEDBE• b)A/D pretvara sa sukcesivnom aproksimacijo

• D/A pretvara se sastoji:– naponskog komperatora,

– D/A konvertera

– kokontrolne logike

– prstenesto brojilo i AND vrata.

• Princip rada:

• Na po etku je u registru 0,u prstenastom brojilu je 1 uB22.Onda se u prvom koraku postavi 1 u B2 registru(najve i bit=1,ostali 0),prstenasto brojilo se pomakne udesno B21=1.

• Na izlazu iz D/A kon.dobijemo polovicu od Umax.Tajnapon usporedimo s ulaznim naponom,ako je Ude ve i,na izlazu komperatora je 1 ina e 0.

• Ako je jedan, B2 se postavi u 0 ,B1 u jedan,prstenastobrojilo se pomakne u desno,usporedimo i ako je manji B1se ne briše nego se doda B0.

• Svojstva:-velika brzina,to nost ovisi o D/Apretvara u.

Page 16: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

• 1.kombinacijski logi kisklopovi

• 2.bistabili-imaju mogu nostpam enja

• 3.broja i-broje ulazne impulse

• 4.digitalni komparatori-uspore uju dav signala na ulazu

• 4.Shmidt-okida -na temeljurazine ualznog signala,okidaizlazni signal

• 5.Vremenski sklopovi(Timeri)-vrše vremenski pomak ulaznogsignala

Pomo ne funkcijskejedinice

Page 17: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

Kombinacijski logi kisklopovi

• To su zapravo osnovni logi kisklopovi,

• -NOT,AND,OR,

• te neke kombinacije osnovnihlogi kih sklopova,

• -NAND,NOR,XOR,

Page 18: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

BISTABILI• Osnovni sklop bistabila je

tkz.RS-bistabil

• sastoji se od dvaju NANDvrata.

• Nedostatak RS-bistabila što imazabranjena i nedifinirana stanja

• ako RS-bistabilu dodamo vremenckovo enje (takt -CP),dobijemosinkronizacijski RS-bistabil

Page 19: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

JK bistabil• Nedotatak RS-a možemo

odkloniti dodavanjem još podva AND-a

• Takav sklop se zove JK-bistabil

• IC TTL-7472

• Postoji još T-bistabil

Page 20: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

• D-bitabil

• Nekoliko bistabila iniREGISTAR

• To je 4-bitni registar (D-bistabili)• Registr i su satavne komponente svih

dijelova ra unala.Danas susre emo–8.16,32,64 bitne registre.

Page 21: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

BROJA I• Broja i su sklopovi izra eni od bistabila ,a služe

za za brojenje.Kapacitet brojanja ovisi od brojabistabila u broja u.

• Po na inu okidanja brojenja ,broja e dijelimona asinkrone i sinkrone broja e.

• Sinkroni-kada upravljamo svim bistabilimaodjednom,

• Asinkroni-kada upravljamo jednim za drugim,• Po izvedbi dijelimo broja e na:

- binarne-jednostavno broj i broj ualznih signala,doseg je jednak 2~n-1,gdje je n-brojbistabila.Izlazni broj je u “ istom” binarnomkodu.(7493)Broja koj i broj i prema nuli(74191).

- Dekadski-broje u opsegu 0-9-ima 4 bistabila(7490)- Broj i do neodre enog broja-broj i do nekog broja

koj i si sami odredimio.obi no se izvede na na inada više binarnih(dekadskih)broja a spoj imo user iju.

Page 22: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

OSTALI SKLOPOVI• BINARNI KOMPARATOR• Sklop koj i uspore uje dva ulaza npr.A/B to

A>B,A<B ,A=B.Kao rezultat postavlja jedinicuna odre eni izlaz neke funkcije usporedbe.(7485)

• SHMIDTOV OKIDA• Preklopni sklop ,kod kojeg se izlaz preklopi iz

jednog logi kog stanja u drugi ,kada ulaznisignal dostigne odnosno padne ispod odre enepreklopne razine.

Page 23: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

• TIMERI-vremenski sklopovi• To su monostabili s koj ima skra ujemo

odnosno produžujemo impulse ilipouzru ujemo kašnjenjeimpulsa.Simboli ki se ozana avaju:

• Komercijalni timer :SIMATIC 6EC1 110.

A

Q1 1 2 3 4 5 6

T=2s

Q2

T=3s

Page 24: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

PRIMJER REALIZACIJE UPRAVLJANJASTROJA ZA OBRADU METALA.

• Zadatak:• Trebamo projektirati sklop za

upravljanje stroja za obradumetala.Stroj mora imati temepraturnuzaštitu (kod 100°C mora isklju itistroj ),obrada svakog metala traje to no10 sek,moramo imati posebne tipke zazaustavljanje i pokretanje stroja.

• Elemanti i sklopvi koje smijemo koristiti:

• -logi ka vrata (ILI,I,NI)(TTL logika)

• -bistabili (RS,..)

• -timeri

• -A/D pretvara i,

• -sklopke,releji,tipkala,otpornici,napajanje,termo lanak,otpori

• -tranzisor NPN (SZE) za pokretanje releja

• SVAKI NEISKORIŠTENI ULAZSPOJITI S MASOM PREKO R=10K

Page 25: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

• OPIS ELEMANATA I SKLOPOVA:

• -termo lanak izlazi napon od 0 do 1.6 V(svakih 10°C 100mV)

• -A/D 4-bitni pretvara (na izlazu istibinarni kod),0V=0(2),1.6V=1111(2),korak100mV

• -relej 12V+/-,radni kontakt 10A/400V

• Rješenje:• Prvi korak je• kreiranje dijagrama

• izvo enja.

Page 26: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

Shema sklopa zaupravljanje

• R=10K,R1=1k T1=BC140

A/D pretvara ulazni napon od 0-1.6 V u izlazne brojeve od 0(10) do16(10),za napon od 1V dobijemo broj 10(10) =1010(2),zna i pr iizlazima 1010 stroj se mora zaustaviti.Relej pokre emo pomu u tranzistora,Sve “ viška “ ulaze spoj imo preko R s masom (zbog smetnj i),Sklopke ili tipkala obavezno spajamo preko otpora na masu.R1 je manj i zbog pada napona na njemu (!!4.5V),zaštita od prevelikestruje ulaza.

Page 27: VO ENJE PROCESA RA UNALOM - free-kr.htnet.hrfree-kr.htnet.hr/vpr/vpr1.pdf · • TIMERI-vremenski sklopovi • To su monostabili s kojima skra ujemo odnosno produžujemo impulse ili

• Koji je nedostatak sklopa?

• Kraj I.dijela

• Mladen Pti ar