Bosch Sensortec Community

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

    BMI160 OFFSET CALIBRATION

    BMI160 OFFSET CALIBRATION

    amar
    Established Member

    Hi everyone,

    Present i am working with BMI160 IMU, For reading ACC, GYRO and MAG data.

    Till now i am able to read ACC and MAG Raw data correctly, But Gyro data is not comming properly.

    When i place IMU in rest position ACC data comming like X=0.00  , Y =0.00 , Z= +/-1.000 but gyro data is not stabilized,it is comming like  X= -5 , Y =  -2  , Z =1

    etc without FOC. So i want to implement FOC for avoiding gyro drift.

    Can any one sugest me , how implement it in BMI160?

    Is it possible to implement FOC in ACC low powert mode?

    Is it possible to implement FOC only for gyro readings?

    Thank you in advance

    amarr

     

    4 REPLIES 4

    Minhwan
    Community Moderator
    Community Moderator

    Hello Amar, 

     

    You can configure FOC for BMI160. 

    Could you please check below URL? 

    https://github.com/BoschSensortec/BMI160_driver

    There is some example code for FOC. 

    Thanks, 

    amar
    Established Member

    Hi Minhwan,

    Thank you for reply, 

    Can i implement FOC in ACC low power mode ?

    Thanks 

    amarr

     

    Minhwan
    Community Moderator
    Community Moderator

    Hello Amar, 

     

    What about running FOC in normal mode, then change to low power mode at the beginning of your application? 

    That's I think safe way. 

    Thanks, 

    amar
    Established Member

    Hi Minhwan,

    Thank you.

    amarr

    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