You are on page 1of 20

Ukoliko imate problem sa nekim od naših proizvoda ili želite dodatne informacije, pošaljite Vaš tiket na: www.mikroe.

com/en/support
PICPLC16 v6

Uputstvo

Ukoliko imate dodatna pitanja, komentare ili poslovne predloge, možete nam pisati na: office@mikroe.com
Razvojni sistemi Mikroelektronike predstavljaju nezamenljiv alat za
programiranje i razvoj uređaja baziranih na upotrebi mikrokontrolera.
Brižljivo odabrane komponente i upotreba najsavremenijih mašina
za njihovu montažu i testiranje, garantuju visoku pouzdanost naših
uređaja. Zahvaljujući jednostavnom dizajnu, velikom broju dodatnih

Razvojni sistem
Ukoliko želite da saznate više o našim proizvodima, posetite naš web sajt: www.mikroe.com

modula i gotovih programa, svi naši korisnici, bez obzira na iskustvo,


imaju prilike da na brz i efikasan način realizuju svoje projekte.
USLOVI KORIŠĆENJA PROIZVODA MIKROELEKTRONIKE

Svi proizvodi MikroElektronike su zaštićeni zakonom o autorskim pravima i međunarodnim sporazumom o


autorskim pravima. Ovo uputstvo je takođe zaštićeno zakonom o autorskim pravima.

Nijedan deo ovog uputstva ne sme da se reprodukuje, prenosi i šalje na bilo koji način, elektronski ili mehanički,
POŠTOVANI KUPCI, uključujući fotokopiranje, snimanje ili bilo koji drugi sistem za beleženje podataka, bez prethodne napismene
dozvole MikroElektronike. Zabranjeno je prevođenje ovog uputstva u bilo kom obliku na bilo koji jezik bez
Želeo bih da Vam se zahvalim na poverenju koje ukazujete MikroElektronici i interesovanju za naše pismenog odobrenja MikroElektronike. Zabranjena je distribucija uputstva i izmena njegovog sadržaja.
proizvode. Dozvoljeno je štampanje uputstva u PDF formatu za ličnu upotrebu.
Naš cilj je da za Vas proizvodimo visokokvalitetne razvojne sisteme, kompajlere i dodatne elektronske
komponente. Nastavićemo i ubuduće sa poboljšanjem performansi naših proizvoda u skladu sa Vašim
zahtevima i potrebama. OGRANIČENJE ODGOVORNOSTI

Uputstvo ne sadrži nikakvu garanciju. Iako su tokom pripreme ovog uputstva preduzete sve mere opreza,
MikroElektronika ne snosi nikakvu odgovornost za eventualne gubitke i oštećenja (uključujući gubitke profita,
poslovnih informacija, prekida u poslovanju itd.) nastalih neposredno ili posredno usled eventualnih grešaka ili
Nebojša Matić propusta u ovom uputstvu ili usled korišćenja računarskog softvera i hardverskih proizvoda opisanih u njemu.
Generalni direktor MikroElektronika zadržava pravo izmena hardvera i softvera opisanih u ovom uputstvu u bilo kom trenutku bez
prethodnog obaveštenja.

UPOTREBA PROIZVODA U USLOVIMA VISOKOG RIZIKA

Proizvodi MikroElektronike nisu namenjeni za upotrebu u nuklearnim postrojenjima, vazdušnoj navigaciji,


sistemima naoružanja ili mašinama u kojima softverska ili hardverska greška može da prouzrokuje fizička
oštećenja i materijalnu štetu ili ugrozi čoveka i životnu sredinu (“visokorizične aktivnosti”). Mikroelektronika ne
snosi nikakvu odgovornost ukoliko se njeni proizvodi koriste u ove ili slične svrhe.

ZAŠTIĆENI ZNACI

Ime i logo kompanije Mikroelektronika, logo kompanije Mikroelektronika, mikroC, mikroC PRO, mikroBasic,
mikroBasic PRO, mikroPascal, mikroPascal PRO, AVRflash, PICflash, dsPICprog, 18FJprog, PSOCprog,
AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dsPIC PRO4, Easy8051B,
EasyARM, EasyAVR5, EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyVR Stamp LV18FJ, LV24-
33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4, SmartGSM/GPRS i UNI-DS
su zaštićeni znaci kompanije Mikroelektronika. Zaštićeni znaci koji se pojavljuju u ovom uputstvu nalaze u
vlasništvu odgovarajućih kompanija.

