Zum Hauptinhalt springen

Hardware-Details

Die eigentliche Messung übernimmt der Bosch BMV080. Er liefert die Massenkonzentration von PM1, PM2.5 und PM10 aus Partikeln, die durch einen Messbereich etwa 5 mm über seiner Linse driften, ohne dass ein Lüfter Luft ansaugt. Das Board versorgt ihn direkt mit 3,3 V und führt seine Schnittstelle auf zwei Arten nach außen:

  • Zwei Qwiic Connectors mit 3,3 V, GND, SDA und SCL, für ein Kabel zu Ihrem Controller und ein zweites, um ein weiteres Qwiic-Board anzuschließen.
  • Eine 7-polige Stiftleiste mit Spannungsversorgung, den I2C-Leitungen, beiden Adresspins und dem Interrupt-Ausgang. Im SPI-Modus führen dieselben Pins SPI.

Vier Lötjumper wählen I2C oder SPI, stellen die I2C-Adresse ein und schalten die I2C-Pull-up-Widerstände zu.

Draufsicht auf das Board mit beschrifteten Hinweisen auf seine Bauteile, darunter Qwiic am Connector an jedem Ende
Draufsicht mit markierten Merkmalen

Wichtige technische Daten​

SpecificationValue
Schnittstelle
SchnittstelleI2C (Standard) oder SPI, gewählt über Jumper JP1
Qwiic-kompatibelJa, 2 Connectors
Standard-I2C-Adresse0x57
Adresse änderbarJa, 0x54 bis 0x57 mit den Jumpern JP2 und JP3
Breadboard-kompatibelJa, 7-polige 2,54-mm-Stiftleiste
AusgaberateBis zu 0,97 Hz, etwa eine Messung pro Sekunde
Spannungsversorgung
Versorgungsspannung3,3 V, kein Spannungsregler auf dem Board; die Laserversorgung des Sensors, auf derselben Versorgungsleitung, ist mit 3,3 V ±5 % spezifiziert; absolutes Maximum 3,6 V
Logikpegel3,3 V
StromUnter 68 mA im Mittel während der Messung, unter 30 µA im Ruhezustand
Leistung, kontinuierlicher Modus181,9 mW typisch
Leistung, Duty-Cycling30,4 mW (1 Messung pro Minute), 6,2 mW (alle 5 min), 3,1 mW (alle 10 min), 0,6 mW (alle 60 min)
Sonstiges
Sensor-ICBMV080 (Bosch Sensortec)
MisstPM1-, PM2.5- und PM10-Massenkonzentration, in µg/m³
Messbereich0 bis 1000 µg/m³ (PM2.5), Auflösung 1 µg/m³
Genauigkeit (PM2.5)±10 µg/m³ von 0 bis 100 µg/m³, ±10 % von 101 bis 1000 µg/m³, im kontinuierlichen Modus unter den Testbedingungen des Datenblatts
Kleinstes erkennbares Partikel0,5 µm
MessmodiKontinuierlich, Duty-Cycling
MessalgorithmenHohe Präzision (Standard), ausgewogen, schnelle Reaktion; Duty-Cycling verwendet schnelle Reaktion
Anlaufzeit1,9 s bei Abfrage per Polling, 2,9 s mit dem Interrupt als Auslöser
Betriebstemperatur des Sensors+15 bis +65 °C. Der Sensor erwärmt sich bei kontinuierlicher Messung selbst um etwa 15 K und kann daher je nach thermischem Design in seiner Umgebung auch bei unter 15 °C Umgebungstemperatur arbeiten
Betriebsluftfeuchtigkeit0 bis 95 % rF, nicht kondensierend
LaserklasseKlasse 1 (IEC 60825-1)
Abmessungen38 x 22 mm
Befestigungslöcher4 x 3,2 mm, für M3-Schrauben

Pinbelegung​

Pin-BeschriftungPin-NameBeschreibung
GNDMasseGemeinsame Masse für Spannungsversorgung und Signale.
3V33,3-V-VersorgungVersorgt den Sensor direkt. Nur mit 3,3 V versorgen: Auf dem Board ist kein Regler vorhanden.
SCLI2C-Takt / SPI SCKI2C-Takt im I2C-Modus, serieller Takt im SPI-Modus.
SDAI2C-Daten / SPI MOSII2C-Daten im I2C-Modus, Daten in den Sensor im SPI-Modus.
AB0Adressbit 0 / SPI MISOLegt über JP2 das I2C-Adressbit 0 fest. Im SPI-Modus Datenausgang des Sensors.
AB1Adressbit 1 / SPI CSBLegt über JP3 das I2C-Adressbit 1 fest. Im SPI-Modus Chip-Select (active low).
IRQInterruptDer Interrupt-Ausgang des Sensors, active low, mit standardmäßig aktiviertem sensoreigenem Pull-up.
Qwiic (x2)Qwiic Connectors3,3 V, GND, SDA und SCL, mit denselben Leitungen wie die Stiftleiste verbunden.

