BASIC4MCU | 센서 | 자이로센서 | MPU-6050 6-axis accelerometer/gyroscope
페이지 정보
작성자 키트 작성일2017-08-21 16:28 조회1,455회 댓글0건본문
MPU-6050 6-axis accelerometer/gyroscope
The MPU-6000™ family provides the world's first integrated 6-axis MotionProcessing™ solution that eliminates the package-level gyro/accel cross-axis misalignment associated with discrete solutions. The devices combine a 3-axis gyroscope and a 3-axis accelerometer on the same silicon die together with an onboard Digital Motion Processor™ (DMP™) capable of processing complex 9-axis MotionFusion algorithms. The parts' integrated 9-axis MotionFusion algorithms access external magnetometers or other sensors through an auxiliary master I2C bus, allowing the devices to gather a full set of sensor data without intervention from the system processor. The devices are offered in the same 4x4x0.9 mm QFN footprint and pinout as the current MPU-3000™ family of integrated 3-axis gyroscopes, providing a simple upgrade path and making it easy to fit on space constrained boards.
(Source: InvenSense product description, 9/28/2011)Due to the lack of good publicly available documentation about the inner workings of this device, all DMP-related information has been reverse-engineered from I2C signal analysis correlated against the company-provided Embedded MotionApps software (available on the InvenSense Developers Corner site). This backwards discovery effort is incomplete and ongoing, and will hopefully end up in a feature-complete device library that supports full DMP configuration. Currently, the source code available will only provide basic device configuration and raw accel/gryo readings (which is certainly useful, but missing the main selling point of the MPU-6000 series, which is the device-powered motion processing ability).
I2Cdevlib Device Source and Documentation
Example Code
댓글 0
조회수 1,455등록된 댓글이 없습니다.