You are on page 1of 9

INSTRUMENTACION Y AUTOMATIZACION

ELECTRÓNICA DIGITAL
Electrónica Analógica: Trata con corrientes y tensiones que pueden variar su valor
en el transcurso del tiempo de manera uniforme y continuada. Por lo tanto, se pueden
medir valores positivos, negativos, cero o cualquiera de sus infinitos estados
intermedios, y puede variar de manera alternativa (corriente alterna) o continua
(corriente continua)
Electrónica Digital: Trata con valores de corrientes y tensiones eléctricas que sólo
pueden poseer dos estados en el transcurso del tiempo. Hay o no hay corriente o
tensión, pero cuando la hay, siempre es la misma y cuando no hay, siempre es de
valor cero. Como ya he comentado anteriormente, esto es sólo una simplificación para
facilitar el estudio y diseño, ya que en la práctica se utiliza el concepto de bandas, en
el que entre determinados valores se considera que hay corriente o tensión (Uno
Lógico o Estado Alto) y a partir de determinado valor próximo a cero se considera que
no hay corriente o tensión (Cero Lógico o Estado Bajo)

BLOQUES LÓGICOS
En Electrónica Digital se trabaja fundamentalmente con los llamados Bloques Lógicos,
que en función de las entradas o Estados Lógicos de Entrada, proporciona salidas o
Estados Lógicos de Salida. Estos bloques son abstracciones, y poco le importa al
diseñador de un circuito digital lo que hay dentro de ellos, teniendo en cuenta
solamente su Función o la Operación Lógica que realiza. En la práctica, estos bloques
son los Circuitos Integrados que pueden contener en su interior desde unos pocos,
hasta millones de transistores integrados, dependiendo de la complejidad de las
funciones que realice.
BASE MATEMÁTICA
Lo primero que hay que conocer para iniciarse en la Electrónica Digital, y en la que se
basa toda su teoría, es el Álgebra de Boole. Teoría matemática aplicada al sistema de
numeración binario o en base 2. El sistema de numeración que nos enseñan en la
escuela y que usamos habitualmente es en base 10 o decimal, con el que disponemos
de 10 dígitos diferentes (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) para expresar cualquier cantidad.
En el sistema binario o en base 2, sólo disponemos de 2 dígitos, el 0 y el 1, por lo que
es ideal para trabajar con aquellos sistemas que sólo pueden tener dos estados. A un
estado lo llamamos 0 y al otro 1. El único motivo por los humanos utilizamos la
numeración en base 10 es que tenemos 10 dedos en las manos, gracias a los cuales
empezamos a contar, a expresar cantidades con símbolos y a realizar operaciones
matemáticas simples. En otros planetas con vida inteligente, si sus habitantes o
especie dominante ha aprendido ya a contar y ellos tienen ocho dedos, o tentáculos, o
INSTRUMENTACION Y AUTOMATIZACION
lo que sea…, posiblemente usen habitualmente el sistema de numeración en base 8
(octal).
Algo que se debe tener muy claro, es que en cualquier base numérica, siempre se
pueden representar matemáticamente los mismos conceptos físicos y realizar las
misma operaciones. Por así decirlo, lo único que cambia es el idioma, pero el
resultado físico al que se aplica la matemática es el mismos, y finalmente siempre es
posible traducir los resultados de una base numérica a otra. La que mejor entienden
los humanos es la base 10, y la única que se utiliza en Electrónica Digital y entienden
los sistemas digitales es la base 2.
El matemático inglés George Boole desarrolló un sistema de reglas que le permitían
expresar, manipular y simplificar problemas lógicos y filosóficos cuyos argumentos
admiten dos estados (verdadero o falso) empleando procedimientos matemáticos. En
1854 publicó “An Investigation of the Laws of Thought” donde exponía el resultado de
sus investigaciones matemáticas. Se podría decir que, aunque seguramente jamás
imaginó la importancia y aplicación moderna de sus estudios, es el padre de las
operaciones lógicas y su álgebra se sigue aplicando hoy en día para realiza todo tipo
de operaciones lógicas.
BLOQUES FUNDAMENTALES
Los bloques fundamentales en que se basa la electrónica digital son los llamados NOT
(“no” lógico o negación), AND (“y” lógica) y OR (“o” lógica)
NOT: El resultado de la salida es el contrario del valor de entrada. Es decir, si la
entrada es 0, la salida será 1, y si la entrada es 1, la salida será 0.
Para expresar la relación entre los valores de entrada y salida de un bloque lógico se
utilizan las Tablas de Verdad, en las que de un sólo vistazo podemos comprobar el
valor de cualquier salida en función de la o las entradas. Para la operación NOT sería
la siguiente:

