Single-channel rotary encoders cost less and feed basic RPM loops; dual-channel quadrature AB units (90° phase-shifted) add direction sensing and 4× resolution through edge decoding, the standard pattern across incremental lines from light-duty solid-shaft to heavy-duty hollow-shaft models catalogued by HONTKO [S1].
For motion control, the realistic spec bands start at tens of PPR for simple tachometry and climb to several thousand PPR per revolution for high-resolution positioning, with supply voltage, output circuit (push-pull, line-driver, NPN/PNP open-collector) and mechanical form factor (solid shaft, hollow shaft, magnetic-actuated) chosen per application [S1].
Incremental vs Absolute: The First Branch
Incremental encoders output a continuous pulse stream whose count is interpreted by an external counter; they lose absolute position on power-down, requiring a home-return routine, and they are the dominant low-cost choice for speed, length, and cut-to-length applications where dozens to a few thousand PPR cover the resolution need [S1].
Absolute encoders output a unique code word for every shaft angle within one revolution (single-turn) and, in multi-turn versions, also count full rotations via geared or battery-backed counters, so position survives a power cycle — the standard pick for machine tools, elevators, and any safety-rated axis where re-homing on restart is unacceptable [S1]. Communication interfaces for absolute units include parallel, SSI, PROFIBUS, and RS-485, and the same RS-485 bus is reused by wire-draw linear encoders and linear displacement sensors in the same product family [S1].
Resolution, PPR and Counting Edge Math
PPR (pulses per revolution) and the channel count together set the real count resolution: a 1000-PPR AB encoder yields 4000 counts per revolution in ×4 quadrature decoding, so a motor running at 3000 RPM produces a 50 kHz pulse train per channel and a 200 kHz event rate at the counter — well within most industrial counter inputs but a hard limit for slower logic inputs [S1].
For wire-draw and linear wire encoder variants, the same PPR is given per millimetre of cable travel rather than per shaft revolution, so the head electronics and measuring wheel diameter together fix the linear resolution; matching those two numbers against the controller's maximum input frequency is the first arithmetic step in any linear-displacement application [S1]. High-resolution manual pulse generators (hand wheels) are the MPG variant used on CNC quills, where detent feel and pulses-per-click drive operator preference more than raw PPR [S1].
Output Circuit and Protocol Choices

Open-collector NPN/PNP outputs are the cheapest and pull down to a single rail — fine for PLC high-speed inputs under a few kHz, marginal above 50 kHz, and noise-sensitive on long cable runs [S1]. Push-pull outputs source and sink current, driving 24 V logic reliably to a few hundred kHz over moderate cable lengths, and are the typical default in light-duty incremental units [S1].
Line-driver (RS-422, e.g. 26LS31/26LS32) outputs deliver differential A, B and Z (index) channels at MHz-class frequencies, are required for resolutions above a few thousand PPR at long cable runs, and are mandatory in any servo system where cable length and EMC immunity matter; complementary Z (index, one pulse per revolution) is the marker used for homing [S1]. For absolute encoders the digital-side equivalent is a fieldbus or serial protocol — SSI over RS-422 for point-to-point, PROFIBUS or RS-485 for multi-drop, and industrial Ethernet variants where higher payload and diagnostics are needed [S1].
Shaft Form, Mechanical Fit and Environment
Solid-shaft light-duty encoders mount on the driven shaft via a flexible coupling and are the cheapest form factor; solid-shaft heavy-duty units add larger bearings and housings for continuous industrial duty, while hollow-shaft models slip directly over the motor shaft and are clamped with a t-arm or stator coupling, eliminating one flexible coupling and the associated backlash from the mechanical chain [S1].
Environmental specs follow IEC 60079-style zone logic and IP codes: a standard IP65 housing handles wash-down, IP67 handles temporary immersion, and Ex-rated units are required inside ATEX zones, with the encoder's own housing contributing to the overall Ex protection concept. Specifying encoder IP and Ex rating against the actual zone and cleaning regime — not against the motor's rating — is the most common mechanical mismatch in the field. For non-contact mounting where the shaft is inaccessible, magnetic rotary encoders read a magnetised ring through the housing wall and tolerate significant radial/axial misalignment and contamination, at the cost of lower resolution and a need for careful air-gap control [S1].
Selection Criteria by Use Case

