Skocz do zawartości

Magnetometr jako kompas


tk_a

Pomocna odpowiedź

Witam.

Za pomocą magnetometru (np.HMC5883L) muszę obliczać azymut (jak kompas), ale magnetometr może nie być równoległy do ziemi, bo będzie zamontowany w samolocie. W Internecie znalazłem wzory na to, ale jest napisane, że te wzory działają tylko, jeżeli magnetometr jest ustawiony równolegle do ziemi. Znalazłem również wzory wykorzystujące magnetometr i akcelerometr, pozwalające na obliczanie kierunku względem północy bez względu na to, czy magnetometr jest równoległy do ziemi.

Czy istnieje sposób obliczania azymutu bez względu na orientację bez użycia akcelerometru, tylko magnetometru?

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

Witamy na forum,

możliwe że natrafiłeś np. na te nagranie. Jeżeli przyjrzysz się wizualizacji to błędy nawet przy lekkim nachyleniu są faktycznie dość duże i warto to wziąć pod uwagę.

Istota tej kompensacji zawiera się w wyznaczeniu wektora, który opisze kierunek poruszania się samolotu, taki powiedzmy wektor normalny. Z niego możesz wyznaczyć kąty obrotu i przekształcenie, które skompensuje błąd. Więc jeżeli masz możliwość jakoś inaczej to wyznaczyć to nie ma problemu.

49 minut temu, tk_a napisał:

Czy istnieje sposób obliczania azymutu bez względu na orientację bez użycia akcelerometru, tylko magnetometru?

Poprawka błędu czujnika przy pomocy tego samego czujnika się nie uda 😄

Edytowano przez Gieneq
  • Lubię! 2
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.