SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By gksinghbeservicescom , 18 January 2022

We are using the ICM20602 sensor for our application. Our application is vehicle mounted where we want to understand the angle of the vehicle in dynamic conditions and possible identify drivers who are accelerating too rapidly. Our system is Yocto Linux on a slightly older kernel which has limited our device choice to the ICM-20602, although this may change over time as it gets updated. We are up and running with the driver no problem and can read the sensor values and convert to SI units.

By mohammedkhoory… , 21 December 2021

Hi,

In my application, I am using the MPU-6050 with Motion Driver 5.1.3. I would like to have the IMU sensors (gyro/accel) run at a high sample rate such as 200Hz so that the DMP can perform its processing accurately, but I would like the DMP to report to my MCU at a much lower rate of 8Hz, in order to free its time for processing other tasks. Is this possible?

By leeyatchunsysdtcom , 14 December 2021

Hi everyone

I am currently developing with ICM-20948 motion sensor and I faced some issue about reading quaternion.

What I have done:
My micro controller unit is Renesas RL78/G14 and use I2C to connect to the sensor.
So far I can read the following basic data in 100Hz.
The basic data is
- accelerometer and gyroscope through the register ACCEL_XOUT_H to GYRO_ZOUT_L (Total 12 byte data)
- compass data from ADR_EXT_SLV_SENS_DATA00 to ADR_EXT_SLV_SENS_DATA_05 (Total 6 byte data)

By abhijithrajith… , 8 December 2021

Hi,
I'm trying to run the DK-20948. I had some doubts regarding it....please help!!!
1) Can we Calibrate the DK-20948 manually ? If so, then any possible methods to do it ?
2) Is there any other application, where DK-20948 works other than SmartMotion ?

By alexanderkaloo… , 3 December 2021

Hi.

I am wondering if someone else have the same issue or an idea of what the problem might be. After initialization, the sensor data registers are filled with data, where the accelerometer and the temperature sensor give data. However, the temperature sensor only inserts data once, and then the register for the temperature stops updating. The accelerometer works fine and continues to update. Any ideas?

By leventsectroncom , 2 December 2021

Hello!
I use ICM-20689 chip in accelerometer device.
The ICM-20689 chip is connected to the processor via I2C interface.
I get correct "WhoAmI" value of 0x98.
But when I try to get current acceleration for example for X axis the result is 0x0211 with slight changes.
If I tilt the board acceleration value changes and stays around that value even if there is no movement - behaves as tilt sensor.
Attached is my code for testing the accelerometer.
I read current X acceleration value from address 0x3B - high byte and 0x3C - low byte.
Would you please help!

By hongzhangrobot… , 1 December 2021

I create a board using ICM-20789 by referring to the AN-000105-ICM-20789-EVB-v1.0.pdf. The schematic of this is attached. When I try to measure the voltage at a test point for Pin 10 REGOUT, I didn't see 1.8v as expected, instead, it is 0v; and I2C commands have no response. As the chip is 24-lead LGA package, I have no idea how to measure each pad directly. I try to find an ICM-20789-EVB from distributors, but no one has it.