To start with, I have to test this sensor for space applications. So, I have an Digital Signal Processor (DSP-from Texas Instruments-starter kit TMS VERSION) With me for testing these kind of sensors. I have the example codes from the DSP as well as the ST company offered a set of codes as the sensor drivers (one is a header file and other is the main source driver code).
I am very much new to these kind of electronics. I am confused and actually not understanding how exactly I can join these codes and get some signals out of this sensor. I need a guidance in how exactly can I start off to achieve the proper working of this sensor.
You are clearly in way, way over your head. My suggestions would be to:
read the data sheet for the L3GD20 very carefully, also making sure that you understand how I2C communications work.
buy an Arduino and use the sample code that Pololu provides to get going. From their description of the device:
Before you move on to the TI DSP, make sure that you understand what every line in the Pololu example code does, and what the equivalent for the TI processor would be.
PS: Space applications? Any chance you are working for Kim Jong-un?
I am back. I tried the codes as they are given in the library. everything goes well untill this error crops in as attached in the file below. Please help me in this regard.
I got it cleared but there is lot of scrap data in between the actual data like (-1 -1 -1) so many times repeated. Will this problem be solved using an efficient moving average method?
Also, do you know anything about the library for ADIS16405 IMU from Analog devices.?
Thanks a ton for your continuous replies. I am grateful to you sir.
Are you running an unmodified version of our example code? You should not be getting any junk data with our example. Using a moving average should work fine for filtering the data once the issue with junk data is fixed.
I am not familiar with the ADIS16405 IMU or its library.