Speed-only measurement (fans, conveyors, mixers): incremental single-channel or dual-channel AB, a few hundred to a few thousand PPR, push-pull or line-driver output, solid-shaft light-duty if the budget is tight, hollow-shaft heavy-duty if mounted on the motor shaft [S1].
Position control on machine-tool axes: absolute multi-turn encoder with SSI or PROFIBUS, high singleturn resolution (≥20 bit), line-driver or fieldbus output, hollow-shaft mounting directly on the servomotor rear shaft, and a guarded cable run to the drive. CNC hand-wheel quill jogging uses a manual pulse generator (MPG) with detents, typically 100 PPR × ×4, push-pull output [S1].
Length / cut-to-length on linear axes: wire-draw linear encoder (linear wire potentiometer or wire-draw transducer) with the PPR-per-millimetre figure matched to the controller's counter resolution and the maximum cable travel exceeding the required stroke — a similar spec-gate logic to photoelectric sensor selection in the photoelectric vs proximity range and spec bands guide also applies to linear measurement [S1].
Outdoor, dirty, or wash-down environments: magnetic rotary encoder or absolute unit in IP67/IP69K housing, with output type driven by the controller (RS-485 or SSI) rather than by a desire for the cheapest encoder [S1].
Limitations and Common Failure Modes
Incremental encoders lose count on electrical noise, vibration-induced missed pulses, and any power interruption — a real cost in systems without a homing routine, and a reason absolute units are mandatory in safety-related positioning per ISO 13849 and similar functional-safety frameworks, where a position error at restart can cause unexpected motion [S1].
Resolution and maximum count frequency are coupled: a 5000-PPR encoder at 6000 RPM produces a 300 kHz channel rate and 1.2 MHz event rate in ×4 decoding, beyond the bandwidth of generic PLC inputs and a common mis-specification. Hollow-shaft mounting saves a coupling but transmits motor bearing vibration directly to the encoder bearings, shortening life; oversized couplings and anti-vibration mounts are not optional on heavy industrial frames. Magnetic encoders are tolerant of contamination and misalignment, but their air-gap and concentricity must be held to the data-sheet figure or the output amplitude falls and pulses are lost — a failure mode that looks electrical but is mechanical in origin [S1].
How the Encoder Connects to the Control Loop

On industrial PLCs and motion controllers, the encoder AB outputs feed a high-speed counter module; the count is then scaled in software against PPR and any gear ratio to produce RPM, position, or length. On Arduino Motor Carrier and similar maker platforms, a rotaryEncoder object abstracts the channel, direction and count, allowing a MATLAB script to read position with the same PPR/×4 logic that an industrial controller applies, and the same channel/edge math scales from a few hundred to tens of thousands of counts per second [S2].
On a wearable or Android-target HMI, the rotary encoder is read from MotionEvent axis data, which is the same hardware principle — angular detents to a digital stream — translated into the platform input layer; functionally identical, mechanically different [S3]. This cross-platform commonality means the spec decisions (PPR, output type, shaft form, IP) are portable from a servo drive to a single-board computer, and the selection discipline of spec gates before brand choice applies in both worlds. A shared MIT-licensed open-source rotary-encoder driver base (for example, the bill321 RotaryEncoder library) shows the same input-debounce and detent-counting logic reused across Arduino, STM32 and ESP32 targets, underscoring that the spec at the shaft end and the protocol at the controller end are the only parts that change between vendors [S4].
Standards and Sourcing Signals
Functional-safety positioning follows ISO 13849 with PL categories that drive single-encoder versus dual-encoder with cross-check architectures; ATEX/IECEx zone ratings follow IEC 60079-series zone definitions and dictate Ex-rated encoder housings in hazardous areas; IP ratings follow IEC 60529; shaft form factors and mounting flanges follow vendor-specific catalogues rather than a single IEC standard, which is why the catalogue in [S1] still lists solid shaft, hollow shaft, meter wheel and turret-form units as separate product lines [S1].
Catalogues from manufacturers such as HONTKO continue to organise the product range around shaft form (light-duty solid, heavy-duty solid, hollow, turret), sensing principle (optical vs magnetic), output type (incremental ABZ, absolute SSI/PROFIBUS, RS-485) and accessory (coupling, encoder signal conversion card, hand-wheel pendant), which mirrors the spec-gate selection logic above and is the cleanest way to shortlist before price [S1]. Rotating-encoder and rotary-encoder brand offerings — the Mandarin term "旋转编码器" remains the dominant search keyword on Chinese B2B portals such as rotaryencoder-cn.com, where optical units with single-channel or dual-channel AB output and pulse counts from a few dozen to several thousand PPR are listed with supply-voltage options — represent the bulk of the global supply base [S5].
Track the IP/Ex rating against the actual zone and cleaning regime, hold the line-driver / fieldbus output choice against cable length and counter bandwidth, and only then compare encoder price and lead time across vendors — a discipline that mirrors the spec-first selection of safety light curtain resolution and OSSD gates and the six-spec-gate approach used elsewhere in the B2B instrument catalog.
For component-level specifications, see rotary hammer.