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 normalmente funcionan a un voltaje más alto en comparación con Arduino y generalmente consumirán más corriente de la que pueden manejar las salidas de un Arduino. Incluso 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 aquí es utilizar un Arduino cableado con relés que puedan manejar los mayores requisitos de energía del actuador eléctrico. En este artículo, cubriremos cómo usar un relé con Arduino para controlar actuadores lineales . También habrá un vídeo que mostrará 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é

 

[cta-contenido]

¡Eche un vistazo a nuestros tableros de relés de 2, 4 y 8 canales!

Comprar ahora

 

Los relés funcionan utilizando corriente de la fuente de entrada para activar un electroimán, que acciona un interruptor que permite que fluyan corrientes más altas en el lado opuesto del relé. Al ser una forma infalible de controlar actuadores lineales incluso sin un microcontrolador , los relés se utilizan ampliamente porque son económicos y eficaces. Sin embargo, si se emplea un microcontrolador, los relés se vuelven indispensables. La razón de esto es que un microcontrolador Raspberry Pi o Arduino sólo puede funcionar con una salida eléctrica escasa. Para manejar una carga eléctrica pesada, es imperativo un relé.

Ofrecemos tableros de relés de 2 canales , 4 canales y 8 canales que se utilizan para las mismas tareas, sin embargo, la diferencia radica en la fuente de alimentación que requiere cada modelo en función de cuántos canales se utilizan. Nuestros módulos de relés funcionan a 5 V, pero consumen diferentes cantidades de corriente dependiendo de cuántos relés se activaron. Cada uno de nuestros relés individuales consumirá 70 miliamperios. El uso de 8 relés alimentados al mismo tiempo tiene un consumo de corriente de 0,56 A, que 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 utilizado para activar los relés puedan manejar los requisitos de consumo de corriente de las bobinas del relé.

Conexión del relé a Arduino

 

Actuador con Relé de 2 Canales y Diagrama de Cableado Arduino

Actuador con Relé de 2 Canales y Diagrama de Cableado Arduino

 

 

Para obtener referencia sobre cómo realizar el cableado, también puede consultar nuestro vídeo a continuación:

 

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

 

En una placa de 2 canales, el relé superior es el IN1 y el inferior es el IN2. El tablero de relés de 4 canales está etiquetado y el relé de 8 canales está equipado con diodos (D1 a D8) que le indican el pin correspondiente que se debe conectar. Los relés se activan tan pronto como los pines IN se conectan a los respectivos pines GND.

 

Cableado del relé del actuador lineal

 

Foto de un tablero de relés 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é. La superior es la conexión Normalmente Cerrada (NC) y la 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 del relé NC y COM. Si el pin IN está unido con el pin GND, la conexión del relé entre los terminales NO y COM es obligatoria.

 

 

La placa ahora está cableada y, por lo tanto, lista para programarse para su uso posterior. Una vez hecho esto, su dispositivo estará listo para funcionar. A continuación se muestra un ejemplo que muestra cómo funciona la programación.

 constante int hacia adelante = 7;
const int al revés = 6;//asigna el pin INx del relé al pin arduino
configuración nula() {
pinMode(forwards, OUTPUT);//establece el relé como salida
pinMode(hacia atrás, SALIDA);//establece el relé como salida
}
bucle vacío() {
escritura digital (hacia adelante, BAJO);
digitalWrite(backwards, HIGH);//Activa el relé en una dirección, deben ser diferentes para mover el motor
retraso(2000); // espera 2 segundos
escritura digital (hacia adelante, ALTA);
digitalWrite(hacia atrás, ALTA);//Desactiva ambos relés para frenar el motor
retraso(2000);// espera 2 segundos
escritura digital (hacia adelante, ALTA);
digitalWrite(hacia atrás, LOW);//Activa el relé en la otra dirección, deben ser diferentes para mover el motor
retraso(2000);// espera 2 segundos
escritura digital (hacia adelante, ALTA);
digitalWrite(hacia atrás, ALTA);//Desactiva ambos relés para frenar el motor
retraso(2000);// espera 2 segundos
}

 

 

En resumen

Los actuadores lineales se utilizan para proporcionar movimiento lineal en muchas aplicaciones industriales y domésticas. El uso de un relé controlado por Arduino le brindará opciones de automatización más amplias y una mayor flexibilidad para los controles que requieren programación. También hemos incluido un vídeo que muestra cómo controlar un actuador lineal con relés y Arduino . Si desea obtener más información sobre nuestros actuadores lineales y dispositivos de control de movimiento, consulte nuestros otros blogs para ver una variedad de artículos diferentes. Si tiene más preguntas sobre cómo cablear un actuador lineal de 12 V, ¡ no dude en comunicarse con nosotros! ¡Somos expertos en lo que hacemos y estaremos encantados de ayudarle con cualquier pregunta técnica que tenga!

sales@progressiveautomations.com

 1-800-676-6123