SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By abstruse123 , 10 February 2017

I haven't done self test for mpu9250.
One thing I observed is gyro data remained 0 even after movement. I have no idea how to make use of gyro. Looking forward to your help.
Any resources/pointers would be of great help to me.

Data when mpu9250 kept flat on top of a table is as follows:
Even after some movement Gyro data doesn't change from 0..

Gyro readings :
x-axis = 0.000000
y-axis = 0.000000
z-axis = 0.000000
Accelerometer readings :
x-axis = -0.095032
y-axis = 0.012451
z-axis = 1.000671

By thomasckirven , 6 February 2017

I cannot for the life of me find the correct gyro conversion to rad/s from the gyro hardware units using FSR +-1000 deg/s. Does anyone have this info?
I have found this in an example file
gyro[0] = (long)(gyro[0] * 32.8f); //convert to +-1000dps
gyro[0] = (long)(gyro[0] >> 16);

This gives a conversion of 32.8/2^16. can anyone verify this?

Thanks,

Thomas

By ashwinvkm , 3 February 2017

Hello, I was wondering if it is possible to configure ak8963 magnetometer I2C address inside mpu9250 to an address other than the default value of 0x0C.
ak8963 IC in itself allows to configure the I2C address as 0x0C, 0x0D, 0x0E or 0x0F. But I didn't find any method to set it for the ak8963 inside mpu9250.

By myken , 2 February 2017

Hello all,

I have a huge problem, with MPU-9250 chip.

Datasheet V1.0 (2015) states that for pins
2 -- 6, 14 -- 17 -> NC -> Not internally connected. May be used for PCB trace routing.

Datasheet V1.1 (2016) states the same:
2 -- 6, 14 -- 17 -> NC -> Not internally connected. May be used for PCB trace routing.

I have used pins 2 -- 6 to route the +3V3 power trace because I really need all the space I can get.
I have connected the center PAD to GND (as is custom to do so).

By dingari , 2 February 2017

Hi, I've been using the MPU-9250 for a product I'm developing. I'd like to use the ICM-20948 when it's available since it's pin-compatible with the MPU-9250.

However, looking at the datasheets for the two, there are some discrepancies with the "reserved pins" (pins 1, 19 and 20).

For MPU-9250 it says to connect pin 1 to VDDIO, pin 19 is DNC and pin 20 should connect to GND.
For ICM-20948 it says pin 1 is DNC and pins 19 and 20 should connect to GND.

By jolienbr , 1 February 2017

Hello!

I'm having some issues with I2C communication in the firefly development kit (ICM-30630).

I want to use the ICM-30630 in an application where I would have to communicate with the sensor through I2C, where the ICM-30630 is the slave.
For now, I’m using the firefly development kit with the ICM-30630 on a shield plugged into the Arduino ZERO, and I’m using an Arduino UNO as the master. However, I can’t seem to retrieve any data from the ICM-30630. I will later explain the details of my set up.

By thomasckirven , 29 January 2017

I cannot seem to find the correct gyro conversion for any of the gyro FSR's. I have tried to determine this conversion myself using the following equation for the 1000 dps mode: 1000*pi/180 = 17.45 rad/s, which I take means the raw gyro output of -32768 to 32767 maps linearly to -17.45 to +17.45 rad/s which gives the multiplier (1000*pi/180)/(32767) = .00053265 when multiplied by the int16_t raw gyro value should give the equivalent rad/s value.