08-27-2024 12:01 AM
Hi,
I am configuring my BME688 sensor on a thunderboard from Silicon Labs. I have made it work and can now read values from it, but I get the same constant values over and over again (only for the IAQ values).
I dont understand why I get these values, if someone could help me with this would be appreciated.
Best regards,
Burkaugurk
Solved! Go to Solution.
08-29-2024 01:58 PM
Hi,
Ensure that the sensor's baseline values are being reset correctly and that the firmware is updated. Check if the IAQ algorithm is running as expected and if the required parameters (like temperature, humidity, and gas resistance) are being correctly fed into the IAQ calculation. If these steps don't help, try re-calibrating the sensor or consulting the sensor's documentation for troubleshooting tips.
Thanks
08-29-2024 03:18 PM
Hi,
Just to be sure it is possible to implement the BSEC library unto this Thunderboard? It has a Cortex M-33. I just rewrote the functions into C.
09-01-2024 04:04 PM
Hi Burkaugurk,
Thank for your inquiry.
The IAQ output is not always different, and the backend BSEC algorithm calculates and outputs the IAQ value based on sensor data. When the accuracy is 3, that is, after the BME688 calibration is completed, the IAQ output is most reliable.
The attachment is the log I recorded when running C code on STM32 using BSEC v2.5. Please refer to it. It uses the configuration file '"bme688_sel_33v_3s_4d_bsec_selectivity.h"' in BSEC low-power mode.
If needed, we can provide BME688 example code for your reference.
09-01-2024 05:30 PM
Hi BSTRobin, if you could provide me with a BME688 example code for my reference that would be much appreciated. I work in simplicity studio, because I work with the Thunderboard EFR32BG22.