You are on page 1of 52

INSTITUTO TECNOLGICO

SUPERIOR DE MISANTLA
|

INGENIERA ELECTROMECNICA
INSTRUMENTACIN

REGISTRO

DEL

SISTEMA DE ENCENDIDO PARA LA CELDA


DE COMBUSTIN DE UN CALORMETRO.
Informe final.
QUE PRESENTA:
OSCAR EDUARDO PEREZ HERNANDEZ

ASESOR: ING. MARIO PREZ ACOSTA.

MISANTLA, VERACRUZ

enero de 2017

Agradecimientos
Extiendo mi gratitud a mis asesores de residencia, el doctor Leonel Lira Corts y al ingeniero
Oscar Jess Gonzlez Rodrguez por su apoyo y consejos para el desarrollo del proyecto
como tambin su confianza en el desarrollo del mismo.

Un gran agradecimiento a mi familia que siempre ha estado para apoyarme y alentarme en


las decisiones fuertes y en mi carrera, en especial a mis padres Elionai y Gudelia.

Gracias a los compaeros de programacin del edificio de automatizacin por su ayuda en


cuestiones ms especializadas sobre programacin de los microcontroladores y sus
consejos para el desarrollo del proyecto.

Agradecimientos a mis compaeros de del laboratorio de propiedades termofsicas, Sahira y


Juan por apoyarme en algunas pruebas de mi proyecto y por alentarme, y a Sal por
ensearme lo del plato caliente.

Un agradecimiento al ITSM (Instituto Tecnolgico Superior De Misantla), por darme la


oportunidad de cursar mis estudios de licenciatura en ingeniera electromecnica. Tambin
un agradecimiento al CENAM (Centro Nacional De Metrologa) por el financiamiento del
proyecto y el desarrollo.

Resumen
El gas natural es el combustible que menos dixido de carbono emite en la combustin, lo
que se le considera el uso de este gas para la generacin de energa en lugar del petrleo.
Tiene una gran importancia comercial los hidrocarburos y al hecho de que el precio es
determinado con base en la energa que se libera por una combustin completa del gas
natural, es necesario medir su poder calorfico por medio de un calormetro isoperiblico con
una gran exactitud y se determine su viabilidad en la generacin de energa con este
hidrocarburo, el calormetro isoperiblico mide el poder calorfico que desprende en la
combustin.
En este trabajo se muestra el desarrollo de la automatizacin de encendido de un
calormetro isoperiblico para medir el poder calorfico del gas natural. La instrumentacin en
del proyecto es fundamental para la adquisicin de datos que arrojo el calormetro en
funcionamiento, la sincronizacin de labview con el microcontrolador (PIC 18F2550) es de
alta importancia debido al estar en combustin un hidrocarburo altamente inflamable, la
comunicacin establecida entre la interfaz sensora y actuadora es mediante serial, se toma
mediante un sensor de flama el dato de que si se logr la flama mediante una chispa de
aproximadamente 16kv, los actuadores de este control son accionar dos electrovlvulas para
el paso de oxgeno puro y de gas natural, el otro accionamiento es la chispa de ignicin para
que la mezcla tuviera la combustin y el sensor detectar la flama por medio de su espectro
de luz.
Se adquieren datos tambin desde un multmetro instrumental el cual se la conecta un
termopar, para ser especficos el termopar tipo N, la comunicacin entre el multmetro
instrumental y labview es por el GPIB, el programa adquiere datos simultneamente del
microcontrolador (PIC 18F2550) y del multmetro instrumental, por lo que para el
microcontrolador la comunicacin es continua y la del multmetro instrumental es intermitente
pero es por 100 ms lo que hace cada instruccin para tomar datos del multmetro que lo
hace intermitente, es intermitente para que no se saturen los puertos de reseccin de
labview adems de que no es necesario que se atan continua como la del microcontrolador
que tiene toco el control, para tener un registro de los datos que se toman se guardan dos
datos, el primero el de la temperatura que tenga el calormetro con el termopar que tiene y
en el segundo dato que guarda es el tiempo en el que estuvo encendida la flama dentro dela
cmara de combustin.

ndice
Agradecimientos..................................................................................................... 2
Resumen................................................................................................................. 3
Introduccin............................................................................................................ 6
CAPITULO 1............................................................................................................. 7
GENEREALIDADEES DEL PROYECTO........................................................................7
1.1 Descripcin de la empresa u organizacin y del puesto o rea del trabajo
el estudiante........................................................................................................ 7
1.1.1 rea de metrologa elctrica.......................................................................8
1.1.2 Laboratorio de Conductividad Trmica........................................................9
Problemas a resolver.......................................................................................... 11
Objetivos............................................................................................................... 12
Objetivo General:............................................................................................... 12
Objetivos especficos:........................................................................................ 12
Justificacin........................................................................................................ 12
Captulo 2.............................................................................................................. 13
Marco terico........................................................................................................ 13
2.1 Calormetro.................................................................................................. 13
2.1.1 Partes del calormetro...............................................................................13
2.2 Microcontrolador.......................................................................................... 15
2.2.1 Arquitectura interna..................................................................................16
2.2.2 Programacin de los microcontroladores..................................................16
2.2.3 Compilador de alto nivel...........................................................................17
2.3 Aplicacin de los microcontroladores...........................................................18
2.4 PIC 18F2550................................................................................................. 19
2.5 Sensor de flama........................................................................................... 19
2.6 comunicacin del PIC con labview................................................................21
2.6.1 Estndar RS-232....................................................................................... 22
2.7 Termopar...................................................................................................... 24
2.7.1 termopar tipo N......................................................................................... 25
Captulo 3.............................................................................................................. 27
Desarrollo.............................................................................................................. 27
3.1 Diseo del sistema....................................................................................... 27

3.2 Diseo del circuito....................................................................................... 29


3.3 Programacin............................................................................................... 33
3.4 Comunicacin con labview...........................................................................38
Captulo 4.............................................................................................................. 42
Resultados............................................................................................................ 42
4.1 Acabado de la tarjeta de control..................................................................42
4.2 Resultado de la comunicacin.....................................................................44
4.3 Manual del proyecto..................................................................................... 45
Referencias........................................................................................................... 50

Introduccin
El desarrollo del siguiente proyecto abarca principalmente la automatizacin de encendido
del calormetro y del registro de la duracin de la flama, como tambin si es que se presenta
en la cmara de combustin, como tambin la medicin por medio de un termopar tipo N, la
cual toma la temperatura que se alcance dentro de la cmara de combustin, la medicin de
poder calorfico de este hidrocarburo es de gran importancia por el impacto que tiene en el
pas por las reformas energticas, hace necesario contar con una herramienta de medicin
de su poder calorfico, brindando la certeza y confiabilidad de los resultados, dependiendo de
su tiempo de la combustin y la temperatura que se tomen, esto da una incertidumbre ms
baja en sus resultados porque usan instrumentos digitales de alta precisin y de alta
velocidad.
La automatizacin del encendido es por medio de un microcontrolador que es el PIC
18F2550, el cual tomas la lecturas del sensor de flama, y el que controla las electrovlvulas y
la chispa, y este manda datos seriales por el RS-232 y los recibe la PC por el USB y para la
interpretacin de datos se tiene un arreglo en labview que lee los datos que mando el
microcontrolador, y para la lectura de la temperatura la adquisicin de datos es por GPIB y
es enviado a un multmetro de instrumentacin y lee la tensin en milivoltios.
El primer captulo, se describen el tipo de empresa donde realizo el desarrollo del proyecto
que en el CENAM (Centro Nacional de Metrologa) y puesto de donde se encuentra el
estudiante, tambin los problemas que se resolvieron durante el proyecto, los objetivos
generales, especficos y la justificacin de la por el cual se elabor el proyecto.
La fundamentacin terica del proyecto est basada en la adquisicin de datos seriales, se
describe en el segundo captulo, el procedimiento de elaboracin de la placa de control de
encendido y la programacin del microcontrolador estn en el tercer captulo.
El cuarto captulo presenta los resultamos del proyecto de los cuales son satisfactorios en el
sentido de la automatizacin y en la deteccin de la chispa.

