¿Cómo puede un codificador medir la velocidad del motor?

Un codificador consta de dos bits:

Una rueda con marcas regulares. Piense en ello como una rueda de radios.

Un sensor que ve pasar los radios y envía esa información a una computadora.

La computadora cuenta cuántos radios pasan en un tiempo determinado.

Entonces, digamos que tienes 10 radios. Una rotación de la rueda enviaría 10 pulsos a la computadora. La computadora sabe que hay 10 radios en la rueda, porque fue programada para saber eso. Entonces, habiendo contado 10, sabe que la rueda giró una vez. También sabe cuánto tiempo tardó eso, ya que tiene un reloj.

Entonces, si cuenta 600 pulsos en un minuto, sabe que la rueda había girado 60 veces en ese minuto. 600/10 = 60 rpm.

En realidad, hay muchos más marcadores por rotación, y esquemas de codificación para obtener dirección, y marcadores de referencia para permitir saber dónde está la rueda o el motor en el espacio de rotación. Puede obtener codificadores para obtener pequeñas fracciones de un grado de rotación.

Este ejemplo es una vasta simplificación excesiva. Pero básicamente eso es todo. Solo contando las cosas que pasan y cronometrando.