Los bloques lógicos fundamentales, también llamados Puertas Lógicas tienen sus
propios símbolos en los esquemas eléctricos de conexiones, el resto de los bloques
lógicos se suelen representar con simples rectángulos con terminales de entrada y
salida. La puerta lógica NOT se representa así:

O mediante este bloque lógico:


INSTRUMENTACION Y AUTOMATIZACION

Y se puede expresar matemáticamente de distintas maneras, normalmente con un


apóstrofe delante de la variable de entrada, o mediante una línea continua sobre ella.
Por lo tanto, la función NOT se expresará matemáticamente como S = ‘E (donde S es
la salida y E la entrada)

Los otros dos bloques lógicos fundamentales son:


AND: Realiza una multiplicación lógica entre las variables de entrada, lo que quiere
decir que si cualquier de ellas es cero, el resultado será 0 (cualquier número
multiplicado por 0 es igual a 0)

Los dos símbolos empleados para la puerta AND y su circuito eléctrico equivalente:

OR: Realiza una suma lógica entre las variables de entrada, lo que quiere decir que si
cualquier de ellas es uno, el resultado es 1 (la salida sólo vale 0 si todas las entradas
son 0)

Los dos símbolos empleados para la puerta OR y su circuito eléctrico equivalente son:
INSTRUMENTACION Y AUTOMATIZACION
Cualquier otra operación o bloque lógico se puede expresar como combinación de
estas tres funciones básicas, aunque para ello sea necesario emplear millones de
puertas lógicas interconectadas como ocurre en los circuitos digitales complejos.
Veamos un ejemplo simple realizado utilizando tres puertas lógicas:

La función implementada sería F=(A AND B) OR (C AND A) o matemáticamente


F=A·B+C·A
En la siguiente tabla aparecen todas las Funciones Lógicas Básicas, con sus
símbolos, tablas de verdad y circuitos eléctricos equivalentes:
INSTRUMENTACION Y AUTOMATIZACION

ARDUINO
Arduino (anteriormente conocido como Genuino a
nivel internacional hasta octubre 2016), es una
compañía open source y open hardware, así como un
proyecto y comunidad internacional que diseña y
manufactura placas de desarrollo de hardware para
construir dispositivos digitales y dispositivos
interactivos que puedan sensar y controlar objetos del
mundo real. Arduino se enfoca en acercar y facilitar el
uso de la electrónica y programación de sistemas
embebidos en proyectos multidisciplinarios. Los
productos que vende la compañía son distribuidos
como Hardware y Software Libre, bajo la Licencia
Pública General Reducida de GNU (LGPL) o la
Licencia Pública General de GNU (GPL),1permitiendo
la manufactura de las placas Arduino y distribución del
software por cualquier individuo. Las placas Arduino están disponibles comercialmente
en forma de placas ensambladas o también en forma de kits hazlo tu mismo (DIY, por
sus siglas en inglés de "Do It Yourself").

Los diseños de las placas Arduino usan diversos microcontroladores y