CAPITULO 1
GENEREALIDADEES DEL PROYECTO.
1.1 Descripcin de la empresa u organizacin y del puesto o rea del trabajo
el estudiante.
El CENAM es el laboratorio nacional de referencia en materia de mediciones. Es
responsable de establecer y mantener los patrones nacionales, ofrecer servicios
metrolgicos como calibracin de instrumentos y patrones, certificacin y desarrollo de
materiales de referencia, cursos especializados en metrologa, asesoras y venta de
publicaciones. Mantiene un estrecho contacto con otros laboratorios nacionales y con
organismos internacionales relacionados con la metrologa, con el fin de asegurar el
reconocimiento internacional de los patrones nacionales de Mxico y, consecuentemente,
promover la aceptacin de los productos y servicios de nuestro pas.
El CENAM, siendo el laboratorio primario de Mxico no lleva a cabo actividades regulatorias.
La Ley Federal sobre Metrologa y Normalizacin y su Reglamento establecen la
responsabilidad de la Secretara de Economa y otros organismos, como la Comisin
Nacional de Normalizacin y la Procuradura Federal del Consumidor, para aplicar las
disposiciones establecidas por la ley [1].
El Centro Nacional de Metrologa, CENAM, fue creado con el fin de apoyar el sistema
metrolgico nacional como un organismo descentralizado, promueve la realizacin de
actividades que tienen como objetivo:
Promover la uniformidad de las mediciones en el pas y su comparacin internacional.
Satisfacer las necesidades metrolgicas de nuestros usuarios.
Capacitar recursos humanos especializados en metrologa.
Promover el conocimiento y el uso de la metrologa para fortalecer la
competitividad de la industria, la equidad en las transacciones comerciales, la salud, la
proteccin al ambiente y la investigacin cientfica [2].

1.1.1 rea de metrologa elctrica.

El rea de Metrologa Elctrica est constituida por tres Direcciones: Tiempo y Frecuencia,
Mediciones Electromagnticas y Termometra.
En Metrologa de patrones primarios hemos conseguido la representacin nacional de 4
unidades de medicin del Sistema Internacional, SI, el segundo (s), el kelvin (K), el volt (V) y
el ohm (W). Las dos primeras son unidades base del SI, y las otras dos son consideradas
como base para las unidades elctricas.
En la Direccin de Termometra, por ejemplo, hemos desarrollado celdas de agua que
permiten la materializacin del kelvin, adems de contar con la reproduccin de 9 de los 17
puntos de la Escala Internacional de Temperatura de 1990.
En la Direccin de Tiempo y Frecuencia hemos concluido la caracterizacin del reloj atmico
de bombeo ptico que permite la reproduccin del segundo con una incertidumbre mejor que
algunas partes en 1014.
En la Direccin de Mediciones Electromagnticas hemos desarrollado la reproduccin del
volt y del ohm mediante los efectos cunticos Josephson y Hall, respectivamente. A la fecha
contamos con 11 patrones nacionales de mediciones elctricas.
Nuestra segunda actividad y no por ello menos importante, es la transferencia de
conocimientos en Metrologa a nuestros usuarios mediante servicios especializados de
medicin y calibracin de instrumentos y patrones de medicin. Consideramos que el avance
de las tecnologas de medicin en Electromagnetismo, en Termometra y en Tiempo y
Frecuencia, son una evidencia de la necesidad de asegurar el conocimiento sobre lo que se
quiere medir y sobre los mtodos de medicin ms adecuados para ello. Nuestras
actividades de transferencia de conocimientos en Metrologa se complementan con una
cartera de cursos especializados y un esquema de asesoras tcnicas en Metrologa
Elctrica.
La principal inversin est en la preparacin cientfica y tcnica de nuestro personal. Somos
un grupo formado por 40 personas, de las cuales; 12 tienen doctorado en ciencias; 5 tienen
un grado de maestra (2 de ellos estudian el doctorado); 18 cuentan con licenciatura en fsica
e ingenieras (2 de ellos estudian la maestra), y el resto tienen un grado de tcnico [3].

1.1.2 Laboratorio de Conductividad Trmica


Las principales propiedades termofsicas son la conductividad trmica, la capacidad
calorfica, la densidad y la viscosidad. El valor de las propiedades termofsicas es importante
para el funcionamiento ptimo de procesos en los que existe intercambio de energa trmica.
Estos valores permiten disear mejores sistemas y simular con mejor confiabilidad procesos
y sistemas trmicos y permiten usar eficientemente la energa.

En este laboratorio se cuenta con la infraestructura fsica y humana para determinar el valor
de conductividad trmica de materiales: slidos aislantes, slidos conductores y fluidos. Se
desarrollan proyectos de investigacin aplicada y se proporciona asesora para resolver
problemas industriales donde la transferencia de calor es una variable crtica.

Se tiene la capacidad para asesorar, realizar y dirigir investigaciones en el campo,


principalmente de carcter experimental, aunque tambin se pueden realizar estudios
tericos, terico experimental y simulacin numrica para problemas relacionados con el
intercambio de energa, sus principales proyectos en desarrollo son:

Patrn Nacional de Medicin de Conductividad Trmica en Slidos


Aislantes.
Patrn Nacional de Medicin de Conductividad Trmica en
Slidos Conductores.
Patrn Nacional de Medicin de Conductividad Trmica de Fluidos
Simples [3].

A continuacin, se presenta el organigrama general del rea donde se llev a cabo el


proyecto, se trabaj bajo la asesora del Dr. Leonel Lira Corts.

DIRECTOR GENERAL DEL CENAM


Victor Jos Lizardi Nieto

DIRECTOR GENERAL DE
METROLOGIA ELECTRICA
Dr. Ren David Carranza Lpez
Padilla

reas

Radiofrecuencia

Tiempo y
Frecuencia

Termometria

Termometria de
Contacto

Propiedades
Termofisicas

Mediciones
Electromacneticas

Termometria de
no Contacto

-Humedad en

slidos
-Conductividad
Trmica de
materiales
-Humedad en
gases
-Colorimetra

-Resistencia de
platino
-Termopares
-Temperatura

-Temperatura
de Radiacin
-Emisividad
-Radiacin

Coordinador cientfico
Dr. Leonel Lira Corts

Residente.
Oscar Eduardo Prez Hernndez.

Figura 1. Estructura orgnica del CENAM [4].

Problemas a resolver.

Deteccin de la flama: Importante punto, por seguridad se detecta la flama en

la cmara de combustin porque en ausencia de que de este quemando y las


vlvulas de oxgeno y gas natural estn abiertas un largo lapso de tiempo y despus
haya una chispa podr explotar y daarse la cmara de combustin. Tambin se
suma importancia saber la duracin de la quema de dicho gas para determinar su
poder calorfico.

Sumergir el sensor bajo el agua: Dado que el calormetro est dentro de un


bao trmico el sensor de flama debe soportar estar debajo del agua sin que se dae
y sin que de lecturas errneas del mismo.

