Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMM150 auto calibration

    BMM150 auto calibration

    Ashwath
    New Poster

    Hi

      We are using BMM150 in our stepper motor application. We want to find the find the true  North from BMM150 and rotate the stepper motor. We found that BMM150 Values get affected due to stepper motor permanent magnets. Also we kept the i-phone / android phone and checked the compass results. 

    1. We did not found any effect of permanent in case of i-phone / android phone compass. Phones are periodically doing auto calibration. How to do that with BMM150.  
    2. Is BMM150 giving the true north or magnetic north?. How to get the true north using GPS data.

    Please give us some light to move forward 

    Thanks and best regards 

    Ashwath

    7 REPLIES 7

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    In order to solve this issue, you need 9DoF sensor fusion with accel, gyro and mag. When you device is not moving and the electricity load increases, gyro will help maintain the heading. You can consider using BHI260AP + BMM150 two-chip solution for your design.

    BHI260AP shuttle board 3.0 is avaiallbe at https://www.mouser.com/ProductDetail/Bosch-Sensortec/BHI260AP-Shuttle-Board-3.0?qs=sGAEpiMZZMuqBwn8W.... It can be plugged onto the Application Base board 3.0 at https://www.mouser.com/ProductDetail/Bosch-Sensortec/Application-Board-3.0?qs=sGAEpiMZZMuqBwn8WqcFUi.... Then you can download Development Desktop 2.0 GUI SW from our website at https://www.bosch-sensortec.com/software-tools/tools/development-desktop-software/ to start evaluation.

    Thanks.

    Hi Team 

      We have BNO055 brakout board. we belive this has BMM150+ gyro and accel sensor. Can we use this ? if yes do we need to use Non-fusionmodes - MAGGYRO  OR  Fusion modes -NDOF_FMC_OFF /NDOF   ? 

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Yes, you can use BNO055 NDOF mode. Please refer to Youtube video about how to calibrate the BNO055 magnetometer at https://www.youtube.com/watch?v=Nz4EozK4cPY for more information. When you place a magnet, or motor, or power line near a classical mechanical compass, the needle will go crazy. But BNO055 NDOF mode will maintain the heading when BNO055 is stationary.

    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