Descripción
🎯 Aplicaciones Típicas
- ✓
Control de posición de motores en lazo cerrado (FOC / BLDC) - ✓
Articulaciones y ejes de brazos robóticos y servos - ✓
Potenciómetro rotativo sin contacto para interfaces de control - ✓
Cabezales y gimbal de cámaras con control de ángulo preciso - ✓
Posicionamiento de ejes en máquinas CNC y herramientas industriales - ✓
Encoders para drones FPV con control vectorial de motores - ✓
Reemplazo de potenciómetros en ambientes con vibración, polvo o humedad
🔧 Características del Módulo
🧲 Tecnología Hall sin Contacto (CORDIC)
Cuatro sensores Hall planares detectan el campo magnético del imán giratorio. El bloque CORDIC interno calcula el arco tangente y entrega directamente el ángulo de 12 bits, sin necesidad de procesamiento externo. Sin desgaste mecánico, vida útil ilimitada.
📡 Triple Modo de Salida
Lee el ángulo en bruto por I²C (dirección 0x36), o recibe una señal proporcional al ángulo por el pin OUT en modo PWM o tensión analógica (0V a VCC). Elige el modo según tu MCU y aplicación.
⚙️ Ángulo Máximo Programable
Configura el rango de medición desde 18° hasta 360° via I²C, con posición de inicio y fin programables en memoria OTP. Dirección de giro seleccionable con el pin DIR (CW o CCW).
🔋 Control Automático de Ganancia y Bajo Consumo
El AGC (Control Automático de Ganancia) compensa variaciones de temperatura y distancia del imán, manteniendo lecturas estables sin recalibración. Modo sleep automático para reducir consumo en reposo.
📝 Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| Chip principal | AS5600 (ams OSRAM) |
| Resolución | 12 bits — 4096 posiciones / vuelta |
| Resolución angular | 0.087° por paso |
| Rango de medición | 0° – 360° (programable desde 18°) |
| Voltaje de operación (VCC) | 3.3V (directo) / 5V (via LDO interno) |
| Modos de salida | I²C, PWM, Tensión Analógica |
| Dirección I²C | 0x36 (fija) |
| Separación imán-chip | 0.5 mm – 3 mm (recomendado) |
| Dirección de giro | Seleccionable con pin DIR (CW / CCW) |
| Dimensiones del módulo | 23.3 × 22.8 mm |
| Peso | ~2.6 g |
| Compatible con | Arduino, ESP32, ESP8266, STM32, Raspberry Pi |
🔌 Pinout y Guía de Conexión
📌 Descripción de Pines
- VCC → Alimentación 3.3V o 5V
- GND → Tierra del sistema
- SCL → Reloj I²C del MCU
- SDA → Datos I²C del MCU
- OUT → Salida PWM o analógica
- DIR → GND = CW ↑ / VCC = CCW ↑
- GPO → Selección de modo (programación)
🧲 Instalación del Imán
- 1. Centrar el imán sobre el chip AS5600
- 2. Separación óptima: 0.5 mm a 3 mm
- 3. Usar imán diametralmente magnetizado (N/S en los lados, no en las caras)
- 4. El eje de giro debe coincidir con el centro del chip
💡 Tip Arduino (I²C): Instala la librería
AS5600 en el IDE. Dirección del sensor: 0x36. Usa ams5600.getRawAngle() para leer el valor crudo (0–4095) y conviértelo a grados multiplicando por 0.0879.⚠️ Notas Importantes
- !
Usar imán diametralmente magnetizado — los imanes con polos en las caras planas no funcionan correctamente con este sensor - !
Mantener el imán perfectamente centrado sobre el chip — una desalineación de más de 0.25mm puede reducir la precisión - !
El AS5600 tiene dirección I²C fija (0x36) — no se puede cambiar, por lo que solo puede haber un módulo por bus I²C salvo multiplexor - !
La programación OTP (posición cero y ángulo máximo) es permanente e irreversible — verificar bien antes de ejecutar el comando BURN - !
Evitar campos magnéticos externos fuertes cerca del módulo — pueden interferir con la lectura aunque el diseño incluye rechazo de campos homogéneos








Valoraciones
No hay valoraciones aún.