Automatizar el encendido: El encendido consta de abrir 2 electrovlvulas unas


del oxgeno y otra del gas natural para que se mezclen y en la salida de la punta del
mechero se genere una chispa que pueda encender dicho combustible.

Comunicacin entre el microcontrolador y labview: Como la comunicacin


serial es asncrona, la cual debe leer labview en forma rpida y tambin de que
labview mande la seal para que se abran las electrovlvulas y se dispare la chispa.

Programar el microcontrolador: La programacin del Pic es en C y se

programan los puertos TX y RX para la reseccin y la transmisin de datos a 9600


baudios, los comandos importantes son las interrupciones de la comunicacin para
que sea instantnea.

Interfaz labview: la adquisicin de datos se sincronizo en labview con los

tiempos de que hay en el PIC respecto a labview.

Desarrollo del controlador: Se dselo el control en Altium, un software para


crear circuitos impresos de manera profesional.

La chispa de ignicin: Se tena una chispa de ignicin, pero tardaba en

encender el combustible el problema era que generaba una explosin fuerte al


acumularse mucho gas natural, entonces se cambi la chispa de ignicin por una que
su chispa fuera ms fuerte, aunque los electrodos estn ms cerca pero ms
efectivo.

Objetivos
Objetivo General:

Automatizar el sistema de encendido del calormetro y detectar la chispa.

Objetivos especficos:

a)
b)
c)
d)
e)

Con un microcontrolador controlar el sistema de encendido.


Con un sensor detectar la flama dentro del calormetro sumergido en agua.
Establecer comunicacin serial entre el microcontrolador y labview.
Disear y fabricar el circuito de manera profesional.
Llevar registro de la temperatura.

Justificacin.

Para continuar con la construccin de la cmara de combustin se requiere implementar un


sistema de encendido electrnico o elctrico de la flama por una parte y por la otra tener un
registro de si se encendi la flama, el tiempo que dura encendida, as como cuando se
extingue, por lo que se requiere implementar adicional al sistema de encendido un sistema
de registro.
Esto permitir tener un control sobre el consumo de combustible durante la combustin, y los
tiempos en que no est en operacin.
Es necesario disminuir la incertidumbre que se obtiene al efectuar mediciones de poder
calorfico del gas natural en Mxico soportados por la norma ISO 6976:1995, debido a que la
incertidumbre que se alcanza para metano es de 0.12%. Por lo tanto, se requiere el
desarrollo de un equipo que permita mediciones con una incertidumbre menor a 0.06%
para metano, similar a los calormetros de referencia que operan en otros pases. Por
ejemplo, tomando en cuenta el consumo de gas natural en Mxico en el ao 2013 con una
incertidumbre de 0.12% se tiene un margen de error de 46 mil dlares diarios
aproximadamente y con una incertidumbre de 0.06% de 23 mil dlares diarios. Lo que
significa que el margen de error econmico disminuye linealmente con la incertidumbre.

Captulo 2
Marco terico
2.1 Calormetro.

Es un instrumento que sirve para medir el poder calorfico que libera en la combustin de un
hidrocarburo.
Un calormetro est formado esencialmente por dos partes, la primera, una regin limitada
que contiene una masa de conocida capacidad calorfica, la llamaremos recipiente del
calormetro. La segunda es una superficie que encapsula la primera o el recipiente del
calormetro y tiene una temperatura uniforme y constante o al menos conocida, a la que
llamaremos camisa. El mtodo en el cual se basa ste artculo es el denominado
isoperiblico, el cual consiste en efectuar un incremento de temperatura en el recipiente del
calormetro, conteniendo un lquido agitado y se observa su evolucin mientras la camisa se
mantiene a una temperatura constante [5].

2.1.1 Partes del calormetro.


Las partes principales que componen el calormetro a desarrollar son: a) El quemador, que
se encarga de suministrar y mezclar el oxidante y el combustible, as como generar la flama.
La cmara de combustin y el intercambiador de calor, los cuales maximizan la
transferencia de calor de los gases resultados de la combustin a un medio, agua en este
caso.
B) el recipiente del calormetro, es un recipiente que contiene algn fluido agitado
generalmente agua, el cual se encarga de recibir y medir la transferencia de energa en
forma de calor, generada por la flama. Otra de sus funciones es mantener una temperatura
homognea en el fluido. El quemador, la cmara de combustin y el intercambiador de calor
estn inmersos en el recipiente del calormetro.
C) La camisa se encarga de generar el ambiente isoperiblico. Y es otro recipiente que
tiene una temperatura uniforme y constante que engloba al recipiente del calormetro.

En la Figura 2.1.1 se muestra el ensamble del quemador, la cmara de combustin con su


serpentn y el calefactor.

Quemador

Calefactor

Figura 2.1.1 Cmara de combustin, calefactor, quemador y serpentn del calormetro.

Un calormetro isoperiblico requiere de factores de correccin, adems sus aplicaciones se


Serpentn
de combustin
basan en la medicin de efectos exotrmicos (entalpas de solucin, Cmara
de reaccin,
calor
generado por elementos radioactivos, calor de combustin, potencia y energa de lser entre
otros).
Un calormetro de flujo es sofisticado cuando se trabaja con gases debido a que se requiere
de un gran nmero de partes como: vaporizadores, condensadores, vlvulas, bomba para el
movimiento del fluido, recipientes para el termostato, calormetro, y un gran volumen del
fluido.
Otros aspectos de importancia son el mantener un flujo constante, el cual complica an ms
la tcnica, el intervalo de temperatura y presin est limitado. Adems de la misma manera
que el calormetro isoperiblico se requieren de factores de correccin [6].
Su calefactor es una resistencia enrollada alrededor de la cmara de combustin para
mantener el calor generado dentro de la cmara, la resistencia es alambre par bobinas por lo
que esta esmaltado y al estar en contacto con el agua no genere un corto circuito, su bao
termosttico es mucho ms grande para poder mantener a una temperatura constante el
calormetro.

2.2 Microcontrolador

Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su


reducido tamao, suele ir incorporado en el propio dispositivo al que gobierna. Esta ltima
caracterstica es la que le confiere la denominacin de controlador incrustado (embedded
controller).
El microcontrolador es un computador dedicado. En su memoria slo reside un programa
destinado a gobernar una aplicacin determinada; sus lneas de entrada/salida soportan el
conexionado de los sensores y actuadores del dispositivo a controlar, y todos los recursos
complementarios disponibles tienen como nica finalidad atender sus requerimientos. Una
vez programado y configurado el microcontrolador solamente sirve para gobernar la tarea
asignada.
Un microcontrolador es un computador completo, aunque de limitadas prestaciones, que
est contenido en el chip de un circuito integrado y se destina a gobernar una sola tarea.

Figura 2.2 El microcontrolador en un sistema cerrado. Todas las partes del computador estn
contenidas en su interior y slo salen al exterior las lneas que gobiernan los perifricos [7].

2.2.1 Arquitectura interna

Un microcontrolador posee todos los componentes de un computador, pero con unas


caractersticas fijas que no pueden alterarse.
Las partes principales de un microcontrolador son:
1. Procesador
2. Memoria no voltil para contener el programa
3. Memoria de lectura y escritura para guardar los datos
4. Lneas de EIS para los controladores de perifricos:
a) Comunicacin paralelo
b) Comunicacin serie
c) Diversas puertas de comunicacin (bus l2C, USB, etc.)
5. Recursos auxiliares:
a) Circuito de reloj
b) Temporizadores
c) Perro Guardin (watchdog)
d) Conversores AD y DA
e) Comparadores analgicos
f) Proteccin ante fallos de la alimentacin
g) Estado de reposo o de bajo consumo

