Espurna
CA
SensorsBàsicencoderquadraturacodi Gray

Encoders rotatius

En 30 segonsUn encoder diu al motor on és. Amb dos canals desfasats (A i B) saps quant ha girat i en quin sentit.

També disponible en: English · Castellano

La idea

Sense encoder, el motor no sap on és. L’encoder és el sensor que tanca el llaç: el PID compara la seva lectura amb la posició desitjada.

Incremental (quadratura)

  • Dos canals, A i B, desfasats un quart de període.
  • Comptant flancs saps quant ha girat; mirant quin canal va primer saps el sentit.
  • Amb un sol canal no hi ha sentit de gir.
  • Modes x1 / x2 / x4: comptar més flancs dona més resolució amb el mateix disc.

Absolut

Cada posició té un codi únic, així que saps on ets en engegar. S’hi fa servir el codi Gray: entre dues posicions veïnes canvia un sol bit, i així una lectura a mig camí mai no dona un valor absurd.

Resolució

Un encoder de 12 bits té 4096 posicions per volta: un pas són 360/4096 ≈ 0,088°.

A la demo: arrossega el disc, canvia x1/x2/x4 i després passa a la pestanya de l’absolut amb codi Gray.

Demo interactiva

Conceptes relacionats