Elektrotehnički fakultet Univerziteta u Beogradu Katedra za energetske pretvarače i pogone

Size: px
Start display at page:

Download "Elektrotehnički fakultet Univerziteta u Beogradu Katedra za energetske pretvarače i pogone"

Transcription

1 Elektrotehnički fakultet Univerziteta u Beogradu Katedra za energetske pretvarače i pogone -diplomski rad- Projektovanje konvertora i upravljačkih sklopova pogona sa asinhronim motorom -diploma thesis- Design of converter and control system in an asynchronous motor drive system Mentor Prof. Slobodan N. Vukosavić Student Nenad Mijatović Beograd 2007

2 Sadržaj Uvod Energetska elektronika Elementi energetske elektronike Osnovne topologije energetskih pretvarača Energetski pretvarači u elektromotornim pogonima Energetski pretvarač IRDAK Tehnički podaci o pretvaraču IRDAK Energetska elektronika Invertor Merenje struje i napona jednosmernog kola Zaštitna kola i komponente pretvarača IRDAK Mikrokontroler pretvarača IRDAK Tehnički podaci o PIC16F Opis signala PIC16F72 kao mikrokontrolera u pretvaraču IRDAK Razvojna platforma bazirana na signalnom procesoru Izbor mikrokontrolera Tehnički podaci o DSP TMS320F EzDSPF Osnove o EzDSPF2812 kao razvojnoj platformi Tehnički podaci i korišćene konekcije Code Composer Studio Instalacija drajvera EzDSP kartice na PC Radno okruženje Code Composer Studio Izvršavanje programa na EzDSP kartici Kratko o IQ matematici Struktura koda Interfejs pločica Projektovanje digitalnih sistema i električne štampe Opisi signala Šema veza i izgled štampe Zaključak Reference i korišćena literatura

3 Uvod U ovom radu će biti izložen jedan način unapređenja hardvera energetske elektronike. Kao početna osnova iskorišćen je komercijalno dostupni energetski pretvarač čije su funkcije / struktura detaljno analizirane. Na ovakvoj platformi, a u skladu sa performansama pretvarača, ovaj rad predlaže osavremenjivanje regulacione strukture sa mikrokontrolerom nove generacije. Proces izbora savremenog mikrokontrolera, analiza hardvera polazne platforme, sinteza potrebnog hardvera kako radi proširenja funkcionalnosti novog sistema tako i radi neophodnih prilagođenja, predstavljaju sastavne delove ovog rada opisane i podeljene u četiri funkcionalne celine. U prvom poglavlju rad se kratko osvrće na hronološki razvoj energetske elektronike. Nabrojani su dominantno korišćeni poluprovodnički elementi. Takođe su pomenute osnovne topologije sve četiri grupe pretvarača. Posebna pažnja je posvećena trofaznom invertorskom mostu jer je takav pretvarač sastavni deo polazne osnove (iskorišćenog pretvarača). Izložena su razmatranja i o opštoj strukturi energetskog pretvarača kojim se napaja elektromotorni pogon, pojedinim podsistemima i njihovim funkcijama. Naredno poglavlje, pod rednim brojem dva, predstavlja tehničku specifikaciju IRDAK 10 pogona sa detaljnom analizom pojedinih podsistema. Način realizovanja zaštite, funkcionisanje samog invertora, imena i funkcije pojedinih signala, realizacija napajanja, kako energetike, tako i ostalih podsistema su delovi objašnjeni u ovom poglavlju. Neophodne informacije o načinu izvedbe i funkcionisanja polaznog hardvera radi boljeg razumevanja potrebnih koraka ka potencijalnom unapređenju regulacionog dela pretvarača i ostalih podsistema se takođe može pronaći o ovom delu rada. Treće poglavlje nudi diskutovanje o mikrokontrolerima, njihovim dobrim i lošim aspektima sa stanovišta upotrebe u svrhe regulacije elektromotornog pogona. Kratak 3

4 pregled postojećih struktura će, kao što ćemo videti kasnije u radu, potvrditi da DSP predstavlja dobru platformu za implementaciju algoritama kontrole brzine i pozicije. U nastavku, detaljno se objašnjava evaluaciona kartica sa DSP od interesa, i potrebni hardverski elementi i softverski alati. Biće izložen i postupak programiranja i emuliranja DSP u programskom paketu Code Composer Studio. Poslednje poglavlje je posvećeno izradi neophodnog hardvera radi prilagođenja odabranog mikrokontrolera postojećim šemama veza na pretvaraču koji će poslužiti kao polazna osnova. Ovim postupkom može značajno unaprediti funkcionalnost datog sistema. Biće detaljno opisani svi signali sistema pre i posle adaptacije. Takođe, napravljen je kratak osvrt na tehnike i pravila pri sintezi štampanih ploča kao što su crtanje šema u odgovarajućim softverskim paketima i rutiranje linija štampanih kola na ploči. 4

5 1 Energetska elektronika 1.1 Elementi energetske elektronike Poluprovodnički elementi se pojavljuju u upotrebi već od polovine prošlog veka. Ideja o elementima koji su bilo kontrolisano ili nekontrolisano provodni, je prisutna dugo vremena. Živini ispravljači korišćeni kao AC/DC pretvarači sastojali su se od žive, sadržane u staklenim cevima u kojima je postignut određeni nivo vakuma. Takva izvedba, iako sa današnje tačke gledišta komplikovana, bila je jedini tehnološki moguć način da se napravi poluprovodnik. Pronalaskom poluprovodničkih osobina prvo germanijuma a docnije i silicijuma, poluprovodnička industrija se radikalno promenila. Posebnim tehnološkim tehnikama poluprovodničke diode su se svele na veličinu do par milimetara. Iako je progres poluprovodnika bio osetan za signalnu elektroniku, energetska elektronika je tek bila na začetku razvoja. Mali strujni kapacitet i ogromni gubici što usled komutacije, što usled vođenja, učinili su tadašnje energetske poluprovodničke prekidače praktično neupotrebljivim. U drugoj polovini prošlog veka performanse elemenata energetske elektronike su dostigle nivo koji je u industrijskoj primeni obezbeđivao dovoljno dobre rezultate. Danas, atribut energetski poluprovodnički prekidač može poneti nekoliko poluprovodničkih komponenata. Kao veoma bitna komponenta proteklih decenija mora se pomenuti tiristor. On je jedna od prvih komponenata koja je imala zaista veliki strujni kapacitet i time zauzeo nezamenljivo mesto, i danas, u industrijskim primenama gde su potrebne zaista velike struje. Kao jedna od glavnih osobina tiristora, pored njegovog velikog strujnog kapaciteta tj. robusnosti, se navodi njegova prirodna komutacija. To znači da pored ukidanja impulsa na gejtu, struja kroz njega se mora svesti na nulu da bi se on zaista ugasio (prestao da bude provodan). Ova osobina je, koliko god bila korisna u nekim aplikacijama, stvarala velike probleme, komplikovala topologiju pretvarača i samim tim uticala i na cenu u brojnim primenama. Kao hibrid tiristora kod koga ovaj problem ne postoji pojavljuje se GTO (Gate Turn Off) tiristor. Njegova primena nije uzela većeg maha u velikim elektroenergetskim projektima zbog neophodnosti da struja gejta koja uključuje ili isključuje GTO tiristor iznosi 30% njegove nominalne struje. Ako se prekidači, odnosno pretvarači projektuju za struje i do 1kA, uz njih bi morala postojati regulaciona kola koja daju i do 300A. To predstavlja značajan problem. Paralelno sa upotrebom tiristora, korišćeni su i bipolarni tranzistori ali za manje snage. Pojavom 5

6 MOSFET (Metal Oxide Semiconductor Field - Effect Transistor) tranzistora i IGBT (Insulated Gate Bipolar Transistor) tranzistora, upotreba ostalih komponenata se drastično smanjila. MOSFET tranzistori su prvobitno korišćeni u signalnoj elektronici. Nakon povećanja strujnog kapaciteta ovog prekidača počela je i primena u energetskim aplikacijama. Upotreba MOSFET tranzistora je ograničena radnim naponom prekidača. Kako je priroda MOSFET tranzistora da se ponaša kada je provodan kao otpornost koja zavisi od kvadrata napona, gubici usled vođenja ovog prekidača drastično rastu sa povećanjem maksimalnog radnog napona. Sa druge strane, IGBT tranzistori predstavljaju kombinaciju MOSFET i bipolarnog tranzistora, koji se i dalje koristi u posebnim slučajevima u energetskoj elektronici. Kao bipolarni tranzistor koji ima na bazu redno vezan MOSFET tranzistor čime se postiže izolovanost gejta, krajevi IGBT tranzistora se često i obeležavaju shodno tome: Emitor, Kolektor i Gejt. Njegova upotreba se uglavnom ograničava na više napone. Na taj način se gubici energije i neželjeni padovi napona na prelaznoj otpornosti zadržavaju u prihvatljivim granicama. Ovim bi se nabrajale osnovne komponente upravljivih poluprovodnika osposobljenih za upotrebu u energetici i njihova područja primene. Trendovi razvoja komponenata energetske elektronike se očekivano usmeravaju ka poboljšanju performansi postojećih pretvarača i traženju novih rešenja u inženjeringu materijala. Jedan od pravaca razvoja ovog dela elektronike jeste i masovno integrisanje poznatih topologija energetske elektronike u jedan čip. Do skoro, vrednosti disipirane energije koja se generisala pri radu određenih prekidača su bile suviše visoke da bi integrisanje bilo moguće. Od kako su se performanse energetske elektronike značajno poboljšale, postoji tendencija najznačajnijih svetskih proizvođača da energetsku elektroniku, integriše. Razlozi tome su višestruki. Pojednostavljenje šema veza u samim pretvaračima, smanjivanje njihovih gabarita, brže i lakše servisiranje, ali kao jedan od najbitnijih razloga jeste svakako pojeftinjenje celokupnog pretvarača. Jedan integrisani IGBT invertor sa svojim pratećim elementima će biti detaljno opisan i korišćen u ovom radu. 6

7 1.2 Osnovne topologije energetskih pretvarača Kao što je u ranijem tekstu pomenuto, postoje četiri osnovne grupe elektroenergetskih pretvarača. To su AC/AC, AC/DC, DC/AC, DC/DC. U najpoznatije iz grupe AC/AC pretvarača svrstavaju se fazni regulatori i ciklokonvertori. Slika br.1. 3-fazno-monofazni ciklokonvertor Ova vrsta pretvarača od, u opštem slučaju n to faznog sistema, naizmeničnog ulaznog napona frekvencije f 1 na izlazu daje m to fazni sistem naizmeničnog napona frekvencije f 2, pri čemu mora važiti da je f 1 >f 2. Prednost ciklokonvertora u poređenju sa ostalim pretvaračima koji kao izlaz imaju AC napon jeste u nepotrebnosti jednosmernog međukola. Primena ovih pretvarača ostaje ograničena na električne potrošače velikih snaga. Verovatno kao najpoznatiji i najčešći predstavnik grupe AC/DC pretvarača mora se navesti diodni ispravljač. Diodni ispravljač je neregulisani pretvarač čiji je napon na izlazu moguće podešavati samo sa podešavanjem amplitude ulaznog naizmeničnog napona. To se najčešće radi pomoću transformatora sa promenljivim prenosnim odnosom (autotransformator, regulacioni transformator). 7

8 Slika br.2. 3-fazni diodni ispravljač i DC kolo Ako se u jednoj grani ispravljača nađe po jedna dioda i jedan prekidač poput IGBT ili MOSFET tranzistora, tada diodni most postaje poluupravljivi ispravljač kojim se može regulisati napon izlaza od vrednosti bliskih nuli do napona koji bi se imao kada bi u pretvaraču bile sve diode. Regulacija je ograničena na podešavanje pozitivne vrednosti jednosmernog napona. Puno-upravljivi AC/DC pretvarač je u stanju da kao izlaz generiše i pozitivne i negativne napone, a dobija se kada se umesto dioda u granama pretvarača postave upravljivi poluprovodnički prekidači. Slika br.3. 3-fazni polu-upravljivi ispravljač i DC kolo 8

9 Slika br.4. 3-fazni puno-upravljivi ispravljač i DC kolo Pretvarači iz grupe DC/DC pretvarača, koji su se među prvima pojavili u nedisipativnoj regulaciji elektromotornih pogona zbog velike rasprostranjenosti jednosmernih motora, jesu čoperi. Dug period istraživanja i pronalaženja novih topologija rezultovao je sa velikim brojem tipova DC/DC konvertora. Mogu biti podizači napona, gde je izlazni napon veći ili jednak ulaznom, spuštači napona, gde se izlazni napon može podesiti od nule do vrednosti ulaznog napona. Postoji još dosta pretvarača ovog tipa ali u ovom radu zadržaćemo se na najosnovnijim. Slika br.5. Čoper spuštač napona 9

10 Slika br.6. Čoper podizač napona Najčešće korišćen konvertor iz grupe DC/AC pretvarača jeste trofazni naponski invertor. On predstavlja pretvarač koji od ulaznog jednosmernog napona, različitim tehnikama generisanja impulsa kao što su Space Vector ili generisanje impulsa pomoću vremenske baze, pravi povorku naponskih impulsa čija srednja vrednost predstavlja trofazni sistem napona na izlazu. Kao prekidači u ovom tipu pretvarača mogu se naći često i MOSFET i IGBT tranzistori a u posebnim primenama i tiristori. Na slici br.7. se može videti struktura ovakvog pretvarača. Slika br.7. DC kolo i 3-fazni IGBT invertor 10

11 Kako se u svetu u prenosno distributivnim mrežama i električnim mašinama dominantno koristi trofazni sistem, za napajanje regulisanih pogona sa mašinama za naizmeničnu struju neophodni su nam trofazni ispravljač i invertor. To je česta kombinacija, zbog već pomenute upotrebe trofaznog sistema za prenos električne energije, tako da se danas na tržištu mogu pronaći gotovi moduli koji u sebi sadrže i ispravljač i invertor. Invertor se može koristiti za napajanje bilo kog motora za naizmeničnu struju. U praksi se češće sreće asinhrona, nego sinhrona mašina, napajana iz naponskog invertora i to isključivo zahvaljujući rasprostranjenosti asinhronog motora u svetskoj industriji. Slika br.8. Diodni ispravljač i IGBT invertor 1.3 Energetski pretvarači u elektromotornim pogonima Električni motor kao pogonska mašina u gotovo svim industrijama predstavlja, do sada, najbolje rešenje izvora kontrolisanog mehaničkog rada. U poređenju sa svojim pneumatskim ili hidrauličnim konkurentima, električni motori su daleko jednostavniji za upravljanje a i izvori električne energije su daleko dostupniji. Već smo pomenuli neke osnovne topologije energetskih pretvarača kojima se regulišu kako naizmenični tako i jednosmerni motori u elektromotornim pogonima. 11

12 Invertor kao najčešće korišćeni pretvarač za napajanje asinhronih motora jeste i sastavni deo IRDAK10, pretvarača korišćenog u ovom radu. Sastavni delovi svakog invertorskog pretvarača najčešće jesu ispravljač, jednosmerno kolo i invertor. Kao nezaobilazni delovi svakog invertora moraju se navesti različite zaštite. Nabrojmo zaštite koje su najčešće javljaju u praksi: u slučaju kratkog spoja, zemljospoja, previsokog i preniskog napona, previsoke i preniske temperature, otkaza nekih sistema, preopterećenja, velike brzine, neregularnog rada pogona, detekcije uslova definisanih od strane korisnika, itd. Jedan od često potrebnih podsistema elektromotornog pretvarača ukoliko se radi o pozicionom ili brzinskom servo-pogonu, je i podsistem za derivaciju informacije o brzini što uslovljava i senzor brzine na vratilu motora. Kao senzori se najčešće koriste rezolveri i inkrementalni enkoderi kao savremena rešenja. U starijim elektromotornim pogonima se mogu zateći i tahogeneratori i apsulutni enkoderi. Sami prekidači snage čine samo jedan deo celokupnog sistema koji se naziva energetski pretvarač. Diskretnim poluprovodničkim energetskim prekidačima snage (MOSFET i IGBT) potrebna su dodatna kola koja će generisati adekvatne impulse na gejtovima prekidača. Takva kola se često zovu upaljači ili drajveri. Uloga upaljača se ogleda u sposobnosti da se u svakom trenutku između gejta i emitera (kod IGBT) primeni napon koji garantuje bilo paljenje bilo gašenje komponente i da ne dozvoli preklapanje vođenja prekidača u istoj grani (to je kratak spoj DC kola) tj. da unesu takozvano mrtvo vreme. Generisanje referenci, pravljenje potrebnih PWM (Pulse-Width-Modulation) impulsa, obavljanje potrebnih logičkih operacija, ranije su vršila namenski projektovana analogna elektronska kola. Sada se kao regulacioni sistem energetskog pretvarača dominantno koriste digitalni mikrokontroleri. Ovo dosta pojednostavljuje naknadno dodavanje potrebnih logičkih funkcija jer se ceo rad pretvarača bazira na izvršavanju programskog koda u mikrokontroleru tako da adekvatnom prepravkom koda možemo dobiti potpuno nove funkcije ovog podsistema. Od zahteva pogona najviše će zavisiti izbor mikrokontrolera koji ćemo upotrebiti. 12