2.2.2 Programacin de los microcontroladores.


La utilizacin de los lenguajes ms cercanos a la mquina (de bajo nivel) representan un
considerable ahorro de cdigo en la confeccin de los programas, lo que es muy importante
dada la estricta limitacin de la capacidad de la memoria de instrucciones. Los programas
bien realizados en lenguaje Ensamblador optimizan el tamao de la memoria que ocupan y
su ejecucin es muy rpida.

Los lenguajes de alto nivel ms empleados con microcontroladores son el C y el BASIC, de


los que existen varias empresas que comercializan versiones de compiladores e intrpretes
para diversas familias de microcontroladores [7].

2.2.3 Compilador de alto nivel.


Un compilador convierte el lenguaje de alto nivel a instrucciones en cdigo mquina; un
cross-compiler es un compilador que funciona en un procesador (normalmente en un PC)
diferente al procesador objeto. El compilador CCS C es un crosscompiler.
Los programas son editados y compilados a instrucciones mquina en el entorno de trabajo
del PC, e1 cdigo mquina puede ser cargado del PC al sistema PIC mediante el ICD2 (o
mediante cualquier programador) y puede ser depurado (puntos de ruptura, paso a paso,
etc.) desde el entorno de trabajo del PC.
El CCS Ces C estndar y, adems de las directivas estndar (#include, etc.), suministra unas
directivas especficas para PlC (#device, etc.); adems incluye funciones especficas
(bit_set(), etc.). Se suministra con un editor que permite controlar la sintaxis del programa [8].
La programacin seria prcticamente imposible sin el uso de variables. Podemos hacernos
una imagen mental de las variables imaginndolas como una caja en la que podemos
guardar algo. Esa caja es una de las muchas de que disponemos, tiene en el frente pegado
una etiqueta con su nombre y ciertas particularidades, que hace que solo se puedan guardar
en ella determinados tipos de objetos [9].
Las variables tipo Word, estn compuestas por 2 bytes. El primero de ellos es llamado byte
alto y el otro bajo, dado que el primero contiene los 8 bits ms significativos. En BASIC
podemos acceder individualmente a cada uno de los bytes que componen un Word mediante
las extensiones .HB (high byte, o byte alto) y .LB (low byte bajo) [9].

2.3 Aplicacin de los microcontroladores.

Se usan fundamentalmente cuando la potencia de clculo no es importante.

Robtica: Muy usados en subsistemas especficos de control (extremidades,

facciones del rostro, soportes prensiles, etc.)


Equipamiento informtico: impresoras, scanners, copiadoras
Sistemas porttiles y autnomos
Sector automotriz: control centralizado de puertas y ventanas, climatizadores,

inyeccin, alarmas, etc.


Sector domstico: integrado en los sistemas de televisores, lavarropas, microondas,
heladeras, videos, etc. [10].

Sin embargo, el mercado de los microcontroladores PIC Lnea Media es muy amplio y para
estos usuarios Microchip mejor el ncleo de estos MCU, desarrollando una nueva
generacin, a la cual ha bautizado como PIC Lnea Media Mejorada, los cuales se identifican
por su cdigo inicial: PIC16F1xxx o PIC12F1xxx. Esta renovacin de los viejos ncleos
PIC16F introduce todas las mejoras que han adquirido los PIC18F con el Tiempo.
Los nuevos PIC incorporan un juego de 3 osciladores internos, denominados HFINTOSC de
16MHz, MFINTOSC de 500KHz y LFINTOSC de 31KHz. De estos por medio de un divisor de
frecuencia programable, podemos obtener distintas frecuencias para excitar a la CPU y los
perifricos. E incluso es posible derivar la salida del divisor de 8 MHz, para pasarla por el
PLL y de esta forma tener 32 MHz de frecuencia de clock. En esta modalidad la CPU puede
alcanzar su velocidad mxima de procesamiento para estos micros; 8 MIPS (8 Millones de
Instrucciones Por Segundo) [11].
Esta opcin del PLL no solo la activamos para el oscilador interno sino tambin para los
cristales externos, sin embargo, debe cuidarse de no superar los 32Mhz internos al CPU.
Otra de las opciones internas que tiene este microcontrolador es la posibilidad de activar el
BROWOUT RESET, el cual resetear el microcontrolador en caso de detectar una variacin
de la tensin de alimentacin del microcontrolador [11].

2.4 PIC 18F2550.

Figura 2.4 Microcontrolador 18F2550 [12].


Ideal para baja potencia (nanoWatt) y aplicaciones de conectividad que se benefician de la
disponibilidad de tres puertos serie: FS-USB (12 Mbit / s), IC y SPI (hasta 10 Mbit / s) y
una asncrona (LIN capaz) de serie puerto (EUSART). Las grandes cantidades de memoria
RAM para el almacenamiento intermedio y la memoria flash programa hacen que sea
perfecto para el control y monitoreo incrustado aplicaciones que requieran una conexin
peridica con un (legado gratis) ordenador personal a travs de USB para la carga /
descarga de datos y / o actualizaciones de firmware. Mientras est en funcionamiento hasta
48 MHz, el PIC18F2550 es tambin sobre todo el software y hardware compatible con los
dispositivos OTP USB PIC16C745 baja velocidad [12].

2.5 Sensor de flama.

Un sensor de llama ptico es un dispositivo que permite detectar la existencia de combustin


por la luz emitida por la misma. Esta luz puede ser detectada por un sensor ptico, y ser
capturado por las entradas digitales y las entradas analgicas de un PIC.
La llama es un fenmeno de emisin de luz asociado a los procesos de combustin. La
combustin es un proceso que desprende grandes cantidades de energa en forma de calor.
Durante la reaccin se generan compuestos intermedios que liberan parte de su energa
mediante la emisin de luz.

El espectro de emisin de llama depende de los elementos que intervienen en la reaccin.


En el caso de combustin de productos con carbn en presencia del oxgeno tenemos dos
picos caractersticos en ultravioleta en longitudes de onda de 185nm-260nm y en infrarrojo
en longitudes de onda 4400-4600nm.

Figura 2.5 Espectros de luz.

Frecuentemente estos sensores constan nicamente de un sensor infrarrojo ajustado a 7601100 nm. El ngulo de deteccin es de 60, y la distancia de deteccin entre 0.40 m a 0.80.
Los sensores de llama son ampliamente utilizados en la industria. Muchas mquinas
ejecutan procesos susceptibles de generar llamas, como por ejemplo procesos de
mecanizado o de electroerosin. Frecuentemente se realizan en presencia de elementos
combustibles como aceite o viruta.
Por este motivo se incorporan sensores de llaman como dispositivo de seguridad,
permitiendo detener el proceso en caso de detectar cualquier indicio de combustin. Estos
dispositivos se ajustan a las longitudes de onda caractersticas de la aparicin de la llama y
normalmente combinan las seales ultravioletas y de infrarrojo [13].

Figura 2.5.1 sensor de flama [13].

Este tipo de sensores de llama infrarrojos suelen incorporar una placa de medicin estndar
con el comparador LM393, que permite obtener la lectura tanto como un valor analgico
como de forma digital cuando se supera un cierto umbral, que se regula a travs de un
potencimetro ubicado en la placa [13].
El sensor es bsicamente de un fotodiodo que detecta la luz de la flama, y cuando la detecta
da una salida digital baja.

2.6 comunicacin del PIC con labview.


Las comunicaciones industriales con fines de automatizacin exigen un amplio conocimiento
de los estndares de conexin local para equipos terminales que permitan la comunicacin
entre una computadora y sus perifricos, incluidos los sensores, actuadores y controladores
lgicos programables.
Este tipo de comunicaciones brinda el escenario ideal para construir redes de baja cobertura
y bajo costo, ya sea con conexiones de corriente o de tensin. En los circuitos de conexin
en serie por corriente o bucle de corriente se emplea sta caracterstica para representar la
informacin del sistema a travs de un cable que una los equipos terminales emisor y
receptor. Por otro lado, en los circuitos de conexin por tensin o bucle de tensin es sta
seal elctrica la que se emplea para representar la informacin a travs del enlace
establecido entre los 2 conductores enlazados.

2.6.1 Estndar RS-232


El estndar se ha desarrollado por ms de cuarenta (40) aos durante los cuales la EIA ha
publicado 3 modificaciones, la ms reciente llamada EIA-232F introducida en 1997. El
nombre del estndar paso de RS-232 a EIA-232 al igual que otros elementos de la norma
original han cambiado su denominacin. Los diferentes parmetros de la transmisin son
programables, un caso es la velocidad que puede variar entre 50 y 19.200 baudios.
La comunicacin serial mediante el estndar RS-232 puede ser directa cuando se realiza
sobre banda base digital y/o mediante un modem cuando la transmisin se realiza en banda
base anloga modulando la portadora. Cuando se transmite a travs de un modem la norma
define un conjunto de 22 seales divididas en seal de datos y seal de control distribuidas
en un conector de tipo D de 25 terminales, sin embargo, no todas las seales de control son
imprescindibles para establecer la comunicacin entre dos equipos, es por eso que en
muchas ocasiones se utiliza un conector macho tipo D de 9 terminales [14].
En la Figura 2.5.1 Se ilustra un conector D de 9 terminales con especificacin de seales por
terminal para comunicar dos sistemas.

Figura 2.6.1 Conector serial tipo D9 para comunicaciones RS-232 [14].

La norma define un margen de tensin de +3 V a +15 V para el 0 lgico y -3 V a -15 V para


el 1 lgico; por lo que, se hace necesario que tanto en la transmisin como en la recepcin
se utilice un circuito de adaptacin que transforme los niveles de tensin utilizados en los
circuitos digitales en los que se acaban de indicar y viceversa, sta caracterstica est
descrita en mayor detalle en la norma CCITT V.28 definida para las caractersticas elctricas
del estndar RS-232C [14].
El interfaz elctrico utiliza una conexin elctrica asimtrica con circuitos no equilibrados,
todos referenciados a tierra. Los estados lgicos son definidos por los siguientes niveles de
voltaje.
Es un protocolo desarrollado para la comunicacin serial de dispositivos sencillos,
ampliamente utilizado debido a la facilidad de comunicacin y las ventajas en coste que
representa la comunicacin serial. Hace uso de conectores de tipo DB-25, sin embargo, es
comn observar dispositivos con conectores de tipo DB- 9, de 9 pines debido a su menor
costo.
El protocolo RS-232 es un protocolo de comunicacin serial asncrono, esto es, que no tiene
un orden de envo de datos entre los dispositivos, por lo que se vuelve necesario el cuidar la
sincronizacin del envo para evitar prdidas de informacin o fallos en la comunicacin. Otra
de sus caractersticas principales es ser un protocolo punto a punto, esto es, que solamente
permite la comunicacin de un dispositivo con respecto a otro empleando una terminal de
comunicacin determinada. No permite la creacin de redes.
El protocolo puede trabajarse de manera asncrona o sncrona y tipos de canal simplex, half
dplex o full dplex. En un canal simplex los datos siempre viajarn en una direccin, por
ejemplo, desde DCE a DTE. En un canal half dplex, los datos pueden viajar en una u otra
direccin, pero slo durante un determinado periodo de tiempo; luego la lnea debe ser
conmutada antes que los datos puedan viajar en la otra direccin. En un canal full dplex, los
datos pueden viajar en ambos sentidos simultneamente.
La interfaz se utiliza a una razn de menos de 20Kbps para una distancia menor de 15m. En
la prctica se pueden exceder estos lmites utilizando cables de baja capacidad en entornos
elctricamente poco ruidosos [15].

2.7 Termopar
Un termopar es un dispositivo para la medicin de temperatura, basado en efectos
termoelctricos. Es un circuito formado por dos conductores de metales diferentes o
aleaciones de metales diferentes. En uno de los extremos del cable, los dos metales estn
elctricamente empalmados (corto circuito) ya sea mediante un trenzado o soldadura;
precisamente esta terminacin es la que se conecta trmicamente a la regin a ser medida,
por lo que recibe el nombre de unin caliente, cuya temperatura es mucho mayor que la del
otro extremo, generando una diferencia de temperatura, que origina una fuerza electromotriz,
efecto Seebeck. El otro extremo, llamado unin fra es conectado a un dispositivo de
medicin.

Figura 2.7 Termopar.

El efecto Seebeck se presenta cuando existe una diferencia de temperatura entre las
uniones fra y caliente, lo que provoca un flujo de calor y un flujo de electrones conocido
como corriente Seebeck. La fuerza electromotriz (fem) que genera la corriente se conoce
como fuerza electromotriz de termopar o tensin de Seebeck.

seebeck =(T T )
uc
uf

En donde

T uc

es la temperatura de la unin caliente,

seebeck

coeficiente Seebeck y
v

T uf

es la de la unin fra, es el

es la tensin o voltaje de Seebeck [16].

Es posible que la temperatura de la unin fra de un termopar no sea 0 C, lo que provocar


variaciones en la fem, debido a esto se recomienda mantener la unin fra de un termopar a
0 C, es decir tenerlo inmerso en una mezcla de agua y hielo, tcnica que resultara
imprctica. Se puede utilizar un circuito de compensacin para producir una fem que vara
con la temperatura de la unin fra, de manera que genere una fem que es la misma que se
habra generado si la unin hubiese estado a 0 C [17].

En algunas aplicaciones el termopar se ve expuesto a condiciones extremas, debido a esto


se requiere el uso de un termopozo. El termopozo es un dispositivo de proteccin que separa
al termopar del ambiente, protegindolo de atmosferas oxidantes, choques trmicos y flujos
de gases, evitando su deterioro o falla [16].

2.7.1 termopar tipo N.


Nicrosil formada por cables como termoelemento positivo, y Nisil termoelemento negativo. Es
adecuado para la medicin continua de 0 C a 1260 C. Se recomienda para uso continuo
en atmsferas oxidantes o inertes.
A altas temperaturas, no se debe utilizar en atmsferas de vaco o de azufre, reduciendo u
oxidante para reducir alternativo sin la proteccin adecuada. Es el ms "moderno" de los
termopares y est diseado para mejorar y no muestra el nombre de la marca K.
Su alta estabilidad y resistencia a la oxidacin a altas temperaturas hace que sea adecuado
para mediciones de alta temperatura sin el uso de termopares que incorporan el platino en
su constitucin (tipos B, R y S) [18].

Use los rangos de error y Lmites para termopar N


lmite de error
tipo de
termopar

termopar N

nombre del
termopar

Uso de trabajo (
C)
estndar

especial

2,2 C o 0,75%

1.1 C o 0,4%

(+) Nicrosil
0-1.260

Tabla 1. Lmites y rangos de error del termopar tipo N [18].

Las altas temperaturas termopar tipo N


Los lmites de temperatura para los distintos calibres (C)

tipo de termopar

8 AWG
(3.26 mm)

14 AWG
(1.63 mm)

20 AWG
(0,81 mm)

24 AWG
(0.51 mm)

28 AWG
(0.33 mm)

30 AWG
(0,25 mm)

termopar N

1260

1090

980

870

870

760

Tabla 2. Lmites de temperatura del termopar tipo N a distintos calibres [18].

Captulo 3
Desarrollo
3.1 Diseo del sistema.
El sistema consta de controlar el encendido del calormetro y del registro del mismo, tambin
se lleva registro de las temperaturas de las que pueda alcanzar, el sistema, es un sistema
cerrado que enciende en la cmara de combustin la flama al quemar el combustible (gas
natural). A continuacin, se muestra el diagrama del sistema a implementar.

MULTIMETRO
INSTRUMENTAL

TERMOPAR

B) ACONDICIONAMIENTO DE LA SEAL DEL


TERMOPAR

CALORIMETRO

SENSOR DE FLAMA

RELE DE CHISPA

LABVIEW
(PC)

MICROCONTROLADOR
PIC 18F2550

RELE DE OXIGENO

RELE DE GAS

C) INTERFAZ GRAFICA
A) MODULO DE AUTOMATIZACION

Figura 3.1 Diagrama de bloques del sistema.

Su encendido ser por medio de un microcontrolador (PIC 18F2550), el cual llevar todas las
tareas del encendido como de su apagado, el control es totalmente desde labview, que
controla todas las tareas que realice el microcontrolador (PIC 18f2550) y la interfaz GPIB, en
si con la interfaz GPIB solo se adquieren datos, que son los del termopar y se registran en
una grfica y se guardan en Excel los datos de la temperatura.

Fase A: Modulo de automatizacin.

Se dise e implement un circuito por medio de un microcontrolador, para activar el


circuito de potencia.
Se program el circuito de automatizacin para activar electro vlvulas y relevadores.
Recibe seales del sensor de flama.
Manda datos a la interfaz labview.
Recibe datos de la interfaz labview para ejecutar tareas especficas.

Fase B: Acondicionamiento de la seal del termopar.

El termopar tipo N toma el calor del calormetro en sus puntas.


El multmetro de instrumentacin lee la tensin en las puntas del termopar en milivolts

y el mismo multmetro hace la conversin de la tensin a temperatura (C).


El multmetro manda los datos de la temperatura por cable GPIB a la interfaz de
labview.

Fase C: Interfaz grfica:

Se crea una interfaz grfica amigable para el usuario y fcil d entender.


