07-31-2023 08:42 PM
Hi,
I am working a project with BME680 sensor. I am using BSEC 2.4.0 lib.
My query is about IAQ and CO2 accuracy levels. I kept my device running for days but the Accuracy level keeps changing.It reaches to level 3 then subsequently drops to level 2 and level1. It stays at level 1 for hours and does not move to level 3.
1.My question is why it does not stays at level 3 ? why it kept moving?
2. what can be done to make sure it stays at level 3 all the time?
3. Additionally, can you please provide me more information about bVOC in terms of its value? what value of bVOC consider good or bad for human?
Thank you,
Jimit
08-01-2023 10:08 AM
Hi JimitP,
Could we know which config file you used? And what is about your software code?
08-01-2023 02:04 PM
Hi BSTRobin,
I have used bme680_iaq_33v_3s_4d config file and my device has Cortex M33FPU.
08-04-2023 09:37 PM
Please provide update on my query!
Thank You,
Jimit
08-17-2023 08:35 AM
Hi BSTRobin,
If your application required IAQ and CO2, I upload example code on STM32 for your reference.
If your IAQ accuracy remains unchanged after decreasing from 3, and the BSEC algorithm assumes that the environment has not changed, you need to move your device in order for BSEC to detect changes in the environment, and the accuracy will increase to 3. As described in the integration document, the output result of BSEC is most reliable when the accuracy is 3.