wb_editors
559
правок
Matveevrj (обсуждение | вклад) |
N.kulikov (обсуждение | вклад) |
||
Строка 98: | Строка 98: | ||
{{Wbincludes:Inputs Press Events|no_outputs=true}} | {{Wbincludes:Inputs Press Events|no_outputs=true}} | ||
=== Работа с энкодерами === | |||
{{note|note|Поддержка энкодеров появилось в прошивке 1.5.0.}} | |||
К WB-MCM8 можно подключить до 3х инкрементальных (квадратурных) энкодеров имеющие выходы A B. Это могут быть как обычные механические энкодеры имеющие рукоятку для управления, скажем, яркостью освещения, так и точные оптические энкоlеры для отслеживания перемещения обьектов. Два из них могут иметь выход Z. | |||
В режиме двухконтактного подключения положение энкодера доступно как знаковое 32 битное BE значение. | |||
В режиме трехконтактного подключения появляется сигнал Z выдающий один импульс за оборот. В этом режиме отдельно считаются обороты и положение вала внутри оборота. Положение вала внутри оборота считается по импульсам на линиях AB. При появлении сигнала Z счетчик оборотов увеличивается на 1, если положение вала увеличивалось. При этом положение вала сбрасывается в 0. Если положение вала уменьшалось то количество оборотов уменьшается на 1. А в положение вала записывается максимальное количество импульсов на оборот. | |||
В обоих режимах в устройство можно записать начальные значения положений. | |||
== Монтаж == | == Монтаж == | ||
{{Anchor|mounting}} | {{Anchor|mounting}} |