Bosch BME680 ガス出力抵抗をIAQに変換

Bosch のSensortec BME680 センサは、4 つの出力を備えています。温度、相対湿度、絶対圧、ガス抵抗の4つです。

4 つの出力のそれぞれには、レジスタマップに蓄積されたキャリブレーションパラメータを使用した補正が必要です。Bosch Sensortec は、この補正を行うための BME680 センサ API をソースコードで提供しています。

一方、IAQは、BME680自体の出力ではなく、Bosch Sensortec 環境クラスタソフトウェア (BSEC)[ B osch S ensortec E nvironmental C luster software] と呼ばれる別の製品の出力です 。このソフトウェアは、室内空気質(IAQ)[ I ndoor A ir Q uality ]を検知するために調整されたBME680センサのための特別な設定を提供します。このソフトウェアは、 Bosch Sensortec ウェブサイト でコンパイル済みのバイナリで提供されており、BME680 センサで無料で使用することができます。

! お使いのプロセッサアーキテクチャとコンパイラがサポートされていることを確認してください !

IAQ アルゴリズムの複雑な性質のため、かなりの量の RAM と ROM を必要とし、浮動小数点演算を使用します。8 ビットおよび 16 ビットのプラットフォームは推奨されません。

この記事のコンテンツは、Bosch Sensortech コミュニティの提供によるものです。




オリジナル・ソース(英語)