Vous êtes sur la page 1sur 90

Parte I – Descripción y Justificación del Proyecto

Descripción del Contexto


El presente proyecto se ejecutará con la finalidad de incursionar en el uso y aplicación
de tecnologías de alto nivel que nos permitirán dar inicio al desarrollo de un producto que
pueda suplantar los sistemas de diseño extranjero que tenemos en nuestro país, como son
los programas que ejecutan supervisión y control de procesos industriales.

Debido a que no se contó con el apoyo de las empresas relacionadas con el área de
aplicación, se planteó emular lo que sería nuestro campo de trabajo, donde se
implementaría el diseño de un sistema de control para la supervisión de temperatura como
variable, a través del entorno de programación Visual C#, y enfatizar que su desarrollo
involucra el estudio de una de las herramienta más actuales.

Motivado a la carencia del área de trabajo para la aplicación del proyecto, y la


relevancia que tiene el mismo como desarrollo de innovación tecnológica, se decidió
enmarcar el aprovechamiento inmediato del proyecto a nivel educativo, para que sea
tomado como precedente para la generación de nuevas aplicaciones y ampliación de los
alcances del mismo. Por lo antes expuesto, el lugar de trabajo donde se lleva a cabo este
proyecto es la casa de estudio en la que nos encontramos actualmente.

Nombre de la Organización
Instituto Universitario de Tecnología del Estado Bolívar (IUTEB)

1
Producto o Servicio
Institución educativa universitaria, que forma profesionales a nivel técnico y de
ingeniería a través sistema de estudio de los Programas Nacionales de Formación.

Localización Geográfica (Estado, Municipio, Parroquia y Dirección)


Ésta institución se encuentra ubicada en el Estado Bolívar, Municipio Heres, Parroquia
Catedral, en la calle Igualdad cruce entre calles Rosario y Progreso, edificio Nº 28.

Reseña Histórica de la Organización


En el Proyecto Nacional Simón Bolívar se formula como línea estratégica la necesidad
de desarrollar de manera transversal la formación para el ejercicio del trabajo liberador y
creador, como deber social, orientada hacia el desarrollo de las fuerzas productivas
nacionales, creando la base material requerida para el desarrollo de la sociedad socialista.

La creación de los Programas Nacionales de Formación (PNF) fue encomendada al


MPPES por el Presidente de la República Bolivariana de Venezuela, Hugo Rafael Chávez
Frías, según Punto de Cuenta Nº 4-2008 de fecha 12 de enero de 2008.

La figura de los PNF se creó mediante Resolución 2.963 de fecha 13 de mayo de 2008,
publicada en Gaceta Oficial 38.930 del 14 de mayo de ese mismo año. El propósito general
de los PNF es construir redes de conocimiento y aprendizaje para la generación,
transformación y apropiación social del conocimiento en las respectivas áreas, al servicio
de la Nación y, en particular, promover activamente la articulación y cooperación solidaria
entre las instituciones universitarias; así como la vinculación de la educación universitaria
con los organismos del Estado, empresas y organizaciones sociales.

En Gaceta Oficial N° 39.058 de fecha 13 de noviembre de 2008, el IUTEB es autorizado


para gestionar los PNF en Mecánica, Electricidad e Ingeniería de Mantenimiento. En
Resolución N° 3.147 de fecha 07 de octubre de 2008 se autorizó la gestión del PNF de

2
Informática. El 15 de marzo de 2010 en Gaceta Oficial 39.386 se autoriza la gestión del
PNF en Geociencia.

Diagnóstico Actual de la Situación


La detección y manipulación de las variables ha llevado al desarrollo de tecnologías, que
han ido evolucionando, según las exigencias de simplicidad y fiabilidad que se debe tener
en el manejo y control de procesos industriales. El desarrollo de sistemas de control está
estrechamente vinculado con el uso de la electrónica, representado a través de dispositivos
(hardware), y en muchos de los casos se hace uso de programas (software) para el diseño de
protocolos de operación de dichos dispositivos. También, surgió la necesidad de
intercambiar información entre estos de una manera cómoda y rápida.

En Venezuela hasta los momentos no se ha desarrollado tecnología basada en el sistema


SCADA, uno de los más usados en la industria para la supervisión y control de procesos, en
el cual el operario puede ejecutar tareas de control, aplicando criterios técnicos en la
manipulación de las variables, por lo que este producto es adquirido a elevados costos, por
ser tecnología de dominio extranjero, dentro de las que se encuentra los fabricantes, tales
como: ABB, SIEMENS, SCHNEIDER ELECTRIC, entre otras, compañías multinacionales
encargada de la creación de sistemas SCADA.

El producto a obtener es el diseño de un sistema de control para la supervisión de


temperatura como variable, a través del entorno de programación Visual C#. El cual se
implementará en un prototipo, que emula el funcionamiento del sistema de enfriamiento de
un transformador de potencia, donde la generación de calor estará acorde a los valores
reales que pudiera experimentar el transformador, todo este sistema estará bajo un control
automatizado.

3
Justificación e Impacto Social
El proyecto pretende implementar el control de procesos a través de una interfaz gráfica
de forma automatizada, donde el usuario podrá visualizar las condiciones de la variable del
proceso. La base fundamental que impulsa el desarrollo de este proyecto, es lograr obtener
un sistema de control para la supervisión de temperatura como variable, a través del
entorno de programación Visual C#, se basa en la comunicación constante entre una tarjeta
de adquisición de datos y la PC, haciendo uso del puerto serie, y que a su vez el sistema
diseñado ejecute tareas de control, tomando en cuenta los parámetros técnicos de dominio
del operador que serán definidos en el programa, para mantener las condiciones favorables
en el sistema supervisado.

Este proyecto representa el inicio del desarrollo de tecnología del tipo SCADA, siendo
esta una de las más aplicadas en control de procesos industriales en nuestro país, y su
adquisición representa altos costos. He aquí donde radica la importancia del proyecto, ya
que se hace necesario impulsar en nuestro país el desarrollo de recursos que permitan
alcanzar la independencia tecnológica, a demás de la generación de productos de uso
masivo a un menor costo.

En el desarrollo del proyecto se hace uso de herramientas tecnológicas actuales, como es


el caso del software bajo el cual se diseño la programación, a través del Visual Studio 2010,
el cual es un entorno de desarrollo integrado para sistemas operativos Windows. Soporta
varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET
y Visual Basic .NET, este se encuentra actualmente en etapa de prueba, por lo que tiene
poco uso en Latinoamérica.

Este proyecto marcará un precedente, a nivel técnico y educativo, en la institución para


la aplicación de la tecnología en la búsqueda de solución de problemas centrados en el área
de automatización y control de procesos industriales perteneciente a la línea de
investigación inteligencia artificial, cabe resaltar que Transmisión de Datos,

4
Automatización industrial I y II, son unidades curriculares que aportan conocimiento y
herramientas para el desarrollo del proyecto. Además de estar enmarcado en el objetivo de
fomentar la ciencia y la tecnología al servicio del desarrollo nacional y reducir diferencias
en el acceso al conocimiento, tal como lo describe la línea estratégica sobre el Modelo
Productivo Socialista del Plan de Desarrollo Económico y Social de la Nación Simón
Bolívar. Ya que se beneficia a:

 Estudiantes pertenecientes al Programa Nacional de Formación de Electricidad y


carreras afines.
 La Industria Nacional, si se plantea la ampliación y aplicación del sistema de
control diseñado, lo que representaría el desarrollo de un servicio y producto con
sello nacional, que conllevaría a la independencia tecnológica de nuestro país.

Objetivos Del Proyecto

Objetivo General:
“Diseñar un sistema de control para la supervisión de temperatura como variable, a
través del entorno de programación Visual C#”

Objetivos Específicos:
 Identificar los elementos de un sistema de control de variables.
 Describir el microcontrolador a utilizar.
 Establecer la comunicación con la PC.
 Realizar el esquema del sistema de control a diseñar.
 Elaborar la interfaz gráfica para la PC.
 Determinar la factibilidad del diseño.
 Construir el prototipo y su manual operativo.

5
Parte II – Proyectos Afines y Fundamento Teórico

Proyectos Afines
Los sistemas de adquisición de datos han tenido un relevante protagonismo en el control
y supervisión de procesos industriales. Debido al creciente y sostenido desarrollo de la
industria, se ha puesto de manifiesto el considerable interés en la mejora de técnicas que
conlleven a la automatización y mejoras de cualquier proceso.

Dávila Y., Quijada J., Guarnizo D. Soto O., Gracia N., y Price G. (2010): diseñaron un
Protector de Tensión para Instalaciones Residenciales, se basó en la realización de un
protector de tensión para instalaciones residenciales, el cual se desgloso en 4 fases. Como
primera fase se obtuvo el diseño del circuito sensor que consiste en un divisor de tensión,
que actuó como elementos de realimentación, donde se transformó la alimentación
principal residencial AC a un nivel mucho menor en DC, que sean tolerados por el PIC´s,
estos niveles DC son equivalentes a los niveles de tensión que posea la red de alimentación
residencial.

En la segunda fase se realizó el acoplamiento del sensor al PIC´s, a través de opto


acoplador, que actúa como aislamiento eléctrico entre la entrada y salida, usado en
aplicaciones en las que los potenciales de los dos circuitos pueden diferir en centenas de
voltios.

6
En la fase tres, se diseñó el programa que se cargará en el PIC´s para manipular la
variable que interviene en el sensado, procesamiento de datos y ejecución de tareas.

Por último una fase cuatro, dada por la salida del sistema de protección eléctrico,
representa el circuito de control del sistema, a él se acoplará la carga que se quiere proteger,
por cada carga que se quiera acoplar al sistema de protección eléctrico se debe instalar un
relé de estado sólido. Para lo que fue necesario el uso de un optoacoplador, a través de un
integrado que posee un optotransistor, con la finalidad de llevar la señal de salida del PIC al
relé. Esto implicó manejo del lenguaje de programación y de las características que posee el
PIC´s.

Moisés Rafael y Nancy Carolina Gutiérrez Damián,( 2010) desarrollaron un control de


temperatura Encendido/Apagado, usando la tarjeta EDUPIC16F84 que controla el
encendido y apagado de un bombillo de halógeno, censando su temperatura el DS18B20,
aunque es implementado didácticamente, es definido por sus autores como un control de
simple emulación e implementación para la industria.

Como características implementadas en el control desarrollado, son el LCD, dos switch


que selecciona entre tres modos de operación, un zumbador que se activa cuando está en
función la fuente de calor. Este tiene tres modos de operación, en primer lugar muestra la
temperatura leída del sensor, en segundo lugar se establece manualmente la temperatura
deseada y tercero hace el control de encendido y apagado, empleando un margen de
histéresis para el encendido y apagado.

José Angulo, Susana Romero e Ignacio Angulo (2000), en su libro PIC Diseño Práctico
de Aplicaciones, en su sección de aplicación y visualización de datos por pantalla LCD,
presenta el esquema de su control automático de temperatura, que consta de un
microcontrolador PIC I/O, sensor de temperatura, convertidor de analógico a digital (ADC),
un calefactor, un relevador que pone en marcha un ventilador y una pantalla LCD. El

7
sistema de control planteado controla el nivel de temperatura, de manera que cuando pase
por debajo de un valor prefijado se active un relé que emule la puesta en operación del
ventilador cuando aumente por encima del valor máximo prefijado. Visualizando por un
LCD la temperatura y los márgenes de operación.

Federico Barchini (2009) da a conocer su proyecto de “Control de temperatura con


cuatro sensores controlados por un microcontrolador PIC16F876 definiendo los parámetros
desde la PC”. Activa y desactiva el actuador para obtener la temperatura deseada, cuenta
con un LCD de 2x16 y con el protocolo de comunicación RS-232 se comunica con la PC
mediante la comunicación USART del PIC. Usa el LM35 para sensar la temperatura y el
diodo LM336 para tener un voltaje de referencia acompañado de un preset para alcanzar la
tensión necesaria.

Fernando Guzmán Díaz (2010), realizó el proyecto en la Universidad Michoacana de


San Nicolás de Hidalgo, el cual se enfoca en un control de Encendido/Apagado de lazo
cerrado dependiente de la temperatura que enciende y apaga el calefactor y el ventilador
que introduce el aire caliente dado por un microcontrolador. Este está conformado por tres
etapas necesarias para su desarrollo en el diseño y construcción.

1. Diseño del Circuito de Control.


2. Desarrollo del Programa.
3. Implementación de la Etapa de Potencia

Por ende, debido a las exigencias que se presenta actualmente en el sector industrial se
hace necesario la creación de sistemas con características de alta confiabilidad, rapidez y
amplia capacidad a la hora de establecer, control sobre variables determinadas y
comunicación entre hardware del sistema, además de la manipulación e interacción que
pueda tener el usuario con el proceso. Es importante señalar que es un sistema de muy
bajos costos comparado con otros ya existentes en el mercado.

8
El Fundamento Teórico

Adquisición de Datos
Consiste en tomar un conjunto de señales físicas, convertirlas en tensiones eléctricas y
digitalizarlas de manera que se puedan procesar en una computadora.

