SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By akaun24 , 14 June 2019

I am trying to use ICM42605 sensor for my project. I set accelerometer and gyroscope sensitivity to 16G and 2000dps accordingly. When I read the data I notices that accelerometer data that i get is 2000 at rest on any axis. If I change sensitivity to 8G the reading becomes 4000, and at 4G it is 8000. What am i missing to convert the reading to G units?? Here is the code of set up and read data function:

By intecele , 5 June 2019

I need a gyro with a small current consumption. So i decided for the icm-42605. I have the problem, that if i read a nunch of data via SPI after a few seconds the value get scrambled in the array that i read. It seems that the data isn´t read in the correct order. After a reset it works again for several seconds. Do i have to read the bytes seperatly ?

best regards
Thomas

By asen , 4 June 2019

I'm working on integrating the ICM-20948 with the DMP running sensor fusion (to obtain absolute orientation/"9-axis" quaternions). After much work, I've been able to come up with code to enable the magnetometer and the DMP and get the quaternion output from the DMP. However, the problem that I am currently having is that the raw gyroscope data has a very large static offset, and this is getting passed through to the DMP. As a result, if I allow the DMP's algorithm to integrate the gyro data, the DMP thinks the device is constantly spinning.

By limoo , 22 May 2019

Essential elements on the front page of the site
1. Contact information
2. An email address
3 Address and Postcode
Get more tips and information about webdesign in the links below:
https://www.limotorsh.com
http://www.idea-soft.ir
http://www.npco.net
http://www.sitecode.ir
http://www.kaghazbaz.com/کاغذ-دیواری/

By fu1001hao , 15 March 2019

Does anyone know how the Invensense's 9x fusion algorithm works? I found that in the code there is a parameter which represents the accuracy of the magnetometer data and it is in the range between 0 to 3(from lowest accuracy to highest accuracy). And I can't get the absolute orientation when the accuracy is 0, 1 or 2. In that case, the MPU only gives me the relative orientation, which means I can only know how many degrees it passes from the initial position. Is this a problem?

By ranjith97 , 11 March 2019

Hi,
I am using the ICM-20602 IMU chip and we had placed in the bottom side of PCB rather than the top side. So to get the accel values same as when the chip is placed in top side I had inverted the accel z-axis value but the values what I'm getting is not correct.

I don't know if this is the correct approach so let me know if this is correct or not and if it is wrong please tell me how to get the accel values same as when the chip is placed in top side.

Thanks.