Skip to main content

Hardware Details

Mjerenje obavlja Bosch BMV080. Izvještava o masenoj koncentraciji PM1, PM2,5 i PM10 iz čestica koje prolaze kroz mjerno područje oko 5 mm iznad njegove leće, bez ventilatora koji usisava zrak. Pločica ga napaja izravno s 3,3 V, a njegovo sučelje izvodi na dva načina:

  • Dva Qwiic konektora s 3,3 V, GND, SDA i SCL, za kabel prema vašem kontroleru i drugi kabel za lančano povezivanje još jedne Qwiic pločice.
  • 7-pinski header s napajanjem, I2C linijama, oba adresna pina i izlazom prekida. U SPI načinu rada isti pinovi prenose SPI.

Četiri lemna premosnika biraju I2C ili SPI, postavljaju I2C adresu i spajaju I2C pull-up otpornike.

Pogled odozgo na pločicu s označenim oznakama koje pokazuju na njezine dijelove, uključujući Qwiic na konektoru na svakom kraju
Pogled odozgo s označenim značajkama

Key specifications​

SpecificationValue
Interfejs
InterfejsI2C (zadano) ili SPI, odabire se premosnikom JP1
Qwiic kompatibilnoDa, 2 konektora
Zadana I2C adresa0x57
Promjenjiva adresaDa, od 0x54 do 0x57 pomoću premosnika JP2 i JP3
Kompatibilno s eksperimentalnom pločicomDa, 7-pinski header, razmak 2,54 mm
Brzina izlazaDo 0,97 Hz, oko jedno očitanje u sekundi
Snaga
Napon napajanja3,3 V, bez regulatora na pločici; napajanje lasera senzora, na istoj liniji, specificirano je na 3,3 V ±5 %; apsolutni maksimum 3,6 V
Logička razina3,3 V
StrujaIspod 68 mA u prosjeku tijekom mjerenja, ispod 30 µA u stanju mirovanja
Snaga, kontinuirani način rada181,9 mW tipično
Snaga, ciklički rad30,4 mW (1 očitanje u minuti), 6,2 mW (svakih 5 min), 3,1 mW (svakih 10 min), 0,6 mW (svakih 60 min)
Ostalo
IC senzoraBMV080 (Bosch Sensortec)
MjeriMasena koncentracija PM1, PM2,5 i PM10, u µg/m³
Mjerno područje0 do 1000 µg/m³ (PM2,5), rezolucija 1 µg/m³
Preciznost (PM2,5)±10 µg/m³ od 0 do 100 µg/m³, ±10 % od 101 do 1000 µg/m³, u kontinuiranom načinu rada pod ispitnim uvjetima iz tehničkog lista
Najmanja detektabilna čestica0,5 µm
Načini mjerenjaKontinuirani, s cikličkim radom
Algoritmi mjerenjaVisoka preciznost (zadano), uravnoteženo, brz odziv; ciklički rad koristi brz odziv
Vrijeme pokretanja1,9 s pri očitavanju upitom, 2,9 s s prekidom kao okidačem
Radna temperatura senzora+15 do +65 °C. Senzor se pri neprekidnom mjerenju sam zagrijava za oko 15 K, pa može raditi i pri okolišnoj temperaturi ispod 15 °C, ovisno o toplinskom dizajnu oko njega
Radna vlažnost0 do 95 % RH, bez kondenzacije
Laserska klasaKlasa 1 (IEC 60825-1)
Dimenzije38 x 22 mm
Montažne rupe4 x 3,2 mm, za M3 vijke

Pinout​

Oznaka pinaNaziv pinaOpis
GNDMasaZajednička masa za napajanje i signale.
3V3Napajanje 3,3 VIzravno napaja senzor. Dovedite samo 3,3 V: na pločici nema regulatora.
SCLI2C takt / SPI SCKI2C takt u I2C načinu rada, serijski takt u SPI načinu rada.
SDAI2C podaci / SPI MOSII2C podaci u I2C načinu rada, podaci prema senzoru u SPI načinu rada.
AB0Adresni bit 0 / SPI MISOPostavlja bit 0 I2C adrese preko JP2. U SPI načinu rada, podaci iz senzora.
AB1Adresni bit 1 / SPI CSBPostavlja bit 1 I2C adrese preko JP3. U SPI načinu rada, odabir uređaja (aktivan u niskom stanju).
IRQPrekidIzlaz prekida senzora, aktivan u niskom stanju, s uključenim vlastitim pull-up otpornikom senzora prema zadanim postavkama.
Qwiic (x2)Qwiic konektori3,3 V, GND, SDA i SCL, spojeni na iste linije kao header.

