SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By jtdsegundo , 18 November 2016

Hi, I have a question about the sampling rate and the digital low pass filter configuration values for the mpu6050.

I know from the datasheet that the output rate for the acceleration is 1kHz.

I use the clock source from the X Gyro for reference, as default on the mpu6050.h lib from jeff rowberg.

Does the DLPF_CFG = 0 (260Hz ) affect my acceleration sampling rate or the acceleration output rate?

If so, does the output rate goes from 1kHz down to 260Hz?

Please advice is required,
Thanks in advance

By bjornpaulstrom , 17 November 2016

Hello,
I am using a MPU-9250 in a project of mine and am trying to communicate with it.

At the moment I send this via SPI to the IMU:

data2[0] = 0b10000000 | 117;
HAL_StatusTypeDef status = HAL_SPI_TransmitReceive(&hspi1, data2, data3, 1, 3000);

However the result i get back is 0xFF and i was expeting the defualt of 0x71, is there any initialization needed before i can start using the IMU with SPI?

By motd2k , 9 November 2016

I'm trying to use an MPU-9250 as an inclinometer on a moving platform using the MPL. I'm successfully pulling valid data from 6.12 on a stationary sensor, however once the platform is under acceleration the pitch output from inv_get_sensor_type_euler is very unreliable. As soon as the acceleration ceases and a steady speed is maintained, the pitch angle once again becomes stable and correct.

Are there any gotcha's for implementing this type of usage scenario?

By jhirsch , 7 November 2016

With the MPU-9250, is the FSYNC bit location (as determined by the configuration register) only modified when writing data into the FIFO? Or, if raw sensor values are read directly (instead of with the FIFO) will the bit be modified as well?

By laxmimerit , 6 November 2016

I am trying to run DMP on MPU9250 which is already present on CC2650STK. I have downloaded the eMD6.12 embedded motion driver library and trying to compile with Code Composer Studio 6.1.3.0034. I did some changes in some .c and .h files of the library to make it compile without errors. It compiles without errors only when I do not call any function from .lib/.a precompiled library. Here is a sample code

By dev01 , 3 November 2016

Hi I am triyng to use multiple MPU9250's with Motion Driver 6.12 with STM32F4 Discovery. I am using TCA9548A 8 channel i2c multiplexer.

In arduino solution

Wire.beginTransmission(TCAADDR);
Wire.write(1 << i);
Wire.endTransmission();

This block is being used.

But I can not find the equal code in Motion Driver 6.12 in IAR Embedded Workbench.

Does anyone has experience about this.

Best regards,

By klaslofstedt , 3 November 2016

I'm timing the main loop on a STM32f4 using DMP and reading the MPL values (Motion driver 6.12). The loop itself takes somewhere 4-5 ms, which is between 150-200 Hz. Am i missing something here, or should this be able to go alot faster? I know i can't read the MPL faster than 200 Hz, but the loop should be able to go faster, no?

Regards,

Klas

By elee , 2 November 2016

Hi, I am trying to use CA-sdk with msp430f5528 chip.
I downloaded CA-SDK firmware from INVENSENSE software download page and tried to compile mllite_test.c file to the board.
However, CCS shows me that " NO USB FET FOUND"
I have connected the board and my computer with microUSB to USB.
Can anyone help me why this error shows up?

By rnorton84 , 30 October 2016

I realize that the accuracy of the DMP would diminish at high G-loads but it is technically feasible? The DMP documentation clearly states that output operates at four G's, however, is this a software limitation that can be overcome with custom programing?

By dstrmberg , 25 October 2016

Hi,

I am working with the MPU6000, which is currently configured in the low power accelerometer mode. I am not able to get continuous readings from the temperature sensor channel (each read from the temperature register returns the same value). The Invensense RM and PS documents do not state anything about the low power mode and the temperature sensor. So I wanted to come here and ask: