Różnice techniczne między czujnikami Halla a enkoderami inkrementalnymi

D

Daniel Zhang

Ostatnia aktualizacja Jul 12, 2026

W systemach sterowania silnikami czujniki Halla i enkodery inkrementalne są dwoma kluczowymi elementami detekcji położenia. Różnią się one jednak zasadniczo pod względem celów projektowych, charakterystyki wydajnościowej oraz scenariuszy zastosowań.

I. Zasady działania i sygnały wyjściowe

  • Czujniki Halla: Oparte na efekcie Halla, czujniki te wykrywają zmiany pola magnetycznego wirnika z magnesem trwałym. Zazwyczaj trzy czujniki są rozmieszczone w odstępach co 120 stopni elektrycznych, generując trzy sygnały cyfrowe: U, V i W. Przejścia sygnałów odpowiadają punktom komutacji biegunów magnetycznych silnika.
  • Enkodery inkrementalne: Oparte na zasadzie fotoelektrycznej lub magnetorezystancyjnej, enkodery te odczytują drobne kreski na precyzyjnej tarczy enkodera optycznego. Generują dwa kwadraturowe (przesunięte w fazie o 90 stopni) ciągi impulsów (fazy A i B) wraz z sygnałem indeksowym fazy Z, generowanym raz na obrót. Relacja fazowa między fazami A i B bezpośrednio wskazuje kierunek obrotów.

II. Porównanie kluczowych parametrów wydajnościowych

Parametr Czujnik Halla Enkoder inkrementalny
Rozdzielczość Bardzo niska, określona przez liczbę par biegunów silnika. Na przykład silnik z 4 parami biegunów generuje tylko 24 sygnały zboczy na obrót. Bardzo wysoka. Liczba impulsów na obrót (PPR) może wynosić od setek do dziesiątek tysięcy, a rozdzielczość można dodatkowo zwiększyć dzięki 4-krotnemu dekodowaniu kwadraturowemu.
Podstawowa funkcja Umożliwia komutację elektroniczną i dostarcza podstawowych, zgrubnych informacji o położeniu wirnika, zapewniając ciągłą pracę silników bezszczotkowych. Zapewnia wysokoprecyzyjne sprzężenie zwrotne o charakterze inkrementalnym do dokładnego pomiaru względnego przemieszczenia kątowego, prędkości i kierunku.
Inicjalizacja po włączeniu zasilania Sterownik zazwyczaj wymaga początkowej procedury wyrównania w celu określenia położenia bieguna magnetycznego wirnika przy uruchomieniu. Opiera się na sygnale indeksowym fazy Z w celu zlokalizowania mechanicznego punktu zerowego i ustalenia odniesienia położenia absolutnego.

III. Przewodnik doboru zastosowań

Czujniki Halla są odpowiednie do zastosowań wrażliwych na koszty, wymagających jedynie podstawowej regulacji prędkości bez rygorystycznych wymagań dotyczących dokładności pozycjonowania, takich jak wentylatory chłodzące, pompy, elektronarzędzia i inne układy napędowe z silnikami BLDC. Zapewniają niezawodną komutację przy minimalnych kosztach. Na przykład nasze standardowe silniki BLDC są wyposażone w czujniki Halla.

Enkodery inkrementalne są preferowanym wyborem do precyzyjnego sterowania ruchem i są szeroko stosowane w systemach serwo, przegubach robotów, obrabiarkach CNC i innych zastosowaniach wymagających wysokiej dynamiki oraz precyzyjnego sterowania położeniem i prędkością w pętli zamkniętej. Ich wysoka rozdzielczość stanowi podstawę do osiągnięcia dokładnego sterowania. Na przykład nasza seria silników z pętlą zamkniętą wykorzystuje wysokowydajne enkodery inkrementalne.

Podsumowanie: Wybór zależy od wymagań systemu w zakresie precyzji i kosztów. Czujniki Halla zapewniają niezawodne obroty silnika, natomiast enkodery inkrementalne gwarantują precyzję tych obrotów. Wyjaśnia to również, dlaczego nasze standardowe silniki BLDC (wyposażone wyłącznie w czujniki Halla) są przeznaczone do zastosowań z regulacją prędkości, a nie do precyzyjnego sterowania położeniem. W przypadku wymagań dotyczących sterowania położeniem zalecamy naszą serię silników z pętlą zamkniętą wyposażonych w enkodery inkrementalne.