Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMI270 Measurement Range

    BMI270 Measurement Range

    RW199
    Visitor

    Hi,

    I have purchsed an inertial measurment unit from MbientLab which incorporates the BMI270. 

    I am using this sensor unit placed within a concussion model to detect the angular velocities reached during a concussive whiplash motion.

    I am using the maximum range quoted of 2000 degrees per second, which the model comfortably reaches during the first movement (+2,000dps) of the head forward. The issue is, in the reverse movement of the head backwards, the angular velocity only goes to zero / slightly negative, when I expect it to reach close to -2,000dps (shown in Image attached, blue line is data from sensor, red line is the plot I would expect if working properly).

    Is this due to the BMI270 only being able to measure -2,000 dps starting from the positive 2,000 dps peak? (Positive peak to negative peak occurs in 0.05 seconds). Or, should the BMI270 be capable of detecting the +2,000 peak quickly followed by the -2,000 peak, suggesting something else in my experiment design is at fault for these faulty results?

    Thanks,

    Robert 

    5 REPLIES 5

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Thanks for your inquiry.

    Maybe the concussive whiplash motion is supposed to be like the graph in your attachment. Here is how to verify if BMI270 gyro can detect +/-2000dps angular velocity or not. You can put your device on a table with BMI270 z axis up or down. And then you can use your two hands to move your device quickly back and forth. After you plot BMI270 gyro data you should be able to see sine waveform with magnitude of +/-2000dps. You can do the same thing with x axis up or down and y axis up or down.

    Thanks.

    Thanks for your reply @FAE_CA1 ,

     

    I tried this out and achieved a sine-like graph with peaks at +/- 2000 dps as you described... However, it seemed consistent that everytime I repeated this, it took ~ 0.2 seconds for the angular velocity to go from positive peak to negative peak (reading @ 800Hz). Again, quoting I need the unit capable of reading peak to peak within 0.05 seconds, and as I'm unfamiliar with specs of these units, is there any other parameter which could affect how quickly it can read from peak to peak? Of course I understand in my test, I may not have been rotating the unit fast enough but just seemed coincidental to me how similar the peak to peak times were.

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    With 800Hz sampling rate on BMI270 gyro data you should be able to capture the dynamic angular motion of your unit nicely. It always takes time from positive peak to negative peak or vise versa, because there is a 0dps point when turning back. I don't think it is possible in reality to make positive peak 2000dps to negative peak -2000dps in 0.05s.

    Thanks.

    @FAE_CA1 "It always takes time from positive peak to negative peak or vise versa, because there is a 0dps point when turning back" - true, like in the image shown for y-axis data; peak to peak with a 0 dps in the middle. If I was to do an error analysis regarding this, what spec of BMI270/reason would you say makes this plot unattainable for a 0.05 s duration. 

     

    EDIT: Just wanted to ask about the effects of poor RSSI, was hovering around 80dbm as sensor is placed within a solid skull and maybe 1-2m from connected phone. Could this affect data, accuracy etc.?

    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