co to jest enkoder

Co to jest enkoder?

7 minut czytania

Enkoder to czujnik, który zamienia ruch na sygnał elektryczny i pozwala sterować położeniem, prędkością oraz kierunkiem ruchu. W praktyce spotykam go tam, gdzie maszyna ma pracować powtarzalnie i bez zgadywania. Poniżej wyjaśniam, jak działa, jakie ma rodzaje i gdzie naprawdę daje wartość.

Najważniejsze informacje z tego artykułu:

  • Enkoder zamienia ruch mechaniczny na impulsy lub dane pozycyjne.
  • Model inkrementalny mierzy zmianę położenia, a absolutny zna pozycję od razu.
  • Najczęściej spotkasz wersje optyczne, magnetyczne i indukcyjne.
  • Enkodery pracują z PLC, serwonapędami, obrabiarkami CNC i napędami bram.
  • Dobór enkodera zależy od dokładności, warunków pracy i sposobu odczytu sygnału.

Czym jest enkoder i jak działa?

Enkoder jest czujnikiem położenia i ruchu. Mierzy obrót albo przesuw, a potem zamienia tę informację na sygnał elektryczny, który odczytuje sterownik PLC, falownik, serwonapęd lub kontroler ruchu. Dzięki temu układ sterowania zna pozycję, prędkość i kierunek ruchu zamiast działać na podstawie przybliżenia.

W praktyce enkoder pełni rolę tłumacza między mechaniką a elektroniką. Wał się obraca, oś przesuwa, rolka transportowa pracuje, a enkoder przekształca ten ruch w impulsy, kod cyfrowy albo sygnał analogowy. To właśnie odpowiada na pytanie, co to jest enkoder – jest to element pomiarowy, który daje układowi sterowania wiarygodną informację zwrotną.

Najczęściej spotyka się enkodery obrotowe i liniowe. Obrotowe mierzą kąt obrotu wału, a liniowe kontrolują przesuw wzdłuż osi. Zasada pozostaje podobna, zmienia się tylko geometria pomiaru i sposób montażu.

Co zwykle znajduje się wewnątrz enkodera:

  • Tarcza kodowa, liniał lub inny element pomiarowy – zawiera wzór optyczny, magnetyczny albo indukcyjny.
  • Źródło sygnału – dioda LED, magnes, cewka lub układ generujący pole elektromagnetyczne.
  • Czujnik odczytujący – fotodetektor, czujnik Halla, element magnetorezystancyjny albo układ indukcyjny.
  • Elektronika przetwarzająca – formuje sygnał, filtruje zakłócenia i przekazuje wynik do sterownika.
  • Obudowa, łożyska i wał – utrzymują geometrię pomiaru oraz stabilność mechaniczną.

Dokładność enkodera nie zależy wyłącznie od rozdzielczości katalogowej. Równie mocno wpływają na nią bicie wału, luz mechaniczny, drgania, zakłócenia elektryczne i jakość montażu. Na hali produkcyjnej to właśnie te detale szybko weryfikują katalogowe obietnice.

Jak enkoder zamienia ruch na sygnał elektryczny?

Enkoder działa dzięki temu, że ruch mechaniczny wywołuje powtarzalną zmianę stanu elementu pomiarowego. Elektronika wykrywa tę zmianę i zamienia ją na sygnał elektryczny. W wersji optycznej tarcza kodowa ma pola przezroczyste i nieprzezroczyste. Dioda LED oświetla tarczę, a fotodetektor rejestruje przejścia światła. Gdy wał się obraca, układ generuje impulsy.

W enkoderze inkrementalnym pojawiają się zwykle kanały A i B przesunięte w fazie o 90 stopni elektrycznych, czyli pracujące w tzw. kwadraturze. Sterownik dzięki temu rozpoznaje kierunek obrotu. Samo zliczanie impulsów daje podstawową informację o przemieszczeniu, ale analiza zboczy narastających i opadających kanałów A i B podnosi rozdzielczość. Już analiza zbocz narastających sygnałów A i B zwiększa dokładność pomiaru dwukrotnie, a pełne zliczanie wszystkich przejść często daje odczyt x4 względem liczby impulsów na obrót.

