Вы немного ошибаетесь - ±2.0 g - это максимальное ускорение, которое может зафиксировать акселерометр (ессли рассматривать именно режим ±2.0 g). При этом 12-ти битное число будет со знаком и в 12 бит уложатся все ускорения в диапазоне от -2 до +2 g. Минимальная же величина ускорения, которое может зафиксировать акселерометр (при этих настройках) составит 1.0 mg, для выборки 40 раз в секунду. То есть ускорения менее 1 mg фиксироваться не будут, а более 2 g будет равно 2 g. Вот первый источник ощибок.
Второй источник - диапазон измерений - по даташиту он может уменьшаться от ±2.0 до ±1.7 (изменение диапазона ввех вообще не нормировано), а это уже дает возможную 15%. Для вычисления пройденного пути по известному ускорению, в любом случае, приходится применять интегральные алгоритмы, а в них все ошибки будут накапливаться.
Плюс температурный дрейф. А у акселерометров от ST наблюдается интересная особенность - при определенной температуре, в узком диапазоне, (для каждого экземпляра своей) наблюдается резкое увеличение шумов.
Реальный объект будет совершать сложное движение, а не только ускоренное. По-этому, к ошибкам, связанным с конструктивными особенностями акселерометра, добавятся ошибки, связанные с наличием в движении обекта участков равномерного движения (там ускорение равно 0 и для акселерометра ничем не отличается от неподвижного состояния), ускоренного движения с ускорением менее 1 mg, с ускорением более 2 mg.
А, поскольку, только конструктивные особенности дают ошибку ускорения более 15%, то уж об ошибках рассчета пройденного пути и говорить не приходится.
Применения акселерометров в системах, определяющих перемещение возможно, когда требуетя только оценить, например, есть движение или нет (датчик перемещения в охранных системах) или в изделиях, где процессом движения обекта (из точки А в точку В) управляет сторонний оператор, а данные от обекта служат только для визуализации процесса движения, например, компьютерная мышка.
Вот полезная статья об интегральных акселерометрах -
http://www.eltech.spb.ru/pdf/A_D/ADXL.pdf.