SKU: SENS-2702
📋 GST Invoice Available

Generic Double Speed Measuring Module Encoder Photoelectric Pulse Output Module - TTL Level A/B Output, 100kHz

₹389.00 (Inclusive of all taxes)
Out of Stock

The Double Speed Measuring Module is a photoelectric encoder interface designed for 5V logic systems (Arduino, Raspberry Pi, STM32) to measure rotational speed via a slotted disc encoder. It provides dual-channel TTL-level pulse outputs (A and B) for direction sensing and high-resolution speed measurement.

Features

  • Dual-channel TTL-level pulse output (A & B) for direction and speed detection
  • High measurement frequency up to 100 kHz for precise RPM tracking
  • Wide operating voltage range of 4.5V to 5.5V DC for 5V microcontroller compatibility
  • Includes 24mm diameter encoder disc with 4mm inner bore for TT motor shafts
  • Compact module design with screw terminals for easy integration

Out of stock

Description

This photoelectric speed measuring module converts the rotation of a slotted encoder disc into clean, TTL-level digital pulses. It employs an infrared LED transmitter and phototransistor receiver pair to detect interruptions in the light path caused by the disc’s slots, generating corresponding A and B phase signals. The dual-channel output allows for not only speed calculation but also direction of rotation detection, essential for motor control and positioning feedback.

Engineered for a 5V logic environment, the module features a robust design with a 100 kHz maximum frequency response, enabling high-speed rotational measurements. It is supplied with a 24mm diameter encoder disc featuring a 4mm D-shaped bore, making it directly compatible with common TT gearmotor output shafts. The module’s output is directly readable by microcontrollers for real-time speed monitoring in robotics, CNC, and automation projects.

Key Features

  • High-resolution photoelectric sensing with precise slot detection
  • Dual-channel quadrature output (A & B) for bidirectional rotation sensing
  • Optimized IR LED transmitter with 1.6V forward voltage and 20mA drive current
  • Fast response time supports high-RPM applications up to 100 kHz signal frequency
  • Includes mounting hardware and pre-slotted encoder disc for immediate use
  • Compact PCB design with screw terminals for secure wire connections
  • Wide 4.5V to 5.5V operating range ensures stable performance with 5V logic boards

Applications

  • Precise RPM measurement and feedback for DC motor speed control systems
  • Direction and position sensing in robotics and automated guided vehicles (AGVs)
  • Rotary encoder interface for DIY CNC machines and 3D printer extruder feedback
  • Educational projects for demonstrating quadrature encoding and motor control principles
  • Process monitoring in small-scale automation and conveyor belt systems

Technical Specifications

Model NameSpeed Measuring Module
Operating Voltage4.5 - 5.5 VDC
Transmitter Forward Voltage (Vf)1.6 V
Transmitter Current20 mA
Measurement Frequency100 kHz
Signal OutputDual-channel (A, B), TTL Level
Encoder Disc Diameter24 mm
Encoder Disc Inner Diameter4 mm (D-shaped bore)
Approx. Encoder Resolution20 lines/slots
Shipping Weight0.016 kg
Shipping Dimensions7 x 5 x 2 cm

Frequently Asked Questions

What is the purpose of the A and B output channels on this module?

The A and B channels provide quadrature-encoded TTL pulse outputs. As the encoder disc rotates, the two channels produce signals 90 degrees out of phase. By monitoring the sequence of pulses (A leading B or B leading A), a microcontroller can determine both the rotational speed (RPM) and the direction of rotation, which is essential for closed-loop motor control and positioning systems.

What type of motors or shafts is the included encoder disc compatible with?

The supplied encoder disc has a 4mm D-shaped inner bore, designed to fit directly onto the output shaft of common TT gearmotors (the yellow-cased motors with a white 4mm D-shaft). It is a press-fit component. For shafts of other diameters or shapes, a suitable adapter or a different encoder disc would be required.

How do I connect and power this module with an Arduino or Raspberry Pi?

Connect the module's VCC and GND pins to your board's 5V and GND pins, respectively. The signal outputs (A and B) connect to any digital input pins on your microcontroller. Ensure your logic level is 5V, as the module outputs TTL-level signals. The Raspberry Pi's GPIOs are 3.3V logic; a simple level shifter or voltage divider may be needed for safe interfacing, or you can use a 3.3V-compatible logic converter module.

What is the maximum rotational speed this module can measure?

The module's specified maximum measurement frequency is 100 kHz. The maximum measurable RPM depends on the number of slots (lines) on your encoder disc. For the included 20-slot disc, the maximum speed is (100,000 pulses/sec) / (20 pulses/revolution) * 60 sec/min = 300,000 RPM theoretically. In practice, mechanical limits and your code's sampling rate will determine the usable upper speed limit.

Package Includes

  • 1 x Double Speed Measuring Module
  • 1 x Encoder Disc (24mm diameter, 4mm D-bore)
  • 1 x Screw Set for assembly

Additional Information

Weight 0.016 kg
Dimensions 7 × 5 × 2 cm