Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMX055 Magnetometer direction calculation

    BMX055 Magnetometer direction calculation

    paulmercer
    New Poster

    Hi, I am trying to use the BMX055 as a compass, but am having some issues. I am reading the X,Y and Z axis information but I was expecting with the device flat, I would get '0' on 2 axis and then the other axis value changes when moved. What I am getting is angles on all axis and just by rotating the devices I get X and Y both changing. In the data sheet it refers to an API, but I can only find code for displaying the raw data which I already have working. I would be grateful if you can send me any application notes to help me solve this problem.

    5 REPLIES 5

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    BSXLite library is in binary format. The algorithms of how the raw data is manipulated to get the true heading are inside the library. Sorry that we cannot disclose the source code. Please refer to the white paper at https://www.edn.com/sensor-data-fusion-enhancing-gaming-navigation-and-vr-experiences/ for more information about the theory behind.

    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