摘要 |
PROBLEM TO BE SOLVED: To detect positional information with high accuracy.SOLUTION: An encoder includes: the n-number of detection elements which output cycle signals in accordance with positional information on a body to be driven and are arranged so that the n-number of output signals having different phases from each other obtained by dividing an 'a' cycle (where |a|=(m-k×n), k is an integer of 1 or more) are obtained in a displaced range of the body to be driven in which an 'm' cycle (where m is an integer of 2 or more) of a cycle signal is obtained; a signal generation unit which generates processing signals having the 'a' cycle on the basis of the n number of output signals outputted by the n number of detection elements; and a detection unit which detects the positional information on the body to be driven on the basis of the processing signals having the 'a' cycle generated by the signal generation unit. |