You are on page 1of 6

Strojarski odjel Senzori

Mjerenje temperature digitalnim senzorom


Za potrebe današnje vježbe koristit ćemo BMP280 digitalni temperaturni senzor.

Slika 10 BMP280 senzor (lijevo) i tiskana pločica na kojoj se senzor nalazi (desno)

Budući da se radi o digitalnom senzoru potrebno je s njime osigurati komunikaciju na nešto


drugačiji način nego što smo to do sada radili s analognim varijantama.
Kao pomoć u tome poslužiti će nam mikroupravljač mbed LPC1768. Njegova uloga će u ovom
slučaju biti dohvaćanje podataka sa senzora te njihovo prosljeđivanje na računalo radi
prikazivanja u LabVIEW programskom okruženju. Osim toga mikroupravljač će obavljati i sve
ostale funkcije potrebne za rad detektorskog elementa (napajanje i takt za sinkronizaciju).

3. laboratorijska vježba 16
Strojarski odjel Senzori

Slika 11 mbed pločica i pripadajući raspored pinova

1. zad.: (2 b)
Spojiti shemu prema slici prilagođenu za mbed sustav. Voditi računa o redoslijedu nožica na
BMP280 senzoru.
Radi jednostavnosti nećemo se baviti programskim kodom koji je potreban za komunikaciju s
BMP280 senzorom. Kada su svi elementi spojeni, sa stranice kolegija treba preuzeti datoteku
(ekstenzija .bin) s programskim kodom za mbed mikroupravljač (kod je napisan u C++
programskom jeziku, a prevođenje koda u binarnu datoteku odvija se na web stranicama mbed-
a). Tu datoteku (ekstenzija .bin) je potrebno prebaciti na mbed jednostavnim kopiranjem (kao
na USB memory stick). Nakon kopiranja datoteke resetirati mbed pritiskom na tipkalo koje se
nalazi na njemu. Kako bi računalo ispravno obavilo komunikaciju s mbed-om preko virtualnog
serijskog priključka potrebno je instalirati mbed serial driver (na računalima u labosu već
obavljeno). Zatim na računalu pokrenuti datoteku s ekstenzijom .vi za LabVIEW te pokušati
ostvariti očitanje temperature. U Block Diagram prozoru odabrati odgovarajući
komunikacijski port na padajućem izborniku – moguće provjeriti u Device Manager-u kroz
Control Panel.

Slika 12 shema spajanja DS18B20 na mikroupravljač

3. laboratorijska vježba 17
Strojarski odjel Senzori

2. zad.: (4 b)
Spojiti PC digitalni osciloskop (PicoScope) između komunikacijskih linija i uzemljenja
(Tablica 1) na senzoru te pokušati dobiti prikaz signala. Na osciloskopu namjestiti parametre
prema slici.
Tablica 3 spajanje MyDAQ-a sa senzorom BMP280

BMP280 PicoScope mbed LPC1768


Vcc NC p40 - VOUT
GND Kanal A- p1 - GND
SCL NC p10 - SCL
SDA Kanal A+ p9 - SDA
CSB NC NC
SDO NC p1 - GND

3. laboratorijska vježba 18
Strojarski odjel Senzori

Mijenja li se primjetno izlazni signal iz senzora ovisno o promjeni temperature? Je li moguće


doći do zaključka o eventualnoj promjeni temperature direktno iz vrijednosti napona (promjena
amplitude) na izlazu iz BMP280?
__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

Koliko je vrijeme potrebno za prijenos podatka veličine jedan bit?

___________________________________________________________________________
Sukladno tome, koliko iznosi frekvencija prijenosa podatka veličine jedan bit?

___________________________________________________________________________

Kolika je amplituda signala?

___________________________________________________________________________

3. laboratorijska vježba 19
Strojarski odjel Senzori

Skicirati vremenski dijagram signala za dvije različite temperature te obavezno naznačiti


naponsku i vremensku osjetljivost na odgovarajućim osima, odnosno navesti numeričke
vrijednosti za nacrtane signale.

T1 = ______ °C

T2 = ______ °C

3. laboratorijska vježba 20
Strojarski odjel Senzori

3. zad.: (2 b)
Svojstvo Zaključak
mjerena veličina (napon/jakost
struje/ količina
naboja/frekvencija/faza)
pretvorba energije
(jednostavna/složena)
usmjerenost
(intrinsični/ekstrinsični)
način rada (aktivni/pasivni)
referentna točka
(apsolutna/relativna)
oblik signala
(analogni/binarni/digitalni)
osjetljivost (fiksna/promjenjiva)
brzina odziva (trenutna/sa
zadrškom)
linearnost statičke karakteristike
područje neosjetljivosti
raspon mjernog područja

4. zad.: (2 b)
Modificirati LabVIEW kod tako da se temperatura prikazuje pomoću analognog indikatora
(kazaljke) na Front Panelu. Skicirati modifikacije koje su napravljene u kodu (s Block Diagram
strane).

3. laboratorijska vježba 21

You might also like