Codificador rotatorio digital - ¿Roto? ¿O estoy malentendido cómo funciona?

0

Pido disculpas si esto parece una pregunta fundamental, pero siento que me falta un conocimiento fundamental sobre los codificadores rotatorios digitales, porque ninguno de mis codificadores básicos funciona como se esperaba.

Estos son los codificadores con los que estoy trabajando. Enlace a los codificadores

Según mi comprensión fundamental de un codificador, es básicamente como un interruptor doble que está 1/4 de ciclo fuera de fase. En ocasiones, 1, 2 o 0 de los pines del codificador se conectarán al pin base.

Dado esto, parece que la resistencia entre los pines debería ser 0 o INF? ¿Correcto? ¿Dependiendo de la posición actual del codificador?

Si el multímetro muestra la resistencia 0 (interruptor cerrado), y si muevo el codificador dos clics, debería mostrar la resistencia INF desde el pin 1 y la base, ¿correcto?

Estoy perdiendo mi cabello porque tengo varios codificadores que actúan de la misma manera ... siempre mostrando resistencia INF entre los pines TODO EL TIEMPO.

Por favor, muéstrame lo que estoy haciendo mal.

NOTA: Actualmente estoy conectado los pasadores del lado con 3 pasadores. Los pines 1 y 3 son pines del codificador y el pin 2 es el pin base.

--- EDITAR:

Recibí una respuesta de otro foro que mencionó que en un solo clic los pines completan todo el ciclo (A ALTO, B ALTO, A BAJO, B BAJO). ¿Es esto cierto? ¿Alguien tiene un video o artículo que diga esto?

    
pregunta GrantG

3 respuestas

0

Es posible que haya encontrado una hoja de datos para un dispositivo similar. No es el mismo. Pero tal vez lo suficientemente similar como para que llegue el punto. Consulte 318-ENC130175F-12PS de Alpha, por ejemplo. En esta hoja de datos, encontrará el siguiente diagrama:

Observedóndeaparecenlaslíneasdedetención(discontinuasyverticales).NoesdifícilvercómounapequeñadiferenciadealineaciónpodríacolocarelreténexactamentedondeAyBestán"apagados". Y ambos "off" en cada parada. Por lo tanto, si estaba girando las perillas y luego haciendo una medición, podría encontrar fácilmente que tanto A como B aparecen desactivadas cada vez que lo intenta. Pero el codificador rotatorio aún estaría bien, independientemente.

El enlace de Amazon que proporcionaste tiene una pregunta y una respuesta que dice que tus codificadores tienen retenciones. Sin una hoja de datos real, no puedo asegurarlo, ya que es posible que su codificador giratorio tenga topes entre las ubicaciones que se muestran en la imagen de arriba, pero no me sorprendería que sus codificadores giratorios funcionen de forma muy similar a la que yo utilizo. Encontré una hoja de datos. Especialmente teniendo en cuenta cómo Arduino los utiliza a menudo, con A como reloj y B como datos (o viceversa). Si es así, sus experiencias pueden no ser tan sorprendentes después de todo.

    
respondido por el jonk
2

Amazon, como eBay, no es el mejor lugar para obtener piezas con la documentación adecuada, como ha notado. Sin embargo, dice "con botón pulsador", que, si es cierto, significa que hay al menos 2 pasadores que se conectan si, y solo si, el eje se presiona hacia dentro. Deja 3 pasadores, lo que significa que hay un pasador central, que conecta a un pin A y a B en la fase desplazada cuando giras.

El centro se conecta al Pin A, luego, un paso más tarde, el centro se conecta al Pin B, luego, un paso más tarde, el centro se desconecta del pin A, y otro paso más tarde se desconecta de B. Et cetera.

El diseño más común que conozco con ese tipo es "pin central" es el medio en la fila fo tres y B y A están en el otro lado. Las clavijas que rodean la mitad del pasador son en realidad el botón pulsador.

Sin embargo, puede ser completamente diferente. Normalmente, esto se incluirá en la Hoja de datos, lo cual, como se habrá dado cuenta al comprar de "fuentes aleatorias", es un punto de problemas con mayor frecuencia.
Actualización: Como resultado del comentario de James, los pines del botón son los dos separados, pero estaba justo en el pin central.

Al comenzar con un tema nuevo, a menudo es más inteligente comprar solo después de verificar que hay una hoja de datos real disponible, en lugar de ahorrar un dólar y luego pasar días sin resolverlo del todo. Hay muchas fuentes en los lugares que Amazon ofrece para hacer un intento de suministrar hojas de datos. Si bien no soy un súper fanático, sitios como Sparkfun y Adafruit, por ejemplo, a menudo tienen algo de una hoja de datos para sus partes. Igual que Digikey, Mouser y Farnell, por lo general, del fabricante, pero es posible que necesite cuentas especiales para ellos, dependiendo de su ubicación.

    
respondido por el Asmyldof
-1
  

la resistencia entre los pines debe ser 0 o INF?

o en cualquier punto intermedio, dependiendo de los pines de los que esté hablando.

  

Si el multímetro muestra la resistencia 0 (interruptor cerrado), y si muevo el codificador dos clics, debería mostrar la resistencia INF desde el pin 1 y la base, ¿correcto?

sí / no, dependiendo de qué tan bueno sea su medidor en el registro de cierres cortos y de la velocidad con que lo gira. los contactos se cerrarán momentáneamente.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas