Hello PdelCorro Mohammad63 GenevaCooper
We have asked the below query multiple times on this forum but no help is provided. Please help in proceeding further regarding this matter.
We have been using ADXL357 interfaced with STM32L562 Microcontroller. We are able to read and config the various registers of ADXL357 and read acceleration data in the X, Y and Z Data registers. We are unsure that we are obtaining the correct values or not. In other words, we wish an explanation on how to calculate 'g' value from these registers' data. Also, we need to know that how to calculate the threshold values of 'g' for this Accelerometer. We are calculating 'g' values from Raw data using below formula:
Vibration in 'g' = 20 bit Raw data * (1 / Sensitivity)
We have 3 same PCBs with us on which this Accelerometer is mounted and we are getting three completely different values on each board in steady state i.e. when PCBs are placed on table in no movement condition.
In our case, even if apply some vibrations manually to the device, the raw data of each axis are same everytime. How to proceed further ?
Kindly help.