Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMX160 Mag Self Test fail and FOC Validation

    amar
    Established Member

    BMX160 Mag Self Test fail and FOC Validation

    Hi everyone,

    Present i am working on BMX160 Sensor, As part Mag SelfTest i followed proceed like below 

    Till now i am able to read Device ID(0xD8) after this i am trying to do the self Test of Mag for this i did like below steps

    1)  Set magnetometer_interface to normal mode  

    2)  Enable magnetometer into manual mode  

    3)  Putting Magnetometer into sleep Mode by Indirect write 0x01 to MAG Register 0x4B   

    4) Trigger self test of magnetometer 

    5)  Check for self test completion status 

    6)  Validates the self test results for all 3 axes 

    When i run the code, everytime Magnetometer Y-Axis self test only passed, remaining axes are Failed, at the time testing i placed sensor on table in flat(z-axis pointing to Ground)

    1) Is there any procedure are there for Testing Mag self Test in physical activity of sensor like left/right moving of sensor etc?

    2) Based on Sensor position only we got result of test?

    3) If i did FOC how can i validate the sensor's raw data?

    4) In calibration of BMX160 what kind of operation should i do with offset values along with Raw data?

    Please help me to come out this issues.

    Thanks inadvance.

    amarr

     

    1 REPLY 1
    FAE_CA1
    Community Moderator

    Re: BMX160 Mag Self Test fail and FOC Validation

    Hi,

    Thanks for your inquiry.

    Inside BMX160 the magnetometer is BMM150and the IMU is BMI160. Please see the attached PDF file for BMM150 self-test. Please see the attached another PDF file for BMI160 FOC inline calibration.

    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