microprocesadores. Generalmente el hardware consiste de un microcontrolador Atmel
AVR, conectado bajo la configuración de "sistema mínimo" sobre una placa de circuito
impreso a la que se le pueden conectar placas de expansión (shields) a través de la
disposición de los puertos de entrada y salida presentes en la placa seleccionada. Las
shields complementan la funcionalidad del modelo de placa empleada, agregando
circuiteria, sensores y módulos de comunicación externos a la placa original. La
mayoría de las placas Arduino pueden ser energizadas por un puerto USB o un puerto
barrel Jack de 2.5mm. La mayoría de las placas Arduino pueden ser programadas a
través del puerto Serial que incorporan haciendo uso del Bootloader que traen
programado por defecto. El software de Arduino consiste de dos elementos: un
entorno de desarrollo (IDE) (basado en el entorno de processing y en la estructura del
lenguaje de programación Wiring), y en el cargador de arranque (bootloader, por su
traducción al inglés) que es ejecutado de forma automática dentro del microcontrolador
en cuanto este se enciende. Las placas Arduino se programan mediante un
computador, usando comunicación serial.
El proyecto Arduino comenzó en 2003 como un programa para estudiantes en el
Interaction Design Institute Ivrea en Ivrea, Italia,2con el objetivo de proporcionar una
forma fácil y económica de que principiantes y profesionales crearan dispositivos que
pudieran interactuar con su entorno mediante sensores y actuadores. La primera placa
Arduino comercial fue introducida en el año 2005, ofreciendo un bajo costo económico
y facilidad de uso para novatos y profesionales. A partir de octubre del año 2012, se
incorporaron nuevos modelos de placas de desarrollo que empleaban
microcontroladores Cortex M3, ARM de 32 bits,3dichos modelos coexisten con los
iniciales, que integran microcontroladores AVR de 8 bits. Cabe resaltar que las
arquitecturas ARM y AVR no son iguales, por lo cual tampoco lo es su set de
instrucciones a nivel ensamblador y por ende algunas librerías realizadas para operar
en una arquitectura presenten complicaciones al ser empleadas en la otra. A pesar de
INSTRUMENTACION Y AUTOMATIZACION
lo anterior, todas los modelos de placa Arduino se pueden programar y compilar bajo
el IDE predeterminado de Arduino sin ningún cambio, esto gracias a que el IDE
compila el código original a la versión de la placa seleccionada.
El nombre Arduino viene de un un bar en Ivrea, Italia; en donde algunos de los
fundadores del proyecto solían reunirse. El bar fue nombrado en honor a Arduino de
Ivrea, quien fue el margrave de la Marcha de Ivrea y Rey de Italia desde el año 1002
hasta el año 1014.4
APLICACIONES

 La plataforma Arduino ha sido usada como base en diversas aplicaciones


electrónicas:
 Xoscillo: Osciloscopio de código abierto27
 Equipo científico para investigaciones28
 Arduinome: Un dispositivo controlador MIDI29
 OBDuino: un económetro que usa una interfaz de diagnóstico a bordo que se
halla en los automóviles modernos
 SCA-ino: Sistema de cómputo automotriz capaz de monitorear sensores como
el TPS, el MAP y el 02S y controlar actuadores automotrices como la bobina de
ignición, la válvula IAC y aceleradores electrónicos
 Humane Reader: dispositivo electrónico de bajo coste con salida de señal de
TV que puede manejar una biblioteca de 5000 títulos en una tarjeta microSD30
 The Humane PC: equipo que usa un módulo Arduino para emular un
computador personal, con un monitor de televisión y un teclado para
computadora31
 Ardupilot: software y hardware de aeronaves no tripuladas
 ArduinoPhone: un teléfono móvil construido sobre un módulo Arduino3233
 Máquinas de control numérico por computadora (CNC)
 Open Theremín Uno: Versión digital de hardware libre del instrumento
Theremín
 Impresoras 3D
 Ambilight, sistema de retroiluminación led imitando el sistema de los televisores
Philips
INSTRUMENTACION Y AUTOMATIZACION

PLC (Programmable Logic Controller)