13 2 Energetski pretvarač IRDAK 10 IRDAK 10 predstavlja pretvarač za napajanje asinhronog motora malih snaga. Kao proizvod renomirane svetske firme International Rectifier koji je razvijen u saradnji sa katedrom za Mikroprocesorsko upravljanje pogona Elektrotehničkog fakulteta u Beogradu, proizvod predstavlja pretvarač niske cene primenljiv na širok spektar proizvoda široke potrošnje kao što su veš mašine, frižideri, ventilatori, pumpe Tehnički podaci o pretvaraču IRDAK 10 Pretvarač IRDAK 10 se nalazi na jednoj ploči. Ima kao ulaz monofazni priključak predviđen kako za standardne vrednosti monofaznih napona na Evropskom kontinentu, 230V, 50Hz, tako i za Američki standard od 115V, 60Hz. U skladu sa kakvim se sistemom napona napaja pretvarač potrebno je podesiti i selektor S3. Na ploči se nalazi i onboard prekidač kojim je u svakom trenutku moguće isključiti celokupno napajanje pretvarača. Za maksimalnu izlaznu snagu, pretvarač IRDAK 10 ima 750W dok je nominalna snaga 400W. Kao invertor pretvarača, IRDAK 10 koristi energetski modul IRAMS koji predstavlja 3-fazni integrisani IGBT invertorski most sa maksimalnim naponom DC kola od 450V i strujnim kapacitetom od 10A. Maksimalna prekidačka učestanost ovog kola iznosi 20kHz što zadovoljava stroge standarde strujnog ripla.[5] Od ostalih podsistema, o kojima će biti reči kasnije, tu se naravno nalaze regulacioni sistem sa PIC16F87x kao pogonskim mikrokontrolerom i kolo zaštite realizovano pomoću komparatora. IRDAK 10 može komunicirati sa PC računarom ili nekim nadređenim hardverom pomoću galvanski izolovane RS232 serijske veze. Na ploči, kao što se može i primetiti na slici br.9, postoji i konektor na kome su izvedeni signali za uključenje prekidača invertora. Ovo je dosta zgodno mesto za posmatranje signala PWM impulsa radi analize rada pogona. 13

14 Slika br.9. Blok šema IRDAK 10 ploče 2.2 Energetska elektronika Napajanje ploče se vrši preko monofaznog ulaza na koji je se dovodi 220V, 50Hz. Odmah nakon konektora postoji onboard prekidač (sa oznakom na šemi S2) kojim se napajanje može ukinuti. Zaštitu u ovom kolu predstavlja osigurač (sa oznakom na šemi F1) od 4A, kao i dva NTC (Negative Temperature Coefficient) otpornika (sa oznakama na šemi R45 i R55) od po 1Ω, 16A za ograničavanje inrush struje praznih kondenzatora jednosmernog međukola. Princip ograničavanja struje punjenja kondenzatora pomoću NTC otpornika jeste zgodan i jednostavan ali ima nedostatak. Kada se na diodni ispravljač dovede napajanje, i sa obzirom da prazni kondenzatori u DC kolu predstavljaju kratak spoj, struja koja bi tada protekla zasigurno bi oštetila najpre diodni ispravljač. U tom trenutku NTC otpori ograničavaju tu struju. Kada struja teče kroz NTC otpornik opšte je poznato da će se generisati Džulovi gubici srazmerni kvadratu te struje. Ako stavimo NTC otpornik, redna vrednost otpora u hladnom stanju će biti velika (što ograničava struju) dok se kondenzator u DC kolu napuni određenom količinom elektrostatičke energije. Kada vrednost napona kondenzatora dostigne određenu vrednost a NTC otpor zagreje, njegova otpornost se smanjuje, dozvoljavajući struji da ostane u granicama prihvatljivih vrednosti. 14

15 Loša strana ovakve zaštite jeste da ona ne funkcioniše kada su NTC otpornici zagrejani, tj. ako je pogon pre toga radio. Potrebno je sačekati da se NTC otpornici ohlade. Kao zaštita od prenaponskih talasa od strane mreže (bilo sklopnih, bilo atmosferskih prenapona) postavljen je varistor ili VDR (Voltage Dependent Resister) za 275V (sa oznakom na šemi RV1) [5]. Nelinearna zavisnost otpornosti od napona ovog otpornika obezbeđuje da pri normalnim radnim naponima struja kroz njega bude zanemarljiva (reda par desetina miliampera), dok u slučaju visokih vrednosti napona on predstavlja kratak spoj. Na taj način prenaponi ne prodiru u pretvarač već usled visoke vrednosti napona a veoma male otpornosti pomenuti osigurač pregoreva. Pošto je prvobitno ovaj pretvarač namenjen za primenu u proizvodima široke potrošnje, standardi o prodoru harmonika visokih učestanosti moraju biti strogi. Nakon paralelno vezanog varistora nailazimo na EMI filter (sa oznakom na šemi EM1), koji je postavljen da ograniči prodor visokih harmonika struje u mrežu [5]. Ovaj filter je realizovan pomoću dve spregnute induktivnosti od po 2mH, 3A čime se reaktanse za visoke učestanosti drastično povećava (lowpass filter). Slika br.10. Šema IRDAK 10 ploče - ispravljač Diodni ispravljač (sa oznakom na šemi D17) sa maksimalnom strujom od 5A daje DC napon od 300V koji se nakon toga filtrira kondenzatorima u jednosmernom kolu [5]. U DC kolu postoje dva kondenzatora (sa oznakama na šemi C37 i C42) od 470μF za 200V. Paralelno kondenzatorima u DC kolu, koji moraju biti elektrolitski radi skladištenja energije, vezani su otpornici velike otpornosti (sa oznakama na šemi R51 i 15

16 R53) od 82kΩ [5]. Struja curenja kondenzatora koja teče kroz ove otpore je oko 1mA pri regularnom radu pogona što ne predstavlja nikakvu smetnju. Kada se pogon iz bilo kog razloga isključi, kondenzatori ostaju na naponu DC međukola (reda 300V). Struja curenja kondenzatora, koju obezbeđuju pomenuti otpori, će ih isprazniti jer će se akumulisana energija iz kondenzatora disipirati na Džulove gubitke u ovim otporima. Ovaj proces traje neko vreme jer je struja curenja relativno mala. Na taj način se obezbeđuje da napon kondenzatora DC kola ne bude na vrednostima koje mogu ugroziti čovekov život, ako je pogon isključen. DC napon jednosmernog kola služi kao izvor za napajanje svih ostalih potrebnih sistema. To su pored osnovnog i najočiglednijeg invertora i mikrokontroler i analogna kola zaštite. Naponi potrebni za napajanje pomoćnih sistema su +5V i +15V. Ove napone obezbeđuje spuštač napona (osnovna topologija spuštača je prikazana u ranijem tekstu na slici br.5.) koji kao ulaz ima napon DC međukola a kao izlaz neregulisani jednosmerni napon koji posle linearnih stabilizatora uzimaju fiksnu vrednost od +15V i +5V. Kolo koje reguliše rad čopera spuštača napona, UC3842D, predstavlja PWM regulator u strujnom modu sa jednim izlazom, prekidačke učestanosti od 50kHz. Naponi napajanja od +15V i +5V su prisutni u opsegu napona DC međukola od 60V do 400V, jer je pomenuto kolo u stanju da reguliše izlazne napone u tom opsegu ulaznog napona. Slika br.11. Šema IRDAK 10 ploče niskonaponsko napajanje 16

17 2.2.1 Invertor Već smo pomenuli osnovne topologije i osobine invertora namenjene za pokretanje asinhronih motora u pogonima gde se želi imati promenljiva brzina i kontrola momenta na vratilu motora. Kako su ovakvi invertori sačinjeni od diskretnih komponenti gabaritno značajno veći, u IRDAK 10 je ugrađen integrisani invertor IRAMS10UP. Proizveden od strane International Rectifier, IRAMS10UP je AIPM (Application Specific Intelligent Power Module) energetski modul koji je namenski napravljen za primenu u kontrolisanim pogonima široke primene. Upotrebom IRAMS modula pretvarač IRDAK 10 je dobio na kompaktnosti i mobilnosti. Izgled unutrašnje arhitekture IRAMS modula je prikazana na slici.br.12. Električna specifikacija modula data je u Tabeli br.1 [6]. Iz vrednosti izloženih u ovoj tabeli može se zaključiti da je strujni kapacitet IRAMS modula daleko veći (i do 100%) ako se njegova temperatura održava na nižim vrednostima. To je jedan od ključnih razloga zašto se hlađenju ovog modula mora posvetiti značajna pažnja. Hlađenje je realizovano sa aluminijumskim hladnjakom na koji je IRAMS modul mehanički pričvršćen zavrtnjima. Da bi toplota imala što manji otpor pri prelasku sa modula na hladnjak, na ovaj kontakt je stavljena posebna pasta koja predstavlja odličan provodnik toplote. Radi robusnosti pogona hlađenje nije realizovano sa forsiranim strujanjem vazduha. 17

18 Slika br.12. Šema interne strukture IRAMS modula 18

19 Tabela br.1. Električna specifikacija IRAMS energetskog modula [6] Naziv veličine Brojna vrednost Jedinica Maksimalni napon DC međukola 450 V Maksimalni napon blokiranja IGBT tranzistora 600 V Maksimalna struja (efektivna vrednost) T = 100 C 4.5 A Maksimalna struja (efektivna vrednost) T = 25 C 10 A Maksimalni strujni impuls (t<100μsec) 15 A Maksimalna prekidačka učestanost 20 khz Naponska izdržljivost (efektivna vrednost napona) 2000 V Kao što se da videti sa slike br.12., potrebni IGBT drajveri koji obezbeđuju neophodno kašnjenje i logiku za obezbeđivanje nepoklapanja perioda vođenja su sastavni deo IRAMS modula. Pinovi predviđeni za dovođenje referenci PWM impulsa, imenom HI1, HI2, HI3, LO1, LO2, LO3, očekuju impulse u naponskim granicama od 0V do +5V [6]. Sigurni odzivi logičke jedinice (prekidač otvoren) i logičke nule (prekidač zatvoren) se imaju za napone veće od 3V i manje 0.8V [6]. Slika br.13. Šema interne strukture IRAMS modula monitoring temperature IRAMS ima ugrađen i monitoring temperature modula. Ova funkcija je realizovana pomoću ugrađenog NTC otpornika. Zavisnost otpornika od temperature je negativna, tako da je napon na pinu modula ITRIP u direktnoj srazmeri sa temperaturom 19

20 modula [6]. Za temperaturni opseg od 0 C do 100 C, napon signala AN2 (detaljno objašnjenje signala mikrokontrolera je dato u Tabeli br.2) koji se vodi na AD konvertor mikrokontrolera, je u opsegu od 1.25V do 1.76V. Iz rečenog se može zaključiti da ako temperatura modula želi da se ograniči na npr. 85 C, mikrokontroler bi trebao da obustavi generisanje PWM impulsa i zaustavi rad pretvarača kada se signal AN2 nađe na naponskom nivou od 1.705V. Bitno je napomenuti da u slučaju da temperatura dostigne maksimalnih dozvoljenih 125 C, modul sam ukida izlaze i na taj način sprečava svoje termičko uništenje [6]. Šema veza IRAMS modula i potrebne prateće komponente se mogu videti na slici br.14. Kako IRAMS ima mogućnost da se invertorske grane mogu ali i ne moraju vezati paralelno samim time prilagodljivost ovog modula postaje još veća. Naime, ako pinove 12, 13 i 14 povežemo na odgovarajući način ovaj energetski modul može služiti i kao monofazni invertor ili četvorokvadratni čoper koji pokreće jednosmerni motor itd. Slika br.14. Šema veze IRAMS modula 20

21 2.3 Merenje struje i napona jednosmernog kola Kao senzor struje upotrebljen je šant otpornik otpornosti 0.68Ω, 3W. Bitno je napomenuti da je merenje tako realizovano da se ima negativna promene napona sa povećanjem struje jednosmernog kola. Ovo može da napravi velike probleme ako strujna zaštita nije dobro podešena jer u slučaju prevelike struje mikrokontroler je izložen negativnom naponu. Kako se ovakva IC kola ne prave tako da mogu da podnesu negativne napone potrebno je ili prekostrujnu zaštitu podesiti adekvatno, sprečavajući struje DC kola koje prouzrokuju negativni napon na signalu sa šanta ili ograničiti sam taj napon dopuštajući struji i veće vrednosti. Zavisnost struje jednosmernog međukola i napona šanta je data tabelarno u Tabela.br.2. Tabela br.2. Zavisnost napona šanta od struje jednosmernog kola Struja kroz šant [A] Napon šanta [V] Slika br.15. Šema IRDAK 10 ploče merenje struje i napona jednosmernog kola 21

22 Informacija o naponu jednosmernog međukola se pribavlja razdelnikom napona koji napon DC kola spušta na nivo predviđen za rad mikrokontrolera. Pošto se signal AN1 vodi na analogno digitalni konvertor mikrokontrolera (o svim signalima mikrokontrolera će biti docnije reči), treba samo pomenuti da signalu AN1 na nivou od 3V odgovara napon DC kola od 385V. 2.4 Zaštitna kola i komponente pretvarača IRDAK 10 Postojanje dobrih zaštitnih kola u pretvaračima je od krucijalnog značaja. Jedna od najvažnijih je svakako prekostrujna zaštita. Kako je za prekostrujnu zaštitu imperativ da bude veoma brza, ona je u ovom pretvaraču izvedena pomoću analognih kola koja obezbeđuju kašnjenje manje od 10μsec. U slučaju praćenja vrednosti DC napona jednosmernog kola, mikrokontroler preko već pomenutog razdelnika napona dobija naponski signal srazmeran DC naponu, konvertuje ga i proverava da li je on u skladu sa određenim minimalnim i maksimalnim vrednostima i na osnovu toga donosi odluku o nastavku rada ili isključenju pretvarača. Ova zaštita je realizovana softverski jer velika vremenska konstanta koju unose kondenzatori jednosmernog međukola dozvoljava ovakav način zaštite. Slika br.16. Šema IRDAK 10 ploče zaštitno kolo Drugim rečima, brzina naponske zaštite isključivo zavisi od vremena izvršavanja upravljačkog koda. Rad upravljačkog softvera se bazira na ponavljanju ciklusa konverzije 22

23 analognih ulaza u digitalni oblik i njihovom upotrebom u različitim algoritmima radi izračunavanju potrebnih referenci kao što su PWM signali. Učestanost ponavljanja ovih ciklusa je najčešće (skoro bez izuzetka) ista kao i prekidačka učestanost samog energetskog pretvarača. Vreme između dva ciklusa (interapta) upravljačkog softvera jeste vremenski period u kome je pogon ne zaštićen od strane naponske zaštite. Kako je već rečeno ovo vreme je dovoljno malo, pa se naponska zaštita može realizovati na ovaj način. IRDAK 10 ima prekostrujno zaštitno kolo realizovano pomoću komparatora, LM339. Ovo kolo se sastoji od 4 komparatora koji su tako povezani da se kolo ponaša kao flipflop, moguće ga je setovati i resetovati, a takođe ima veoma bitnu sposobnost da zapamti kvar sve dok se ne resetuje. Postoji mogućnost potpunog gašenja pretvarača signalom ENABLE. U slučaju da je signal ENABLE, koji je regulisan od strane mikrokontrolera, postavljen nisko (ima logičku nulu), izlaz kola zaštite, što predstavlja signal SHORT_CIRCUIT je visok (logička jedinica) tako da pogon ne radi (zaštita prijavljuje kvar). Ulazna kola komparatora su podešena tako da trenutna vrednost struje DC kola od 8.55A prouzrokuje reagovanje zaštite. Ovo je dovoljno velika vrednost tako da zaštita neće reagovati na strujni ripl, a ipak štiti energetski modul koji je u stanju da izdrži i do 10 ampera. 2.5 Mikrokontroler pretvarača IRDAK Tehnički podaci o PIC16F72 Kao mikrokontroler IRDAK 10 pretvarača korišćen je PIC16F72. Neke od osnovnih karakteristika ovog mikrokontrolera su : - ima u sebi 8 bitni RISC CPU visokih performansi - učestanost rada 20MHz - vreme izvršavanja jedne instrukcije od 200 nsec x14 reči programske memorije - 128x8 bajtova memorije namenjene podacima (RAM) - hijararhija prekida - STEK kapaciteta 8 reči 23