Transmisión de Datos
Es la acción de enviar datos, a través de un medio de telecomunicaciones, desde un lugar
en el que son originados hasta otro en el que son recibidos, consiste en el movimiento de
información codificada, de un punto a uno o más puntos, mediante señales eléctricas,
ópticas, electroópticas o electromagnéticas.

Bit
El término bit deriva de la frase dígito binario (en inglés binary digit). Es una señal
electrónica que puede estar encendida (1) o apagada (0). Es la unidad más pequeña de
información que utiliza un ordenador. Son necesarios 8 bits para crear un byte. La mayoría
de las veces los bits se utilizan para describir velocidades de transmisión, mientras que los
bytes se utilizan para describir capacidad de almacenamiento o memoria.

Bit de Paridad
Es un bit extra incluido para hacer que el equivalente de un número binario sea par o
impar. En ambos casos se usa el bit de paridad al inicio del código con el fin de producir un
número par, para que haya paridad par o bien un número impar, para que se presente
paridad impar.

Protocolo
Es un conjunto de reglas usadas por computadoras para comunicarse unas con otras a
través de una red. Estos dominan la sintaxis, semántica y sincronización de la
comunicación. Los protocolos pueden ser implementados por hardware, software, o una

9
combinación de ambos. A su más bajo nivel, un protocolo define el comportamiento de una
conexión de hardware.

Emisor
Es aquella fuente que genera mensajes de interés o que reproduce una base de datos de
la manera más fiel posible sea en el espacio o en tiempo.

Receptor
Se aplica al aparato que recibe señales eléctricas, telegráficas, telefónicas o radiofónicas
y las convierte en sonidos o señales que se pueden oír o ver.

Dato
Es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o
una característica de una entidad. Los datos son hechos que describen sucesos y entidades.
No tienen ninguna información. Puede significar un número, una letra, o cualquier símbolo
que representa una palabra, una cantidad, una medida o una descripción.

Parámetros
Es una variable que puede ser recibida por una subrutina.

Rutina
Esta se define en el área de programación como un procedimiento independiente (un
bloque), que realiza una labor específica y a la cual se puede llamar desde cualquier parte
del programa principal. Dado que cada rutina realiza una labor en particular, el
programador, cuando está seguro de su funcionamiento, puede mantenerla almacenada y
disponible en un “banco” o “librería”, para utilizarla en cualquier programa, sin volver a
escribir las líneas que realicen lo deseado, sólo necesitará copiar el bloque de la rutina o
tener el archivo disponible para cuando se realice la compilación del programa.
Posteriormente, deberá hacer el llamado al procedimiento adecuado, en el instante preciso.

10
Subrutina
Es una porción de código que forma parte de un programa más grande. Esa porción de
código realiza una tarea específica, relativamente independiente del resto del código. La
mayoría de los lenguajes de programación soportan la creación de subrutinas y métodos
para llamarlas (invocarlas) y retornarlas.

Puerto
Es una interfaz para comunicarse con un programa a través de una red, suele estar
numerado.

Puerto serie o puerto serial


Es un interfaz de comunicaciones de datos digitales, frecuentemente utilizado por
computadoras y periféricos, donde la información es transmitida bit a bit enviando un solo
bit a la vez, en contraste con el puerto paralelo que envía varios bits simultáneamente.

El puerto serie RS-232


Es la forma más comúnmente usada para realizar transmisiones de datos entre
ordenadores, cumplen con los siguientes niveles de voltaje: Un “1” lógico es un voltaje
comprendido entre –5v y –15v en el transmisor y entre -3v y –25v en el receptor. Un “0”
lógico es un voltaje comprendido entre +5v y +15 v en el trasmisor y entre +3v y +25 v en
el receptor. La conexión del puerto serie, se realiza a través de dos conectores conocidos
como macho y hembra, previstos de 9 puntos de conexión, su forma física se muestra en
cuadro Nº1.

11
Cuadro Nº 1. Conectores Macho y Hembra del Puerto Serie

El puerto serie RS-232 (también conocido como COM) es del tipo asincrónico, utiliza
cableado simple desde 3 hilos hasta 25 y conecta computadoras o microcontroladores a
todo tipo de periféricos, desde terminales a impresoras y módems pasando por mousses.

La interfaz entre el RS-232 y el microprocesador generalmente se realiza mediante una


UART 8250 (computadoras de 8 y 16 bits, PC XT) o 16550 (IBM Personal Computer/AT y
posteriores).

El RS-232C consiste en un conector tipo DB-25 de 25 pines, aunque es normal encontrar


la versión de 9 pines DB-9, mas barato e incluso mas extendido para cierto tipo de
periféricos (como el ratón serie del PC). En cualquier caso, los PCs no suelen emplear más
de 9 pines en el conector DB-25. Cada pin puede ser de entrada o de salida, teniendo una
función específica cada uno de ellos. Las más importantes son:

Pin Siglas Función

1 DCD (Detección de Portadora)


2 RXD (Recibir Datos)
3 TXD (Transmite datos)
4 DTR (Terminal de Datos Listo)

Tabla Nº 1. Función de los Pines del Puerto Serie

12
Pin Siglas Función

5 SG (Tierra)
6 DSR (Equipo de datos listo)
7 RTS (Solicitud de Envío)
8 CTS (Disponible para enviar)
9 RI (Indica llamada)

Cont. Tabla Nº 1. Función de los Pines del Puerto Serie

Las señales TXD, DTR y RTS son de salida, mientras que RXD, DSR, CTS y DCD son
de entrada. La masa de referencia para todas las señales es SG (Tierra de Señal). En el
cuadro Nº 2 se puede visualizar la forma en que se conectan los pines del puerto.

Cuadro Nº 2. Conexión de los Pines del Puerto Serie

La norma RS232 describe la conexión en serie entre un aparato terminal de datos (DTE)
y una instalación de transmisión de datos (DCE) con sus propiedades eléctricas y
mecánicas. Aunque la norma sólo define este tipo de conexión, la interfaz RS232 se ha
establecido como estándar general para transmisiones de datos en serie a través de cortas
distancias.

13
La distancia alcanzable entre dos aparatos RS232 depende como en todos los métodos
de transmisión en serie del cable usado y de la gama de Baudios. La RS232C define la
distancia máxima con 15 m sin consideración de la velocidad de transmisión.

Las versiones más nuevas del estándar RS232 definen la longitud máxima de cable
según la capacidad de cable, que no se debe sobrepasar. Seleccionando un cable de baja
capacidad (aprox. 50pF/m), puede puentearse así sin auxiliares adicionales una distancia de
máximo 50m.

Es posible salvar grandes distancias mediante el uso de amplificadores de líneas RS232


o mediante el uso paralelo de una infraestructura de red eventualmente existente con los
servidores COM que pueden transportar las señales RS232 a través de Ethernet.

Al estimar la longitud máxima de la línea se debería tener en cuenta siempre el problema


de las posibles diferencias de potencial que puedan surgir. Con longitudes de cable
crecientes, como en los entornos industriales, se debería prever por ese motivo una
separación galvánica de la línea de señales. Esto puede ser integrado fácilmente en las
conexiones existentes mediante aisladores RS232 enchufables, o realizada alternativamente
mediante la transmisión de las señales RS232 a través de una conexión de fibra óptica.

Baudio
Es la cantidad de veces que cambia el estado del medio de transmisión por segundo.
Cada cambio de estado afecta a más de un bit de información, por lo tanto la tasa de bits
puede ser superior a la tasa de baudios.

Buffer
Espacio de memoria, en el que se almacenan datos para evitar que el programa o recurso
que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia.

14
TTL
Es la sigla en inglés de transistor-transistor logic, es decir, "lógica transistor a
transistor". Es una familia lógica o lo que es lo mismo, una tecnología de construcción de
circuitos electrónicos digitales. En los componentes fabricados con tecnología TTL los
elementos de entrada y salida del dispositivo son transistores bipolares.

CMOS
Es la sigla en inglés de Complementary metal-oxide-semiconductor, es decir,
“Complementarios de óxido de metal-semiconductor”. Es una de las familias lógicas
empleadas en la fabricación de circuitos integrados. Su principal característica consiste en
la utilización conjunta de transistores de tipo pMOS y tipo nMOS configurados de tal
forma que, en estado de reposo, el consumo de energía es únicamente el debido a las
corrientes parásitas.

Circuito Integrado
Es un circuito formado por elementos tales como diodos, transistores, resistencias y
condensadores, los cuales están interconectados y ubicados en una pastilla de silicio. Es de
unas dimensiones muy reducidas y sus elementos no se pueden separar. Es decir, el sistema
electrónico está formado por circuitos completos, todos ellos situados en el cristal de
silicio.

Circuito Impreso
Es un medio para sostener mecánicamente y conectar eléctricamente componentes
electrónicos, a través de rutas o pistas de material conductor, grabados en hojas de cobre
laminadas sobre un sustrato no conductor, comúnmente baquelita o fibra de vidrio.

Hyperterminal
Es un programa que se puede utilizar para conectar con otros equipos, sitios Telnet,
sistemas de boletines electrónicos (BBS), servicios en línea y equipos host, mediante un

15
módem, un cable de módem nulo o Ethernet. Es un medio útil para configurar y probar el
módem o examinar la conexión con otros sitios.

Hardware
Es el substrato físico en el cual existe el software, abarca todas las piezas físicas de un
ordenador (disco duro, placa base, memoria, tarjeta aceleradora o de vídeo, lectora de CD,
microprocesadores, entre otras). Sobre el hardware es que corre el software que se refiere a
todos los programas y datos almacenados en el ordenador.

Software
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y
datos asociados que forman parte de las operaciones de un sistema de computación.

Memoria
Dispositivo basado en circuitos que posibilitan el almacenamiento limitado de
información y su posterior recuperación.

Memoria EEPROM
Tipo de memoria ROM están formadas por celdas de FAMOS o transistores de puerta
flotante. Al ser programadas, puede borrarse su contenido al ser expuestas a una luz
ultravioleta fuerte. Esto sucede porque los fotones de luz ultravioleta excitan los electrones
de las celdas, lo que produce que se descarguen.

Control de Flujo
Es determinar el orden en el que se ejecutarán las instrucciones en nuestros programas.
Si no existiesen las sentencias de control entonces los programas se ejecutarían de forma
secuencial, empezarían por la primera instrucción e iría una a una hasta llegar a la última.

16
Visual Studio
Es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas
operativos Windows. Soporta varios lenguajes de programación tales como Visual C++,
Visual C#, Visual J#, ASP.NET y Visual Basic .NET. Permite a los desarrolladores crear
aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que
soporte la plataforma.

Consola
Dispositivo de entrada de datos a un ordenador, conocido más genéricamente como
teclado o terminal, ya sea manual o por conectores.

Lenguaje de alto nivel


Lenguaje simbólico constituido por un léxico, una sintaxis y una semántica; los cuales
son fácilmente entendibles por el usuario cuando tiene que realizar programas para
computadoras.

Librería de programación
Es un conjunto de subprogramas utilizados para desarrollar software. Las bibliotecas
contienen código y datos, que proporcionan servicios a programas independientes, es decir,
pasan a formar parte de éstos. Esto permite que el código y los datos se compartan y puedan
modificarse de forma modular. Algunos programas ejecutables pueden ser a la vez
programas independientes y bibliotecas, pero la mayoría de éstas no son ejecutables.
Ejecutables y bibliotecas hacen referencias (llamadas enlaces o LINK) entre sí a través de
un proceso conocido como enlace (o link), que por lo general es realizado por un software
denominado enlazador o linker.

Sistema
Es la combinación de componentes que actúan conjuntamente y cumplen un
determinado objetivo.

17
Sistema de control
Un sistema de control está definido como un conjunto de componentes que pueden
regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento
predeterminado, de modo que se reduzcan las probabilidades de fallos y se obtengan los
resultados buscados, además de permitir la protección de los equipos involucrados en el
proceso donde se esté aplicando dicho sistema.

Sistema de Control en Lazo Cerrado


Son aquellos en los que la señal de salida del sistema (variable controlada) tiene efecto
directo sobre la acción de control (variable de control)

Variable Controlada
Es el elemento que se desea controlar. Se puede decir que es la salida del proceso.

Sistema de Control de Variables


Controla la salida del sistema a un valor o secuencia de valores determinados. El
objetivo es mantener una variable llamada controlada próxima a un valor deseado conocido
como punto de ajuste “set-point”. La variable controlada debe permanecer estable, y para
conocer el estado de dicha variable se debe establecer un sistema de medición, que
permitirá conocer las magnitudes de los parámetros físicos del proceso.

UART
La UART, acrónimo de Universal Asynchronous Receiver-Transmitter, en español
Transmisor-Receptor Asíncrono Universal. Es un chip cuya misión principal es convertir
los datos recibidos del bus del PC en formato paralelo, a un formato serie que será utilizado
en la transmisión hacia el exterior. También realiza el proceso contrario: transformar los
datos serie recibidos del exterior en un formato paralelo entendible por el bus.

18
La UART es un dispositivo programable en el que pueden establecerse las condiciones
que se utilizarán para la transmisión (velocidad, paridad, longitud y bits de parada). En los
primeros PCs, eran circuitos integrados 8250 de National Semiconductor (un chip de 40
patillas DIP -Dual-In-Line-), pero se han ido utilizando otros a lo largo de la evolución del
PC.

