Skocz do zawartości

MMA7455L akcelerometr jak przeliczaćodczyt na g


Mateusz

Pomocna odpowiedź

Hej jak przeliczyć wartość wartość otrzymaną z czujnika na g? Ja zrobiłem tak, że od wyniku odejmuje 127 więc mam wartości od -127 do 126 przyspieszenie w tych granicach zmienia się od -2 do 2g (funkcja liniowa) jednak odczyty są nie najlepsze.

Tzn jak czujnik jest w położeniu takim, że pady lutownicze są na dole otrzymuje takie odczyty:

Wartości w x i y powinny być chyba 0 ? a nie 2g. Czy ktoś ma pomysł jak to odczytać poprawnie?

Link do komentarza
Share on other sites

Z tego co ja widzę to ten akcelerometr ma 64count/g dla 2g i 8bitowym wyniku i pewnie zapis U2 (czyli najwyższy bit to -128).

Jak spojrzymy na Twoje wyniki to powinno być:

x = -12 -> -0.19g

y = -23 -> -0.36g

Z = +68 -> 1.06g

Wyniki zdecydowanie nie zachwycają, ale:

1. Czujnik nie jest skalibrowany

2. To jest jeden z najtańszych akcelerometrów na rynku i trudno spodziewać się po nim wiele dobrego...

  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.