24 - direktno, indirektno i relativno adresiranje - watchdog tajmer - programabilna zaštita koda - dva 8 bitna tajmera i jedan 16 tajmer - PWM izlaze - Capture and Compare - 5 ADC kanala - SPI - I 2 C Interna struktura ovog mikrokontrolera je prikazana na slici br.17. Slika br.17. Interna struktura PIC16F72 24

25 Što se tiče električnih karakteristika, preporučeni radni napon PIC16F72 jeste 5V iako se smeju primeniti i naponski nivoi do 7.5V. Strujne potrebe pri napajanju se kreću u granicama od 250mA do 300mA. Pinovi, isključujući pinove na koje se dovode masa i napajanje, pri radu mogu zahtevati maksimalno po 20mA. Ove informacije predstavljaju polaznu osnovu u kalkulaciji energetske potrošnje novo izabranog mikrokontrolera Opis signala PIC16F72 kao mikrokontrolera u pretvaraču IRDAK 10 Naziv signala i opisi njihovih funkcija se nalaze u Tabeli br.3. Tabela br.3. Signali PIC16F72 Broj pina Naziv pina 1 MCLR 2 AN0 3 AN1 4 AN2 Opis Funkcije RESET pin mikrokontrolera. Ovaj pin treba da bude vezan na +5V preko pull-up otpornika od 1KΩ. Analogni ulaz. Na ovaj ulaz se dovodi napon sa šant otpornika R58, odnosno signal struje DC međukola. AN0=2.5V za Idc=0A, AN0=1.93V za Idc=1A i AN0=1.36V za Idc=2A. Pošto je analogna referenca 3V (pin ADREF ) rezultat A/D konverzije je 0 za 0V i 1023 za 3V. Rezolucija je desetobitna. Analogni ulaz. Na ovaj ulaz se dovodi naponski signal srazmeran naponu DC kola Udc. Za Udc=385V se dobija AN1=3V. Za Udc=385V mora doći do isključivanja pogona zbog prenapona a za Udc<180V, pogon se isključuje zbog preniskog napona. Analogni ulaz. Na ovaj ulaz se dovodi signal temperature IRAMS modula. Za temperature od 0 do 100 C, napon na AN2 pinu je od 1.25V do 1.76V a rezultat A/D konverzije je u granicama od 106 do 151. Ako se želi ograničenje maksimalno dozvoljene temperature na 85 C, potrebno je isključiti IRAMS modul kad se na pinu AN2 pojavi napon od (145/255)*3V. Napomena: Ovaj signal je validan samo kada je pogon uključen 25

26 5 AN3/ ADREF 6 RA4 7 AN4 (ENABLE=1). Kada je pogon isključen (ENABLE=0), tada je AN2=5V pa tada ovaj signal u softveru treba ignorisati. Analogni ulaz. Ovaj ulaz je softverski konfigurisan tako da se sa njega očitava analogna referenca za A/D konvertor. Digitalni izlaz sa otvorenim drejnom. Ovaj pin je konfigurisan kao izlazni, upisom u odgovarajući TRISA registar. Kada je na ovom pinu logička nula, svetli dioda LED1. Analogni ulaz. Na ovaj ulaz se dovodi analogna referenca za brzinu ili za nešto drugo. U zavisnosti od džampera G1 i G2 na AN2 pin se dovodi signal ili sa klizača potenciometra R25 ili sa pina 11 konektora J3. 8 GND Masa uređaja. 9,10 OSC1 OSC2 11 RC0 12 RC1 13 RC2 14 RC3 15 RC4 16 RC5 Priključci kristalnog oscilatora (kvarc). Digitalni izlaz. Ovaj pin je konfigurisan kao izlazni upisom u TRISC registar. Na ovaj pin je vezana dioda LED2. Digitalni izlaz. Ovaj pin je konfigurisan kao izlazni upisom u TRISC registar. Na ovaj pin je vezana dioda LED3. Digitalni ulaz (SP1 Spare input). Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar. Ovaj pin očitava stanje na pinu 9 konektora J3. Digitalni ulaz (SP2 Spare input). Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar. Ovaj pin očitava stanje na pinu 8 konektora J3. Digitalni ulaz. Signal SHORT_CIRCUIT. Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar. Ovaj signal je validan isključivo kada je IRAMS modul uključen, tj. kada je signal ENABLE (pin RB1) na logičkoj jedinici. Ako je ENABLE aktivan SHORT_CIRCUIT treba da bude na logičkoj nuli. Ovaj signal se očitava u svakom interaptu i ako se pri ENABLE=1 desi da je i SHORT_CIRCUIT=1 znači da je došlo do kratkog spoja koji je zapamćen od strane flip-flopa koji je formiran kolom LM339. Tada je potrebno 10 do 15 puta resetovati stanje SHORT_CIRCUIT slanjem kratkog impulsa na RESETSC pin. Digitalni izlaz. Signal RESETSC. Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar i on se nalazi u stanju visoke impedanse. U bit 5 (RC5) registra PORTC treba upisati jedinicu. U trenutku kada RC5 bude konfigurisan kao izlazni, 26