W bardziej zaawansowanych układach elektronika wykonuje interpolację sygnału sinus i cosinus. Dzięki temu jeden okres sygnału dzieli się na wiele części pośrednich, więc rozdzielczość rośnie bez zagęszczania samej tarczy. Przykład z przemysłu dobrze to pokazuje: enkoder inkrementalny optyczny o rozdzielczości 2048 impulsów na obrót po interpolacji sinusowo-cosinusowej osiąga efektywnie nawet kilka milionów pozycji na obrót. Brzmi imponująco i słusznie, ale taka precyzja wymaga stabilnego montażu oraz dobrej jakości sygnału. Przy bardzo wysokich prędkościach obrotowych jitter, czyli niestabilność czasowa przejść, potrafi wprowadzić błąd.

Może Cię zainteresować:  Co to jest symulacja robota?

Enkoder absolutny działa inaczej. Tarcza lub skala zawiera zapis pozycji w kodzie binarnym albo w kodzie Graya, czyli takim układzie bitów, w którym między sąsiednimi pozycjami zmienia się tylko jeden bit. To ogranicza ryzyko błędnego odczytu podczas przejścia między pozycjami. Każde położenie ma własny kod cyfrowy, więc po zaniku zasilania układ zna pozycję od razu i nie musi szukać punktu zerowego.

Spotyka się też enkodery magnetyczne i indukcyjne. W magnetycznych pozycję wyznacza zmiana pola magnetycznego magnesu pierścieniowego, często odczytywana przez czujniki Halla lub elementy magnetorezystancyjne. W indukcyjnych cewki generują pole elektromagnetyczne, a ruch skali zmienia sprzężenie pola i wytwarza sygnał zależny od pozycji. Takie rozwiązanie dobrze znosi pył, olej, wilgoć i wahania temperatury.

Jak sprawdzić, czy enkoder pracuje poprawnie:

  1. Obróć wał ręcznie lub uruchom napęd z niską prędkością.
  2. Odczytaj impulsy albo pozycję w sterowniku.
  3. Sprawdź, czy kierunek zmienia się zgodnie z ruchem.
  4. Porównaj odczyt z ruchem rzeczywistym bez przeskoków i gubienia impulsów.
  5. Zweryfikuj, czy po zaniku zasilania układ zachowuje właściwe odniesienie do pozycji.

Wskazówka: gdy enkoder gubi impulsy przy wyższej prędkości, najpierw warto sprawdzić ekranowanie przewodu, poziom zasilania, częstotliwość wejścia liczącego oraz sposób filtrowania zakłóceń w sterowniku.

W diagnostyce przydają się też analizatory sygnału. Narzędzia klasy EncoderAnalyzer potrafią automatycznie przeanalizować wszystkie sygnały enkodera i sprawdzić impulsy w ciągu jednego obrotu. To szybko pokazuje, czy problem leży w samym czujniku, montażu czy elektronice wejściowej.

urządzenie zamieniające sygnał na kod

Jakie są główne rodzaje enkoderów?

Najważniejszy podział obejmuje enkodery inkrementalne i absolutne, bo z niego wynika sposób odczytu pozycji. Enkoder inkrementalny informuje o zmianie położenia, a absolutny podaje konkretną pozycję od razu po włączeniu zasilania.

Porównanie enkoderów inkrementalnych i absolutnych:

KryteriumEnkoder inkrementalnyEnkoder absolutny
Sposób pomiaruLiczy zmiany położenia od punktu odniesienia.Podaje unikalny kod dla każdej pozycji.
Start po zaniku zasilaniaWymaga powrotu do zera lub referencji.Zachowuje pozycję bez dodatkowego bazowania.
Złożoność integracjiZwykle prostsza.Zwykle wyższa, zwłaszcza przy komunikacji cyfrowej.
ZastosowaniePomiar prędkości, prostsze pozycjonowanie, liczenie obrotów.Precyzyjne pozycjonowanie, osie maszyn, układy bezpieczeństwa.
Ryzyko błędu po zaniku zasilaniaWysokie, jeśli nie wykonasz referencji.Niskie, bo pozycja pozostaje zapisana.

