Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 Temperature Compensation Issue

    Community Moderator
    Community Moderator

    Re: BME280 Temperature Compensation Issue

    I didn't think of mentinoning this before, but it goes without saying that if you use the API on our official Github, calculation is guaranteed as long as you provide working i2c read/write functions.

    https://github.com/BoschSensortec/BME280_driver
    Member

    Re: BME280 Temperature Compensation Issue

    Hi Ronawagner

     

    Thanks for pointing that out. Would it be possible for you to enter in the raw data value 0x86B2B  using your own BME280 calibration values and  see whether you would get the same temperature of 30.09 degree C.

    Thanks,

    Vu

    Member

    Re: BME280 Temperature Compensation Issue

    Hi,

    Thanks for the link. Due to limited resource available on the 8-bit microcontroller i'm unable to implement many of the nice features from the API. 

     

    Thanks,

    Vu

    Member

    Re: BME280 Temperature Compensation Issue

    Just got my BME280 connected.  My calibration data is different.  Using 0x86B2B with the calibration data from my device would give a temperature of 32.60C.

    Community Moderator
    Community Moderator

    Re: BME280 Temperature Compensation Issue


    @ronawagner wrote:

    Just got my BME280 connected.  My calibration data is different.  Using 0x86B2B with the calibration data from my device would give a temperature of 32.60C.


     

    Every single device will have different calibation values and is trimmed at the factory during our final test. The initialization phase should read these values, and use then in the compensation formula after raw data is read.

    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