Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    How to derive correct calibration coefficients for BMP388.

    How to derive correct calibration coefficients for BMP388.

    yes
    Occasional Visitor

    We bought a number of BMP388s and they showed bad accuracy and drift in pressure output. I asked customer support for the issue and she found some calibration coefficients in NVM must be wrong. I tried to check the calibration coefficients in NVM using a spread sheet which Bosch customer support gave to us. The result is as below.

    Calculation of pressure and temperature for BMP388
         
         
     Input Calibration ParametersQuantization FactorQuantized 
    DO_C273220.003906256994432NVM_PAR_T1
    DTK1_C1888010737418241.758E-05NVM_PAR_T2
    DTK2_C-102.81475E+14-3.553E-14NVM_PAR_T3
         
    O_C253710.125202968NVM_PAR_P5
    TK1O_C3099164484.23438NVM_PAR_P6
    TK2O_C-13256-0.0507813NVM_PAR_P7
    TK3O_C-1032768-0.0003052NVM_PAR_P8
         
    S_C3951048576-0.0152483NVM_PAR_P1
    TK1S_C-2608536870912-3.538E-05NVM_PAR_P2
    TK2S_C3542949672968.149E-09NVM_PAR_P3
    TK3S_C01.37439E+110NVM_PAR_P4
         
    NSL_C163422.81475E+145.806E-11NVM_PAR_P9
    TKNLS_C292.81475E+141.03E-13NVM_PAR_P10
    NLS3_C-603.68935E+19-1.626E-18NVM_PAR_P11
         
     24 Bit21 Bit  
    ADCT9543040   
    ADCP86520321081504  
     calculated Read 
    Temp44.58235492[°C]44.582[°C]
    p82631.0904[Pa]826.311[hPa]

     

    The symptom is mostly the same in all BMP388 that we bought. We thought that correction of wrong parameters above would improve the accuracy of sensing air presure but Bosch sensortec said they would not support for the issue anymore. Does anyone find an incorrect parameter on this spread sheet? Does anyone know how to derive correct calibration coefficients for each BMP388? Thank you very much in advance.

     

    1 REPLY 1

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Thanks for your inquiry. Please see the attached "sample_bmp388_calculation.xlsx" for an example.

    Thanks.

    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