Czujnik Halla to element, który wykrywa pole magnetyczne i zamienia je na sygnał elektryczny. Dzięki temu może bezdotykowo rozpoznawać obecność magnesu, położenie elementu, prędkość obrotową, kierunek ruchu albo prąd płynący w przewodzie.
Nazwa nie pochodzi od producenta ani konkretnej marki. Czujnik Halla wykorzystuje efekt Halla, odkryty przez Edwina Halla w 1879 roku. To podobny przypadek jak dioda Zenera: nazwa odnosi się do zjawiska i nazwiska badacza, a nie do jednego produktu handlowego.
Co to jest czujnik Halla?
Czujnik Halla, nazywany też hallotronem, jest czujnikiem pola magnetycznego. W najprostszym ujęciu reaguje na magnes albo pole magnetyczne wytworzone przez prąd. Sam czujnik nie musi dotykać mierzonego elementu, dlatego dobrze sprawdza się tam, gdzie styki mechaniczne szybko by się zużywały.
W elektronice czujniki Halla spotyka się jako małe układy scalone z trzema lub kilkoma wyprowadzeniami. Mogą mieć wyjście cyfrowe, analogowe, zatrzaskowe albo wieloosiowe. Ten sam efekt fizyczny może więc pracować jako prosty przełącznik magnetyczny, czujnik położenia, element sprzężenia zwrotnego w silniku BLDC albo izolowany czujnik prądu.
Rdzeniem działania jest półprzewodnik i ruch nośników ładunku. Dlatego przy głębszym rozumieniu hallotronów przydaje się też podstawowa wiedza o tym, czym są półprzewodniki w elektronice i dlaczego ich właściwości zmieniają się pod wpływem pól elektrycznych oraz magnetycznych.
Skąd wzięła się nazwa „czujnik Halla”?
Edwin Herbert Hall badał przepływ prądu w cienkim przewodniku umieszczonym w polu magnetycznym. Zauważył, że po przyłożeniu pola magnetycznego pojawia się niewielkie napięcie poprzeczne, prostopadłe do kierunku przepływu prądu. To właśnie napięcie nazwano później napięciem Halla.
Odkrycie było ważne, bo pozwoliło badać nie tylko opór materiału, ale też charakter nośników ładunku. W półprzewodnikach efekt Halla umożliwia określanie typu przewodnictwa, koncentracji nośników i właściwości transportowych. W czujnikach użytkowych ten sam mechanizm został zamieniony w praktyczne wykrywanie pola magnetycznego.
Zasada działania czujnika Halla
Wyobraź sobie cienką płytkę półprzewodnika, przez którą płynie prąd. Jeżeli prostopadle do tej płytki pojawi się pole magnetyczne, poruszające się ładunki zostaną odchylone na bok. Za to odchylenie odpowiada siła Lorentza, działająca na ładunek poruszający się w polu magnetycznym. Po jednej stronie płytki zgromadzi się więcej ładunku, po drugiej mniej. Między bokami płytki powstanie niewielka różnica potencjałów, czyli napięcie Halla.
W gotowym czujniku ten bardzo mały sygnał jest wzmacniany, filtrowany i zamieniany na wygodne wyjście: napięcie analogowe, stan logiczny albo dane cyfrowe. Dla użytkownika ważne jest więc nie tylko samo zjawisko fizyczne, ale też elektronika zintegrowana wewnątrz układu.
Uproszczony zapis zależności dla napięcia Halla można pokazać tak:
U_H = \frac{R_H \cdot I \cdot B}{t}, \quad R_H \approx \frac{1}{nq}W tym zapisie U_H oznacza napięcie Halla, I prąd płynący przez element, B indukcję magnetyczną, t grubość płytki, R_H współczynnik Halla, n koncentrację nośników, a q ładunek nośnika. W gotowym czujniku zwykle nie liczy się tych wartości ręcznie, ale wzór dobrze pokazuje, że sygnał zależy od prądu, pola magnetycznego i właściwości materiału.
Jakie są typy czujników Halla?
Największe nieporozumienie polega na traktowaniu wszystkich czujników Halla jak jednego elementu. Inny układ wybiera się do prostego wykrycia magnesu, inny do pomiaru położenia, inny do silnika BLDC, a jeszcze inny do pomiaru prądu.
| Typ | Sygnał | Gdzie pasuje? |
|---|---|---|
| Cyfrowy switch | 0/1 po przekroczeniu progu pola | Wykrycie magnesu, krańcówka, licznik impulsów |
| Latch | Stan zatrzaskowy zależny od biegunów | Silniki BLDC, detekcja biegunów, enkodery |
| Liniowy | Napięcie proporcjonalne do pola | Pozycja, pomiar pola, czujniki prądu |
| 3D Hall | Pomiar osi X/Y/Z | Joysticki, pokrętła, pozycja magnesu w przestrzeni |
Cyfrowy czujnik Halla zachowuje się jak przełącznik. Po zbliżeniu odpowiednio silnego pola magnetycznego zmienia stan wyjścia. Liniowy czujnik Halla działa inaczej: jego napięcie wyjściowe zmienia się płynnie wraz z polem magnetycznym. Zatrzask Halla zapamiętuje stan po przejściu określonego bieguna magnesu i przełącza się dopiero przy przeciwnym biegunie.
Czujnik Halla a magnes — co naprawdę wykrywa?
Czujnik Halla nie jest zwykłym „czujnikiem metalu”. Reaguje na pole magnetyczne. Jeżeli chcesz wykrywać położenie plastikowego, aluminiowego albo stalowego elementu, zwykle musisz mieć magnes, namagnesowany element albo układ, w którym pole magnetyczne zmienia się wraz z ruchem części.
To odróżnia go od czujnika indukcyjnego, który może wykrywać metalowy obiekt bez osobnego magnesu. Hallotron jest świetny wtedy, gdy można kontrolować geometrię magnesu, odległość, biegunowość i kierunek ruchu. Gorzej sprawdzi się, jeśli ktoś próbuje nim wykrywać metal bez zapewnienia odpowiedniego pola magnetycznego.
Przy doborze trzeba uwzględnić rodzaj magnesu, odległość od czujnika, kierunek pola, próg przełączania i temperaturę. Materiały magnetyczne oraz sposób prowadzenia pola mają tu duże znaczenie, więc temat naturalnie łączy się z tym, jakie są właściwości magnetyczne materiałów.
Gdzie stosuje się czujniki Halla?
Czujniki Halla są popularne, bo działają bezstykowo, szybko i mogą pracować w zabrudzeniu, drganiach oraz przy dużej liczbie cykli. Z tego powodu pojawiają się w elektronice, automatyce, motoryzacji, napędach, robotyce i układach pomiaru prądu.
| Obszar | Co wykrywa? | Przykład |
|---|---|---|
| Motoryzacja | Pozycję lub prędkość | Wał, wałek, ABS, zapłon |
| Silniki BLDC | Położenie wirnika | Komutacja elektroniczna |
| Arduino / DIY | Magnes, obroty, pozycję | A3144, KY-003, licznik obrotów |
| Przemysł | Położenie elementu | Krańcówka bezkontaktowa |
| Energetyka | Prąd przez pole magnetyczne | Czujnik prądu DC/AC |
| Smart home | Otwarcie lub zamknięcie | Drzwi, klapka, obudowa |
W projektach hobbystycznych czujnik Halla często trafia do układów z mikrokontrolerem. Moduł z wyjściem cyfrowym można wykorzystać do wykrycia magnesu, obrotu koła, pozycji wału albo zamknięcia obudowy. Przy takich zastosowaniach przydają się podstawy pracy z płytkami rozwojowymi, dlatego temat dobrze łączy się z podstawami Arduino dla początkujących.
Jak sprawdzić czujnik Halla?
Diagnostyka zależy od typu czujnika. Najpierw trzeba ustalić, czy jest to czujnik cyfrowy, analogowy, zatrzaskowy czy czujnik wbudowany w większy układ. Bez tego łatwo uznać sprawny element za uszkodzony, bo oczekuje się od niego niewłaściwego rodzaju sygnału.
W prostym czujniku cyfrowym sprawdza się zasilanie, masę i zmianę stanu wyjścia po zbliżeniu magnesu. Dla czujnika analogowego ważna jest płynna zmiana napięcia wyjściowego. W motoryzacji i napędach często potrzebny jest oscyloskop, bo sygnał zmienia się szybko i samo mierzenie napięcia multimetrem może nie wystarczyć.
Wiele czujników z wyjściem cyfrowym pracuje jako open collector albo open drain. Oznacza to, że wyjście może wymagać rezystora podciągającego. Jeżeli go brakuje, układ może nie dawać czytelnego stanu logicznego mimo sprawnego czujnika. W tym miejscu przydaje się podstawowe rozumienie, czym jest rezystancja w obwodzie elektrycznym.
Przy samochodowych czujnikach położenia wału lub wałka trzeba uważać na pochopne diagnozy. Objawy mogą wynikać z samego czujnika, instalacji, zasilania, masy, uszkodzonego przewodu, zabrudzenia, złej odległości od koła sygnałowego albo problemu w sterowniku.
Czujniki Halla w silniku BLDC
Silnik BLDC nie ma klasycznego komutatora mechanicznego. Przełączaniem uzwojeń steruje elektronika, ale sterownik musi wiedzieć, gdzie znajduje się wirnik. Do tego często używa się trzech czujników Halla rozmieszczonych wokół stojana.
Gdy magnesy wirnika mijają kolejne czujniki, na wyjściach pojawia się sekwencja stanów logicznych. Sterownik na tej podstawie przełącza uzwojenia we właściwej kolejności. Jeżeli jeden czujnik nie działa, przewód jest przerwany albo sygnał wypada z kolejności, silnik może szarpać, nie startować albo tracić moment.
W BLDC szczególnie ważne jest odróżnienie czujnika typu switch od latch. Zatrzask Halla dobrze nadaje się do rozpoznawania naprzemiennych biegunów magnesu, bo jego stan zależy od historii pola i przełącza się przy odpowiednim biegunie.
Czujnik Halla do pomiaru prądu
Prąd płynący w przewodzie wytwarza pole magnetyczne. Czujnik Halla może mierzyć to pole, a układ elektroniczny przelicza wynik na wartość prądu. Dzięki temu można mierzyć prąd bez włączania klasycznego bocznika bezpośrednio w tor pomiarowy.
Dużą zaletą takiego rozwiązania jest izolacja galwaniczna i możliwość pomiaru prądu stałego. Transformator prądowy dobrze pracuje przy AC, ale nie mierzy składowej stałej. Czujnik Halla może mierzyć DC, AC albo przebiegi mieszane, zależnie od konstrukcji układu.
Ograniczenia też są realne. Czujniki prądu oparte na efekcie Halla mają offset, dryft temperaturowy, ograniczoną dokładność i zależność od geometrii pola. Do prostego monitoringu są bardzo wygodne, ale w precyzyjnych pomiarach trzeba porównać je z bocznikiem, przekładnikiem prądowym albo układami fluxgate.
Czujnik Halla, kontaktron, indukcyjny czy optyczny?
Czujnik Halla często bywa mylony z kontaktronem albo czujnikiem indukcyjnym. Wszystkie mogą wykrywać pozycję lub obecność obiektu, ale robią to na innych zasadach. Zły wybór elementu kończy się układem, który działa tylko na biurku, a po montażu przestaje być powtarzalny.
| Element | Reaguje na | Kiedy wybrać? |
|---|---|---|
| Hall | Pole magnetyczne | Gdy liczy się trwałość, szybkość i brak styków |
| Kontaktron | Pole magnesu | Gdy układ ma być prosty i pasywny |
| Indukcyjny | Metalowy obiekt | Gdy trzeba wykrywać metal bez magnesu |
| Optyczny | Światło lub przerwę wiązki | Gdy zabrudzenie i kurz nie będą problemem |
Jeżeli obiekt ma własny magnes albo można go łatwo dodać, czujnik Halla jest bardzo wygodny. Jeżeli trzeba wykrywać stalowy element maszyny bez magnesu, prostszy może być czujnik indukcyjny. Jeżeli układ ma działać bez zasilania po stronie czujnika, kontaktron nadal bywa sensownym rozwiązaniem.
Podsumowanie: jak uniknąć błędów przy aplikacji hallotronu?
Hallotron trzeba dobierać od strony aplikacji, a nie od samej nazwy elementu. Najpierw liczy się odpowiedź na pytanie, czy układ ma wykrywać obecność magnesu, biegun, pozycję, prędkość, prąd czy położenie wirnika w silniku. Dopiero później wybiera się typ czujnika: switch, latch, liniowy, 3D albo gotowy układ do pomiaru prądu.
Drugi krok to geometria pola. Magnes, szczelina powietrzna, kierunek namagnesowania, temperatura i materiał między magnesem a czujnikiem potrafią zmienić układ bardziej niż sama nota katalogowa. Dobrze dobrany czujnik Halla nie jest więc „czujnikiem od magnesu”, tylko konkretnym elementem pomiarowym dopasowanym do ruchu, pola i elektroniki wejściowej.
Źródła i materiały:
- E. H. Hall – On a New Action of the Magnet on Electric Currents, American Journal of Mathematics, 1879
- OpenStax University Physics – The Hall Effect
- NIST – The Hall Effect Comprehensive Guide
- Texas Instruments – Introduction to Hall-Effect Sensors
- Allegro MicroSystems – Hall Effect Sensor IC Applications Guide
- Infineon – Hall switches and latches documentation
- Analog Devices – High-Voltage Current Sensing Made Easy

