eshan077 Posted November 12, 2013 Report Share Posted November 12, 2013 I am working on an android project using Nexus 7. My goal is to achieve 1000Hz from the accelerometer. Nexus 7 uses MPU 6050 accel. But in 0 delay its sampling rate is ~200Hz. I want to ask that in the spec sheet it says that MPU6050 can give output 1Khz. But whenever DLPF_CFG is set to 0 its bandwidth is 260Hz. I am confused in this case. What does it mean? What is the normal sample rate for MPU 6050? Quote Link to comment Share on other sites More sharing options...
luisrodenas Posted December 17, 2013 Report Share Posted December 17, 2013 Those 260Hz Bandwith are due to its internal DLPF (Digital Low Pass Filter), and is not the sample rate. Usually you use a BW filter that is half or less than your sample rate. But you can have, for example a BW filter of 20Hz and a sample rate of 200 Hz. Going back to your questions. Yes, the MPU6050 can have a sample rate of 1 KHz if you are able to read values out at that speed. It will be difficult if you are reading every gyro and accel every time and you are using I2C. I think, not sure, there is a way to disable the Low Pass Filter, but I wouldn't do it, unles you are trying to read vibrations in the range of 260Hz to 500Hz (which is the maximum for a 1KHz sample rate). Let me know if I can be of any more help. PENG 1 Quote Link to comment Share on other sites More sharing options...
PENG Posted February 24, 2016 Report Share Posted February 24, 2016 Hi i also confuse about the sample rate of mpu6050, do you remember how to set up the sample rate for mpu6050 by code? Imu_Arduino.zip Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.