Desde esa interfaz grfica se puede controlar el encendido y apagado del
calormetro.

Se puede ver y registrar la temperatura que alcance el calormetro.


Se controla el microcontrolador desde esta interfaz.
Se registra si la flama est encendida o no.

3.2 Diseo del circuito.


El diseo se llev a cabo en el software Altium Designer 15, este software es para disear
circuitos y simular.
Este simulador y diseador de circuitos es de gama alta por su profesionalismo, se crean
circuitos impresos profesionales en su PCB.
Por primera parte lo que se hizo fue crear un proyecto en la parte de new project, luego se
agrega el schematic para hacer las conexiones y simulacin, como se muestra en la imagen.

Figura 3.2.1 Agregar esquemtico en altium.


Y queda el rea de trabajo en donde se agregan los componentes para el circuito, cabe decir
que no todos los componentes estn en su librera, muchos componentes se tienen que
descargar su librera y agregarla, en otros casos se tiene que crear el componente desde 0.

Figura 3.2.2 rea de trabajo.


En esta parte se agregan todos los componentes que tenga en su librera, en este proyecto
se tuvo que crear las de la mitad de los componentes, y se conectan en donde
respectivamente se le designe las entradas y las salidas de los componentes.

Figura 3.2.3 Agregar componentes desde la librera.


Una vez ya agregados todos los componentes en el sheet, se conectan las entradas y
salidas de todos los componentes.

Figura 3.2.4 Conexin de los componentes en el sheet.


Lo que procede es crear el archivo PCB, es donde estn las pistas de conexin de los
componentes para crear la tablilla de control electrnico. Se aade nuevo proyecto como se
muestra en la figura.

Figura 3.2.5 Aadir el PCB.

se exportan los componentes al PCB, validando los cambios como se muestra en la figura.

Figura 3.2.6 exportando los componentes al PCB.


Se ha creado el PCB, pero con los componentes revuelto y sin acomodar, lo que se necesita
es acomodar los componentes y rutiar las lneas, ya sea manualmente o automtico.

Figura 3.2.7 PCB sin acomodar

Figura 3.2.8 PCB final.

3.3 Programacin
Para el funcionamiento del microcontrolador es necesario que se programe para que haga
las instrucciones especficas, las que se necesitan para automatizar el encendido del
calormetro, est basado en una entra digital que es la del sensor de flama.
La comunicacin es asncrona, los datos que va recibir el microcontrolador (PIC 18F2550)
son 6 tipos de variables diferentes para que haga las instrucciones dependiendo de cada
variable.
El programador es PCWHD para compilar y quemar el microcontrolador, se le llama quemar
a grabar el programa en el microcontrolador.
Aqu se muestra el programa que lleva el microcontrolador (PIC 18F2550) grabado.

#include <18F2550.h> // carga librera del microcontrolador.


#device adc=10
#include <stdio.h>
#include <string.h>
#FUSES HS, NOWDT, nolvp, pll1, cpudiv1, nopbaden, noprotect, noput, nobrownout,
novregen
#USE delay(clock=20000000) // velocidad del reloj interno.
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, bits=8, parity=N) // se configura la
velocidad y puertos para la comunicacin serial.
#use standard_io(c)
#use standard_io(b)
#use standard_io(a)
#define push1 pin_b7 //sensor de flama
#define push2 pin_b6 // para botn de gas relay.
#define push3 pin_b5 // para relay del aire
#define push5 pin_b // para la chispa

unsigned char dato; // los datos tipo carcter se guardan en una variable denominada "dato".
#int_EXT

// se activan las interrupciones externas.

void EXT_isr ()
{
}
#int_RB

// se activan las interrupciones de los pines B.

void RB_isr ()
{
}
#int_RDA

// se habilitan las interrupciones del puerto serial.

void RDA_isr (void)


{
dato=getc ();

//compara la variable con la funcin getc () para guardarla en el buffer de

recepcin.
Putc (DATO);

// funcin espejo manda los datos que reciba.

Switch (dato) // como su nombre lo dice activa o desactiva una instruccin


{
case 'x':

// el dato almacenado en el buffer si es "x" manda salida alta en el pin b3.

output_high(pin_b3); // oxigeno
dato = 0;

// limpia el buffer para poder recibir otro dato.

break; // termina la instruccin.

case 'y':
output_low(pin_b3); // oxigeno
dato = 0;
break;

case 'w':
output_high(pin_b2); // gas

dato = 0;
break;

case 'p':
output_low(pin_b2); // gas
dato = 0;
break;

case 'u':
output_high(pin_b1); // chispa
dato = 0;
break;

case 'o':
output_low(pin_b1); // chispa
dato = 0;
break;

default:
break;
}
}

void main ()
{
setup_adc (adc_clock_div_2);
enable_interrupts (INT_EXT);
enable_interrupts (INT_RDA);
enable_interrupts(INT_RB);
set_adc_channel (0);
enable_interrupts(INT_TBE);
enable_interrupts(GLOBAL);

while (true) // funcin de repeticin "siempre".


{
output_high(pin_c2); // se activa salida alta pin c2,para ver que est encendida la tablilla
de control.

if (input(pin_b7)) {printf ("z"); //para sensor de flama, toma la lectura del sensor y manda la
seal al puerto serial.
}
Else { printf ("q"); // si no hay flama manda este carcter al puerto serial.
}
}}

