How to Use Relays to Control Linear Actuators?

Cómo controlar actuadores lineales con relés y Arduino

Nathan Bong
Nathan Bong
PA Engineer

Los actuadores eléctricos suelen funcionar a un voltaje más alto que Arduino y, por lo general, consumen más corriente de la que pueden manejar las salidas de un Arduino. Aun con este desafío, las placas Arduino siguen siendo populares para diversos proyectos que requieren lógica de programación debido a su disponibilidad, facilidad de uso y naturaleza de código abierto. La solución es usar un Arduino cableado con relés capaces de manejar los mayores requisitos de potencia del actuador eléctrico. En este artículo, veremos cómo usar un relé con Arduino para controlar actuadores lineales. También habrá un video que muestra cómo controlar un actuador lineal con relés y Arduino.

 

Elegir el módulo de relé adecuado

Foto de un Arduino Uno Rev3 de Progressive Automations

Ejemplos de módulos de relé

 

¡Conoce nuestras placas de relé de 2, 4 y 8 canales!

Comprar ahora

 

Los relés funcionan usando corriente de la fuente de entrada para activar un electroimán, que acciona un interruptor y permite que fluyan corrientes más altas en el lado opuesto del relé. Al ser una forma a prueba de fallos de controlar actuadores lineales incluso sin un microcontrolador, los relés se usan ampliamente porque son económicos y eficaces. Sin embargo, si se emplea un microcontrolador, los relés se vuelven imprescindibles. Esto se debe a que un microcontrolador Raspberry Pi o Arduino solo puede trabajar con una salida eléctrica muy limitada. Para manejar una carga eléctrica elevada, un relé es imprescindible.

Ofrecemos placas de relé de 2 canales, 4 canales y 8 canales que se usan para las mismas tareas; sin embargo, la diferencia radica en la fuente de alimentación que requiere cada modelo según cuántos canales se utilicen. Nuestros módulos de relé funcionan a 5V, pero consumen distintas cantidades de corriente dependiendo de cuántos relés estén activados. Cada uno de nuestros relés individuales consume 70mA. Usar 8x relés alimentados al mismo tiempo tiene un consumo de 0.56A, lo cual es demasiado alto para nuestro Arduino; sin embargo, la activación de 1 actuador a la vez estará bien.

(70mA) x (8 relés) = 560mA

Es importante asegurarse de que el Arduino o el dispositivo de control usado para activar los relés pueda manejar los requisitos de consumo de corriente de las bobinas del relé.

Conectar un relé a Arduino

 

Diagrama de cableado de actuador con relé de 2 canales y Arduino

Diagrama de cableado de actuador con relé de 2 canales y Arduino

 

 

Como referencia sobre cómo realizar el cableado, también puedes consultar nuestro video a continuación:

 

En nuestro ejemplo, usaremos el LC-066 Arduino Uno. El primer paso para cablear el relé de un actuador es conectar la fuente de alimentación a los pines VCC y GND ubicados en el lado de control del relé. En ese mismo lado encontrarás pines IN. Aquí es donde conectas los pines correspondientes del microcontrolador.

 

En una placa de 2 canales, el relé superior es IN1 y el inferior es IN2. La placa de relé de 4 canales está etiquetada, y la de 8 canales cuenta con diodos (D1 a D8) que indican el pin correspondiente que debe conectarse. Los relés se activan en cuanto los pines IN se conectan a los pines GND respectivos.

 

Cableado del relé para actuador lineal

 

Foto de una placa de relé para controlar el movimiento de actuadores lineales

 

El segundo paso para completar el circuito de control del relé del actuador se centra en los tres terminales del lado del relé. El superior es la conexión Normalmente Cerrada (NC) y el inferior es la conexión Normalmente Abierta (NO), con la conexión Común (COM) entre ellas.

En caso de que la batería esté conectada al pin IN (o el pin IN esté libre de cualquier conexión), se deben usar tornillos para conectar los terminales NC y COM del relé. Si el pin IN está unido al pin GND, la conexión del relé debe hacerse entre los terminales NO y COM.

 

 

La placa ya está cableada y está lista para programarse para su uso. Una vez hecho, tu dispositivo está listo para funcionar. A continuación, un ejemplo que muestra cómo funciona la programación.

const int forwards = 7;
const int backwards = 6;//asignar el pin INx del relé al pin de Arduino
void setup() {
pinMode(forwards, OUTPUT);//configurar el relé como salida
pinMode(backwards, OUTPUT);//configurar el relé como salida
}
void loop() {
digitalWrite(forwards, LOW);
digitalWrite(backwards, HIGH);//Activar el relé en una dirección; deben ser diferentes para mover el motor
delay(2000); // esperar 2 segundos
digitalWrite(forwards, HIGH);
digitalWrite(backwards, HIGH);//Desactivar ambos relés para frenar el motor
delay(2000);// esperar 2 segundos
digitalWrite(forwards, HIGH);
digitalWrite(backwards, LOW);//Activar el relé en la otra dirección; deben ser diferentes para mover el motor
delay(2000);// esperar 2 segundos
digitalWrite(forwards, HIGH);
digitalWrite(backwards, HIGH);//Desactivar ambos relés para frenar el motor
delay(2000);// esperar 2 segundos
}

 

 

En resumen

Los actuadores lineales se utilizan para proporcionar movimiento lineal en muchas aplicaciones industriales y domésticas. Usar un relé controlado por Arduino te brindará más opciones de automatización y mayor flexibilidad para controles que requieren programación. También hemos incluido un video que muestra cómo controlar un actuador lineal con relés y Arduino. Si deseas aprender más sobre nuestros actuadores lineales y dispositivos de control de movimiento, visita nuestros otros blogs para encontrar una variedad de artículos. Si tienes más preguntas sobre cómo cablear un actuador lineal de 12 V, ¡no dudes en ponerte en contacto con nosotros! ¡Somos expertos en lo que hacemos y estaremos encantados de ayudarte con cualquier consulta técnica que tengas!

  sales@progressiveautomations.com

 1-800-676-6123