Bosch Sensortec Community

    Bsec lib + BME680 oversampeling and IIR filter settings

    Highlighted
    New Poster

    Bsec lib + BME680 oversampeling and IIR filter settings

    Hi,

    I am using a bme680 in combination with the bsec library. Now i want to change the settings of the oversampeling and the IIR filter on the fly but the bsec lib seems to not have a function wich does this. Is this because it is not recommanded to do this when using the bsec lib? Or did I overlook something?

    I understand that it is possible to overwrite these settings when using just the bme680 library but could not find these implemented in a seprate bsec library function.

     

    Gr.

    Ruben

    3 REPLIES 3
    Highlighted
    Community Moderator

    Re: Bsec lib + BME680 oversampeling and IIR filter settings

    Although the BME680 offers these built-in IIR filters when processing raw sensor signals, the BSEC library was optimized for the BME680 running with this feature disabled. Since such filters would affect the sensor's response, we recommend not to enable the IIR filter while using BSEC.

    Highlighted
    New Poster

    Re: Bsec lib + BME680 oversampeling and IIR filter settings

    Does this also apply for the oversampeling or just the enabling of the IIR filter? 

    Highlighted
    Community Moderator

    Re: Bsec lib + BME680 oversampeling and IIR filter settings

    Typically when running BSEC you should make use of the function bsec_sensor_control(). This function returns the sensor's settings to be applied for the next measurement, which already includes oversampling configurations.

    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