Resolver to jest przetwornik położenia kątowego, jest to jakby maszyna elektryczna dwufazowa z uzwojeniem wzbdzenia na wirniku. Uzwojenie to zasila się sygnałem o dużej częstotliwości. W uzwojeniach stojana indukuje się sygnał zmodulowany, po przepuszczeniu go przed odpowiedni układ otrzymujesz informację o kącie położenia wirnika.
Enkoder działa na podobnej zasadzie jak typowa kulkowa mysz, napędzanie osi powoduje obrót tarczy z naniesionymi paskami które zasłaniają przestrzeń między diodą nadawczą i odbiorczą, powinny istnieć dwa komplety bramek optycznych, żeby można było rozpoznać kierunek obracania. W enkoderach inkrementalnych jest zamontowany układ licznika, który zwraca Ci liczbę proporcjonalną do ilości zliczonych impulsów, licznik można zerować przy dowolnej pozycji, kąt obrotu wyliczasz sobie na podstawie odczytu, liczby kanałów, liczby impulsów na obrót (często potęga liczby 2, ale też spotkałem się z modelem 5000 imp/obrót)