SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By mikaels , 1 December 2015

Hello

I am designing a power-critical coin cell device employing an MPU-9250 and microcontroller. I require the device to operate down to a cell voltage of 2V so have a small boost converter to drive the MPU-9250 (since min. operating voltage 2.4V). The microcontroller is powered direct from coin cell such that boost converter and MPU-9250 can be turned off to save power. Coin cell provides between 2.0 and 3.0V. Boost converter outputs 3.0V (or load disconnect when off).

MPU-9250 datasheet §4.23 makes three points:

By dkwill , 30 November 2015

Hi Everyone -

I need to rotate the device 90 degrees for mounting - so Z and Y axis are switched. I am using Rowberg libraries which I ported to my MCU and an open source filter (Madgwick) and not DMP since I need about 400Hz. What is the preferred method for doing this? (I think there is a matrix but that is in DMP which I am not using). It seems that the gravity impact is fixed on Z axis. Thanks in advance for any help on this.

D.K.

By smukerji , 29 November 2015

I am using MPU9250 InvenseSesne (CC2650 SensorTag) to detect hand gestures. I can sense the output data of accelerometer on console.

But could anyone please tell me how to get the directions. When i make the same gesture (like hi, bye) facing different directions then the sensor output data is behaving differently. Even when the device is kept constant on a flat surface, the readings still keep on changing.

By prabhakar78 , 27 November 2015

We are looking for algorithm to detect falls of elderly person and send alert upon falling. We are using MPU-9250 and ARM cortex based host MCU in our design.
Please guide us and refer relevant links/documents Or partners who licenses such algorithm

By pedrielli , 24 November 2015

I need to know the real sensitivity of the accelerometer section of the ICM-20608-G in terms of counts/mg (milli "g") or the minumum value of acceleration in mg. If 16 bit AD conversion on +/- 2g range it should give 1 bit= "g"/16 = lower than 0.1 mg resolution. Is it true?
My application is using the accelerometer in astatic way as inclinometer for frequency lower than 1 Hz.
Thanks
Francesco Pedrielli

By ofer_kruzel , 24 November 2015

Hi,
I have 10 units of mpu9250 for evaluation and see a non calibrated device accelerometer bias of around 1g while the spec says Zero-G Initial Calibration Tolerance is 80mg.

Please advise if this is aknow issue and how to resolve.

Thanks,
Ofer

By gammarui , 24 November 2015

Hi,

I am using the MPU6500 with motiondriver 6.1 to measure the orientation of my device in quaternions. Are there any maximum ratings specified for the motion driver? I.e. how does acceleration, anglular velocity etc. affect orientation computation? What is the maximum values that the motion driver can handle?

Also, is there any information on drift over time for the motiondriver?

Thanks!

By boubouboy , 18 November 2015

hi everyone,

I try to load the dmp in the mpu6050, but i have a problem. the values that are write and values read back are different.
It is is not a random error, in fact the values read back are shift by 1 register.
When i try to read the banksel, i write 0x00, 0x00, and i read back 0x00, 0x01, and at each increment the banksel register is shifted by 1.
... write 0x00, 0x10, read 0x00 0x11 and so..

In addition to this error the dmp data write and read are shift.

By surpredator , 12 November 2015

Hi,
DMP_FEATURE_ANDROID_ORIENT allows 4 possibilities defined in:
inv_mpu_dmp_motion_driver.h
#define ANDROID_ORIENT_PORTRAIT (0x00)
#define ANDROID_ORIENT_LANDSCAPE (0x01)
#define ANDROID_ORIENT_REVERSE_PORTRAIT (0x02)
#define ANDROID_ORIENT_REVERSE_LANDSCAPE (0x03)

I need all 6 possibilities like detecting 6 sides of a cube.
Is there a possibility to get 6 orinetation ? How can i do to modify the code (adding mask) to get all 6 sides?
Thanks in advance.