Magnetometr to jeden z tych czujników, które łatwo przeoczyć, dopóki nie zaczną wpływać na kierunek, orientację albo wykrywanie metalowych obiektów. W elektronice, robotyce i systemach pomiarowych mierzy pole magnetyczne, więc pomaga tam, gdzie sama kamera lub GPS nie wystarcza. W tym artykule wyjaśniam, czym jest magnetometr, jak działa, jakie ma odmiany i kiedy jego wskazania są naprawdę użyteczne.
Z mojego punktu widzenia to nie jest tylko cyfrowy kompas, ale czujnik, który wymaga dobrego otoczenia i sensownej kalibracji. Właśnie dlatego dwa identyczne moduły mogą dać zupełnie różne wyniki, jeśli jeden leży obok silnika, a drugi pracuje w czystszym układzie.
Najkrótsza odpowiedź, zanim wejdziemy w szczegóły
- Magnetometr mierzy pole magnetyczne i jego zmiany, a w wersjach wektorowych także kierunek działania pola.
- To czujnik pasywny, więc nie emituje własnego sygnału, tylko rejestruje wpływ otoczenia.
- Najczęściej spotkasz go w smartfonach, robotach i systemach nawigacyjnych, gdzie wspiera orientację oraz wykrywanie anomalii.
- W praktyce liczą się trzy rzeczy: technologia sensora, kalibracja i odporność na zakłócenia od metalu oraz prądu.
- Najpopularniejsze rozwiązania to Hall, magnetorezystancja i fluxgate, ale każde z nich ma inne mocne strony.
- Wynik podaje się zwykle w teslach, mikroteslach albo nanoteslach, bo właśnie w takich skalach pracuje ten typ pomiaru.
Czym właściwie jest magnetometr
Magnetometr to przyrząd do pomiaru siły i zmian pola magnetycznego. W wersji wektorowej potrafi też rozłożyć to pole na składowe osi X, Y i Z, dzięki czemu urządzenie wie nie tylko, że coś je „ciągnie”, ale też z której strony. Wynik podaje się zwykle w teslach, mikroteslach albo nanoteslach.
Najprostsze skojarzenie to kompas, ale zakres zastosowań jest dużo szerszy. Magnetometr bywa czujnikiem pasywnym, czyli sam niczego nie emituje, tylko odbiera wpływ otoczenia. W praktyce traktuję go jak bardzo czułe ucho dla pola magnetycznego: nie widzi obiektu bezpośrednio, ale wychwytuje jego ślad.
To rozróżnienie ma znaczenie, bo magnetometr nie służy wyłącznie do „pokazywania północy”. Używa się go także do wykrywania obecności magnesu, oceny orientacji urządzenia, szukania zaburzeń pola w terenie i pracy z danymi z czujników w robotyce. Żeby zrozumieć, skąd bierze się ten ślad, trzeba zobaczyć, jak sensor zamienia pole na sygnał elektryczny.