27 17 RC6 18 RC7 pojaviće se baferovana jedinica (+5V) na pinu. Upotreba: Kada se detektuje kratak spoj, SHORT_CIRCUIT, koji je 'memorisan' u flip-flopu koji se sastoji od LM339 sa pozitivnom povratnom spregom, se resetuje tako sto se na 1-2 us (5-10 ciklusa) pin RC5 drži konfigurisan kao izlazni, a odmah zatim se vrati nazad da bude konfigurisan kao ulazni. (Razlozi za ovo se mogu naći u šemi). TxD, Transmit pin serijske veze. Ovaj pin je softverski konfigurisan kao TRANSMIT pin. RxD, Receive pin serijske veze. Ovaj pin je softverski konfigurisan kao RECEIVE pin. 19 GND Masa uređaja. 20 VCC Napajanje procesora +5V 21 RB0 22 RB RB2 RB3 RB4 RB5 RB6 RB7 Digitalni ulaz RB0. Ovaj pin je konfigurisan kao ulaz preko TRISB registra. Na ovaj pin se dovodi signal sa tastera S1 Digitalni izlaz RB1, ENABLE pin. Ako je na ovom logička nula (0V) IRAMS modul je isključen. Ako je na ovom pinu logička jedinica (+5V) IRAMS modul je uključen. Digitalni izlazi. PWM pinovi. Nakon reseta ovi pinovi treba da budu konfigurisani kao ulazni tj. da se nalaze u stanju visoke impedanse. Svaki od ovih 6 signala uključuje/isključuje po jedan od 6 IGBT tranzistora IRAMS modula. Visok nivo (+5V) drži IGBT isključenim, nizak nivo (0V) uključuje IGBT. Interni pullup otpornici procesora i samog IRAMS modula drže po resetu sve izlaze na logičkoj jedinici, pa su IGBT tranzistori isključeni. Pri inicijalizaciji, najpre upisati u bitove PB2 do PB7 logičke jedinice. Potom, preko TRISB, konfigurisati ove pinove kao izlazne. U toku rada, recimo da je RB7 = 0 (#A_HI = 0, dakle A_HI tranzistor je uključen) a RB4=1 (#A_LO = 1, dakle A_LO tranzistor je isključen). Želi se promeniti stanje, tako da se A gornji isključi a A donji uključi. Tada najpre treba uspostaviti RB7=1, potom držati ovo stanje 3uS (mrtvo vreme, lockout time), a tek onda zapisati RB4=0. 27

28 3 Razvojna platforma bazirana na signalnom procesoru 3.1 Izbor mikrokontrolera U oblasti upravljanja elektromotornim pogonima postoji par različitih platformi mikrokontrolera koji se u zavisnosti od potrebe i namene pretvarača mogu bolje ili lošije primeniti kao pogonski mikrokontroleri. Jedan od starijih rešenja predstavlja mikrokontroler Fon Nojmanove arhitekture koji se ne može pohvaliti izvanrednom brzinom procesiranja matematičkih operacija. Njegove vrline leže u većoj fleksibilnosti samog procesora, većem broju registara opšte namene, mogućnošću smeštanja instrukcija i podataka u velikom adresnom prostoru. Mnoštvo različitih načina adresiranja čini mikrokontroler idealnim za obavljanje kompleksnih komunikacionih funkcija i algoritama sekundarne regulacije (adaptacija i optimizacija) [1]. Popularni predstavnik ove arhitekture je proteklih decenija bio 80C196MC, Intel-ov mikrokontroler. Kao potpuno prilagođeno rešenje potrebama sistema može se navesti ASIC (Application Specific Integrated Circuit) platforma. Usluga projektovanja potpuno namenski prilagođenog mikrokontrolera, koliko god donosila prednosti u operativnom radu, u mnogim slučajevima košta suviše da bi zadovoljila cost-benefits analizu. Još jedna platforma koju je korisno navesti jeste FPGA (Field Programmable Gate Array) kola. Ova kola predstavljaju proizvod između GPP (General Purpose Processors) i ASIC. Za razliku od ASIC ova platforma sadrži programabilni blok u kome se mogu definisati različite logičke i/ili (jednostavne) matematičke operacije. Trend upotrebe ovog tipa kola kao ispomoć glavnom mikrokontroleru, koja se ogleda u vršenju analogno digitalne konverzije i nekom jednostavnijom pripremom / predobradom signala, je uveliko zastupljen. Kao procesor koji je po svojoj osnovi GPP ali namenski prilagođen veoma brzoj obradi signala koja se ogleda u jednotaktnom množenju i akumulisanju niza digitalnih vrednosti, na šta se uglavnom i svode operacije sa digitalnim signalima, DSP (Digital Signal Processors) zauzima veoma značajno mesto u kontroli elektromotornih pogona. Složena struktura današnjih DSP omogućava ovim mikrokontrolerima da izvršavaju nekoliko radnji istovremeno. Kao neophodni korak za implementaciju naprednijih 28

29 algoritama upravljanja, DSP je idealno oruđe za rad sa matricama, izračunavanje trigonometrijskih funkcija, za analizu spektra, itd. Presek stanja tržišta DSP pokazuje da je trenutni vrh ponude DSP bilo da se radi o 32 ili 64 bitnim procesorima sa unutrašnjim taktom koji ide i do 150 MHz. Postoje dva različita pristupa realizaciji jezgra signalnih procesora. Fixed point pristup podrazumeva sposobnost obavljanja operacija sa celim brojevima. Floating point pristup podrazumeva ugrađenu sposobnost procesorskog jezgra za obavljanje operacija sa brojevima sa pokretnim zarezom, gde se odvojeno obrađuju mantise i eksponenti. Kako je složenost signalnih procesora (slika br.18.) obezbedila brz i elegantan način izvršavanja matematičkih operacija, tako je i donela nekoliko osobina ovom tipu procesora koje se mogu smatrati njegovim manama. Ograničena fleksibilnost i programabilnost, mali broj registara opšte namene koji usporava i otežava programiranje u programskom jeziku C, adresni prostor je ograničen a i mali broj raspoloživih načina adresiranja otežava upotrebu viših programskih jezika [1]. Instrukcijski set je specijalizovan te je sličnost sa instrukcijama konvencionalnih procesora mala. Sve nabrojano otežava implementaciju sekundarne regulacije elektromotornih pogona i osnovnih verzija operativnih sistema na signalnim procesorima. Većina pogona niske cene namenjene proizvodnji u milionskim serijama ne zahtevaju sekundarne regulacije, tako da dva osnovna uslova koje treba da ispuni mikrokontroler koji upravlja takvim pogonom jeste da ima dovoljnu procesorsku moć i da je odgovarajuće cene. Kako smo već pohvalili signalne procesore i njihovu izvanrednu sposobnost procesiranja signala, možemo smatrati da je jedan od uslova ispunjen. Kada je reč o isplativosti, današnje cene DSP visokih performansi se kreću od 15 US dolara pa naniže. Kada se uzme u obzir velika količina kao i dugogodišnja proizvodnja, cena samog procesora se može smanjiti i na četvrtinu cene pojedinačnog procesora. Time, u zavisnosti od specifičnosti svake proizvodnje, generalno govoreći isplativost signalnih procesora svakako konkuriše ostalim mikrokontorlerima. Kada se izbor načini, a on predstavlja signalni procesor potrebno je još u skladu sa zahtevima načiniti još jedan izbor, fixed ili floating point procesor. Ova dilema je u poslednje vreme razrešena u korist fixed point procesora, jer prema istraživanju Instituta za energetiku elektroniku i električne pogone pri Univerzitetu u Paderbonu pokazuju da napredni generatori asemblerskog koda obezbeđuju primenu algoritama upravljanja na fixed point procesorima sa rezultatima koji su vidno povoljniji od istih kod floating point procesora [1]. 29

30 3.1.1 Tehnički podaci o DSP TMS320F2812 Razlozi izbora DSP kao mikrokontrolera su iz predhodno rečenog jasni. Kada se planira proizvodnja proizvoda za domaćinstvo, potrebno je predvideti i neke od budućih potreba sistema i shodno tome voditi računa pri odabiru mikrokontrolera. U slučaju potrebe za novim komunikacijama ili nekom novom funkcijom proizvoda u procesu razvoja, izabrani mikrokontroler bi trebao da zadovoljava zahteve koji se mogu naći ispred njega i u budućem vremenu. To i jeste razlog zašto se u ovom radu koristi DSP koji je u vrhu signalnih procesora po performansama. Jedan od najvećih proizvođača DSP je firma Texas Instruments. Ovaj proizvođač nudi nekoliko osnovnih grupa DSP u zavisnosti od namene. Neke od osnovnih grupa su C2000, C5000 i C6000. U zavisnosti u kom segmentu tehnike DSP namerava da se koristi i njegova struktura periferija će se dosta razlikovati. Ako se koristi u telekomunikacijama moraju se imati podržani razni sistemi obrade podataka, mala potrošnja, dok su periferije kao ADC i PWM nepotrebne stoga i nepostojeće. Sa druge strane, serija C2000 koja je inače i namenjena pokrivanju tržišta mikrokontrolera namenjenih za upravljanje elektromotornim pogonima, ne samo da ima ADC i PWM periferije već veliki broj dodatnih periferalnih podsistema koji čine implementaciju DSP u namenama upravljanja elektromotornog pogona brzom i efikasnom. Digitalni signalni procesor koji smo izabrali kao mikrokontroler kome će se posvetiti pažnja u delu ovog rada i sa kojim će se raditi jeste TMS320F2812. On kao 32 bitni DSP sa maksimumom od 150 MIPS predstavlja vrh ponude ovog renomiranog proizvođača u ovom trenutku. Navedimo osnovne informacije o ovom procesoru: 30

31 Tabela br.4. Osnovne karakteristike digitalnog signalnog procesora F2812 [3] - High-Performance Static CMOS Technology -150 MHz (6.67-ns Cycle Time) - Low-Power (1.8-V Core, 135 MHz, 1.9V MHz, 3.3-V I/O) Design -JTAG Boundary Scan Support - High-Performance 32-Bit CPU 16 x 16 and 32 x 32 MAC Operations 16 x 16 Dual MAC Harvard Bus Architecture Atomic Operations Fast Interrupt Response and Processing Unified Memory Programming Model 4M Linear Program/Data Address Reach Code-Efficient (in C/C++ and Assembly) TMS320F24x/LF240x Processor Source Code Compatible - On-Chip Memory Flash Devices: Up to 128K x 16 Flash (Four 8K x 16 and Six 16K x 16 Sectors) ROM Devices: Up to 128K x 16 ROM 1K x 16 OTP ROM L0 and L1: 2 Blocks of 4K x 16 Each Single-Access RAM (SARAM) H0: 1 Block of 8K x 16 SARAM M0 and M1: 2 Blocks of 1K x 16 Each SARAM - Boot ROM (4K x 16) With Software Boot Modes Standard Math Tables - External Interface (2812) Up to 1M Total Memory Programmable Wait States - Timing Three Individual Chip Selects Clock and System Control Dynamic PLL Ratio Changes Supported On-Chip Oscillator Watchdog Timer Module - Three External Interrupts - Peripheral Interrupt Expansion (PIE) Block That Supports 45 Peripheral Interrupts - Three 32-Bit CPU-Timers Bit Security Key/Lock - Protects Flash/ROM/OTP and L0/L1 SARAM - Motor Control Peripherals Two Event Managers (EVA, EVB) Compatible to 240xA Devices Capture / Compare - Serial Port Peripherals Serial Peripheral Interface (SPI) Two Serial Communications Interfaces (SCIs), Standard UART Enhanced Controller Area Network (ecan) Multichannel Buffered Serial Port (McBSP) - 12-Bit ADC, 16 Channels 2 x 8 Channel Input Multiplexer Two Sample-and-Hold Single/Simultaneous Conversions Fast Conversion Rate: 80 ns/12.5 MSPS - Up to 56 General Purpose I/O (GPIO) Pins C2000 predstavlja seriju fixed point digitalnih signalnih procesora firme Texas Instruments, koji su namenjeni aplikacijama digitalne kontrole elektromotornih pogona. Procesor F2812 je jedan od predstavnika te serije. Pored toga što ima najbrži takt, čime postiže i do 150MIPS, ovaj procesor ima 12 PWM izlaza i sposoban je da generiše istovremeno PWM impulse za 2 trofazna invertora, odnosno da kontroliše i do dva trofazna motora. Analogno digitalni konvertor ima 16 kanala i vrši 12-bitnu konverziju ulazne analogne veličine. Kako bi se iskoristila mogućnost kontrole dva motora, i 31

32 analogno digitalni konvertor se može koristiti kao dva 8 kanalna konvertora ili kao jedan 16 kanalni. Brzina konverzije u svom najbržem modu iznosi 80 nsec, što daje mogućnost za prekidačkom učestanošću daleko iznad 20 khz, i time dinamiku kontrole i kvalitet izlaznih napona i struja postavlja na zavidan nivo. Slika br.18. Interna struktura F281X procesora Treba pomenuti da pri velikim prekidačkim učestanostima, što nam ovakav signalni procesor i dozvoljava, preciznost analogno digitalnog konvertora je veoma 32

33 ugrožena šumom. Posebnu pažnju je potrebno posvetiti ovom problemu jer on u mnogome utiče na sveobuhvatnu efikasnost i performanse algoritama kontrole. Linije signala (ovo posebno važi za signale do ADC pinova DSP) treba da budu kratke. Linije ADC nikako ne treba voditi blizu brzo promenljivih signala. Preporučljivo je linije napajanja (+3V i +1.8V i GND) voditi paralelno kao i digitalnu i analognu masu spojiti samo na jednom mestu. Sve ovo i još mnogo toga je ključno u postizanju optimalne sredine u kojoj je postojeći šum sveden na minimum. Čak kada je navedeno zadovoljeno rezultati analogno digitalne konverzije često sadrže značajan nivo šuma. To je posledica same brzine procesora. Projektovanje digitalne ploče sa signalnim procesorom i pratećim elementima zahteva pored sveobuhvatnog znanja digitalne tehnologije i veliko iskustvo u ovoj oblasti. Obzirom da je posao projektovanja digitalne ploče sa signalnim procesorom ambiciozan poduhvat, a na tržištu postoje platforme koje nude podršku ovakvom projektu, u ovom radu je odlučeno da će se već postojeća ploča sa DSP iskoristiti u tu svrhu. 3.2 EzDSPF Osnove o EzDSPF2812 kao razvojnoj platformi Proizvod firme Spectrum Digital, EzDSPF2812 predstavlja razvojnu ploču sa digitalnim signalnim procesorom TMS320F2812. Ovakva ploča je napravljena kao razvojna platforma za projektante u slučaju da se pojavi interes u vezi rada digitalnog signalnog procesora F2812. Ova ploča predstavlja svojevrsnu samostalnu platformu za razvoj i ispitivanje da li TMS320F2812 odgovara i zadovoljava zahteve aplikacija [2]. Ova platforma obuhvata analiziranje i razvoj koda namenjenog procesoru F2812 na visokom hijararhiskom nivou. Ploča u potpunosti podržava JTAG standard tako da više nije potrebno koristiti simulatore kako bi se vršilo debagovanje koda. Emulatori predstavljaju dosta naprednije rešenje za debagovanje koda jer se u svakom taktu može imati uvid u skoro svaki registar, tj. njegovu stvarnu vrednost i samim tim prirodu procesa tj. problema. Simulatori predstavljaju softverski paket u kome 33

34 su implementirani principi rada procesora, njegova arhitektura i registri. Na taj način se pokušava simulirati rad određenog procesora što realnije je moguće. Mana ovog načina je što se nema realna slika o radu procesora u izvršavanju koda u realnom vremenu. Emulacija kod ovakvih razvojnih rešenja je postala veoma pristupačno oruđe i ljudima koji nisu eksperti za digitalne signalne procesore. Ploča pored signalnog procesora i pratećih elemenata, sadrži i konektore na kojima se mogu naći svi pinovi procesora, odgovarajuće grupisani. Pomoću ovih konektora, ova ploča se može adaptirati tj. signalni procesor primeniti kao mikrokontroler raznih sistema kako bi se njegove karakteristike mogle analizirati. Slika br.19. Strukturalni prikaz EzDSP pločice sa F Tehnički podaci i korišćene konekcije EzDSP2812 se napaja putem P6 konektora sa +5V i zahteva oko 500mA [2]. Potrebno je obezbediti dodatno napajanje ako se razvojna ploča povezuje sa nekim drugim pločama kako ne bi došlo do oštećenja konektora P6. Pored konektora za napajanje postoji još 8 konektora i njihove specifikacije se mogu pronaći u tabeli br.5. Pošto nam je konektor P1 od malog značaja i nije korišćen prilikom laboratorijskog dela ovog rada, nećemo se osvrtati na značenje njegovih konekcija. Konektor P2 prestavlja mesto gde se mogu naći konekcije sa pinovima eksternog 34

35 interfejsa signalnog procesora. Ova mogućnost ovog procesora je veoma zgodna jer moderni elektromotorni pogoni visokih performansi uglavnom imaju DSP kao mikrokontroler koji obavlja primarnu regulaciju, dok se nadređeni procesor (koji ne mora ali može biti DSP) brine o sekundarnoj regulaciji, komunikaciji, korisničkom interfejsu (MMI - Man Machine Interface). Tabela br.5. Tabela konektora[2] Konektor Opis P1 JTAG interfejs P2 Konekcije sa pinovima DSP P3 Paralelni JTAG konektor namenjen za emulaciju P4/P7/P8 Ulazno izlazni pinovi DSP P5/P9 Analogni podsistem pinova DSP P6 Napajanje kartice Tada je izuzetno bitno da međusobna komunikacija ova dva mikrokontrolera bude veoma brza kako bi aduti ovakvog sistema došli do izražaja. Eksterni interfejs omogućuje najbržu komunikaciju i time obezbeđuje visoke performanse ovakvih sistema. U ovom radu ova sposobnost DSP nije iskorišćena jer se rad bavi pogonom niske cene i male snage tako da ne postoji potreba za nadređenim mikrokontrolerom ali samom implementacijom DSP F2812 u upravljački sistem pretvarača, koji podržava ovu mogućnost se ostavlja prostor naknadnom unapređenju ukoliko se ukaže potreba za njim. Paralelni konektor P3 obezbeđuje paralelnu komunikaciju sa PC računarom, kojom se inače obavlja emulacija. Paralelni JTAG konektor uz korišćenje odgovarajućeg softvera, o kome će docnije biti reči, omogućava uvid u registre signalnog procesora, redosled izvršavanja instrukcija a sve u cilju otklanjanja grešaka i poboljšanja samog koda. Konektor P4 predstavlja mesto na kome se mogu pronaći veze sa sledećim pinovima signalnog procesora: Tabela br.6. Tabela signala konektora P4 Redni broj Ime pina DSP V/+5V 2 XINT2/ADCSOC 3 MCLKXA 4 MCLKRA 5 MFSXA 6 MFSRA 35

36 7 MDXA 8 MDRA 10 GND 11 CAP5/QEP4 12 CAP6/QEPI2 13 T3PWM/T3CMP 14 T4PWM/T4CMP 15 TDIRB 16 TCLKINB 17 SCITXDB XF/XPLLDISn 18 SCIRXDB 19 GND Na konektorima P7 i P8 postoje sledeće veze: Tabela br.7. Tabela signala konektora P7 Redni broj Ime pina DSP 1 C1TRIPn 2 C2TRIPn 3 C3TRIPn 4 T2CTRIPn/EVASOCn 5 C4TRIPn 6 C5TRIPn 7 C6TRIPn 8 T4CTRIPn/EVBSOCn 10 GND Tabela br.8. Tabela signala konektora P8 Redni broj Ime pina DSP V/+5V V/+5V 3 SCITXDA 4 SCIRXDA 5 XINT1n/XBIOn 6 CAP1/QEP1 36

37 7 CAP2/QEP2 8 CAP3/QEPI1 9 PWM1 10 PWM2 11 PWM3 12 PWM4 13 PWM5 14 PWM6 15 T1PWM/T1CMP 16 T2PWM/T2CMP 17 TDIRA 18 TCLKINA 19 GND 20 GND 22 XINT1N/XBIOn 23 SPISIMOA 24 SPISOMIA 25 SPICLKA 26 SPISTEA 27 CANTXA 28 CANRXA 29 XCLKOUT 30 PWM7 31 PWM8 32 PWM9 33 PWM10 34 PWM11 35 PWM12 36 CAP4/QEP3 37 T1CTRIP/PDPINTAn 38 T3CTRIP/PDPINTBn 39 GND 40 GND Sa ovih konektora odgovarajućim flet kablom signali se mogu voditi do interfejs pločice koja je namenski projektovana za adaptiranje signala sa IRDAK 10 ka EzDSP 37

38 ploči. Konektori koji su takođe korišćeni jesu P5 i P9. Sledeće tabele (tabele br.9. i br.10.) prikazuju njihove konekcije. Tabela br.9. Tabela signala konektora P5 Redni broj Ime pina DSP 1 ADCINB0 2 ADCINB1 3 ADCINB2 4 ADCINB3 5 ADCINB4 6 ADCINB5 7 ADCINB6 8 ADCINB7 9 ADCREFM 10 ADCREFP Tabela br.10. Tabela signala konektora P9 Redni broj Ime pina DSP 1 GND 2 ADCINA0 3 GND 4 ADCINA1 5 GND 6 ADCINA2 7 GND 8 ADCINA3 9 GND 10 ADCINA4 11 GND 12 ADCINA5 13 GND 14 ADCINA6 15 GND 16 ADCINA7 17 GND 18 VREFLO 19 GND 38

39 3.3 Code Composer Studio Code Composer Studio predstavlja softverski alat firme Texas Instruments i namenjen je za debagovanje, simuliranje i emuliranje, uopšteno rečeno razvoju programskih algoritama koji će se izvršavati na digitalnim signalnim procesorima ove firme. Ovaj softverski paket se može primeniti na celokupnu paletu signalnih procesora, tako da se za svaku od ranije navedenih serija može pronaći podrška za ponuđene fabričke ploče i simulatori pojedinih signalnih procesora Instalacija drajvera EzDSP kartice na PC Pre početka korišćenja ovog softverskog paketa, potrebno je instalirati drajvere koji obezbeđuju komunikaciju računara sa EzDSP karticom putem paralelnog porta PC i paralelnog priključka na EzDSP kartici. Instalacioni fajl, koji se nalazi na memorijskom disku koji je priložen uz ovaj rad, a pod nazivom setupccsplatinum_v30104c.exe se pokrene duplim klikom miša ili pritiskom tastera ENTER. Pre pokretanja instalacije potrebno je na računaru imati instaliran Code Composer Studio. Ako je Code Composer Studio instaliran može se nastaviti sa instaliranjem komunikacionih drajvera. Nakon pokretanja instalacije pojavljuje se Windows Installer prozor koji korisnika vodi kroz instalaciju postavljajući pitanja i dozvoljavajući određene izbore. Instalacioni proces će iskopirati potrebne fajlove u direktorijum sadržan u Code Composer Studio direktorijumu. Tokom instalacije, korisnik može da ima uvid u strukturu fajlova koji instalacioni proces treba da kopira ili eventualno da promeni default podešavanja instalacionog procesa. Menjanje default podešavanja podrazumeva suštinsko razumevanje promenjenih podešavanja i njihovih kasnijih efekata. Nakon instaliranja drajvera, plava ikonica sa inicijalima SD (skraćeno od Spectrum Digital) će se pojaviti na desktopu. Potrebno je sada pokrenuti tu aplikaciju. Nakon toga pojaviće se prozor kao na slici ispod 39

40 Slika br.20. Inicijalizacija komunikacionih drajvera Potrebno je izabrati port adresu 387 sa leve strane prozora, i kliknuti na ikonu Test connection. Nakon toga će se u donjem delu prozora pojaviti poruka, indicirajući da li je konekcija uspostavljana uspešno ili ne. Podrazumeva se da bi ovaj deo instalacije protekao kako treba EzDSP kartica mora biti napajanja sa 5V i priključena paralelnim kablom na paralelni port PC. Ukoliko postoji problem, potrebno je uveriti se u BIOS-u PC na kojoj adresi je podešen printer port (default vrednost je 387). Nakon ovog korak možemo nastaviti ka Code Composer Studio i samom procesu emulacije Radno okruženje Code Composer Studio Nakon što se startuje program, potrebno je odrediti ciljnu konfiguraciju tj. moramo se odlučiti za neki od konkretnih procesora i to izabrati u Code Composer Studio Setup inicijalizaciji. Na ovaj način će Code Composer Studio da učita potrebne komunikacione drajvere ako se radi o emulaciji ili potrebne biblioteke i ostale fajlove 40

41 podrške koji su potrebni ako je u pitanju simulacija nekog od procesora. Prozor u kome se vrši ovaj izbor se može videti na slici br.21. Slika br.21. Izbor ciljne konfiguracije Code Composer Studio Setup U ovom koraku je potrebno izabrati konkretan procesor i odlučiti se da li startovati simulator za taj procesor ili emulaciju. Od ponuđenog izbora u sheet prozora Factory Boards debagovanje i analiza koda za testiranje celog pogona je vršena na F2812 XDS560 Emulator ploči, što se može uočiti i sa leve strane slike br.21. Korisno je pomenuti da se simulatori određenih procesora koriste u ranim fazama razvoja mikrokontrolerskog koda. Na taj način je moguće imati uvid u prirodu obrade instrukcije od strane CPU, potrebnom broju taktova procesorskog oscilatora za izvršavanje operacija od interesa kao što su matematičke operacije i operacija sa podacima, na primer dobavljanje podatka iz memorije i slično. Na žalost simulacija po prirodi stvari nikada ne može u potpunosti da dočara stvarne procese tako da treba napomenuti da postoje sumnje u kolikoj je meri simulator Code Composer Studio u stanju da verno uvrsti ponašanje procesorskih podsistema, recimo pipeline signalnog procesora u simulacije digitalnih signalnih procesora. Inače, izuzev zamerkama vezanih 41

42 za same finese razvoja softvera za signalne procesore, simulatori ovog softverskog paketa ostaju veoma moćno oruđe inženjera u ranim fazama razvoja koda. Kao sledeća stavka razvoja koda, smatra se emulacija pomenutog na signalnom procesoru. Za ovakvu vrstu analize potrebna je i evaluaciona kartica, koja ima podržane sve periferijske podsisteme samog procesora, a sam JTAG standard obezbeđuje mogućnost da se iz Code Composer Studio ima uvid svakog registra signalnog procesora, čitaju memorijske lokacije, itd. Posle načinjenog izbora i klika na Save & Quit, Code Composer Studio će automatski startovati otvorivši prozor kao na slici br.22. Slika br.22. Izgled Code Composer Studio radnog okruženja Code Composer Studio je softver koji radi sa projektima, fajlovima (sa ekstenzijom.pjt) specifičnim za ovaj program. U fajlovima ovog tipa sadržane su sve bitne informacije o samom spisku fajlova koji direktno učestvuju u kreiranju asemblerskog koda, lokacijama u kojima je potrebno pronaći source kodove, hedere, biblioteke, o načinu kompajliranja, memorijskim mapama samog procesora i još mnogo toga. Posle učitanog projekta radno okruženje poprima izgled kao na slici br

43 Slika br.23. Izgled Code Composer Studio radnog okruženja Kao što se može videti, sa leve strane radnog okruženja, postoji strukturalna podela foldera koji sadrže potrebne prateće fajlove samog projekta. Folderima kao što su Source, Libraries, Include, DSP/BIOS možemo pridružiti fajlove i na taj način praviti svojevrsnu strukturu dokumentacije koja je vezana za kod. U folderu Include će se, posle prvog kompajliranja, pojaviti svi potrebni.h fajlovi koji su naredbom u C programskom jeziku #include<name_of_file.h> pozvani iz fajlova sadržanih u Source folderu. To znači da heder fajlovi koje sadrži Code Composer Studio kao fajlove podrške određenom procesoru, a koji su sistematizovani od strane T.I. će biti pronađeni dok za naknadno napisane heder fajlove je potrebno dodatno uputiti sam kompajler. Takva opcije, a i dosta drugih podešavanja, se mogu podesiti tako što se nakon desnog klika na.pjt fajl, izabere Build Options>> Compiler>> Preprocess... Kako bi sam razvoj i prilagođenje radnom okruženju bilo što lakše i brže, razvijeni su primeri koji pokazuju efikasne načine rada sa fajlovima pomenutih ekstenzija. Pomenuti primeri napisanih kodova sadržani su u fajlu koji takođe sadrži i sve potrebne heder fajlove. Ovaj fajl se nalazi na memorijskom nosaču koji je priložen uz ovaj rad i to pod nazivom sprc097.zip. Nakon napisanog programa, ikona/komanda Build all (koja se može pronaći i u Project padajućem meniju) će pokrenuti kompajliranje celog projekta i na taj način stvoriti asemblerski kod kao i.out fajl koji se učitava u memoriju signalnog procesora (predstavlja izvršni zapis asemblerskog koda). 43

44 3.3.3 Izvršavanje programa na EzDSP kartici Emulacija koda na kartici može da počne čim se napravi.out fajl. Navedimo ceo postupak još jednom u celini. Prvo se naravno mora dovesti napajanje EzDSP kartici dovođenjem +5V na konektor P6. Takođe moramo povezati pomenuti konektor za emulaciju kablom za paralelnu vezu sa paralelnim konektorom na PC. Nakon što smo se uverili da je pomenuto urađeno, možemo startovati Code Composer Studio. U slučaju da predhodno nije bilo, potrebno je izabrati F2812 X560 Emulator Board kao ciljnu konfiguraciju. Nakon startovanja Code Composer Studio potrebno je izabrati iz padajućeg menija Debug opciju Connect kako bi se uspostavila komunikacija između PC i EzDSP kartice. Kao jedna od potvrda uspostavljene komunikacije u radnom okruženju Code Composer Studio će se pojaviti prozor sa zatečenim sadržajem memorije digitalnog signalnog procesora. Nakon ovoga potrebno je otvoriti svoj projekat i kompajlirati ga kako bi se kreirao odgovarajući.out fajl u slučaju da nije postojao ili su u međuvremenu načinjene neke izmene u kodu. Nakon Rebuild all komande, preostaje još samo da se program prebaci u digitalni signalni procesor i emuliranje može da počne. Učitavanje napisanog koda u digitalni signalni procesor se obavlja tako što se iz padajućeg menija File izabere opcija Load Program. Fajl sa imenom identičnim kompajliranom projektu a ekstenzijom.out se obično nalazi u folderu Build koji je sadržan u folderu samog projekta. Ovim korakom, program je učitan u signalni procesor i Program Counter signalnog procesora se postavlja na adresu prve instrukcije napisanog koda. Code Composer Studio ima mnoštvo pomagala kako bi se lakše pratilo izvršavanje programa. Kao prvo ćemo navesti najosnovnije naredbe kao što su Assembly Single Step, Assembly Step Over, Source Single Step, Source Step Over, koje redom znače: uradi jednu asemblersku instrukciju, izvrši asemblersku celinu, uradi jednu instrukciju napisanu u C programskom jeziku, uradi instrukcijsku celinu napisanu u C programskom jeziku. Ove instrukcije kombinovane sa Run to cursor naredbom, su sasvim dovoljne da se u potpunosti kontroliše izvršavanje koda a pritom štedi vreme razvoja istog. Sam tok izvršavanja je uprošćen time što je istovremeno moguće posmatrati kako C kod tako i odgovarajuće asemblerske naredbe i na taj način i vršiti optimizaciju neadekvatno prevedenih instrukcija. Ovu opcija se (Mixed Source/ASM) može izabrati iz padajućeg menija View. 44

45 Naprednija analiza se vrši upotrebom različitih opcija iz pomenutog padajućeg menija View. Neke od njih su Memory čime se ima uvid u naznačeni deo memorijskog prostora, Registers čime se posmatraju sistemski registri i njihove vrednosti, Graph koji nam omogućava da iscrtamo na dijagramu određene vrednosti smeštene u naznačenom memorijskom opsegu. Posmatranje promenljive od interesa od instrukcije do instrukcije je takođe omogućeno njenim dodavanjem u Watch Window, što se izvodi prostim desnim klikom na promenljivu i izborom Add to Watch Window Kratko o IQ brojnom sistemu Kako je moguće u procesoru koji nema hardver koji podržava matematiku sa racionalnim brojevima pomnožiti dva racionalna broja? Odgovor na ovo pitanje se krije u programerovom shvatanju sadržaja registara pre i posle posmatrane matematičke operacije i poznavanju principa izvršavanja pojedinih matematičkih operacija od strane samog procesora. Posmatrajmo dva (radi jednostavnosti, mada je analiza primenjiva i na n-bitne brojeve) označena četvorobitna broja u komplementu dvojke. Neka su to brojevi a=0110 i b=1110. U konvencionalnoj predstavi broj a je u decimalnom dekadnom zapisu 6,0 dok b tumačimo kao -2,0. U slučaju da ih posmatramo kao razlomljene brojeve, tj. da postoje cifre i desno i levo od zapete, potrebno je da se odlučimo gde želimo da nam bude zapeta. Recimo da smo se odlučili da nam zapeta stoji između trećeg i drugog bita. Sada u našem shvatanju vrednosti promenjiva a nije više 6,0 već 0.75 (u decimalno dekadnom sistemu), dok promenljiva b sada ima vrednost Q Q Q 6 Slika br.23. predstava množenja binarnih brojeva u Q formatu 45

46 Napomenimo da ove zapete NE POSTOJE ni u kodu niti ih sam procesor može na bilo koji način uvažiti i kada bi postojale. One samo predstavljaju dogovor programera kojim je određeno na koji način se tumače vrednosti pojedinih promenljivih. Usvojimo sada dogovor da se brojevi kojima se zapeta nalazi na mestu prvog bita predstavljaju brojeve u Q 1 formatu. Ukoliko se zapeta nalazi između n-tog i (n-1) bita tada je broj u Q n formatu. Znači, format Q nam govori gde se nalazi zapeta koje odvaja cele i decimalne delove brojeva. Pravila koja važe pri radu sa brojevima u Q formatu su sledeća. Pri sabiranju ili oduzimanju potrebno je svesti oba operanda na isti format Q x, pa onda izvršiti potrebnu operaciju pri čemu se i rezultat tada nalazi u tom formatu. Svođenje sa Q (x+1) formata na Q x se vrši množenjem sa 2 (ovo važi isključivo za binarne brojeve). U većini kodova se ovo svodi na levo (množenje) ili desno (delenje) šiftovanje bitova posmatranog broja jer je ova operacija brža. Pri množenju dva operanda potrebno je samo imati u vidu da se rezultat nalazi u formatu Q x = Q a *Q b, gde su sa Q a i Q b označeni formati brojeva koji se množe. Pošto rezultat posle množenja ima dva puta više bitova nego pojedinačni operandi, potrebno je voditi računa o formatu rezultata množenja kada se odbacuju nepotrebni biti. U pratećim dokumentima (.h,.lib) ovakva aritmetika je već implementirana i naziva se IQ aritmetika a nalazi se u IQ_math biblioteci. U njoj su sadržane funkcije koje vrše određene konverzije između formata na efikasan način, štedeći procesorske resurse Struktura koda Pisanje koda za naročit digitalni signalni procesor je posao koji zahteva intenzivno poznavanje arhitekture signalnog procesora. Softverske sposobnosti tako]e moraju biti na visokom nivou jer kod mora biti napisan ne samo tačno već i optimizovano. Vreme procesiranja jeste najveći adut ovom tipu procesora i besmisleno je to vreme potrošiti na neoptimizovan kod. Do skoro kod za mikrokontrolere je pisan kao sekvencijalno izvršni program. Takav način pisanja koda je davao dobre rezultate ali sam kod je gubio dosta na preglednosti i urednosti. Kako su ovo veoma bitne osobine svakog koda, iako na prvi pogled ne izgledaju važno, postoje tendencije da se pri pisanju koda za nove generacije 46

