4.3.6. Датчик оборотов

Датчик оборотов предназначен для обнаружения потери шагов шагового двигателя (ШД) и более точной калибровки домашней позиции (см. Автокалибровка «домашней» позиции).

Контроллер может получать данные о текущей позиции с внешнего датчика оборотов, установленного на оси ШД. Датчик передает сигналы в контроллер один или несколько раз за один оборот двигателя.

Обычно датчик оборотов представляет собой маленький диск с точной шкалой деления, который устанавливается на ось ШД. С разных сторон диска, напротив друг друга, расположены источник (светодиод) и регистратор оптопары. Когда отсечка шкалы не находится между светодиодом и регистратором, датчик «открыт» (на выход оптопары подается логический ноль). Когда отсечка закрывает источник света от детектора, то датчик на выход подает логическую единицу.

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

4.3.6.1. Схема подключения

Выводы для подключения датчика оборотов во всех системах (плата контроллера, одноосная и двухосная в корпусе и многоосная) расположены на разъёме D-SUB.

../../../_images/RevSens.png

Схема подключения датчика оборотов к системе на базе 8SMC4-USB