Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMI270 after some hours starts to give wrong gyroscope values

    BMI270 after some hours starts to give wrong gyroscope values

    aleite
    New Poster

    Hi, we have the BMI270 currently installed in more than a hundred devices and after some hours the gyroscope start to generate wrong values in several devices that are spread across the world.

    We are using the BMI270 to extract the machine's RPMs in an industrial environment, this machine usually runs at 25 RPMs. After some hours, the gyro will report that the machine is running at about 6.6 RPMs, sometimes it reports that the machine is at 0.9 RPMs when it is in fact at 25 RPMs. 

    The BMI270 is connected to a Raspberry Pi via I2C where it is running a program based on the BMI270 v2.71.8 library that retrieves the RPM values. Usually, when we detect this problem in a machine we reboot the BMI's program and it will get back to normal (probably because of the soft reset contained in the initialization). 

    We've checked the Err_Reg, Status, Event, and InternalError registers and everything seems fine.

    Can you help us troubleshoot this issue?

    Thank you.

    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi aleite,

    Which BMI270 sensor API & firmware version(https://github.com/boschsensortec/BMI270-Sensor-API) you used?
    Can you compare the functions of the BMI270 used in your project with the BMI270 example code to see if there are any differences between them?

    Hi,

    We're using this version BMI270 v2.71.8 and the code is mostly copied and pasted from the gyro example.

    Hi BSTRobin,

    Can you help us with this issue?

    Thank you.

    BSTRobin
    Community Moderator
    Community Moderator

    Hi aleite,

    The BMI270 is a consumer grade sensor. Under what application did you use BMI270? And how do you use BMI270? What are the expected normal gyroscope data and abnormal data?

    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