47 fixed point digitalnih signalnih procesora simulira objektno organizovan kod. Ovakav način pisanja prihvatio je i Texas Instruments (TI) i implementirao ga u prateće fajlove podrške za svoje signalne procesore nove generacije. Kao mala ilustracija pomenutog načina kodiranja a sa ciljem boljeg predstavljanja problematike dat je deo koda iz jednog projekta. Neka je autor koda napravio strukture u C programskom jeziku, koje izgledaju kao (kako su delovi koda namenjeni isključivo u ilustrativne svrhe, navedene su samo dve strukture): struct ADCTRL1_BITS { // bits description Uint16 rsvd1:4; // 3:0 reserved Uint16 SEQ_CASC:1; // 4 Cascaded sequencer mode Uint16 SEQ_OVRD:1; // 5 Sequencer override Uint16 CONT_RUN:1; // 6 Continuous run Uint16 CPS:1; // 7 ADC core clock pre-scalar Uint16 ACQ_PS:4; // 11:8 Acquisition window size Uint16 SUSMOD:2; // 13:12 Emulation suspend mode Uint16 RESET:1; // 14 ADC reset Uint16 rsvd2:1; // 15 reserved }; struct ADC_REGS { union ADCTRL1_REG ADCTRL1; // ADC Control 1 union ADCTRL2_REG ADCTRL2; // ADC Control 2 union ADCMAXCONV_REG ADCMAXCONV; // Max conversions union ADCCHSELSEQ1_REG ADCCHSELSEQ1; // Channel select sequencing control 1 union ADCCHSELSEQ2_REG ADCCHSELSEQ2; // Channel select sequencing control 2 union ADCCHSELSEQ3_REG ADCCHSELSEQ3; // Channel select sequencing control 3 union ADCCHSELSEQ4_REG ADCCHSELSEQ4; // Channel select sequencing control 4 union ADCASEQSR_REG ADCASEQSR; // Auto sequence status register Uint16 ADCRESULT0; // Conversion Result Buffer 0 Uint16 ADCRESULT1; // Conversion Result Buffer 1 Uint16 ADCRESULT2; // Conversion Result Buffer 2 Uint16 ADCRESULT3; // Conversion Result Buffer 3 Uint16 ADCRESULT4; // Conversion Result Buffer 4 Uint16 ADCRESULT5; // Conversion Result Buffer 5 Uint16 ADCRESULT6; // Conversion Result Buffer 6 Uint16 ADCRESULT7; // Conversion Result Buffer 7 Uint16 ADCRESULT8; // Conversion Result Buffer 8 Uint16 ADCRESULT9; // Conversion Result Buffer 9 Uint16 ADCRESULT10; // Conversion Result Buffer 10 47

48 Uint16 ADCRESULT11; // Conversion Result Buffer 11 Uint16 ADCRESULT12; // Conversion Result Buffer 12 Uint16 ADCRESULT13; // Conversion Result Buffer 13 Uint16 ADCRESULT14; // Conversion Result Buffer 14 Uint16 ADCRESULT15; // Conversion Result Buffer 15 union ADCTRL3_REG ADCTRL3; // ADC Control 3 union ADCST_REG ADCST; // ADC Status Register }; Sada imamo definisanu strukturu koja se zove ADC_REGS i u njoj još mnogo pojedinačnih struktura, od kojih smo samo za ADCTR1 ponudili uvid u kod. Neka se sada ovi objekti, koji su tipa strukture, mapiraju po memorijskom prostoru baš na taj način da se poklopi da na lokaciji gde se nalazi inače i koja je rezervisana za prvi kontrolni registar analogno digitalnog konvertora nađe struktura ADCTR1. Pomenuto mapiranje je sadržano u pratećim fajlovima proizvođača. Na taj način je definisana strukturu sa odgovarajućim poljima čije je čitanje ili upis ekvivalentno čitanju ili upisu prvog kontrolnog registra ADC, bez jasnog znanja programera na kojoj se fizičkoj adresi ovaj registar zaista nalazi. Ovakav način programiranja svakako smanjuje neophodnu količinu informacija koju autor koda mora posedovati da bi napisao validan kod i time ubrzava sam proces. Sam naziv strukture je namerno odabran kako bi nedvosmisleno asocirao programera sa kojim fizičkim registrom je u direktnoj vezi. Ovakav način programiranja zahteva manje dodatnih komentara u toku pisanja koda zbog očigledne asocijabilnosti samih promenljivih. U pojedinim situacijama ako se insistira na pojedinačnom dodeljivanju vrednosti pojedinim bitovima ovako pisan kod može biti značajno duži nego u prethodnim varijantama sekvencijalnog pisanja koda. Ovo se naravno može izbeći dodelom odgovarajuće vrednosti celokupnom registru tj. odgovarajućem polju u objektu tipa navedene strukture. Objekti tipa struktura kao što su VHZ_REG, SV_GEN, koje se mogu pronaći u dokumentima podrške pojedinih signalnih procesora (sadržanim na priloženom memorijskom nosaču), su primeri koda često korišćenih algoritama U-f regulacije asinhronog motora i SPACE VECTOR modulacije. Umesto da se definišu pojedine promenljive za recimo maksimalnu frekvenciju koja je dozvoljena pri U-f regulaciji, njena vrednost će se upisati u polje pomenute strukture koje ima naziv FreqMax. Sada bi dodela vrednosti izgledala kao 48

49 vhz1.freqmax = 2; pri čemu je ranije u kodu definisana vhz1 struktura (naravno kao VHZ_REG) koje pored ostalih sadrži i polje nazvano FreqMax. Ovakav način pisanja koda dosta podseća na objektno orjentisane programske jezike. 4 Interfejs pločica Kako EzDSP i IRDAK 10 nisu kompatibilni po pitanju naponskih okolnosti njihovih signala, postoji neophodnost za interfejs pločicom. Svrha ove pločice jeste da prilagodi signale koje je ranije koristio mikrokontroler IRDAK 10 pretvarača, novom mikrokontroleru, digitalnom signalnom procesoru. Većina prilagođenja se svodi na naponsko prilagođenje koje je najlakše implementirati pomoću razdelnika napona. Pored samog prilagođavanja uvedene su i dodatne komponente čime se dobilo na značaju i primenljivosti ovakvog pogona. Kako merenje pojedinačnih struja i napona zasebnih faza nije postojalo na IRDAK 10 pretvaraču, uvedeni su strujni i naponski senzori na interfejs pločici. Strujne senzore predstavljaju čipovi u kojima je integrisani LEM senzori struje a koji za izlaz imaju napon srazmeran merenoj struji. Ovi senzori su u stanju da mere struju u oba smera, do maksimalnih 5A. Za naponske senzore su iskorišćeni razdelnici napona koji svode napone pojedinih faza na nivo prihvatljiv signalnom procesoru. 4.1 Projektovanje digitalnih sistema i električne štampe Ispravno projektovana štampana električna kola su jedan od osnovnih preduslova kako bi celokupno kolo radilo što je bolje moguće, pogotovu kada je po sredi digitalni sistem visokih prekidačkih učestanosti. 49

50 Na prvom koraku je potrebno formulisati kako izgleda električna šema kola koje želimo da stavimo na štampanu ploču. Kako je ovo obično već poznato, potrebno je samo iskoristiti neki od programa za crtanje šema (od kojih su najpopularniji OrCAD, Protel...) radi sledećeg koraka. U ovom delu projektovanja potrebno je predvideti i imati tačnu predstavu o količini i egzaktnom modelu elemenata i IC koja se koriste u električnom kolu od interesa, kako bi se projektant upoznao sa njihovim kako električnim tako i mehaničkim osobinama. Ukoliko je slučaj da u bazi komponenata korišćenog softvera ne postoji komponenta od interesa potrebno je napraviti kako njen simbol u ovom delu projektovanja tako i njen takozvani footprint radi kasnijih potreba. Footprint predstavlja projekciju komponente na horizontalnu podlogu postavljene u položaju u kome bi stajala na ploči. Kao napomena koju iskusniji inženjeri navode pri početku projektovanja PCB (Printed Circuit Board), jeste da se pre početka uvek upozna stanje tržišta komponenata koje su potrebne. Ako se ceo posao projektovanja i štampe završi sa jednom planiranom komponentom i na kraju posla se uvidi da je praktično ne moguće tu komponentu nabaviti (ili češće mnogo skuplje), korišćenje zamene može biti veoma mučan i nepotreban posao. Tada je potrebno menjanje/editovanje već izrutiranih štampi. Nakon napravljene šeme veza i definisanog stanja potrebnih električnih kola od interesa, može se preći na rutiranje štampane ploče. Prethodno se moramo suočiti sa izborom pomenutih footprint -ova za svaku pojedinačnu komponentu. Ovo je neophodno da bude veoma precizno urađeno, tj. moramo proveriti da li pojedinačni footprint-ovi odgovaraju mehaničkim specifikacijama komponente koju predstavljaju. Ovo je bitno iz razloga što se štampane ploče izrađuju na veoma malim površinama tako da i veoma mala greška dovodi do problema pri montaži komponente. Posle izbora u koliko se slojeva izrađuje ploča može se početi sa rutiranjem linija štampanog kola. Najčešći slučaj je dvoslojna štampa ali ako su za projekat od interesa veoma bitni gabariti štampane ploče, štampa se može raditi i u 7 i više slojeva. To dosta poskupljuje izradu štampanih kola. Takođe se mora voditi računa o tome da unutrašnji slojevi štampe nisu u stanju da odvode generisanu toplotu na linijama usled gubitaka u meri kao krajnji slojevi, tako da se mora dodatno smanjiti otpornost ovih linija. Za energetske linije pretvarača nikako ne treba koristiti unutrašnje slojeve. Izbor debljine i širine linija zavisi kako od očekivane struje na toj liniji tako i od maksimalne brzine signala na toj liniji. Takođe, postoji dosta pravila o samom putu pojedinih linija i postavljanju via (via predstavlja probušenu rupu kroz ploču koja čini provodnik kroz ploču, tj. provodnik sa gornje strane na donju stranu ploče) jer povećavaju otpornost linije. 50

51 4.2 Opisi signala Svi signali, njihova funkcija pre prilagođenja i nakon prilagođenja se nalaze u tabeli br.11. Tabela br.11. Signalni konektor Pin Funkcija Pre prilagođenja / Signali sa IRDAK 10-a Nakon prilagođenja signala / Signali ka DSP MCLR / NE KORISTI SE NE KORISTI SE AN0 Merenje Idc struje Analogni ulaz. Na ovaj ulaz se dovodi napon sa šant otpornika R58, odnosno signal struje DC kola. AN0=2.5V za Idc=0A, AN0=1.93V za Idc=1A i AN0=1.36V za Idc=2A. SHORT_CIRCUIT je tek pri Idc = 8.55A. Tada je napon na ovom pinu (2.5V *0.57V)= V <0. ADC modul DSP, input, ADC_INA1. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. R=1k na red i C=10nF vezan otočno. Postaviti diodu kao limiter negativnog napona. Signal je u opsegu od 2.5V za Idc=0A do 0V za Idc = 4.3A. Struja Idc NE SME DA BUDE VEĆA jer onda nemamo informaciju o njoj. Rezolucija je 12bitna. 1A = 0.57V *(4095/3V) = 778. Granične vrednosti: Idc=4.3A ==> Analog 0V==> Digit 0 Idc=0A ==> Analog 2.5V==>Digit 3413 AN1 Merenje Udc Analogni ulaz. Na ovaj ulaz se dovodi naponski signal srazmeran naponu DC kola Udc. Za Udc=385V se dobija AN1=3V. Za Udc=385V mora doći do isključivanja pogona zbog prenapona a za Udc<180V, pogon se isključuje zbog preniskog napona. ADC modul DSP, input, ADC_INA2. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički ( 3k3 i 1k ) razdelnik sa R=1k na red i C=10nF vezan otočno. Dobijamo za 385V napon od 3V*3k3/4k3=2.3V. Rezolucija je 12bitna. 10V = 4095*(2.3/385) =246. Granične vrednosti: Udc=385V ==> Analog 2.3V==> Digit 3276 Udc=180V ==> Analog 1.07V==>Digit

52 AN2 AN3/ ADRE F RA4 AN4 / Paljenje / gašenje LED1 Analogni ulaz. Na ovaj ulaz se dovodi signal temperature IRAMS modula. Za temperature od 0 do 100 C, napon na AN2 pinu je od 1.25V do 1.76V a rezultat A/D konverzije je u granicama od 106 do 151. Ako se želi ograničenje maksimalno dozvoljene temperature na 85 C, potrebno je isključiti IRAMS modul kad se na pinu AN2 pojavi napon od (145/255)*3V. Napomena: Ovaj signal je validan samo kada je pogon uključen (ENABLE=1). Kada je pogon isključen (ENABLE=0), tada je AN2=5V pa tada ovaj signal u softveru treba ignorisati. Analogni ulaz. Ovaj ulaz je softverski konfigurisan tako da se sa njega očitava analogna referenca za A/D konvertor. Digitalni izlaz sa otvorenim drejnom. Ovaj pin je konfigurisan kao izlazni, upisom u odgovarajući TRISA registar. Kada je na ovom pinu logička nula, svetli dioda LED1. Analogni ulaz. Na ovaj ulaz se dovodi analogna referenca za brzinu ili za nešto drugo. U zavisnosti od džampera G1 i G2 na AN2 pin se dovodi signal ili sa klizača potenciometra R25 ili sa pina 11 konektora J3. ADC modul DSP, input, ADC_INA3. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički ( 3k3 i 1k ) razdelnik sa R=1k na red i C=100nf vezan otočno R=1k na red i C=10nF vezan otočno. Signal je u opsegu od 1.25V za T = 0C od 1.76V za T = 100C. Rezolucija je 12bitna. 10C= 4095*(0.176V/3V) =241. NE KORISTI SE GPIO pin DSP, digital output, GPIOA13. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Pullup otpornici od 1K na +5V i C10nF otočno. ADC modul DSP, input, ADC_INA4. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički ( 3k3 i 1k ) razdelnik sa R=1k na red i C=10nF vezan otočno. Rezolucija je 12bitna. Granične vrednosti: AN4=5V ==> Analog 3.83V==> Digit 4096 AN4=0V ==> Analog 0V==>Digit 0 GND Masa Masa uređaja. Mora postojati galvanska veza između masa ezkit prilagodne kartice i IRDAK 10 52

53 OSC1 OSC2 / Priključci kristalnog oscilatora (kvarc). NE KORISTI SE RC0 Paljenje/ gašenje LED2 Digitalni izlaz. Ovaj pin je konfigurisan kao izlazni upisom u TRISC registar. Na ovaj pin je vezana dioda LED2. GPIO pin DSP, digital output, GPIOA12. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Pullup otpornici od 1K na +5V i C10nF otočno. ON=high, OFF= low RC1 Paljenje/ gašenje LED3 Digitalni izlaz. Ovaj pin je konfigurisan kao izlazni upisom u TRISC registar. Na ovaj pin je vezana dioda LED3. GPIO pin DSP, digital output, GPIOA11. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Pullup otpornici od 1K na +5V i C10nF otočno. ON=high,OFF= low RC2 / Digitalni ulaz (SP1 Spare input). Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar. Ovaj pin očitava stanje na pinu 9 konektora J3. NE KORISTI SE RC3 / Digitalni ulaz (SP2 Spare input). Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar. Ovaj pin očitava stanje na pinu 8 konektora J3. NE KORISTI SE 53

54 RC4 RC5 Signal kratak spoj Signal reset flip flopa koji lečuje kratak spoj Digitalni ulaz. Signal SHORT_CIRCUIT. Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar. Ovaj signal je validan isključivo kada je IRAMS modul uključen, tj. kada je signal ENABLE (pin RB1) na logičkoj jedinici. Ako je ENABLE aktivan SHORT_CIRCUIT treba da bude na logičkoj nuli. Ovaj signal se očitava u svakom interaptu i ako se pri ENABLE=1 desi da je i SHORT_CIRCUIT=1 znači da je došlo do kratkog spoja koji je zapamćen od strane flipflopa koji je formiran kolom LM339. Tada je potrebno 10 do 15 puta resetovati stanje SHORT_CIRCUIT slanjem kratkog impulsa na RESETSC pin. Digitalni izlaz. Signal RESETSC. Ovaj pin je konfigurisan kao ulazni upisom u TRISC registar i on se nalazi u stanju visoke impedanse. U bit 5 (RC5) registra PORTC treba upisati jedinicu. U trenutku kada RC5 bude konfigurisan kao izlazni, pojaviće se baferovana jedinica (+5V) na pinu. Upotreba: Kada se detektuje kratak spoj, SHORT_CIRCUIT, koji je 'memorisan' u flip-flopu koji se sastoji od LM339 sa pozitivnom povratnom spregom, se resetuje tako sto se na 1-2 us (5-10 ciklusa) pin RC5 drži konfigurisan kao izlazni, a odmah zatim se vrati nazad da bude konfigurisan kao ulazni. (Razlozi za ovo se mogu naći u šemi). GPIO pin DSP, digital input, GPIOA10. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički ( 3k3 i 1k ) razdelnik sa R=1k na red i C=10nF vezan otočno. ON=high, OFF= low GPIO pin DSP, digital output, GPIOA9. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Kako je korišćenje ovog pina specifično mora se staviti jedan signalni tranzistor. Emitor je vezan za RC5 dok je kolektor na VCC+5V. Na taj način smo prilagodili naponske nivoe i istovremeno zadržali potpuno istu funkciju. Odnosno: Signal RC5 je u stanju visoke impendanse kada je GPIOA9 pin low, odnosno na +5V kada je GPIOA9 pin high. Uočimo da se reset može vršiti istovetno kao i na PIC. ON=high,OFF= low 54

55 RC6 TxD, Transmit pin serijske veze. Ovaj pin je softverski konfigurisan kao TRANSMIT pin. NE KORISTI SE RC7 RxD, Receive pin serijske veze. Ovaj pin je softverski konfigurisan kao RECEIVE pin. NE KORISTI SE GND Masa Masa uređaja. Mora postojati galvanska veza između masa ezkit prilagodne kartice IRDAK 10 VCC Napajanje Napajanje procesora +5V Mora postojati galvanska veza između VCC+5V ezkit prilagodne kartice IRDAK 10 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 Signal sa tastera Signal, dozvola rada ( ENABLE) PWM signali Digitalni ulaz RB0. Ovaj pin je konfigurisan kao ulaz preko TRISB registra. Na ovaj pin se dovodi signal sa tastera S1 Digitalni izlaz RB1, ENABLE pin. Ako je na ovom logička nula (0V) IRAMS modul je isključen. Ako je na ovom pinu logička jedinica (+5V) IRAMS modul je uključen. Digitalni izlazi. PWM pinovi. Nakon reseta ovi pinovi treba da budu konfigurisani kao ulazni tj. da se nalaze u stanju visoke impedanse. Svaki od ovih 6 signala uključuje/isključuje po jedan od 6 IGBT tranzistora IRAMS modula. Visok nivo (+5V) drži IGBT isključenim, nizak nivo (0V) uključuje IGBT. GPIO pin DSP, digital input, GPIOA8. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3k3 i 1k) razdelnik sa R=1k na red i C=10nF vezan otočno. Uključen kad je 0V, isključen kada je +5V (+3.8V posle prilagođenja) GPIO pin DSP, digital output, GPIOA7. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Pullup otpornici od 1K na +5V i C10nF otočno. ON=high,OFF= low GPIO pin DSP, digital output, GPIOA1-GPIOA6. Naponski nivo DSP koji odgovara stanju HIGH je 3.3V dok je za LOW 0V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Pullup otpornici od 1K na +5V. VAŽNO: Nivo od +5V je OFF stanje za tranzistore IRAMS-a, što znači da pri generisanju PWM se mora softverski voditi računa da je LOW uključuje tranzistor. ON=low, OFF=high 55

