Pro-Range 600 PPR 2-Phase Incremental Optical Rotary Encoder

(3 customer reviews)
Availability:

In stock


SKU: 22250
  1. Encoder Type: Optical
  2. IP52 (IEC Standard) Protection
  3. Stainless Steel Shaft
  4. High-quality 2-Meter Cable
  5. Anti-jamming Performance
  6. 2-Phase precise Output Readings
  7. Small size, Lightweight for Easy Installation

 1,289.00 (Incl. GST)

In stock

Select below products to add together

GT2 Timing Belt 200mm Width-6mm Closed-Loop Rubber Belt for 3D Printer ₹ 56
GT2-6mm Belt Width 30 Teeth 5mm Bore Timing Pulley ₹ 109

1,289.00 (Incl. GST)

Purchase this product now and earn 13 Robu Points!

Free Delivery above ₹499
Free Delivery
above ₹499
1 Year Warranty
6 Months Warranty
Cash On delivery
Cash on Delivery*

Didn’t find what you are looking for?

Brand: Pro-Range
Category: Rotary Encoder
Tags: Rotary Encoder, encoder, Optical Encoder, Orange Premium Optical Rotary Encoder

If you want to build a project where the machine can control the speed of the conveyer belt as well as the direction of movement, a rotary encoder is a must-have component. Keeping this in mind, Robu.in is introducing the brand new orange 600 PPR 2-Phase Incremental Optical Rotary Encoder at a competitive price.

A rotary encoder is a type of position sensor which is used for determining the angular position of a rotating shaft. It generates an electrical signal, either analog or digital, according to the rotational movement.

Orange 600 PPR Incremental Optical Rotary Encoder is a hi-resolution optical encoder with quadrature outputs for increment counting. It will give 2400 transitions per rotation between outputs A and B. A quadrature decoder is required to convert the pulses to an up count. The Encoder is built to Industrial grade.

The Encoder comes with a Standard 1.5 m cable length which can be extended with extra cable if needed.

Consider Adding Pull up resistor to both A and B phases of the encoder output to avoid the effect of interference in output and get the precise logical output value from the encoder Also adding a pull-up resistor to all phase output lines protects the open collector output-triode from damage due to direct Vcc supply short circuit.

Note: A sample tutorial code has been given in the Description Section.


Power and Input Terminal Assignments:
Terminal Name Wire Color Description
Phase A White Quadrature encoded output A
Phase B Green Quadrature encoded output B
VCC Red VCC should be connected to +ve of supply
GND Black The ground should be connected to negative the supply
Shield Golden The shield should be connected to GND

Shielding is important. At a minimum, the cable should be protected either by a foil jacket with a drain wire or by a braided-wire shield that is grounded. For very sensitive applications or high-EMI environments, foil jacketed wires in combination with an overall braided-wire shield around the cable should be used to avoid interference and precise encoder output.

To get to know a detailed guide of Rotary encoder Arduino code click here!

To Explore More Rotary Encoders, Click here


Features :

  1. High cost-efficient advantages.
  2. Incremental rotary encoder internal adopts ASIC devices
  3. High reliability, long life
  4. Anti-jamming performance
  5. Small size, lightweight, compact structure
  6. Easy installation
  7. Stainless steel shaft, High resolution, High quality, line interface with waterproof protection

Tutorial Code:

//these pins can not be changed 2/3 are special pins
int encoderPin1 = 2;
int encoderPin2 = 3;

volatile int lastEncoded = 0;
volatile long encoderValue = 0;

long lastencoderValue = 0;

int lastMSB = 0;
int lastLSB = 0;

void setup() {
  Serial.begin (9600);

  pinMode(encoderPin1, INPUT); 
  pinMode(encoderPin2, INPUT);

  digitalWrite(encoderPin1, HIGH); //turn pullup resistor on
  digitalWrite(encoderPin2, HIGH); //turn pullup resistor on

  //call updateEncoder() when any high/low changed seen
  //on interrupt 0 (pin 2), or interrupt 1 (pin 3) 
  attachInterrupt(0, updateEncoder, CHANGE); 
  attachInterrupt(1, updateEncoder, CHANGE);

}