CCS
Es un software que te permite programar microcontroladores PIC en lenguaje C.

Lenguaje C#
Es un lenguaje moderno y orientado a objetos, con una sintaxis muy similar a la de C++
y Java. Combina la alta productividad de Visual Basic con el poder y la flexibilidad de
C++. Se puede crear una gran variedad de aplicaciones en C#: aplicaciones de consola,
aplicaciones para Windows con ventanas y controles, aplicaciones para la Web, etc. C#
gestiona automáticamente la memoria, y de este modo evita los problemas de programación
tan típicos en lenguajes como C o C++.

Mediante la plataforma .NET desde la cual se ejecuta es posible interactuar con otros
componentes realizados en otros lenguajes .NET de manera muy sencilla. También es
posible interactuar con componentes no gestionados fuera de la plataforma .NET. Por ello,
puede ser integrado con facilidad en sistemas ya creados.

Desde C# podremos acceder a una librería de clases muy completa y muy bien
diseñada, que nos permitirá disminuir en gran medida los tiempos de desarrollo.

Anillos de Programación
Son una de las formas de estructura flexible donde un conjunto de nodos o paquetes
están unidos unos a otros por medio de punteros de memoria, su representación gráfica se

19
muestra en el cuadro Nº 3. Esta estructura se diferencias de las otras por su forma de
edición, recuperación y eliminación (gestión) de los nodos.

Cuadro Nº 3. Anillos de Programación

Firmware
Es un bloque de instrucciones de programa para propósitos específicos, grabado en una
memoria de tipo no volátil (ROM, EEPROM, flash, etc.), que establece la lógica de más
bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al
estar integrado en la electrónica del dispositivo es en parte hardware, pero también es
software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de
programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes
externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a
ésta última para ejecutar correctamente dichas órdenes externas.

PCW
Entorno de trabajo integrado que incluye los compiladores PCB y PCM por defecto y el
compilador PCH de manera opcional.

PCB
Genera código para microcontroladores con 12 bits en memoria de programa.

20
PCM
Genera código para microcontroladores con 14 bits en memoria de programa.

PCH
Genera código para microcontroladores con 16 bits en memoria de programa.

Señal Digital
Este tipo de señal varía de forma discreta o discontinua a lo largo del tiempo. Parece
como si la señal digital fuera variando «a saltos» entre un valor máximo y un valor mínimo.
Las señales digitales solo pueden tomar dos valores.

Señal Analógica
Es una señal que varía de forma continua a lo largo del tiempo. La mayoría de las
señales que representan una magnitud física (temperatura, luminosidad, humedad, etc.) son
señales analógicas. Las señales analógicas pueden tomar todos los valores posibles de un
intervalo. En el cuadro Nº 4, se puede observar las formas que tienen tanto la señal
analógica como la digital.

Cuadro Nº 4. Comparación de las Señales, Analógica y Digital

21
Evento o suceso
Un evento o suceso va a consistir en cualquier actuación, ya sea externa o interna que
pueda provocar un cambio de estado, a nivel individual en un dispositivo o de forma
general en un sistema.

Procesador 386
Es un microprocesador CISC con arquitectura x86, su estructura física se muestra en el
cuadro Nº 5. Durante su diseño se le llamó 'P3', debido a que era el prototipo de la tercera
generación x86. El i386 fue empleado como la unidad central de proceso de muchos
ordenadores personales desde mediados de los años 80 hasta principios de los 90.

Cuadro Nº 5. Procesador 80386

DIP
Son las siglas de Dual in-line package (paquete en línea de dos), tipo de encapsulado
muy utilizado en la construcción de circuitos integrados, el cual consiste en un bloque con
dos hileras paralelas de pines, la cantidad de éstos depende de cada circuito. Los circuitos
DIP son especialmente prácticos para construir prototipos en tablillas de protoboard, debido
a que poseen un estándar en la posición y espaciamiento entre pines, siendo la distancia
entre dos pines o terminales es de 0.1“(2.54 mm).

22
Parte III – Planificación del Proyecto

Tipos de Investigación
La investigación realizada se enmarca inicialmente dentro del tipo Proyecto Factible,
según Arias (2006), señala: “se trata de una propuesta de acción para resolver un problema
practico o satisfacer una necesidad. Es indispensable que dicha propuesta se acompañe de
una investigación, que demuestre su factibilidad o posibilidad de realización”. (p.134).

Debido a que desde su planteamiento se tiene proyectado generar una propuesta para
iniciar el desarrollo de tecnología que permita suplantar los sistemas implementados
actualmente para el control de variables de procesos industriales, los cuales en su mayoría
son de dominio extranjero. Esta investigación da respuesta a los objetivos enmarcados en el
Plan de Desarrollo Económico Social de la Nación “Simón Bolívar”, donde se plantea la
independencia tecnológica como una de las estrategias primordiales para el desarrollo
sustentable del país, adicionalmente se fomentará la ciencia y la tecnología en búsqueda de
la reducción de las diferencias en el acceso al conocimiento.

La investigación en cuanto al nivel de conocimiento adquirido es del tipo descriptiva,


que de acuerdo a lo expresado por Sabino (1992),

23
“Son aquellas cuya preocupación primordial radica en describir algunas
características fundamentales de conjuntos homogéneos, utilizando criterios
sistemáticos que permitan poner de manifiesto su estructura o comportamiento. De
esta manera se pueden obtener las notas que caracterizan a la realidad estudiada
analizada”. (p.51).

En este caso el estudio permitirá desarrollar la capacidad y disposición de evaluar y


exponer, en forma detallada, las características del objeto de estudio, donde se
evidenciarán, el nivel cognitivo y operativo de conceptos y categorías relacionados con la
elaboración del sistema de control para la supervisión de temperatura como variable, a
través del entorno de programación Visual C#.

Metodología
Esta investigación, en una primera fase consiste en la documentación, donde se
recolectaron datos de experiencias similares, libros y revistas especializadas, en el área de
automatización y control, así como el desarrollo de programas en el entorno de
programación Visual C#.

En una segunda fase se hizo uso de las entrevistas no estructuradas como técnica de
recolección de datos, a través de las asesorías recibidas por el tutor técnico y académico, en
cada una de las fases de realización del prototipo, como del informe.

Para la tercera fase se desarrollará la comprobación del sistema de control para la


supervisión de temperatura como variable, a través del entorno de programación Visual C#,
donde se realizarán las pruebas de comunicación con la PC, como actividad primordial para
el logro de los objetivos planteados en el proyecto, y el estudio de factibilidad que definirá
si es viable la aplicación del diseño a un sistema real de trabajo donde se requiera ejecutar
una actividad de control supervisada en la PC.

24
Por último, se desarrollará una cuarta fase que representará la construcción del sistema
de control para la supervisión de temperatura como variable, a través del entorno de
programación Visual C#, donde se llevarán a cabo las actividades para la obtención del
prototipo y elaboración del informe.

Población y Muestra:
Población infinita o universal según Fidias (citado por Sierra, 1991), “es aquella en la
que se desconoce el total de elementos que la conforman; por cuanto no existe un registro
documental de éstos debido a que su elaboración seria prácticamente imposible”.

En este caso nuestra población se basa en todos los sistemas de control de variables
existentes, por lo que se hace imposible definir una población, para el estudio y aplicación
de nuestro proyecto.

Técnicas de Recolección de Datos:


Entre las técnicas de recolección de datos se inició la búsqueda de información con la
observación documental, según Balestrini M. (2006) la define como:

“punto de partida en el análisis de las fuentes documentales, mediante una lectura


general de los textos… (). Esta lectura inicial, será seguida de varias lecturas más
detenidas y rigurosas de los textos, a fin de captar sus planteamientos esenciales y
aspectos lógicos de sus contenidos y propuestas, a propósito de extraer los datos
bibliográficos útiles para el estudio que se este realizando.”. (p.152).

Esta técnica nos permitirá obtener los antecedentes de nuestra investigación, además del
manejo de definiciones y temas que son de interés, tanto pata el desarrollo del prototipo,
como para el informe.

También se aplicarán las entrevistas no estructuradas, según Ander E. (1982) dice que:
"la entrevista no estructurada son preguntas abiertas las cuales se responden dentro de una

25
conversación, la persona interrogada da una respuesta, con sus propios términos".(p.227).
Esto con el fin de conocer y estudiar la información obtenida de los tutores, y poder
canalizar y detectar todo lo referente a la investigación desarrollada.

Instrumentos de Recolección de Datos:


Las fases desarrolladas en este proyecto, están enmarcadas en las actividades que
permitieron alcanzar los objetivos planteados, para lo cual se necesitaron los equipos que se
citan a continuación:
 La PC.
 Cámara fotográfica.
 Grabadora.
 Block de notas.
 Protoboard.
 Multímetros.
 Taladro.
 Impresora.
 Plancha.
 Cautín.
 Pistola de aire caliente.
 Segueta.
 Lijas.
 Martillo.
 Destornilladores.

Diagrama de Gantt
En el siguiente diagrama se evidencian las actividades y fechas de ejecución que fueron
necesarias para la realización del proyecto, es importante resaltar que se llevo a cabo en el
término de un trayecto, realizando en cada trimestre una fase, las cuales fueron desglosadas
como se representa en la tabla Nº 2.

26
TRAYECTO IV
Actividad Trimestre X Trimestre XI Trimestre XII
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Semanas
Elección del tema a
desarrollar
Búsqueda de
información
relacionada con el
tema
Elaboración de la
Descripción del
Contexto
diagnostico de la
situación actual
Justificación e
impacto social,
Objetivos del
proyecto
Análisis y
Selección de los
proyectos afines
Conceptualización
de los términos
relacionados con el
tema
Identificación de
los elementos de un
sistema de control
Elaboración del
esquema de control
del sistema a
diseñar
Selección de los
dispositivos para
establecer
comunicación con
la PC

Tabla Nº 2. Diagrama de Gantt

27
TRAYECTO IV
Actividad Trimestre X Trimestre XI Trimestre XII
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Semanas
Pruebas de
comunicación
con la PC
Elaboración de
la interfaz para
la PC
Elaboración del
programa para
el PIC
Selección de los
dispositivos del
sistema de
control
Estudio de
factibilidad del
diseño
Elaboración del
circuito sensor
de temperatura
Construcción a
escala del
Transformador
de potencia
Elaboración de
la tarjeta de
adquisición de
datos
Ensamblado del
prototipo

Tabla Nº 2. (Cont.) Diagrama de Gantt

28
Parte IV – Resultados y Logros del Proyecto

Resultados

Elementos de un sistema de control de variables.

Un sistema de control está integrado por un conjunto de componentes como se indica en el


cuadro Nº 6, estos son capaces de regular su propia conducta o la de otro sistema con el fin
de lograr un funcionamiento predeterminado, cabe resaltar que dichos sistemas deben ser
capaz de garantizar la estabilidad frente a perturbaciones, a continuación se mencionan los
elementos básicos que lo conforman y la función que cumplen dentro del sistema.

1. Controlador:
Utiliza los valores determinados por los sensores y la consigna impuesta, calcula la
acción que debe aplicarse para modificar las variables de control en base a cierta
estrategia.

2. Punto de consigna:
Es el valor que debe alcanzar y mantener la variable controlada.

3. Error:
La inexactitud que se acepta como inevitable al comparar una magnitud con su
patrón de medida.

29
4. Elemento final de control:
Dispositivo que controla directamente los valores de la variable manipulada en un
lazo de control. Generalmente el elemento final de control es una válvula de
control.

5. Variable controlada:
Es el parámetro o condición de un sistema que se mide y se controla.

6. Entrada de producto:
Constituyen la fuerza de arranque que suministra al sistema sus necesidades
operativas, pueden ser recursos materiales, recursos humanos o información.

7. El proceso:
Es el sistema a controlar que comprende las funciones ejecutadas por el equipo

8. Medida y transmisión:
Se determinación como la existencia o magnitud de una variable dentro de una
proceso los cuales se manifiesta en información codificada, de uno o más puntos,
mediante señales eléctricas, ópticas, electroópticas o electromagnéticas.

9. Salida de producto:
Se define como el resultado obtenido dentro de un proceso.

10. Perturbaciones:
Es una señal que tiende a afectar adversamente el valor de la salida de un sistema.

Cuadro Nº 6. Diagrama de Flujo de un Sistema de Control de Variables

30
Microcontrolador a utilizar.

Microcontrolador
Este pequeño pero potente dispositivo, cuenta en su interior con un computador al
completo, formando parte de él se encuentra, procesador, memoria de programa (ROM),
memoria de datos (RAM) unidades de entrada/salida y diversos módulos para el control de
dispositivos como pueden ser, temporizadores, conversores analógico/digital,
comparadores, moduladores del ancho de pulso (PWM) y módulos de comunicación como
son UART, USART, CAN, I2C, SPI, USB.

Hay una gran variedad de fabricantes de microcontroladores, entre los que podemos
encontrar a Atmel, Hitachi, Intel, Microchip, Motorola, Texas, Zilog, etc. Siendo Microchip
uno de los más importantes, sobre todo en lo que al sector educación se refiere.