Un controlador lógico
programable, más conocido por
sus siglas en inglés PLC
(Programmable Logic Controller)
o por autómata programable, es
una computadora utilizada en la
ingeniería automática o
automatización industrial, para
automatizar procesos
electromecánicos, tales como el
control de la maquinaria de la
fábrica en líneas de montaje o
atracciones mecánicas.
Los PLC son utilizados en
muchas industrias y máquinas. A
diferencia de las computadoras
de propósito general, el PLC está diseñado para múltiples señales de entrada y de
salida, rangos de temperatura ampliados, inmunidad al ruido eléctrico y resistencia a la
vibración y al impacto. Los programas para el control de funcionamiento de la máquina
se suelen almacenar en baterías, copia de seguridad o en memorias no volátiles. Un
PLC es un ejemplo de un sistema de tiempo real «duro», donde los resultados de
salida deben ser producidos en respuesta a las condiciones de entrada dentro de un
tiempo limitado, de lo contrario no producirá el resultado deseado.
DESARROLLO
Los primeros PLC fueron diseñados para reemplazar los sistemas de relés lógicos.
Estos PLC fueron programados en lenguaje llamado Listado de instrucciones con el
cual las órdenes de control se le indicaban al procesador como un listado secuencial
de códigos en lenguaje de máquinas. Luego para facilitar el mantenimiento de los
sistemas a controlar se introdujo un lenguaje gráfico llamado lenguaje Ladder también
conocido como diagrama de escalera, que se parece mucho a un diagrama
esquemático de la lógica de relés. Este sistema fue elegido para reducir las demandas
de formación de los técnicos existentes. Otros autómatas primarios utilizaron un
formulario de listas de instrucciones de programación.
Los PLCs modernos pueden ser programados de diversas maneras, desde diagramas
de contactos, a los lenguajes de programación tales como dialectos especialmente
adaptados de BASIC y C. Otro método es la lógica de estado, un lenguaje de
programación de alto nivel diseñado para programar PLC basados en diagramas de
estado.
FUNCIONES
La función básica y primordial del PLC ha evolucionado con los años para incluir el
control del relé secuencial, control de movimiento, control de procesos, sistemas de
control distribuido y comunicación por red. Las capacidades de manipulación,
almacenamiento, potencia de procesamiento y de comunicación de algunos PLCs
modernos son aproximadamente equivalentes a las computadoras de escritorio. Un
enlace-PLC programado combinado con hardware de E/S remoto, permite utilizar un
INSTRUMENTACION Y AUTOMATIZACION
ordenador de sobremesa de uso general para suplantar algunos PLC en algunas
aplicaciones. En cuanto a la viabilidad de estos controladores de ordenadores de
sobremesa basados en lógica, es importante tener en cuenta que no se han aceptado
generalmente en la industria pesada debido a que los ordenadores de sobremesa
ejecutan sistemas operativos menos estables que los PLCs, y porque el hardware del
ordenador de escritorio está típicamente no diseñado a los mismos niveles de
tolerancia a la temperatura, humedad, vibraciones, y la longevidad como los
procesadores utilizados en los PLC. Además de las limitaciones de hardware de lógica
basada en escritorio; sistemas operativos tales como Windows no se prestan a la
ejecución de la lógica determinista, con el resultado de que la lógica no siempre puede
responder a los cambios en el estado de la lógica o de los estado de entrada con la
consistencia extrema en el tiempo como se espera de los PLCs. Sin embargo, este
tipo de aplicaciones de escritorio lógicos encuentran uso en situaciones menos
críticas, como la automatización de laboratorio y su uso en instalaciones pequeñas en
las que la aplicación es menos exigente y crítica, ya que por lo general son mucho
menos costosos que los PLCs.
ESTRUCTURA INTERNA
Sus partes fundamentales son la unidad central de proceso o CPU, y las interfaces de
entrada y salida. La CPU es el cerebro del PLC y está formado por el procesador y la
memoria. El procesador se encarga de ejecutar el programa escrito por el usuario, que
se encuentra almacenado en la memoria. Además el procesador se comunica con el
exterior mediante sus puertos de comunicación y realiza funciones de autodiagnóstico.
La interfaz de entrada se ocupa de adaptar las señales provenientes de los elementos
captadores, tales como botoneras, llaves, límites de carrera etc a nivel que el CPU
pueda interpretar como información. Por otra parte, cuando la CPU resuelve, a través
de un programa interno, activa algún elemento de campo, la interfaz de salida es la
encargada de administrar la potencia necesaria para comandar el actuador.
RELÉ LÓGICO PROGRAMABLE (PLR)
En los últimos años, unos pequeños productos llamados relés lógicos programables
(PLR), y también por otros nombres similares, se han vuelto más comunes y
aceptados. Estos son muy similares a los PLC, y se utilizan en la industria ligera,
donde sólo unos pocos puntos de entrada/salida (es decir, unas pocas señales que
llegan desde el mundo real y algunas que salen) están involucrados, y el bajo costo es
deseado. Estos pequeños dispositivos se hacen típicamente en un tamaño físico y
forma común por varios fabricantes, y con la marca de los fabricantes más grandes de
PLCs para completar su gama baja de producto final. La mayoría de ellos tienen entre
8 y 12 entradas digitales, 4 y 8 salidas discretas, y hasta 2 entradas analógicas. El
tamaño es por lo general alrededor de 10 cm de ancho y 7,5 cm de alto y 7,5 cm de
profundidad. La mayoría de estos dispositivos incluyen una pantalla LCD de tamaño
pequeño para la visualización simplificada lógica de escalera (sólo una porción muy
pequeña del programa está visible en un momento dado) y el estado de los puntos de
E/S. Normalmente estas pantallas están acompañados por una botonera basculante
de cuatro posiciones más cuatro pulsadores más separados, y se usan para navegar y
editar la lógica. La mayoría tienen un pequeño conector para la conexión a través de
RS-232 o RS-485 a un ordenador personal para que los programadores pueden
utilizar simples aplicaciones de Windows para la programación en lugar de verse
obligados a utilizar la pantalla LCD y el conjunto de pequeños pulsadores para este fin.
A diferencia de los PLCs regulares que son generalmente modulares y ampliables en
gran medida, los PLRs son por lo general no modulares o expansibles, pero su precio
INSTRUMENTACION Y AUTOMATIZACION
puede ser dos órdenes de magnitud menos de un PLC y todavía ofrecen un diseño
robusto y de ejecución determinista de la lógica. En los últimos años se está incluso
incorporando en estos pequeños dispositivos, una conexión de red Ethernet con RJ45
que permite configurar y monitorizar el equipo de forma remota.
VENTAJAS Y DESVENTAJAS
Dentro de las ventajas que estos equipos poseen se encuentra que, gracias a ellos, es
posible ahorrar tiempo en la elaboración de proyectos, pudiendo realizar
modificaciones sin costos adicionales. Por otra parte, son de tamaño reducido y
mantenimiento de bajo costo, además permiten ahorrar dinero en mano de obra y la
posibilidad de controlar más de una máquina con el mismo equipo.
Sin embargo, y como sucede en todos los casos, los controladores lógicos
programables, o PLCs, presentan ciertas desventajas como es la necesidad de contar
con técnicos calificados específicamente para ocuparse de su buen funcionamiento.
BIBLIOGRAFÍA:
https://tallerelectronica.com/2014/10/13/introduccion-a-la-electronica-digital/
Oxer, Jonathan; Blemings, Hugh (28 de diciembre de 2009). Practical Arduino:
Cool Projects for Open Source Hardware (1ª edición). Apress. p. 500. ISBN
1430224770.
Noble, Joshua (15 de julio de 2009). Programming Interactivity: A Designer's
Guide to Processing, Arduino, and openFramework (1ª edición). O'Reilly Media.
p. 768. ISBN 0596154143.
Banzi, Massimo (24 de marzo de 2009). Getting Started with Arduino (en inglés)
(1ª edición). Make Books. p. 128. ISBN 9781449363291.

You might also like