Bosch Sensortec Community

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

    BMX055 Accelerometer Calibration

    BMX055 Accelerometer Calibration

    arwhalley
    Occasional Visitor

    This device produces readings in G, but G is not a constant value over the surface of the earth. What value of G, in m/s2, is represented by an output value of unity? Is 1G the value of the earth's gravitational field at the location at which the device is calibrated, or is it calibrated in m/s2 and 1G represents a constant, such as 9.81m/s2?

    5 REPLIES 5

    handytech
    Community Moderator
    Community Moderator

    The sensor refers to the 1g value of the location where the last calibration was performed. For most applications, the slight difference in g values at different locations doesn’t influence the application performance.

    Hi handytech, what do you mean by "the last calibration"? We're quite interested in very precise gravity measurements that require using our locally estimated gravitational acceleration. Can we redo this calibration or is it only done at the factory? Is it possible to read out the stored constant or at least know what is used inside the sensors?

    o_o
    Contributor
    Hi dym, the accelerometer inside BMX055 isn't remotely close to be accurate enough so that this has an impact.

    In any case if you want a the most precise measurement possible, you should re-calibrate the offset after soldering. We have an application note on this https://ae-bst.resource.bosch.com/media/_tech/media/application_notes/BST-MAS-AN030.pdf

    Thanks for pointing to the application note. Still, the sensor has to be calibrated in the factory and some conversion factor has to be defined to express the specific forces in g. I am wondering what this conversion factor - calibrated or assumed value for g - is by default.
    In addition, I am wondering how a constant bias can be distinguished for a variation in g. Maybe I am missing out something, but by simple static calibration as described in the applcation note, it is not possible to do so. No?

    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