Como elegir el tipo de driver para motores adecuado para tu proyecto Arduino

¿Planeas trabajar en un proyecto que incluye el uso de un motor? ¿La idea de usar un motor te da escalofríos? ¡Bueno, ya no tienes que preocuparte por eso! Este post te llevará a través de toda la información necesaria y las pautas a seguir mientras trabajas con motores en tu próximo proyecto.

Los motores son esenciales cuando se trata de convertir la energía eléctrica en energía mecánica. Básicamente, te permiten realizar tareas mecánicas utilizando la electricidad. Hay varios tipos de motores, incluyendo los motores de corriente continua, los servomotores y los motores paso a paso que tienen diferentes características basadas en sus principios de funcionamiento.

Para que los motores funcionen perfectamente con el microcontrolador que elijas, es importante elegir el tipo de motor adecuado. Echemos un vistazo a los diferentes tipos de controladores de motor y veamos cómo funcionan.

¿Qué es un controlador de motor?

Un controlador de motor esencialmente "impulsa" un motor, es decir, permite que el motor se controle mediante el microcontrolador. Actúa como una interfaz entre el motor y el microcontrolador principalmente porque trabajan con diferentes niveles de corriente.

Un motor requiere una gran cantidad de corriente mientras que un microcontrolador necesita menos cantidad de corriente. Dos dispositivos que requieren diferentes cantidades de corriente simplemente no pueden conectarse entre sí sin un tercer dispositivo que aumente o disminuya la corriente. Un controlador de motor es lo que se necesita para cumplir el propósito.

Un controlador de motor toma la señal de baja corriente del circuito del controlador y la amplifica en una señal de alta corriente, para conducir correctamente el motor. Básicamente controla una señal de alta corriente usando una señal de baja corriente. Hay diferentes tipos de controladores de motor disponibles en el mercado, en forma de circuitos integrados. Tienen diferentes características y sirven para impulsar diferentes tipos de motores. 

¿Cuáles son las características principales de los motores?

A la hora de seleccionar un conductor de motor para su proyecto, debe tener en cuenta las siguientes normas y juzgar al conductor de motor teniendo en cuenta los siguientes cuatro aspectos:

Voltaje y corriente

Es importante seleccionar un conductor de motor para su proyecto mirando primero los índices de voltaje y corriente del mismo. Si está seguro de la aplicación para la que necesita el motor, entonces sabrá qué voltaje de suministro se requiere para el proyecto y qué cantidad de corriente de funcionamiento se requiere para cada uno de los componentes del proyecto. Asegúrese de que el motorista que planea comprar cumple con los requisitos de voltaje y corriente de su proyecto.

Motores compatibles

"Una talla para todos" no es cierto para los conductores. No todos los conductores pueden ser usados con cualquier tipo de motor. Hay ciertos motores que son compatibles con diferentes tipos de conductores de motor. Por lo general, la mayoría de los controladores de motor son compatibles con los motores de corriente continua, los motores paso a paso y los motorreductores. Pero si buscas un controlador de motor para un servomotor, debes ser un poco más cauteloso al elegir el controlador de motor.

Cada conductor viene con una lista de motores compatibles, así que no tienes que preocuparte por ello. Todo lo que tienes que hacer es revisar esa lista antes de comprar el conductor.

Interfaz

Antes de elegir un conductor para su proyecto, debe estar seguro de su aplicación. Por lo general, la mayoría de los controladores de motor funcionan bien con las placas Arduino, pero si vas a utilizar una aplicación diferente, como la construcción de un proyecto inalámbrico, entonces debes optar por un controlador de motor inalámbrico. Un tipo común de controlador de motor inalámbrico es la placa de control Bluetooth que se utiliza ampliamente en muchos proyectos de motor inalámbrico.

¿Cuáles son los diferentes tipos de controladores de motor?

Los controladores de motores se diferencian según el tipo de control de motores que ofrecen. Algunos conductores de motor proporcionan control de la velocidad mientras que otros no lo hacen. Un solo controlador de motor puede utilizarse para más de un tipo de motor. Del mismo modo, hay algunos conductores que trabajan específicamente para un solo tipo de motor. 

A continuación, se incluye una lista de algunos controladores de motor comunes que se utilizan con diferentes tipos de motores:

Motor

Motor Driver

DC Motor

A4988, DRV8833, L293

Motor paso a paso

A4988, DRV8833, L293, ULN2003

Servomotor

L293

 

El controlador de motor L293 puede ser usado para impulsar dos motores de corriente continua simultáneamente. El siguiente esquema muestra cómo se puede hacer esto.

An examplary motor paso a paso connection

Esperamos que ahora sepas cómo elegir el tipo de controlador adecuado para tu proyecto y qué factores clave debe tener en cuenta al comprar el controlador que mejor se adapte a tu aplicación. Entonces, ¿a qué estás esperando? Adelante, ¡agarra el controlador que creas que es el mejor para tu proyecto!

Los circuitos integrados de motores pueden estár conectados a los microcontroladores también a través de un circuito llamado "puente H". Entendamos qué es un puente H y cómo funciona.

Si quieres entender más sobre la construcción de un driver y quizas construir un, encuentra una simple explenación abajo que vamos a profundizar en el post próximo.

¿Qué es un Puente H?

Mayoría de controladores se basa en un circuito llamado puente H. Un puente H controla la dirección en la que el motor gira, es decir, hacia adelante o hacia atrás. Esto se controla cambiando la polaridad del voltaje de entrada del motor. Si se aplica una tensión positiva a través del puente H, el motor gira en una dirección determinada y cuando se invierte la polaridad, es decir, se aplica una tensión negativa, el motor comienza a girar en la dirección opuesta. La dirección de giro del motor juega un papel esencial en los proyectos de robótica, ya que permite a los robots moverse en diferentes direcciones y realizar varias tareas.

Un puente H está formado por dos pares de transistores que están conectados al motor y se alimentan con un voltaje de entrada. Cada uno de los pares de transistores están conectados en los extremos opuestos del motor y uno se alimenta con el voltaje de entrada mientras que el otro transistor está conectado a tierra. Al encenderse un par de transistores a la vez, la corriente fluye desde la fuente de voltaje al terminal positivo del motor, luego al terminal negativo del motor y finalmente a la tierra. Este es el caso de una polaridad positiva.

De manera similar, cuando se encienden los otros dos transistores, la corriente fluye desde la fuente de voltaje al terminal negativo del motor, luego al terminal positivo del motor, y finalmente a la tierra. Este es el caso de una polaridad negativa, ya que la corriente entra en el motor a través de su terminal negativo.

Share