AS5600:sensor de posición giratorio magnético de 12 bits
La necesidad es la madre de la invención; a medida que cambia el tiempo, desarrollamos y apreciamos dispositivos más pequeños y precisos. El AS5600 es uno de esos dispositivos de sensor de posición giratorio magnético. Además, disfrutará de su sencilla programación y facilidad de uso. Por lo tanto, en WellPCB recomendamos encarecidamente el sensor para su proyecto. Aquí aprenderemos todo sobre el AS5600.
¿Qué es un AS5600?
Fig. 1:un sensor de posición giratorio AS5600
El AS5600 es un sensor de posición giratorio magnético fácil de programar con salida PWM o salida analógica de alta resolución de 12 bits. Utiliza un sistema sin contacto para medir el ángulo absoluto de un imán en el eje diametralmente magnetizado.
Además, su diseño duradero y robusto elimina los efectos de cualquier campo magnético disperso externo homogéneo. Por lo tanto, es mejor para tareas de potenciómetro sin contacto.
Configuración de pines AS5600
El AS5600 tiene siete pines, como se muestra a continuación.
Figura 2:Configuración de pines AS5600
- TIERRA: Conecte este pin a la tierra del sistema para fines de puesta a tierra.
- CCV: Clavija de alimentación, 5V/ 3,3V.
- SDA: Fecha de serie del circuito interintegrado (I2C).
- SCL: Reloj de serie del I2C.
- CCV: 3V3 solo fuente de alimentación para el IC.
- PGO: Se utiliza para establecer las posiciones inicial y final del ángulo de rotación.
- FUERA: Emite las señales del ciclo de trabajo según lo configurado por el software.
Características de AS5600
Aquí hay una breve introducción a las características del sensor de posición magnético giratorio AS5600.
- Primero, admite la medición de ángulos sin contacto.
- En segundo lugar, tiene una posición de inicio y parada fácil de programar por el usuario a través de la interfaz I2C.
- En tercer lugar, tiene una resolución de salida de conversión de digital a analógico (DAC) de 12 bits.
- Cuarto, puede programar el ángulo máximo de 18 a 360 grados.
- En quinto lugar, detecta automáticamente un material o una superficie magnética.
- Sexto, es compatible con la programación de posiciones de fácil inicio y detención sin un programador en una configuración de 3 hilos.
- Séptimo, entra automáticamente en modo de bajo consumo cuando es necesario.
- Por último, dispone de salida analógica radiométrica a modulación de ancho de pulso (PWM) o salida digital codificada por VDD.
Especificación AS5600
- Tiene una tensión de alimentación de 3,3 o 5 V.
- Su corriente de entrada varía hasta 100mA.
- Además, tiene una temperatura ambiente de funcionamiento de -40 a 125 °C.
- El AS5600 tiene una interfaz I2C no modificable con dirección 0X36.
Principio de funcionamiento AS5600
El funcionamiento del AS5600 se basa en el efecto Hall. Es porque tiene un sensor Hall incorporado que detecta cambios en la dirección del campo magnético.
Además, con la ayuda del A/D interno de 12 bits, la dirección del campo magnético es amplificada por un amplificador.
Por lo tanto, el módulo AS5600 puede producir 4096 posiciones en cada ronda. Además, puede optar por exportar datos RAW a través de la interfaz I2C o la onda PWM a través del pin OUT. Además, el ángulo máximo también es programable.
Puede configurarlo entre 18° y 360°, lo que significa que la precisión angular medida es de aproximadamente 18/4096.
Sin embargo, debe saber que el AS5600 solo puede funcionar bien con un imán similar al tamaño de su chip.
Además, debe medir el módulo manteniéndolo muy cerca del campo magnético. Otro punto vital es que debe alinear el centro del sensor AS5600 con el del campo magnético. Por lo tanto, la distancia vertical debe oscilar entre 0,5 mm y 3 mm.
Juega con Arduino
Fig. 3:Una plataforma Arduino para desarrolladores
Para esta configuración, necesitará una placa Arduino o Seeeduino V4.2, un protector de base y un AS5600.
Así es como puede configurar su configuración.
Conexión de hardware.
- Primero, conecte el AS5600 al puerto I2C del protector base.
- En segundo lugar, conecte el protector de la base de Grove a su placa Seeeduino.
- Tercero, conecte la placa a su PC usando un cable USB compatible.
Conexión de software
- El primer paso consiste en descargar la biblioteca AS5600 de Github.
- Segundo, reinicie su Arduino IDE y abra el readAngle a través de Archivo → Ejemplos → Seeed_AS5600-master → readAngle.
- Este es un ejemplo del código readAngle.
- Tercero, cargue la demostración.
- Cuarto, abra el Serial Monitor de Arduino IDE desde la opción Herramienta y establezca la velocidad en baudios en 115200 .
- Quinto, pruebe su sistema para ver si lee en su pantalla mientras mueve el sensor.
Aplicación AS5600
Fig. 4:Un codificador rotatorio tradicional reemplazado por el AS 5600
Fuente; Artículos comunes de Wikipedia
Estas son algunas aplicaciones del sensor AS 5600.
- Electrodomésticos
- Perillas sin contacto
- Pedales y servos RC
- Potenciómetros sin contacto
- Además, controlar el volumen de los dispositivos de audio
- Desarrollo de automatización
- Además, AS5600 funciona como controles automotrices
Conclusión
El AS 5600 es una excelente alternativa a los potenciómetros tradicionales ya que es sin contacto y de alta precisión. Y como hemos visto, funcionan bien en proyectos de medición, control y posicionamiento.
Si tiene uno y necesita ayuda, no dude en contactarnos. Nos pondremos en contacto con usted tan pronto como podamos.
Tecnología Industrial
- Detección de campos magnéticos de CA
- Fundamentos de los sensores magnéticos digitales
- El sensor de posición inductivo para motores industriales ofrece alta velocidad y alta precisión
- Sensor de temperatura del rodamiento | detector
- Los codificadores rotatorios mejoran la precisión de la posición absoluta del robot
- Sensor de posición inductivo sin contacto
- Sensor de inclinación/punta sin contacto
- Abundan las opciones al seleccionar un sensor para la retroalimentación del motor
- Sensor de posición rotatorio basado en RFID
- Comprender el sensor de posición del árbol de levas
- Entendiendo el sensor de posición del cigüeñal