Proizvodi i korporativna imena koja se pojavljuju u uputstvu su zaštićeni zakonom o autorskim pravima i pored
nepostojanja posebnih napomena. Zaštićena imena su korišćena isključivo kao referenca za odgovarajuće
pojmove i u korist vlasnika zaštićenog znaka, bez namere da se ista zloupotrebe

Ime i logo kompanije Microchip, logo kompanije Microchip, Accuron, dsPIC, KeeLoq, microID, MPLAB, PIC, PICmicro, PICSTART,
PRO MATE, PowerSmart, rfPIC i SmartShunt su registrovani zaštićeni znaci kompanije Microchip Technology Incorporated u SAD - u
©MikroelektronikaTM, 2010, Sva prava zadržana.
i drugim državama.
Razvojni sistem PICPLC16 v6 3

strana
SADRŽAJ

Uvod u razvojni sistem PICPLC16 v6 .............................................................................................. 4


Glavne karakteristike sistema .......................................................................................................... 5
1.0. Povezivanje razvojnog sistema sa računarom .......................................................................... 6
2.0. Podržani mikrokontroleri ............................................................................................................ 7
3.0. Ugrađeni programator USB 2.0 PICflash with mikroICD .......................................................... 8
4.0. MikroICD (In-Circuit debugger) ................................................................................................. 9
5.0 Napajanje razvojnog sistema .................................................................................................... 10
6.0 RS-232 modul ........................................................................................................................... 11
7.0. RS-485 modul ........................................................................................................................... 12
8.0. Eternet modul ............................................................................................................................ 13
9.0. GSM konektor ........................................................................................................................... 14
10.0. Ulazi za testiranje A-D konvertora .......................................................................................... 15
11.0. Sat realnog vremena (RTC) .................................................................................................... 16
12.0. Releji i optokapleri .................................................................................................................. 17
13.0. Ulazno/izlazni portovi .............................................................................................................. 18

MikroElektronika
4
strana Razvojni sistem PICPLC16 v6

Uvod u razvojni sistem PICPLC16 v6

Razvojni sistem PICPLC16 v6™ predstavlja razvojno okruženje namenjeno eksperimentisanju sa industrijskim uređajima. Za
povezivanje razvojnog sistema sa industrijskim uređajima se koriste releji. Na razvojnom sistemu se nalaze dodatni moduli koji
omogućavaju povezivanje mikrokontrolera sa nekim spoljašnjim uređajem. PICPLC16 v6 je moguće koristiti i kao samostalni kontrolni
uređaj koji može da komunicira sa udaljenim uređajima pomoću modula za komunikaciju. Na razvojnom sistemu se nalaze moduli
poput RS-232 modula, sata realnog vremena, eternet kontrolera, GSM modula itd.

Razvojni sistem se može koristiti


kao samostalni kontrolni uređaj

Ugrađeni programator sa USB


2.0 komunikacijom

ADC INPUT
Četiri ulaza za testiranje A-D
konvertora u 12-bitnoj rezoluciji
ENABLED

Ugrađeni debager za testiranje


programa u realnom vremenu na
hardverskom nivou

Razvojni sistem za razvoj uređaja


koji koriste PIC mikrokontrolere

U okviru programa PICflash™ nalazi se kompletan spisak podržanih


mikrokontrolera. Sa našeg web sajta www.mikroe.com možete preuzeti
najnoviju verziju ovog programa sa ažuriranom bazom podržanih
mikrokontrolera.

Pakovanje sadrži:

Razvojni sistem: PICPLC16 v6


CD: CD sa odgovarajućim softverom
Kablovi: USB kabl
Dokumentacija: uputstva za PICPLC16 v6, PICflash, mikroICD, Instalacija
USB drajvera i električna šema razvojnog sistema

Specifikacija sistema:

Napajanje: preko konektora CN1 (12-22V AC ili 16-30V DC)


Potrošnja struje: 120mA u stanju mirovanja bez uključenih perifernih modula
Dimenzije: 26,5 x 22cm (10,4 x 8,6inch)
Težina: ~750g (1.65lbs)

MikroElektronika
Razvojni sistem PICPLC16 v6 5

strana
1 2 3 4 5 6

25 7

24
23
8
22
21 9
20
19 10

11

18

17 16 15 14 13 12

Glavne karakteristike sistema


