Puede un codificador incremental rotativo, contar más pasos debido a interferencias

0

Tengo un codificador incremental que tiene señales diferenciales A-NotA, B-NotB I-NotI, que aparentemente parece contar más impulsos al azar. ¿Es posible tener más impulsos debido a interferencias eléctricas (IMO no por las salidas diferenciales) o puede suceder esto? El codificador es un Baumer BHK 16.05A.1024-I2-5 y puede encontrar una hoja de datos aquí enlace

El cableado se realiza mediante un cable de 5 m con blindaje conectado a tierra en un solo punto (cerca del codificador) y no estamos utilizando pares trenzados.

    
pregunta Felice Pollano

1 respuesta

1

Es normal que un codificador rotatorio pase por la siguiente secuencia:

- A low     and B low
* A low     and B jittery
- A low     and B high
* A jittery and B high
- A high    and B high
* A high    and B jittery
- A high    and B low
* A jittery and B low

Desde una perspectiva de decodificación, uno puede usar los estados marcados con guiones o con asteriscos. Si uno usa los estados marcados con guiones, entonces cuando el codificador está cerca de un umbral de conmutación, puede parecer que fluctúa entre dos posiciones. Si el decodificador está diseñado correctamente, la rotación general debe ser correcta, ya que las fluctuaciones repetidas se cancelarán, pero una fluctuación de unidad de +/- 1 puede ser molesta. Si se usan los estados marcados con asteriscos, se eliminará la vibración aparente (una vez que cambie la entrada, todos los cambios futuros en esa entrada se ignorarán hasta que la otra entrada cambie), pero la reacción se incrementará con una marca.

Si la lógica de decodificación no se implementa correctamente, es posible que el jitter cause recuentos no deseados de tal manera que no se cancelen, pero la solución en ese caso es corregir la lógica de decodificación.

    
respondido por el supercat

Lea otras preguntas en las etiquetas