Probando la precisión de un codificador

0

Estoy usando un codificador RS-422 de alta frecuencia (1024PPR), conectado a un receptor de línea diferencial y, a su vez, una interfaz de codificador en cuadratura.

Las pruebas iniciales se realizaron con un pomo girado a mano de PPR bajo, donde podía verificar visualmente que los pulsos se estaban contando correctamente.

Con un codificador de alta frecuencia, ¿cómo puedo determinar si los conteos son precisos? Debo señalar que el QEI está garantizado para funcionar a frecuencias extremadamente altas, así que realmente lo que quiero comprobar es si el receptor RS-422 está interpretando / emitiendo correctamente los pulsos, etc.

    
pregunta 19172281

1 respuesta

2

Inicializa un contador de software a 0 cuando el Índice se detecta una vez.

Utilice la señal del índice Z como una "comprobación de paridad o nulo" para los recuentos ascendentes / descendentes en cualquier dirección o velocidad y, cuando se detecte el índice, el recuento debe ser = cero.

Si se detecta una falla, determine el valor del error y la causa del error por dirección o velocidad o interferencia de ruido.

Consejos del ingeniero de pruebas

  • define especificaciones de inmunidad aceptables. , velocidad conducida, irradiada y del codificador, temperatura, humedad, vibración, choque, etc.

  • Pruebe los niveles de falla (no destructivos) de la integridad de la señal para verificar su margen de SNR. p.ej. Generador de corriente de impulso en cables cercanos o motor cepillado bajo carga., Pruebas ESD. etc

  • dado que la integridad de la señal es estadística, puede haber una probabilidad de error que depende de la SNR y el margen.

respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas