Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMI270 for vehicle driving and parking detection

    BMI270 for vehicle driving and parking detection

    nisselua
    New Poster

    Hi all,

    I am looking for a MEMS sensor with built-in application logic that can detect when a vehicle is moving or stopping. I would like my MCU to be in a low-power deep sleep state and be waked up on an interrupt from the BMI270.  I would like this to be independant on mounting angles. Is the BMI270 applicable for this?  I noted that you need to assign the "anymotion" detection to one particular axis.

    Best regards

    Ola

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hi nisselua,

    Thanks for your inquiry.
    The BMI 70 is a consumer grade sensor.
    The software algorithm built into the BMI270 does not directly support detecting when a vehicle is moving or stopping, but it provides sensor data output.
    If you want to use any motion of BMI270, you can see that this feature can be associated with any x, y, z axis or both, and any motion is not assigned to a specific axis.

    BMI270 any motion.png

    Thank you for your replay. Just to confirm: I can set the threshold, and this is then evaluated for 1, 2, or 3 axis. But depending on the mounting angle relative to the vehicle forward direction and gravity, it would probably be more optimal to have 3 differrent thesholds, but this is not possible with the BMI270?

    Regarding the the term "slope", is this just the difference between the reference and the actual measured value? It is not related to the gradient of this difference? 

    Can you recommend other Bosch sensors that is more suited for this kind of vehicle stop/go detection, without the involvement of a algorithm in our microcontroller?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi nisselua,

    You can enable all axes, and any change in the acceleration signal of any axis will trigger any motion instead of installing brackets in different directions.
    Slope refers to the difference between two acceleration signals, such as from no motion to motion.
    For functional detection in specific applications, it is necessary to develop special algorithms based on sensor data for implementation.

    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