Ventajas de los microcontroladores PIC de Microchip:


 Amplia Gama: gran variedad de familias que permiten adaptar el micro a las
necesidades de cada aplicación.
 Herramientas de desarrollo comunes.
 Gran variedad de unidades funcionales embebidas (temporizadores, USART, I2C,
SPI, unidades de comparación/captura/PWM, Convertidores A/D, USB,
receptores/transmisores de RF, Ethernet, etc.).
 Precios competitivos.
 Buen soporte (datasheet, libros, notas de aplicación, seminarios, mucha información
disponible en internet).

31
Criterios de Selección del Microcontrolador

Dentro de la gama de microcontroladores de microchip existe una gran variedad de PIC


que se ajustan deacuerdo a las necesidades de los diseñadores, para el diseño de la tarjeta de
adquisición de datos y control, se selecciono el PIC18F4550 porque posee la opción de
comunicación, bien sea por el puerto USB y/o Serie, también por su bajo consumo de
energía, facilidad de uso, mayor capacidad de memoria RAM, además puede ser
reprogramado aproximadamente 1.000.000 de veces, y ser programado en lenguaje C, y se
estima conservadoramente un tiempo de 40 años de retención de datos sin actualización.
Este dispositivo posee un encapsulado de tipo Dip, como se muestra en el cuadro Nº 7.

Cuadro Nº 7. Encapsulado del PIC18F4550

Características Generales del PIC18F4550


 Frecuencia de Operación: Hasta 48mhz.
 Memoria de Programa: 32768 bytes.
 Memoria RAM de Datos: 2048 bytes.
 Memoria EEPROM Datos: 256 bytes.
 Interrupciones: 35.
 Líneas de E/S: 20.
 Temporizadores: 4.
 Módulos de Comparación/Captura/PWM (ccp): 1.
 Módulos de Comparación/Captura/PWM mejorado (ECCP): 1.

32
 canales de Comunicación Serie: Mssp,Eusart.
 Canal USB: 1.
 Puerto Paralelo de Transmisión(spp): 1.
 Canales de conversaciones A/D.de 10blts: 13 canales.
 Comparadores Analógico: 2.
 Juego de instrumentaciones: 75(83.ext).
 Encapsulados: PDIP 40pines, QFN 40 pines y TQFF 40 pines.

El PIC18F4550 dispone de las siguientes memorias:


 Memoria de programa: memoria flash interna de 32.768 bytes. Almacena
instrucciones y constantes/datos. Puede ser escrita/leída mediante un
programador externo o durante la ejecución programa mediante unos punteros.
 Memoria RAM de datos: memoria SRAM interna de 2048 bytes en la que están
incluidos los registros de función especial. Almacena datos de forma temporal
durante la ejecución del programa Puede ser escrita/leída en tiempo de ejecución
mediante diversas instrucciones.
 Memoria EEPROM de datos: memoria no volátil de 256 bytes. Almacena datos
que se deben conservar aun en ausencia de tensión de alimentación Puede ser
escrita/leída en tiempo de ejecución a través de registros.
 Pila: bloque de 31 palabras de 21 bits. Almacena la dirección de la instrucción
que debe ser ejecutada después de una interrupción o subrutina.
 Memoria de configuración: memoria en la que se incluyen los bits de
configuración (12 bytes de memoria flash) y los registros de identificación (2
bytes de memoria de solo lectura). Se trata de un bloque de memoria situado a
partir de la posición 30000H de memoria de programa (más allá de la zona de
memoria de programa de usuario). En esta memoria de configuración se
incluyen:
 Bits de configuración: contenidos en 12 bytes de memoria flash permiten la
configuración de algunas opciones como:

33
Opciones del oscilador.
Opciones de reset.
Opciones del watchdog.
Opciones de la circuiteria de depuración y programación.
Opciones de protección contra escritura de memoria de programa y
memoria EEPROM de datos.

Estos bits se configuran generalmente durante la programación del micro,


aunque también pueden ser leídos y modificados durante la ejecución del
programa.

 Registros de identificación: se trata de dos registros situados en las


direcciones 3FFFFEH y 3FFFFFH que contienen información del modelo y
revisión del dispositivo. Son registros de solo lectura y no pueden ser
modificados por el usuario.
Arquitectura de Harvard
El micro PIC18F4550 dispone buses diferentes para el acceso a memoria de programa y
memoria de datos (arquitectura Harvard):
 Bus de la memoria de programa:
 21 líneas de dirección
 16/8 líneas de datos (16 líneas para instrucciones/8 líneas para datos)
 Bus de la memoria de datos:
 12 líneas de dirección
 8 líneas de datos

Esto permite acceder simultáneamente a la memoria de programa y a la memoria de


datos. Es decir se puede ejecutar una instrucción (lo que por lo general requiere acceso a
memoria de datos) mientras se lee de la memoria de programa la siguiente instrucción

34
(proceso pipeline). En el cuadro Nº 8 se puede observar los pines e identificación de los
mismos.

Cuadro Nº 8. Pines del PIC18F4550

Microchip distribuye de forma general dos tipos de micros dependiendo del voltaje de
alimentación:

 Clase F: Voltaje típico (4.2 V a 5.5V)


 Clase LF: Bajo voltaje (2.0 V a 5.5V)

En el caso de los voltajes de salida que entrega el microcontrolador, se tiene como


referencia, el voltaje que suministra la fuente de alimentación (VDD). Según el valor de
VDD se dispondrá de los siguientes valores:

 Bajo voltaje en las entradas y salidas del puerto (I/O ports): para TTL es de
0.15VDD.

35
 Alto voltaje en las entrada y salidas del puerto (I/O ports): para TTL se establece en
un rango de 4.5V ≤ VDD ≤ 5.5V.

Interrupciones en el Microcontrolador
Las interrupciones son tareas programas que el micro realiza cuando el flanco de
interrupción se activa, con lo que el micro deja el programa principal y accede a una parte
reservada de la memoria que se llama rutina de interrupción, donde una vez acabada la
rutina de interrupción, se baja el flan de interrupción que lo ha provocado y el micro
continua el programa principal donde lo había dejado antes de ir a la rutina de interrupción.

Las interrupciones en el micro pueden darse de varios tipos:


 Interrupciones externas.
 Interrupciones por desbordamiento del contador.
 Interrupciones de EUSART.
 Interrupciones USB.
 Interrupciones del CAD.
 Interrupciones por periféricos externos.

El micro puede tener varias interrupciones programadas a la vez, pero hay que tener en
cuenta que una vez entra en una rutina de interrupción, el micro no puede acceder a otra
interrupción hasta que la rutina de interrupción que se está ejecutando finalice. En el caso
de que saltasen a la vez dos o más interrupciones, el micro accedería aleatoriamente a una
de ellas, es por ello que suele darse prioridad a las interrupciones si tenemos alguna rutina
de interrupción más importante que otras.

36
Comunicación con la PC.

Con el propósito de establecer comunicación con la PC, se realizaron ensayos a través


de los diferentes puertos (paralelo, serie y USB) usando un circuito conformado por dos
potenciómetros, dos diodos led y el PIC18F4550, la primera prueba consistió en enviar
datos a la PC, por medio del puerto paralelo esta no fue efectiva ya que Windows bloqueo
automáticamente la entrada, negando la posibilidad de poder tener acceso por medio de
dicho puerto, en función de que el resultado para esta prueba preliminar no fue exitoso, se
intenta enviar los datos a través del puerto USB considerando que es una tecnología
reciente.

Los sistemas de computación que se están construyendo actualmente basan la


comunicación hacia la salida por medio del puerto USB, las especificaciones técnicas de
este puerto permitirían la comunicación directa debido a que puede ser alimentado por (5 o
12) Voltios, se uso el software de simulación Proteus, pero no se lograron grandes
resultados ya que se uso la versión estudiante, se estudiaron otras posibilidades para obtener
el protocolo del puerto USB.

Sin embargo para tener acceso a esta tecnología se tenía que pagar una suscripción
donde se asignaría un pin el cual sería usado para el desarrollo del proyecto, otra posible
opción era adquirir los permisos a través de la Microchi con el microcontrolador 18f4550,
por medio de esta se asigna un serial para que los estudiantes puedan desarrollar proyectos,
en este caso se presenta el inconveniente que desde cualquier país pueden tener acceso al
proyecto ya que se trabajaría en una plataforma de uso público.

En virtud de los inconvenientes que se presentaron para descifrar los códigos y


protocolo del puertos USB, se realiza la primera prueba para transmitir con el puerto serial,
a través del cual se logro establecer la comunicación de PC a PC, con un pequeño programa
consultado en la web, el mismo problema que en el Proteus, ya que no se disponen de las

37
aplicaciones necesarias. Se debe tener en cuenta que las computadoras de escritorio son las
únicas que cuentan con el puerto COM, por lo tanto se implementa un convertidor de USB
puerto COM con un conductor DB9, con el fin de realizar las pruebas en las computadoras
portátiles, además de considerar una característica impórtate que posee dicho puerto es que
utilizan direcciones Standard predefinidas, lo que facilita la aplicación en diversos
proyectos.

Una vez que se obtiene la comunicación con la PC, se procede a realizar la


programación del microcontrolador en el PCW, como se describe a continuación.

Programación del microcontrolador para establecer la recepción, transmisión y control


con la PC.
Con el uso del circuito mostrado en el cuadro Nº 9 se logro establecer comunicación
por medio del puerto RS-232 entre PC y PC (también conocido como fit back), haciendo
uso del hyperterminal realizando el siguiente procedimiento; se conecto el circuito a través
de un cable serial (DB9) al puerto de la computadora, haciendo doble clic al icono
hypertrm.exe, para efecto de identificación se debe asignar un nombre y se seleccionara el
puerto COM, para establece la velocidad de comunicación en bit por segundo, en una
ventana se mostraran los datos transmitiendo. Se conectan los potenciómetros en las
entradas analógicas para variar el voltaje de (0 a 5) voltios, los dos (2) led, se conectaron en
las salidas digitales, estos tienen como función encender una vez se ejecute la
comunicación, el circuito integrado MAX232 se emplea para acoplar los niveles de tensión
de protocolo del RS-232 a cinco voltios.

38
Cuadro Nº 9. Circuito para la Comunicación por medio del Puerto RS-232 entre PC y PC

Es importante resaltar que se hace uso de estos dispositivos con el fin de simular el
funcionamiento desde el punto de vista de la programación, para conocer las maniobras que
se pueden ejecutar por medio del microcontrolador, y de esta forma iniciar el desarrollo del
programa que contiene las sub-rutinas establecidas por el programador. El compilador de C
que se utilizó es el PCW de CCS, mostrado en el cuadro Nº 10, el cual traduce el código C
del archivo fuente (.C) al lenguaje máquina para microcontroladores, generando así un
archivo en formato hexadecimal (.HEX).

Cuadro Nº 10. Ventana del Compilador PCW

Librerías

Definición de Variables
Independientes y Dependientes

Sub-rutinas del Programa

39
Para desarrollar el programa se define en primer lugar las librerías, estas contiene un
conjunto de funciones que serán usadas en el programa con frecuencia y no necesitan ser
modificadas, es importante aclara que las librerías generalmente son declaradas en un
fichero inicial con la intensión de que sea visible al programa, estas deben contener el
modelo del microcontrolador que en este caso es el 18F4550, el cristal resonador del tipo
HS, la pantalla LCD, así como también se define para el puerto RS-232 la velocidad de
transmisión (en 9600 baudios por segundo), los bits de paridad (none).

En la segunda etapa se establecen las variables internas que serán usadas en el programa,
a estas variables es necesario darle un nombre para que puedan ser identificadas dentro del
programa, por lo tanto hay que considerar que la aplicación de cada variable, cabe resaltar
que durante la ejecución estas pueden cambiar su valor, en las cuales “res0” es una variable
independiente (recibida del sensor), “valor” y “ch” son variables dependientes, estas
cambiaran según el valor de “res0”. Para luego obtener la variable valor en grados
centígrados (ºC) y mostrarla en la pantalla LCD y la interfaz grafica, una vez que la señal es
convertida en digital y enviada a la PC a través del puerto RS-232, como AN0.

El microcontrolador convierte la señal como se indica en el párrafo anterior y la envía a


la interfaz gráfica, quien evalúa y compara con patrones o rangos ya establecidos
previamente en la programación. El microcontrolador ejecutará sub-rutinas de control del
sistema eléctrico que se emularán, según el estado de operación que defina la interfaz
gráfica (a, b, e o d), los cuales serán especificados en el siguiente objetivo. Las sub-rutinas
a ejecutar activarán o desactivarán el sistema de enfriamiento conformado por dos
extractores, los cuales se accionan uno a la vez según la temperatura establecida en el
programa.

Restablecidos los valores normales de operación de temperatura del transformador, el


programa acciona el apagado de los extractores, en caso tal que la temperatura sobrepase

40
los niveles críticos de operación, el programa activara una alarma y pondrá fuera de
servicio al transformador, permitiendo de esta manera un control de lazo cerrado.

Código Fuente Generado para el PIC18F4550

#include <18F4550.h>
#device adc=10
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock= 20000000)
#define use_portB_lcd TRUE
#use standard_io(C)
#use standard_io(B)
#use standard_io(D)
#include <lcd.c>
#use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7, bits=8, parity=N)

