{"id":7006,"date":"2026-07-23T09:56:27","date_gmt":"2026-07-23T08:56:27","guid":{"rendered":"https:\/\/guemisa.es\/?post_type=casos-de-uso&#038;p=7006"},"modified":"2026-07-23T13:18:43","modified_gmt":"2026-07-23T12:18:43","slug":"how-does-a-position-encoder-work","status":"publish","type":"casos-de-uso","link":"https:\/\/guemisa.es\/en\/casos-de-uso\/como-funciona-un-encoder-o-codificador-de-posicion\/","title":{"rendered":"How an encoder works"},"content":{"rendered":"<p><!--\nT\u00cdTULO SEO:\nC\u00f3mo funciona un encoder: tipos, se\u00f1ales y tecnolog\u00edas\n\nSLUG RECOMENDADO:\ncomo-funciona-un-encoder\n\nMETA DESCRIPTION:\nDescubre c\u00f3mo funciona un encoder, las diferencias entre encoder incremental y absoluto, sus se\u00f1ales, resoluci\u00f3n y tecnolog\u00edas \u00f3ptica, magn\u00e9tica e inductiva.\n\nPALABRA CLAVE PRINCIPAL:\nc\u00f3mo funciona un encoder\n--><\/p>\n<article>\n<h1>How a position encoder works<\/h1>\n<p>A <strong>encoder<\/strong> It is a sensor that transforms a mechanical movement into an electrical signal that can be interpreted by a PLC, a frequency converter, a servo controller, a counter, a data acquisition system, or an industrial computer.<\/p>\n<p>It is also called <strong>position encoder<\/strong>, although in the current industrial environment the term <em>encoder<\/em>.<\/p>\n<p>Depending on its design, an encoder can provide information about:<\/p>\n<ul>\n<li>The angular position of an axis.<\/li>\n<li>The linear position of a moving element.<\/li>\n<li>The displacement made.<\/li>\n<li>The direction of movement.<\/li>\n<li>The speed of rotation or displacement.<\/li>\n<li>The number of laps completed.<\/li>\n<li>Acceleration, calculated from the change in speed.<\/li>\n<\/ul>\n<p>Understanding how an encoder works allows you to correctly select its technology, resolution, output interface, and mounting system.<\/p>\n<p>Encoders are fundamental components in industrial automation, robotics, CNC machines, servomotors, elevators, cranes, wind turbines, production lines, packaging machinery, printing systems, and measuring equipment.<\/p>\n<p>In simple terms, an encoder is the device that allows a machine to know <strong>how much an axis has moved, in what direction it has moved, and, in certain models, its exact position<\/strong>.<\/p>\n<figure id=\"attachment_7038\" aria-describedby=\"caption-attachment-7038\" style=\"width: 576px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-7038 size-full\" title=\"Encoder\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/ENCODER.webp\" alt=\"ELCIS industrial encoder for measuring the angular position of a shaft\" width=\"576\" height=\"407\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/ENCODER.webp 576w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/ENCODER-300x212.webp 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/ENCODER-18x12.webp 18w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption id=\"caption-attachment-7038\" class=\"wp-caption-text\">ELCIS industrial encoder for measuring position, speed and direction of rotation.<\/figcaption><\/figure>\n<h2>How does an encoder work?<\/h2>\n<p>The general operating principle of an encoder consists of displacing a physical pattern attached to the element whose position is to be measured.<\/p>\n<p>In a <strong>rotary encoder<\/strong>, This pattern is typically found on a disk attached to the shaft. In a <strong>linear encoder<\/strong>, It is placed on a ruler, a tape, or a scale that moves longitudinally.<\/p>\n<p>The pattern contains distinct zones that can be detected by a fixed read head. Depending on the technology used, these zones can be distinguished by their properties:<\/p>\n<ul>\n<li>Opticians.<\/li>\n<li>Magnetic.<\/li>\n<li>Inductive.<\/li>\n<li>Capacitive.<\/li>\n<li>Electrical or contact.<\/li>\n<\/ul>\n<p>As the disk or ruler moves, the head detects successive changes in the pattern. The internal electronics condition these signals and convert them into pulses, sinusoidal signals, or digital words that represent the movement or position.<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #eef5fa; border-left: 5px solid #337aa5;\"><strong>Mechanical movement \u2192 pattern reading \u2192 electronic conditioning \u2192 position signal<\/strong><\/div>\n<p>The system does not necessarily measure position through direct contact. In most modern industrial encoders, the reading is taken without contact, which reduces wear and allows for a long service life.<\/p>\n<div class=\"mceTemp\"><\/div>\n<figure id=\"attachment_7048\" aria-describedby=\"caption-attachment-7048\" style=\"width: 2029px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-7048 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental.webp\" alt=\"What is an incremental encoder and what are its main internal components?.\" width=\"2029\" height=\"976\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental.webp 2029w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental-300x144.webp 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental-1024x493.webp 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental-768x369.webp 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental-1536x739.webp 1536w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental-18x9.webp 18w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/que-es-un-encoder-incremental-600x289.webp 600w\" sizes=\"(max-width: 2029px) 100vw, 2029px\" \/><figcaption id=\"caption-attachment-7048\" class=\"wp-caption-text\">Internal view and main components of an optical incremental encoder.<\/figcaption><\/figure>\n<h2>What does an encoder measure?<\/h2>\n<p>The quantity that an encoder directly measures is the <strong>position<\/strong> or the <strong>displacement<\/strong>. However, other variables related to movement can also be calculated from its signal.<\/p>\n<h3>Position<\/h3>\n<p>Position can be angular, usually expressed in degrees, revolutions or counts, or linear, expressed in millimeters, micrometers or other units of length.<\/p>\n<h3>Displacement<\/h3>\n<p>In an incremental encoder, the displacement is obtained by counting the pulses generated during the movement.<\/p>\n<h3>Speed<\/h3>\n<p>Speed is determined by measuring the frequency of the pulses or the time elapsed between two consecutive pulses.<\/p>\n<h3>Direction of movement<\/h3>\n<p>The direction is determined by comparing two signals that are out of phase with each other, usually called channels A and B.<\/p>\n<h3>Acceleration<\/h3>\n<p>Acceleration can be calculated from the change in velocity over time. It is not a direct output from the encoder, but a value calculated by the control system.<\/p>\n<h2>Rotary encoder and linear encoder<\/h2>\n<p>Encoders can be classified according to the type of movement they are designed to measure.<\/p>\n<h3>Rotary encoder<\/h3>\n<p>A <strong>rotary encoder<\/strong> It measures the rotation of a shaft. The measuring element is usually a disk attached to the shaft and divided into coded sectors or tracks.<\/p>\n<p>It allows you to know:<\/p>\n<ul>\n<li>The angle turned.<\/li>\n<li>The angular position.<\/li>\n<li>The rotation speed.<\/li>\n<li>The direction of rotation.<\/li>\n<li>The number of revolutions.<\/li>\n<\/ul>\n<p>It is the most common type of encoder in motors, servomotors, gearboxes, robots, CNC machines, elevators and positioning systems.<\/p>\n<h3>Linear encoder<\/h3>\n<p>A <strong>linear encoder<\/strong> It measures the displacement of an element along a straight path.<\/p>\n<p>Instead of a disk, use a ruler, an optical scale, a magnetic tape, or a linear pattern. The read head moves relative to this scale, or the scale moves relative to the head.<\/p>\n<p>It is mainly used in:<\/p>\n<ul>\n<li>Machine tools.<\/li>\n<li>Positioning tables.<\/li>\n<li>Dimensional metrology equipment.<\/li>\n<li>Linear cylinders and actuators.<\/li>\n<li>Cutting systems.<\/li>\n<li>Printers and graphic machinery.<\/li>\n<li>High-precision positioning applications.<\/li>\n<\/ul>\n<div style=\"overflow-x: auto; margin: 25px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; min-width: 650px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Feature<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Rotary encoder<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Linear encoder<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Measured movement<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Rotation of an axis<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Rectilinear displacement<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Encoded element<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Disc or ring<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Ruler, tape measure or scale<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Usual unit<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Degrees, turns, or counts per revolution<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Millimeters, micrometers, or pulses per unit of length<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Applications<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Motors, servomotors, robots and gearboxes<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Machine tools, actuators and metrology<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7051\" aria-describedby=\"caption-attachment-7051\" style=\"width: 1448px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-7051 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla.png\" alt=\"Comparison between a rotary encoder with a disc and a linear encoder with a scale.\" width=\"1448\" height=\"1086\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla.png 1448w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla-300x225.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla-1024x768.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla-768x576.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla-16x12.png 16w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-encoder-rotativo-con-disco-y-un-encoder-lineal-con-regla-600x450.png 600w\" sizes=\"(max-width: 1448px) 100vw, 1448px\" \/><figcaption id=\"caption-attachment-7051\" class=\"wp-caption-text\">Comparison between a rotary encoder with a disc and a linear encoder with a scale.<\/figcaption><\/figure>\n<\/div>\n<h2>Incremental encoder: operation and signals<\/h2>\n<p>A <strong>incremental encoder<\/strong> It generates pulses as movement occurs. Each pulse represents a certain increment of position, but does not by itself identify an absolute position.<\/p>\n<p>The position is calculated by counting the impulses from a known starting point.<\/p>\n<p>In an incremental optical encoder, the disk contains transparent and opaque sectors distributed evenly. A light source is located on one side of the disk and a photodetector on the opposite side.<\/p>\n<p>When the disc rotates, the following sequence occurs:<\/p>\n<ol>\n<li>A transparent area allows light to reach the detector.<\/li>\n<li>An opaque area interrupts the light beam.<\/li>\n<li>The photodetector switches between two electrical levels.<\/li>\n<li>The electronics condition the signal.<\/li>\n<li>The output becomes a train of impulses.<\/li>\n<li>The controller counts the pulses to calculate the displacement.<\/li>\n<\/ol>\n<p>The number of pulses generated per revolution depends on the resolution of the encoded disk.<\/p>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7050\" aria-describedby=\"caption-attachment-7050\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7050 size-medium\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector-300x225.png\" alt=\"Incremental disk (of an encoder) with transparent and opaque sectors, a light source and a photodetector.\" width=\"300\" height=\"225\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector-300x225.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector-1024x768.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector-768x576.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector-16x12.png 16w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector-600x450.png 600w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-incremental-con-sectores-transparentes-y-opacos-una-fuente-de-luz-y-un-fotodetector.png 1448w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-7050\" class=\"wp-caption-text\">Incremental disk (of an encoder) with transparent and opaque sectors, a light source and a photodetector.<\/figcaption><\/figure>\n<\/div>\n<h3>Channels A and B of an incremental encoder<\/h3>\n<p>A single-signal encoder can count pulses, but it cannot directly determine the direction of movement. The same type of pulse is generated whether the shaft rotates clockwise or counterclockwise.<\/p>\n<p>To solve this problem, most industrial incremental encoders incorporate two signals called <strong>Channel A<\/strong> and <strong>Channel B<\/strong>.<\/p>\n<p>Both signals have the same frequency, but are electrically out of phase by 90\u00b0, that is, a quarter of a cycle. This arrangement is called <strong>quadrature<\/strong>.<\/p>\n<p>The controller determines the direction by observing which of the two signals changes first:<\/p>\n<ul>\n<li>If channel A moves ahead of channel B, the shaft rotates in one direction.<\/li>\n<li>If channel B moves ahead of channel A, the shaft rotates in the opposite direction.<\/li>\n<\/ul>\n<p>The specific direction assigned to each sequence will depend on the mechanical assembly, the side from which the axis is viewed, and the configuration of the control system.<\/p>\n<p>The use of two out-of-phase signals allows a bidirectional counter to add pulses in one direction and subtract them when the movement changes direction.<\/p>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_5091\" aria-describedby=\"caption-attachment-5091\" style=\"width: 1008px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5091 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/03\/diagrama-encoder-incremental-senales-sinusoidales.png\" alt=\"Functioning diagram of an incremental encoder with quadrature signals A and B and an index signal Z\" width=\"1008\" height=\"1050\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/03\/diagrama-encoder-incremental-senales-sinusoidales.png 1008w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/03\/diagrama-encoder-incremental-senales-sinusoidales-288x300.png 288w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/03\/diagrama-encoder-incremental-senales-sinusoidales-983x1024.png 983w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/03\/diagrama-encoder-incremental-senales-sinusoidales-768x800.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/03\/diagrama-encoder-incremental-senales-sinusoidales-12x12.png 12w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" \/><figcaption id=\"caption-attachment-5091\" class=\"wp-caption-text\">Comparison of output signals (square vs. sinusoidal) in an incremental encoder according to the direction of rotation.<\/figcaption><\/figure>\n<\/div>\n<h3>Z channel, index or reference<\/h3>\n<p>In addition to channels A and B, many incremental encoders incorporate a third signal called:<\/p>\n<ul>\n<li>Channel Z.<\/li>\n<li>Index.<\/li>\n<li>Zero momentum.<\/li>\n<li><em>Reference pulse<\/em>.<\/li>\n<li><em>Marker pulse<\/em>.<\/li>\n<\/ul>\n<p>The Z channel typically generates a single pulse per revolution. Its purpose is to provide a repetitive angular reference.<\/p>\n<p>This signal is used for:<\/p>\n<ul>\n<li>Perform a machine origin search.<\/li>\n<li>Synchronize the counter.<\/li>\n<li>Verify that a revolution has been completed.<\/li>\n<li>Correct any accumulated deviations.<\/li>\n<li>Establish a mechanical reference position.<\/li>\n<\/ul>\n<p>The Z channel does not convert the incremental encoder at all. It only provides a known mark once per revolution. Until the axis reaches that mark, the system does not know its reference position.<\/p>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7049\" aria-describedby=\"caption-attachment-7049\" style=\"width: 1672px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7049 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o.png\" alt=\"Time diagram of square waves A and B out of phase by 90\u00b0.\" width=\"1672\" height=\"941\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o.png 1672w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o-300x169.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o-1024x576.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o-768x432.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o-1536x864.png 1536w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o-18x10.png 18w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Diagrama-temporal-de-las-senales-cuadradas-A-y-B-desfasadas-90o-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/><figcaption id=\"caption-attachment-7049\" class=\"wp-caption-text\">Timing diagram of square waves A and B out of phase by 90\u00b0<\/figcaption><\/figure>\n<\/div>\n<h3>What happens if an incremental encoder is disconnected?<\/h3>\n<p>The incremental encoder does not intrinsically store the position. It generates information about the movement, but the accumulated position is obtained externally using a counter.<\/p>\n<p>If the power supply is interrupted and the controller loses the counted value, the position becomes unknown. When the machine is restarted, a referencing operation is usually required. <em>homing<\/em>.<\/p>\n<p>A positioning error can also occur if:<\/p>\n<ul>\n<li>An impulse is lost due to interference.<\/li>\n<li>The optical disc is contaminated.<\/li>\n<li>There is a break in the cable.<\/li>\n<li>The output frequency exceeds the counter&#039;s capacity.<\/li>\n<li>The axis moves while the reading system is disconnected.<\/li>\n<\/ul>\n<p>In critical systems, counters with non-volatile memory, backup power supplies, or periodic reference routines can be used. These measures belong to the control system and do not convert the incremental measurement into an absolute measurement.<\/p>\n<h2>Absolute encoder: how it works<\/h2>\n<p>A <strong>absolute encoder<\/strong> It provides a unique value for each position in its path.<\/p>\n<p>Instead of simply generating a sequence of pulses, it delivers a digital word that directly represents the position of the axis or the rule with respect to an internal reference.<\/p>\n<p>In an absolute optical encoder, the disc incorporates several concentric tracks. Each track represents a bit and contains transparent and opaque sectors distributed according to a specific code.<\/p>\n<p>An array of photodetectors simultaneously reads all the tracks. The combination of detected states forms a different digital word for each position.<\/p>\n<p>The number of available positions is calculated using:<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #eef5fa; border-left: 5px solid #337aa5; text-align: center; font-size: 1.2em;\"><strong>Number of positions = 2<sup>n<\/sup><\/strong><\/div>\n<p>Where <strong>n<\/strong> is the number of bits of the encoder.<\/p>\n<div style=\"overflow-x: auto; margin: 25px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; min-width: 600px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Resolution<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Positions per lap<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Theoretical angular increment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">8 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">256<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">1,4063\u00b0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">10 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">1.024<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">0,3516\u00b0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">12 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">4.096<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">0,0879\u00b0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">14 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">16.384<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">0,0220\u00b0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">16 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">65.536<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">0,00549\u00b0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">18 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">262.144<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">0,00137\u00b0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">20 bits<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">1.048.576<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">0,000343\u00b0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The theoretical angular resolution can be calculated using:<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #eef5fa; border-left: 5px solid #337aa5; text-align: center; font-size: 1.2em;\"><strong>Angular resolution = 360\u00b0 \/ 2<sup>n<\/sup><\/strong><\/div>\n<p>For example, a 12-bit absolute encoder divides a complete revolution into 4,096 positions:<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #f8f8f8; border: 1px solid #ddd; text-align: center;\"><strong>360\u00b0 \/ 4.096 = 0.0879\u00b0 per position<\/strong><\/div>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7052\" aria-describedby=\"caption-attachment-7052\" style=\"width: 1402px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7052 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores.png\" alt=\"Absolute disk of an encoder with several concentric tracks and several photodetectors.\" width=\"1402\" height=\"1122\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores.png 1402w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores-300x240.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores-1024x819.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores-768x615.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores-15x12.png 15w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Disco-absoluto-de-un-encoder-con-varias-pistas-concentricas-y-varios-fotodetectores-600x480.png 600w\" sizes=\"(max-width: 1402px) 100vw, 1402px\" \/><figcaption id=\"caption-attachment-7052\" class=\"wp-caption-text\">Absolute disk of an encoder with several concentric tracks and several photodetectors.<\/figcaption><\/figure>\n<\/div>\n<h3>Does an absolute encoder retain its position without power?<\/h3>\n<p>An absolute encoder doesn&#039;t need to count all the movements made from a given origin to determine its position. When it&#039;s fed, it reads the code corresponding to the current position and immediately outputs that value.<\/p>\n<p>This means that, even if it has been disconnected, it can regain its angular position as soon as it receives power again.<\/p>\n<p>However, it is necessary to differentiate between single-turn and multi-turn absolute encoders.<\/p>\n<h3>Singleturn or singleturn absolute encoder<\/h3>\n<p>An absolute encoder <strong>singleturn<\/strong> determines the exact position within a revolution.<\/p>\n<p>For example, a 12-bit singleturn encoder can distinguish 4,096 positions within 360\u00b0, but it does not indicate how many complete turns have been made.<\/p>\n<h3>Multiturn or multiturn absolute encoder<\/h3>\n<p>An absolute encoder <strong>multiturn<\/strong> It determines the position within a revolution and also counts the number of revolutions made.<\/p>\n<p>The multiturn register can be obtained by:<\/p>\n<ul>\n<li>Internal gears.<\/li>\n<li>Electronic meters with battery.<\/li>\n<li>Energy harvesting systems.<\/li>\n<li>Magnetic or electronic technologies without batteries.<\/li>\n<\/ul>\n<p>A multiturn encoder is suitable when the shaft can make several turns and it is necessary to maintain the overall position, as in cranes, elevators, spindles, valves, robots, and automatic storage systems.<\/p>\n<h3>Why do absolute encoders use Gray code?<\/h3>\n<p>In an absolute disk encoded in natural binary, several bits can change simultaneously when moving from one position to the next.<\/p>\n<p>For example:<\/p>\n<div style=\"overflow-x: auto; margin: 25px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; max-width: 600px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Position<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Binary code<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">3<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><code>0011<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">4<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><code>0100<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>During this transition, three bits change. Since the sensors do not switch at exactly the same instant, an incorrect intermediate combination could be obtained for a fraction of a second.<\/p>\n<p>He <strong>Gray Code<\/strong> This reduces this ambiguity because only one bit changes between two consecutive positions.<\/p>\n<p>Its main advantage in an absolute encoder is to reduce errors associated with the transition between adjacent positions.<\/p>\n<p>Gray code is not, in itself, a transmission error detection code. To transmit position data over an industrial cable, protocols incorporating additional checks can be used.<\/p>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7053\" aria-describedby=\"caption-attachment-7053\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7053 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray.png\" alt=\"Comparison between several positions encoded in natural binary and in Gray code.\" width=\"1536\" height=\"1024\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray.png 1536w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray-300x200.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray-1024x683.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray-768x512.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray-18x12.png 18w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-varias-posiciones-codificadas-en-binario-natural-y-en-codigo-Gray-600x400.png 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption id=\"caption-attachment-7053\" class=\"wp-caption-text\">Comparison between several positions encoded in natural binary and in Gray code.<\/figcaption><\/figure>\n<\/div>\n<h2>Difference between incremental and absolute encoders<\/h2>\n<p>The fundamental difference lies in the type of information that each encoder provides.<\/p>\n<div style=\"overflow-x: auto; margin: 25px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; min-width: 800px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Feature<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Incremental encoder<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Absolute encoder<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Information generated<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Displacement impulses<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Digital position value<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Position when turning on<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">A reference point must be established.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">It is obtained immediately<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>You need an external accountant<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Yeah<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Not to know the current position<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Loss of position due to power outage<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">It can happen<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Not within its absolute range<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Sense detection<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Through channels A and B<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">From successive positions or by means of the protocol<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Reference<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Optional Z-channel<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Internal reference<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Complexity<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Minor<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Elderly<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Usual cost<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Smaller<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Higher<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Typical application<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Speed and relative positioning<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Direct positioning<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Common signs<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">A, B and Z<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">SSI, BiSS, CANopen or industrial bus<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>When should you choose an incremental encoder?<\/h3>\n<p>An incremental encoder is a suitable solution when:<\/p>\n<ul>\n<li>A reference routine is available.<\/li>\n<li>Speed needs to be measured primarily.<\/li>\n<li>Cost is an important factor.<\/li>\n<li>The system can store the counter externally.<\/li>\n<li>There is no risk of movement with the machine disconnected.<\/li>\n<\/ul>\n<h3>When should you choose an absolute encoder?<\/h3>\n<p>An absolute encoder is preferable when:<\/p>\n<ul>\n<li>The position must be known immediately upon starting.<\/li>\n<li>It is not possible to perform a source search.<\/li>\n<li>The axis can be moved while the equipment is turned off.<\/li>\n<li>An incorrect position can cause damage.<\/li>\n<li>The total number of turns needs to be known.<\/li>\n<\/ul>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7054\" aria-describedby=\"caption-attachment-7054\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7054 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas.png\" alt=\"Comparison between an incremental disk and a multi-track absolute disk.\" width=\"1536\" height=\"1024\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas.png 1536w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas-300x200.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas-1024x683.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas-768x512.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas-18x12.png 18w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-entre-un-disco-incremental-y-un-disco-absoluto-de-varias-pistas-600x400.png 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption id=\"caption-attachment-7054\" class=\"wp-caption-text\">Comparison between an incremental disk and a multi-track absolute disk.<\/figcaption><\/figure>\n<\/div>\n<h2>How an optical encoder works<\/h2>\n<p>Optical technology is one of the most widely used when good resolution, accuracy, and repeatability are required.<\/p>\n<p>An optical encoder is typically made up of the following elements:<\/p>\n<ol>\n<li>A shaft or moving element.<\/li>\n<li>A coded disk or scale.<\/li>\n<li>A light source, usually an LED.<\/li>\n<li>An optical system or collimating lens.<\/li>\n<li>One or more photodetectors.<\/li>\n<li>A conditioning circuit.<\/li>\n<li>An output stage or communication interface.<\/li>\n<\/ol>\n<h3>Light source<\/h3>\n<p>The light source illuminates the encoded pattern. An LED is typically used due to its small size, fast response time, and long lifespan.<\/p>\n<p>The system can incorporate a lens to direct the radiation onto the disk and obtain a well-defined beam.<\/p>\n<h3>Optical disc or scale<\/h3>\n<p>The coded element can be manufactured in:<\/p>\n<ul>\n<li>Glass.<\/li>\n<li>Metal.<\/li>\n<li>Plastic material.<\/li>\n<li>Flexible film.<\/li>\n<li>Precision rule.<\/li>\n<\/ul>\n<p>Glass allows for very stable and defined patterns, but it can be more susceptible to impacts. Metal discs offer greater mechanical resistance, although their manufacturing process and flatness can limit the achievable resolution.<\/p>\n<h3>Photodetector<\/h3>\n<p>The photodetector converts the received light into an electrical signal. A photodiode, a phototransistor, or a photoarray can be used.<\/p>\n<p>The original detector signal is not always perfectly square. It can have an approximately sinusoidal shape due to the beam size, slit geometry, and optical system response.<\/p>\n<p>The internal electronics amplify, filter, and compare the signal to obtain correctly defined output levels.<\/p>\n<h3>Conditioning electronics<\/h3>\n<p>The encoder electronics can perform functions such as:<\/p>\n<ul>\n<li>Photodetector signal amplification.<\/li>\n<li>Compensation for intensity variations.<\/li>\n<li>Comparison using thresholds.<\/li>\n<li>Generation of square waves.<\/li>\n<li>Interpolation of sinusoidal signals.<\/li>\n<li>Error correction.<\/li>\n<li>Gray code conversion.<\/li>\n<li>Communication with the control system.<\/li>\n<\/ul>\n<h3>Transmissive optical encoder<\/h3>\n<p>In a transmissive optical encoder, the light source and the detector are located on opposite sides of the disk.<\/p>\n<p>The transparent areas allow light to pass through, while the opaque areas block it. This is a common configuration in precision rotary encoders.<\/p>\n<h3>Reflective optical encoder<\/h3>\n<p>In a reflective optical encoder, the light source and the detector are located on the same side.<\/p>\n<p>The disc or scale has reflective and non-reflective areas. The amount of light reflected changes with position, allowing movement to be detected.<\/p>\n<div style=\"overflow-x: auto; margin: 25px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; min-width: 650px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Feature<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Transmissive optical<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Reflective optic<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Position of the sender and receiver<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">On opposite sides<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">On the same side<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Pattern used<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Transparent and opaque areas<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Reflective and non-reflective areas<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Detection<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Transmitted light<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Reflected light<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Optical encoders based on Moir\u00e9 fringes<\/h3>\n<p>High-resolution optical encoders can use two superimposed gratings or scales. When one moves relative to the other, interference fringes appear, known as <strong>Moir\u00e9 stripes<\/strong>.<\/p>\n<p>A small shift in the scale produces a more visible movement of the observed stripes. This allows for the detection of very small displacements and the interpolation of positions between the physical divisions of the pattern.<\/p>\n<p>This technique can be applied to both linear and rotary encoders.<\/p>\n<h3>Advantages of the optical encoder<\/h3>\n<ul>\n<li>High resolution.<\/li>\n<li>Good accuracy.<\/li>\n<li>Excellent repeatability.<\/li>\n<li>Absence of mechanical contact.<\/li>\n<li>Low hysteresis.<\/li>\n<li>Ability to generate incremental or absolute signals.<\/li>\n<li>Possibility of interpolation.<\/li>\n<li>Good response at high speeds.<\/li>\n<\/ul>\n<h3>Limitations of the optical encoder<\/h3>\n<p>The quality of the measurement may be affected by:<\/p>\n<ul>\n<li>Dust.<\/li>\n<li>Oil.<\/li>\n<li>Smoke.<\/li>\n<li>Condensation.<\/li>\n<li>Internal humidity.<\/li>\n<li>Optical misalignment.<\/li>\n<li>Vibrations or impacts.<\/li>\n<li>Disc deterioration.<\/li>\n<li>Excessive temperature variations.<\/li>\n<li>Degradation of optoelectronic elements.<\/li>\n<\/ul>\n<p>These limitations do not mean that an optical encoder cannot be used in industry. Modern industrial models incorporate sealed housings, bearings, protected optics, electronic compensation, and appropriate protection ratings.<\/p>\n<p>The selection should be made according to the actual installation environment.<\/p>\n<h2>Other encoder technologies<\/h2>\n<p>Although optical technology is one of the best known, there are other measurement principles suitable for specific environmental conditions or requirements.<\/p>\n<h3>Magnetic encoder<\/h3>\n<p>A <strong>magnetic encoder<\/strong> It uses a magnet, a ferromagnetic gear, or a ring with alternating magnetic poles.<\/p>\n<p>The magnetic field can be detected by:<\/p>\n<ul>\n<li>Hall effect sensors.<\/li>\n<li>Magnetoresistive sensors.<\/li>\n<li>Anisotropic magnetoresistive sensors.<\/li>\n<li>Tunnel effect magnetoresistive sensors.<\/li>\n<li>Inductive coils.<\/li>\n<li>Wiegand effect sensors.<\/li>\n<\/ul>\n<p>The orientation or intensity of the field changes as the axis rotates. The electronics process the resulting signals to calculate the angle or generate incremental pulses.<\/p>\n<p>Its main advantages are:<\/p>\n<ul>\n<li>Good resistance to dust and oil.<\/li>\n<li>Vibration tolerance.<\/li>\n<li>Compact construction.<\/li>\n<li>Contactless operation.<\/li>\n<li>Adaptation to mobile machinery and industrial environments.<\/li>\n<\/ul>\n<p>Among its limitations are the possible influence of external magnetic fields, the need to control the distance between the magnet and the sensor, and, in some designs, a lower accuracy than that of an equivalent optical encoder.<\/p>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7055\" aria-describedby=\"caption-attachment-7055\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7055 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos.png\" alt=\"Multipolar magnetic ring and Hall or magnetoresistive sensors.\" width=\"1536\" height=\"1024\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos.png 1536w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos-300x200.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos-1024x683.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos-768x512.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos-18x12.png 18w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Anillo-magnetico-multipolar-y-sensores-Hall-o-magnetorresistivos-600x400.png 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption id=\"caption-attachment-7055\" class=\"wp-caption-text\">Multipolar magnetic ring and Hall or magnetoresistive sensors.<\/figcaption><\/figure>\n<\/div>\n<h3>Inductive encoder<\/h3>\n<p>A <strong>inductive encoder<\/strong> It generates an electromagnetic field using coils. The displacement of a conductive piece or pattern modifies the coupling, inductance, or induced currents.<\/p>\n<p>The electronics measure these variations and determine the position.<\/p>\n<p>Its main characteristics are:<\/p>\n<ul>\n<li>Contactless operation.<\/li>\n<li>Good resistance to dirt, moisture and vibrations.<\/li>\n<li>Absence of optical elements.<\/li>\n<li>Suitable for demanding industrial applications.<\/li>\n<li>Good mechanical stability.<\/li>\n<\/ul>\n<p>An inductive encoder should not be confused with a resolver, although both use electromagnetic phenomena to measure an angular position.<\/p>\n<h3>Capacitive encoder<\/h3>\n<p>A <strong>capacitive encoder<\/strong> It has fixed and moving electrodes. The movement periodically modifies the electrical capacitance between them.<\/p>\n<p>The electronics measure these variations and calculate the position.<\/p>\n<p>Its key features include:<\/p>\n<ul>\n<li>Low consumption.<\/li>\n<li>Compact construction.<\/li>\n<li>Good resolution.<\/li>\n<li>Immunity to magnetic fields.<\/li>\n<\/ul>\n<p>Humidity, distance variations, dielectric contamination, and parasitic capacitances must be controlled through proper design and sealing.<\/p>\n<h3>Mechanical or contact encoder<\/h3>\n<p>In a mechanical encoder, brushes move over conductive and insulating sectors.<\/p>\n<p>Its main advantage is that it can generate high amplitude electrical signals without the need for a complex optical system.<\/p>\n<p>However, it has significant limitations:<\/p>\n<ul>\n<li>Mechanical wear.<\/li>\n<li>Rebound of contacts.<\/li>\n<li>Speed limit.<\/li>\n<li>Shorter lifespan.<\/li>\n<li>Possible loss of contact due to vibration.<\/li>\n<\/ul>\n<p>For this reason it is mainly used in panel controls, selectors and low-speed applications, and much less so in precision industrial positioning.<\/p>\n<h2>Comparison of encoder technologies<\/h2>\n<div style=\"overflow-x: auto; margin: 25px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; min-width: 900px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Technology<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Beginning of reading<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Advantages<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Limitations<\/th>\n<th style=\"border: 1px solid #ccc; padding: 12px; background: #e9ecef; text-align: left;\">Common applications<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Optics<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Interruption or reflection of light<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">High resolution, accuracy and repeatability<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Sensitive to contamination and condensation if not properly protected<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">CNC, robotics, servomotors and metrology<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Magnetic<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Reading a magnetic field<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Robustness against dust, oil and vibrations<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Possible influence of external fields and mounting distance<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Mobile machinery, motors and industrial environments<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Inductive<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Electromagnetic coupling variation<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">High environmental resistance and contactless operation<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">More complex electronics<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Heavy industry and demanding applications<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Capacitive<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Variation in electrical capacity<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Low consumption and compact design<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Influence of humidity and parasitic capacities<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Compact instrumentation and equipment<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 12px;\"><strong>Mechanics<\/strong><\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Contacts regarding driving sectors<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Simplicity and low cost<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Wear and tear, rebounds, and limited speed<\/td>\n<td style=\"border: 1px solid #ccc; padding: 12px;\">Panel controls and selectors<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Resolution of an incremental encoder<\/h2>\n<p>In rotary incremental encoders, the resolution is usually expressed by:<\/p>\n<ul>\n<li>PPR: pulses per revolution.<\/li>\n<li>Impulses per lap.<\/li>\n<li>Lines per lap.<\/li>\n<li>CPR: accounts per revolution.<\/li>\n<\/ul>\n<p>The definition used by the manufacturer should always be checked, because the terms PPR and CPR are not used in the same way in all catalogs.<\/p>\n<p>In an encoder with signals A and B, the controller can count:<\/p>\n<ul>\n<li>One edge per period: decoding \u00d71.<\/li>\n<li>Two edges per period: \u00d72 decoding.<\/li>\n<li>The four flanks of A and B: \u00d74 decoding.<\/li>\n<\/ul>\n<p>For example, a 1.024 PPR encoder can provide up to 4.096 counts per revolution when reading all four edges of signals A and B.<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #f8f8f8; border: 1px solid #ddd; text-align: center;\"><strong>360\u00b0 \/ 4.096 = 0.0879\u00b0 per count<\/strong><\/div>\n<p>The increase in the number of counts should not be confused with a corresponding improvement in accuracy. Digital resolution and mechanical precision are different specifications.<\/p>\n<h2>Resolution, accuracy, and repeatability<\/h2>\n<p>One of the most frequent mistakes when selecting an encoder is to assume that high resolution automatically implies high accuracy.<\/p>\n<p>They are not equivalent concepts.<\/p>\n<h3>Resolution<\/h3>\n<p>It is the smallest position increment that the encoder output can represent.<\/p>\n<h3>Accuracy<\/h3>\n<p>It is the proximity between the position indicated by the encoder and the actual position.<\/p>\n<h3>Repeatability<\/h3>\n<p>It is the encoder&#039;s ability to indicate the same value when the shaft returns several times to a specific position.<\/p>\n<h3>Linearity<\/h3>\n<p>It indicates how much the relationship between the actual position and the measured position deviates from an ideal response.<\/p>\n<p>An encoder can offer millions of counts per revolution and yet exhibit mechanical, optical, or electronic errors greater than the size of a count.<\/p>\n<p>Final accuracy may be affected by:<\/p>\n<ul>\n<li>Eccentricity of the disc.<\/li>\n<li>Axle play.<\/li>\n<li>Bearing quality.<\/li>\n<li>Encoded pattern error.<\/li>\n<li>Misalignment.<\/li>\n<li>Interpolation error.<\/li>\n<li>Temperature.<\/li>\n<li>Coupling flexibility.<\/li>\n<li>Assembly errors.<\/li>\n<\/ul>\n<div style=\"border: 2px dashed #999; padding: 20px; margin: 25px 0; background: #f7f7f7; text-align: center;\">\n<figure id=\"attachment_7056\" aria-describedby=\"caption-attachment-7056\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7056 size-full\" src=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad.png\" alt=\"comparing resolution, accuracy, and repeatability\" width=\"1536\" height=\"1024\" title=\"\" srcset=\"https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad.png 1536w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad-300x200.png 300w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad-1024x683.png 1024w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad-768x512.png 768w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad-18x12.png 18w, https:\/\/guemisa.es\/wp-content\/uploads\/2026\/07\/Comparacion-resolucion-exactitud-y-repetibilidad-600x400.png 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption id=\"caption-attachment-7056\" class=\"wp-caption-text\">comparing resolution, accuracy, and repeatability<\/figcaption><\/figure>\n<\/div>\n<h2>How to calculate speed with an encoder<\/h2>\n<p>Speed can be calculated by counting the pulses during a time interval or by measuring the period between two consecutive pulses.<\/p>\n<p>If an encoder generates <strong>N<\/strong> pulses per revolution and a frequency is measured <strong>f<\/strong>, The speed can be calculated using:<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #eef5fa; border-left: 5px solid #337aa5; text-align: center; font-size: 1.2em;\"><strong>rpm = 60 \u00d7 f \/ N<\/strong><\/div>\n<p>For example, for an encoder with 1,000 pulses per revolution and an output frequency of 20,000 Hz:<\/p>\n<div style=\"padding: 18px; margin: 25px 0; background: #f8f8f8; border: 1px solid #ddd; text-align: center;\"><strong>rpm = (60 \u00d7 20,000) \/ 1,000 = 1,200 rpm<\/strong><\/div>\n<p>When using \u00d74 quadrature decoding, it must be correctly defined whether the N value represents pulses, periods, or counts.<\/p>\n<p>At high speeds it is also necessary to check that the maximum output frequency does not exceed the input frequency allowed by the PLC, counter, drive or servo controller.<\/p>\n<h2>Output signals and interfaces<\/h2>\n<p>The encoder&#039;s internal technology should not be confused with its electrical interface.<\/p>\n<p>Two optical encoders with a similar reading principle can use completely different outputs.<\/p>\n<h3>Incremental encoder outputs<\/h3>\n<ul>\n<li>Push-pull.<\/li>\n<li>HTL.<\/li>\n<li>TTL.<\/li>\n<li>RS-422 differential line driver.<\/li>\n<li>Open collector.<\/li>\n<li>NPN.<\/li>\n<li>PNP.<\/li>\n<li>Sine and cosine of 1 Vpp.<\/li>\n<li>Differential signals A, \/A, B, \/B, Z and \/Z.<\/li>\n<\/ul>\n<p>Differential signals are especially recommended in long cables or environments with interference, because they allow the receiver to reject noise that affects both conductors similarly.<\/p>\n<h3>Absolute encoder interfaces<\/h3>\n<ul>\n<li>Parallel output.<\/li>\n<li>SSI.<\/li>\n<li>BiSS-C.<\/li>\n<li>CANopen.<\/li>\n<li>SAE J1939.<\/li>\n<li>IO-Link.<\/li>\n<li>EtherCAT.<\/li>\n<li>PROFINET.<\/li>\n<li>EtherNet\/IP.<\/li>\n<li>Proprietary interfaces for servomotors and drives.<\/li>\n<\/ul>\n<p>The interface must be compatible with the driver and have a sufficient update speed for the dynamics of the application.<\/p>\n<h2>How to choose an encoder<\/h2>\n<p>The selection should begin with the mechanical and metrological needs of the application, and not just with the number of pulses or bits.<\/p>\n<h3>Type of movement<\/h3>\n<p>It must be determined whether it will be measured:<\/p>\n<ul>\n<li>Rotary motion.<\/li>\n<li>Linear motion.<\/li>\n<li>One lap only.<\/li>\n<li>Several laps.<\/li>\n<li>Relative position.<\/li>\n<li>Absolute position.<\/li>\n<\/ul>\n<h3>Resolution required<\/h3>\n<p>The resolution must be sufficient for the required control. Indiscriminately increasing the number of counts can increase output frequency and system load without improving actual accuracy.<\/p>\n<h3>Accuracy and repeatability<\/h3>\n<p>In positioning systems, the accuracy specified by the manufacturer must be checked, especially when mechanical reductions, gears or spindles are involved.<\/p>\n<h3>Maximum speed<\/h3>\n<p>It is necessary to verify:<\/p>\n<ul>\n<li>The maximum mechanical speed of the encoder.<\/li>\n<li>The maximum output frequency.<\/li>\n<li>The capacity of the counter.<\/li>\n<li>The PLC cycle time.<\/li>\n<li>The speed of the communication bus.<\/li>\n<\/ul>\n<h3>Axis type<\/h3>\n<p>The main mechanical formats are:<\/p>\n<ul>\n<li>Solid shaft.<\/li>\n<li>Hollow shaft.<\/li>\n<li>Hollow through shaft.<\/li>\n<li>Blind hollow shaft.<\/li>\n<li>Encoder without bearings.<\/li>\n<li>Modular encoder.<\/li>\n<li>Encoder kit for integration into motor.<\/li>\n<\/ul>\n<h3>Loads on the axis<\/h3>\n<p>The permissible radial and axial loads must not be exceeded. A flexible coupling is typically used to compensate for small misalignments without transmitting excessive stress to the bearings.<\/p>\n<h3>Environmental conditions<\/h3>\n<p>The following should be considered:<\/p>\n<ul>\n<li>Working temperature.<\/li>\n<li>Presence of dust.<\/li>\n<li>Water and humidity.<\/li>\n<li>Oil.<\/li>\n<li>Chemical products.<\/li>\n<li>Condensation.<\/li>\n<li>Vibration.<\/li>\n<li>Collisions.<\/li>\n<li>Magnetic fields.<\/li>\n<li>Risk of explosion.<\/li>\n<li>IP protection rating.<\/li>\n<\/ul>\n<h3>Power supply and output signal<\/h3>\n<p>Before connecting the encoder, the following must be checked:<\/p>\n<ul>\n<li>Supply voltage.<\/li>\n<li>Consumption.<\/li>\n<li>Output type.<\/li>\n<li>Logical level.<\/li>\n<li>Number of threads.<\/li>\n<li>Maximum cable length.<\/li>\n<li>Need for termination resistors.<\/li>\n<li>Maximum frequency.<\/li>\n<li>Receiver compatibility.<\/li>\n<\/ul>\n<h2>Why does an encoder get damaged or fail?<\/h2>\n<p>An encoder can fail due to mechanical, electrical, or environmental causes.<\/p>\n<h3>Shaft misalignment<\/h3>\n<p>Excessive misalignment places periodic loads on the bearings and can cause vibration, wear, and loss of accuracy.<\/p>\n<h3>Incorrect coupling<\/h3>\n<p>An overly rigid coupling transmits alignment errors, expansions, and axial displacements to the encoder.<\/p>\n<h3>Excessive radial or axial loads<\/h3>\n<p>The encoder shaft should not be used as a structural element or subjected directly to belts, gears, or stresses exceeding the permitted limits.<\/p>\n<h3>Excessive speed<\/h3>\n<p>Exceeding the maximum mechanical speed can damage the bearings. It&#039;s also possible that the encoder is functioning correctly, but the controller is unable to process the generated frequency.<\/p>\n<h3>Improper diet<\/h3>\n<p>An overvoltage, a polarity reversal, or an incorrect connection of the outputs can damage the internal electronics.<\/p>\n<h3>Electromagnetic interference<\/h3>\n<p>Encoder cables installed near motors, contactors, or drives may pick up interference.<\/p>\n<p>To reduce them, it is advisable to use:<\/p>\n<ul>\n<li>Differential signals.<\/li>\n<li>Shielded cable.<\/li>\n<li>Twisted pairs.<\/li>\n<li>Separation from power cables.<\/li>\n<li>Proper grounding.<\/li>\n<li>Manufacturer&#039;s recommended finishes.<\/li>\n<\/ul>\n<h3>Pollution<\/h3>\n<p>In an optical encoder, dust, oil, or condensation can reduce the received light and cause distorted pulses or reading losses.<\/p>\n<h3>Water inlet<\/h3>\n<p>An insufficient IP rating, a poorly installed cable gland, or an unsealed connector can allow moisture to enter.<\/p>\n<h3>Shocks and vibrations<\/h3>\n<p>Impacts can damage bearings, the glass disk, magnetic elements, or reading systems.<\/p>\n<h2>Applications of encoders<\/h2>\n<p>Encoders are used whenever a system needs to relate physical movement to a control signal.<\/p>\n<p>Some common applications are:<\/p>\n<ul>\n<li>Position control of servomotors.<\/li>\n<li>Feedback from electric motors.<\/li>\n<li>CNC machines.<\/li>\n<li>Industrial robots.<\/li>\n<li>Indexing tables.<\/li>\n<li>Elevators and freight elevators.<\/li>\n<li>Cranes and overhead cranes.<\/li>\n<li>Wind turbines.<\/li>\n<li>Antennas and telescopes.<\/li>\n<li>Motorized valves.<\/li>\n<li>Automatic storage systems.<\/li>\n<li>AGVs and mobile robots.<\/li>\n<li>Printing machinery.<\/li>\n<li>Packaging machines.<\/li>\n<li>Cutting and length measurement systems.<\/li>\n<li>Medical equipment.<\/li>\n<li>Test benches.<\/li>\n<li>Dimensional metrology.<\/li>\n<li>Conveyor belt speed control.<\/li>\n<li>Electronic axis synchronization.<\/li>\n<\/ul>\n<h2>Frequently asked questions about encoders<\/h2>\n<h3>What is an encoder and what is it used for?<\/h3>\n<p>An encoder is a sensor that converts linear or rotary motion into an electrical signal. It is used to determine the position, displacement, speed, and direction of movement of a machine.<\/p>\n<h3>What does an encoder measure?<\/h3>\n<p>An encoder directly measures position or displacement. From its signal, velocity, direction of movement, and acceleration can also be calculated.<\/p>\n<h3>What is the difference between an encoder and a proximity sensor?<\/h3>\n<p>A proximity sensor typically detects the presence or absence of an object at a point. An encoder generates continuous information about movement or position along a path.<\/p>\n<h3>What is the difference between an incremental encoder and an absolute encoder?<\/h3>\n<p>The incremental encoder generates pulses that must be counted from a reference point. The absolute encoder directly outputs a code corresponding to the current position.<\/p>\n<h3>What do the signs A, B, and Z mean?<\/h3>\n<p>A and B are two quadrature signals used to count displacement and determine direction. Z is a reference pulse that typically appears once per revolution.<\/p>\n<h3>Which is better, an optical or a magnetic encoder?<\/h3>\n<p>It depends on the application. Optical encoders are usually chosen when high resolution and accuracy are required. Magnetic encoders are particularly suitable when dust, oil, humidity, or vibrations are present. The final quality depends on the specific design, not just the technology.<\/p>\n<h3>What does it mean for an encoder to have 1.024 PPR?<\/h3>\n<p>This typically means it generates 1,024 signal periods per revolution on each channel. Counting the four edges of A and B yields 4,096 counts per revolution. Always verify the nomenclature used by the manufacturer.<\/p>\n<h3>Does an absolute encoder need to perform homing?<\/h3>\n<p>Normally, you do not need to reference the encoder to determine its position within the absolute range. However, the machine may require initial calibration to relate the encoder value to the system&#039;s mechanical zero.<\/p>\n<h3>Can an encoder be used to measure speed?<\/h3>\n<p>Yes. Speed is obtained from the frequency of the pulses or the time elapsed between them.<\/p>\n<h3>Does an incremental encoder lose its position when disconnected?<\/h3>\n<p>The encoder remains physically in the same position, but the system may lose the value accumulated by the counter. For this reason, a reference search is usually necessary at startup.<\/p>\n<h2>Conclusion<\/h2>\n<p>An encoder is a position transducer that converts a linear or angular displacement into an electrical signal usable by a control system.<\/p>\n<p>In a <strong>incremental encoder<\/strong>, The movement generates impulses that must be counted from a reference point. Channels A and B allow the direction of movement to be determined, while channel Z provides a reference mark, typically once per revolution.<\/p>\n<p>In a <strong>absolute encoder<\/strong>, Each position is associated with a unique digital value. This allows the position to be retrieved directly upon connecting the device, without needing to reconstruct it by counting all previous movements.<\/p>\n<p>Optical technology is notable for its resolution, accuracy, and repeatability, although it requires adequate protection against contamination, humidity, and vibrations. Magnetic, inductive, and capacitive technologies offer particularly interesting alternatives when environmental conditions are more demanding.<\/p>\n<p>The correct selection of an encoder must take into account resolution, accuracy, speed, electrical interface, mechanical mounting, and actual operating conditions.<\/p>\n<div style=\"padding: 25px; margin: 30px 0; background: #eef5fa; border: 1px solid #b9d3e4;\">\n<h2 style=\"margin-top: 0;\">Selection of industrial encoders<\/h2>\n<p>Understanding how an encoder works allows you to correctly select its technology, resolution, output interface, and mounting system.<\/p>\n<p>GUEMISA supplies <strong>incremental and absolute encoders<\/strong> for linear and angular position measurement in industrial applications.<\/p>\n<p>To select the appropriate model, it is necessary to know, at a minimum, the type of movement, the resolution, the maximum speed, the mechanical format, the power supply, the output signal, and the environmental conditions of the installation.<\/p>\n<p>Our technical department can study the application and propose a solution compatible with the control system and the mechanical requirements of the machine.<\/p>\n<p><strong>Consult us to select the most suitable encoder for your application.<\/strong><\/p>\n<\/div>\n<\/article>","protected":false},"featured_media":7038,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"marca":[111],"industria":[699],"class_list":["post-7006","casos-de-uso","type-casos-de-uso","status-publish","has-post-thumbnail","hentry","marca-elcis","industria-encoder"],"_links":{"self":[{"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/casos-de-uso\/7006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/casos-de-uso"}],"about":[{"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/types\/casos-de-uso"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/media\/7038"}],"wp:attachment":[{"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/media?parent=7006"}],"wp:term":[{"taxonomy":"marca","embeddable":true,"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/marca?post=7006"},{"taxonomy":"industria","embeddable":true,"href":"https:\/\/guemisa.es\/en\/wp-json\/wp\/v2\/industria?post=7006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}