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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.