int res0;
float valor;
char ch;
#int_TIMER1
void TIMER1_isr()
{
disable_interrupts(global);
set_adc_channel(0);
delay_ms(20);
res0=read_adc();
printf("z%ut",res0);
//printf("t");
lcd_gotoxy(1,2);
valor=res0*0.57;
printf(lcd_putc,"AN0=%01.2f oC",valor);
delay_ms(20);
set_timer1 (3036);
enable_interrupts(global);
}
#int_rda
void serial_isr(){
disable_interrupts(global);
ch=getchar();
delay_ms(20);
//printf("Enviado:%c\n",ch);
printf(lcd_putc,"\fRecibido:%c",ch);
delay_ms(20);
if (ch==0x61){//'a'
output_low(pin_D3);
delay_ms(50);
output_low(pin_D4);
delay_ms(50);

41
}
if (ch==0x62){//'b'
output_low(pin_D3);
delay_ms(50);
output_high(pin_D4);
delay_ms(50);
}
if (ch==0x64){//'d'
output_high(pin_D4);
delay_ms(50);
output_high(pin_D3);
delay_ms(50);
}
//delay_ms(120);
set_timer1 (3036);
enable_interrupts(global);
}
void main(){
disable_interrupts(global);
setup_port_A(ALL_ANALOG);
setup_adc(ADC_CLOCK_INTERNAL);
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);
set_timer1 (3036);//0001 1011
lcd_init();
enable_interrupts(int_rda);
enable_interrupts(int_TIMER1);
enable_interrupts(global);
While (TRUE)
{
if(input(PIN_C0)==0)
{
delay_ms(10);
while(input(PIN_C0)==0)
{}
delay_ms(10);
printf("s0");
}
if(input(PIN_C1)==0)
{
delay_ms(10);
while(input(PIN_C1)==0)
{}
delay_ms(10);
printf("s1");
}
}
}

Luego que el programa es corrido en el compilador PCW, para verificar si existen


errores de sintaxis, comandos errados o ausencia de los mismos, se procedió a compilar el
programa, se pulsó en la barra de herramientas del PCW a “Compile”, y luego en la cinta

42
opciones se pulsó en “Build All”. Paso seguido se cargó el programa en el PIC18F4550, a
través del programa iPROG, haciendo uso del quemador de PIC, mostrado en el cuadro Nº
11, donde se insertó el PIC y se conectó al PC, al abrir el iPROG en la ventana se pulsó en
la barra de herramienta en “Archivo” para ubicar la extensión creada por el compilador, se
abrió el archivo y en la ventana del iPROG se pulsa en “Escribir”, el programa indicó que
los códigos fueron quemados correctamente, por lo que se procedió a desconectar el
quemador. Las ventanas de trabajo a las cuales se hizo referencia se muestran en el cuadro
Nº 12.

Cuadro Nº 11. Quemador iPROG

Cuadro Nº 12. Ventanas de Trabajo para Cargar el PIC

43
Esquema del sistema de control a diseñar.
Se identificaron cada uno de los elementos que conforman un sistema de control
convencional, con el propósito de definir las características, etapas y elemento que
integraran el sistema de control a diseñar, el cual consta de siete etapas, como se puede
observar en la cuadro Nº 13, que se clasifican según su función de la siguiente forma:
entrada y salida de la variable, punto de control, sistema a controlar, medición, transmisión
y recepción, controlares y los elementos finales de carrera.

Cuadro Nº 13. Diagrama de Flujo del Sistema de Control a Diseñar

Después de haber definido las etapas del sistema, es necesario determinar los
componentes que integrarán el circuito de la tarjeta de adquisición de datos y control, no sin
antes señalar algunas recomendaciones generales que suministran los fabricantes,
específicamente en sus páginas web, que permitió algunos de los dispositivos que se
emplearan en el diseño.

En el caso de la empresa “revolution”, encargada de la programación del firmware para


los dispositivos PICAXE, indica que el microcontrolador puede suministrar 20ma en cada
pin de salida, 90mA máximo por chip. Por lo tanto bajo los dispositivos actuales, tales
como los LEDs pueden ser conectados directamente a la salida pin. Para los dispositivos de
mayor corriente puede ser interconectado a través de un optoacoplador o un transistor.

44
También indican, que una forma de evitar el ruido eléctrico que pueden afectar al
microcontrolador es el uso independiente de fuentes de alimentación para el circuito de
control y de potencia. En las entradas analógicas se puede conectar una configuración de
divisor de tensión entre V + y 0V. La referencia analógica es la tensión de alimentación, y
la señal analógica no debe superar la tensión de alimentación.

Para la pantalla LCD, ésta cuenta con 6 líneas por donde se reciben las señales, que se
pueden conectar directamente a los pines del microcontrolador PICAXE. Pero para el caso
de los pines 3 y 15, se recomienda el uso de dos potenciómetros de 10K conectados al pin
para ajustar el brillo y contraste de la pantalla.

En las configuraciones circuitales que acompañan al PIC, es necesaria la


implementación de resistencias, que sirve para limitar el flujo de corriente, a través de los
dispositivos asociados al PIC, permitiendo la polarización de los mismos para su correcto
funcionamiento.

A continuación se muestran los dispositivos que integran al diseño acompañados de las


características y los criterios que fueron considerados para la selección de los componentes.

Dispositivo Criterio de Selección


 Circuito integrado de precisión.
Sensor LM35  Tensión de salida linealmente proporcional a la
temperatura en Celsius (centígrados).
Amplificador LM324  Permite ser alimentado con una fuente de tensión sencilla
(positivo +, negativo -)
 Permite aislar la señal de control del micro con los
elementos finales de control o de potencia
Optoacoplador
PC817  Encapsulado individualmente garantizando la sustitución
del componente en caso de avería.
Tabla Nº 3. Criterios de Selección de los Dispositivos a Utilizar en el Diseño

45
Dispositivo Criterio de Selección
Regulador de Tensión
 Regula a una tensión estable de 5 Vcd.
LM7805

 Acopla dos señales convirtiendo los niveles de las líneas


MAX232
del puerto serie RS232 a niveles TTL.
 Puede ser alimentado por tensiones de 5, 12 y 24 Vdc,
Relé Tipo Circuito  Diseño compacto ocupa menos espacio dentro de la tarjeta
Integrado  Posee internamente un diodo en paralelo a la bobina que
cumple con la función de protección en caso de superar los
niveles de tensión de trabajo.
Relé  Maneja en sus contactos de potencia tensiones alternas y
Electromagnético continúas de manera separada.
Resistencia de Carbón
(de 100Ω a 100KΩ)  Limita el flujo de corriente.
de ½ W
Condensadores
Electrolítico  Permiten estabilizar la señal, en caso de perturbaciones.
(de 100µF a 470 µF)
Resistencia Variable  Mayor precisión a la salida de sus terminales.
de Precisión (10 KΩ y  La variación es de manera progresiva en relación a las
20 KΩ) vueltas de su dial.
Panel Visualizador
 Posee dos filas por dieciséis columnas (2X16)
LCD
Timer
Tabla Nº 3. (Cont.). Criterios de Selección de los Dispositivos a Utilizar en el Diseño

Regulador de voltaje:
En muchas áreas donde se manejan circuitos eléctricos y electrónicos, es necesario
garantizar ciertos niveles de voltaje, para la alimentación de cada una de las fases que
pueden estar involucradas en un circuito, existen muchas maneras de lograr un voltaje
estable, pero dependiendo de la tecnología que se use, se pueden alcanzar costos excesivos
para obtenerlo. La alternativa más económica es utilizar algún regulador de tensión
integrado, actualmente en el mercado tenemos todos los voltajes que podamos imaginar, y
capaces de manejar corrientes desde unas pocas centésimas de Amper hasta varios amperes.

46
Para este proyecto se necesitan salidas fijas de voltaje, dentro de los reguladores de
voltaje de este tipo se encuentran los pertenecientes a la familia Los LM78xx son
reguladores de salida positiva, mientras que la familia LM79xx son para voltajes
equivalentes pero con salida negativa. Así, un LM7805 es capaz de entregar 5 voltios
positivos, y un LM7912 entregara 9 voltios negativos. Otra diferencia entre estas dos
familias de reguladores en cuanto a su fabricación se denota en la posición de sus pines,
como se muestra en el cuadro Nº 14.

Cuadro Nº 14. Posición de los Pines de los Reguladores LM78 y LM79

La tensión de entrada es un factor muy importante, ya que debe ser superior en unos 3
voltios a la tensión de salida (es el mínimo recomendado por el fabricante), pero todo el
exceso debe ser eliminado en forma de calor.

Para la aplicación que se le dará al regulador, conviene hacer uso los de la familia
LM78xx, donde “xx” es el voltaje de la salida. Estos los hay de 5, 6, 8, 9, 10, 12, 15, 18 y
24V, entregando una corriente máxima de 1 Amper y soporta consumos pico de hasta 2.2
Amperes. Además poseen protección contra sobrecargas térmicas y contra cortocircuitos,
que al alcanzar una temperatura en su juntura superior a los 125°C, se desconectan. El
encapsulado para este tipo de reguladores, generalmente son del tipo TO-220, que tiene

47
como característica notable el reverso metálico con un agujero utilizado para colocarle al
dispositivo un disipador de calor, como se muestra en el cuadro Nº 15. Este encapsulado
puede manejar mayores potencias que aquellos que son construidos sobre encapsulados
TO-92.

Cuadro Nº 15. Tipo de Encapsulado del Regulador de Voltaje Fijo

Optoacopladores:
Estos dispositivos son también llamados optoaislador o aislador acoplado ópticamente,
de emisión y recepción que funciona como un interruptor excitado mediante la luz emitida
por un diodo LED que satura un componente optoelectrónico, normalmente en forma de
fototransistor o fototriac. De este modo se combinan en un solo dispositivo semiconductor,
un fotoemisor y un fotorreceptor con conexión entre ambos, de forma óptica. Estos
elementos se encuentran dentro de un encapsulado que en su mayoría son del tipo DIP,
como se muestra en el cuadro Nº 16, el cual consistente en almacenar un chip de memoria
en una caja rectangular con dos filas de pines de conexión en cada lado. Se suelen utilizar
para aislar eléctricamente a dispositivos muy sensibles.

48
Cuadro Nº 16. Tipo de Encapsulado del Optoacoplador

En este caso serán usados para aislar la señal que se tendrá en el circuito de control, de
la señal que se manejará en el circuito de potencia. De la gama existente en el mercado se
escogió el optoacoplador PC817, el cual posee en su interior un LED y un transistor, donde
se produce una variación en la resistencia colector-emisor del transistor, como se muestra
en el cuadro Nº 17. Al aumentar la tensión aplicada al LED, disminuye la resistencia
colector-emisor del transistor.

Cuadro Nº 17. Circuito Típico con Optoacoplador

LCD:
Una pantalla de cristal líquido (LCD) es una delgada y plana pantalla electrónica visual
que utiliza las propiedades de modulación de la luz de los cristales líquidos (CL). Cartas de
crédito no emiten luz directamente.

49
Se utilizan en una amplia gama de aplicaciones, incluyendo monitores de ordenador,
televisión, paneles de instrumentos, muestra la cabina de aviones, señalización, etc. son
comunes en los dispositivos de consumo tales como reproductores de video, dispositivos de
juegos, relojes, calculadoras y teléfonos. LCDs han desplazado tubo de rayos catódicos
(CRT) se muestra en la mayoría de las aplicaciones. Por lo general son más compactos,
ligeros, portátiles y baratos. Se encuentran disponibles en una gama más amplia de tamaños
de pantalla de CRT y pantallas de plasma, y ya que no utilizan fósforo, que no pueden
sufrir la quemadura de imagen.

Los LCD son más eficientes y ofrecen más seguro de eliminación que los CRT. Su bajo
consumo de energía eléctrica que le permite ser utilizado en la batería de propulsión
electrónica del equipo. Se trata de un dispositivo óptico electrónicamente modulado
formado por un número de píxeles llenos de cristales líquidos y dispuestos frente a una
fuente de luz (luz de fondo) o reflector para producir imágenes en color o en blanco y
negro.

El uso que se le dará al LCD, será poder visualizar la señal de salida que entrega el PIC,
según los valores entregados por el circuito sensor, lo que permitirá corroborar que lo
visualizado en la interfaz grafica, que verá el usuario en la PC, es realmente la información
que está transmitiendo el PIC. Para este proyecto se necesitará una LCD de 16X2, es decir,
16 columnas y 2 filas, como la mostrada en el cuadro Nº 18.

Cuadro Nº 18. LCD de 16X2

50
Acoplador de Señal:
El MAX232 es un adaptador de señal de TTL (0V y 5V) o CMOS a RS-232 (+12V y -
12V), es de la casa MAXIM y su uso es muy sencillo. Este modelo tiene el inconveniente
de que tenemos que añadir en el circuito condensadores de 1.0µF para que funcione, como
se muestra en el cuadro Nº 20, otros modelos como el MAX232A necesitan condensadores
de 0.1µF e incluso tienen un modelo, el MAX233, que no necesita ningún tipo de
condensador. Este último no tiene los pines compatibles con el MAX232, así que para
poder usarlo debemos modificar un poco el circuito. Este integrado es usado para
comunicar un microcontrolador o sistema digital con un PC o sistema basado en el bus
serie RS-232. El encapsulado para este tipo de dispositivos es de tipo DIP 16, como se
muestra en el cuadro Nº 19, es decir, encapsulado con posición lineal de los 16 pines.

