Trastejant

Crea, comparte, aprende y disfruta

Optoacopladores

Optoacoplador 4N25

Un optoacoplador es un dispositivo eléctrico que nos permite conectar circuitos que funcionan con distintos voltajes. Internamente esta compuesto por un por un emisor de luz y un elemento sensible a ella, cómo un fototransistor o un fototriac. Cuando el emisor de luz es alimentado su luz activa el fototransistor que permite el paso de la corriente eléctrica en el otro circuito.
Al no haber conexiones físicas entre los dos circuitos, cada uno esta completamente aislado del otro, con lo que se evitan interferencias, ruidos y posibles daños en caso de una subida de tensión, por ejemplo. Por esta razón los optoacopladores también suelen recibir el nombre de optoaislador.

 

 esquema optoacopladorVeamos un par de ejemplos para utilizarlos con las plataformas abiertas de Arduino y Pingüino. Para los ejemplos vamos a utilizar un optoacoplador muy popular, el 4N25, pero podríamos usar cualquier otro, cómo el CNY17

Optoacompladores y Aduino

El circuito es muy simple, únicamente necesitamos Arduino, el optoacoplado y una resistencia, en este caso lo que haremos será encender un motor de continua.

Optoacopladores y Arduino

Lo único que tenemos que hacer para conectar el motor es poner en alto la patilla 6 de Arduino, esta hará que se encienda el led que tiene internamente el optoacoplador, su luz provocará un cambio en el fototransistor que permitirá el paso de la corriente eléctrica hacia el motor que comenzará a moverse.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int optoacoplador;  
 
void setup(){  
    //definimos la patilla 6 cómo la que controla el optoacoplador  
    optoacoplador= 6;  
 
    //configuramos esa patilla cómo salida  
    pinMode(optoacoplador,OUTPUT);  
}  
 
void loop(){  
 
//encendemos el motor durante 3 segundos  
    digitalWrite(optoacoplador,HIGH);  
    delay(3000);  
 
//Apagamos durante medio segundo  
    digitalWrite(optoacoplador,LOW);  
    delay(500);  
}

 

Optoacompladores y Pinguino

El circuito con Pingüino es muy similar al de Arduino y por supuesto tampoco requiere componentes extra, únicamente una resistencia, el optoacoplador y nuestro Pingüino. Además claro esta del dispositivo que queramos controlar, en este caso un motor de CC.
El funcionamiento también es idéntico: la patilla 6 de Pingüino pasa a alto, lo que enciende el led que tiene internamente el optoacoplador, su luz provocará un cambio en el fototransistor que permitirá el paso de la corriente eléctrica hacia el motor que comenzará a moverse.

optoacoplador y Pingüino

Ahora un poco de código para controlarlo, y listo!

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    //definimos la patilla 9 cómo la que controla el optoacoplador  
        #define optoacoplador 9    
 
        void setup() {    
        //configuramos ese pin cómo salida  
            pinMode(led, OUTPUT);    
            digitalWrite(optoacoplador, LOW);    
        }    
 
        void loop() {    
 
        //encendemos el motor durante 2 segundos  
            digitalWrite(optoacoplador, HIGH);    
            delay(2000);    
 
        //Apagamos durante medio segundo  
            digitalWrite(optoacoplador, LOW);    
            delay(500);    
        }

 

Por supuesto también podemos utilizarlos con cualquier otro microcontrolador, cómo un PIC.


También te puede interesar...

No hay temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.