Naponi i logičke razine​

SpojPodržani naponNapomene
Header 3V3, Qwiic3,3 VIzravno napaja sva četiri napajanja senzora. Napajanje lasera najuže je od njih, specificirano na 3,3 V ±5 %; ostala tri prihvaćaju širi raspon, do 3,3 V +5 %. Apsolutni maksimum senzora je 3,6 V.
Signali headera, Qwiic SDA i SCL3,3 V logikaNa pločici nema pretvarača logičkih razina.

Ova pločica radi samo na 3,3 V. Nema regulator napona, stoga nikada ne spajajte header na 5 V i koristite kontroler s 3,3 V logikom na I2C ili SPI pinovima.

BMV080 je laserski proizvod klase 1: njegov dizajn ograničava emitiranu optičku snagu na 0,5 mW. Njegovo mjerno područje nalazi se oko 5 mm iznad leće, a najbolje radi na udaljenosti od najmanje 17 mm od oštrih rubova, koji čine strujanje zraka turbulentnim.

Dimensions​

Pločica prikazana pod kutom, s plavim kotnim linijama i mjerama duž njezinih stranica
Soldered BMV080 Particulate Matter Sensor dimensions

Pločica je veličine 38 x 22 mm. Ima četiri montažne rupe za M3 vijke, svaku promjera 3,2 mm.

Jumpers​

Pogled odozgo na pločicu s linijama oznaka od JP1, JP2, JP3 i JP4 do četiri lemna premosnika uz njezin gornji rub
Soldered BMV080 Particulate Matter Sensor jumper locations
JumperZadanoFunkcija
JP1Srednja lemna površina premoštena na stranu 3,3 V (10 kΩ)Odabir sučelja. Prema zadanim postavkama pin za odabir protokola senzora je povučen na visoku razinu, što odabire I2C. Prerežite premosnik i spojite srednju lemnu površinu na lemnu površinu GND za odabir SPI-ja.
JP2, JP3Srednja lemna površina premoštena na stranu 3,3 V (10 kΩ) na oba, adresa 0x57I2C adresa. JP2 postavlja bit 0 (AB0), a JP3 bit 1 (AB1). Prerežite premosnik i spojite srednju lemnu površinu na lemnu površinu GND da taj bit postane nizak: JP3 i JP2 oba na GND daju 0x54, samo JP3 na GND daje 0x55, samo JP2 na GND daje 0x56.
JP4ZatvorenI2C pull-up otpornici: 10 kΩ od SDA i od SCL prema 3,3 V. Prerežite oba premosnika da ih uklonite. U SPI načinu rada isti pinovi prenose MOSI i SCK, pa zatvoreni JP4 zadržava pull-up otpornike na te dvije linije. Senzor bira SPI način 0 ili 3 prema razini SCK nakon što CSB prijeđe u nisko stanje.

Nakon prerezivanja premosnika na JP2 ili JP3 uvijek spojite srednju lemnu površinu tog jumpera na njegovu lemnu površinu GND. Adresni pinovi senzora ne smiju ostati nespojeni: nespojeni AB0 ili AB1 ostavlja I2C adresu nedefiniranom. Srednju lemnu površinu JP1 također držite spojenom: ako ostane nespojena, i dalje odabire I2C, ali proizvođač senzora to ne preporučuje.

U SPI načinu rada (JP1 na GND) ostavite JP2 i JP3 na zadanoj strani 3,3 V. Tamo je AB0 izlaz MISO senzora, a AB1 njegov odabir uređaja CSB, pa GND premosnik na JP2 spaja MISO na GND, a onaj na JP3 drži CSB u niskom stanju.

Nijedna adresa nije rezervirana ni zauzeta: 0x54 do 0x57 obične su I2C adrese, a ništa drugo na pločici ne koristi sabirnicu.

Senzor očitava pinove za odabir sučelja i adrese samo pri uključivanju napajanja. Jumper mijenjajte kad je napajanje isključeno ili nakon toga isključite i ponovno uključite napajanje pločice. Svaki primjer iz biblioteke postavlja adresu pomoću #define BMV080_ADDR 0x57, stoga tu liniju promijenite prema novoj adresi.

Hardware repository​

Za ovu pločicu još ne postoji javni repozitorij hardvera.