Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMX160 accelerometer temperature compensation

    BMX160 accelerometer temperature compensation

    bimalpaneru
    New Poster

    Dear Bosch technical team,

    We have been using BMX160 IMU  for a while now.and are having  issues in accelerometer reading while operating during the period of entire day. The readings seem to be drifting and are following the temperature pattern of 24hr period. Apparantely, the magnetometer is being temperature compensated but XL is not. Looking for any sincere suggessting to resolve this issue soon. I would really appreciate if any one could direct me towards the potential solution to this particular problem.

    Thank you


    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hello bimalpaneru,

    For your feedback "having issues in accelerometer reading while operating during the period of entire day.", could you give detailed descriptin? include your test data.

    Hi BSTRobin,

    Here is the plot of the raw readings from the sensor's x-y-z axes.
    The  sensor orientation were kept fixed.
    BMX160 sensor setting were 25Hz sampling and data were recorded for 10hour period approx. every 2 seconds.

    The scatter seems too much for the level  of instrumentation we need. We are requiring to measure  with +- 0.1 deg of margin. The sensor  mounted on our assembly out in the field tend to follow the temperature pattern of a normal day i.e a bell shaped pattern. The field sensor setup is only collecting few datasets every hour. Therefore with the level of uncertainiy you see in the image below BMX160 data seemed very unreliable for measuring orientation of a static structure say a power pole. Looking for a techincal advice to compensate for the temperature induced drift in the chip for the accelerometer.

    Thank you.

    bimalpaneru_0-1642650821948.png

     

     

    BSTRobin
    Community Moderator
    Community Moderator

    Hello bimalpaneru,

    Sorry for the delay reply.

    For your data in the picture, do you have data log with excel format?

    And need you confirm the following sensor config:

    Range: ?

    ODR: 25 Hz

    Power mode: ?

    acc_bwp:?

    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