Enkoder inkrementalny sprawdza się tam, gdzie sterownik sam liczy drogę od punktu startowego. To częsty wybór w pomiarze prędkości, długości przesuwu, liczbie obrotów czy synchronizacji prostszych osi. Konstrukcja jest zwykle mniej złożona, a integracja prostsza. Ceną za tę prostotę pozostaje konieczność bazowania po utracie odniesienia.

Enkoder absolutny lepiej pasuje do układów, w których pozycja po zaniku zasilania nie może się zgubić. Taki wariant spotykam w obrabiarkach CNC, serwonapędach osi, systemach medycznych i wszędzie tam, gdzie błąd pozycji zatrzymuje proces albo tworzy zagrożenie. W zastosowaniach wieloobrotowych enkoder zapisuje pozycję w ramach jednego obrotu i liczbę pełnych obrotów.

Drugi ważny podział dotyczy technologii pomiaru.

Najczęstsze technologie enkoderów:

  • Optyczne – oferują bardzo wysoką rozdzielczość i dokładność, nawet do poziomu 25 bitów w zaawansowanych modelach, ale źle znoszą zabrudzenie układu optycznego.
  • Magnetyczne – dobrze pracują w obecności pyłu, oleju i wilgoci, często osiągają rozdzielczość rzędu 0,1 stopnia, lecz bywają wrażliwe na silne zewnętrzne pola magnetyczne.
  • Indukcyjne – zachowują stabilność w trudnym środowisku, są odporne na zanieczyszczenia i temperaturę, a w wersjach liniowych schodzą nawet poniżej 1 mikrometra rozdzielczości.
  • Laserowe – wykorzystują interferencję światła laserowego i służą do bardzo precyzyjnego pozycjonowania, nawet na poziomie nanometrów, zwykle w specjalistycznych układach pomiarowych.

Wskazówka: przy mgle olejowej, pyle ściernym albo myciu maszyny pod ciśnieniem lepiej najpierw ocenić środowisko pracy niż zachwycić się samą rozdzielczością optyki. To częsty punkt, w którym teoria przegrywa z praktyką.

Jakie sygnały wyjściowe i interfejsy spotkasz w enkoderach?

Enkoder przekazuje informację na kilka sposobów. W prostszych układach wysyła impulsy elektryczne, a w bardziej rozbudowanych podaje pozycję cyfrowo przez interfejs komunikacyjny. Dobór wyjścia musi pasować do sterownika i warunków transmisji, bo nawet świetny czujnik nie pomoże, gdy wejście nie nadąża za sygnałem.

Może Cię zainteresować:  Co to jest czujnik w robotyce?

Najczęściej spotykane sygnały to kanały A, B i Z. Kanały A i B pracują w kwadraturze i służą do zliczania oraz określania kierunku ruchu. Kanał Z daje impuls referencyjny raz na obrót. W przemysłowych instalacjach często stosuje się wyjścia różnicowe, ponieważ lepiej tłumią zakłócenia na dłuższych przewodach niż sygnały niesymetryczne.

W enkoderach absolutnych popularne są interfejsy SSI, BiSS, CANopen, EtherCAT oraz inne magistrale przemysłowe. W precyzyjnych serwonapędach transmisja przez SSI albo BiSS pozwala przesyłać pozycję z dużą szybkością i małym ryzykiem błędu. W obrabiarkach CNC spotyka się wielobitowe enkodery absolutne, przykładowo 22-bitowe, które współpracują z napędami osi i umożliwiają bardzo dokładne śledzenie położenia.

Lista kontrolna przed wyborem interfejsu enkodera:

  • Sprawdź, jakie wejścia ma PLC, falownik albo serwonapęd.
  • Ustal wymaganą długość przewodu i odporność na zakłócenia.
  • Porównaj częstotliwość impulsów z możliwościami wejścia liczącego.
  • Sprawdź, czy potrzebujesz informacji o pozycji absolutnej, czy tylko o zmianie ruchu.
  • Zweryfikuj, czy sterownik obsługuje komunikację szeregową albo magistralę przemysłową.

