Documente Academic
Documente Profesional
Documente Cultură
Programul de Master:
Sisteme Informatice Aplicate în Producție și Servicii
BME280
S ENZORDIGITAL DE UMIDITATE ,
PRESIUNE ȘI TEMPERATURĂ
REFERAT
Sisteme Distribuite și Senzori Inteligenți
Studentă:
Delia MOGA
Timișoara,
2019
Contents
CAP. 1 INTRODUCERE..............................................................................................................................................3
1.1. Generalități.............................................................................................................................................3
1.1.1. Caracteristicile generale ale senzorului.............................................................................................3
1.1.2. Parametri pentru senzorul de umiditate...........................................................................................4
1.1.3. Parametri pentru senzorul de presiune.............................................................................................4
1.2. Aplicabilitate...........................................................................................................................................4
1.3. Dispozitive țintă......................................................................................................................................5
CAP. 2 SPECIFICAȚII..................................................................................................................................................6
2.1. Specificații electrice generale.................................................................................................................6
2.2. Specificații pentru senzorul de umiditate..............................................................................................6
2.3. Specificații pentru senzorul de presiune................................................................................................7
2.4. Specificații pentru senzorul de temperatură..........................................................................................8
CAP. 3 DESCRIERE FUNCȚIONALĂ...........................................................................................................................9
3.1. Diagramă bloc.........................................................................................................................................9
3.2. Managementul energiei.........................................................................................................................9
3.3. Stări ale senzorului...............................................................................................................................10
3.4. Etapele de măsurare.............................................................................................................................11
3.4.1. Măsurarea umidității........................................................................................................................12
3.4.2. Măsurarea presiunii.........................................................................................................................12
3.4.3. Măsurarea temperaturii...................................................................................................................12
3.4.4. Filtrul IIR...........................................................................................................................................12
CAP. 4 INTERPRETAREA/CITIREA DATELOR..........................................................................................................14
4.1. Shadowingul registrelor de date..........................................................................................................14
4.2. Compensarea la ieșire..........................................................................................................................14
4.2.1. Cerințe de calcul...............................................................................................................................15
CAP. 5 HARTA GLOBALĂ A MEMORIEI ȘI DESCRIEREA REGIȘTRILOR..................................................................16
CAP. 6 INTERFEȚE DIGITALE..................................................................................................................................17
6.1. Interfața I²C...........................................................................................................................................17
6.2. Interfața SPI..........................................................................................................................................18
CAP. 7 ARANJAREA PINILOR ȘI DIAGRAMA DE CONECTARE...............................................................................20
7.1. Recomandări de montare și asamblare.....................................................................................................23
CAP. 8 BIBLIOGRAFIE.............................................................................................................................................24
CAP. 1 INTRODUCERE
1.1. Generalități
Timp de răspuns 1 s
Toleranța ± 3% umiditate relativă
Histerezis ± 1% umiditate relativă
1.2. Aplicabilitate
BME280 oferă trei modalități de funcționare: modul sleep, modul forțat și modul
normal. Acestea pot fi selectate folosind setarea modului [1: 0]. Modurile disponibile sunt:
Mod de repaus: nicio operație, toate registrele accesibile, putere mică, mod
selectat după pornire
Mod forțat: efectuați o măsurătoare, stocați rezultatele și reveniți la modul de
repaus
Modul normal: ciclare a măsurătorilor și perioade inactive.
Măsurarea umidității poate fi activată sau poate fi omisă. Când este activată, există
mai multe opțiuni de oversampling. Măsurarea umidității este controlată de setarea osrs_h
[2: 0]. Pentru măsurarea umidității, este posibil oversampling-ul pentru a reduce valoarea
zgomotului. Rezoluția măsurării umidității este fixată la ieșirea ADC de 16 biți.
Măsurarea presiunii poate fi activată sau poate fi omisă. Când este activată, există
mai multe opțiuni de oversampling. Măsurarea presiunii este controlată de setarea osrs_p [2:
0]. Pentru măsurarea presiunii, este posibil oversampling-ul pentru a reduce valoarea
zgomotului. Rezoluția datelor de presiune depinde de filtrul IIR și de setarea de
oversampling.
Când filtrul IIR este activat, rezoluția de presiune este de 20 de biți.
Când filtrul IIR este dezactivat, rezoluția de presiune este de 16 + (osrs_p - 1) bit, de
ex. 18 biți când osrs_p este setat la '3'.
Interfața SPI este compatibilă cu modul SPI '00' (CPOL = CPHA = '0') și modul '11'
(CPOL= CPHA = '1'). Selecția automată dintre modurile "00" și "11" este determinată de
valoarea din SCK după ce CSB este pe front descrescator.
Interfața SPI are două moduri: 4 fire și 3 fire. Protocolul este același pentru ambele.
Modul 3-fire este selectat prin setarea "1" în registrul spi3w_en.
Notă:
Valoarea recomandată pentru C1, C2 este de 100 nF
Valoarea pentru rezistențele pull-up R1, R2 ar trebui să se bazeze pe încărcătura bus-
ului; o valoare normală este de 4,7 kΩ
Este necesară o conexiune directă între CSB și VDDIO
Notă:
Valoarea recomandată pentru C1, C2 este de 100 nF
Figura 19. Diagrama de conectare SPI cu 3 fire
Notă:
Valoarea recomandată pentru C1, C2 este de 100 nF
Figura 20. Dimensiuni senzor și carcasă
[www1] https://www.bosch-sensortec.com/bst/products/all_products/bmp280
[www2] https://www.adafruit.com/product/265
[www3]https://learn.adafruit.com/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-
breakout/downloads
[www4] https://cdn.sparkfun.com/assets/learn_tutorials/4/1/9/BST-BME280_DS001-10.pdf
[www5]https://learn.sparkfun.com/tutorials/sparkfun-bme280-breakout-hookup-guide#installing-the-
arduino-library