Este es el cdigo de la programacin del microcontrolador, como se puede notar en la


funcin switch, es donde se compara en el buffer de recepcin lo que llego desde el puerto
serial y que se tiene que estar limpiando el buffer despus de cada instruccin para que no
se sature el puerto de recepcin y pueda seguir leyendo los datos que entren el puerto serial,
la velocidad de transmisin y de recepcin es de 9600 baudios, se cargan la librera de string
para que pueda recibir loa caracteres y se guarden y no entre ruido a la comunicacin serial,
se declar los puertos de recepcin y transmisin el pin c7 es el de recepcin que es el RX
que entran los datos y los almacena como una variable. C6 es xmit que es la transmite de
datos hacia labview conocido ese pin como TX.
Los datos que manda el sensor de flama se encuentran las instrucciones en la funcin while,
solo est en 2 formas, se encuentra la flama o no, por ende, estn estos caracteres que son
z o q, se pueden usar otros caracteres, pero para este caso se tomaron estos 2.

3.4 Comunicacin con labview.


En el software de labview se cre una serie de arreglos para poder leer y mandar datos por
el puerto serial, el cual va tener el control total sobre el PIC 18f2550, pero el PIC previamente
programado para que haga lo que le mande labview, y los comandos determinados para esta
comunicacin, se utiliza las normas de comunicacin RS-232 que esta normada para la
comunicacin sea de la manera correcta y no tenga ruidos entre la comunicacin del
microcontrolador con labview.
Lo que se debe hacer es crear el .vi con las configuraciones que se necesitan para
establecer la comunicacin asncrona, se agrega primero la configuracin de la velocidad y
el puerto del serial como se muestra en la figura.

Figura 3.4 Configuracin del puerto serial.

Esta configuracin es fundamental para que se pueda establecer la comunicacin entre el


PIC 18f2550 y labview, las configuraciones que renga el PIC esas mismas las debe de tener
labview para la adquisicin de datos en tiempo real.

Para la lectura de datos y la escritura de datos, se deben agregar lo siguiente.

Lectura de datos
del puerto serial.

Escritura de
datos del puerto
serial.
Figura 3.4.1 Lectura y escritura en el puerto serial.
Ahora se meten en un ciclo while para que este tomando datos y mandando datos cuando se
requiera y se agregan ms funciones, una muy importante para leer datos seriales continuos
es la de VISA Clear, esta funcin como su nombre lo dice es para limpiar los buffer de
recepcin y de transmisin de labview y no se desborden los buffers, tambin le agregue una
realimentacin para que no haya perdida de datos, tiene tambin un selector de datos string
para saber cundo es que se presenta la flama en el calormetro, estn en una estructura de
falso y verdadero porque tomaran datos cuando se le indique no todo el tiempo.

Figura 3.4.2 Adquisicin de datos y escritura.

El control es importante, por lo se muestra a continuacin es la figura de donde labview


manda datos al microcontrolador para llevar un control del calormetro.

Ciclo while donde se


encuentran los
comandos a enviar
para el control del
microcontrolador (pic
18F2550).

Figura 3.4.3 diagrama de bloques en donde manda datos al microcontrolador.

Como se ve en la figura, los caracteres x, u, y, o, w, p, son los que recibe el


microcontrolador (PIC 18f2550), el PIC 18f2550 tiene ya grabado el programa que le indica
que hacer cuando recibe tal carcter, un ejemplo si recibe el carcter x el pic lo interpreta
como salida alta en el pin b3, lo que quiere decir que en el pin b3 manda 5 V y se mantiene
los 5V hasta que reciba la instruccin de que mande una salida baja (salida baja es 0V), el
carcter de salida baja en el pin b3 es y, as se comunica labview con el PIC 18f2550, cada
carcter que enva labview ya tiene una tarea determinada en el microcontrolador (PIC
18F2550).

Para complementar la adquisicin de datos se le agrega el GPIB para tomar lectura del
termopar tipo N, su adquisicin de datos es similar, pero este es de paso a paso, instruccin
por instruccin.

Figura 3.4.4 Estructura Stacked Sequence para adquirir datos del GPIB.

Figura 3.4.5 Esquema total de las conexiones en labview.

Captulo 4
Resultados
4.1 Acabado de la tarjeta de control.
Los resultados del proyecto son la automatizacin de encendido y registro como tambin
lectura de su temperatura, a una alta velocidad la adquisicin de datos que es lo fundamental
para tener una gran precisin en el registro de las acciones que se realicen en el calormetro.
La tablilla electrnica de automatizacin esta perfecta para las expectativas que se
requeran, como tambin su conexionado.

Figura 4.1 Tarjeta de control.

La tarjeta de control es controlada por el microcontrolador (PIC 18F2550), y este a la vez


manda una seal de 5V a los pines del unl2803 (es un acoplador para activar salidas de
voltaje ms altas) y de las salidas del uln2803 activan los rels para tener el control de
potencia, el cual controlan 2 electrovlvulas y un ignitor de chispa potente.

Figura 4.2 Tarjeta de control parte de abajo.


Como se ve en la figura 4.2 se puede apreciar como quedo la fabricacin de esta tarjeta de
control, las pistas, los pad, la soldadura y la administracin de los componentes como se
haba diseado desde un principio en un software para ingenieros, es muy importante hacer
simulaciones antes de fabricar algo, por experiencia haciendo simulaciones con Altium,
algunas pistas se les cambio el grosor, debido que por la corriente que pasa por ellas las
rompe, por ello algunas pistas son mas gruesas.

4.2 Resultado de la comunicacin.


La comunicacin entre el microcontrolador (PIC 18F2550), es todo un xito por ello se
encender el calormetro, y toma lecturas de la temperatura por medio del multmetro
instrumental, y labview toma los datos del microcontrolador y del multmetro instrumental
(conexin GPIB).
Esta fue una de las pruebas antes de montar los artefactos y sensores al calormetro para
asegurar el buen funcionamiento y la comunicacin entre este tipo de control por
microcontrolador y de la adquisicin de los datos por el multmetro.

Figura 4.3 Resultado de como adquiere datos labview.

Como resultado labview adquiere datos tanto del microcontrolador como del multmetro
instrumental y lo interpreta en una grfica, eso para la temperatura del termopar, las dems
partes que tiene el panel frontal de labview, es para mandar datos al microcontrolador (PIC
18F2550) y que haga las instrucciones ya establecidas en su programacin.

As como se ve en la figura es el panel frontal, donde se ve y se controla todo el sistema. En


el manual de este .vi se muestra para que s cada cosa que se encuentra en el panel de
control, como tambin como configura los puertos para los microcontroladores y tambin
como configurara la entrada en los multmetros.

Figura Captura de pantalla de una prueba.


Esta prueba fue para observar el funcionamiento de estos dos acoplados (microcontrolador y
el multmetro instrumental), el funcionamiento fue excelente sin ninguna falla, y todas las
funciones funcionan y hace para lo que fue programado el microcontrolador.

4.3 Manual del proyecto.

Para usar este programa, primero se debe entender cmo establecer la comunicacin entre
labview-microcontrolador (PIC 18F2550) y labview-multmetro instrumental, las velocidades
de transmisin son muy importantes como tambin las direcciones de comunicacin para
que no se tenga ninguna complicacin en el manejo del software.

