Rotary optical encoders are widely used in all areas of industry, robotics, and special equipment. The accurate measurement of their characteristics is a necessary task for their successful implementation. We attempt to find a unified approach to determining the accuracy of rotary encoders. The proposed approach is based on statistics and code reliability, which characterizes the probability that the measured code corresponds to the specified code. To determine the code reliability, one has to measure the turn angle with a goniometric device and compare the measured values with the encoder codes. The paper considers the dynamic goniometer for determining the error of absolute angle encoders, which allows for highly accurate measurements in a wide range of rotation rates. The measurement is made at certain moments of time, depending on the electrical interface of the encoder. In the case of a parallel interface, the time points are determined by the moment when the encoder code changes. This data collection allows for obtaining a general population. In the case of an encoder, with the sequential approach to reading the code, it is not possible to obtain the general population in a wide range of rotation rates. We analyze the above-mentioned case in detail and present experimental data obtained with a dynamic goniometer and the results of code reliability calculations.
Read full abstract