Вопрос по энкодерам

JudgeBod

Если есть возможность разьясните непонятку, судя по этим данным энкодер комплектуется диском с разрешением от 64 до 2500 пинов на оборот, а откуда берутся от 256 до 10000 импульсов на оборот?

Tracks from 0 to 100,000 cycles/sec
• 64 to 2,500 cycles per revolution (CPR)
• 256 to 10,000 pulses per revolution (PPR)
• 2 channel quadrature TTL squarewave outputs
• Optional index (3rd channel)

celladon

Здесь очень просто. У энкодера грубо говоря две оптопары, которые выдают сигнал со смещением на пол пина. Затем каждый сигнал как бы умножается на два за счет генерации импульса в момент перехода сигнала с оптопары с 0 в 1 и с 1 в 0. А так как выходных сигнала два , то происходит учетверение.

AlexGA7
JudgeBod:

Если есть возможность разьясните непонятку, судя по этим данным энкодер комплектуется диском с разрешением от 64 до 2500 пинов на оборот, а откуда берутся от 256 до 10000 импульсов на оборот?

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

JudgeBod

Тоесть если правельно Вас понял то:
(пример с диском на 2500 пинов)
канал “А” который выдает 2500 импульсов за оборот
канал “B” выдает 2500 импульсов за оборот но со смещением относительно канала “А”
Канал “Индех” выдает импульс в момент перекрытия каналов “А” и “B”.

Тоесть если брать тока канал “А” или “B” то получим 2500 импульсов а если оперировать двумя каналами и “индексом” то обрабатываем до 10000 импульсов на оборот.

celladon

Не правильно. Канал “Индекс” выдает сигнал при полном обороте.

JudgeBod
celladon:

Не правильно. Канал “Индекс” выдает сигнал при полном обороте.

Не считаю себя правым так как с энкодерами не общался раньше но как мне понятно по этому описанию канал “индекс” выдает 1/4 от суммы каналов “А” и “B”

celladon

www.skbis.ru/index.php?p=20 здесь про выходные сигналы энкодеров.
У вас про Индекс написано “once per revolution” , дословно один раз на оборот.
1/4 ширина импульса индекса относительно цикла.

JudgeBod
celladon:

www.skbis.ru/index.php?p=20 здесь про выходные сигналы энкодеров.
У вас про Индекс написано “once per revolution” , дословно один раз на оборот.
1/4 ширина импульса индекса относительно цикла.

Большое Спасибо, разобрался!