Skip to main content

Rješavanje problema

Počnite od simptoma koji možete uočiti. Primijenite jednu promjenu odjednom, a zatim ponovno pokrenite najmanji primjer iz poglavlja Brzi početak.

SimptomProvjeraRješenje
Kompajliranje staje s porukama BOSCH BMV080 SDK Must be installed. i bmv080.h not foundJeste li kopirali datoteke Bosch SDK-a u biblioteku?Preuzmite Bosch BMV080 SDK i kopirajte dvije datoteke zaglavlja te dvije .a datoteke za svoju platformu na putanje navedene u tablici u poglavlju Brzi početak.
Serial Monitor ispisuje BMV080 not detected i ništa drugoJe li Qwiic kabel do kraja utaknut na oba kraja? Jesu li na headeru SDA i SCL spojeni na I2C pinove vašeg kontrolera i napaja li se pločica s 3,3 V?Ponovno utaknite ili zamijenite kabel te provjerite ožičenje prema poglavlju Brzi početak.
BMV080 not detected nakon promjene jumpera JP2 ili JP3Odgovara li BMV080_ADDR u skici adresi koju postavljaju jumperi (0x54 do 0x57)? Je li se pločica ponovno pokrenula nakon promjene?Postavite BMV080_ADDR na novu adresu te isključite i ponovno uključite napajanje pločice. Senzor očitava svoje adresne pinove samo pri uključivanju napajanja.
Serial Monitor ostaje prazanJe li postavljen na 115200 baud? Svaki primjer čeka u setup() dok se serijski port ne otvori.Postavite Serial Monitor na 115200 baud i otvorite ga nakon učitavanja programa.
Očitanja završavaju s ObstructedNalazi li se nešto fiksno ispred senzora, primjerice poklopac, zid ili kabel? Bijela površina okrenuta prema senzoru računa se kao prepreka dok se nalazi unutar osjetljivog područja, koje za bijelu površinu seže 350 mm ili više od površine domaćina (površine u koju je senzor ugrađen). Manje reflektivni predmeti računaju se samo kad su bliže.Očistite prostor ispred senzora. Dok javlja prepreku, senzor ne izračunava PM2.5.
Očitanja su šumovita ili nestabilnaJe li senzor blizu oštrog ruba? Radi li manje od jednog dana?Držite ga najmanje 17 mm od oštrih rubova jer oni uzrokuju turbulenciju strujanja zraka. Novi senzor tijekom prvih 24 sata može pokazivati lažne detekcije, koje se obično s vremenom smire.
I2C skica prestaje pronalaziti senzor nakon promjene JP1Je li JP1 premošten na GND? Time se odabire SPI, a biblioteka komunicira samo preko I2C.Vratite JP1 na zadani most te isključite i ponovno uključite napajanje pločice.

I dalje ne ide?​

Pitajte na forumu zajednice. Navedite sljedeće kako bi netko mogao reproducirati problem:

  • naziv proizvoda i SKU: Soldered BMV080 Particulate Matter Sensor, 333373
  • kontroler pločica i softversko okruženje
  • revizija biblioteke ili modula
  • potpuni tekst pogreške ili neočekivani ispis
  • način povezivanja i izvor napajanja
  • jasna fotografija ožičenja