You are on page 1of 4

INFOTEH-JAHORINA Vol. 14, March 2015.

Merenje temperture i kontrol osvetljenj udljenog


objekt
Branislav Batini, Vladimir Rajs, Nenad Petrovi, Vladimir Milosavljevi, ivorad Mihajlovi, Nikola Lakovi,
Milo ivanov
Departman za Elektroniku,Energetiku i Telekomunikacije
Fakultet Tehnikih Nauka
Novi Sad, Srbija
batinicbb@yahoo.com, rajs.vladimir@gmail.com, npsmajli@gmail.com, schutki@gmail.com, zivorad@uns.ac.rs,
lakovicn@gmail.com zivanov@uns.ac.rs
Sadraj U ovom radu je predstavljen ureaj za merenje
temperature i kontrolu osveteljenja, kojim se upravlja sa
udaljene take putem GPRS konekcije. Kao senzor temperature
iskorien je digitalni DS18B20 senzor, dok je za senzor
osvetljenosti upotrebljen fotootpornik VT935G. Nadoknaivanje
dnevnog osvetljenja objekta vri se vetakim osvetljenjem koje
predstavlja traka sa belim LE diodama. Ureajem upravlja
mikrokontroler Atmega16, a GPRS konekciju omoguuje TELIT
GL865-QUAD modem.
Kljune rei: Merenje temperature, nivo osvetljenja, daljinsko
uprvljnje, GPRS.

I.

UVOD

Temperatura predstavlja bitan parametar u raznim granama


tehnike. Postoje razne metode za merenje temperature, u
zavisnosti od klase tanosti, potrebne rezolucije merenja i
sloenosti mernog sistema. Senzori temperature se grubo mogu
podeliti na kontaktne i beskontaktne. Kontaktni senzori su u
dodiru s medijumom na kome se meri temperatura, za razliku
od beskontaktnih senzora koji temperaturu mere na principu
energije zraenja zagrejanog tela. Neke od metoda kontaktnih
merenja su: merenje bimetalnim termometrima, merenje
upotrebom termometara sa irenjem gasova i tenosti , merenje
pomou otpornih termometara, merenje kompenzacionom
metodom , savremeno merenje bazirano na poluprovodnikim
senzorima sa integrisanim elektronskim kolima - analognim i
digitalnim senzorima [1]. Ovakvo merenje (digitalnim ili
analognim senzorima) zahteva dalju obradu izmerenih
podataka na mikrokontroleru. Beskontaktna merenja
obuhvataju merenje infracrvenim termometrima (za manje
temperature) i pirometrima (za vee temperature) [1]. Ovakvi
senzori su bazirani na merenju intenziteta zraenja ili njegove
spektralne karakteristike, na osnovu kojih se odreuje
temperatura tela koje zrai.
Merenje bazirano na poluprovodnikim senzorima je
posebno interesantno zbog malih dimenzija, lake ugradnje i
odravanja, niske cene, mogunosti integracije sa drugim
poluprovodnikim komponentama, pa je u ovom ureaju
upravo ovakvim senzorima data prednost u odnosu na gore
pomenute tradicionalne metode.

LM35 senzor [2] je analogni precizni temperaturni senzor