2
5

Figura Botones del panel frontal y configuraciones.


1.
2.
3.
4.
5.
6.
7.

Seleccionador del puerto serial.


Configuraciones de transmisin de datos del puerto serial.
Terminacin de un carcter serial.
Indicador de la flama.
Contador de tiempo.
Botones de accionamiento.
Botn de paro.

Descripcin de cada uno:

1. Seleccionador del puerto serial: en esa opcin se escoge que puerto se va a usar
para cada vez que se utilice el calormetro, cada vez que se conecte el cable USB en
diferente puerto, el puerto para labview se cambia y por eso esta opcin esta visible
por tal caso se cambia de puerto USB, se pueda cambiar en labview para seguir
teniendo comunicacin.
2. Configuraciones de transmisin de datos del puerto serial: estas configuraciones son
fundamentales para la transmisin de datos y para la comunicacin entre labview y el
microcontrolador, en ella se configura la velocidad de baudios, esa misma velocidad
de bauds la debe de tener igual al microcontrolador (PIC 18F2550) para que no se
distorsione la transmisin, se puede configurar de 75 a 230400 baud, en este
proyecto est 9600 baud los mismos que tiene el microcontrolador. La que le sigue es
data bits, en esa opcin es para configurar el tamao de los datos que va a recibir,
eso tambin depende que tipo de datos de este mandando o recibiendo, como se
manda y se recibe caracteres entre labview y el microcontrolador, los caracteres son
de 8 bits, adems de que el microcontrolador (PIC18F2550) su resolucin es de 8
bits, para microcontroladores de menor resolucin o ms chicos se les puede reducir
los bits, en esta opcin esta de 5 a 8 bits, tambin es importante que en la
comunicacin del microcontrolador este establecido el mismo valor de tipos de datos
que se va a mandar para que se entable bien la comunicacin. La paridad es
importante pero casi no se usa en estos casos, pero igual se deja igual en las dos
como tanto el microcontrolador como en labview. La configuracin stop bits, es el
tiempo de parada entre cada dato que se enva, si el tiempo de parada es de 1 bit,
entonces toma 1 bit de inicio y 1 bit de termino, y si los datos son de 8 bits al total se
hacen 10 bits de transmisin, para e caso s que el stop bit sea de 1 y el tipo de dato
sea de 8 bits, el stop bit es el espacio entre dato y dato. En flow control es para
escoger que datos se restringen y la direccin, en este caso no hay restriccin de
ningn dato para que la transmisin sea libre, flow control se usa para comunicacin
de datos estrictamente sin ruido.
3. Terminacin de un carcter serial: Esta configuracin es para terminar una lnea de la
transmisin serial, labview da como terminada una instruccin hasta que le aparece
un A en este caso, pero se puede cambiar por cualquier otra u otro nmero.
4. Indicador de la flama: Este es un indicador de que, si hay o no hay flama dentro de la
cama de combustin dentro del calormetro, si el indicador est en rojo significa que

si est presente la flama, pero si el indicador esta de color de color negro significa
que no hay presencia de la flama dentro de la cmara de combustin.
5. Contador de tiempo: Es un indicador tambin el cual es como un cronometro en el
cual lleva el tiempo de lo que permanece encendido la flama, solo entra a contar en la
presencia de flama.
6. Botones de accionamiento: En estos botones virtuales se activan y desactivan las
funciones del microcontrolador, desde se enciende y se apaga el calormetro.
7. Botn de paro: En l se detiene todo el sistema y se cierran las electrovlvulas por
seguridad.
Como se puede entender la parte ms crtica es las configuraciones de para el
microcontrolador, porque de ellos depende la comunicacin y de ah que se lean bien los
datos, por otra parte, est la configuracin de puerto en Measurement y Automation
Explorer, que es prcticamente lo mismo, pero es mejor como se est en este programa
porque est ms fcil de programar.
A continuacin, la segunda parte de la parte frontal del .vi.

Figura Segunda parte del panel Fontal


1. Indicador de temperatura digital.
2. Grafica de temperatura.
Descripcin de cada uno:

1. Indicador de temperatura digital: Muestra la temperatura de modo digital.


2. Grafica de temperatura: muestra la temperatura en forma grfica, y se guarda sus
datos en Excel.
La segunda parque se muestra es exclusivamente de la adquisicin de datos del
multmetro instrumental ya que la primera parte era para el microcontrolador (PIC
18F2550), la configuracin del multmetro es en la parte del diagrama de bloques, se
podra en la parte de enfrente pero no es recomendable porque en la parte frontal
apareceran como cuadros a llenar con texto y en las normas para labview no se permite,
a continuacin se muestra como configurar la adquisicin de datos de este tipo de
multmetro instrumental.

2
Figura configuracin del multmetro instrumental por GPIB.

1. Configuracin de la direccin del multmetro; Esta direccin es diferente para cada


modelo de multmetro, para este caso de multmetro es la direccin 21, se programa
segn venga el manual del equipo.
2. Configuracin del termopar: En esta configuracin es muy importante escribir los
comandos que se necesitan para que el multmetro ejecute la instruccin adecuada y
sin errores, como se puede ver los comandos son abreviados y en ingls, esos
comandos dependen de que modelo de multmetro se est usando y para que se
est usando, tiene comandos para otro tipo de termopares.

Referencias
[1] CENAM, Gob.mx, 2016. [En lnea]. Available: https://www.gob.mx/cenam/quehacemos. [ltimo acceso: 27 diciembre 2016].
[2] CENAM, CENAM, [En lnea]. Available: http://www.cenam.mx/inf_metrologia/. [ltimo
acceso: 27 diciembre 2016].
[3] CENAM, CENAM, [En lnea]. Available: http://www.cenam.mx/dme/. [ltimo acceso:
27 diciembre 2016].
[4] P. d. transparencia, portal de obligaciones de transparencia, diciembre 2016. [En
lnea]. Available: http://portaltransparencia.gob.mx/. [ltimo acceso: 27 diciembre 2016].
[5] H. C. Dickinson., combustion calorimetry and the heats of combustion, July 16, 1914..
[6] L. L. C. jos Eli E. Gonzalez D, calorimetria adibatica y sus aplicaciones., simposio de
metrologia , 2010.
[7] I. A. M. Jos M. Angulo Usategui, Microcontroladores <pic>, madid, 2003.
[8] E. G. Breijo, compilador c ccs y simulador proteus para micreocontroladores pic, mexico:
alfaomega.
[9] A. Palezzesi, Electronica en general pics en particular, ucontrol, vol. 1, n 1, p. 53,
2008.
[10] Arquitectura y Organizacin de un microcontrolador generico, 2012.
[11] A. R. B. Saravia, aprendiendo a programar microcontroladores pic en leguaje con ccs.
[12] Microchip, DataShift pic 18f2550.

[13] L. Llamas, detector de llamas con arduino y sensor infrarrojo, [En lnea]. Available:
http://www.luisllamas.es/2016/07/detector-llama-arduino/. [ltimo acceso: 28 diciember
2016].
[14] N. G. F. Saboya., Normas de comunicacion en serie RS-232, RS-422 y RS-485.,
2012.
[15] A. A. R. Suarez, COMUNICACION POR PROTOCOLO RS-232, 2013.
[16] A. C. Sol, de Instrumentacin Industrial, Alfaomega, 1998.
[17] W. Bolton, de Mecatrnica Sistemas de control electrnico en la ingeniera mecnica y
elctrica;, Alfaomega, 2016.

You might also like