Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
En este documento se describe el funcionamiento de la tarjeta de adquisicin de datos. La misma que posee 4
entradas digitales y 4 entradas analgicas de 0 a 5 Voltios, las mismas que sirven para monitorear el estado de las
variables existentes en un proceso o mquina Adems esta tarjeta posee 4 salidas .digitales de relee de 10
Amperios 240 Voltios y una salida analgica con un rango de de 0 a 10 Voltios con una precisin de 40 mV. El
elemento de control de este mdulo es un microcontrolador PIC 16F877, y el software utilizado para el
desarrollo de la interfaz grfica es LabVIEW 7.1 de National Instrument.
Abstract
This article describes the basic operation of a module designed for serial data acquisition, data is coming from
four digital and five analogue inputs, implemented to simulate changes in variables of a process. This module have
eight relay outputs and one output for pulse width modulation (PWM), also this module has a switch for data
transmission speed selection between the microcontroller and a personal computer (PC). The main control
element in this module is a microcontroller PIC 16F877, and for developing its graphic interface we have used
software as LabVIEW 7.1
1. Introduccin
Actualmente en el mercado existen varias opciones La figura 1 nos muestra el diagrama de bloques
al momento de elegir que hardware o software a en el que se muestran las diferentes etapas de las que
utilizar para automatizar un proceso, en este mbito el est constituido nuestro proyecto, la misma que consta
uso de Controladores Lgicos Programables (PLCs) y de cuatro bloques principales que se detallan a
sistemas para la Supervisin, Control y Adquisicin de continuacin:
Datos (SCADAs), es muy generalizado, debido a su
simplicidad de manejo y su capacidad de expansin, Nuestro primer bloque es el del software que est
sin embargo muchas soluciones resultan muy costosas desarrollado bajo la plataforma del LabVIEW 7.1 lo
para nuestro medio, por lo que es necesario buscar cual describimos ms adelante - el objetivo de este
otras alternativas, que aunque involucran ms tiempo bloque es que sea capaz de comunicarse con el
de desarrollo permiten ofrecer una solucin Hardware (la tarjeta de adquisicin), para transferir y
satisfactoria a numerosos problemas de control e recibir datos, adems de tomar ciertas decisiones sobre
instrumentacin. el comportamiento del hardware.
Una de esas alternativas es la utilizacin de tarjetas El segundo bloque est constituido por el
o mdulos para la adquisicin de datos y el control de hardware necesario para que haya comunicacin de la
variables de un proceso, que en la actualidad son cada computadora con los bloques siguientes, en otras
vez ms utilizadas debido a que ofrecen soluciones a palabras el hardware es el enlace fsico necesario para
la medida de los requerimientos de la aplicacin. poder realizar la comunicacin entre el primer y el
Comercialmente existen muchas tarjetas con diferentes tercer bloque. Para que nuestra tarjeta se comunique
caractersticas aunque tambin cabe la posibilidad de con el mundo externo tiene tres entradas digitales y
desarrollarlas como es el caso del mdulo propuesto. tres entradas analgicas adems de cuatro salidas
digitales y una salida analgica.
2. Caractersticas del Sistema
En esta seccin describiremos las caractersticas Nuestro tercer bloque est compuesto por un
tcnicas de la tarjeta de adquisicin diseada, la variador de velocidad, que en nuestro caso es el
misma que consta de tres entradas digitales, tres mundo externo, aunque por el diseo nuestra tarjeta
entradas analgicas de 0 a 5 Vdc, cuatro salidas puede acoplarse sin ningn problema a cualquier tipo
digitales a rel y una salida analgica de 0 a 10 Vdc y de requerimientos que se le exijan.
est diseada para ser la interfaz para la comunicacin
entre una PC y el variador de velocidad, instalado en Finalmente el cuarto bloque esta constituido por
el motor del Grid Picker, en la banda #1 de la el elemento que es controlado por el variador, es un
mquina empastadora. motor de 3 Hp. Trifsico.A este motor consideramos
necesario el acople de un sistema de realimentacin
Lo que se desea es que este mdulo sea capaz de hacia la tarjeta que nos permita visualizar la velocidad
realizar la adquisicin de los datos analgicos y del mismo en tiempo real.
digitales generados por un variador de velocidad
cualquiera, enviarlos a la computadora a travs del 3 Diseo del Hardware.
puerto serial para que sean procesados, visualizados y
luego establecer algn tipo de control en las salidas, El objetivo de este diseo es hacer una tarjeta de
que sern las que actuarn en las entradas del variador. adquisicin de datos basada en un microcontrolador de
tres entradas analgicas, tres entradas digitales, tres
2.1 Diagrama de Bloques del Sistema. salidas digitales y una salida analgica.
3.1 Entradas
3.2 Salidas.
Las salidas digitales constan de cuatro rels de 12
Vdc, que se encuentran ubicadas en el puerto B,
configurados como salidas digitales, desde RB0 a
RB3, los mismos que se encuentran ubicados
desde los pines 33 al 36 del PIC correspondiente,
las salidas digitales se encuentran aisladas del rel por
medio del integrado ULN2003AN -refirase al anexo
D1.1-. Este aislamiento es necesario ya que las
corrientes que manejan las salidas del PIC son muy
bajas para polarizar los rels, 10A a 120Vac y 6A
28Vdc. La salida analgica se la obtiene a travs de FIGURA 2 Diagrama de bloques de la tarjeta
un conversor digital analgico TLC7628CN -refirase
al anexo D1.2-. Este integrado convierte la La figura 2 nos muestra como est dividida la
informacin enviada en forma digital desde el puerto tarjeta de adquisicin. El bloque central est
D del PIC el mismo que se encuentra configurado constituido por el PIC 16F877A. El bloque de las
como salida digital. El puerto D est ubicado en los entradas digitales est representado por tres botoneras,
pines del 19 al 22 y del 27 al 30, es decir que nuestra el bloque de opto-acopladores est constituido por tres
salida analgica tiene 8 bits de resolucin. Para acopladores tipo 4N25 y uno 4432 refirase al anexo
obtener un voltaje de salida de 0 a 10 Vdc fue D1.5-. El bloque de las entradas analgicas est
necesario utilizar el integrado TL084 -refirase al representado por tres potencimetros que varan de 0 a
anexo D1.3.-, configurado como acoplador de 5 Vdc, se encuentran conectado al bloque central a
impedancia y como amplificador con ganancia 2. travs del OPA4342 que es un OPAM configurado en
modo acoplador de impedancia o ganancia unitaria. El
3.3 Alimentacin. bloque de comunicacin entre el computador y el PIC
La alimentacin de la tarjeta es de 120 Vac. En el se logra mediante el USART incluido en el PIC y el
interior de la tarjeta se han construido tres fuentes de integrado MAX232 que se encarga de convertir las
+12, -12 y +5 Vdc, para obtener estos voltajes se seales TTL a niveles de voltaje establecidos por el
trabaja con los reguladores 7812, 7912 y 7805 protocolo RS232.
respectivamente. La fuente de -12 Vdc fue necesaria
para polarizar el integrado TL084. La fuente de +12 El bloque de acoplamiento de las salidas digitales
Vdc fue necesaria para polarizar a los integrados y a lo constituye el integrado ULN2003 que contiene 8
los rels mientras que la de +5 Vdc se la utiliz para salidas tipo DARLINGTON, para manejar el bloque
polarizar el PIC. de salida compuesto por 4 relees con las caractersticas
mencionadas anteriormente. El bloque del convertidor
digital analgico est compuesto por TLC6528, este
3.4 Seleccin del Microcontrolador. bloque se encarga de convertir la informacin digital
Para seleccionar el microcontrolador a usar se proveniente del bloque central en una seal analgica,
debi considerar los siguientes aspectos: cantidad de esta seal analgica pasa por el bloque conformado
entradas y salidas, recursos internos que debera tener por TL084 que es el que se encarga de convertir la
el micro, accesibilidad y precios. La capacidad mnima seal analgica a niveles de voltajes deseados en el
que deba tener el PIC era de 15 entradas y salidas bloque de salida analgica.
digitales, 3 canales analgicos, capacidad de
comunicacin serial y conversores analgicos/digitales 3.5 Diseo de la tarjeta en PROTEL.
para el tratamiento de los datos analgicos. En el Para el diseo de la placa se consider realizar el
mercado actualmente los microcontroladores ms revelado de las pistas en una sola capa, aprovechando
usados son los de la familia MICROCHIP, por esta todos los espacios de tal manera que se puedan reducir
razn el integrado que usamos es el PIC16F877A. costos al mximo. El diseo final de las pistas fue el
que se muestra a continuacin,
3.6. Diseo del Software para el PIC. Envio desde PC Respuesta del PIC
0 Envo del canal analgico 0
9 Envo del canal analgico 1
3.6.1 Introduccin. C Envo del canal analgico 2
Una de las partes ms complicadas e interesante Tabla 3 Comandos que recibe el PIC para actuar en
del desarrollo de la tarjeta, fue realizar el programa las entradas analgicas.
que iba hacer cargado en el PIC, el principal problema
a resolver era establecer un protocolo de comunicacin Cuando el PIC recibe uno de los valores de la
entre el software desarrollado en LabVIEW (refirase tabla anterior, inicia la conversin del canal
al captulo 5), y la tarjeta de adquisicin, ya que si respectivo, luego transmite el valor del canal, hacia la
bien es cierto la informacin iba hacer transmitida a PC, para una mayor facilidad de este proceso se
travs del puerto serie en cdigo ASCII, era necesario trabaj con 8 bits de resolucin de los canales
diferenciar los tipos de seales. analgicos.
FIGURA 6 Fotografa general de las entradas y Se habla de instrumento virtual cuando se emplea
salidas digitales y analgicas. la computadora para realizar funciones de un
instrumento clsico pudiendo agregarle al
instrumento otras funciones a voluntad, a los
programas desarrollados en LabVIEW se los conoce
como instrumentos virtuales.
Iteracin Inicial
Figura 13. Panel de Control diseado para el control de
Figura 11. Ciclo For (Para) un variador de velocidad.
Atentamente
6. Conclusiones
La tarjeta de adquisicin diseada y su sistema de
monitoreo y control desarrollado en LabVIEW tiene
mltiples aplicaciones, no solamente en el control de
un variador de velocidad, puede ser muy til no
solamente en aplicaciones industriales si no para fines
pedaggicos e inclusive para incentivar a adolescentes
para ingresar a este inimaginable mundo que es la
programacin industrial.