13. DIP prekidači kojima se uključuju/isključuju ugrađeni moduli
1. Konektori za optokaplere 14. Releji
2. Optokapleri 15. Sat realnog vremena
3. Stabilizator napona 16. Eternet modul
4. Konektor za napajanje CN1 17. Konektor za postavljanje GSM antene
5. Ugrađeni programator sa hardverskom mikroICD podrškom 18. Naponski regulator za 3.3V
6. USB konektor ugrađenog programatora 19. Izvor referentnog napona
7. Džamperi za odvajanje programatora od razvojnog sistema 20. Ulazi za testiranje A-D konvertora
8. Konektori ulazno/izlaznih portova mikrokontrolera 21. Kontrola napona napajanja
9. Podnožje za mikrokontroler 22. RS-232 modul
10. Džamper za izbor pull-up/pull-down otpornika 23. RS-485 modul
11. DIP prekidači za omogućavanje pull-up/pull-down otpornika 24. Konektor za GSM modul
12. Konektori za povezivanje spoljašnjih uređaja sa relejima 25. Konektori za zvučnik i mikrofon

MikroElektronika
6
strana Razvojni sistem PICPLC16 v6

1.0. Povezivanje razvojnog sistema sa računarom


1. korak
Pratite priloženo uputstvo i sa CD-a koji ste dobili uz razvojni sistem instalirajte program PICflash kao i USB drajvere neophodne za
rad programatora koji je ugrađen na razvojni sistem.
U slučaju da ste predhodno instalirali neki od PIC kompajlera mikroElektronike svi drajveri potrebni za pravilan rad razvojnog sistema
će biti automatski instalirani prilikom instalacije kompajlera.

2. korak
Pre nego što se razvojni sistem poveže sa računarom potrebno je povezati ga sa izvorom napajanja. Povezivanje izvora napajanja se
vrši prema uputstvu na slici 1-2. Za povezivanje su potrebne dve žice koje se postavljaju u konektor za napajanje i pričvršćuju pomoću
zavrtanja, slika 1-2, stavka 2.

Konektor za napajanje

1 2 3

Slika 1-1: Napajanje Slika 1-2: Priključivanje izvora napajanja

3. korak
Posle povezivanja izvora napajanja sa razvojnim sistemom potrebno je povezati USB kabl sa USB konektorom na razvojnom sistemu.
Povezivanjem USB kabla sa razvojnim sistemom ostvaruje se veza između ugrađenog programatora i računara. Nakon povezivanje
moguće je prenosti .hex kod iz računara u mikrokontroler. Povezivanje USB kabla sa razvojnim sistemom je prikazano na slici 1-3.

1 2

Slika 1-3: Priključivanje USB kabla


4. korak
Uključite razvojni sistem pomeranjem prekidača POWER SUPPLY u položaj ON. Uključiće se LED dioda sa oznakom POWER kao i
LED dioda sa oznakom USB LINK što ukazuje na to da je Vaš sistem spreman za rad. Uz pomoć ugrađenog programatora i programa
PICflash možete uneti .hex kod u mikrokontroler i vršiti dalje eksperimente.

NAPOMENA: Rad ugrađenog programatora nije moguć bez predhodno priključenog izvora napona napajanja.

MikroElektronika
Razvojni sistem PICPLC16 v6 7

strana
2.0. Podržani mikrokontroleri
Razvojni sistem PICPLC16 v6 se isporučuje sa mikrokontrolerom PIC18F4520 u DIP40 kućištu. U slučaju da ovaj mikrokontroler ne
odgovara vašim potrebama možete ga zameniti drugim. Prilikom biranja eventualne zamene za postojeći mikrokontroler potrebno je
obratiti pažnju na raspored pinova.

Postojeći mikrokontroler je moguće


zameniti drugim u DIP40 kućištu

Slika 2-1: Mikrokontroler u DIP40 kućištu Slika 2-2: Podnožje DIP40

1 3 4

Slika 2-3: Postavljanje mikrokontrolera

Pre nego što postavite mikrokontroler u odgovarajuće podnožje, isključite napajanje na razvojnom sistemu. Na slici 2-3 prikazan je postupak
pravilnog postavljanja mikrokontrolera u odgovarajuće podnožje. Na slici 1 prikazano je prazno DIP40 podnožje. Postavite najpre jedan
kraj mikrokontrolera u podnožje (slika 2), a zatim lagano spuštajte mikrokontroler sve dok svi pinovi ne legnu u podnožje (slika 3). Kada se
uverite da su svi pinovi legli na svoje mesto, pritiskajte lagano mikrokontroler dok u potpunosti ne uđe u podnožje (slika 4).

MikroElektronika
8
strana Razvojni sistem PICPLC16 v6

3.0. Ugrađeni USB 2.0 PICflash programator sa mikroICD podrškom