Wysoka rozdzielczość nie zawsze daje przewagę. Gdy sterownik nie obsługuje odpowiedniej częstotliwości, pojawia się utrata impulsów, błędne pozycjonowanie albo niestabilny pomiar prędkości. Taki problem widziałem nieraz i zwykle nie wynikał z jakości enkodera, tylko z niedopasowania całego toru sygnałowego.

Wskazówka: gdy przewód biegnie obok silników, falowników i styczników, sygnał różnicowy oraz poprawnie podłączony ekran przewodu ograniczają liczbę błędów bardziej niż kolejne filtrowanie programowe.

urządzenie zamieniające sygnał na kod cyfrowy

Gdzie enkoder pracuje w automatyce?

Enkoder pracuje tam, gdzie maszyna musi znać rzeczywisty ruch. Bez niego napęd porusza się w pewnym sensie na wyczucie. Z enkoderem układ ma sprzężenie zwrotne i reaguje na odchyłki. To podstawa sterowania pozycją, prędkością i synchronizacją osi.

Najczęstsze zastosowania obejmują:

  • serwonapędy i kontrolę położenia osi,
  • obrabiarki CNC,
  • przenośniki i układy transportowe,
  • maszyny pakujące i etykietujące,
  • roboty przemysłowe,
  • napędy bram, drzwi i wind,
  • systemy pomiaru długości materiału,
  • urządzenia medyczne, na przykład stoły skanerów i układy pozycjonowania.

W obrabiarkach CNC enkoder absolutny pozwala śledzić pozycję osi z bardzo małym błędem i wspiera kompensację luzu zwrotnego, czyli backlashu, w czasie rzeczywistym. W napędach bram enkoder kontroluje ruch skrzydła, wykrywa zwalnianie przy końcu drogi i pomaga rozpoznawać przeciążenie. W monitoringu prędkości silników sterownik zlicza impulsy i porównuje rzeczywistą prędkość z wartością zadaną. Gdy pojawiają się drgania lub zakłócenia, elektronika filtruje błędne impulsy, czyli tzw. glitche.

W medycynie wymagania rosną jeszcze bardziej. Hermetyczne enkodery absolutne z redundancją ścieżek pracują w tomografach i innych urządzeniach, gdzie precyzja położenia oraz bezpieczeństwo funkcjonalne mają bezpośredni wpływ na działanie całego systemu.

Jak dobrać enkoder do zastosowania:

  1. Określ, czy mierzysz obrót, przesuw czy oba parametry.
  2. Ustal wymaganą dokładność i prędkość pracy.
  3. Sprawdź środowisko – pył, olej, wilgoć, wibracje i temperaturę.
  4. Wybierz typ – inkrementalny albo absolutny.
  5. Dopasuj interfejs do PLC, serwonapędu lub kontrolera ruchu.
  6. Zweryfikuj montaż mechaniczny, luz, współosiowość i sposób osadzenia wału.

Wskazówka: przy projektowaniu stanowiska produkcyjnego dobrze ocenić nie tylko parametry katalogowe, lecz także łatwość serwisu, dostępność przewodów i odporność czujnika na realne zabrudzenie. W papierach wszystko wygląda pięknie. Prawdziwy test zaczyna się przy pracy trzyzmianowej.

Jakie błędy pojawiają się przy doborze enkodera?

Najwięcej problemów pojawia się wtedy, gdy ktoś dobiera enkoder wyłącznie według rozdzielczości albo ceny. To za mało. O końcowym efekcie decydują jednocześnie warunki środowiskowe, możliwości wejścia sterownika, sposób montażu i dynamika ruchu.

Może Cię zainteresować:  Co to jest lokalizacja robota?

Najczęstsze błędy przy instalacji enkodera:

  • Dobór inkrementalnego enkodera tam, gdzie układ wymaga znajomości pozycji po zaniku zasilania.
  • Pominięcie wpływu zabrudzenia, wilgoci, temperatury i drgań na technologię pomiaru.
  • Nieprawidłowe ekranowanie przewodów sygnałowych lub prowadzenie ich obok źródeł zakłóceń.
  • Zbyt wysoka częstotliwość impulsów względem możliwości wejścia liczącego.
  • Błędny montaż mechaniczny, który wprowadza luz, niewspółosiowość i bicie.
  • Niedopasowanie interfejsu komunikacyjnego do sterownika lub napędu.

