SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By greatshoji , 28 December 2014

I would like to read MPU-6500 3axis accelerometer values from FIFO, using SPI, at 4kHz ODR, lowpass filters disabled, but it looks like buffer starts with ~72 samples and does not get filled up. Can anyone look at the snippets of my code?

By greatshoji , 28 December 2014

I cannot read FIFO_R_W at 20 MHz. MPU-6500 datasheet says SPI is 1MHz for all registers and 20MHz for sensor and interrupt registers. What are the sensor and interrupt registers? Datasheet is not clear about this. I would like to read the number of samples in buffer first and then read that number is samples in one burst from FIFO.

By yukabukuro , 27 December 2014

Hello all,

I am a little confused about the ADC voltage reference for (Acc, Gyro, Compass, Temperature) sensors.

Because before any specification table in the datasheet, I can find this
sentence:
"VDD = 2.375V-3.465V, VLOGIC= 1.8V±5% or VDD, TA = 25°C".

So, do these values calculated when the voltage ref. equaled 1.8v or VDD?

Because these value must be recalculated if I am using a 3.25 volts as a voltage reference (I mean VDD) because in the MPU-9150 PCB, VDD pin is now connected directly to VLOGIC pin.

Regards,

By gdlfjzhwx , 27 December 2014

Hi,
We are using MPU3050 with Qualcomm 9x15 platform to develop some feature:
Read data (x,y,z) from MPU3050 and then inject them into 9x15 GPS engine.
The format GPS engine demand is (float, rads/seconds), full format struct as following.
Could you please help to tell me that how to convert data that read from MPU3050 to GPS engine demand.
Thank you very much!

GPS engine demand:

By sebastien , 22 December 2014

1. In reading from the MPU we are using a register called mem_r_w which does not have a direct memory mapping similar to Accel, Gyro, Mag, Quat etc. EXT_SENS_DATA_23

2. I forced dmp mask on (DMP_FEATURE_PEDOMETER) but I only get zeros out of the counter, still no result

What is the correct dmp memory mapping for the pedometer?

By ynkjanitor , 18 December 2014

Hello, i get acceleration xyz gyroscope xyz and quaternion wxyz
in a 20bytes packet:
X axis acceleration original value??data[0]+data[1]<<8
Y axis acceleration original value??data[2]+data[3]<<8
Z axis acceleration original value??data[4]+data[5]<<8

X axis angular velocity of the original value??data[6]+data[7]<<8
Y axis angular velocity of the original value??data[8]+data[9]<<8
Z axis angular velocity of the original value??data[10]+data[11]<<8

Quaternions w original value??data[12]+data[13]<<8

By pkk , 17 December 2014

Hello experts,

We need some help with our device firmware that uses an ARM processor, 6500, and bluetooth to connect to a video game engine for Android.

If you have experience with OpenGL game engines, 6500 firmware based on the MSP 430 example, and some bluetooth knowledge, please message me!

Shouldn't be too difficult for someone skilled in the art.

ethandschur@gmail.com

805 265 0299

By osaft , 16 December 2014

Hi,
I try to acces to MPU9250 with the SPI bus.
I unsuccessfully try to read the Who Am I register (number 117)

The CS, CLK and SDI line seems correct at oscilloscope but there is nothing on SDO line.

do i need to set before with I2C bus the I2C_IF_DIS (register 106)?

The data sheet take about SPI address but don't give this address. It is 0x68 like I2C address?

In the register map for who I am register the reset value is 0x68 and the default value is 0x71. what's the good one?

this is my read register function

regards,

By kkvinod , 16 December 2014

Hi,
I am reading the sensor values through FIFO and using DMP to get Euler angles. (MPU 9250)
when I turn on the power, after the self test and all, the accelerometer (& gyro) values are going off the roof, mainly on the y axis. So it reads -1843 and next reading is +1667.....

This goes on for few seconds and then normalizes, but it is enough to affect the algorithm I am using.