Programator je obavezna alatka u radu sa mikrokontrolerima. Razvojni sistem PICPLC16 v6 poseduje ugrađeni programator PICflash
with mikroICD koji omogućava vezu između računara i mikrokontrolera. Učitavanje .hex fajla u mikrokontroler se vrši pomoću programa
PICflash. Slika 3-2 pokazuje vezu između kompajlera, PICflash programatora i mikrokontrolera.

USB konektor tip B

Programski čip

LED dioda sa oznakom USB


LINK signalizira ostvarenu vezu
između programatora i računara

Taster za resetovanje
mikrokontrolera

Slika 3-1: Programator PICflash

1 Napišite program u nekom od


PIC kompajlera i generišite .hex fajl;

Kompajliranje programa 2 Pomoću programa PICflash


izaberite tip mikrokontrolera koji želite
da programirate i učitajte .hex fajl;
1110001001 Bin. MCU
0110100011 3 Pritiskom na dugme Write unesite
0111010000
2FC23AA7 kod u mikrokontroler.
1011011001
F43E0021A
Hex. DA67F0541
3
Za učitavanje hex koda 2
pritisnite dugme Load
Sa leve strane prozora PICflash
1 programa nalaze se opcije
za podešavanje parametara
za rad mikrokontrolera. Sa
desne strane prozora nalaze
se tasteri koji omogućavaju
učitavanje hex koda u
mikrokontroler. U donjem delu
prozora nalazi se opcija koja
Napišite kod u nekom od PIC kompajlera, kompajlirajte omogućava praćenje unosa
ga u .hex fajl i pomoću ugrađenog programatora koda u mikrokontroler.
izvršite prenos podataka u mikrokontroler.

Slika 3-2: Princip rada programatora

MikroElektronika
Razvojni sistem PICPLC16 v6 9

strana
4.0. mikroICD (In-Circuit Debugger)
mikroICD (In-Circuit Debugger) je sastavni deo ugrađenog programatora koji omogućava testiranje i debagovanje programa u
realnom vremenu. Postupak testiranja i debagovanja se vrši praćenjem stanja svih registara unutar mikrokontrolera koji radi u realnom
okruženju. mikroICD softver se nalazi u svim PIC kompajlerima mikroElektronike (mikroBASIC PRO, mikroC PRO, mikroPASCAL
PRO itd). Nakon pokretanja debagera, na ekranu će se pojaviti prozor Watch Values, slika 4-1. mikroICD debager komunicira sa
mikrokontrolerom preko pinova za programiranje.

Komande za rad sa debagerom su:


Komande za rad u vidu ikona
Start Debugger [F9]
Run/Pause Debugger [F6]
Stop Debugger [Ctrl+F2]
Lista svih registara unutar
Step Into [F7]
mikrokontrolera koji se programira
Step Over [F8]
Step Out [Ctrl+F8]
Toggle Breakpoint [F5]
Show/Hide Breakpoints [Shift+F4]
Lista izabranih registara čije se stanje Clear Breakpoints [Ctrl+Shift+F5]
prati. Stanje ovih registara se menja
tokom izvršavanja programa, što se Svaka od ovih komandi se pokreće prečicom
može videti u ovom prozoru sa tastature ili klikom na odgovarajuću ikonu
u prozoru Watch Values.

Duplim klikom miša na polje Value može


se izmeniti format prikazanog podatka
Slika 4-1: Prozor Watch Values

mikroICD debager takođe sadrži opcije koje omogućavaju izvršavanje programa korak po korak, privremeno zaustavljanje programa
pomoću tački prekida radi provere stanja trenutno aktivnih registara, praćenje vrednosti nekih promenljivih itd. U sledećem primeru je
prikazano izvršavanje programa liniju po liniju pomoću komande Step Over.

Korak 1: 1
U ovom primeru je 41.
programska linija označena Tokom rada, programska linija koja će se sledeća
plavom bojom što znači da izvršiti označena je plavom bojom, dok su linije u
će se ona sledeća izvršiti. kojima se nalaze tačke prekida označene crvenom
bojom. Run komandom se program izvršava u realnom
Trenutno stanje registara
vremenu sve do nailaska na tačku prekida.
unutar mikrokontrolera se
može videti u prozoru Watch
Values mikroICD-a.
Korak 2:
2
Nakon izvršavanja komande
Step Over, mikrokontroler će
izvršiti 41. programsku liniju.
Prva sledeća linija koja će se
izvršiti je označena plavom
bojom. Stanje registara koje se
menja izvršavanjem poslednje
instrukcije prikazano je u
prozoru Watch Values.