Objawy błędnego doboru zwykle widać szybko. Oś długo się bazuje, pozycja przeskakuje, impulsy zanikają przy wzroście obrotów albo pomiar różni się od ruchu rzeczywistego. W takich sytuacjach dobrze porównać sygnały na oscyloskopie lub analizatorze i wykonać kilka pełnych cykli roboczych. Dopiero wtedy widać, czy pomiar jest stabilny, czy tylko sprawia dobre wrażenie podczas krótkiego testu.

W zastosowaniach laboratoryjnych i metrologicznych spotyka się też zaawansowane metody wzorcowania. Technika określana jako shearing techniques umożliwia wzorcowanie precyzyjnych enkoderów kątowych z dokładnością niezależną od zewnętrznych wzorców odniesienia. To już wyższy poziom metrologii, ale dobrze pokazuje, jak poważnie traktuje się błędy kątowe w układach najwyższej klasy.

Podsumowanie

Enkoder jest czujnikiem, który zamienia ruch na sygnał elektryczny i pozwala sterować położeniem, prędkością oraz kierunkiem ruchu. W wersji inkrementalnej liczy zmiany, a w absolutnej podaje pozycję od razu. W automatyce pracuje w serwonapędach, CNC, przenośnikach i napędach bram. O skuteczności decydują budowa, technologia pomiaru, interfejs oraz warunki środowiskowe. Jeśli wybierzesz go świadomie, układ pracuje pewnie i przewidywalnie.

FAQ

Q: Czy enkoder działa bez zasilania?

A: Enkoder absolutny zachowuje informację o pozycji, ale sam pomiar wymaga zasilania. Enkoder inkrementalny po zaniku zasilania traci punkt odniesienia i po starcie zwykle wymaga bazowania.

Q: Czy enkoder może mierzyć odległość liniową?

A: Tak, jeśli zastosujesz wersję liniową albo mechanizm sprzęgnięty z ruchem liniowym. Taki układ zamienia przesuw w impulsy lub kod pozycji.

Q: Czy enkoder nadaje się do bardzo szybkich obrotów?

A: Tak, ale musisz dobrać odpowiednią elektronikę i interfejs. Przy wysokiej prędkości liczy się też jakość sygnału, tłumienie zakłóceń i możliwość interpolacji.

Q: Czy można podłączyć enkoder do zwykłego wejścia cyfrowego?

A: Można tylko w prostych przypadkach i przy niskiej częstotliwości impulsów. Do precyzyjnego pomiaru potrzebujesz wejścia liczącego albo dedykowanego modułu do enkoderów.

Q: Czy enkoder magnetyczny wystarczy do precyzyjnego pozycjonowania?

A: Zależy od wymaganej dokładności. Magnetyczny model dobrze znosi brud i wilgoć, lecz przy bardzo wysokich wymaganiach dokładności częściej wybieram optykę albo indukcję.

Weryfikacja i redakcja

Za redakcję i weryfikację artykułu odpowiadają:

Joanna Lewandowska

Joanna Lewandowska. Specjalistka ds. automatyki i integracji. Absolwentka kierunku Automatyka i Robotyka na Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie.

Piotr Woźniak

Piotr Woźniak. Doświadczony redaktor technologiczny. Absolwent kierunku Dziennikarstwo i Komunikacja Społeczna na Uniwersytecie Warszawskim.

Marek Zieliński

Od początku kariery zajmuje się uruchamianiem i usprawnianiem stanowisk zautomatyzowanych w środowisku produkcyjnym. Pracował przy wdrożeniach obejmujących integrację robotów, konfigurację logiki pracy oraz optymalizację przepływu procesu po uruchomieniu stanowiska. Najlepiej odnajduje się tam, gdzie potrzebne jest połączenie wiedzy technicznej z praktycznym zrozumieniem realiów hali produkcyjnej.

Opublikuj komentarz