logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Akcelerometr 3 osiowy i obliczenia wektorowe jak ugryźć

kliwer19 19 Paź 2010 21:01 1759 2
REKLAMA
  • #1 8639980
    kliwer19
    Poziom 10  
    Witam serdecznie. Mam taki problem. Do atmega 16 mam podłączony akcelerometr 3osiowy. każda z tych osi to składowa wektora wypadkowego który niezależnie od kąta pochylenia powinien być stały (powinien wskazywać wartość przyspieszenia ziemskiego g). Problem w tym ze licząc ten wektor wypadkowy wzorem ze to pierwiastek z sumy kwadratów tych składowych nie uzyskuje tego co mam. już nie wiem czy ja robię takie głupie błędy matematyczne czy jak;/ czy są może jakieś specjalne funkcje do liczenia czegoś takiego? dodam ze pisze to w języku C pozdrawiam kliwer19

    p.s. dziękuje za pomoc
  • REKLAMA
  • #2 8640453
    gaskoin
    Poziom 38  
    Mógłbyś kod pokazać ? Bo ciężko wskazać jakikolwiek błąd :)
  • #3 8640999
    arturt134
    Poziom 27  
    "Praw fizyki (a także matematyki) Pan nie zmienisz". Pokaż kod, na pewno masz jakiegoś buraka, bo metoda jest słuszna.
    No chyba że coś jest nie tak z samym akcelerometrem. Możesz spróbować zmierzyć przyspieszenie ziemskie dla każdej osi oddzielnie, tak obracając czujnikiem, żeby pozostałe osie pokazywały 0.
REKLAMA