56 Tabela br.12. Signali merenja dodati na interfejs pločicu Merenje fazne struje Ia Merenje fazne struje Ib Merenje fazne struje Ic Merenje faznog napon Ua Merenje faznog napon Ub Merenje faznog napon Uc MERENJE STRUJE Ia. ADC modul DSP, input, ADC_INA5. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3k3 i 1k) razdelnik sa R=1k na red i C=10nF vezan otočno. Svedeni signal je u opsegu od 4V*3k3/4k3 za Ia=8A do 1V*3k3/4k3 za Ia = -8A. Rezolucija je 12bitna. 1A = (4095/3)*(3k3/4k3)/0.185 = 194. Granične vrednosti: Ia= 8A==> Analog 3.07V==> Digit 4095 Ia= 0A ==> Analog 2.5V==> Digit 3413 Ia= -8A ==> Analog 0.76V==> Digit 1038 MERENJE STRUJE Ib. ADC modul DSP, input, ADC_INA6. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3k3 i 1k) razdelnik sa R=1k na red i C=10nF vezan otočno. Signal je u opsegu od 4*3k3/4k3 V za Ib=8A do 1V*3k3/4k3 za Ib = -8A. Rezolucija je 12bitna. 1A = 4095*(0.185/3) = 194. Granične vrednosti: Ib= 8A==> Analog 3.07V==> Digit 4095 Ib= 0A ==> Analog 2.5V==> Digit 3413 Ib= -8A ==> Analog 0.76V==> Digit 1038 MERENJE STRUJE Ic. ADC modul DSP, input, ADC_INA7. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3k3 i 1k) razdelnik sa R=1k na red i C=10nF vezan otočno. Signal je u opsegu od 4V*3k3/4k3 za Ic=8A do 1V*3k3/4k3 za Ic = -8A. Rezolucija je 12bitna. 1A = 4095*(0.185/3) = 194. Granične vrednosti: Ic= 8A==> Analog 3.07V==> Digit 4095 Ic= 0A ==> Analog 2.5V==> Digit 3413 Ic= -8A ==> Analog 0.76V==> Digit 1038 MERENJE NAPONA Ua. ADC modul DSP, input, ADC_INA8. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3x200k i 4k7) razdelnik sa R=1k na red i C=10nF vezan otočno. Signal je u opsegu od 0V do 3V, što odgovara opsegu naponu DC kola 0V do 385V. MERENJE NAPONA Ub. ADC modul DSP, input, ADC_INB1. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3x200k i 4k7) razdelnik sa R=1k na red i C=10nF vezan otočno. Signal je u opsegu od 0V do 3V, što odgovara opsegu naponu DC kola 0V do 385V. MERENJE NAPONA Uc. ADC modul DSP, input, ADC_INB2. Maksimalni opseg signala -0.3V< [] < 4.6V. Potrebno je obezbediti naponsko prilagođenje signala DSP. Otpornički (3x200k i 4k) razdelnik sa R=1k na red i C=10nF vezan otočno. Signal je u opsegu od 0V do 3V, što odgovara opsegu naponu DC kola 0V do 385V. 56

57 4.3 Šema veza i izgled štampe Šeme veza su crtane u programskom paketu OrCAD 10.5 i predstavljene su na narednim slikama. Slika br.24. izgled konektora na interfejs pločici 57

58 Slika br.25a. izgled pojedinačnih adaptacija signala na interfejs pločici 58

59 Slika br.25b. izgled pojedinačnih adaptacija signala na interfejs pločici Rutiranje linija interfejs pločice je rađeno u Layout editoru OrCAD softverskog paketa. Izgled linija ploče je dat na sledećoj slici br

60 Slika br.26. izgled linija veza i global spacing elemenata interfejs ploče 60

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

STRUČNA PRAKSA B-PRO TEMA 13

STRUČNA PRAKSA B-PRO TEMA 13 MAŠINSKI FAKULTET U BEOGRADU Katedra za proizvodno mašinstvo STRUČNA PRAKSA B-PRO TEMA 13 MONTAŽA I SISTEM KVALITETA MONTAŽA Kratak opis montže i ispitivanja gotovog proizvoda. Dati izgled i sadržaj tehnološkog

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

Bušilice nove generacije. ImpactDrill

Bušilice nove generacije. ImpactDrill NOVITET Bušilice nove generacije ImpactDrill Nove udarne bušilice od Bosch-a EasyImpact 550 EasyImpact 570 UniversalImpact 700 UniversalImpact 800 AdvancedImpact 900 Dostupna od 01.05.2017 2 Logika iza

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

Testiranje i upoređivanje interleaving i bridgeless kola za popravku faktora snage (PFC)

Testiranje i upoređivanje interleaving i bridgeless kola za popravku faktora snage (PFC) INFOTEH-JAHORINA Vol. 14, March 2015. Testiranje i upoređivanje interleaving i bridgeless kola za popravku faktora snage (PFC) Saša Vučičević, Nijaz Hadžimejlić, Pero Ćeklić Odjeljenje za razvoj DV Power

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

