Кодовые датчики положения

Недостаток круговых импульсных датчиков положения – относительная система координат. Если происходит кратковременное прекращение питания датчика, то уже не удастся определить, в каком положении внутри оборота находится механизм. Приходится производить «нулирование» – возвратное перемещение механизма по всем координатам в начальное положение в точку, от которой производится отсчет координат, а затем уже возвращаться к точке, где произошло прерывание программы. Таким образом, отсчет координат происходит только от исходной точки механизма.

Кодовые датчики положения позволяют сразу после включения питания дать информацию о положении внутри оборота. Все кодовые датчики работают в коде Грея.

Код Грея – двоичный код датчика положения, в котором между двумя соседними значениями кода имеется разница только в одном разряде.

Для четырехразрядного числа обычный код и код Грея имеют следующий вид:

 

  Двоичный код Код Грея   Двоичный код Код Грея

 

Код Грея построен на основе диаграммы Карнауга (рис. 10.31). На этом же рисунке изображены 4-разрядные датчики положения, которые работают по обычному коду и коду Грея. Можно увидеть, что в датчике 1-го типа в одном из положений происходит изменение сразу по четырем разрядам (0000–1111). Это не позволяет получить простые достоверные датчики положения.

 

 

 

а б

Рис. 10.31. Диаграмма Карнауга и кодовый датчик положения,
работающий: а) в двоичном коде; б) в коде Грея

Кодовые датчики положения имеют от 12 до 16 разрядов, что позволяет получить высокую точность.

Перевод кода Грея в обычный двоичный код осуществляется по следующим правилам: первая единица со стороны старших разрядов остаётся без изменения, последующие цифры остаются без изменения, если число единиц им предшествовавших старших разрядов чётно, и инвертируется, если число единиц нечётно.

Кодовые датчики используется в позиционных системах станков и роботов, особенно в ранних версиях. Такой датчик использовался на колесах первого советского лунохода.

Для вентильных двигателей обязателен к применению датчик положения ротора, чтобы в зависимости от положения ротора менять с помощью бесконтактного коммутатора направление тока в секциях обмотки статора. Такой датчик проще всего реализуется фотоэлектрическим способом. Обычно при трехфазной обмотке число полюсов вентильного двигателя 2р = 6 или 2р = 8 (рис. 10.32).

 

Рис. 10.32. Принцип формирования сигналов управления
вентильным двигателем: а – вид диска и чувствительных элементов
датчика положения ротора; б – диаграмма сигналов управления

Чаще всего датчик положения ротора совмещен с импульсным или импульсно-фазным датчиком положения для следящего электропривода.