Cuadro Nº 19. Encapsulado del MAX232

Cuadro Nº 20. Circuito para el Funcionamiento del MAX232

51
Oscilador de Cristal:
Un oscilador de cristal es aquel oscilador que incluye en su realimentación un resonador
piezoeléctrico. Se caracteriza por su estabilidad de frecuencia y pureza de fase, dada por el
resonador.

La frecuencia es estable frente a variaciones de la tensión de alimentación. La


dependencia con la temperatura depende del resonador, pero un valor típico para cristales
de cuarzo es de 0' 005% del valor a 25 °C, en el margen de 0 a 70 °C.

Estos osciladores admiten un pequeño ajuste de frecuencia, con un condensador en serie


con el resonador, que aproxima la frecuencia de este, de la resonancia serie a la paralela.
Este ajuste se puede utilizar en los VCO para modular su salida.

Su función para este proyecto será que este dé un paso para ejecutar una instrucción (4
impulsos para completar una), por lo que podemos decir que es una señal que le recuerda al
PIC que tiene que seguir avanzando. El tipo de oscilador dependerá de la precisión,
velocidad y potencia que requiramos; por otro lado, el coste también es un aspecto a tener
en cuenta a la hora de elegir un oscilador u otro.

Otro punto importante a tener en cuenta es que no todos los PICs del mercado permiten
la misma velocidad, puesto que unos admiten más que otros. Este dato viene reflejado en el
encapsulado, con valores disponibles de 4 Mhz, 8 Mhz y 20 Mhz.

En el momento de programar el microcontrolador se deberá especificar en los


parámetros el tipo de oscilador que utilizamos en nuestro proyecto electrónico. En este caso
la frecuencia de trabajo es de 20 MHz entonces la configuración del microcontrolador
deberá estar en "HS". Este tipo de oscilador es cerámico, como se muestra en el cuadro Nº
21, tiene integrados capacitores, son utilizados en circuitos osciladores y en
microcontroladores y su estructura física se muestra en el cuadro Nº 22.

52
Cuadro Nº 21. Oscilador de Cristal Cerámico de 20 MHz

Cuadro Nº 22. Estructura Física del Oscilador de Cristal Cerámico

Relés:
Son interruptores operados magnéticamente, que permite la activación y desactivación
del dispositivo. Internamente estos dispositivos constan de dos circuitos: un circuito
electromagnético (electroimán) y un circuito de contactos, al cual aplicaremos el circuito
que queremos controlar. En el área de control existen diferentes tipos de relés, que
dependen de su forma de operación, alimentación y aplicaciones en el área de la
electricidad.

Para la ejecución de algunas rutinas de control, se hará uso del relé electromagnético
para el circuito de potencia en la salida del sistema de adquisición y control de temperatura;

53
y para introducir señales analógicas el PIC para la ejecución de uno o varios comandos en
el programa del microcontrolador.

Los relés electromagnéticos pueden ser de contacto simple o de múltiples contactos de


acuerdo a la cantidad de circuitos eléctricos que puedan conectar o desconectar cuando se
acciona.

La ventaja que poseen los relés electromagnéticos es la separación eléctrica entre la


corriente de accionamiento, la que circula por la bobina del electroimán, y los circuitos
controlados por los contactos, lo que hace que se puedan manejar altos voltajes o elevadas
potencias con pequeñas tensiones de control. También ofrecen la posibilidad de control de
un dispositivo a distancia mediante el uso de pequeñas señales de control.

Para este proyecto se seleccionó el relé electromagnético 812H-1C-C, el cual permite


ejercer acciones de control sobre la parte de potencia, que se encuentra a la salida de la
Tarjeta de Adquisición de datos. Este relé maneja niveles de 12A/125VAC y
7A/250VAC/30VDC, y su alimentación en la bobina es de 12VDC. Este tipo de dispositivo
tiene una estructura física para usar en PCB (Placa de Circuito Impreso) de montaje directo,
tal y como se muestra en el cuadro Nº 23.

Cuadro Nº 23. Relé para PCB

54
Otro de los relés electromagnéticos usados, son los de tipo Reed que es un capsula con
dos, tres ó cuatro láminas, que hacen contacto cuando se energiza una bobina dentro de la
capsula. Algunos poseen contactos NA y NA-NC, su encapsulado son de tipo circuito
integrado "DIP", como se muestra en el cuadro Nº 24.

Cuadro Nº 24. Encapsulado del Relé 832A-3

Capacitores:
Es un dispositivo que almacena energía eléctrica, además de tener las características de
ser es un componente pasivo. Está formado por un par de superficies conductoras en
situación de influencia total (esto es, que todas las líneas de campo eléctrico que parten de
una van a parar a la otra), generalmente en forma de tablas, esferas o láminas, separadas por
un material.

En el desarrollo del proyecto se utilizaran los Condensadores electrolíticos como el del


cuadro Nº 25, los cuales se caracterizan por utilizar un electrolito, como su primera
armadura, que actúa como cátodo.

Cuadro Nº 25. Encapsulado del Capacitor Electrolítico

55
LED
Es un dispositivo semiconductor que emite luz incoherente de espectro reducido cuando
se polariza de forma directa la unión PN en la cual circula una corriente eléctrica. El LED
es un tipo especial de diodo que trabaja como un diodo común, pero que al ser atravesado
por la corriente eléctrica, emite luz. Este dispositivo semiconductor está comúnmente
encapsulado en una cubierta de plástico de mayor resistencia que las de vidrio y un lente en
la parte superior, su conexión se realiza a través de dos pines, esta estructura física se puede
observar en el cuadro Nº 27.

El voltaje de operación va desde 1,8 hasta 3,8 voltios aproximadamente (lo que está
relacionado con el material de fabricación y el color de la luz que emite) y la gama de
intensidades que debe circular por él varía según su aplicación. La cual está entre los 10 y
20 miliamperios (mA) en los diodos de color rojo y de entre los 20 y 40 miliamperios (mA)
para los otros LED, en el cuadro Nº 26 se muestran tres colores, los más usados, aunque
existen LED con encapsulado transparente.

Cuadro Nº 26. LED con Encapsulado de Colores

Cuadro Nº 27. Partes del LED

56
Resistencias
Una resistencia ideal es un elemento pasivo que disipa energía en forma de calor según
la ley de Joule. También establece una relación de proporcionalidad entre la intensidad de
corriente que la atraviesa y la tensión medible entre sus extremos, relación conocida como
ley de Ohm. En el mercado existen varios tipos de resistencias fijas según el material
utilizado para su construcción, lo cual le dará ciertas propiedades que determinarán las
capacidades de trabajos máximas que soportarán en un circuito. En este caso se hará uso de
resistencias fijas de carbón, como la mostrada en el cuadro Nº 28.

Cuadro Nº 28. Resistencias Fijas de Carbón

Potenciómetro
Es un resistor cuyo valor de resistencia es variable. De esta manera, indirectamente, se
puede controlar la intensidad de corriente que fluye por un circuito si se conecta en
paralelo, o la diferencia de potencial al conectarlo en serie. Su estructura consta de tres
pines de conexión y un dial (o tornillo) para la variación de valor resistivo, como se
muestra en el cuadro Nº 29. Normalmente, los potenciómetros se utilizan en circuitos de
poca corriente.

En este caso se hará uso de potenciómetros de precisión dotado de un dispositivo


desmultiplicador de forma que son necesarias varias vueltas para hacer recorrer al cursor
toda la pista.

57
Cuadro Nº 29. Potenciómetro de Precisión

Amplificador Operacional:
Los amplificadores operacionales son dispositivos activos y su presentación física es en
forma de circuito integrado con encapsulamiento en su mayoría de tipo DIL, como se
muestra en el cuadro Nº 30. Dentro del encapsulado del circuito integrado puede haber uno
(caso, por ejemplo, del LM741) o varios amplificadores operacionales (como sería el caso
del LM324 o del TL084). El nombre de operacionales se debe a que los circuitos montados
a base de estos amplificadores pueden realizar operaciones matemáticas, como por ejemplo
sumadores, diferenciadores, integradores, comparadores y otras funciones matemáticas, son
elementos muy usados en la electrónica analógica.

Cuadro Nº 30. Encapsulado del LM324

Para este caso se hará uso del amplificador operacional LM324, ya que solo requiere una
alimentación sencilla de 12Vdc. Este es un amplificador operacional cuádruple con
entradas diferenciales verdaderas, las cuales se pueden observar en el cuadro Nº 31. Tiene

58
ventajas sobre los amplificadores operacionales convencionales porque puede trabajar con
voltajes de alimentación desde 3V hasta 32V. En cuanto al consumo de energía, es
relativamente bajo (aproximadamente 1/5 del consumo de un LM741 convencional).

Cuadro Nº 31. Pines del LM234

Señal No Inversora
Es la señal que se introduce en amplificador operacional por la entrada no inversora. El
amplificador se puede alimentar con una señal positiva (Vn) en la entrada inversora (-), lo
que producirá una señal negativa a la salida, mientras que la misma señal (Vp) en la entrada
no inversora (+) produce una señal positiva en la salida, como se muestra en el cuadro Nº
32.

Cuadro Nº 32. Diagrama Básico del Amplificador Operacional

59
Sensor
En el proyecto se manipulará la variable de temperatura, en el mercado existe una gran
variedad de sensores de este tipo, que trabajan de forma analógica y digital. En este caso
solo se necesita captar una señal de temperatura que pueda ser introducida en el micro para
ser mostrada al operador y a su vez ejecutar tareas de control, para lo cual se decidió usar
los sensores de temperatura. Se tiene a disposición sensores como LM35, LM335,
Resistencias PTC, PT100, etc.

Para la fase de censado de la temperatura, se empleará el sensor de temperatura LM35,


con encapsulado de tipo TO-92, como se muestra en el cuadro Nº 33, el cual opera como un
diodo zener cuyo voltaje de ruptura es directamente proporcional a la temperatura que
llegue a la superficie, posee una impedancia dinámica menor a 1Ω, el rango de corriente es
de 400 μA a 5 mA. Por cada grado de temperatura, el LM35 varía su voltaje en mV, a
diferencia del LM335, ofrece en su salida una relación de voltaje por grados centígrados a
razón de 10mV/ºC. La conexión de sus pines se refleja en el cuadro Nº 34.

Cuadro Nº 33. Encapsulado del LM35

60
Cuadro Nº 34. Identificación de los Pines del LM35

Cable USB-Serial
Estos cables pueden emplearse para conectar una computadora PC ó Laptop al puerto
serial del sistema EB88, para programar su memoria FLASH ó realizar control remoto del
sistema. La interfaz puede usarse también para el control de terminales remotas, en redes
locales controladas por radioenlace.

El cable de interfaz USB-Serial como el mostrado en las fotos cuenta con las señales de
trasmisión y recepción en niveles de 0-5 volts en el puerto USB. Estas señales son
convertidas a niveles RS-232, bipolares de -10 v. a +10 volts y son las que están
disponibles en el conector DB9. La presentación física del cable se visualiza en el cuadro
Nº 35.

Cuadro Nº 35. Cable USB-Serial

61
Interfaz gráfica para la PC.
La interfaz gráfica fue diseñada bajo el entorno de Visual Studio 2010 de Windows, se
elige el compilador que se usara en menú "File/New Project", seguidamente se abrirá un
cuadro de diálogo que permite seleccionar el tipo de proyecto. El compilador crea un
proyecto con un fichero bajo el lenguaje de programación C#.

Con la estructura de aplicación para una ventana, a partir de ahí empieza el diseño de la
interfaz, dicha ventana contiene las funciones comunes de Windows como minimizar,
restaurar, maximizar, mover, cambiar tamaño, contendrá un botón “salir”, el cual permite
salir del sistema, una barra de progreso la cual se irá cargando según las valores de
temperatura y barra de display, donde se muestra el valor de la variable de temperatura (en
grados centígrados “ºC”), que transmite la tarjeta de adquisición de datos.

Para creara el botón y las barras fue necesario abrir el menú de herramientas
denominada “toolbox” donde se encuentran las diferentes aplicaciones, así como también,
se utilizo el menú de propiedades “properties”, que permite personalizar y modificar los
colores, nombre y tamaño; a medida que se van realizando cada uno de estos pasos se van
creando los códigos del programa en el editor, como se muestra en el cuadro Nº 37, es allí
donde el programador accederá para definir la función que cumplirá el botón y las dos
barras; en el cuadro Nº 36 se puede observa la vista en pantalla de la ventana que ha sido
creada.

62
Cuadro Nº 36. Ventana de la Interfaz Creada en Visual Studio 2010

Cuadro Nº 37. Ventana del Editor Visual Studio 2010