Spannung und Logikpegel​

AnschlussUnterstützte SpannungHinweise
Stiftleiste 3V3, Qwiic3,3 VSpeist alle vier Versorgungspins des Sensors direkt. Die Laserversorgung ist die engste davon, spezifiziert mit 3,3 V ±5 %; die anderen drei akzeptieren einen weiteren Bereich, bis 3,3 V +5 %. Das absolute Maximum des Sensors beträgt 3,6 V.
Signale der Stiftleiste, Qwiic SDA und SCL3,3-V-LogikKein Pegelwandler auf dem Board.

Dieses Board arbeitet nur mit 3,3 V. Es hat keinen Spannungsregler. Schließen Sie die Stiftleiste daher niemals an 5 V an, und verwenden Sie einen Controller mit 3,3-V-Logik an den I2C- bzw. SPI-Pins.

Der BMV080 ist ein Laserprodukt der Klasse 1: Sein Design begrenzt die abgegebene optische Leistung auf 0,5 mW. Sein Messbereich liegt etwa 5 mm über der Linse, und er arbeitet am besten mit mindestens 17 mm Abstand zu scharfen Kanten, da diese die Luftströmung verwirbeln.

Abmessungen​

Das Board schräg von oben gesehen, mit blauen Maßlinien und Maßangaben entlang seiner Seiten
Abmessungen des Soldered BMV080 Particulate Matter Sensor

Das Board misst 38 x 22 mm. Es hat vier Befestigungslöcher für M3-Schrauben mit je 3,2 mm Durchmesser.

Jumper​

Draufsicht auf das Board mit Linien von den Beschriftungen JP1, JP2, JP3 und JP4 zu den vier Lötjumpern entlang seiner Oberkante
Positionen der Jumper beim Soldered BMV080 Particulate Matter Sensor
JumperStandardFunktion
JP1Mittlere Lötfläche mit der 3,3-V-Seite (10 kΩ) verbundenSchnittstellenwahl. Standardmäßig ist der Protokollwahl-Pin des Sensors auf High gezogen, was I2C wählt. Trennen Sie die Brücke auf, und verbinden Sie die mittlere Lötfläche mit der GND-Lötfläche, um SPI zu wählen.
JP2, JP3Mittlere Lötfläche bei beiden mit der 3,3-V-Seite (10 kΩ) verbunden, Adresse 0x57I2C-Adresse. JP2 legt Bit 0 (AB0) und JP3 Bit 1 (AB1) fest. Trennen Sie eine Brücke auf, und verbinden Sie die mittlere Lötfläche mit der GND-Lötfläche, um dieses Bit auf Low zu setzen: JP3 und JP2 beide auf GND ergibt 0x54, nur JP3 auf GND ergibt 0x55, nur JP2 auf GND ergibt 0x56.
JP4GeschlossenI2C-Pull-ups: 10 kΩ von SDA und von SCL an 3,3 V. Trennen Sie beide Brücken auf, um sie zu entfernen. Im SPI-Modus führen dieselben Pins MOSI und SCK, sodass ein geschlossener JP4 die Pull-ups an diesen beiden Leitungen aktiv lässt. Der Sensor wählt SPI-Modus 0 oder 3 anhand des Pegels von SCK, nachdem CSB auf Low gegangen ist.

Verbinden Sie nach dem Auftrennen der Brücke an JP2 oder JP3 immer die mittlere Lötfläche dieses Jumpers mit ihrer GND-Lötfläche. Die Adresspins des Sensors dürfen nicht offen bleiben: Ein offenes AB0 oder AB1 lässt die I2C-Adresse undefiniert. Lassen Sie auch die mittlere Lötfläche von JP1 verbunden: Unverbunden wählt sie zwar weiterhin I2C, doch der Hersteller des Sensors empfiehlt das nicht.

Lassen Sie im SPI-Modus (JP1 auf GND) JP2 und JP3 auf ihrer standardmäßigen 3,3-V-Seite. Dort ist AB0 der MISO-Ausgang des Sensors und AB1 sein CSB-Chip-Select, sodass eine GND-Brücke an JP2 MISO auf GND legt und eine an JP3 CSB auf Low hält.

Keine Adresse ist reserviert oder belegt: 0x54 bis 0x57 sind gewöhnliche I2C-Adressen, und nichts anderes auf dem Board nutzt den Bus.

Der Sensor liest die Pins für Schnittstellenwahl und Adresse nur beim Einschalten. Ändern Sie einen Jumper bei ausgeschalteter Spannungsversorgung, oder schalten Sie das Board danach aus und wieder ein. Jedes Beispiel der Library setzt die Adresse mit #define BMV080_ADDR 0x57; ändern Sie diese Zeile entsprechend einer neuen Adresse.

Hardware-Repository​

Für dieses Board gibt es noch kein öffentliches Hardware-Repository.