NAPOMENA: Više informacija o mikroICD-u možete pronaći u uputstvu za korišćenje mikroICD debagera.

MikroElektronika
10
strana Razvojni sistem PICPLC16 v6

5.0. Napajanje razvojnog sistema


Razvojni sistem PICPLC16 v6 se povezuje sa izvorom napajanja preko konektora CN1. Napon napajanja može biti DC ili AC. U slučaju
da se koristi jednosmeran (DC) napon, raspon priključenog napona napajanja može biti između 16-30V, a za priključeni naizmenični
(AC) napon ova vrednost se kreće između 12-22V. Ne zaboravite da bez povezanog izvora napajanja ugrađeni programator ne može
da radi iako je povezan sa PC računarom preko USB kabla.

Konektor za napajanje CN1

Kolo za stabilizaciju
napona napajanja

POWER SUPPLY prekidač

Slika 5-1: Napajanje

Slika 5-2: Šematski prikaz stabilizatora napajanja

MikroElektronika
Razvojni sistem PICPLC16 v6 11

strana
6.0. RS-232 modul
USART (Universal Synchronous/Asynchronous Receiver/Transmitter) predstavlja jedan od najčešćih načina razmene podataka između
računara i perifernih jedinica. RS-232 serijska komunikacija se obavlja preko konektora CN4 i CN5 i USART modula mikrokontrolera.
Razvojni sistem PICPLC16 v6 poseduje jedan RS-232 port. Za uključivanje RS-232 porta se koriste prekidači sa oznakama RX-232
i TX-232 na DIP prekidaču SW11. Pinovi mikrokontrolera koji se koriste u ovoj vrsti serijske komunikacije imaju sledeće oznake: RX
- prijemna linija i TX - linija za slanje. Brzina prenosa podataka iznosi do 115 kbps.

Da bi USART modul mikrokontrolera mogao da prima ulazne signale različitih naponskih nivoa, neophodno je izvršiti prilagođavanje
napona pomoću IC kola kao što je MAX202 (MAX232).

RS-232 konektor

Slika 6-1: RS-232 modul

Port RS-232 je povezan sa mikrokontrolerom

Slika 6-2: Šematski prikaz povezivanja RS-232 modula

NAPOMENA: USART modul nije ugrađen u sve PIC mikrokontrolere i zato je poželjno da proverite da li Vaš mikrokontroler
poseduje ovaj vid serijske komunikacije.

MikroElektronika
12
strana Razvojni sistem PICPLC16 v6

7.0. RS-485 modul


RS-485 je standard koji je prvenstveno namenjen industrijskim aplikacijama. Odlike ovog standarda su prijem i slanje podataka
izmedju udaljenih tačaka (do 1200 m) i visok stepen tolerancije na propratne električne šumove. Na razvojnom sistemu se nalazi
konektor pomoću koga se mogu povezati uređaji koji koriste RS-485 komunikaciju. Kolo ADM485 ima transiversku ulogu između
spoljašnjeg uređaja i mikrokontrolera. Da bi se ostvarila veza između mikrokontrolera i modula za RS-485 komunikaciju, potrebno je
prekidače 1, 2 i 3 na DIP prekidaču SW9 prebaciti u položaj ON.

Konektor za RS-485
komunikaciju

Slika 7-1: RS-485 modul

RS-485 komunikacija je omogućena preko DIP prekidača SW9

Slika 7-2: Šematski prikaz RS-485 modula

MikroElektronika
Razvojni sistem PICPLC16 v6 13

strana
8.0. Eternet modul
Razvojni sistem PICPLC16 v6 poseduje modul za eternet. Uloga eterneta na razvojnom sistemu je povezivanje mikrokontrolera na
LAN računarsku mrežu. Eternet komunikacija na razvojnom sistemu je omogućena zahvaljujući samostalnom eternet kontroleru
ENC28J60. Kolo ENC28J60 prenosi podatke iz LAN mreže u mikrokontroler pomoću serijske veze. Za rad ovog kola koristi se napon
od 3.3V. Da bi se omogućio prenos podataka ka mikrokontroleru koji za svoj rad koristi napon od 5V potrebno je prilagoditi naponske
nivoe pomoću transiverskih kola 74LVCC3245 i 74LVC1T45. Da bi se omogućila veza između eternet modula i mikrokontrolera
potrebno je prekidače 1, 2 i 3 na DIP prekidaču SW10, kao i prekidače 4, 5 i 6 na DIP prekidaču SW9 prebaciti u položaj ON.

Konektor eternet modula

Slika 8-1: Eternet modul

