Zum Hauptinhalt springen

Fehlerbehebung

Beginnen Sie mit dem Symptom, das Sie beobachten können. Nehmen Sie jeweils nur eine Änderung vor und versuchen Sie es dann erneut mit dem kleinsten Beispiel aus dem Quick Start.

SymptomPrüfenLösung
Das Kompilieren bricht mit BOSCH BMV080 SDK Must be installed. und bmv080.h not found abHaben Sie die Bosch-SDK-Dateien in die Bibliothek kopiert?Laden Sie das Bosch BMV080 SDK herunter und kopieren Sie die beiden Header-Dateien und die beiden .a-Dateien für Ihre Plattform in die Pfade aus der Tabelle im Quick Start.
Der Serial Monitor gibt BMV080 not detected aus und sonst nichtsSitzt das Qwiic-Kabel an beiden Enden fest? Liegen SDA und SCL an der Stiftleiste an den I2C-Pins Ihres Controllers, und wird das Board mit 3,3 V versorgt?Stecken Sie das Kabel neu auf oder tauschen Sie es aus, und prüfen Sie die Verdrahtung anhand des Quick Start.
BMV080 not detected nach dem Ändern der Jumper JP2 oder JP3Stimmt BMV080_ADDR im Sketch mit der Adresse überein, die die Jumper einstellen (0x54 bis 0x57)? Wurde das Board nach der Änderung neu mit Spannung versorgt?Setzen Sie BMV080_ADDR auf die neue Adresse und schalten Sie das Board aus und wieder ein. Der Sensor liest seine Adresspins nur beim Einschalten.
Der Serial Monitor bleibt leerIst er auf 115200 Baud eingestellt? Jedes Beispiel wartet in setup(), bis die serielle Schnittstelle geöffnet ist.Stellen Sie den Serial Monitor auf 115200 Baud ein und öffnen Sie ihn nach dem Hochladen.
Die Messwerte enden mit ObstructedBefindet sich etwas fest vor dem Sensor, etwa ein Deckel, eine Wand oder ein Kabel? Eine weiße Fläche, die dem Sensor zugewandt ist, gilt als Hindernis, solange sie sich im empfindlichen Bereich befindet. Für Weiß reicht dieser 350 mm oder mehr von der Host-Oberfläche (der Oberfläche, in die der Sensor eingebaut ist). Weniger reflektierende Objekte zählen nur, wenn sie näher sind.Räumen Sie den Bereich vor dem Sensor frei. Solange der Sensor ein Hindernis meldet, berechnet er kein PM2.5.
Die Messwerte wirken verrauscht oder unstabilBefindet sich der Sensor nahe an einer scharfen Kante? Läuft er seit weniger als einem Tag?Halten Sie mindestens 17 mm Abstand zu scharfen Kanten, da diese die Luftströmung verwirbeln. Ein neuer Sensor kann in den ersten 24 Stunden Fehlerkennungen zeigen, die sich in der Regel mit der Zeit legen.
Der I2C-Sketch findet den Sensor nach dem Ändern von JP1 nicht mehrIst JP1 mit GND verbunden? Dadurch wird SPI gewählt, und die Bibliothek kommuniziert nur über I2C.Stellen Sie die Standardbrücke von JP1 wieder her und schalten Sie das Board aus und wieder ein.

Weiterhin blockiert?​

Fragen Sie im Community-Forum nach. Geben Sie Folgendes an, damit jemand das Problem nachvollziehen kann:

  • Produktname und SKU: Soldered BMV080 Particulate Matter Sensor, 333373
  • Controller-Board und Software-Umgebung
  • Revision der Bibliothek oder des Moduls
  • vollständiger Fehlertext oder unerwartete Ausgabe
  • Anschlussart und Stromquelle
  • ein deutliches Foto der Verdrahtung