Что такое энкодер с кодом Грея?

Особым типом энкодеров, используемых в промышленности, является энкодер с кодом Грея. Это особая разновидность абсолютных энкодеров, которая обеспечивает максимальную точность с помощью кода Грея.

В абсолютном энкодере весь круг вращения делится на определенное количество секторов, чаще всего одинакового размера. Эти секторы нумеруются. Энкодер во время работы выдает номер сектора, в котором он в данный момент находится. Вот почему его называют абсолютным. С помощью такого типа энкодера всегда можно определить, на какой угол относительно нулевого сектора энкодер повернут в конкретный момент, то есть при повороте он выдает значения номеров секторов, вплоть до максимального значения. Затем он возвращается к нулю. Если вал энкодера повернуть в противоположном направлении, то он начнет выдавать противоположные значения. В частности, абсолютные энкодеры имеют свои недостатки, которые выражаются в абсолютно произвольном значении. Такие ошибки нерегулярны и их трудно вычислить.

Эта проблема решается с помощью кода Грея. Особенность кода Грея состоит в том, что при переключении энкодера на единицу, значение кода Грея также меняется на единицу. Меняется только один вид. В результате энкодер не выдает ошибок при изменении битов в двоичной системе, что помогает получить наиболее точный результат измерений.