Eternet modul je povezan sa mikrokontrolerom preko DIP prekidača SW9 i SW10

Slika 8-2: Šematski prikaz eternet modula

MikroElektronika
14
strana Razvojni sistem PICPLC16 v6

9.0. GSM konektor


Zahvaljujući ugrađenom konektoru za postavljanje GSM modula, razvojni sistem PICPLC16 v6 ima mogućnost komunikacije sa
spoljašnjim svetom pomoću GSM mreže. Uz razvojni sistem se može poručiti i Telitov GSM modul GM862-QUAD. Telitov GSM modul
poseduje slot za postavljanje SIM kartice kao i priključak za spoljašnju antenu. Da bi se GSM modul povezao sa mikrokontrolerom
potrebno je prekidače 3-8 na DIP prekidaču SW11 prebaciti u položaj ON.

Slika 9-1: GSM konektor Slika 9-2: GSM modul

U slučaju da se GSM modul koristi za audio


komunikaciju potrebno je postaviti zvučnik i
mikrofon u odgovarajuće konektore, slika 9-3.
Pored prenosa audio signala, putem GSM mreže se
mogu slati i podaci u skladu sa GPRS standardom
koji se koristi u mobilnim aplikacijama.

Slika 9-3: Audio konektori Slika 9-4: GSM modul sa antenom

GSM modul je povezan sa mikrokontrolerom preko DIP prekidača SW11

Slika 9-5: Šematski prikaz povezivanja mikrokontrolera i GSM konektora

MikroElektronika
Razvojni sistem PICPLC16 v6 15

strana
10.0. Ulazi za testiranje A-D konvertora
A-D konvertor služi za konvertovanje analognog signala u odgovarajuću brojnu vrednost. A-D konvertor je linearan što znači da je
dobijeni broj linerano zavisan od vrednosti ulaznog napona. Na razvojnom sistemu PICPLC16 v6 se kao A-D konvertor koristi kolo
MCP3204. Napon koji treba konvertovati se dovodi na ulazne pinove kola MCP3204 preko operacionog pojačavača MCP6284.
Signal koji se prosledi pretvara se unutar kola MCP3204 u 12-bitnu brojnu vrednost. Dobijeni broj se prenosi u mikrokontroler pomoću
serijske veze. Da bi se digitalni signal dobijen u A-D konvertoru prosledio ka mikrokontroleru potrebno je prekidače 4, 5, 6 i 7 na
DIP prekidaču SW9 prebaciti u položaj ON. U slučaju da se prilikom A-D konverzije koristi referentni napon potrebno je pomoću DIP
prekidača SW10 odabrati željeni referentni napon. Ukoliko se kao referentni napon koristi napon napajanja potrebno je prekidač 8
na DIP prekidaču SW10 prebaciti u položaj ON. Ukoliko se kao referentni napon koristi napon 4.096V potrebno je prekidač 7 na DIP
prekidaču SW10 prebaciti u položaj ON.

Konektor A-D konvertora

Slika 10-1: A-D konvertor

A-D konvertor komunicira sa mikrokontrolerom preko serijske veze

Slika 10-2: Šematski prikaz povezivanja mikrokontrolera i ulaza za testiranje A-D konvertora

MikroElektronika
16
strana Razvojni sistem PICPLC16 v6

11.0. Sat realnog vremena (RTC)


Zahvaljujući ugrađenom kolu DS1307 razvojni sistem ima mogućnost praćenja realnog vremena. Osnovne odlike sata realnog vremena su:

- Broji sekunde, minute, sate, registruje dane u nedelji, mesece i datume uzimajući u obzir razlike za prestupne godine
- Serijski interfejs I2C
- Automatski detektor nestanka napajanja
- Potrošnja struje manja od 500nA

Sat realnog vremena ima široku primenu počev od upotrebe u alarmima, industrijskim kontrolerima, uređajima široke potrošnje itd.
Na razvojnom sistemu PICPLC16 v6 sat realnog vremena ima ulogu generisanja interapta prema unapred zadatom vremenu. Da bi
se ostvarila veza između mikrokontrolera i sata realnog vremena potrebno je prekidače sa oznakama 4, 5 i 6 na DIP prekidaču SW10
prebaciti u položaj ON.

Baterija od 3V omogućava rad


sata realnog vremena kada je
napajanje sistema isključeno

Kvarc-kristal obezbeđuje
tačnost taktnog signala koji
koristi sat realnog vremena
Slika 11-1: Sat realnog vremena

Sat realnog vremena je povezan sa mikrokontrolerom preko pinova RC4, RC3 i RB0