void loop(){ 
  //Do stuff here

  Serial.println(encoderValue);
  delay(1000); //just here to slow down the output, and show it will work  even during a delay
}


void updateEncoder(){
  int MSB = digitalRead(encoderPin1); //MSB = most significant bit
  int LSB = digitalRead(encoderPin2); //LSB = least significant bit

  int encoded = (MSB << 1) |LSB; //converting the 2 pin value to single number
  int sum  = (lastEncoded << 2) | encoded; //adding it to the previous encoded value

  if(sum == 0b1101 || sum == 0b0100 || sum == 0b0010 || sum == 0b1011) encoderValue ++;
  if(sum == 0b1110 || sum == 0b0111 || sum == 0b0001 || sum == 0b1000) encoderValue --;

  lastEncoded = encoded; //store this value for next time
}

Package Includes :

1 x Pro-Range 600 PPR 2-Phase Incremental Optical Rotary Encoder

4 x 4.7KΩ Resistors for pull-ups

1 x Mounting Screw Set

Model No.:

3806-OPTI-600-AB-OC

Encoder Type

Incremental

Operating Voltage (VDC):

5 ~ 24

Current Consumption (mA):

≤40

Maximum Speed

5000 RPM

Pulse Per Revolution (PPR)

600

Counts Per Revolution (CPR)

2400

Operating Temperature (°C)

-24 to 84

Output Phase

AB

Protection Standard

IP52

Shaft Type

D Type, Solid

Shaft Length (mm):

12

Shaft diameter (mm):

6

Mounting Hole(mm)

M3

Weight (g):

121

Body Dimensions (D x L) mm

40 x 38.40

Cable Length (m):

1.5

Shipping Weight 0.19 kg
Shipping Dimensions 10 × 8 × 5 cm
6 Months Warranty

This item is covered with a supplier warranty of 6 months from the time of delivery against manufacturing defects only. This is a quality product from the original manufacturer. Only manufacturing defects are covered under this warranty. Replacement will be done against manufacturing defects.


What voids the warranty:

If the product is subject to misuse, tampering, static discharge, accident, water or fire damage, use of chemicals & soldered or altered in any way.

Based on 3 reviews

4.7 overall
2
1
0
0
0

Add a review

  1. gauravkukreti02 (verified owner)

    good product & Delivered on time as expected…!

    gauravkukreti02

  2. PREM SAGAR

    good product & Delivered on time as expected…!

    PREM SAGAR

  3. Jagdish S. Shete (verified owner)

    GOOD PRODUCT

    Jagdish S. Shete

User Manual

Dimensional Drawing

Rotary Encoder Arduino Code Detail Guide

The tutorial shows how to run rotary encoder Arduino...

Questions and answers of the customers

    How should I connect this rotary encoder to Raspbe... Read more
  1. 0 votes
    Q How should I connect this rotary encoder to Raspberry Pi 4B? answer now
    Asked by devendra.kumar.innovation on August 28, 2023 11:52 am
    A Pleaser refer the following link: https://www.yout... Read more
  2. The encoder rotation is not smooth..stuck at some ... Read more
  3. 0 votes
    Q The encoder rotation is not smooth..stuck at some points..plz provide solution answer now
    Asked by akhilarun3 on March 18, 2023 6:22 pm
    A Hello, for your query kindly mail us at https://su... Read more
  4. is this a motor with encoder
  5. 0 votes
    Q is this a motor with encoder answer now
    Asked by sohaib2009eme50 on March 15, 2022 10:41 am
    A  No, it is only Rotary Encoder.
  6. hello, just wanted to know that if the 5mm bore pu... Read more
  7. 0 votes
    Q hello, just wanted to know that if the 5mm bore pulley is compatible or not because i can see it ...... Read more answer now
    Asked by shourya1011 on February 11, 2022 5:49 pm
    A Yes, The Orange 600 PPR 2-Phase Incremental Optica... Read more
Only registered users are eligible to enter questions
Country Of Origin: China

You may also like…

icon   

Robu.in wants to send you updates. Click Allow to subscribe.