11-09-2022 02:32 AM
Hi, I'm trying to understand the bmerawdata file and had a few questions. I'm using the BME688 dev kit with all default settings (heater profiles, gas sensors).
1. I collected a dataset of "Coffee" with 217 cycles and "Not Coffee" with 225 cycles. When I look at the bmerawdata for this data, I get 4348 lines under the "dataBlock". How do these 4348 lines get split into 217+225 = 442 total cycles? I have 8 gas sensors, each with 10 heater profile steps. So I thought each "cycle" would consist of 80 response values. But 4348/80 is not 442.
2. Why do half the sensors (0,2,4,6) have about 800 lines total each, whereas the other half (1,3,5,7) have about 300 lines total each? Is it because the former have half the duration time?
3. How can I calculate the number of cycles given the number of lines in the data block (again, assuming I'm using the default heater profile with 301, 354, 401, and 501).
Thanks!
11-14-2022 08:00 AM
Hi metalloids,
Detailed raw data format was described in BME688 application note https://www.bosch-sensortec.com/media/boschsensortec/downloads/application_notes_1/bst-bme688-an001....
BME688 dev kit will generate raw data file if you used it. If you want to generate raw data file yourself, you can refer to the format description on the applicatoin note.