Показать сообщение отдельно
  (#2 (permalink)) Старый
SunnyA SunnyA вне форума
Member
 
Сообщений: 67
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Регистрация: 08.03.2007
По умолчанию 10.07.2011, 00:16

По первому вопросу - скорее всего значение ускорения - результат вычисления некоторой формулы, которая в качестве параметра принимает вольты. Сама формула скорее всего линейна, чтобы ее узнать необходимо заглянуть в документацию по конкретной модели акселерометра.

Сложение, вычитание и сдвиг позволяют реализовать все математические операции (Вам скорее всего потребуются операция умножения). Стандартные реализации гуглятся.

По второму вопросу - даже не задумываясь о реализации замечу, что зная только значение ускорения невозможно вычислить значение перемещения, так как при интегрировании неизбежно вылезают неопределенные константы.

Если же все-таки необходима реализация интегрирования на ассемблере, то, возможно, хватит того, что интеграл приближенно можно вычислить по формулам правых/левых прямоугольников, трапеций или Симпсона. Все перечисленные формулы гуглятся или ищутся в википедии.
Ответить с цитированием
Ads