sa integrisanim kolom, gde je izlazni napon linearno
proporcionalan promeni temperature. Stoga LM35 ima
prednost nad linearnim temperaturnim senzorima kalibrisanim
u K, jer korisnik ne mora da vri konverziju kako bi dobio
vrednost u C. Takoe, senzor ne zahteva eksternu kalibraciju
ili podeavanja da bi imao tipinu preciznost od C na
sobnoj temperaturi i C na celom mernom opsegu od 55
C do +150 C, za koji proizvoa garantuje. Kako LM35 ima
potronju samo 60 A, njegovo samozagrevanje je veoma malo
i iznosi 0.1 C u vazdunoj okolini.
DS18B20 senzor [3] je digitalni temperaturni senzor koji
omoguava merenja temperature izraene direktno u C. Ovaj
senzor komunicira sa mikrokontrolerom preko jednoine
sabirnice koja po definiciji zahteva samo jednu liniju za prenos
podatak pri komunikaciji sa centralnim mikroprocesorom.
Radni temperaturni opseg senzora iznosi od -55 C do +125 C
i preciznost od 0.5 C u opsegu od -10 C do +85 C. Dodatno,
DS18B20 se moe napajati direktno sa linije za prenos
podataka (parazitno napajanje), eliminiui potrebu za
eksternim napajanjem. Bitna karakteristika ovog senzora je ta,
to svaki DS18B20 ima jedinstveni 64-bitni serijski kod, a to
omoguava da vie DS18B20 senzora rade na istoj, jednoinoj
sabirnici. Stoga je jednostavnije koristiti jedan mikrokontroler
za oitavanje sa vie senzora rasporeenih u velikoj oblasti.
Upravo ova uteda je prednost u odnosu na prethodno opisani
analogni senzor LM35. Takoe, ovaj senzor ima i bolju
(podesivu) rezoluciju, 9-12-bitnu, zavisno od potreba merenja.
Maksimalno vreme trajanja konverzije temperature u 12-bitnu
digitalnu re (koja se alje na mikrokontroler), a koje garantuje
proizvoa iznosi 750 ms. Za merenje temperature u ovom
radu, korien je ovaj digitalni senzor, koji je povezan sa
mikrokontrolerom radi obrade podatka sa senzora, sklditenja
u memoriju i prikaza podataka na displeju. Jo jedna prednost
digitlnog senzor u odnosu n nlogni se ogled u tome to
digitlni senzor ne unosi greke u sluju kd je on udljen od
smog urej.
Merenje nivoa osvetljenosti se izvodi senzorima kao to su
fototranzistori, fotodiode i fotootpornici [4]. Fototranzistori su
relativno brzi, i imaju visoku osetljivost. Pod brzinom se
podrazumeva odziv fotoelije na promenu od potpune

- 14 -

osvetljenosti do potpuog mraka. Fotodiode su ak bre od


fototranzistora, a kao izuzetno brze se izdvajaju PIN fotodiode
sa ugraenim besprimesnim slojem izmeu p i n sloja. Za
razliku od fototranzistora, osetljivost fotodioda je loija.
Fotootpornici su, po pitanju brzine rada, sporiji i od fotodioda i
od fototranzistora, ali po pitanju osetljivosti u prednosti su nad
fotodiodom, iako imaju loiju osetljivost od fototranzistora.
Meutim, fotootpornici su jeftiniji, imaju veliku promenu
otpornosti na karakteristici, pa za oitavanje ne zahtevaju
dodatno pojaanje signala, a samo oitavanje je jednostavno.
Mana im je, pored brzine i temperaturna osetljivost. Kako u
ovom ureaju nije bitna velika brzina reagovanja jer se ne
oekuje nagla promena osvetljenosti (ak je poeljno da bude
sporiji i sa aspekta eliminacije lanog reagovanja), za
prikupljanje podataka o intenzitetu svetlosti je upotrebljen
fotootpornik. Tipine brzine fotootpornika su reda 5-100 ms.

odakle dalje sledi:

Izraz (3) predstavlja formulu za izraunavanje intenziteta


svetlosti poto su RA i EA unapred poznati.
Poto
otpornost
nije
mogue
direktno
meriti
mikrokontrolerom, potrebno je najpre izraunati napon u
taki A naponskog razdelnika (Sl. 1), pri emu se moraju uzeti
u obzir i referentni napon AD konvertora mikrokontrolera
(napon izvora, 5 V), kao i bitnost AD konverzije (korien je
10-bitni konvertor, pa ADC u izrazu (4) deli vrednost 1024).

Poto je cilj da se merenja odvijaju na udaljenom objektu, u


sistem je implementiran GPRS modem [5] koji omoguava
slanje oitanih podataka na server.
Treba napomenuti da je ovaj ureaj realizovan kao prototip,
a ispitivan je u laboratorijskm uslovima. Jedna od primena bi
mogla biti u plastenicima za udaljeno praenje parametra
temperature i osvetljenja. U ovakvim primenama ima dosta
sloenijih ureaja koji pored ovih osnovnih parametara koriste
senzore za merenje koncentracije CO2, vlanosti vazduha,
pravca i brzine vetra, pa ak i prisustva padavina. Pored
navedenih senzora, napredniji sistemi mogu da sadre i
aktuatore kao to je sistem za navodnjavanje. Ovakvi sistemi su
prilino skupi, kako za ugradnju, tako i za odravanje. Prednost
realizovanog ureaja u odnosu na neke postojee sisteme
mogla bi se ogledati u daljinskoj kontroli.
II.

MERENJE NIVOA OSVETLJENOSTI FOTOOTPORNIKOM

U ovom ureaju za merenje nivoa osvetljenosti korien je


