Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    Can't change heater profil of BME688

    Can't change heater profil of BME688

    doppio-R
    Member

    Hello,

    I'm working with a STM32G070 MCU and the library 2.061 The heater_profil always stays the same, altough I have already change it and restart the whole system. The sensor get the old information from the function bsec_sensor_control.

    I took the heater profile from the github parallel example, but in my case the measured temperature is to high. There is a 5 Celcius degree difference between the raw data from parallel mode to the raw data from the forced mode. The forced mode is much nearer to my comparison sensor. Even the compensated temperature has a difference about 2-3 degree to the forced mode.

    Do you have any ideas?

     

    Best regards

    13 REPLIES 13

    Hello Robin,

    first of all I use the BME688 and therefore I assumed, that the BSEC_2.0.6.1_Generic_Release_04302021 Version is the correct version. All the files bme68x are used by me. My MCU is the STM32H7 and I use the algorithm of the GCC/M7 and the config generic 33v_3s_4d. The config is correct, even when I check it during runtime. My problem is, that after a few measurements the time between the calls of the function is bigger than 3 seconds. There is no influence on my side, because the bsec_sensor_control controls it. I'm mainly interested in the CO2 value. With this configuration it take to much time.

    When I change the algo and the config to the BSEC_1.4 it runs even worse. Additionaly I don't see so much difference beetwen my code and the bsec_iot_loop. I call the same functions.

    As a business customer is there a way to communicate direct to you? Just like the sensor works right now, I can't use it.

    The influence of this break on the CO2, IAQ, VOC value is very high. The difference between the first calculated value and the last value between two breaks is so heavy.(for example 1320 (first) to 450 (last) (CO2)). In my opion the values varies because of the mesearument methode, but if there are contiouse valuese it would be better.

    BSTRobin
    Community Moderator
    Community Moderator

    Hi doppio-R,

    If you want to get data faster, you could set sample rate to BSEC_SAMPLE_RATE_CONTINUOUS.

    You could contact with official distributor according your location if you design a project with BME688. Could we know your location?
    https://www.bosch-sensortec.com/about-us/contact/our-distributors-and-sales-representatives/

    North Germany

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist