CONTROL DE MOTOR ABIERTO - Un controlador de motor de código abierto para todos - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

CONTROL DE MOTOR ABIERTO – Un controlador de motor de código abierto para todos – Calendae

Hola, un placer verte por aquí. Soy Jordi Oriol y en esta ocasión te voy a hablar sobre CONTROL DE MOTOR ABIERTO – Un controlador de motor de código abierto para todos – Calendae

Es de código abierto y se basa en el microcontrolador ATmega32U4 y tiene controladores para dos motores de escobillas de CC y un motor paso a paso. Recibe comandos a través de puertos USB o serie o mediante el bus I²C.

Para quienes se dedican a la robótica, uno de los problemas a resolver es la gestión de los motores que se utilizan para la tracción, es decir: cómo alimentar correctamente los motores necesarios para hacer avanzar su robot. Si trabaja con Arduino, la primera e inmediata solución es usar un escudo. Varios de ellos se pueden encontrar a la venta, desde los más sencillos que permiten controlar por separado los dos pequeños motores DC, hasta los más avanzados que también son capaces de medir la corriente absorbida. Independientemente del fabricante, todos los escudos se basan en el uso de un controlador de potencia (generalmente el L298), que se conecta directamente a las salidas PWM de Arduino y está rodeado por algunos otros componentes. Seguramente el uso de un escudo es una solución válida, pero luego debemos usar al menos cuatro salidas de Arduino: generalmente dos para regular la velocidad y dos para la dirección. Si, por el contrario, está utilizando un microcontrolador genérico, o un chip Atmel independiente, o una placa que no sea Arduino, las cosas se complican un poco, ya que es difícil encontrar controladores con una interfaz flexible en el mercado y el precio comienza a subir rápidamente. Y si necesitas controlar dos motores, las cosas se complican mucho, incluso para quienes usan una placa Arduino, porque surgen problemas tanto desde el punto de vista del hardware como desde el punto de vista de la programación del dispositivo.

[source: www.open-electronics.org]

No te olvides compartir en tus redes sociales para que tus amigos lo sepan

??? ? ? ???

Comparte