Está en la página 1de 5

Inicio

Bio
Contacto
Aulas
Menu

Videos
Apuntes
Clases
Textosylibros
Proyectos
Tutoriales
Aulas
Navigation

39

Mdulode4relsparaArduino
9mayo,2015TutorialesEditaresto

La salidas de las placas Arduino son perfectamente tiles para controlar cargas que no consuman
demasiadacorriente,comounLed,perosoninsuficientesparacargasmayores.Cmohacemospara
controlarporejemplounalmparaounmotorquesealimentande220voltios?Unaformaesemplear
unmduloderelscomoelqueanalizoenesteartculo.
Antesdecomenzarconelanlisis:comosucedeconmuchosmdulosparaArduinoqueseconsiguen
enelmercado,laplacaqueutilicnotieneunamarcaqueidentifiqueasufabricanteniinformacin
oficialsobresufuncionamiento.Seguramenteprovengadealgunafactorachinaqueproduceestos
productosqueluegosonvendidospornumerosastiendasatravsdelaredydelcualpuedenexistir
distintasvariedades,condiferentescaractersticas.Antesdeconectarlosegnlasindicacionesquese
danacontinuacin,porfavor,asegrensedequeelmduloquetienenentresusmanosseaigualal
quesedescribeaqu.

Hechaestasalvedad,comencemosconunadescripcingeneraldelaplaca.Setratadeunmdulode4
rels (o relays) que funcionan a 5Voltios, capaces de manejar cargas de hasta 10Amperes en 250
Voltios, convenientemente aislados mediante optoacopladores de las entradas, las que cuentan con
ledsindividualesquesirvencomoindicadoresdeestado.
Losdistintoscomponentesdelmdulopuedenverseenlasiguienteimagen:

Fig.1.Partesdelmdulo
Comosepuedeapreciar,laplacatieneunconectordeentradas(IN1aIN4)yalimentacin(GNDes
masa o negativo y Vcc es el positivo) [1], cuatro leds que indican el estado de la entradas [2], un
jumper selector para la alimentacin de los rels [3], cuatro optoacopladores del tipo FL817C [4],
cuatrodiodosdeproteccin[5],cuatrorelsmarcaSONGLEconbobinasde5Vycontactoscapaces
decontrolarhasta10Amperesenunatensinde250V[6]ycuatroborneras,contrescontactoscada
una(Comn,NormalabiertoyNormalcerrado),paralassalidasdelosrels[7].

Esquemtico
Enlaimagendemasabajosepuedeapreciarelcircuitoesquemticodeuncanal,elrestodelos
canalesrepitelamismaconfiguracin.


Fig.2.Circuitoesquemtico

Funcionamiento
A partir del circuito de la Fig. 2 analicemos el funcionamiento del circuito: la entrada IN1 est
conectada al ctodo del diodo del optoacoplador a travs del led indicador. El nodo del diodo del
optoacopladorseconectaaVcc(positivo)porintermediodeR1,unaresistenciade1000ohms.Estos
trescomponentes,eldiodoindicador,eldiododeloptoylaR1formanuncircuitoserieporelcual
circula la corriente cuando la entrada est a un nivel BAJO (conectada a GND) y no circula si la
entradaestaunnivelALTO(conectadaaVcc).
El transistor del opto tiene su colector a JDVcc y su emisor conectado a Q1 a travs de una
resistenciade510ohms.Esteesotrocircuitoserieporelcualcirculacorrientecuandoeltransistordel
optoconducealseriluminadoporsudiodo,conloqueseintroducecorrienteenlabasedeQ1a
travsdeR2.
Finalmente, Q1 est conectado en una tpica configuracin emisor comn, con su emisor a masa
(GND)ylabobinadelrelcomocargaenelcolector.Cuandocirculacorrienteporlabasedesdeel
opto,Q1sesaturapermitiendoelpasodelacorrienteatravsdelabobinadelrel,loqueproduce
quesecierrenloscontactosdelmismo(comnconnormalabierto).EldiodoD1protegealtransistor
delatensinqueapareceenlabobinadelrelcuandodejadecircularcorrienteporlamisma.
Ensntesis,alponerselaentradaanivelBAJOseponealasaturacineltransistorQ1atravsdel
optoacopladorconloquesecierraelcontactonormalabiertodelrel.

Alimentacinyconsumo
La forma mas sencilla de alimentar este mdulo es desde Vcc y GND de la placa Arduino,
manteniendoelJumperensulugar,conloqueJDVcc=Vcc.Estaconexintienedoslimitaciones
importantes:
Sepierdelaaislacinelctricaquebrindanlosoptoacopladores,loqueaumentalaposibilidad
dedaoalArduinosihayalgnproblemaconlascargasdelosrels.
LacorrienteconsumidaporlasbobinasdelosrelsdebeserprovistaporlaplacaArduino.

Cadabobinaconsumeunos90mAylascuatrojuntassuman360mA.Siaestolesumamoslos
consumosquepuedentenerotrassalidas,estamosmuycercadelos500mAquepuede
suministrarunpuertoUSB.EnestecasosedeberaalimentaralArduinoconunafuente
externa,loqueaumentaellimitedecorrientea1A(enelcasodelaArduinoUNO).

Fig.3.Alimentacinconunasolafuente
Laformamasseguraesremovereljumperyalimentarlaplacaderelscondosfuentes:ladelaplaca
ArduinoconectadaaVccyunasegundafuente,conelpositivoaJDVccyelnegativoaGND,sin
estarsteunidoalaplacaArduino.Estaconexintienecomoventajas:
HaycompletaaislacinentrelacargayelArduino.
TodoelconsumodelosrelsestomadodelasegundafuenteynodelArduinooelpuertoUSB.

Fig.4.Alimentacincondosfuentes

Entradas
LasentradasalaplacapuedeconectarsedirectamentealassalidasdigitalesdelaplacaArduino.La
nica precaucin a tener en cuenta es que cuandoArduino arranca al ser alimentado, los pines se

configuran como entradas automticamente y puede ocurrir que, por un brevsimo lapso de tiempo
entre el arranque y la correcta configuracin de estos pines como salidas, las entradas de control al
mduloderelquedenenunestadoindeterminado.Estosepuedeevitarconectandoencadaentrada
unpullupconunaresistenciade10KaVcc,loqueaseguraunestadoALTOduranteelarranque.

Software
Este programa de ejemplo controla los 4 rels conectando las entradas IN1, IN2, IN3 e IN4 del
mdulo a los pines digitales 2, 3, 4 y 5 de una placa Arduino UNO. La alimentacin se toma
directamentedesdeelArduinocomoenelprimerodeloscasosvistosmasarriba.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

//Definiciones
//Recordar que los reles se activan con nivel BAJO (0)

#define RELAY_ON 0
#define RELAY_OFF 1

void setup () {

//Inicializacin

//Asegurar nivel ALTO en cada entrada de rele


digitalWrite (2, RELAY_OFF);
digitalWrite (3, RELAY_OFF);
digitalWrite (4, RELAY_OFF);
digitalWrite (5, RELAY_OFF);

//Definir los pines como salida


pinMode (2, OUTPUT);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT);

void loop () {

digitalWrite (2, RELAY_ON); //Activa rel 1


delay (2000);
digitalWrite (2, RELAY_OFF);//Desactiva rel 1
delay (2000);

Aplicaciones
Lasaplicacionesdeunmdulodeestetiposoninnumerables.Lescompartoesteotroartculoenel
queloempleamosenlaescuelaparaconstruirunossemforosprogramadosenMinibloq.

Masinformacin
HojadedatosdelosrelsSONGLE

También podría gustarte