Bosch Sensortec Community

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

    BMP280 temperature compensation problems

    BMP280 temperature compensation problems

    mliszewski
    New Poster

    We can't find constant dependence of pressure in temperature function. Every BMP280 behaves differently. We are using this sensor for altitude measurement. We are using reference sensor and it works quite well when both sensors are calibrated and stays in the same temperature range, but it's unpredictible when temperature changes. We tested 5-6 different BMP280s and can't find dependence between pressure and temperature. We are using compensation functions from datasheet.

    10 REPLIES 10

    Yanchao
    Community Moderator
    Community Moderator

    Hi,

    Need check few question from your attached photo:

    • y-axis unit is Pa?
    • three BMP280 finished offset calibration
    • three BMP280 placed at chamber at same Pressure and different temperature setting point
    • cooling and heating pressure, cooling from 24℃ to 0 ℃ and then heating from 0℃ to 40℃.

    1. Y-axis unit is Pa, and it represents change of Pa during tests.
    2. Offset is not calibrated but it is constant so it doesn't affect this measurement.
    3. Pressure is the same for all sensors, temperature change is the same for all sensors.
    4. Correct - heating for 0 to 40, colling from 24 to 0.

    Yanchao
    Community Moderator
    Community Moderator

    Hi,

    The three BMP280 at same pcb board or different, we suggest test at same pcb board to avoid  PCB difference.

    When we test pressure performance with different temperature, we put barometric sensor at chamber with fixed pressure, then change temperature, log barometric sensor pressure/temperature output.

    Best regards.

    BMPs are on different PCBs - we want to use it on hundreds of different PCBs so testing on the same doesn't make sense.

    Still don't have solution for our problem, maybe we will try different sensors.

    Yanchao
    Community Moderator
    Community Moderator

    Hi,

    BMP280 TCO typical value is ±1.5Pa/k(25℃-40℃), 3σ value(max/min value) larger than 1.5Pa/k. TCO (0℃-25℃)larger than TCO (25℃-40℃). From your test photo, 1st and 2nd BMP280 almost follow this TCO value, 3rd BMP280 influenced by other factor. In order to exclude other interference factor, we suggest test at constant pressure chamber and change temperature.

    If you check BMP390 datasheet, TCO is ±0.6Pa/k(25℃-40℃), much better than BMP280. BMP390 also the latest pizeo-resistive pressure sensor from BST. If your product used in outdoors, also need consider humidity performance, high recommend BMP390 as your solution.

    Best regards.

    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