63
Una vez finalizado este paso se declaran y define el tipo de variables, la cuales serán
usadas para el almacenamiento y tratamientos de datos adquiridos desde la tarjeta de
adquisición y control, que en este caso será la variable dependiente “valor”, dicha variable
será recibida al establecer la comunicación con el puerto; que deberá ser activado
empleando el condicionamiento if, que permite tomar las decisiones, esta pregunta si el
puerto está abierto, de no ser afirmativo, entonces a través del comando try intenta abrirlo,
si no es posible realizar la apertura, se muestra un mensaje de error como el que se indica
en la figura Nº 38, en señal de que no fue posible establecer la comunicación.

Cuadro Nº 38. Ventana de Error de Apertura del Puerto

En caso de establecer la comunicación, se inicia la transmisión y recepción de datos para


actualiza los valores cargados en el bufer de datos, habilitando la codificación y
eliminación de los valores que no correspondan a la información requerida para ejecutar las
diferentes acciones de control a través del microcontrolador, así como también mostrar los
valores en la interfaz (esta consiste en la comunicación de sistemas con lenguajes
diferentes).

Cabe resaltar que previamente se convierte los valores del lenguaje maquina y los
muestra en numeración decimal siendo este un lenguaje entendible por el usuario, además
la barra de progreso cambiara de tonalidad a medida que aumenta o disminuye la
temperatura, esta fue definida en función de la banda de colores de temperaturas
representada en el cuadro Nº 39, en la cual se fijaron los valores de temperatura según los
rangos establecidos.

64
Cuadro Nº 39. Banda de Colores de Temperatura

Se establecen los estados de operación (a, b, e y d), fijando para “e” los valores
normales de operación menores a 40ºC y para el estado crítico “d” con valores mayores a
85ºC, el principio de funcionamiento en los rangos de operación, el interfaz activa el primer
extractor en el estado “a” donde los valores de temperatura alcanza un valor entre (45 y
55)ºC, si la temperatura sigue aumentando se activa el segundo extractor en el estado “b”
donde la temperatura habrá alcanzado entre (65 y 75) ºC, el estado “e” representa el estado
crítico del sistema con valores de temperatura mayores a los 80ºC.

Una vez alcanzado y superado este valor de temperatura se activara una alarma visual y
enviara una orden de control para sacar fuera de servicio al transformador hasta que se
normalice la temperatura a los valores normales de operación para activar nuevamente a
este en servicio. Luego de culminada la programación que define las funciones y
apariencias, se observaron los valores de temperatura en grados centígrados, y el estado en
el cual se encuentra el sistema supervisado, tal como se muestra en el cuadro Nº 40.

65
Cuadro Nº 40. Vista de la Interfaz Gráfica

Código Fuente Generado para el PIC18F4550


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Threading;

