Estoy utilizando un chip codificador de imán AS5147 y elegí usar SPI para leer la posición de salida de una caja de engranajes conectada a un motor. Se afirma que la resolución de posición es de 14 bits cuando se usa la lectura SPI. Se montó un imán de botón en el eje del engranaje de salida con un soporte de plástico, el sensor se montó en una PCB y la alineación del sensor y la distancia del imán se ajustaron cuidadosamente de acuerdo con las especificaciones. Cuando el motor estaba parado y leí el valor de posición usando el comando SPI, sin embargo, el valor no era estable en absoluto. La variación del valor es de aproximadamente 3 bits, lo que en realidad lo convirtió en un codificador de 11 bits.
Lo que quiero preguntar es si alguien alguna vez ha usado tal codificador magnético antes y ¿es realmente tan inestable en la lectura de posición? ¿O es porque la alineación o la distancia del sensor del imán no se ajustó bien?