+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Full Member level 2
    Points: 3,219, Level: 13

    Join Date
    Oct 2005
    Posts
    142
    Helped
    2 / 2
    Points
    3,219
    Level
    13

    Temperature compensation for Accelerometer and Gyroscope

    Again, I could not found a suitable category for this question in this forum...so I asked here.

    I am working on a project which use an 6-DOF IMU (Accelerometer and Gyroscope), that is the ST LMS6DS3. During the development, I found that the accelerometer and gyroscope data seems change in different ambient temperature. Since in my project I am trying to detect a very tiny movement, the change is important to me.

    The sensor integrated a temperature sensor, I would like to ask how can I do a temperature compensation?

    Thank you very much.

    •   AltAdvertisement

        
       

  2. #2
    Super Moderator
    Points: 77,678, Level: 67
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    15,742
    Helped
    3587 / 3587
    Points
    77,678
    Level
    67

    Re: Temperature compensation for Accelerometer and Gyroscope

    Hi,

    One option is to measure all the characteristics and drifts at different temperatures, then store all the infirmation into the microcontroller's software and correct the errors. Hopefully the characteristic diesn't change with time.
    But most probably you need to calibrate each sensor independently.

    Maybe the more easy solution is to mount the sensor onto a peltier... and keep the temperature of the sensor constant.

    Klaus
    Please don´t contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



--[[ ]]--