namespace pic4550art
{
public partial class Form1_principal : Form
{
//se utilizara para recibir una variable string como buffer
string Recibirdato, s1, s2, imagen;

66
int X = -1;
bool dsh3 = false, dsh2 = false, dsh1 = false;
float valor;
float algo;

//char[] codigo = new char[30];

public Form1_principal()
{
InitializeComponent();
//abrir puerto mientras se ejecuta la aplicación
if (!serialPort1.IsOpen)
{
try
{
serialPort1.Open();
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
//se ejecuta la funcion de recepcion por disparo del evento 'DataReceived'
if(X<0)
{

serialPort1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(this.Recibir);

}
}

//al recibir los datos


private void Recibir(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
//acumular los caracteres recibidos a nuestro buffer string
Recibirdato += this.serialPort1.ReadExisting();
this.Invoke(new EventHandler(actualizar));
}
private void actualizar(object sender, EventArgs e)
{
int IniAN0 = Recibirdato.IndexOf("z");//inicion de la trama AN0
int FinAN0 = Recibirdato.IndexOf("t"); //final de la trama del AN0
int switche0 = Recibirdato.IndexOf("s0");
int switche1 = Recibirdato.IndexOf("s1");
X=Recibirdato.Length;
if(X>5)
{
Recibirdato = "";
X = -1;
}
if (switche0 > -1)
{
// FinAN0 = FinAN1 = switche0 = IniAN0 = IniAN1 = switche1 = -1;
Recibirdato.Remove(switche0, 2);

67
Recibirdato = "";
X = -1;
//led1a.BackColor = Color.Green;
//led2b.BackColor = DefaultBackColor;

}
if (switche1 > -1)
{
// FinAN0 = FinAN1 = switche0 = IniAN0 = IniAN1 = switche1 = -1;

Recibirdato = "";
X = -1;
//led2b.BackColor = Color.Red;
//led1a.BackColor = DefaultBackColor;
}
string BufferResultante = ""; // Buffer resultante
//monitor.Text = "";
if ((IniAN0 > -1) & (FinAN0 > IniAN0) & (FinAN0 - IniAN0 < 6)) {

BufferResultante = Recibirdato.Substring(IniAN0 + 1, (FinAN0 - 1));

//monitor.Text = "AN0=" + BufferResultante + " " + IniAN0 + " " + FinAN0 + " " + Recibirdato;
if (Convert.ToInt16(BufferResultante) <= barraAN0.Maximum)
{
algo = Convert.ToInt16(BufferResultante);
float temp = (float) algo;
valor = (temp * 0.57F);
barraAN0.Value = (int) valor;
Etiquetatem.Text = Convert.ToString(valor)+" oC";
timer1.Enabled = true;
Recibirdato = "";
X = -1;
}
else
{
Recibirdato = ""; // X = 1;
X = -1;
}
}

//Thread.Sleep(160);
//serialPort1.Write(miArt, 0, miArt.Length);
//Thread.Sleep(160);
}

private void salir_Click(object sender, EventArgs e)


{
Close();
}

private void timer1_Tick(object sender, EventArgs e)


{
byte[] miArt = new byte[1];
timer1.Enabled = false;

68
if ((valor > 80) && (dsh3 == false))
{//(valor < 85) &&
dsh3 = true;
dsh2 = false;
dsh1 = false;
miArt[0] = 0x64; //ASCII letra "d"
salir.BackColor = Color.Red;
Alarma.BackColor = Color.Red;
Vent1.BackColor = Color.Green;
Vent2.BackColor = Color.Green;
Transf.BackColor = DefaultBackColor;
serialPort1.Write(miArt, 0, miArt.Length);

}
if ((valor > 65) && (valor < 75) && (dsh2 == false))
{//&& (valor < 65)
dsh2 = true;
dsh1 = false;
dsh3 = false;
miArt[0] = 0x62; //ASCII letra "b"
salir.BackColor = Color.Blue;
Vent1.BackColor = Color.Green;
serialPort1.Write(miArt, 0, miArt.Length);
}
if ((valor > 45) && (valor < 55) && (dsh1 == false))
{//&& (valor < 45)

dsh1 = true;
dsh2 = false;
miArt[0] = 0x61; //ASCII letra "a"
salir.BackColor = Color.Yellow;
//Vent1.BackColor = Color.Green;
serialPort1.Write(miArt, 0, miArt.Length);
}
if (valor < 40)
{
salir.BackColor = DefaultBackColor;
Vent1.BackColor = DefaultBackColor;
Vent2.BackColor = DefaultBackColor;
Transf.BackColor = Color.Green;
dsh1 = dsh2 = dsh3 = false;
miArt[0] = 0x65; //ASCII letra "e"
serialPort1.Write(miArt, 0, miArt.Length);
}
//Thread.Sleep(20);
}
}
}

69
Factibilidad del diseño.

Para determinar la factibilidad de proyecto, fue necesario realizar una serie de


evaluaciones tales como la evaluación técnica, evaluación financiera, evaluación ambiental
y evaluación socio-económica cabe resaltar que las evaluaciones antes mencionadas se
deben dar al mismo tiempo para alcanzar la factibilidad del proyecto.

Técnicamente el proyecto es factible, ya que los dispositivos seleccionados para el


diseño y ensamblaje de la tarjeta son de tecnología actual, además de tener disponibilidad
en el mercado nacional y regional, tienen larga vida útil, por ende se garantiza la facilidad
de reemplazar los componentes en caso de daños y averías estos datos necesarios para la
selección están contenidos en la tabla Nº 4.

Elemento Posee Vida Disponibilidad


Remplazo Útil
LM324 Si Elevada Si
Max232 Si Elevada Si
Condensador Electrolítico Si Elevada Si
Conector PCB Si Elevada Si
Resonador de 20Mhz Si Elevada Si
Diodo 1N4007 Si Elevada Si
Fan Cooler 12 Vdc Si Media Si
LCD 16x2 Si Elevada Si
Led Standar Si Elevada Si
PIC 18F4550 20Mhz Si Elevada Si
OptoCoupler PC817 Si Elevada Si
Trimmer Multi Vuelta Si Elevada Si
Regulador de Voltaje 5V Si Elevada Si
7805
Reed Relay 832A-3 Si Elevada Si
RELAY, 12V, 15A/220V Si Media Si
Resistencias de 1/2W Si Elevada Si
Sensor de Temperatura Si Elevada Si
LM35
Pulsador Si Elevada Si

Tabla Nº 4. Evaluación Técnica de los Dispositivos del Diseño

70
En cuanto al aspecto financiero también es factible, ya que los dispositivos son
accesibles y de bajo costo, en la tabla Nº 5, se indica el precio total y por unidad de los
componentes adquiridos que se emplean para el diseño de la tarjeta de adquisición de datos
y de control, como se puede observar el costo total del diseño es relativamente económico
comparado con otras en el mercado que oscilan entre los 1000 Bsf, o más, monto que varia
debido a que dichas tarjetas se adquieren en dólares por ser fabricadas en el exterior.

Ítem Descripción Cantidad Unidad de Precio Precio


Medida Unitario Total
BsF. BsF.
1 LM324 1 Unidad 4 4
2 Max232 1 Unidad 15 15
3 Conector PCB 13 Unidad 5 65
4 Resonador de 20Mhz 1 Unidad 6 6
5 Diodo 1N4007 1 Unidad 0,8 0,8
6 Fan Cooler 12 Vdc 2 Unidad 28 56
7 LCD 16x2 1 Unidad 58 58
8 Led Standar 1 Unidad 1 1
9 PIC 18F4550 20Mhz 1 Unidad 83 83
10 OptoCoupler PC817 3 Unidad 6 18
11 Trimmer Multi Vuelta 3 Unidad 6 18
12 Regulador de Voltaje 5V 7805 1 Unidad 5 5
13 Reed Relay 832A-3 2 Unidad 30 60
14 RELAY, 12V, 15A/220V 1 Unidad 8 8
15 Resistencias de 1/2W 10 Unidad 0,2 2
16 Sensor de Temperatura LM35 1 Unidad 23 23
17 Pulsador 1 Unidad 3 3
18 Acido Percloruro Ferrico para PCB 1 Unidad 32 32
19 Baquelita PCB 1 cara tamaño carta 1 Unidad 30 30
20 Papel Transfer Azul TTS Importado 1 1 Unidad 25 25
hoja
21 Estaño 63/37 4 Mts 2 8
22 Condensador Elect. 1 UF/16V 1 Unidad 2 2
23 Condensador Elect. 100 UF/25V 1 Unidad 2 2
Tabla Nº 5. Evaluación Económica del Diseño

71
Ítem Descripción Cantidad Unidad de Precio Precio
Medida Unitario Total
BsF. BsF.
24 Condensador Elect. 470 UF/35V 1 Unidad 3 3
25 Conductor Automotriz # 18, 600 V 6 Mts 4 24
26 Base 14 Dip 3 Unidad 2 6
27 Base 16 Dip 1 Unidad 2 2
28 Base 6 Dip 3 Unidad 2 6
29 Base 40 Dip 1 Unidad 3 3
30 Disipador de Calor HeatSink TO-220 1 Unidad 7 7
Total 575,8
Tabla Nº 5. (Cont.) Evaluación Económica del Diseño

Otro factor importante que se debe considerar para determinar la factibilidad del
proyecto es la evaluación ambiental, directamente no tiene ningún efecto negativo para el
ambiente así como tampoco para los usuarios. El impacto social que tendrá el proyecto se
define por la evaluación socio-económica, la cual permitió definir la factibilidad por ser un
diseño económico, útil para satisfacer necesidades que actualmente aquejan a las industrias
a nivel nacional, contribuyendo en la economía venezolana como se establece en el plan de
desarrollo de la nación (Simón Bolívar), generando empleos directos en diferentes áreas
profesionales.

Es importante destacar que además de las evaluaciones básicas también se debe


considerar factible por contar con las herramientas y equipos necesarios así como también
la accesoria técnica para la programación del PIC, “dispositivo principal”, programación
para crear la interfaz grafica, así como también para la manipulación de los dispositivos que
intervienen en el proyecto, se cuenta a demás con el personal técnico en caso de ser
requerido esta disponible en la institución.

72
Construcción del prototipo y el manual operativo.
La construcción del prototipo se fue desarrollando a través de actividades que
permitieron el ensamblaje de las diferentes fases que conforman el sistema de control para
la supervisión de temperatura como variable, las cuales se describen a continuación:

Circuito sensor para la señal analógica de temperatura.


Para la construcción del circuito sensor se realizo un montaje en el protoboard, este
consta de un (1) regulador de voltaje al cual llegan 12V y los regula a 5V, quien a su vez
está conectado a una resistencia de 470 Ω que cumple la función de un divisor de tensión,
esto con el propósito de limitar los niveles de tensión que recibe el sensor LM35, quien se
encuentra ubicado internamente en la maqueta del transformador para sensar las
variaciones de temperatura, esta señal es enviada al amplificador operacional LM324 quien
recibe y amplifica dicha señal para luego ser transmitida al microcontrolador, es importante
señalar que el circuito se realizo siguiendo la configuración sugerida por el fabricante para
garantizar el correcto funcionamiento tanto del sensor como del amplificador.

Una vez constituido el circuito sensor se realizaron pruebas de medición en ambientes


con diferentes temperaturas, como se muestra en el cuadro Nº 41, de esta forma se
determinaría la eficiencia de actuación del circuito ya que la temperatura es una variable
que depende de las condiciones del entorno; cabe resaltar que las mediciones preliminares
carecían de precisión, este inconveniente se resolvió cambiando el sensor LM335 quien
posee una salida en ºK, por el LM35 que posee una salida en ºC, y colocando un capacitor
de 470 µF entre la tierra y la salida del sensor, además de un circuito conformado por
resistencias y un capacitor de 100 µF conectado a la entrada analógica del
microcontrolador.

73
Cuadro Nº 41. Pruebas Realizadas con el Sensor

Las mediciones realizadas para la prueba están representadas en la tabla Nº 6, donde se


capturó la variable de temperatura con el sensor diseñado, en primera instancia con el
LM335, del cual solo se midió la señal de voltaje en salida del amplificador operacional
con un multímetro, y la vez se uso otro multímetro para la medición de la temperatura con
una termocupla, para comparar la precisión del circuito sensor.

Se llevaron a cabo dos pruebas; en la primera prueba se realizaron las medidas desde
una temperatura mínima (-5 ºC), hasta una temperatura máxima (100 ºC); y para la segunda
prueba se tomaron las medidas en sentido inverso, es decir, desde la temperatura máxima
hasta la temperatura mínima, siempre haciendo las anotaciones en los valores tomados en la
primera prueba. Los resultados obtenidos mostraron imprecisión, cuando comparábamos
los valores de voltaje obtenidos en la salida del amplificador, en cada una de las referencias
de temperaturas reflejadas en la tabla, lo conllevó a realizar la mejora del circuito sensor,
como se indicó en el párrafo anterior.

74
Prueba I Prueba II
Nº Temperatura ºC Voltaje (V) Voltaje (V)
1 -5 2,42 2,9
2 8 2,4 2,6
3 23 2,55 3
4 27 2,5 2,5
5 31 2,62 3,1
6 33 2,6 2,8
7 35 2,8 2,6
8 100 3,1 2,7
Tabla Nº 6. Pruebas de Medición Realizadas con el Sensor de Temperatura

Modelo del transformador de potencia, para la emulación del sistema de enfriamiento.


Para representar la figura del transformador, se construyó un modelo de madera,
mostrado en el cuadro Nº 42, y como elemento generador de calor (experimentado por
dicho transformador), se usaron dos resistencias de un electrodoméstico (tosti-arepas), estas
tienen una potencia de trabajo de setecientos cincuenta (750) Vatios a 110 Voltios y se
pueden obtener temperaturas mayores a los 100ºC, la variación de la temperatura se realiza
a través de un timer, que controla la alimentación de las resistencias, variando los niveles
de tensión de 0 a 110 Voltios, el sensor LM35, es insertado a través de un orificio quedando
ubicado dentro del modelo del transformador, logrando de esta manera cumplir su función
correspondiente. En la parte posterior del modelo se encuentran ubicados los dos (2)
ventiladores que cumplen la función de extractores los cuales se activaran una vez la señal
emitida por amplificador operacional sea recibida por el microcontrolador. El montaje de
estos elementos y dispositivos se observan en el cuadro Nº 43.

75
Cuadro Nº 42. Elaboración del Modelo del Transformador

76
Cuadro Nº 43. Montaje de los Elementos y Dispositivos en el Modelo del Transformador

Fabricación de la tarjeta de circuito impreso para la adquisición de datos


La fabricación de la tarjeta de adquisición de datos, se fundamentó en el montaje de los
componentes en el protoboard, donde se realizaron las pruebas, registro y mejoras del
circuito diseñado, seguidamente se diseño el diagrama eléctrico, como se observa en el
cuadro Nº 44, en el programa LiveWire. Luego de las comprobaciones respectivas a las
operaciones de envío y recepción de datos, y las acciones de control que debe ejecutar el
programa, se procedió a realizar el diseño de la tarjeta en el programa PCB.Wizard,
iniciando con la colocación de los diferentes componentes necesarios. En esta parte se

77
ubican los dispositivos con la orientación adecuada, como deberán quedar en la PCB. El
resultado de este procedimiento se puede observar en el cuadro Nº 45.

Cuadro Nº 44. Diagrama Eléctrico de la Tarjeta de Adquisición de Datos

78
Cuadro Nº 45. Ubicación y Orientación de los Dispositivos

Luego que se posicionan los dispositivos, se realizaron las pistas de conexión según el
diseño desarrollado, en esta etapa el programa PCB-Wizard muestra las polaridades y
orientaciones de los componentes, lo que permite realizar las conexiones correspondientes,
en el diseño se tienen unas intersecciones de pistas, para las cuales se realiza un corte,
reflejado como una interrupción, que será complementada por unos puentes, de esta forma
se obtuvo el diseño de las pistas, como se muestra en el cuadro Nº 46, que fueron impresas
en el papel Transfer.

79
Cuadro Nº46. Diseño de las Pistas

Seguidamente, se procedió a imprimir en el papel Transfer Azul, el diseño de las pistas,


para transferirlo a la PCB, después que ésta fue cortada al tamaño del diseño y lijada para la
remoción de impurezas (garantizando la adhesión de las pistas a ella), fijando el papel a la
PCB con adhesivo, para proceder al planchado, lo que permite transferir de manera
permanente la imagen de las pistas. Luego del planchado, inmediatamente se retiró el papel
transfer, obteniendo la impresión en la PCB. Cada uno de estos pasos se muestra en el
cuadro Nº 47.

80
Cuadro Nº 47. Impresión en la PCB

Una vez fijadas las pistas en la PCB, se realiza el tratamiento químico, como se muestra
en el cuadro Nº 48, para la remoción del cobre sobrante, donde solo quedan las pistas que
necesitamos según el diseño. Primero se sumergió la PCB en el cloruro férrico CF250, en
un envase plástico, durante aproximadamente diez minutos, este tiempo varia de acuerdo a
la cantidad de veces que ha sido utilizado dicho químico, es necesario revisar la completa
remoción del cobre, luego que se hizo esta comprobación, se procedió a remover los
residuos del químico con un baño de alcohol, por último se dejo secar la PCB.
Inmediatamente se inició la perforación en los puntos de conexión, donde van posicionados

81
los pines de los dispositivos. Culminada esta etapa se comenzó a la colocación y soldadura
de los componentes del diseño, estos dos últimos pasos se pueden observar en el cuadro Nº
49.

Cuadro Nº 48. Tratamiento Químico de la PCB

Cuadro Nº 49. Etapa de Perforación de la PCB y Soldadura de los Componentes

Para el terminado de la tarjeta de adquisición de datos, se realizan cortes en los


sobrantes de los pines de los componentes y la verificación de existencias de puentes que se
pudieron haber generado, por la colocación en exceso de estaño. Con estas últimas tareas
se obtiene la terminación de la tarjeta, como se muestra en el cuadro Nº 50.

82
Cuadro Nº 50. Vista Inferior y Superior de la Tarjeta

Una vez elaborada la tarjeta de adquisición de datos, se procede a ensamblar las partes
que conforman el proyecto, teniendo como resultado final la emulación del transformador
de potencia con su sistema de enfriamiento, la generación de calor que representa la
temperatura real que puede experimentar dicho equipo, y el sistema de adquisición y
control de temperatura, tal como se muestra en el cuadro Nº 51.

83
Cuadro Nº 51. Vistas del Proyecto Final

Finalizada la etapa del ensamblado se realizó el manual operativo del prototipo donde se
identifican los componentes y las parte que integran el diseño, así como también se detallan las
instrucciones y precauciones que debe tener el usuario para la manipulación de la tarjeta de
adquisición de dato y de control, para consultas este se encuentra ubicado en los anexo.

84
CONCLUSION

Con la elaboración del proyecto socio integrador se puede concluir que:

Los elementos de un sistema de control de variables son: Sensores, Controlador,


Actuador, Punto de consigna, Error, Elemento final de control, Variable manipulada,
Entrada de producto, El proceso, Variable regulada, Medida y transmisión, Salida de
producto.

El microcontrolador seleccionado fue el PIC18F4550, por cumplir con las siguientes


características: Bajo consumo de energía, Posee la opción de comunicación, por el puerto
USB y/o Serie, mayor capacidad de memoria RAM, puede ser reprogramado
aproximadamente 1.000.000 de veces y conserva su programación en un tiempo de 40 años.

Las pruebas dieron como resultado establecer la comunicación del microcontrolador


PIC18F4550 con la PC.

El sistema de control diseñado cuenta con una entrada seguida por un punto de control,
el sensor, controladores (microcontrolador e interfaz), los elementos finales de control, el
proceso y la salida del proceso.

La interfaz gráfica, se realizó utilizando el entorno de programación Visual C#.

El diseño es factible porque técnicamente se tiene que: Los dispositivos para el diseño y
ensamblaje de la tarjeta son de tecnología actual, hay disponibilidad en el mercado
nacional y regional y tienen larga vida útil. En lo financiero, ya que los dispositivos son
accesibles y de bajo costo, directamente no tiene ningún efecto negativo para el ambiente

85
así como tampoco para los usuarios. En lo socio-económico, es un diseño económico, útil
para satisfacer necesidades, contribuyendo a la economía venezolana.

El prototipo fue construido de manera exitosa desarrollado a mediana escala todas las
funciones del sistema diseñado también se elaboro su manual operativo.

86
RECOMENDACIÓN

Estudiar los componentes de los sistemas de control para poder adecuar a los procesos a
controlar.

Considerar los criterios de selección para poder escoger el microcontrolador idóneo,


rentable y funcional.

Verificar que el cable de comunicación posea los drive compatibles para los sistemas
operativos Windows XP, Vista y Seven.

Comprobar que todas las aplicaciones del programa estén habilitadas para evitar
inconvenientes que se puedan presentar en la comunicación.

Conocer la data sheet y considerar las recomendaciones del fabricante para cada
componente.

Cerrar todos los programas que hayan sido habilitados anteriormente, a través de la
opción “Close All” del menú, cuando se desee abrir un nuevo programa

Estudiar la factibilidad en cuanto a la evaluación técnica del diseño, en la aplicación del


prototipo en un área de trabajo real.

Considerar, una separación prudente entre las pistas que conducen tensión continua
(Vdc), de las alternas (Vac), para evitar interferencia entre las señales.

Tomar en consideración la interferencia electromagnética sobre la señal adquirida a


través del sensor de temperatura.

87
Tener un buen sistema de aterramiento del sistema de control para la supervisión de
temperatura como variable.

Mantener separados los conductores del sensor con respecto a los de alimentación.

88
REFERENCIAS

Arias, Fidias (2006). El proyecto de investigación, introducción a la metodología


científica. Editorial Episteme, Quinta Edición, Venezuela.

Balestrini, Mirian (2006). Como se elabora el proyecto de investigación. BL Consultores


y Asociados, C.A., Septima Edición, Venezuela.

Barchini, F. Control de Temperatura con 4 LM35 y Comunicación con PC. Disponible:


http://fanaticodeelectronica.blogspot.com/2009/03/control-de-temperatura-con-4-lm35-
y.html. Consulta: Agosto 2010.

Betancourt, Arturo (2010). Tutorial de Visual Studio 2010. No publicado, Venezuela.

Cekit S.A. (2001). Control de motores paso a paso. Colombia.

Cika Electrónica S.R.L. (1999). Control de I/O de potencia por puerto serial. Colombia.

Cika Electrónica S.R.L. (2004). Lógica difusa, lenguaje C en electrónica. Colombia.

Cika Electrónica S.R.L. (2004). Transmisión de audio con rayo láser. Internacional.

Creus, Antonio (2006). Instrumentación industrial. Alfaomega, México.

Dávila Y., Quijada J., Guarnizo D. Soto O., Gracia N., y Price G. (2010). Diseño de un
protector de tensión para instalaciones residenciales. Presentado como proyecto socio
integrador en el IUTEB, Venezuela.

Palla´s, Ramón (2001). Sensores y acondicionadores de señales. Alfaomega, México.

Rashid, Muhammad (2004). Electrónica de potencia. Pearson, México.

Saber Electrónica (2007). La computadora como sistema de control y manejo de


puerto, interacción.

Sabino, Carlos (1992). El proceso de investigación. Panapo, Venezuela.

Webelectronica.com.ar. Tarjeta de Adquisición de Datos Sistema de 8 Canales


Analógicos. Disponible: http://www.clubse.com.ar/DIEGO/NOTAS/3notas/nota07.htm.
Consulta: Noviembre 2010.

89
ANEXOS

90

Vous aimerez peut-être aussi