Таншаньский кодировщик, многоцелевой автоматизированный кодировщик - это датчик, который преобразует механическое геометрическое смещение на выходном валу в импульс или цифровую величину посредством фотоэлектрического преобразования.
принцип многоцелевого автоматизированного кодера
Фотоэлектрический кодер - это датчик, который преобразует механическое геометрическое смещение на выходной оси в импульс или цифровую величину посредством фотоэлектрического преобразования. Фотоэлектрический кодер состоит из оптического диска и фотоэлектрического детектора. Светодиодный диск представляет собой диск определенного диаметра и равномерно открывается с несколькими прямоугольными отверстиями. Поскольку фотоэлектрический кодер коаксиальный с двигателем, устройство обнаружения обнаруживает и выводит несколько импульсных сигналов при вращении двигателя. Для определения направления вращения обычно выводятся два набора квадратных волновых сигналов с определенной разностью фаз.
Кодер Холла - это датчик, который преобразует механическое геометрическое смещение на выходной оси в импульс или цифровую величину с помощью магнитоэлектрического преобразования. Кодер Холла состоит из дисков Холла и элементов Холла. Диски Холла расположены на дисках определенного диаметра в равных расстояниях между различными полюсами. Код Холла коаксиальный с двигателем. При вращении двигателя элемент Холла обнаруживает и выводит несколько импульсных сигналов. Для определения направления вращения обычно выводятся два набора квадратных волновых сигналов с определенной разностью фаз.
Внимание многоцелевого автоматизированного кодера:
Кодер имеет верхний предел скорости. Если этот потолок будет превышен, он не сможет нормально работать. Это аппаратные ограничения. В принципе, чем больше число линий, тем ниже скорость. Это следует учитывать при выборе типа. Выход кодера, как правило, открыт по стоку, поэтому IO автономной машины должен быть поднят на входное состояние.
После инициализации таймера значение регистра CNT в любой момент времени является информацией о местоположении кодера. Увеличивается при прямом вращении и уменьшается при обратном. Это не требует вмешательства программного обеспечения. Значение TIM Period, заданное при инициализации, должно быть шкалой всего круга кодового диска, которое автоматически корректируется после уменьшения переполнения. Если добавленное значение превышает это значение, оно возвращается к 0.
3. Для расширения до нескольких кругов требуется прерывание переполнения.
Входные выводы таймеров могут быть установлены и отфильтрованы программным обеспечением
Если в приложении нет абсолютного сигнала местоположения или если после завершения инициализации не получен абсолютный сигнал местоположения до подсчета, это может быть только относительный счет. После получения сигнала абсолютного местоположения значение CNT изменяется снова. Кодеры обычно имеют нулевой сигнал, который может захватывать вход в сочетании с таймером. После того, как телефон включен, нужно двигаться туда и обратно, чтобы найти это место.
Даже при наличии значения фильтрометра иногда возникают ошибки. Большинство или меньшинство круга являются нормальными, особенно когда скорость относительно высока, и необходимо, чтобы сигнал абсолютного положения был исправлен. Абсолютный сигнал местоположения не должен находиться в нулевой точке, и CNT может быть исправлен до фиксированного значения после получения сигнала.