Slika 11-2: Šematski prikaz povezivanja sata realnog vremena sa mikrokontrolerom

MikroElektronika
Razvojni sistem PICPLC16 v6 17

strana
12.0. Releji i optokapleri
Industrijski uređaji obično koriste veću količinu električne energije nego što mikrokontroler može da omogući preko svojih I/O portova.
U cilju povezivanja mikrokontrolera sa uređajima veće potrošnje razvojni sistem poseduje šesnaest releja preko kojih se može dovesti
napon napajanja do 250V. Svaki relej poseduje jedan radni (W0, W1...) i jedan mirni (NW0, NW1...) kontakt. Šesnaest releja je
podeljeno u četiri grupe. Svaka grupa je povezana na svoj zajednički kontakt COMA, COMB, COMC i COMD. Na slici 7-3 je prikazana
veza jedne grupe releja sa zajedničkim kontaktom COMA.
Pored releja, na razvojnom sistemu se nalaze i optokapleri čija je uloga da galvanski izoluju signale koji se dovode sa industrijskih
uređaja na ulaze mikrokontrolera. Kao što se može videti na slici 7-3 i optokapleri imaju svoj zajednički kontakt OCVCC.

Slika 12-1: Releji sa pripadajućim konektorima Slika 12-2: Optokapleri sa pripadajućim konektorima

Optokapleri galvanski štite ulaze mikrokontrolera od visokih naponskih impulsa

Slika 12-3: Šematski prikaz povezivanja mikrokontrolera sa relejima i optokaplerima

MikroElektronika
18
strana Razvojni sistem PICPLC16 v6

13.0. Ulazno/izlazni portovi


Uz desnu ivicu razvojnog sistema se nalazi četiri 10-pinskih konektora koji su povezani sa I/O portovima mikrokontrolera. Pinovi
koji se koriste za programiranje nisu u direktnoj vezi sa 10-pinskim konektorom CN2 (PORTB), već su sa njim povezani preko
multipleksera. Zahvaljujući DIP prekidačima SW1-SW4, svaki pin na konektoru ima mogućnost povezivanja sa po jednim pull-up/pull-
down otpornikom. Da li će pinovi nekog porta biti povezani na pull-up ili pull-down otpornike zavisi od položaja džampera J5-J8.

Muški 2x5 konektor porta PORTA/E

Džamper za izbor pull-


up/pull-down otpornika Dodatna pločica povezana sa Slika 13-2: J2 u pull-down
portom PORTB položaju
DIP prekidač kojim
se uključuju pull-up/
pull-down otpornici za
svaki pin na portu

Slika 13-3: J2 u pull-up


položaju
Slika 13-1: I/O portovi

Pinovi na portu PORTB mikrokontrolera Pull-up/pull-down otpornici omogućavaju da se definiše


su povezani sa pull-down otpornicima logički nivo na ulaznim pinovima mikrokontrolera kada
se on nalazi u stanju mirovanja. Ovaj logički nivo
zavisi od položaja pull-up/pull-down džampera. Kada
se džamper nalazi u pull-up položaju na ulazne pinove
se dovodi napon napajanja od 5V, što predstavlja
logičku jedinicu (1). U slučaju da je džamper u pull-
down položaju na pinove mikrokontrolera se dovodi
masa (0V) koja predstavlja logičku nulu (0).

Da bi se na neki od pinova mikrokontrolera doveo


željeni logički nivo, potrebno je preko odgovarajućeg
DIP prekidača omogućiti vezu između otpornika i pina
na mikrokontroleru.

U primeru na slici 13-4, na pinovima porta PORTB


na mikrokontroleru je prisutan nivo logičke nule (0).
To znači da je džamper J6 u pull-down položaju, a
prekidači na DIP prekidaču SW2 su u ON položaju.

Slika 13-4: Šematski prikaz povezivanja porta PORTB

MikroElektronika
USLOVI KORIŠĆENJA PROIZVODA MIKROELEKTRONIKE

Svi proizvodi MikroElektronike su zaštićeni zakonom o autorskim pravima i međunarodnim sporazumom o


autorskim pravima. Ovo uputstvo je takođe zaštićeno zakonom o autorskim pravima.