Sl.1.Razvojna ploča-interfejs

Sl.1.Razvojna ploča-interfejs Nastavna jedinica: Praktični primeri upravljanja pomoću računara Predmet: Tehničko i informatičko obrazovanje Razred: VIII Tip časa: Obrada,Vežba Obrazovni cilj/ishod: Upravljanje raznim uređajima pomoću

More information

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon Automatske Maske za zavarivanje Stella Podešavanje DIN: 9-13 Brzina senzora: 1/30.000s Vidno polje : 98x55mm Četiri optička senzora Napajanje : Solarne ćelije + dve litijumske neizmenjive baterije. Vek

More information

X SIMPOZIJUM Energetska elektronika 10 th SYMPOSIUM on Power Electronics. Novi Sad, Yugoslavia,

X SIMPOZIJUM Energetska elektronika 10 th SYMPOSIUM on Power Electronics. Novi Sad, Yugoslavia, X SIMPOZIJUM Energetska elektronika 1 th SYMPOSIUM on Power Electronics Novi Sad, Yugoslavia, 14.-16. 1. 1999. Ee'99 REALIZACIJA MONOFAZNOG STABILIZATORA MREŽNOG NAPONA D.Jevtić, B.Jeftenić, M.Gvozdenović,

More information

DC MILIAMPERSKA MERNA KLJESTA,Procesna merna kljesta KEW KYORITSU ELECTRICAL INSTRUMENTS WORKS, LTD. All rights reserved.

DC MILIAMPERSKA MERNA KLJESTA,Procesna merna kljesta KEW KYORITSU ELECTRICAL INSTRUMENTS WORKS, LTD. All rights reserved. DC MILIAMPERSKA MERNA KLJESTA,Procesna merna kljesta KEW 2500 KYORITSU ELECTRICAL INSTRUMENTS WORKS,LTD Funkcije DC Miliamperska Procesna merna kljesta Kew2500 Za merenja nivoa signala (od 4 do 20mA) bez

More information

Hardver pogona zasnovanog na trofaznom asinhronom motoru (II deo)

Hardver pogona zasnovanog na trofaznom asinhronom motoru (II deo) Elektrotehnički Fakultet Univerziteta u Beogradu Diplomski rad Hardver pogona zasnovanog na trofaznom asinhronom motoru (II deo) - Projekat minidrive - Kandidat Bora Novaković Mentor Prof. Dr Slobodan

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION VFR AIP Srbija / Crna Gora ENR 1.4 1 ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION 1. KLASIFIKACIJA VAZDUŠNOG PROSTORA

More information

TEHNIĈKO VELEUĈILIŠTE U ZAGREBU ELEKTROTEHNIĈKI ODJEL Prof.dr.sc.KREŠIMIR MEŠTROVIĆ POUZDANOST VISOKONAPONSKIH PREKIDAĈA

TEHNIĈKO VELEUĈILIŠTE U ZAGREBU ELEKTROTEHNIĈKI ODJEL Prof.dr.sc.KREŠIMIR MEŠTROVIĆ POUZDANOST VISOKONAPONSKIH PREKIDAĈA TEHNIĈKO VELEUĈILIŠTE U ZAGREBU ELEKTROTEHNIĈKI ODJEL Prof.dr.sc.KREŠIMIR MEŠTROVIĆ POUZDANOST VISOKONAPONSKIH PREKIDAĈA SF6 PREKIDAĈ 420 kv PREKIDNA KOMORA POTPORNI IZOLATORI POGONSKI MEHANIZAM UPRAVLJAĈKI

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY Softverski sistem Survey za geodeziju, digitalnu topografiju i projektovanje u niskogradnji instalira se na sledeći način: 1. Instalirati grafičko okruženje pod

More information

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a NIS PETROL Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a Beograd, 2018. Copyright Belit Sadržaj Disable... 2 Komentar na PHP kod... 4 Prava pristupa... 6

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

GENERATORI ZA PRETVARANJE ENERGIJE VETRA U ELEKTRIČNU ENERGIJU

GENERATORI ZA PRETVARANJE ENERGIJE VETRA U ELEKTRIČNU ENERGIJU POLJOPRIVREDNA TEHNIKA Godina XXX Broj 4, decembar 2005. Strane: 97-102 Poljoprivredni fakultet Institut za poljoprivrednu tehniku UDK: 631.372.669-8 Pregledni naučni rad Review scientific paper GENERATORI

More information

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine UNIVERZITETUBEOGRADU RUDARSKOGEOLOŠKIFAKULTET DEPARTMANZAHIDROGEOLOGIJU ZBORNIKRADOVA ZLATIBOR 1720.maj2012.godine XIVSRPSKISIMPOZIJUMOHIDROGEOLOGIJI ZBORNIKRADOVA IZDAVA: ZAIZDAVAA: TEHNIKIUREDNICI: TIRAŽ:

More information

PROJEKAT SISTEM ZA MERENJE TEMPERATURE POMOĆU NTC OTPORNIKA

PROJEKAT SISTEM ZA MERENJE TEMPERATURE POMOĆU NTC OTPORNIKA UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET KATEDRA ZA ELEKTRONIKU SMER: EMT PREDMET: SISTEMI ZA AKIVIZICIJU PODATAKA PROJEKAT SISTEM ZA MERENJE TEMPERATURE POMOĆU NTC OTPORNIKA PROFESOR Prof. Dr Branislav

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU KONFIGURACIJA MODEMA ZyXEL Prestige 660RU Sadržaj Funkcionalnost lampica... 3 Priključci na stražnjoj strani modema... 4 Proces konfiguracije... 5 Vraćanje modema na tvorničke postavke... 5 Konfiguracija

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

- Italy. UNIVERZALNA STANICA ZA ZAVARIVANJE, SPOTER - sa pneumatskim pištoljem sa kontrolnom jedinicom TE95-10 KVA - šifra 3450

- Italy. UNIVERZALNA STANICA ZA ZAVARIVANJE, SPOTER - sa pneumatskim pištoljem sa kontrolnom jedinicom TE95-10 KVA - šifra 3450 - Italy UNIVERZALNA STANICA ZA ZAVARIVANJE, SPOTER - sa pneumatskim pištoljem sa kontrolnom jedinicom TE95-10 KVA - šifra 3450 ALATISTHERM D.O.O Koče Kapetana 25 35230 Ćuprija, Srbija Tel/fax : + 381 (0)

More information

1. Instalacija programske podrške

1. Instalacija programske podrške U ovom dokumentu opisana je instalacija PBZ USB PKI uređaja na računala korisnika PBZCOM@NET internetskog bankarstva. Uputa je podijeljena na sljedeće cjeline: 1. Instalacija programske podrške 2. Promjena

More information

PRIMENA MIKROKONTROLERA- MS1PMK 5. deo. Nenad Jovičić

PRIMENA MIKROKONTROLERA- MS1PMK 5. deo. Nenad Jovičić PRIMENA MIKROKONTROLERA- MS1PMK 5. deo 2017 Nenad Jovičić EXTI[15:0] EXTI Spoljašnji prekidi Do 40 Interrupt/Events zahteva Do 80 pinova se može koristiti kao EXTI ulaz. Interrupt Mask Register Pending

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

MOGUĆNOSTI PRIMJENE NISKONAPONSKE DISTRIBUCIJE SA JEDNOSMJERNIM NAPONOM POSSIBILITIES OF APPLYING LVDC (LOW-VOLTAGE DIRECT CURRENT) DISTRIBUTION

MOGUĆNOSTI PRIMJENE NISKONAPONSKE DISTRIBUCIJE SA JEDNOSMJERNIM NAPONOM POSSIBILITIES OF APPLYING LVDC (LOW-VOLTAGE DIRECT CURRENT) DISTRIBUTION INFOTEH-JAHORINA Vol. 9, Ref. F-20, p. 1083-1087, March 2010. MOGUĆNOSTI PRIMJENE NISKONAPONSKE DISTRIBUCIJE SA JEDNOSMJERNIM NAPONOM POSSIBILITIES OF APPLYING LVDC (LOW-VOLTAGE DIRECT CURRENT) DISTRIBUTION

More information

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES TOPOSKUPJAJUĆI KABOVSKI PRIBOR HEAT-SHRINKABE CABE ACCESSORIES KATAOG PROIZVODA PRODUCT CATAOGUE 8 TEHNO SISTEM d.o.o. NISKONAPONSKI TOPOSKUPJAJUĆI KABOVSKI PRIBOR TOPOSKUPJAJUĆE KABOVSKE SPOJNICE kv OW

More information

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT TRAJANJE AKCIJE 16.01.2019-28.02.2019 ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT Akcija sa poklonima Digitally signed by pki, pki, BOSCH, EMEA, BOSCH, EMEA, R, A, radivoje.stevanovic R, A, 2019.01.15 11:41:02

More information

Windows Easy Transfer

Windows Easy Transfer čet, 2014-04-17 12:21 - Goran Šljivić U članku o skorom isteku Windows XP podrške [1] koja prestaje 8. travnja 2014. spomenuli smo PCmover Express i PCmover Professional kao rješenja za preseljenje korisničkih

More information

Upotreba selektora. June 04

Upotreba selektora. June 04 Upotreba selektora programa KRONOS 1 Kronos sistem - razina 1 Podešavanje vremena LAMPEGGIANTI 1. Kada je pećnica uključena prvi put, ili u slučaju kvara ili prekida u napajanju, simbol SATA i odgovarajuća

More information

MIKROKONTROLER PIC 16F877A I NJEGOVA PRIMJENA U TELEOPERACIJAMA PREKO INTERNETA UPOTREBOM VALNIH VARIJABLI

MIKROKONTROLER PIC 16F877A I NJEGOVA PRIMJENA U TELEOPERACIJAMA PREKO INTERNETA UPOTREBOM VALNIH VARIJABLI 9 th International Scientific Conference on Production Engineering DEVELOPMENT AND MODERNIZATION OF PRODUCTION MIKROKONTROLER PIC 16F877A I NJEGOVA PRIMJENA U TELEOPERACIJAMA PREKO INTERNETA UPOTREBOM

More information

Nejednakosti s faktorijelima

Nejednakosti s faktorijelima Osječki matematički list 7007, 8 87 8 Nejedakosti s faktorijelima Ilija Ilišević Sažetak Opisae su tehike kako se mogu dokazati ejedakosti koje sadrže faktorijele Spomeute tehike su ilustrirae a izu zaimljivih

More information

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA Master akademske studije Modul za logistiku 1 (MLO1) POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA angažovani su: 1. Prof. dr Momčilo Miljuš, dipl.inž., kab 303, mmiljus@sf.bg.ac.rs,

More information

Mogudnosti za prilagođavanje

Mogudnosti za prilagođavanje Mogudnosti za prilagođavanje Shaun Martin World Wildlife Fund, Inc. 2012 All rights reserved. Mogudnosti za prilagođavanje Za koje ste primere aktivnosti prilagođavanja čuli, pročitali, ili iskusili? Mogudnosti

More information

ANALIZA PRIMJENE KOGENERACIJE SA ORGANSKIM RANKINOVIM CIKLUSOM NA BIOMASU U BOLNICAMA

ANALIZA PRIMJENE KOGENERACIJE SA ORGANSKIM RANKINOVIM CIKLUSOM NA BIOMASU U BOLNICAMA ANALIZA PRIMJENE KOGENERACIJE SA ORGANSKIM RANKINOVIM CIKLUSOM NA BIOMASU U BOLNICAMA Nihad HARBAŠ Samra PRAŠOVIĆ Azrudin HUSIKA Sadržaj ENERGIJSKI BILANSI DIMENZIONISANJE POSTROJENJA (ORC + VRŠNI KOTLOVI)

More information

3D GRAFIKA I ANIMACIJA

3D GRAFIKA I ANIMACIJA 1 3D GRAFIKA I ANIMACIJA Uvod u Flash CS3 Šta će se raditi? 2 Upoznavanje interfejsa Osnovne osobine Definisanje osnovnih entiteta Rad sa bojama Rad sa linijama Definisanje i podešavanje ispuna Pregled

More information

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu JAPAN Japan, kao zemlja napredne tehnologije, elektronike i telekomunikacija, je zemlja koja je u samom svetskom vrhu po razvoju i usavršavanju bankarskog poslovanja i spada među vodećim zemljama sveta

More information

LINEARIZACIJA NAPONSKI KONTROLISANE LINIJE

LINEARIZACIJA NAPONSKI KONTROLISANE LINIJE UNIERZITET U NIŠU ELEKTRONSKI FAKULTET Goran S. Jovanović LINEARIZACIJA NAPONSKI KONTROLISANE LINIJE ZA KAŠNJENJE ZA PRIMENU U DLL Doktorska disertacija Niš, 006. ii Sadržaj 1. UOD 1. ARHITEKTURA DLL KOLA

More information

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6.

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6. KOREKTAN PREVOD? - Reupotrebljiv softver? ( ne postoji prefiks RE u srpskom jeziku ) - Ponovo upotrebljiv softver? ( totalno bezveze ) - Upotrebljiv više puta? - Itd. PLAN RADA 1. Počnimo sa primerom!

More information

Openers & Closers. Brave. Električni prihvatnici i magneti

Openers & Closers. Brave. Električni prihvatnici i magneti Openers & Closers Brave Električni prihvatnici i magneti O&C Basic BASIC prihvatnici su najbolji i najjeftiniji izbor za standardne interfonske sisteme, pogotovo su podesne za korišćenje sa TCS interfonskim

More information

Tutorijal za Štefice za upload slika na forum.

Tutorijal za Štefice za upload slika na forum. Tutorijal za Štefice za upload slika na forum. Postoje dvije jednostavne metode za upload slika na forum. Prva metoda: Otvoriti nova tema ili odgovori ili citiraj već prema želji. U donjem dijelu obrasca

More information

DINAMIČKA STANJA ASINHRONOG MOTORA UPRAVLJANOG ENERGETSKIM PRETVARAČEM NAPONA I FREKVENCIJE ABB ACS-800

DINAMIČKA STANJA ASINHRONOG MOTORA UPRAVLJANOG ENERGETSKIM PRETVARAČEM NAPONA I FREKVENCIJE ABB ACS-800 UNIVERZITET U SARAJEVU ELEKTROTEHNIČKI FAKULTET SARAJEVO DINAMIČKA STANJA ASINHRONOG MOTORA UPRAVLJANOG ENERGETSKIM PRETVARAČEM NAPONA I FREKVENCIJE ABB ACS-800 -DIPLOMSKI RAD- Mentor: Van. prof. dr. Šemsudin

More information

FAKULTET TEHNIČKIH NAUKA

FAKULTET TEHNIČKIH NAUKA UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA Nastavni predmet: Vežba br 6: Automatizacija projektovanja tehnoloških procesa izrade alata za brizganje plastike primenom ekspertnih sistema Doc. dr Dejan

More information

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ DIZAJN TRENINGA Model trening procesa FAZA DIZAJNA CILJEVI TRENINGA Vrste ciljeva treninga 1. Ciljevi učesnika u treningu 2. Ciljevi učenja Opisuju željene

More information

CommLab 12. CommLab /2016 ( )

CommLab 12. CommLab /2016 ( ) CommLab 12 CommLab 12 Creativity is just connecting things. When you ask creative people how they did something, they feel a little guilty because they didn t really do it, they just saw something. It

More information

TEHNIČKO (TEHNOLOŠKO) OBRAZOVANJE U SRBIJI

TEHNIČKO (TEHNOLOŠKO) OBRAZOVANJE U SRBIJI TEHNIČKO (TEHNOLOŠKO) OBRAZOVANJE U SRBIJI Konferencija 32000 Čačak 13-16. April 2006. UDK: 621.398 Stručni rad IZBOR KABLIRANJA AUDIO VIDEO SISTEMA Vladimir Mladenović 1, Uroš Jakšić 2 Rezime: Na pojedinim

More information

Engineering Design Assurance Test Report ( S ) MODEL: SPS-350P V 14.7 Amax 353 Wmax TEST EQUIPMENT LIST:

Engineering Design Assurance Test Report ( S ) MODEL: SPS-350P V 14.7 Amax 353 Wmax TEST EQUIPMENT LIST: TEST EQUIPMENT LIST: INPUT FUNCTION TEST AC Source : Chroma programmable AC source Model 61504 Power Analyzer : Chroma Power Analyzer Model 6630 Load : Chroma Electronic DC Load 63103 Oscilloscope : Lecroy

More information