fotootpornik VT935G [7]. Kako bismo ispitali promenu
otpornosti fotootpornika u zavisnosti od osvetljenosti,
povezaemo elektrino kolo kao na Sl. 1. Jedan kraj
fotootpornika je povezan na izvor 5 V, a drugi kraj na analogni
ulazni pin mikrokontrolera. Izmeu take A i mase povezan je
pull-down otpornik vrednosti 10 k, ime je formiran
naponski razdelnik. Kako el. otpornost fotootpornika opada sa
porastom intenziteta svetlosti, mereni napon na pinu
mikrokontrolera raste. Izraz (1) prikazuje zavisnost nagiba
krive izmeu optornosti korienog senzora i intenziteta
svetlosti:

Slika 1

Poto sada znamo napon u taki A, iz izraza za naponski


razdelnik moemo odrediti otpornot fotootpornika:

Kada je otpornost poznata, uvrtavanjem RFO=RB u


izraz (3), dobijamo vrednost nivoa osvetljenosti izraenu u lx.
Sreivanjem izraza (3), za konkretnu primenu u ovom
ureaju uzimajui vrednosti RA=18.5 k, EA=10 lx, dolazimo
do izraza (6):

Pomou izraza (6) mikrokontroler izraunava vrednost koja


Nagib k za odabrani senzor prema podacima proizvoaa
iznosi 0.9. Takoe, imamo poznatu vrednost otpornosti u taki
RA, koja iznosi 18.5 k, pri intenzitetu svetlosti EA od 10 lx
(zadaje proizvoa). Kada je otpornost RB izmerena, moemo
da izraunamo intenzitet svetlosti koja pada na senzor, to
govori izraz (2)
Slika 2

- 15 -

se uzima kao koristan signal dobijen sa senzora osvetljenosti tj.


fotootpornika.
III.

BLOK EMA I ALGORITAM RADA UREAJA

U ovom ureju celokupnu kontrolu senzor, prikupljnje i


slnje podtk n server, ko i logiku uprvljnj rsvetom i
ktivirnje lrm vri sistem zsnovn n mikrokontroleru
Atmega16 [6] i GPRS/GSM modemu Telit GL865-QUAD [8].
Mikrokontroler Atmega16 im osmobitnu hrvrd
rhitekturu. Rdni npon je 5 V, kontroler poseduje RAM
memoriju veliine 1 kB, i EEPROM memoriju veliine 512 B.
Telit GL865-QUAD je modem nmenjen z korienje u
beinim industrijskim plikcijm z prenje stnj senzor
i kontrolu sistem. Mlih je dimenzij i lk je z integrciju.
Kvlitetnog je i robustnog dizjn, irokog opseg rdne
temperture. Rdni npon modem je 3.22 V do 5 V. Potronj
struje u iskljuenom modu je priblino 5 A, u ktivnom
modu pri prenosu GPRS podtk do 360 mA. Rdni opseg
tempertur kree se od -40 C do +85 C to vi i z
temperturu sklditenj.
Kao vetako osvetljenje koje nadoknauje odsustvo
dnevne svetlosti upotrebljena je traka sa belim LE diodama.
Kompletn blok em urej dt je n Sl. 3.
Npjnje mikrokontroler, modem i senzor obezbeuje
prekidko step-down npjnje (buck convertor). Upravljanje
intezitetom svetla LED trake vri se pomou PWM signala koji
zadaje mikrokontroler u zavisnosti od iitavanja senzora
osvetljenosti, ali radi postizanja veih struja za napajanje
rasvete koristimo mosfet kao prekida. Za zatitu
mikrokontrolera od kvarova u rasveti, a ujedno i zbog promene
nivoa napona za upravljanje mosfetom koristien je
optokapler.

Sledi kratak opis algoritma rada ureaja koji je prikazan na


