2017-12-18 01:18 AM
Hi everyone,
I am using the lsm6dsl mems. For my application, I need to calibrate the device in order to get the more precise values.
My calibration method is as follows :
- I measure the +/-1g in each axe
- I set the sensitivity with the full scale in LSB (from -1g to +1g)
- I set the offset by comparing the top value (+1g) and the bottom value (-1g) (for example if I get -1900 and +2100, I set the offset as -100)
My questions are :
- Is the calibration method correct?
- I observe big gaps with temperature changes (like 10 times the typical values given in the datasheet). Is it normal or there is something that I'm doing wrong?
- For temperature compensation, is it reliable to use typical values given in the datasheet or should I estimate it by measurment?
I hope my message is clear, sorry for my English.
Swann.
#calibration #lsm6dsl2017-12-19 11:11 AM
Yes, I think this is the most simple calibration method for offset compensation.
You can also check design tip
for some more theory.We also offer read-time accelerometer calibration library (MotionAC) and 6-point calibration procedure (in MotionTL). All libraries with examples can be found in
software package.Concerning the temperature dependency can you please specify what exactly change with the temperature? If you can provide some more data it would be helpful.
I would not rely on typical value, because each sensor can be slightly different.
May I know what will be the target application?