Engineering Design Assurance Test Report ( S ) MODEL: SPS--230P V 9.6 Amax 230 Wmax TEST EQUIPMENT LIST:

Engineering Design Assurance Test Report ( S ) MODEL: SPS--230P V 9.6 Amax 230 Wmax TEST EQUIPMENT LIST: TEST EQUIPMENT LIST: INPUT FUNCTION TEST AC Source : Chroma programmable AC source Model 61504 Power Analyzer : Chroma Power Analyzer Model 6630 Load : Chroma Electronic DC Load 63103 Oscilloscope : Lecroy

More information

DEFINISANJE TURISTIČKE TRAŽNJE

DEFINISANJE TURISTIČKE TRAŽNJE DEFINISANJE TURISTIČKE TRAŽNJE Tražnja se može definisati kao spremnost kupaca da pri različitom nivou cena kupuju različite količine jedne robe na određenom tržištu i u određenom vremenu (Veselinović

More information

Engineering Design Assurance Test Report ( S )

Engineering Design Assurance Test Report ( S ) TEST EQUIPMENT LIST: AC Source : Chroma programmable AC source Model 61504 Power Analyzer : Chroma Power Analyzer Model 6630 Load : Chroma Electronic DC Load 63103 Oscilloscope : Lecroy wave surfer 424

More information

Stručni rad UDK: : BIBLID: (2004),16.p

Stručni rad UDK: : BIBLID: (2004),16.p Stručni rad UDK: 621.313.335 : 621.3.015.3 BIBLID:0350-8528(2004),16.p. 79-89 PRENAPONI I STRUJE PRI UKLJUČENJU I ISKLJUČENJU VISOKONAPONSKIH MOTORA U MREŽI 6 KV SARTID-A Petar Vukelja, Jovan Mrvić, Dejan

More information

RAZVOJ NGA MREŽA U CRNOJ GORI

RAZVOJ NGA MREŽA U CRNOJ GORI RAZVOJ NGA MREŽA U CRNOJ GORI INFOFEST 2017 SLJEDEĆA GENERACIJA REGULACIJE, 25 26 Septembar 2017 Budva, Crna Gora Vitomir Dragaš, Manadžer za interkonekciju i sisteme prenosa Sadržaj 2 Digitalna transformacija

More information

=17.493, 00 =32.744, , 00. Vrednost potrošno za popust 37%

=17.493, 00 =32.744, , 00. Vrednost potrošno za popust 37% =17.493, 00 BATERIJSKA BUŠILICA ODVIJAČ BS 18-A light Br. art. 57005044 2x1,5Ah Najlakša i najkompaktnija bušilicaodvijač u svojoj klasi. Odličan odnos mase i radnog momenta pritezanja. 15.744, 00 + 17.000

More information

Engineering Design Assurance Test Report ( S ) MODEL: SPS-070P V 12 Amax 60 Wmax

Engineering Design Assurance Test Report ( S ) MODEL: SPS-070P V 12 Amax 60 Wmax TEST EQUIPMENT LIST: AC Source : Chroma programmable AC source Model 61504 Power Analyzer : Chroma Power Analyzer Model 6630 Load : Chroma Electronic DC Load 63103 Oscilloscope : Lecroy wave surfer 424

More information

PROFOMETER 5+ lokator armature

PROFOMETER 5+ lokator armature PROFOMETER 5+ lokator armature Instrument za testiranje betona 5. generacije Melco Buda d.o.o. - kancelarija u Beogradu: Hadži Nikole Živkovića br.2 Poslovna zgrada Iskra komerc, kancelarija 15/ II sprat

More information

IZRADA TEHNIČKE DOKUMENTACIJE

IZRADA TEHNIČKE DOKUMENTACIJE 1 Zaglavlje (JUS M.A0.040) Šta je zaglavlje? - Posebno uokvireni deo koji služi za upisivanje podataka potrebnih za označavanje, razvrstavanje i upotrebu crteža Mesto zaglavlja: donji desni ugao raspoložive

More information

Laboratorijski set za ispitivanje energije vetra

Laboratorijski set za ispitivanje energije vetra INFOTEH-JAHORINA Vol. 12, March 2013. Laboratorijski set za ispitivanje energije vetra Aleksandra Grujić Nove energetske tehnologije Visoka škola elektrotehnike i računarstva aleksandra.grujic@viser.edu.rs

More information

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Uvod u GIT Šta je git? Sistem za verzionisanje softvera kao i CVS, SVN, Perforce ili ClearCase Orginalno

More information

MODERNE TEHNOLOGIJE VETROGENERATORA. V.Katić, B.Dumnić, D.Milićević, S.Grabić, Z.Čorba, N.Katić, Fakultet tehničkih nauka, Novi Sad

MODERNE TEHNOLOGIJE VETROGENERATORA. V.Katić, B.Dumnić, D.Milićević, S.Grabić, Z.Čorba, N.Katić, Fakultet tehničkih nauka, Novi Sad MODERNE TEHNOLOGIJE VETROGENERATORA V.Katić, B.Dumnić, D.Milićević, S.Grabić, Z.Čorba, N.Katić, Fakultet tehničkih nauka, Novi Sad SAŽETAK Brz razvoj industrije vetrogeneratora ide u dva ključna pravca

More information

ДИПЛОМСКИ МАСТЕР РАД

ДИПЛОМСКИ МАСТЕР РАД УНИВЕРЗИТЕТ У НОВОМ САДУ ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА УНИВЕРЗИТЕТ У НОВОМ САДУ ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА НОВИ САД Департман за енергетику, електронику и телекомуникације Усмерење за микрорачунарску електронику

More information

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Upute za korištenje makronaredbi gml2dwg i gml2dgn SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair

More information

RANI BOOKING TURSKA LJETO 2017

RANI BOOKING TURSKA LJETO 2017 PUTNIČKA AGENCIJA FIBULA AIR TRAVEL AGENCY D.O.O. UL. FERHADIJA 24; 71000 SARAJEVO; BIH TEL:033/232523; 033/570700; E-MAIL: INFO@FIBULA.BA; FIBULA@BIH.NET.BA; WEB: WWW.FIBULA.BA SUDSKI REGISTAR: UF/I-1769/02,

More information

1.7 Predstavljanje negativnih brojeva u binarnom sistemu

1.7 Predstavljanje negativnih brojeva u binarnom sistemu .7 Predstavljanje negativnih brojeva u binarnom sistemu U decimalnom brojnom sistemu pozitivni brojevi se predstavljaju znakom + napisanim ispred cifara koje definišu apsolutnu vrednost broja, odnosno

More information

Sistem pobude sinhronog generatora snage MVA bloka B1 u TE Nikola Tesla B

Sistem pobude sinhronog generatora snage MVA bloka B1 u TE Nikola Tesla B Stručni rad UDK:621.313.322:621.3.078 BIBLID:0350-8528(2013),23.p.47-73 doi:10.5937/zeint23-4759 Sistem pobude sinhronog generatora snage 727.5 MVA bloka B1 u TE Nikola Tesla B Zoran Ćirić 1, Đorđe Stojić,

More information

Engineering Design Assurance Test Report ( S )

Engineering Design Assurance Test Report ( S ) TEST EQUIPMENT LIST: AC Source : Chroma programmable AC source Model 61504 Power Analyzer : Chroma Power Analyzer Model 6630 Load : Chroma Electronic DC Load 63103 Oscilloscope : Lecroy wave surfer 424

More information

UVEĆANJE EFIKASNOSTI ELEKTROFILTERA U TE "MORAVA" KROZ RETROFIT NISKONAPONSKIH PRETVARAČKIH SEKCIJA I UGRADNJU UREĐAJA ETF-DBS180

UVEĆANJE EFIKASNOSTI ELEKTROFILTERA U TE MORAVA KROZ RETROFIT NISKONAPONSKIH PRETVARAČKIH SEKCIJA I UGRADNJU UREĐAJA ETF-DBS180 UEĆANJE EFIKASNOSTI EEKTOFITEA U TE "MOAA" KOZ ETOFIT NISKONAPONSKIH PETAAČKIH SEKCIJA I UGADNJU UEĐAJA ETF-DBS180 THE INCEASE OF EECTOSTATIC PECIPITATOS EFFICIENCY ON TPP "Morava" BY ETOFIT OF THE OW

More information

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. Idejno rješenje: Dubrovnik 2020. Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. vizualni identitet kandidature dubrovnika za europsku prijestolnicu kulture 2020. visual

More information

Realizacija senzorske mobilne platforme WEGY i mogućnosti njene primene u obrazovanju

Realizacija senzorske mobilne platforme WEGY i mogućnosti njene primene u obrazovanju TECHNICS AND INFORMATICS IN EDUCATION 6 th International Conference, Faculty of Technical Sciences, Čačak, Serbia, 28 29th May 2016 TEHNIKA I INFORMATIKA U OBRAZOVANJU 6. međunarodna konferencija, Fakultet

More information

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU (Usaglašeno sa procedurom S.3.04 sistema kvaliteta Megatrend univerziteta u Beogradu) Uvodne napomene

More information

Rešavanje problema pomoću računara

Rešavanje problema pomoću računara Rešavanje problema pomoću računara Vladimir Filipović vladaf@matf.bg.ac.rs Softversko inženjerstvo Šta podrazumevamo pod softverskim inženjerstvom? vladaf@matf.bg.ac.rs 2/16 Konstrukcija prevodilaca Prevođenje

More information

Ostrvski rad mrežno povezanog fotonaponskog sistema - uzroci, posledice i zaštita

Ostrvski rad mrežno povezanog fotonaponskog sistema - uzroci, posledice i zaštita INFOTEH-JAHORINA Vol. 14, March 2015. Ostrvski rad mrežno povezanog fotonaponskog sistema - uzroci, posledice i zaštita Ana Radovanović, Dunja Grujić Elektrotehnički fakultet Univerzitet u Beogradu Beograd,

More information

Kooperativna meteorološka stanica za cestovni promet

Kooperativna meteorološka stanica za cestovni promet Kooperativna meteorološka stanica za cestovni promet Marko Gojić LED ELEKTRONIKA d.o.o. marko.gojic@led-elektronika.hr LED Elektronika d.o.o. Savska 102a, 10310 Ivanić Grad, Croatia tel: +385 1 4665 269

More information

Univerzitet u Nišu Elektronski fakultet BORISAV D. JOVANOVIĆ

Univerzitet u Nišu Elektronski fakultet BORISAV D. JOVANOVIĆ Univerzitet u Nišu Elektronski fakultet BORISAV D. JOVANOVIĆ NAPREDNI METODI PROJEKTOVANJA DIGITALNIH INTEGRISANIH KOLA U NANOMETARSKIM TEHNOLOGIJAMA SA POSEBNIM NAGLASKOM NA BRZINU, STATIČKU I DINAMIČKU

More information

NESTABILNOSTI U PROCESU NITRIRANJA PULSIRAJUĆOM PLASMOM

NESTABILNOSTI U PROCESU NITRIRANJA PULSIRAJUĆOM PLASMOM NESTABILNOSTI U PROCESU NITRIRANJA PULSIRAJUĆOM PLASMOM Ivan POPOVIĆ, Miodrag ZLATANOVIĆ Elektrotehnički fakultet, Beograd R e z i m e: U radu je analizirana primena impulsnog napajanja kod sistema za

More information

Hiway Gateway Specification and Technical Data

Hiway Gateway Specification and Technical Data L Hiway Gateway Specification and Technical Data HG03-400 8/92 detergant coffee chocolate Page 2 TDC 3000 Hiway Gateway Specification and Technical Data Introduction This publication defines the significant

More information

47. Međunarodni Kongres KGH

47. Međunarodni Kongres KGH 47. Međunarodni Kongres KGH PRIMER DOBRE INŽENJERSKE PRAKSE PRI REKONSTRUKCIJI SISTEMA KLIMATIZACIJE I VENTILACIJE BIOSKOPA FONTANA NA NOVOM BEOGRADU Nebojša Žakula, Dipl.-Ing. nzakula@gmail.com 1 Tržni

More information

PRIMENA SAVREMENIH REGULISANIH POGONA NA RUDARSKOJ MEHANIZACIJI APPLICATION OF MODERN CONTROLLED ELECTRICAL DRIVES ON MINING MACHINES

PRIMENA SAVREMENIH REGULISANIH POGONA NA RUDARSKOJ MEHANIZACIJI APPLICATION OF MODERN CONTROLLED ELECTRICAL DRIVES ON MINING MACHINES PRIMENA SAVREMENIH REGULISANIH POGONA NA RUDARSKOJ MEHANIZACIJI APPLICATION OF MODERN CONTROLLED ELECTRICAL DRIVES ON MINING MACHINES Borislav Jeftenić, Milan Bebić, Leposava Ristić, Dragan Jevtić, Neša

More information

Driving STM32 to success STM32 services for sophisticated embedded applications

Driving STM32 to success STM32 services for sophisticated embedded applications Building a safe and secure embedded world Driving STM32 to success STM32 services for sophisticated embedded applications > STM32 Services HITEX: the stm32 experts Questions about STM32? Ask us! STM32

More information

STRUKTURNO KABLIRANJE

STRUKTURNO KABLIRANJE STRUKTURNO KABLIRANJE Sistematski pristup kabliranju Kreiranje hijerarhijski organizirane kabelske infrastrukture Za strukturno kabliranje potrebno je ispuniti: Generalnost ožičenja Zasidenost radnog područja

More information

Advertising on the Web

Advertising on the Web Advertising on the Web On-line algoritmi Off-line algoritam: ulazni podaci su dostupni na početku, algoritam može pristupati podacima u bilo kom redosljedu, na kraju se saopštava rezultat obrade On-line

More information

Multi-rate 10-Gigabit DWDM 40km XFP Transceiver with Digital Diagnostics

Multi-rate 10-Gigabit DWDM 40km XFP Transceiver with Digital Diagnostics Multi-rate 10-Gigabit DWDM 40km XFP Transceiver with Digital Diagnostics TXD3XGGIx000xxG Pb Product Description The TXD3XGGIx000xxG DWDM XFP multi-rate fiber optic transceivers with digital diagnostics

More information

1. MODEL (Ulaz / Zadržavanje / Stanje)

1. MODEL (Ulaz / Zadržavanje / Stanje) 1. MODEL (Ulaz / Zadržavanje / Stanje) Potrebno je kreirati model koji će preslikavati sledeći realan sistem: Svaki dan dolazi određen broj paleta u skladište Broj paleta na nivou dana se može opisati

More information

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010.

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010. DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta Hotel ODISEJ, POMENA, otok Mljet, 03. - 07. listopad 2010. ZBORNIK SAŽETAKA Geološki lokalitet i poucne staze u Nacionalnom parku

More information

MESTO, ULOGA I ZNAČAJ MENADŽERA U PROIZVODNOM SISTEMU POSITION, ROLE AND IMPORTANCE OF MANAGER IN PRODUCTION SYSTEM

MESTO, ULOGA I ZNAČAJ MENADŽERA U PROIZVODNOM SISTEMU POSITION, ROLE AND IMPORTANCE OF MANAGER IN PRODUCTION SYSTEM Međunarodna naučna konferencija MENADŽMENT 2010 Kruševac, Srbija, 17-18. mart 2010 Krusevac, Serbia, 17-18 March, 2010 International Scientific Conference MANAGEMENT 2010 MESTO, ULOGA I ZNAČAJ MENADŽERA

More information

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik) JEDINSTVENI PORTAL POREZNE UPRAVE Priručnik za instalaciju Google Chrome dodatka (Opera preglednik) V1 OPERA PREGLEDNIK Opera preglednik s verzijom 32 na dalje ima tehnološke promjene zbog kojih nije moguće

More information

ISO-422/485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-422/485 V1.11

ISO-422/485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-422/485 V1.11 ISO-422/485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-422/485 V1.11 Beograd, 2010 Pročitajte pre nego što upotrebite ovaj uređaj: Za informacije date u ovom uputstvu se veruje da su tačne. Međutim, Electronic

More information

Upravljanje energetskim stanjima uređaja Arduino

Upravljanje energetskim stanjima uređaja Arduino SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 5287 Upravljanje energetskim stanjima uređaja Arduino Branimir Škrlec Zagreb, lipanj 2017. Sadržaj Uvod... 5 1. O uređaju Arduino...

More information

UM1868. The BlueNRG and BlueNRG-MS information register (IFR) User manual. Introduction

UM1868. The BlueNRG and BlueNRG-MS information register (IFR) User manual. Introduction User manual The BlueNRG and BlueNRG-MS information register (IFR) Introduction This user manual describes the information register (IFR) of the BlueNRG and BlueNRG-MS devices and provides related programming

More information