Anteriormente, conecté uno de esos codificadores Joral a un motor a través de una caja de engranajes y grabé algunos datos de prueba. Desafortunadamente, el codificador a veces envía valores que parecen valores sin sentido (números mucho más grandes que el máximo esperado, número de giros que cambian en el tiempo inadecuado...).
Montaje del codificador:
Dado que (en este caso) el codificador gira 62 veces para una sola revolución, el codificador debe realizar un seguimiento del número de vueltas y del ángulo. El codificador parece que puede recordar hasta 65536 vueltas. Después de eso se olvida y comienza de nuevo en cero. Realista significa que puedo seguir el ángulo del brazo perfectamente para 528 rotaciones de brazo desde una posición inicial arbitraria (32768 codificadores giros / 62 = 528.51 ... que no es un buen número redondo). Si alguien intenta seguir avanzando en esa dirección, ya no podrá detectar el ángulo con precisión. Sería imposible distinguir entre las rotaciones de brazo verdadero "casa" frente a 528.51, ya que los datos enviados por el codificador serían los mismos para ambos. posiciones.
¿Alguna idea sobre lo que podría intentar hacer aquí?
Aprecio mucho cualquier ayuda!