Sl. 4. Prilikom ukljuivanja ureaja izvre se sve potrebne
inicijalizacije, a zatim se proverava da li je neki od
upravljakih tastera pritisnut, i ukoliko jeste, poziva se blok za
upravljanje stejt mainom korisnikog menija. Generalno, ovaj
blok se izvrava na zahtev korisnika, ali u odreenom modu
rada (pod uslovom da nije u toku razmena podataka sa
serverom, i pod uslovom da je mod dozvoljen). Ovaj blok je
realizovan tako da omoguava korisniku podeavanje
parametara ureaja, kao to su postavka sata, zadavanje
kritine temperature za aktiviranje alarma, oitavanja trenutnih
vrednosti nivoa osvetljenosti, provera da li je ureaj uspeno
prijavljen na mreu, runo slanje podataka ka serveru itd.
Izgled korisnikog menija sa funkcijama koje su realizovane u
ovom bloku prikazan je na Sl. 5. Nakon bloka za opsluivanje
korisnikog menija, prikupljaju se podaci sa senzora
temperature i fotootpornika. Nakon potrebnih konverzija,
rauna se nivo osvetljenosti i upravlja se aktuatorom za
osvetljenje. Zatim se proverava da li je konekcija
uspostavljena. Uspostava konekcije se vri posle registrovanja
SIM kartice na mrei i podeavanja parametara potrebnih za
GPRS. U ove parametre spadaju korisniko ime, lozinka i APN
(Access Point Name), - gateway izmeu GPRS-a i interneta.
Kada stigne odgovor od modema da je IP adresa konekcije
uspeno dodeljena, otvara se socket ka serveru. Nakon to se
ureaj povee na server, periodino se alju korisni podaci sa
senzora u predefinisanoj formi. Takoe, ureaj moe primati
unapred definisane naredbe sa servera, i na ovaj nain se, osim
nadgledanja ureaja vri i daljinska kontrola. Pored upravljanja
kritinim parametrima, serverska strana moe potpuno da
blokira/odblokira korisniku interakciju sa ureajem (kako
kontrolu, tako i iitavanja), to u nekim sluajevima moe biti
korisno.

Ureaj poseduje i modul sa LCD displejom i korisnikim


tasterima, pomou kojih korisnik u odreenom modu rada
moe oitati podatke sa senzora ili zadavati parametre ureaju.

Slika 1 Blok ema ureaja


Slika 4 Algoritam rada ureaja

- 16 -

Korisnik ovakvu blokadu pristupa ne moe da eliminie


resetovanjem ureaja, jer se podeavanja uvaju u EEPROM
memoriji mikrokontrolera.

sistemskih gresaka. Ko ndogrdnj urej u budunosti bi


se mogl uvesti merenj i kontrol novih prmetr primenom
odgovrjuih senzor i ktutor.
ZAHVALNICA
Ovj rd finnsijski je podrn od strne Ministrstv z
nuku Republike Srbije u okviru projekt pod brojem
III 43008 i III 45003.
LITERATURA
[1]
[2]
[3]
[4]
[5]

[6]
Slika 5 Izgled korisnikog menija sa implementovanim funkcijama
[7]
[8]

Mladen Popovi, Senzori i merenja, Srpsko Sarajevo, 2004.


Internet sajt, datasheet analognog temperaturnog senzora:
http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/5/LM35.pdf
Internet sjt, datasheet digitalnog temperturnog senzor:
http://www.ti.com/lit/ds/symlink/lm35.pdf
Mladen Popovi, Senzori u robotici, Beograd, 1996.
M. Leito, Mobile Communication Systems: GSM Global System for
Mobile Communication, Universidade do Porto, Faculdade de
Engenharia, FEUP.
Internet sajt, datasheet mikrokontrolera Atmega16:
http://www.atmel.com/images/doc2466.pdf
Internet sajt, datasheet VT935G fotootpornika:
http://www.farnell.com/datasheets/1511557.pdf
Internet sjt, datasheet GSM/GPRS modema, sa opisanim AT
komandama:
http://www.janus-rc.com/Documentation/Telit_GE865Q_AT_Commands_Reference_Guide_r9.pdf
ABSTRACT

This paper presents a device for temperature and illumination


measurement, which can be controlled remotely via GPRS
connection. As the temperature sensor is used a digital sensor
DS18B20, while as illumination sensor is used photoresistor
VT935G. Compensating daylight of observed object is performed
artificial lighting which represents strip with white LEDs. Device is
controled by a microcontroller ATmega16, while a GPRS connection
enables Telit GL865-QUAD modem.
Slika 6 Izgled ureaja u krajnjem stadijumu izrade

MEASURING THE TEMPERATURE AND


ILLUMINATION CONTROL TO REMOTE OBJECT

Ureaj u krajnjem stadijumu izrade je prikazan na Sl. 6.


IV.

ZAKLJUAK

U ovom rdu je opisana funkcionalnost, arhitektura i nain


na koji je ureaj za merenje temperture i kontrole osvetljenj
udljenog objekt realizovan. Njpre je osmiljen i relizovn
hrdver urej, ztim je softverskom kontrolom relizovn
logik uprvljnj, nkon eg je utvren funkcionlnost
urej. Ureaj je testiran u laboratorijskim uslovima. Rezultati
testiranja su pokazali da ureaj radi na predvien nain bez

- 17 -

Branislav Batini, Vladimir Rajs, Nenad Petrovi,


Vladimir Milosavljevi, ivorad Mihajlovi,
Nikola Lakovi, Milo ivanov

You might also like