A3144 to unipolarny czujnik Halla typu włącz/wyłącz: wykrywa pole magnetyczne o odpowiedniej biegunowości i przełącza wyjście cyfrowe. Patrząc od strony z oznaczeniem, z nóżkami skierowanymi w dół, wyprowadzenia to wg noty katalogowej: 1 — VCC, 2 — GND, 3 — OUT. Wyjście typu otwarty kolektor wymaga rezystora podciągającego; przed podłączeniem sprawdź kartę katalogową konkretnego producenta i wersji.
Co to jest czujnik Halla?
Czujnik pola magnetycznego
Jest to półprzewodnikowy czujnik pola magnetycznego, który reaguje na obecność magnesu o odpowiedniej orientacji. Kierunek pola względem aktywnej powierzchni elementu decyduje o jego odpowiedzi.
Czujniki Halla występują w wersjach analogowych i cyfrowych. A3144 przekazuje informację o przekroczeniu progu pola, a nie ciągłą wartość jego indukcji. Może pełnić funkcję czujnika zbliżeniowego wykrywającego magnes.
Wyprowadzenia czujnika Halla A3144
Poniższy układ wyprowadzeń dotyczy obudowy TO-92 wg noty katalogowej. Patrz na stronę z oznaczeniem, trzymając nóżki w dół; przed montażem porównaj obudowę z rysunkiem w karcie katalogowej danego elementu.
| Numer | Oznaczenie | Połączenie |
|---|---|---|
| 1 | VCC | Dodatnie napięcie zasilania czujnika |
| 2 | GND | Wspólna masa czujnika i układu odczytującego |
| 3 | OUT | Wyjście cyfrowe z rezystorem podciągającym do napięcia logiki |
Parametry czujnika A3144
Czujniki Halla mogą wykrywać położenie drzwi za pomocą magnesu.
| Parametr | Wartość lub właściwość | Znaczenie praktyczne |
|---|---|---|
| Zasilanie VCC | Około 4,5–24 V wg noty katalogowej | Napięcie zasilania czujnika dobierz do jego wersji |
| Maksymalny prąd wyjścia | Rzędu 25 mA wg noty katalogowej | Dotyczy prądu płynącego przez tranzystor wyjściowy do masy |
| Rodzaj wyjścia | Otwarty kolektor, tranzystor NPN do masy | Tranzystor wymusza stan niski; stan wysoki zapewnia podciąganie |
| Progi magnetyczne i zakres temperatur | Wg noty producenta — sprawdź konkretną wersję | Uwzględnij próg zadziałania, zwolnienia i ich zmianę z temperaturą |
Sprawdź kartę katalogową przed doborem zasilania i obciążenia. Podany prąd graniczny nie jest zalecanym prądem roboczym wyjścia.
Zasada działania A3144 i histereza
Wykrywanie pola magnetycznego z wykorzystaniem efektu Halla
Czujnik Halla zawiera element półprzewodnikowy, przez który podczas pracy przepływa prąd. Sam czujnik nie wytwarza mierzonego pola magnetycznego; reaguje na pole pochodzące z zewnętrznego magnesu lub przewodnika z prądem.
Gdy nośniki ładunku poruszają się w materiale umieszczonym w polu magnetycznym, działa na nie siła odchylająca je poprzecznie do kierunku przepływu prądu. Ładunki gromadzą się po przeciwnych stronach elementu, tworząc różnicę potencjałów nazywaną napięciem Halla.
Rozdzielanie ładunków ustaje, gdy siła elektryczna równoważy siłę wywołaną polem magnetycznym. Wartość napięcia Halla zależy od indukcji pola, lecz A3144 udostępnia na OUT tylko wynik przełączenia.
Gdy pole o odpowiedniej biegunowości przekroczy próg zadziałania B_OP, tranzystor przewodzi i OUT przechodzi w stan niski. Po spadku pola poniżej progu zwolnienia B_RP tranzystor wyłącza się, a rezystor przywraca stan wysoki. Różnica B_OP − B_RP to histereza: między progami wyjście zachowuje poprzedni stan. Wartości progów: wg noty producenta — sprawdź.
Zastosowania czujnika A3144
Bezkontaktowe wykrywanie magnesu
A3144 służy do wykrywania położenia, zliczania obrotów i budowy enkodera jednokanałowego. Pojedynczy kanał nie wystarcza do rozróżniania kierunku obrotu; do tego potrzeba dwóch czujników lub czujnika kwadraturowego.
Otwarty kolektor i dobór rezystora podciągającego
Trzywyprowadzeniowy czujnik magnetyczny
Rezystor łączy OUT z napięciem logiki. Bez niego wyłączony tranzystor nie ustala stanu wysokiego, więc odczyt może być nieokreślony. Zasady takiego połączenia opisuje artykuł o rezystorach podciągających.
Dla podciągania do 5 V oraz granicy 25 mA wg noty katalogowej uproszczone obliczenie, pomijające spadek napięcia na przewodzącym tranzystorze, daje: R_min = 5 V / 0,025 A = 200 Ω. To granica obliczeniowa, a nie zalecany dobór. Typowo stosuje się 4,7–10 kΩ; zbyt mała rezystancja zwiększa prąd i grozi przeciążeniem wyjścia.
| Rezystancja | Obliczenie I ≈ U/R | Prąd |
|---|---|---|
| 10 kΩ | 5 V / 10 kΩ | 0,5 mA |
| 4,7 kΩ | 5 V / 4,7 kΩ | Około 1,06 mA |
Jeżeli czujnik zasilasz napięciem 5 V, a wejście mikrokontrolera pracuje z logiką 3,3 V, podciągnij OUT do 3,3 V i połącz masy. Podciągnięcie do 5 V może uszkodzić wejście nieprzystosowane do tego napięcia. Zasilanie czujnika i napięcie podciągania nie muszą być jednakowe.
Jak dobierać zamiennik A3144?
Sprawdź rodzaj wyjścia, unipolarny sposób działania, wyprowadzenia, zasilanie oraz progi magnetyczne w nocie konkretnego producenta. Samo podobieństwo nazwy lub obudowy nie wystarcza do uznania elementu za zamiennik.
Czujnik analogowy a przełącznik A3144
Nie traktuj wersji analogowej jako bezpośredniego zamiennika A3144. Układ oczekujący sygnału włącz/wyłącz powinien otrzymywać stan logiczny, a nie napięcie odwzorowujące zmiany pola.
Zliczanie obrotów i częstotliwość impulsów
Elektroniczny układ pomiaru prędkości
Dla prędkości n wyrażonej w obr/min oraz p magnesów przypadających na obrót częstotliwość wynosi f = n · p / 60, a wynik otrzymujemy w Hz. Przy 3000 obr/min i jednym magnesie: f = 3000 · 1 / 60 = 50 Hz. Dla czterech magnesów: f = 3000 · 4 / 60 = 200 Hz.
To przykłady obliczeniowe, nie wyniki pomiarów. Zakładają oddzielny impuls od każdego magnesu: między magnesami pole musi spaść poniżej B_RP, aby czujnik zwolnił. Zliczaj jedno wybrane zbocze każdego impulsu.
A3144 a gotowy moduł czujnika Halla
Sam A3144 ma trzy wyprowadzenia wg noty katalogowej. W gotowym module identyfikuj złącza według jego dokumentacji; opis innego modułu lub czujnika analogowego nie określa połączeń A3144.
Moduł czujnika Halla do współpracy z mikrokontrolerem
Przed podłączeniem sprawdź, czy moduł zawiera rezystor podciągający i do jakiego napięcia jest on przyłączony. Ustal też oznaczenie samego czujnika. Nie zakładaj, że regulacja dostępna na nieznanym module zmienia katalogowe progi magnetyczne A3144.
Wpływ odległości, orientacji i temperatury
Indukcja pola magnesu szybko maleje z odległością, a zależność jest nieliniowa i zależy od geometrii magnesu. A3144 reaguje na jeden biegun; dobierz biegun i orientację względem oznaczonej strony obudowy zgodnie z notą. Brak przełączenia może wynikać z niewłaściwego ustawienia magnesu, a nie z uszkodzenia czujnika.
Sprawdź zadziałanie na docelowej odległości z marginesem względem progu z noty oraz zwolnienie po odsunięciu magnesu. Uwzględnij zmianę progów z temperaturą i zakres pracy konkretnej wersji. Montaż działający tuż przy progu może przestać wykrywać magnes po zmianie temperatury lub położenia.
Podczas kontroli sygnału należy zobaczyć przejście OUT w stan niski po zbliżeniu właściwego bieguna oraz powrót do stanu wysokiego po odsunięciu. To opis sposobu sprawdzenia, nie nasz wynik pomiaru; nie podajemy zmierzonych progów ani dryfu temperaturowego.
Jak podłączyć A3144 do Arduino lub innego mikrokontrolera?
Przygotuj czujnik A3144, płytkę sterującą, przewody i rezystor podciągający dobrany do napięcia logiki. Rolę układu odczytującego wyjaśnia porównanie mikrokontrolera i mikroprocesora.
- Przy wyłączonym zasilaniu sprawdź orientację obudowy i podłącz VCC oraz GND zgodnie z notą.
- Połącz OUT z wejściem cyfrowym oraz przez rezystor z napięciem logiki tego wejścia. Zapewnij wspólną masę.
- Po włączeniu zasilania sprawdź stan wysoki bez magnesu i stan niski po zbliżeniu odpowiedniego bieguna.
- W programie interpretuj stan niski jako wykrycie pola przekraczającego próg; przy zliczaniu obrotów wykrywaj impulsy.
Najważniejsze zasady podłączenia
Poprawne działanie A3144 wymaga właściwej orientacji magnesu, prawidłowego podłączenia wyprowadzeń i podciągania OUT do bezpiecznego napięcia logiki. Ostateczny dobór elementu oprzyj na karcie katalogowej producenta i sprawdzeniu działania w docelowych warunkach montażu.


