Mini Encoder Magnético AS5047P
Sobre este proyecto
Esta placa fue concebida como un módulo reutilizable para simplificar la implementación del encoder magnético de alta resolución AS5047P. Su diseño ultra-compacto de solo 17x15 mm permite montarla directamente sobre la carcasa de un motor, minimizando el espacio y asegurando que los capacitores de desacoplo estén lo más cerca posible del integrado.
La PCB actúa como una 'breakout board', exponiendo las dos interfaces principales del sensor a través de conectores JST-SH: el puerto SPI para lectura de posición absoluta y el puerto ABI para señales incrementales en cuadratura. Esta dualidad la hizo extremadamente versátil, siendo utilizada para proporcionar realimentación de velocidad al Robotracer.
Características Clave
- Diseño Ultra-Compacto (17x15mm): Su reducido tamaño es ideal para aplicaciones de robótica móvil, permitiendo una instalación limpia y directa en el motor para una medición precisa del eje.
- Doble Interfaz (SPI y ABI): Proporciona acceso tanto a la lectura de posición absoluta de 14 bits (vía SPI) como a las señales incrementales (vía ABI), ofreciendo flexibilidad para distintos algoritmos de control.
- Optimización para STM32: Diseñada para aprovechar los timers de hardware de los STM32, que pueden decodificar las señales de cuadratura (AB) del encoder de forma autónoma, simplificando el firmware.
- Diseño Robusto y Flexible: Incluye resistores pull-down para las líneas SPI no utilizadas, un jumper para seleccionar el voltaje de operación (3.3V o 5V) y un LED de estado, haciendo la placa adaptable y fiable.

Los conectores modulares facilitan la conexión y desconexión rápida del sensor.

El circuito incluye capacitores de desacoplo, resistores pull-down y un jumper de selección de voltaje.

Layout de la cara inferior con los componentes de soporte y conectores.

Layout de la cara superior, centrado en el posicionamiento del sensor.

El enrutado está optimizado para mantener las señales críticas cortas y minimizar el ruido.

El integrado está centrado para una alineación precisa con el imán del motor.