Question
How is encoder resolution defined?
Answer
Sensor Model | All |
Firmware Version | 3.x, 4.x |
SDK Version | n/a |
The encoder resolution is defined in mm/tick in the Gocator web GUI. This is equivalent to mm/count or mm/pulse.
This value converts encoder counts (otherwise known as ticks or pulses) to a linear displacement in mm.
The Gocator detects every single rising edge of encoder quadrature pulse (A+ / A- / B+ / B-) thus one quadrature pulse is counted as 4 ticks; one on each of the 4 transmission lines.
Many encoder specification sheets define an encoder resolution in either PPR or CPR. CPR typically stands for Counts Per Revolution. PPR can either stand for Pulses Per Revolution or Periods Per Revolution. It is important to know which term is being used.
Both of the below calculation methods assume:
1. All four differential channels (A,A/,B,B/) are used
2. The ratio of drive roller rotations to encoder shaft rotations is 1:1
3. The thickness of the conveyor belt on top of the roller is neglible or taken into account with the "roller radius"
Calculate Encoder Resolution - Pulses/Counts per Revolution on Spec Sheet
If your encoder is defined in either Counts Per Revolution (CPR) or Pulses Per Revolution (PPR) and your encoder is mounted to the same shaft as your conveyor drive wheel (or equivalent), then you will perform the following math to determine your encoder resolution:
1. (Total Linear Distance Traveled by Conveyor Roller in 1 Revolution) / (Pulses Per Revolution) = (Encoder Linear Resolution)
Pro Tip: for most users the (Total Linear Distance Traveled by Conveyor Roller in 1 Revolution) is typically the circumference of the roller
Pulses Per Revolution = 8000ppr
Roller Radius = 25.4mm
Roller Circumference = 2*Pi*r = 159.66mm
(159.66mm) / (8000ppr) = 0.01955714mm/tick or mm/pulse
Calculate Encoder Resolution - Periods per Revolution on Spec Sheet
If your encoder is defined in Periods Per Revolution (PPR) and your encoder is mounted to the same shaft as your conveyor drive wheel (or equivalent), then you will perform the following math to determine your encoder resolution:
1. (Periods Per Revolution) * (Number of Transmission Lines) = (Pulses Per Revolution)
Ex. 2000ppr * 4lines = 8000ppr
2.(Total Linear Distance Traveled by Conveyor Roller in 1 Revolution) / (Pulses Per Revolution) = (Encoder Linear Resolution)
Pro Tip: for most users the (Total Linear Distance Traveled by Conveyor Roller in 1 Revolution) is typically the circumference of the roller
Roller Radius = 25.4mm
Roller Circumference = 2*Pi*r = 159.66mm
(159.66mm) / (8000ppr) = 0.01955714mm/tick or mm/pulse
Comments
0 comments
Please sign in to leave a comment.