Jak magnetometr zamienia pole magnetyczne na użyteczny odczyt
Mechanizm zależy od technologii, ale schemat myślenia jest podobny. Pole magnetyczne wpływa na element czujnika, ten generuje zmianę napięcia, oporu albo stanu magnetycznego, a układ elektroniczny przelicza to na wartość liczbową. Potem dochodzi filtracja, kompensacja zakłóceń i kalibracja, bo surowy sygnał rzadko nadaje się do bezpośredniego użycia.
Hall effect
W sensorach Halla prąd płynie przez przewodnik lub półprzewodnik, a pole magnetyczne odchyla nośniki ładunku. Powstaje niewielkie napięcie poprzeczne, które rośnie wraz z polem. To rozwiązanie jest popularne tam, gdzie liczy się prostota, niski koszt i mały pobór mocy, ale nie jest najlepsze do bardzo słabych pól.
Fluxgate
Fluxgate działa bardziej „sprytnie” niż intuicyjnie. Ferromagnetyczny rdzeń jest okresowo nasycany, a cewka odczytowa śledzi, jak zewnętrzne pole zaburza ten cykl. Takie czujniki są bardzo czułe i dlatego często trafiają do aparatury naukowej oraz zastosowań wymagających lepszej precyzji niż w zwykłym gadżecie.
Magnetorezystancja
W sensorach magnetorezystywnych zmienia się opór elementu, gdy działa na niego pole magnetyczne. To dobre rozwiązanie do małych, energooszczędnych układów, na przykład w elektronice użytkowej. W telefonach właśnie taki typ czujnika często pojawia się w roli cyfrowego kompasu.
W praktyce najważniejsze jest to, że elektronika nie „widzi” pola bezpośrednio, tylko odczytuje jego skutki w materiale sensora. To dlatego różne technologie mają zupełnie inną czułość, szum i zakres pomiarowy, a od tego już prosta droga do wyboru właściwego typu czujnika.
Rodzaje magnetometrów i kiedy który ma sens
Na poziomie funkcji rozróżniam jeszcze magnetometry skalarowe i wektorowe. Skalarowy podaje tylko wartość pola, wektorowy pokazuje także jego kierunek albo składowe osiowe. W nawigacji i robotyce zwykle potrzebny jest wariant wektorowy, a w prostym wykrywaniu magnesu wystarczy nawet prostsza wersja.
Na poziomie technologii najczęściej spotyka się kilka rozwiązań, które różnią się czułością, kosztem i zakresem zastosowań:
| Technologia | Największa zaleta | Ograniczenie | Typowe użycie |
|---|---|---|---|
| Hall effect | Prosta budowa, niski koszt, mały pobór mocy | Gorsza czułość przy bardzo słabych polach | Wykrywanie magnesu, pomiar prądu, proste układy sterujące |
| Magnetorezystancyjny | Mały rozmiar, dobra praca w 3 osiach, niska energochłonność | Wymaga dobrej kalibracji i jest wrażliwy na zakłócenia | Smartfony, wearables, elektronika mobilna |
| Fluxgate | Bardzo wysoka czułość i dobra praca przy słabych polach | Większy koszt i bardziej złożona konstrukcja | Geofizyka, badania naukowe, precyzyjny pomiar pola |
| Indukcyjny | Świetny dla pól zmiennych w czasie | Słabszy przy polach stałych | Badania elektromagnetyczne, analiza sygnałów AC |
Jeśli miałbym wybrać jedną praktyczną zasadę, powiedziałbym tak: do prostego wykrywania obecności magnesu wystarcza sensor Hall, do orientacji w przestrzeni zwykle potrzebujesz czujnika wieloosiowego, a do subtelnych anomalii magnetycznych w terenie wchodzą do gry bardziej zaawansowane rozwiązania. To prowadzi wprost do pytań o realne zastosowania.
Gdzie magnetometr spotykasz w praktyce
Magnetometr nie jest niszowym gadżetem laboratoryjnym. Spotykam go w sprzętach, z których korzystamy na co dzień, i w systemach, które pracują tam, gdzie liczy się orientacja, detekcja metalu albo analiza środowiska.
- Smartfony i zegarki - wspierają kompas, mapy i orientację ekranu. Sam magnetometr nie wystarcza, dlatego aplikacje łączą jego dane z akcelerometrem i żyroskopem. Bez tej współpracy kierunek potrafi „pływać”, zwłaszcza w pobliżu metalowych elementów.
- Robotyka mobilna - pomaga określić heading, czyli kierunek jazdy robota, a w połączeniu z innymi czujnikami stabilizuje nawigację. Dla mnie to jeden z najbardziej praktycznych przykładów sensor fusion, bo sam sensor rzadko daje pełen obraz sytuacji.
- Drony i systemy autonomiczne - wspierają orientację w terenie i korekcję kursu. Im bardziej dynamiczny układ, tym ważniejsze jest odseparowanie magnetometru od silników i przewodów z dużym prądem.
- Geofizyka i archeologia - wykrywają anomalie spowodowane przez rury, elementy stalowe, fragmenty wraków albo struktury w gruncie. W badaniach terenowych dane często zbiera się z częstotliwością około 1 Hz, czyli mniej więcej raz na sekundę, a potem składa w mapę anomalii.
- Motoryzacja i automatyka - pomagają mierzyć położenie, obroty i obecność elementów ferromagnetycznych. W praktyce nie chodzi tu o spektakularny efekt, tylko o stabilny odczyt, który nie gubi się przy wibracjach i zmianach temperatury.
To właśnie w zastosowaniach widać najlepiej, że magnetometr nie działa w próżni. Im bardziej wymagające środowisko, tym ważniejsze stają się zakłócenia, kalibracja i poprawne ustawienie całego układu.
Dlaczego magnetometr potrafi się mylić
Najczęstszy błąd to założenie, że czujnik „sam znajdzie północ”. W rzeczywistości mierzy on sumę pola Ziemi i wszystkiego, co dołoży otoczenie. Gdy w pobliżu pojawia się magnes, stalowa obudowa, głośnik albo silnik, wynik może być przesunięty lub zniekształcony bardziej, niż intuicyjnie się wydaje.
- Hard iron - to stałe przesunięcie pomiaru wywołane przez namagnesowane elementy lub magnesy w pobliżu. Sensor widzi wtedy pole „przesunięte” o stałą wartość.
- Soft iron - to zniekształcenie pola przez materiały ferromagnetyczne. W praktyce zamiast ładnego okręgu w kalibracji dostajesz zdeformowany kształt.
- Prądy w przewodach - duży prąd tworzy własne pole magnetyczne, które może wejść w konflikt z odczytem sensora. W robotyce to bardzo częsty problem.
- Temperatura - wraz ze zmianą temperatury zmienia się zachowanie elementów sensora i elektroniki towarzyszącej. Dlatego wyniki z chłodnego warsztatu i z rozgrzanego urządzenia nie zawsze są identyczne.
- Brak kalibracji 3D - jeśli urządzenie obraca się w przestrzeni, a układ nie zbiera danych z różnych orientacji, odczyt może być stabilny tylko pozornie.
Gdy pracuję z takimi czujnikami, zawsze patrzę na otoczenie pierwsze, a na samą specyfikację dopiero potem. To oszczędza czas, bo bardzo często problemem nie jest sam magnetometr, tylko metalowa śruba, źle poprowadzony przewód albo zbyt blisko umieszczony silnik.
Na co zwracam uwagę, gdy dobieram czujnik do projektu
Gdy dobieram sensor do projektu, zaczynam od pytania, co dokładnie ma mierzyć układ i w jakim otoczeniu ma pracować. Inny magnetometr wybieram do prostego wykrywania obecności magnesu, inny do kompasu w robocie, a jeszcze inny do pomiaru słabych anomalii w terenie.
| Kryterium | Na co patrzę | Dlaczego to ważne |
|---|---|---|
| Liczba osi | 1, 2 czy 3 osie pomiarowe | Do orientacji i nawigacji najlepiej sprawdza się układ 3-osiowy |
| Zakres pomiarowy | Jakie pola czujnik może przyjąć bez nasycenia | Za mały zakres oznacza błędy przy mocniejszych polach i w pobliżu magnesów |
| Czułość i szum | Jak małe zmiany czujnik jeszcze widzi | Decyduje o tym, czy układ wykryje delikatne różnice, czy tylko duże zakłócenia |
| Pobór mocy | Czy sensor ma pracować stale, czy tylko okresowo | W urządzeniach bateryjnych to często kryterium równie ważne jak dokładność |
| Interfejs | I2C, SPI albo inny sposób komunikacji | Wpływa na szybkość odczytu i łatwość integracji z mikrokontrolerem |
| Kalibracja i kompensacja | Wsparcie dla korekcji hard iron, soft iron i dryftu temperatury | Bez tego sensor może działać poprawnie tylko w idealnych warunkach, których w praktyce nie ma |
W elektronice użytkowej często wygrywa prostota i niski pobór mocy, ale w projekcie terenowym albo w systemie badawczym ważniejsza staje się stabilność odczytu i odporność na błędy. Jeśli projekt ma działać przewidywalnie, trzeba myśleć o magnetometrze razem z resztą układu, a nie jako o osobnym dodatku.
Co z tego wynika w praktyce dla elektroniki i robotyki
Jeśli potrzebujesz tylko sygnalizacji obecności magnesu, prosty czujnik Hall zwykle wystarczy. Jeśli budujesz kompas, robot albo system orientacji, lepiej sięgnąć po 3-osiowy magnetometr i od razu zaplanować kalibrację oraz sensor fusion. To oszczędza frustracji, bo sam czujnik rzadko daje pełny obraz sytuacji.
Z praktyki najważniejsze są trzy rzeczy: odsunięcie sensora od źródeł zakłóceń, poprawne ustawienie osi i sprawdzenie, czy dane z magnetometru są wspierane przez akcelerometr oraz żyroskop. To właśnie te elementy decydują, czy układ działa stabilnie, czy tylko pozornie. W dobrze zaprojektowanym systemie magnetometr nie gra pierwszych skrzypiec, ale bez niego cały zestaw orientacyjny zwykle traci sporo z precyzji.