{"id":3874,"date":"2020-05-08T08:45:53","date_gmt":"2020-05-08T08:45:53","guid":{"rendered":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/"},"modified":"2026-04-23T17:41:17","modified_gmt":"2026-04-23T17:41:17","slug":"position-sensors","status":"publish","type":"novanta_tech_paper","link":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/","title":{"rendered":"Types of Position Sensors: A Practical Selection Guide"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Position sensors are used in a wide range of automation and measurement applications. A key step in selecting a suitable position sensor is understanding the requirements of sensor size, resolution, repeatability, accuracy, mounting constraints and environmental ruggedness. This paper discusses the available position sensing technologies and concludes with a key feature comparison.<\/strong><\/p>\n\n\n\n<p>This paper explores various position sensing technologies and concludes with a key feature comparison, making it an ideal resource for engineers, technicians, and students. It is especially useful for those looking to quickly grasp the fundamentals of position sensing and position sensors.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"position-sensors-key-terminology-definitions\"><strong>Position Sensors \u2013 Key Terminology &amp; Definitions<\/strong><\/h2>\n\n\n\n<p>Engineers love jargon \u2013 it helps us differentiate engineers from mere mortals. Unfortunately, jargon also makes it difficult for a competent engineer from one area of engineering to get to grips with another. Position sensing is no exception, so let\u2019s start with some clarifications on terminology.<\/p>\n\n\n\n<p>All position sensors can be classed as either <a href=\"https:\/\/www.celeramotion.com\/inductive-sensors\/support\/technical-papers\/incremental-encoders-vs-absolute-encoders\/\"><b>absolute <\/b>or <b>incremental<\/b><\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"incremental-sensor\"><strong>Incremental Sensor<\/strong><\/h3>\n\n\n\n<p>An incremental sensor provides position change information only. This means that the actual position of the object is unknown at startup. A once-per-revolution index\/marker signal is used to define the zero position or null of the device, detected during a homing routine. In brushless motor commutation, three magnetic Hall Sensors provide coarse absolute position information for preliminary alignment of the magnetic fields. Incremental sensors are typically small, accurate and cost-effective.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"absolute-sensor\"><strong>Absolute Sensor<\/strong><\/h3>\n\n\n\n<p>An absolute sensor provides the actual physical position of the object within one revolution or within the range of linear travel. The motor does not require Halls and homing is only necessary for rotary applications if the range of movement exceeds one revolution. The sensors are usually bigger and more expensive than incremental devices.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-tell-whether-a-sensor-is-absolute-or-incremental\"><strong>How to tell whether a sensor is absolute or incremental:<\/strong><\/h4>\n\n\n\n<p>A good test to determine whether a sensor is absolute or incremental is to consider what happens at power up. If there\u2019s a true position signal without any motion, then it\u2019s an absolute sensor<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"multi-turn\"><strong>Multi-Turn<\/strong><\/h3>\n\n\n\n<p>Rotary devices, the sensor provides actual position over multiple revolutions. Homing can be completely eliminated. Multi-turn devices incorporate internal gearing and are the most bulky, expensive solution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"resolution\"><strong>Resolution<\/strong><\/h3>\n\n\n\n<p>Defines the smallest position increment that can be moved or measured and is typically expressed in &#8220;counts&#8221;. High resolution is required for high performance servo systems. A positioning system &#8220;dithers&#8221; between two counts so the higher the resolution the smaller the dither. Resolution also has a significant impact on velocity ripple at low speed. Since velocity is derived from position feedback, if the resolution is low there may be insufficient data in a sample to accurately derive velocity. At high speeds, high resolution devices can generate data rates beyond the tracking capability of the controller or servo drive.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"interpolation\"><strong>Interpolation<\/strong><\/h3>\n\n\n\n<p>As will be seen, many sensors generate sine and cosine signals. The period of these signals is defined by the inherent &#8220;pitch&#8221; of the device. With sin\/cos information it is theoretically possible to have infinite resolution by computing the ratio of the signals. This technique is known as interpolation. In practice, the fidelity of the sin\/cos signals and signal to noise ratio limit the realizable resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"accuracy\"><strong>Accuracy<\/strong><\/h3>\n\n\n\n<p>Defines how close each measured position is to the actual physical position. Accuracy is very much a system issue and can be dominated by mechanical errors such as eccentricity, straightness and flatness. Sensor errors include non-accumulating random variations in pitch (linearity), accumulating pitch errors (slope) and variations in fidelity of internal sin\/cos signals. Precision machine builders typically calibrate out errors via a lookup table of offsets. More detail can be found in our Technical Paper \u2018Understanding Resolution, Accuracy, and Repeatability\u2019.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"repeatability\"><strong>Repeatability<\/strong><\/h3>\n\n\n\n<p>Defines the range of measured positions when the system is returned to the same physical position multiple times. Repeatability can be more important than absolute accuracy. For system inaccuracies to be effectively calibrated it is important for each position reading to be consistent. Sensor hysteresis (different readings depending on direction of approach to measure position) is an important factor in repeatability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"modular\"><strong>Modular<\/strong><\/h3>\n\n\n\n<p>The most common form of rotary feedback device is packaged in an enclosure with internal bearings and a shaft for connection to a motor via a flexible coupling. The enclosures are available with a range of sealing ratings and are bulky. Modular devices have no enclosure or bearings and must be built into the mechanical system. They are significantly more compact but may require a more benign environment depending on the technology.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"on-off-axis\"><strong>On\/Off Axis<\/strong><\/h3>\n\n\n\n<p>For rotary applications the sensor is typically positioned off-axis on the circumference of a scale which wraps around the axis of rotation. Some implementations position the sensor on-axis minimizing size when radial space is constrained.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"common-types-of-position-sensor\">Common Types of Position Sensor<\/h2>\n\n\n\n<p>Position sensors are used in a wide variety of industrial and commercial applications, from high end military and defence applications through to low cost automotive and consumer appliances. In fact, after temperature measurement, position measurement is the second most common property that we need to measure in our lives.<\/p>\n\n\n\n<p>There is such a wide array of position sensors to choose from nowadays, so how do you know which is right for you? This section outlines the main types of sensor and their respective strengths and weaknesses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"potentiometers\">Potentiometers<\/h3>\n\n\n\n<p>Although there is a trend towards non-contact sensors, potentiometers (\u2018pots\u2019) are still widely used in lower-end applications. Pots measure a voltage drop as a contact(s) slides along a resistive track.  They are available in rotary, linear or curvilinear forms and are generally compact and lightweight. A simple device will cost pennies, whereas a higher precision version may cost upwards of $200.  Linearity of less than 0.01 per cent is possible by laser trimming the resistive tracks.<\/p>\n\n\n\n<p>Potentiometers are best applied in lower performance applications with low duty cycles in benign environments. They are susceptible to wear and foreign particles such as dust or sand. Pots theoretically have infinite resolution but in practice resolution is limited to the analog to digital converter (ADC) interface and the overall noise environment.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"text-align: center\">Potentiometers Strengths &amp; Weaknesses<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Low cost; simple; compact; lightweight. Can be made accurate<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Wear; vibration; contamination<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"further-reading-on-potentiometers\"><strong>Further Reading on Potentiometers<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.zettlex.com\/articles\/true-cost-potentiometers\/\">The True Cost of Potentiometers<\/a><\/li>\n\n\n\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.zettlex.com\/articles\/engineers-dislike-potentiometers\/\">Why do engineers dislike potentiometers<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"text-align: center\"><\/h4>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"optical-encoders-transmissive\">Optical Encoders \u2013 Transmissive<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"372\" height=\"235\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg\" alt=\"\" class=\"wp-image-3867\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?quality=85&amp;strip=all 372w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?resize=320%2C202&amp;quality=85&amp;strip=all 320w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/figure>\n\n\n\n<p>The transmissive encoder uses optical scanning of a fine grating or &#8220;scale&#8221; illuminated by an LED light source. The scale, rotary or linear, is made of transparent and opaque &#8220;lines&#8221; that are arranged in a 50-50 duty cycle. The number of transparent regions on the disc corresponds to the scale pitch which defines the resolution of the encoder.<\/p>\n\n\n\n<p>The sensor generates a voltage in proportion to the incident light intensity. As the sensor moves relative to the scale the voltage varies sinusoidally. A second light detector is added 90\u00b0 out of phase. This relates to a displacement of half a scale line. Whether the signal from sensor A leads sensor B or vice versa defines the direction of relative motion. The encoder output can be sin\/cos signals but the signals are more typically converted to square waves: A quad B (quad relates to 90\u00b0 phase shift). A controller detects transitions on the edge of each square wave which effectively increases the encoder resolution by a factor of 4.<\/p>\n\n\n\n<p>The detectors tend to be large compared to the width of each line. At higher resolutions this can lead to spillover between channels. Adding a mask that matches the pattern of the channels helps clean up the signal. The trade-off with this type of design is that the air gap between scale and sensor must be very small imposing strict specifications on disc parameters such as flatness, eccentricity, and alignment making the device more vulnerable to shock and vibration.<\/p>\n\n\n\n<p>Phased-array incremental encoders use solid state technology to provide a more robust solution. Instead of a discrete detector for each channel, a phased-array encoder features an array of detectors so that each channel is covered by multiple detectors. This approach averages the optical signal, minimizing variations introduced by manufacturing errors like disc eccentricity and misalignment, improving performance while relaxing fabrication tolerances.<\/p>\n\n\n\n<p>Inherently incremental, the encoder typically has an additional scale track with a single transparent line and separate sensor. The sensor generates an index signal defining the null position of the device. Absolute versions of transmissive encoders incorporate multiple tracks, light sources and sensors which completely define position within a revolution. With mechanical gearing of one disc to second disc it is possible to define position over multiple revolutions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"text-align: center\">Transmissive <a href=\"https:\/\/novanta.com\/robotics-automation\/optical-encoders\/\">Optical Encoder<\/a> Strengths &amp; Weaknesses<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Moderate resolution; good accuracy; high repeatability; cost-effective.<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Bulky; environmental ruggedness for modular devices.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"optical-encoders-reflective\">Optical Encoders &#8211; Reflective<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"649\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/01\/optical-encoder-reflective.jpg\" alt=\"\" class=\"wp-image-3251\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/01\/optical-encoder-reflective.jpg?quality=85&amp;strip=all 1000w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/01\/optical-encoder-reflective.jpg?resize=320%2C208&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/01\/optical-encoder-reflective.jpg?resize=400%2C260&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2026\/01\/optical-encoder-reflective.jpg?resize=840%2C545&amp;quality=85&amp;strip=all 840w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>The principle of the reflective optical encoder is very similar to the transmissive encoder. A reflective encoder works by emitting light from the same side as the sensor (relative to the code disc), and selectively reflecting portions of the light to the sensor. Reduced physical dimensions is a clear advantage of this solution. Without the collimation optics typically required in a transmissive encoder, and with the LED light source on the same side as the sensor, the total volume of the encoder can be reduced substantially. Resolution and accuracy is typically not as good as the transmissive encoder.<\/p>\n\n\n\n<p><p style=\"text-align: center\">Reflective Optical Encoder Strengths &amp; Weaknesses<\/p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Moderate resolution and accuracy<\/th><th class=\"has-text-align-left\" data-align=\"left\"> high repeatability; cost-effective<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Environmental ruggedness<\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"optical-encoders-interferential\">Optical Encoders &#8211; Interferential<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"411\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/optical-encoder-position-sensor.jpg\" alt=\"\" class=\"wp-image-3868\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/optical-encoder-position-sensor.jpg?quality=85&amp;strip=all 900w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/optical-encoder-position-sensor.jpg?resize=320%2C146&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/optical-encoder-position-sensor.jpg?resize=400%2C183&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/optical-encoder-position-sensor.jpg?resize=840%2C384&amp;quality=85&amp;strip=all 840w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<p>A coherent laser light source generates a diverging beam which illuminates a diffraction grating pattern printed on the scale.  The grating pattern is created using either chrome deposition on a glass scale or laser written lines on a metal tape scale. The 20\u00b5m pitch grating diffracts the light to generate a high contrast interference pattern of bright and dark directly back onto a detector array. Inherently incremental, a second index\/marker track is typically provided.<\/p>\n\n\n\n<p>The diffracted light creates discrete Talbot planes of interference patterns. In the example above the 3<sup>rd<\/sup> Talbot plane is utilized. As the relative position of the scale and detector changes, the diffraction pattern translates across the detector array resulting in a sinusoidal change in each detector cell.<\/p>\n\n\n\n<p>Interferential technology requires minimal optical components resulting in a sensor of small size. Resolution, without interpolation, is typically more than order of magnitude higher than transmissive or reflective optical encoders. Because of the fidelity of the sine and cosines signals high interpolation is possible yielding nanometer resolution with high accuracy. Considering the precision of the device, alignment tolerances are not excessively demanding.<\/p>\n\n\n\n<p>This type of encoder requires a clean environment. Employing a less coherent LED light source combined with collimating and filtering optics significantly improves contamination immunity. The encoder is inevitably larger and typically has tighter alignment tolerances. See TN-1001 and TN-1002 for more details.<\/p>\n\n\n\n<p><p style=\"text-align: center\">Interferential <a href=\"https:\/\/novanta.com\/robotics-automation\/optical-encoders\/\">Optical Encoder<\/a> Strengths &amp; Weaknesses<\/p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">High resolution<\/th><th class=\"has-text-align-left\" data-align=\"left\"> accuracy<\/th><th class=\"has-text-align-left\" data-align=\"left\"> repeatability; compact; moderate alignment tolerances<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Environmental ruggedness for Talbot plane implementation.<\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"optical-encoders-absolute\"><strong>Optical Encoders &#8211; Absolute<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1476\" height=\"513\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Optical-Encoders-Absolute-techniques.jpg\" alt=\"\" class=\"wp-image-3869\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Optical-Encoders-Absolute-techniques.jpg?quality=85&amp;strip=all 1476w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Optical-Encoders-Absolute-techniques.jpg?resize=320%2C111&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Optical-Encoders-Absolute-techniques.jpg?resize=400%2C139&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Optical-Encoders-Absolute-techniques.jpg?resize=840%2C292&amp;quality=85&amp;strip=all 840w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Optical-Encoders-Absolute-techniques.jpg?resize=1200%2C417&amp;quality=85&amp;strip=all 1200w\" sizes=\"auto, (max-width: 1476px) 100vw, 1476px\" \/><\/figure>\n\n\n\n<p>The absolute scale shown above has multiple codes similar to bar-codes. The number of code bits determines the number of unique codes and hence the maximum length or circumference of the scale. A camera captures the code and subsequent processing determines absolute position. There is an increased latency (time to get a reading) in this technique. Some encoders revert to an incremental track after the initial absolute reading to reduce latency. The interface to this type of encoder is typically a serial interface such as BiSS-C or SSI (see TN-1057).<\/p>\n\n\n\n<p>The bar-code technique can be expensive. A much more cost-effective solution employs what are essentially multiple indexes. Each pair of indexes is separated by a unique number of lines as seen on the incremental track. At startup it is necessary to cause motion so that two indexes are detected. During this process the number of lines on the incremental track are counted. Using a lookup table the absolute position can determined. The downside is the requirement for movement before absolute position is determined.<\/p>\n\n\n\n<p><p style=\"text-align: center\">Absolute <a href=\"https:\/\/novanta.com\/robotics-automation\/optical-encoders\/\">Optical Encoder<\/a> Strengths &amp; Weaknesses<\/p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Good resolution<\/th><th class=\"has-text-align-left\" data-align=\"left\"> accuracy<\/th><th class=\"has-text-align-left\" data-align=\"left\"> repeatability; moderate alignment tolerances<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Environmental ruggedness; can be expensive for true absolute.<\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"text-align: center\"><strong>Optical Encoders from Celera Motion<\/strong><\/h3>\n\n\n\n<p><p style=\"text-align: center\">At Celera Motion, we offer a wide selection of leading optical encoders. Browse our compact and precise optical encoders today.<\/p><\/p>\n\n\n\n<p><p style=\"text-align: center\"><a href=\"https:\/\/www.celeramotion.com\/optical-sensors\/\">Learn More<\/a> | <a href=\"https:\/\/www.celeramotion.com\/request-a-quote\/\">Get a Quote<\/a><\/p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"magnetic-encoders-magnetic-position-sensors\">Magnetic Encoders &#8211; Magnetic Position Sensors<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1038\" height=\"513\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Magnetic-encoders.jpg\" alt=\"\" class=\"wp-image-3870\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Magnetic-encoders.jpg?quality=85&amp;strip=all 1038w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Magnetic-encoders.jpg?resize=320%2C158&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Magnetic-encoders.jpg?resize=400%2C198&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Magnetic-encoders.jpg?resize=840%2C415&amp;quality=85&amp;strip=all 840w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/figure>\n\n\n\n<p>A magnetic encoder employs a multi-pole magnet track. The sensor, Hall-effect or magnetoresistive, measures the change in magnet flux as the magnetic poles move relative to the  sensor. Sine and cosine signals can be generated as in the <a href=\"https:\/\/novanta.com\/robotics-automation\/optical-encoders\/\" rel=\"noopener\">optical encoder<\/a>.<\/p>\n\n\n\n<p>A magnetoresistive resistor is formed from a magnetically sensitive alloy such as nickel iron. An external magnetic field stresses the magnetic domains of the material, changing the resistance. A magnetoresistive sensor consists of an array of lithographically patterned thin-film resistors. As the rotor poles pass by the sensor array the resistance changes sinusoidally.<\/p>\n\n\n\n<p>A Hall sensor consists of a layer of semiconductor material, typically p-type, connected to a power supply. An applied magnetic field exerts a force (Lorentz force) on the charge carriers, causing them to separate to create a potential difference. The Hall sensor generates a voltage which is dependent on the strength of the perpendicular component of the magnetic field.<\/p>\n\n\n\n<p>The device is inherently incremental and the illustration above shows an index track to define the null position. A second sensor and magnetic track with a different pole count can be added. A combination of the readings from each track is used to determine absolute position.<\/p>\n\n\n\n<p>Magnetic encoders are rugged, compact and can be very cost-effective. They are, however, susceptible to magnetic fields and crosstalk can occur between sensors in close proximity. It is difficult to produce a fine pitch magnetic track limiting resolution. Repeatability is compromised by hysteresis and accuracy changes over operating temperature range. The magnetic track is relatively brittle and can be susceptible to shock.<\/p>\n\n\n\n<p><p style=\"text-align: center\">Magnetic Encoder Strengths &amp; Weaknesses<\/p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Robust; compact; tolerate liquids and non-metallic contaminants; on-axis versions<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Temperature; hysteresis; susceptible to magnetic fields; impact\/shock resistance.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"capacitive-encoders\">Capacitive Encoders<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1038\" height=\"513\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoders.jpg\" alt=\"\" class=\"wp-image-3871\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoders.jpg?quality=85&amp;strip=all 1038w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoders.jpg?resize=320%2C158&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoders.jpg?resize=400%2C198&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoders.jpg?resize=840%2C415&amp;quality=85&amp;strip=all 840w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"513\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoder-formula.jpg\" alt=\"\" class=\"wp-image-3872\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoder-formula.jpg?quality=85&amp;strip=all 531w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoder-formula.jpg?resize=320%2C309&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Capacitive-Encoder-formula.jpg?resize=400%2C386&amp;quality=85&amp;strip=all 400w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Capacitive encoders are based on the principle that capacitance is proportional to the dielectric material between two charged plates. As shown in the illustration, an electric field is created between the capacitively coupled transmitter and receiver. The rotor sinusoidally modulates the dielectric \u0511 causing a change in capacitance. The change in capacitance in turn modulates the potential difference between transmitter and receiver. Multiple modulating tracks are employed to define absolute position.<\/p>\n\n\n\n<p>Capacitive encoders are compact and consume very little power. They are, however, susceptible to condensation and electrostatic build-up. Capacitance also varies with temperature, humidity, surrounding materials and foreign matter, which makes engineering a stable, high accuracy <a href=\"https:\/\/en.wikipedia.org\/wiki\/Position_sensor\" target=\"_blank\" rel=\"noopener noreferrer\">position sensor<\/a> challenging. The components of the device have very small air gaps requiring careful installation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"text-align: center\">Capacitive Encoder Strengths &amp; Weaknesses<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Compact; low power.<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Environmental ruggedness; alignment tolerances.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"resolvers\">Resolvers<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"421\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers.jpg\" alt=\"\" class=\"wp-image-3853\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers.jpg?quality=85&amp;strip=all 800w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers.jpg?resize=320%2C168&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers.jpg?resize=400%2C211&amp;quality=85&amp;strip=all 400w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"546\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers-position-sensors.jpg\" alt=\"\" class=\"wp-image-3854\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers-position-sensors.jpg?quality=85&amp;strip=all 550w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers-position-sensors.jpg?resize=320%2C318&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Resolvers-position-sensors.jpg?resize=400%2C397&amp;quality=85&amp;strip=all 400w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Resolvers are based on the principle of electromagnetic induction \u2013 an alternating current in one conductor generates a changing magnetic field around the conductor. This magnetic field can induce an alternating current in an adjacent conductor. The magnitude of coupling from one conductor to another depends on the rate of change of magnetic field and the relative position and geometry of the conductors.<\/p>\n\n\n\n<p>As shown below, a 5kHz (typ.) sinusoidal reference voltage in the stator induces a sinusoidal voltage in the rotor winding. A second, axial, rotor winding then induces a voltage in two axial signal windings displaced by 90\u00ba back on the stator. The amount of coupling into the stator windings is a function of the relative position of the rotor which effectively amplitude modulates the stator signals as shown.<\/p>\n\n\n\n<p>In the illustration above the rotor is shown outside the stator for clarity. The radial windings on the stator interact with only the radial windings on the rotor. In turn, the axial windings on the rotor interact with only the axial windings on the stator. This is to avoid the stator reference winding coupling to the stator signal windings. Winding a resolver is not trivial and the end result is a heavy, bulky device. The <a href=\"https:\/\/novanta.com\/robotics-automation\/resolvers\/\">resolver<\/a> does, however, have unmatched ruggedness as there are no electronics or fragile parts in the device.<\/p>\n\n\n\n<p><a href=\"https:\/\/novanta.com\/robotics-automation\/resolvers\/\">Resolvers<\/a> are available in various &#8220;speeds&#8221;. A single speed resolver has one electrical sinewave cycle per rev and provides absolute position information with limited resolution. A &#8220;multi-speed resolver&#8221; is wound for a higher number of electrical cycles per rev improving resolution. The higher ratio of electrical to mechanical cycles also helps minimize the effects of mechanical error sources. Multi-speed resolvers are no longer absolute and are more expensive and typically even more bulky.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"text-align: center\"><a href=\"https:\/\/novanta.com\/robotics-automation\/resolvers\/\">Resolver<\/a> Strengths &amp; Weaknesses<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Moderate resolution and accuracy; reliable; extremely robust<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Expensive; bulky; heavy.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"inductive-encoders\">Inductive Encoders<\/h3>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"396\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Inductive-Encoders.jpg\" alt=\"\" class=\"wp-image-3855\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Inductive-Encoders.jpg?quality=85&amp;strip=all 1200w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Inductive-Encoders.jpg?resize=320%2C106&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Inductive-Encoders.jpg?resize=400%2C132&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Inductive-Encoders.jpg?resize=840%2C277&amp;quality=85&amp;strip=all 840w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>The absolute <a href=\"https:\/\/www.celeramotion.com\/inductive-sensors\/inductive-encoder\/\">inductive encoder<\/a> is based on the same electromagnetic induction principle as the resolver but uses PCB traces rather than coil windings. The TX track on the stator is excited by a specific frequency in the range 1-10MHz. This signal is inductively coupled into target with a resonant LC circuit. The target magnetic field induces a sinusoidal current in the stator RX track. The RX track is sinusoidal in shape which effectively amplitude modulates the induced signal. A second RX track displaced by 90\u00ba carries a cosine signal. The sin\/cos signals are interpolated and output as BiSS-C, SSI or in some versions AqB signals.<\/p>\n\n\n\n<p>The RX tracks on the stator are analogous to a twisted pair wire. The balanced dipole effect cancels electric fields induced in the RX tracks from the changing magnetic field on the TX track. The RX track responds to changing magnetic fields on the target only. The RX tracks also reject external electromagnetic interference. Undesirable induced stator currents are also rejected based on frequency and phase.<\/p>\n\n\n\n<p>The main RX track with one sin\/cos cycle per rev defines absolute position. A secondary track with multiple cycles enhances resolution. More typically the main TX track has multiple cycles (9 for example) combined with a secondary track with a number of cycles not a multiple of 3 \u2013 every position within one rev is defined by two unique readings.<\/p>\n\n\n\n<p>The use of PCB traces versus the resolver\u2019s windings brings significant advantages including: reduced cost, size and weight; form factor flexibility including curvilinear; elimination of inaccuracies from the winding process; for safety-related applications multiple sensors can be located in the same space by using multi-layer circuit boards.<\/p>\n\n\n\n<p>The PCB material is environmentally very stable. The option for remote electronics further increases ruggedness. The 360\u00ba sensor improves eccentricity error tolerance.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"text-align: center\">Inductive Encoder Strengths &amp; Weaknesses<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strengths<\/th><th class=\"has-text-align-left\" data-align=\"left\">Moderate accuracy and resolution; reliable; robust; multiple geometries; compact; lightweight<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Weaknesses<\/td><td class=\"has-text-align-left\" data-align=\"left\">Typical minimum diameter is 37 mm.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"position-sensors-technology-comparison\">Position Sensors &#8211; Technology Comparison<\/h2>\n\n\n\n<p>A comparison of <a href=\"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/\">position sensor<\/a> \/ position feedback devices is shown below. Reflective encoders can be considered similar to transmissive encoders. Potentiometers are excluded as they are contact devices.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1447\" height=\"677\" src=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Position-sensors-Technology-comparison.jpg\" alt=\"\" class=\"wp-image-3873\" srcset=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Position-sensors-Technology-comparison.jpg?quality=85&amp;strip=all 1447w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Position-sensors-Technology-comparison.jpg?resize=320%2C150&amp;quality=85&amp;strip=all 320w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Position-sensors-Technology-comparison.jpg?resize=400%2C187&amp;quality=85&amp;strip=all 400w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Position-sensors-Technology-comparison.jpg?resize=840%2C393&amp;quality=85&amp;strip=all 840w, https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/10\/Position-sensors-Technology-comparison.jpg?resize=1200%2C561&amp;quality=85&amp;strip=all 1200w\" sizes=\"auto, (max-width: 1447px) 100vw, 1447px\" \/><\/figure>\n\n\n\n<p>Technology comparison of position sensors<\/p>\n\n\n\n<p>The ultimate goal is to find the most cost-effective solution that meets the requirements of precision, size and ruggedness. Two things stand out from the chart above: the interferential encoder is the clear leader in terms of precision and size; resolvers and inductive encoders lead with a combination of environmental ruggedness and moderate precision. As discussed, the inductive encoder has numerous advantages versus the resolver particularly size and weight.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-choose-a-position-sensor\">How to Choose a Position Sensor<\/h2>\n\n\n\n<p>The first and most important step in choosing a position sensor for your project is to be absolutely clear about what is needed, particularly with respect to sensor resolution, repeatability and linearity. Over-specifying any of these attributes will cause unnecessary expense. The trick is to find a sensor that is fit-for-purpose at minimum overall cost \u2013 remembering to include an allowance for field failure in your analysis.<\/p>\n\n\n\n<p>You can use the following as a checklist to ensure you\u2019ve considered all the important things in your specification. Providing this to a position sensor supplier together with a mechanical drawing of the envelope will also provide a solid basis for your discussions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li style=\"font-weight: 400\"><b>Geometry <\/b>\u2013 for example, linear or rotary or curvi-linear or 2D or 3D<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Space envelope<\/b> \u2013 mechanical fixing points, cable routings and space envelope<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Measurement type <\/b>\u2013 incremental or absolute<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Full-scale<\/b> \u2013 for example, 360 degrees or 600mm<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Resolution <\/b>\u2013 in other words, the smallest change that must be measured \u2013 for example 0.1 degrees or 0.2 mm<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Repeatability <\/b>\u2013 in other words, the stability of the measurement in terms of going back to the same point \u2013 for example repeatability =  \/-0,025mm<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Linearity <\/b>\u2013 the maximum allowable deviation from a perfectly accurate reading.You might want to think carefully about this since we often find that what is most important for many applications is actually repeatability.<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Operating and store temperature range<\/b> \u2013 -40   85Celsius is most typical<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Electrical supply<\/b> \u2013 for example, 5V, 12V or 24V<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Electrical output <\/b>\u2013 for example Serial Data, A\/B pulses, 0-10V, 4-20mA<\/li>\n\n\n\n<li style=\"font-weight: 400\"><b>Unusual stuff <\/b>\u2013 For example, &#8220;we want to keep power consumption as low as possible&#8221; or &#8220;it\u2019s for submersion in hot sulphuric acid&#8221; or &#8220;we\u2019re using a capacitive device and we have reliability problems&#8221;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\"><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-mistakes-when-choosing-a-position-sensor\">Common Mistakes when Choosing a Position Sensor<\/h2>\n\n\n\n<p>The following is a list of the most common mistakes that engineers make with regards to position sensors:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"not-calculating-the-cost-of-sensor-failure\">Not calculating the cost of sensor failure<\/h3>\n\n\n\n<p>All engineers want to select a low cost solution. This is not the same as simply selecting the lowest cost sensor. As a general rule, the cost of sensor failure in the field is going to be more trouble and many times more expensive than the cost of a position sensor. In other words, it is usually the best and least overall cost solution to select a sensor that will not fail in the field.<\/p>\n\n\n\n<p>Further, there\u2019s also the nature of the failure to be considered. A sensor that malfunctions and stops working is usually far less problematic and costly than a sensor that fails and produces a credible but wrong reading. The consequences of a wrong sensor reading in terms of cost and safety can be even higher than a sensor that simply stops working or produces an error warning.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"not-understanding-the-difference-between-repeatability-resolution-and-accuracy\">Not Understanding the Difference Between Repeatability, Resolution and Accuracy<\/h3>\n\n\n\n<p>You should avoid the mistake (often propagated by the position sensors industry) of confusing resolution and accuracy. Just because an optical encoder produces a million counts per rev, does not mean that it is accurate to one millionth of a rev \u2013 far from it. Conversely, repeatability is often the key requirement in many engineering applications and high accuracy (and hence high cost) sensors need not be specified. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mismatching-sensor-type-and-environment\">Mismatching Sensor Type and Environment<\/h3>\n\n\n\n<p>As a general rule don\u2019t select:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-weight: 400\">Resistive (potentiometric), optical or capacitive sensors for dirty or wet environments. Condensation and surface ice in outdoor equipment is a common cause of failure.<\/li>\n\n\n\n<li style=\"font-weight: 400\">Optical, magnetic or capacitive sensors with applications with extreme operating temperatures (most will not operate above 125C)<\/li>\n\n\n\n<li style=\"font-weight: 400\">Magnetic sensors where high measurement performance is required, unless it\u2019s also possible to eradicate magnetic fields and arrange precision mechanical sensor mounting<\/li>\n\n\n\n<li style=\"font-weight: 400\">Potentiometers in applications with harsh or prolonged vibration. This is because their sliding electrical contacts are subject to wear and failure from lots of vibration induced microscopic movements. <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inferring-a-measurement-rather-than-measuring-directly\">Inferring a Measurement Rather than Measuring Directly<\/h3>\n\n\n\n<p>A good design rule for position sensors is to measure the position of the object that you\u2019re interested in. In other words, measure its position directly. Try not to infer or calculate a component\u2019s position by measuring the position of another component such as a gear at the end of the transmission line or the position of a drive motor. There is likely to be backlash, clearances, part-to-part variability, mechanical failure, differential thermal expansion\/contraction etc. that will inevitably degrade measurement performance and reliability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"forgetting-cables-connectors\">Forgetting Cables &amp; Connectors<\/h3>\n\n\n\n<p>Cables and connectors are a primary cause of sensor failure. Ensure that they are accounted for in any design and in particular the cables are strain relieved in any applications that experience motion, shock or vibration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"not-reading-the-small-print-of-a-sensor-s-datasheet\">Not Reading the Small-print of a Sensor\u2019s Datasheet<\/h3>\n\n\n\n<p>The position sensor industry is a competitive one. Unfortunately, this has led to some manufacturers being a bit too commercially sharp with specification data. Often they get away with it because the industry also knows that many engineers won\u2019t have read a paper like this. The consequence is that sensors will be published with, for example, a resolution 10,000 counts per rev \u2013 but no mention of accuracy. <\/p>\n\n\n\n<p>Another example is sensors with impressively high resolution but much less repeatability \u2013 in other words lots of resolution but also plenty of noise on the sensor\u2019s output. The trick is not to be misled by head-line figures of a datasheet \u2013 read the small print<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"view-celera-motion-inductive-encoder-products\">View Celera Motion Inductive Encoder products;<\/h2>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Position sensors are used in a wide range of automation and measurement applications. A key step in selecting a suitable position sensor is understanding the requirements of sensor size, resolution, repeatability, accuracy, mounting constraints and environmental ruggedness. This paper discusses the available position sensing technologies and concludes with a key feature comparison. This paper explores [&hellip;]<\/p>\n","protected":false},"author":100,"featured_media":3867,"template":"","meta":{"_acf_changed":true},"class_list":["post-3874","novanta_tech_paper","type-novanta_tech_paper","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Types Of Position Sensors: A Selection Guide | Celera Motion<\/title>\n<meta name=\"description\" content=\"Find the perfect accurate position sensing solution for your automation and measurement needs. Explore our range of position sensors and\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Types of Position Sensors: A Practical Selection Guide\" \/>\n<meta property=\"og:description\" content=\"Find the perfect accurate position sensing solution for your automation and measurement needs. Explore our range of position sensors and\" \/>\n<meta property=\"og:url\" content=\"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/\" \/>\n<meta property=\"og:site_name\" content=\"Robotics &amp; Automation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-23T17:41:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?quality=85&strip=all&w=372&h=235&crop=1\" \/>\n\t<meta property=\"og:image:width\" content=\"372\" \/>\n\t<meta property=\"og:image:height\" content=\"235\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/\",\"url\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/\",\"name\":\"Types Of Position Sensors: A Selection Guide | Celera Motion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/05\\\/position-sensors.jpg?quality=85&strip=all\",\"datePublished\":\"2020-05-08T08:45:53+00:00\",\"dateModified\":\"2026-04-23T17:41:17+00:00\",\"description\":\"Find the perfect accurate position sensing solution for your automation and measurement needs. Explore our range of position sensors and\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/#primaryimage\",\"url\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/05\\\/position-sensors.jpg?quality=85&strip=all\",\"contentUrl\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/05\\\/position-sensors.jpg?quality=85&strip=all\",\"width\":372,\"height\":235,\"caption\":\"position sensors\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/technical-paper\\\/position-sensors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Types of Position Sensors: A Practical Selection Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/#website\",\"url\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/\",\"name\":\"Robotics & Automation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/novanta.com\\\/robotics-automation\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Types Of Position Sensors: A Selection Guide | Celera Motion","description":"Find the perfect accurate position sensing solution for your automation and measurement needs. Explore our range of position sensors and","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/","og_locale":"en_US","og_type":"article","og_title":"Types of Position Sensors: A Practical Selection Guide","og_description":"Find the perfect accurate position sensing solution for your automation and measurement needs. Explore our range of position sensors and","og_url":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/","og_site_name":"Robotics &amp; Automation","article_modified_time":"2026-04-23T17:41:17+00:00","og_image":[{"url":"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?quality=85&strip=all&w=372&h=235&crop=1","width":372,"height":235,"type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/","url":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/","name":"Types Of Position Sensors: A Selection Guide | Celera Motion","isPartOf":{"@id":"https:\/\/novanta.com\/robotics-automation\/#website"},"primaryImageOfPage":{"@id":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/#primaryimage"},"image":{"@id":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/#primaryimage"},"thumbnailUrl":"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?quality=85&strip=all","datePublished":"2020-05-08T08:45:53+00:00","dateModified":"2026-04-23T17:41:17+00:00","description":"Find the perfect accurate position sensing solution for your automation and measurement needs. Explore our range of position sensors and","breadcrumb":{"@id":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/#primaryimage","url":"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?quality=85&strip=all","contentUrl":"https:\/\/novanta.com\/robotics-automation\/wp-content\/uploads\/sites\/3\/2019\/05\/position-sensors.jpg?quality=85&strip=all","width":372,"height":235,"caption":"position sensors"},{"@type":"BreadcrumbList","@id":"https:\/\/novanta.com\/robotics-automation\/technical-paper\/position-sensors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/novanta.com\/robotics-automation\/"},{"@type":"ListItem","position":2,"name":"Types of Position Sensors: A Practical Selection Guide"}]},{"@type":"WebSite","@id":"https:\/\/novanta.com\/robotics-automation\/#website","url":"https:\/\/novanta.com\/robotics-automation\/","name":"Robotics & Automation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/novanta.com\/robotics-automation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/novanta_tech_paper\/3874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/novanta_tech_paper"}],"about":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/types\/novanta_tech_paper"}],"author":[{"embeddable":true,"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/users\/100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/media\/3867"}],"wp:attachment":[{"href":"https:\/\/novanta.com\/robotics-automation\/wp-json\/wp\/v2\/media?parent=3874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}