Como conectar dispositivos a un microcontrolador

#1

Cuanto se presenta la exigencia de conectar dispositivos externos a un microcontrolador como por ejemplo sensores, a menudo se opta simplemente por la conexión directa, es decir, el cable de señal de salida del sensor a la entrada del micro. Esta no es una buena solución debido a las interferencias y a las diferencias de potencial eléctrico.

Un caso común donde se presentan problemas es con Arduino, piedra filosofal de una amplia comunidad de DIYers. Desde un punto de vista electrónico, Arduino consiste simplemente en una tarjeta con a bordo un microcontrolador Atmel, un convertidor RS232 a USB y un regulador de alimentación.



Las entradas y las salidas del micro se encuentran disponibles directamente en los conectores de entrada/salida (in/out) si ningún tipo de aislamiento o filtro. Por lo tanto, si se usa Arduino en instalaciones complejas, con largos cables de conexión entre dispositivos, la cosa mas probable es que el microcontrolador se bloquee frecuentemente o no funcione como es debido.

Sinking (NPN) y Sourcing (PNP)

Una de las nociones menos consideradas cuando se trabaja en la conexión de sistemas electrónicos es el concepto de “Sinking and Sourcing” o, mas conocido como NPN y PNP. Sinking (NPN) y Sourcing (PNP) son términos que definen el tipo de conexión digital entre unidades de control cuando se trabaja en corriente continua (DC) independientemente del tipo de dispositivo usado para la conexión (relé, transistor, etc.).



En la primer figura podemos observar una conexión del tipo Sinking o NPN en la cual la salida del dispositivo se conecta a masa cuando es activa, es decir cuando el transistor conduce. En este caso, la carga del dispositivo receptor se encuentra conectada a positivo para permitir un pasaje de corriente.



En la segunda figura se encuentra representada una conexión del tipo Sourcing o PNP en la cual el transistor de salida está conectado al positivo mientras que la carga del dispositivo receptor está conectada a masa.

Observen que en el primer caso (Sinking) el transistor es del tipo NPN mientras que en el segundo (Sourcing) el transistor es del tipo PNP. Este es el motivo por el cual las dos configuraciones se llaman también NPN y PNP. Generalmente los dispositivos industriales disponen salidas de un tipo o del otro.

Fotoacopladores



Un fotoacoplador es un dispositivo compuesto por un fotoemisor como (por ejemplo un led) y un fotoreceptor encapsulados en un único chip. El fotoacoplador permite pasar un señal lógico a través de un “puente” luminoso y sin contacto eléctrico entre entrada y salida. Existen muchos tipos de fotoacopladores pero los mas comunes están constituidos simplemente por un led y un fototransistor come se observa en la figura. Cuando el led se enciende, el transistor pasa al estado de saturación.

En la figura siguiente se puede observar el uso de un fotoacoplador para aislar la entrada de un microcontrolador. En estado de reposo, el interruptor está abierto y el led del fotoacoplador está apagado mientras el transistor, no recibiendo luz se encuentra en estado de corte. La entrada del micro se encuentra a nivel alto gracias a la resistencia de pull-up R2. Cuando se cierra el interruptor, empieza a pasar corriente por el led del fotoacoplador que se enciende, el transistor del fotoacoplador recibe la luz del led y pasa al estado de conducción llevando la entrada del micro a masa (estado bajo).



Se puede ver que los dos circuitos (el del led y el del micro) se encuentran alimentados por dos fuentes distintas (V1 y V2) y están completamente separados eléctricamente. Dadas las características del led (conduce en un solo sentido), este tipo de conexión se realiza solamente con entradas digitales con polaridad única. En el caso de corriente alternada o niveles de tensión analógicos, existen otras soluciones que no trataremos en este artículo.

Uso de fotoacopladores para la conexión Sourcing o PNP

Ahora veremos un ejemplo práctico de proyectación en el cual conectaremos un sensor con salida PNP a una tarjeta con microcontrolador con entrada fotoacoplada. Como se puede observar en la figura, tenemos el sensor con salida PNP a la izquierda mientras que la tarjeta con microcontrolador está a la derecha. La conexión se efectúa con dos cables, el primero es la salida del transistor mientras el segundo es la masa del sensor. Para mantener perfectamente aislado el microcontrolador, las alimentaciones y las masas deben ser distintas.



Para calcular los valores de las resistencias podemos usar la hoja técnica del fotoacoplador. Con 12V para el sensor y la entrada del opto y 5V para el micro los siguientes valores funcionan bien:

R1 = 2K2
R2 = 4K7


Para los interesados en este argumento los invisto a leer la versión detallada de este artículo en:
Como conectar un dispositivo a un microcontrolador

 
#3
Eso está bien, pero hace falta la configuración del micro para activar controles de potencia, que también entran en dispositivos externos de micro, como lo es un MOC que dispare un triac para que alimente una carga externa de corriente alterna. Buena info aunque ya lo había hecho con el PIC.
 
#5
Si, está muy bien la info que proporcionas, y dependiendo del tipo de dispositivo que vas a conectar, va a ser el tipo de acoplador necesario. En el texto abordas el tema de señales de sensores, que solo pasan datos, pero en el caso de elementos de potencia, no solamente los mocs van a ser necesarios, seguramanente se va a requierir un push-pull, o un puente H, que se me hacen más manejables.
 
Arriba