Bosch Sensortec Community

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

    Documentation for the sensor calibration in parameter page 2

    Documentation for the sensor calibration in parameter page 2

    lucasrangit
    Member

    There is a calibration calib_profile_example.c example in the BHY SDK but it is not documented by any datasheet (in my case, the BHI160).

    The code at the link below shows the struct ts_calibparam and how to read it but not how to interpret the fields. For example, what is the meaning of the "radius" field for an accelerometer calibration?

    https://github.com/BoschSensortec/BHy1_driver_and_MCU_solution/blob/8157435766b05a083f8174c1dff5b410...

    2 REPLIES 2

    lucasrangit
    Member
    /*!
    * @brief Sensor configuration
    * This structure holds calib profile informations
    */
    typedef struct
    {
    s16 x_offset; /** 3-axis offset */
    s16 y_offset; /** 3-axis offset */
    s16 z_offset; /** 3-axis offset */
    s16 radius; /** radius */
    }ts_calibparam;

    Vincent
    Community Moderator
    Community Moderator

    These parameters are generated by sensor itself during the calibration thread running in background.

    User can read out the offset and radius value after system calbration level goes to 3.  then stored in system ROM area. 

    Next time when system power up,  user can restore those calibration parameters back to sensor to speed up the sensor calibration procedure. 

    That is the reason we don't give document to explain the detail meaning of those structure in datasheet

    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