Nijedan deo ovog uputstva ne sme da se reprodukuje, prenosi i šalje na bilo koji način, elektronski ili mehanički,
POŠTOVANI KUPCI, uključujući fotokopiranje, snimanje ili bilo koji drugi sistem za beleženje podataka, bez prethodne napismene
dozvole MikroElektronike. Zabranjeno je prevođenje ovog uputstva u bilo kom obliku na bilo koji jezik bez
Želeo bih da Vam se zahvalim na poverenju koje ukazujete MikroElektronici i interesovanju za naše pismenog odobrenja MikroElektronike. Zabranjena je distribucija uputstva i izmena njegovog sadržaja.
proizvode. Dozvoljeno je štampanje uputstva u PDF formatu za ličnu upotrebu.
Naš cilj je da za Vas proizvodimo visokokvalitetne razvojne sisteme, kompajlere i dodatne elektronske
komponente. Nastavićemo i ubuduće sa poboljšanjem performansi naših proizvoda u skladu sa Vašim
zahtevima i potrebama. OGRANIČENJE ODGOVORNOSTI

Uputstvo ne sadrži nikakvu garanciju. Iako su tokom pripreme ovog uputstva preduzete sve mere opreza,
MikroElektronika ne snosi nikakvu odgovornost za eventualne gubitke i oštećenja (uključujući gubitke profita,
poslovnih informacija, prekida u poslovanju itd.) nastalih neposredno ili posredno usled eventualnih grešaka ili
Nebojša Matić propusta u ovom uputstvu ili usled korišćenja računarskog softvera i hardverskih proizvoda opisanih u njemu.
Generalni direktor MikroElektronika zadržava pravo izmena hardvera i softvera opisanih u ovom uputstvu u bilo kom trenutku bez
prethodnog obaveštenja.

UPOTREBA PROIZVODA U USLOVIMA VISOKOG RIZIKA

Proizvodi MikroElektronike nisu namenjeni za upotrebu u nuklearnim postrojenjima, vazdušnoj navigaciji,


sistemima naoružanja ili mašinama u kojima softverska ili hardverska greška može da prouzrokuje fizička
oštećenja i materijalnu štetu ili ugrozi čoveka i životnu sredinu (“visokorizične aktivnosti”). Mikroelektronika ne
snosi nikakvu odgovornost ukoliko se njeni proizvodi koriste u ove ili slične svrhe.

ZAŠTIĆENI ZNACI

Ime i logo kompanije Mikroelektronika, logo kompanije Mikroelektronika, mikroC, mikroC PRO, mikroBasic,
mikroBasic PRO, mikroPascal, mikroPascal PRO, AVRflash, PICflash, dsPICprog, 18FJprog, PSOCprog,
AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dsPIC PRO4, Easy8051B,
EasyARM, EasyAVR5, EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyVR Stamp LV18FJ, LV24-
33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4, SmartGSM/GPRS i UNI-DS
su zaštićeni znaci kompanije Mikroelektronika. Zaštićeni znaci koji se pojavljuju u ovom uputstvu nalaze u
vlasništvu odgovarajućih kompanija.

Proizvodi i korporativna imena koja se pojavljuju u uputstvu su zaštićeni zakonom o autorskim pravima i pored
nepostojanja posebnih napomena. Zaštićena imena su korišćena isključivo kao referenca za odgovarajuće
pojmove i u korist vlasnika zaštićenog znaka, bez namere da se ista zloupotrebe

Ime i logo kompanije Microchip, logo kompanije Microchip, Accuron, dsPIC, KeeLoq, microID, MPLAB, PIC, PICmicro, PICSTART,
PRO MATE, PowerSmart, rfPIC i SmartShunt su registrovani zaštićeni znaci kompanije Microchip Technology Incorporated u SAD - u
©MikroelektronikaTM, 2010, Sva prava zadržana.
i drugim državama.
Ukoliko imate problem sa nekim od naših proizvoda ili želite dodatne informacije, pošaljite Vaš tiket na: www.mikroe.com/en/support
PICPLC16 v6

Uputstvo

Ukoliko imate dodatna pitanja, komentare ili poslovne predloge, možete nam pisati na: office@mikroe.com
Razvojni sistemi Mikroelektronike predstavljaju nezamenljiv alat za
programiranje i razvoj uređaja baziranih na upotrebi mikrokontrolera.
Brižljivo odabrane komponente i upotreba najsavremenijih mašina
za njihovu montažu i testiranje, garantuju visoku pouzdanost naših
uređaja. Zahvaljujući jednostavnom dizajnu, velikom broju dodatnih

Razvojni sistem
Ukoliko želite da saznate više o našim proizvodima, posetite naš web sajt: www.mikroe.com

modula i gotovih programa, svi naši korisnici, bez obzira na iskustvo,


imaju prilike da na brz i efikasan način realizuju svoje projekte.

You might also like