Calderas PDF

December 8, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Calderas PDF...

Description

 

ESCUELA  E^OLIX EC aS TIC A   N A C I O N A L E A C U I T A D   DE  INGENIERÍA   ELÉCTRICA

CONTROL   ELECTRÓNICO   DE  CALDERAS  EN E N   BASE  A UN  M I  C K O C O N T R O L A D O R

JOSÉ   R

FOEBLA

TESIS PREVIA A LA OBTENCIÓN DEL TITULO TESIS TITULO DE INGENIERO  ELECTRÓNICO  EN LA  ESPECIALI2ACION DE TELECOMUNICACIONES

ABRIL  992

 

DEDICATORIA

 

 PADRES  MIS MI S PADRES  Y

HERMANOS HERMANOS POR SU

APOYO Y CONFIANZA

 

AGRADECIMIENTO

Al   Ing. Oswaldo Buitrón Buitrón   por la valios la valios

ayuda y su  acertada acertada

dirección.

Al   Ing. Adrdán Peña

a mis amigos amigos y a

todas las personas personas que de una u otra

manera colaboraron

en el desarrollo

del  presente trabajo.

 

 ertifico  que la presente

Tesi

ha sido elaborada en su totalid

por el el   R. .  Puebla B.   Sr.  José R

Ing

 

Oswaldo  uitrón

ÍNDICE

PAG

INTRODUCCIÓN 

i

CAPITULO I ASPECTOS GENERALES 1 1  1 2 1 3  4  1.  1 5 

Definición  de caldera Par Partes tes cons constit titutiv utivas as de la caldera Clasificac Clasificación ión de las  calderas  Caldera Calderas s tipo paquete  Funcionamiento  de la caldera

1 5 1  1 5 2  1 5 3  1 5 4 

Encendido y  apagado  Seguridad Operación  Mantenimiento  Mantenimiento 

1 6  Operación auto automáti mática ca d de e la caldera

1 1 1 1 1 1 1

6 6 6 6 6 6 6

1  Control  de presión  presión   y temperatura  Control d 2   de e nivel d  de e agua  3   •  Control  de   aire  Control de seguridad de llama 4  4 1   Controlador  4 2   Controles límites y seguridad  4 3   Control primario

1 7  Secuencia básica  de el programador  básica d

1 7 1  1 7 2 1 7 3

Prepurga Postpurga  de e encendido de llama principal Tiempo  d

1 8  Características  del microcontrolado microcontrolador r Unidad cent central ral  de proceso  1 8 1  Temporizadores/Contadores 1 8 2  Interfaz de comunicación serial Interfaz de 1 8 3  1 8 4  Interrupciones 

1 1 4 5 7

10 12 13

13 14

15 15 16

16 18 18 18

19

20 21 21 22 25 25

31 36

CAPITULO II DISEÍ30  DEL  HARDWARE

2 1  Diseño  del circuito  de potencia 

 

43

2.1.1   2.1.2

2.1.3  2.1.4   2.1.5  2.1.5

Acciona Accionamiento miento de motore motores s Accionamiento  de transformadores, válvulas válvul as solenoides y bom bomba ba de agua.. agua.... .. .Cir .Circuit cuito o de  apertura y cierre de del l d e l  damper  , Comando d  de e  encendido y  apagado  ,.  Señalización.   Señalización. 

43 46 47 51 52

 •*

 

circuito o de de control  control    2.2  Diseño del circuit 2.2.1  Diseño de la fuente  de poder   y conversión 2.2.2 Selección de señales Selección de  señales y  conversión analógica/digital. 2.2.3  Circ Circuito uito microco microcontrolad ntrolador or  2.2.4   Circuito de displays  

61 64 68

2.3  Circuito de transmisión  de datos 

73

56 57

CAPITULO  DISEÑO DISEÑ O DEL SOFTW SOFTWARE ARE

 principal 3.1  Programa Programa 

75

Control   de de   condiciones condiciones iniciales iniciales    3.2  Control 3.2.1 Subrutina  de control inicial  de nivel de agua   3.2.2 3.2. 2 Sub Subrut rutina ina de control inic inicial ial de presión 3.2.3  selecció ión n de modo de Subrutina  de selecc operación  3.2.3.1   Sub Subrut rutina ina de mo modo do de operación  manual..  operación automá3.2.3.2  Subrutina  de  modo  de operación

77

tico 

 

3.3  Subru Subrutin tina a de tiemp tiempo o de prepurga y postpurga 3 . 4 Su Subr brut utin ina a de arr arranq anque ue del quem quemador ador . 3.5  Subr Subrutin utina a de control de limi limites tes 3.6   Subrutina  de  chequeo  de   fotoresistencia  3.7  Subrutina  de control  del damper  en posición de alto  fuego 3.8 3. 8  Subrutina  de control de  del l  damper e  en n posición d  de e   alto  fuego  fuego  3.9 3. 9   Subrutina  de  control  de  nivel d  de e  agua  de la caldera e  en n funcionamiento  3  .10  Alarmas  

v   

3 .10 .1  3.10.2   3.10.3   3.10.4   3  .10  . 5  

Alarma po por r nivel de ag agua ua Alarma por  sobrenivel  Alarma  por no  apertura  del  damper   Alarma por no  cierre del  damper  Alarma  po  por r no presen presencia cia de llama  

3.11  Transformacidel  valor a  código BCD

 

78 80

82 85 87

92 95 95

100

101 103

104 105 10 5 10 107 7 109

110 110 110 115

115

3.12 Subrutina  de indicación  en displays  3.13 Subrutinas 3.13  Subrutinas d  de e tiempo  de espera. espera. 3.13.1  3.13.2 

Subrutina de tiempo de 1 segundo.  subrutinas  de tiempo de 10, 15, 20 y 50 segundos   .

3 14  Subrutinas de transmisión y 3.14.1 

3.14.2  

118 118

120 120 122

recepció recepción n de datos..  122 122

Subrutina Subrutina para  el circuito microconSubrutina para el computador  personal..

trolador 

126 127

CAPITULO IV RESULTADOS EXPERIMENTALES,  CONCLUSIONES  Y   RECOMENDACIONES RESULTADOS  4.1   Pruebas y  resultados  4.2  Conclusiones  y recomendaciones 

132 132 136

BIBLIOGRAFÍA 

141

 NEXO    NEXO  B 

NEXO  C  

ANEXO D 

 

  de  uso. Manual Listado  del del programa Componentes  del circuito. circuito.

Especificaciones de los   circuitos integrados.

agua La producción de  vapor de agua o de agua hace imprescindible  o  cual se consi  consigue gue

Cada uno de

 en  e n

 lugares

  como

caliente  

 centros hospitalario

mediante   la utilización   de calderas.

los componentes  de la caldera la caldera

asi as i co

también las situaciones  de peligro que se  puedan dar en caldera   es  necesario 

controlar

por

lo

que

es

importancia la  presencia  de un un controlador.

El  presente

trabajo

preten pretende de

solución solu ción desde desd e e  el l punto  de vista la caldera

para

el  funcionamiento 

además 

de

la 

que

le 

permita

controlar las cuales cuales

el funcionamie funcionamiento nto

aquell

se

pued

de la calder calde r

que puedan darse darse

su   correspondie corres pondiente nte visualización 

en

y aler alertar tar al operador median median

activación  de un una a  alarma sonora.

Otra  característica  del permite

 

desde  un  equipo 

caldera

detectar las fallas fallas

panel de alarma alarma establecido establecido  

sistema basa

que qu e permite  al operador manipul manipul

presentar  ante antes s y durante

la  caldera  con

u

electrónico al control 

situaciones  aue aue revisten  peligro

asi as i  como tambié también n

¡jus ¡justa tame ment nte e

lo cual cual se se ha diseñado un

en un un    microcontrolador

control

dar dar

hacer un  registro

sistema sistema

continuo  de

diseñado diseñado

es

q

los los  valores 

presión

y

temperatura temperatura

funcionamiento

cuando

la

caldera

está está

mediante  mediante  la utilización la utilización    de del l puerto

del  microcontrolador

y

la

asis asistenc tencia ia

de

un

en

serial serial

computador

personal.

Es así como   éste trabajo está capítulos de la siguiente

El

primer

manera:

capítu capítulo lo

se

generales

donde 

existentes

sus  componentes y

se  abordan abordan

aspectos aspectos de

así as í 

como  

distribuido en  cuatro

refiere

se   detalla  lo los s 

la las s 

a

los

aspe aspectos ctos

tipos  de  

calderas

su funcionamiento funcionamiento. .  También

importancia importancia del control control

características 

de del l 

diseñado dise ñado

microcontrolador

utilizado.

 l  

segundo segundo

capítulo capítulo

corresponde  corresponde  

diseño  al  diseño 

de

HARDWARE

donde  se  describe  el  diseño  de los  circuitos  de

potencia

circuito  del de l  circuito 

de  de 

control  control   y

circuito  el  el  circuito 

de

transmisión  de  datos.

 l  tercer capítulo capítulo se

refiere al diseño del

SOFTWARE

esto es el  programa  gu gue e   se   grabará  en el  microcontrolador microcontrolador

donde   se  detalla  de   manera programa requieren caldera.

 

principal para

el

completa  la   secuencia 

de del l

como de así  sí  como 

subrutinas  las  las  subrutinas 

que se

control

funcionami funcionamiento ento

de

del

la

111 En

el

resultados _ j 

 

cuarto cuart o

y

último

conclusion concl usiones es y

capí capítulo tulo

se

plantean plantean

los

recomendaciones recomendaciones generales generales

que

van a ser de  utilidad  a los  interesados e n  éste trabajo

 SPE

TOS  

GKJSTKR

XJES

1.1   DEFINICIÓN

el cual  e

  recipiente cerrad cerrado o en Caldera es un un 

agua, 

bajo  presión,   se  transforma  

aplicación aplic ación

de calor.

en  vapor  por

l

Puede  utilizarse  para sistem sistemas as

d

fuerza,  procesos industriales  o  calefacción, y en su  form  para producir más má s simple,  simple, 

agua cal calien iente te p para ara calefacción  

 general  uso us o general  .

Las La s  calderas  so son n diseñadas calor

procedente  de

combustión  de

una

para

fuent fuente e  externa

al algú gún n combustible),

a

tran transmit smitir ir  e

generalment

un fl fluid uido o

contenid

 caldera.  fluido no dentro de la la caldera.   Si  Si  este fluido  no es agua es agua    ni vapor por  ejemplo aceites térmicos; la  unidad  se clasifica com

vaporizador o simplemente  calentador.

1.2

PARTES CONSTITUTIVAS  DE UN UNA A GAITERA

En forma gener general al un una a  cald caldera era es está tá constituida por lo siguientes elementos: a.  )  Tambor  o  

)  Hogar b. 

 

hervidor

d.

Tubos  de agua

e.

Equipos  auxiliares

Cada

uno de

estos estos

elementos eleme ntos cumple cumple

las  siguientes

funciones:

a

TAMBOR   O  HERVIDOR

El

tambor o hervidor

cerrado  al cual cual

es un

recipiente recipiente metálico

se le suministra  agua agua y con

 

calor calo r se produce produc e continuame continuamente nte

b

HOGAR O  CÁMARA   BE  COMBUSTIÓN

la aplicación aplicación

agua agua caliente o vapor.

El  hogar, hogar , fogón  o  cámara de  combustión 

espacio espaci o locali localizad zado o

generalmente en

la parte inferi inferior or

es el

de la

de donde parten caldera, en el cual  se quema combustible  y de los productos productos

de combusti combustión ón

a pasos  subsiguientes,  y

de

estos al exterior por medio de la chimenea.

El Hogar de la caldera proporciona también El 

protecció

y soporte soporte para el equipo de combustión combustión. .

tanto Por Po r  lo tanto hogar

es

el

alimentación alimenta ción

 

el

propósito fundament fundamental al

permitir pe rmitir que

funcio funcionen nen

del

fogón u

quemadores quemad ores

con una

adecuada de  de  aire,  dando asi aire,  dando

un

proceso de

combustión completo.

c

TUBOS TUBOS DE FUEGO FUEGO

Aumentan   el rendimiento del del  caldero a  al l  aumenta  

el  área de  contacto  de del l agua  con

la fuente  de  calor.

Además, distribuyen  más uniformemente 

el calor

producid

por la combustión en toda la masa de agua.

d

TUBOS  DE AGUA

Los Lo s  tubos   de agua  son son  recipientes

adicionales 

similares  al tambor  de la caldera, pero má  más s pequeños conectan conec tan los

s

 

entre entre si mediante una serie serie de de pegúenos tubos tubos po

cuales cuales circula circula

liquido  que

fluye

agua agua o por

agua agua combinada los

tubos tubos

con vapor,

absorbe

el

e

calo

proveniente  de los gases de  escape.

e

EQUIPOS AUXILIARES

Eepej   os o mamparas

El controlada controlad a

por

fluj flujo o

de gases

mamparas

a través través

de la

o deflectores,  cuyo único   objet

es  dirigir  el  paso  de los  gases  por

adecuados   a

fin de

caldera est

los  sitios  má

que el  proceso  de  transferencia  d

 

calor entre el agua y los gases  sea más  eficiente.

 CATRERAS  1.3 1. 3   CLASIFICACIÓN  DE LAS LAS CATRERAS  /

Las La s  calderas  se clasifican  de  diversos modos

 

que e  destacan  sus s cualidades  más respondiendo  a  nombres  qu respondiendo  destacan  su

importa impo rtantes ntes, , de est esta a manera y a modo de

eje ejempl mplo o se dan las

siguientes clasificaciones:

a.) a. )  Según la posición

relativa de los gases calientes

y el agua. 1.- Acuotubulares 2.- Pirotubulares

b.) Según  la posición de los tubos 1.- Verticales 2.- Horizontales

3.-  Inclinados

c.) Según  la forma de los tubos c.) Según

1.-  Rectos 2.-  Doblados

el servicio d.) Según el  servicio  q  que ue prestan. 1.-  Fijas 2.-  Portátiles

 

3.- Marinas 4.- Locomóviles,

e.

qu e  emplean. Según  el  tipo  de  combustible  que

1.- Gas 2.- Petróleo 3.- Diesel

4.- Carbón, etc.

f.

Según  el número de pasos.

1.- Un paso 2.- Dos pasos 3.- Tres o más pa paso sos. s.

g.

Según  el  tipo d  de e   construcción.

1.- De paquete

2.- D  De e montaje en campo.

h.

Segú Se gún n la posición del tambor.

1.- Horizontales 2.- Verticale.3.

1.4   GAITERAS TI TIPO PO PAQUETE Y  S  SU U UTILIZACIÓN.

De diferentes diferente s

anterior rior la  clasificación  ante

tipos

de

calderas

pueden

puede

verse verse    q

uti utiliz lizars arse e

pa

 

cumplir diferentes funciones. De ahí

que de acuerdo acuerdo a

los

requerimientos  de la  industria local  se ha  determinado  el

uso de un  solo tipo  de  caldera.  La  cald  caldera era para producción de  agua

caliente   o

de  vapor  debe  cumplir  los lo s   siguientes

requisitos :  

1.-  Producción  de   vapor  o cantidades

de  agua agua

caliente  en

para 

requeridas

satisfacer 

las

la

demanda Instalación ión 2.-  Instalac

fácil,

sencilla

y

disposición  de  locales limpios. 3.-

Fácil  de  mantener.

4.-  Tener 

el

menor

número número

de

elementos

de

construcción.

Del  

conjunto 

de   propiedades  que

clasificación   anterior,

se se

puede

se

saca sacar r

dan

la 

en

la

siguiente

 utilizada normalmente denominación para el tipo  de  caldera utilizada  normalmente en hospitales.

Caldera tipo paquete paquete   tubos de   agua    con con tubos  de 

de  agua caliente),  tubos de fuego

producción

producció producción n de  vapor),

puede ser horizont horizontal al o vertical vertical y quemar quemar diesel y/o gas. gas.

La  caldera tipo La 

paquete paquete  es un  equipo

equipado para ser ser operado cuando cuando

construido  y

las acometidas acometidas

necesarias necesarias

 

son so n dadas, es decir es un conjunto   de equipos, tales como quemador  

tambor,  controles  de   operación, etc.  acoplado

directamente y probados en  fábrica.

Las La s  ventajas que trae consigo consigo

son su fácil fácil

ubicació ubicació

y  pronta puesta puesta  en operación;  asi asi  como   la facilidad 

d

limpieza limpi eza y mantenimiento.

En la figura  1.1 pueden verse calderas calde ras

tipo

paquete

dife diferent rentes es modelos

para para producción producción

de

vapor

d

o ag agu u

caliente.

La  figu figura ra 1.2

muestra

el gráfico gráfico

presión

de vapo

 PSI)   vs. vs. capacidad  LPH),  para calderas calderas de tubo tubos s de fueg y  calderas d  de e tubos  de agua.

1 - 5 

DES RIP IÓN  DEL FUNCIONAMIENTO PE   U N A   CAT.DKRA

El  funcionamiento 

de

describir en las siguientes siguientes

1 —  Encendido y apagado

2.- Seguridad 3.- Operación 4.- Mantenimiento

una 

etap etapas: as:

caldera  se

lo 

pued

 

P

P

DO S  P SOS P RED SEC C OR R U G D CÁM R C E I T E  O G S

RED HÚMED DOS  DOS   P SOS   C E I T E  O Q S

R E D   HÚMED

P RED

SEC

P RED

DO S  P SOS

C E I T E  O  Q S  C R B Ó N

SEC

  P RED RED 

T R E S   P SOS

SEC

T R E S 

  C E I T E  O

  C E I T E  O G S

P RED   S E C CU

T R O 

FIGURA   Q  1 1

P

SOS

G S

ACEITE

P SOS

Modelos de calder calderas as tipo  paquete

 

r H

C

b t

1

  5 6

n o

ó

a v

v

ó

a

c r C P

a

1

a u c r

P c r o Ca u

C

e d

N

N

a

mó o a a c e r i C

D

  2

o c

a d u

V

1

a

N

O

a m

e e o

9

U s

9

p

O 5

d z

v

m L

c P

2

a

m b n M C

O D

1

p d

R

I i

 i 1— 

a

d c d o m d u

N G

1

 

MC d

  3

2  

T F   5 3

3

3

2

O O O  

C I

o oo  

O O 5

O 2

O

o t  

 

OH

 

10 1.5.1  ENCENDIDO  Y  APAGADO

Para   el  encendido  de

una a  mezcla alcanzar  un mezcla posibilite 

explosivas  en

La  presencia  de  llama  es

 de indicador  indicador

necesario

de aire    y  combustible gu adecuada  adecuada  de aire combustible gu

la  combustión,  de  modo 

formación  de mezclas caldera.

la  caldera,  es 

se  evite  l

que

el  interior  de en   este

caso 

l u

gue la mezcla de   aire y combustible h  ha a  sid sid

la adecuada.

Cuando

  se

  utilizan utilizan petróleos petróleo s livi livianos anos

diesel) diesel)  no e

necesario   un  periodo  de  precalentamiento,   nuestro medio no

ya

que que

se presentan muy bajas.  presentan temperaturas temperaturas  muy

se utilizan   petróleos

pesados 

e S

residuos),   el periodo  de

precalentamiento es necesario para disminu disminuir ir la

viscocida

y permitir l  la a fluides  a través de los conductos.

Si n  no o existen fallas,  la secuencia  de encendido pued

inicia ini ciarse rse

con una prepurga,

aire fresco,  para expulsar expulsar de  

que

tiene como fin

cualquier cualquier posible

  que que  formarían  una a  mezcla gases  gases formarían  un

introduci introduci acumulació acumulació

  En  En  form explosiva.  explosiva.

similar,  por la   misma razón, misma razón,  al apagarse  la  lla llama, ma, deber

existi exi stir r

un

periodo peri odo

de

postpurga, postpurga,

períod pe ríodos os

que

será

detallados  m  más ás adelante.

Para   calderas  de

una  capacidad

mayor  que

150  HP HP, ,

 

  luego de la prepurga, luego de la prepurga,  debe   iniciarse  el período d  de e  prueba de  la llama piloto

 una na  chispa durante  el cual, u chispa

trata   de  encender  el  combustible combustible gas).  Este gas). 

combustible combustible

temperatura temperatur a de una

piloto es

piloto pil oto

generalmente

necesario,

chisp chispa a no puede

eléctrica

ya

encender encender al

que la

petróleo; petróle o;

sólo  la llama llama puede hacerlo.

Si no se produce la ignición  en

el período de  prueba,

la secuencia  de  encendido debe detenerse

la  caldera se  llene  de

Cualquier nueva

secuencia 

gas,

que para evit evitar ar  que

con  peligro de  explosión.

tentativa  tentativa   de  repetir  de  encendido deberá repetir   la

completa,

para

proporcionar proporcionar 

una una  

ordenada

prepurga.

Si

se produce  la  ignición

dentro   del del  período  de

prueba de  prueba de   llama llama piloto   10 seg.),  la chispa la chispa debe apagarse y al mismo tiempo,  debe abrirse abrirse la válvula del combustible combustible

principal.  Si

no enciende

debe  apagarse apagarse y

la llama llama

el  flujo  de

principal principal la

combustible combustible

caldera caldera

principal debe

detenerse.

Si la  llama  la 

principal  principal  se  se enciende,

debe cerrars cerrarse e  la

válvula  válvula le piloto.   de combustib de combustible

calderas  que En  calderas  En  encendido   de

utilizan no  no utilizan

combustible piloto pil oto, ,  el

la caldera  se lo  hace  en

dos etapas 

bajo

 

1

fliego   y  alto fuego).  De  igual

manera  que

el  cas cas

en

anterior, la  secuencia  de  encendi encendido do debe  iniciarse  con un prepurga, prepu rga,

para luego  y dado  que

frío, una primera

el  equipo  se  encuentr

etapa de encendido

calent cal entar ar el agua agua hasta hasta

debe func funcio iona nar r

una una temperatura temperatura

o presión)

par

cercan cercan

de ebullición   del del agua, p ara   evitar que las  parte

a la

metálicas   en contacto   con e el l  agua por el un lado  y con con e fuego por el otro lado se fragilizan.

Cuando   esta temperatura temperatura ha sido

etapas   de incremento de llama

alcanzada, alcanzada, una o má

deben encenderse para darl

mayor rapidez a la producción  de vapor.

1 5 2 

SEGURIDAD

Para

casos 

de 

interruptor,  que que al

emergencia, 

ser ser accionado,

debe 

existir 

u

la fuerz

interru interrumpa mpa

eléctrica de alimentación. Cuando   por cualquier  motivo, s de alimentación. Cuando  por  cualquier 

apague  la apague 

llama, debe inmediatam inmediatamente ente

apagarse

la caldera,

 evitar el derrame de combustible principal. para evitar para

Además es importante  que la caldera cuando

exista sta un sistema  que

no exist existe e un nivel adecuado adecua do de

apagu

agua. agua. L

mayoría  de  explosiones  ocurren  po por r   esta causa;  ya que no existir  existir  lujo o   un f un fluj

a

constante constante  agua, el  vapor por producid   de  de  agua,  el va

se recalienta y alcanza  presiones muy altas.

 

1 Para  la las s condiciones existir

insegur inseguras as  de operación operación

deber

señales  de  alarma  de  modo que  el operador pued

conocer  la existencia  existencia de  de una  falla.

1.5.3   OPERACIÓN

Una Un a  caldera trabaja  en  óptimas condiciones cuando cuando  s es continuo

funcionamiento

apagones   frecuentes condiciones 

por lo

además ademá s

de  operación 

que deben evitarse evitarse lo

deb deberá erá

de 

fun funci ciona onar r 

presión  y 

en

la

temperatur

establecidas por el fabrica fabricante. nte.

Cuando Cua ndo controlar

caldera está

permanentemente

inseguras insegur as

agua

la

sean estas

indica

por el

una caída

contrario

debe

aquellas  condicione temperatura

nivel

d

etc.

que  la  alimentación  de 

aumentada; presión pres ión

todas 

de presi presión ón

presencia presenc ia o no de llama

Asi As i po  por r  ejemplo

en  funcionamiento   se

si

en la  presión  de  vapo com xisti le  

exis existe te un

deberá  se

aume aumento nto en l

est esto o indica  qu está que e demasiado combustible está

sien siend d

suministrado  y esta situación debe ser corregida.

1.5.4   MANTENIMIENTO

Cuando

es  necesario  es  necesario  realizar realizar

repara reparaciones ciones

ést ésta a

 

nunca nun ca

deberán

ejecutarse ejecutarse

cuando cuando    la  la 

caldera

esté  esté 

funcionamiento.

 

se debe  permitir  la acumulación   de depósitos

que qu e  corroen

petróleo

las

paredes parede s

.pueden formar

Los  residuos  

i interio nteriores. res.

ácido sulfúri sulfúrico co   

el vapor   a  temperaturas

al combinarse al combinarse    co

menores  de 300  grados  centígrados

por lo que las limpiezas deben  ser periódicas.

El tratada

agua que

se utilice

deberá

ser

convenientement convenientement

para eliminar  toda  sustancia   corrosiva corrosiva o  impurez

que pueda obstruir obstruir

los

conductos conductos. .

1 6   OPERACIÓN AUTOMÁTICA DE TAS   HAT.DKRAS

El grado  de control automático   se hac  hace e posible  por uso de  monitores  de  seguridad  los  cuales controlan paso  de paso 

la  operación-

dispositivos

sen sensore sores s

condiciones  anormales alta presión

bajo nivel

Esto  o

e

ca

se acompaña  po por r  medio  

transductores transductores

que

detect

incluyendo  incluyendo   el apague el apague    de la llam la llam de agua agua

alta temperatura temperatura

y ba  baj j

presión de combustible.

Los Lo s  controles

automáticos de automáticos   este  de 

aplicadas aplic adas a unidades unidades de todo  tamaño.

tipo

pueden  pueden   se

 

1

1.6.1  CONTROL  DE PRESIÓN  Y  TEMPERATURA

Las

calderas  de 

características

acuerdo  con

su  clasificación 

deben  trabajar   en

las las    condiciones  condiciones  d

operación  operación   presión presión y  temperatura    de de   y temperatura   del  del  vapor establecida

trabaja a a por po r los fabricantes.   Si una caldera  trabaj

una una presió  presió

y/o y/ o temperatura menor a las especificadas en el  diseño

s

rendimiento   no  alcanzará 

e

contrario

una 

caldera

niveles  deseados lo los s  niveles  jam jamás ás  debe  trabajar trabajar

por

sobre  s

presión  y/ y/o o temperatura  de  diseño.  Po Por r  esta  razón   s requieren

de controles

conf confiabl iables es de

las condiciones

d

trabajo.

1.6.2  CONTRO CONTROL L DE NIVEL  DE AGUA

En calder calderas as donde el en  un  punto

especifico par para a

segura  y evitar instalación   de

nivel de liquido debe  manteners gar garant antiza izar r 

situaciones  peligrosas

 

un una a   operació es necesario  l

per mita a eje ejecut cutar ar un control  qu que e permit

múltiple

accion acc iones es bajo la dependencia de una so sola la variable.

Dentro de Dentro iferentes tes tipos tipos  control de nivel  de los d los diferen   de  de  control  de nivel   d agua  se tienen  dos  principales: tipo flotador.

electrodos   y ti  tip p

 

16 1.6.3  CONTROL  DE  AIRE

Cuando  Cuando   el encendido el encendido   de

la caldera la caldera es  es en  en  etapas  bajo

fuego  y  alto fuego)  es necesario regular regular la  

automáticamente automáticamente

entrada de entrada  aire   cámara de   combustión combustión, , pues en pues  en la  de aire   a la la cámara  de 

etapa  de  etapa  de alto

fuego  fuego  se   requerirá un requerirá una cantidad  de se  a  mayor cantidad 

aire en aire ara para mantener adecuadamente  adecuadamente la mezcla  en la cám la cámara la mezcla    de aire y combustible.

Esta regulación regulación  adicionando  a la   de aire de aire se  se lo  lo  hace adicionando  la caldera una una ventanilla conocida  como  DAMPER.

control  de  El  control  El  de  aire período

de  purga   de

la

también  también importante  en   es  es  importante 

el

  decir cuando cuando  es  es

los los

caldera,

excesos de combustible excesos de  combustible o  restos de  humo   o restos  de humo   que han quedado han quedado d  de e una

operació operación n anterior anterior son

eliminados por

esta eliminación se hace con el DAMPER

el ventilador,

en posición de alto

fuego.

1.6.4  CONTROL  DE SEGURI SEGURIDAD DAD DE  LLAMA

 e  entiende por

todos  los

control de de llama llama

controles controles

con

sus

al sistema sistema que que cubre

quemadores

y

equipos equipos

asociados.

Un quemador es simplemente un

elemento para convert convertir ir

 

1 combustible  combustible  en una energía una energía d  de e calor utilizable.

Estos sistemas deben  ser ser rápidos  en

la detección  d

falla de llama  de modo  que

se pueda pued a cortar cortar

el  paso  de  combustibl combustible. e.

Aparte   de

inmediatament

la  velocidad,  s

  equipos  equipos   confiables por de  seguridad  necesitan  necesitan confiables por    razones  razones  de  seguridad  economía,

debido  a

que

la  pérdida  del  quemador

pued

 muy y costosa. resultar mu resultar

Los Lo s  sistem sistemas as

modernos moder nos  de  seguridad de  llama en

calderas comerciales comerci ales

o industri industriales ales cumplen cumplen las sigui siguiente ente

funciones:



Proveen una  operación de arranque y parada   l  quemador 

-

Arrancan Arrancan

el

CONTROLADOR).

quemador

de

acuerdo acuerdo

secuencia secu encia correcta correcta y sup superv ervisa isan n quemador

durante 

a

la llama

la  operación 

Protegen el sistema sistema contra condiciones  de presión  y temperatura excesivas de excesivas  presión y  temperatura

 LIMITES Y  CORTES).

la de

CONTROL

PRIMARIO).

-

la

 

 

1.6.4.1 1.6.4 .1 OTNTROLADOR OLADOR

El  controlador  automático automát ico de al quemado quemador r

puede 

temperatura o presión

y para

elemento 

usar   un 

diseñado

senso

para

opera

limite limites s de  presión

mantener mantener valores

temperatura temper atura de agua agua o temperatura de aire. aire.

1.6.4.2  CONTROLES  LIMITES  Y  SEGURIDAD

Para chequear  el  controlador  y  proveer  un  limit máximo  máximo   más más  allá  allá  de del l  cual  cual  el  el  quemador  quemador  no  no  debe  segui operando

de

e  proveerse proveerse

un un contro control l

límite que responda

la presión o a la temperatura.

  de  de  vapor calderas  calderas

En

límite de bajo

se  hace también  también  se 

 u necesario  necesario

nivel d  de e agua para cortar la  operación de

 cuando dicho nivel ca  cae e debajo  de los límites de quemador cuando quemador  debajo de seguridad.

1.6.4.3  CONTRO  CONTROL L PRIMARIO

El  control primario seguridad  seguridad   en la operación operación este es te

llama

convierte convierte las

controladores

secuenci secu encia a

de

es

el  sistema   de  control  

caldera y de la  la  caldera 

seña señale les s provenientes

del quemador

del

detector d

interbloqueos   y  límites

operación operació n

segura segura

que

permite permi te

en

un

mantene

 

19 estables estable s

las condiciones

de

operación operación del

quemador. Las

funciones del control primario  son :

a

Ordena  las las  operaciones  de arranque,

tr    corte del  quemador o abaj  y corte  del quemador  o quemadores.

b

Supervisa  Supervisa   la presencia la presencia    de llama de llama   en

el

hogar y  corta  el suministro  de combustible si no está presente.

c

Autocontrola  las las  condiciones  inseguras 

.

estas Si  estas

de  peración

condiciones  están

presentes   el sistema  no  arranca.

La figura 1.3 indica  en forma esquemática la  las s  señales

de   entrada y salida de un control primario  básico.

1 7 

SECUENCI

BÁSICA  DEL  PEQGRAMAPOR

El  Programador  de  provee

las siguie siguientes ntes

seguridad   de  de  llama

secu secuenci encia a

generalmente

de control control del quemador:

-Prepurga -Tiempo  de encendido -Tiempo  para  el piloto  piloto de encendido para el -Tiempo   de encendido para  la llama

principal

 

2

  Post purga

ENTKflMS

SfiLI

Control  ador

S

v e n t i l a d o r  o bowija

LÍMÍtes

Encendido

CONTROL

P R I M

U a l Y u l a   piloto 

R I O

Señal  de  llawa

U a l l y u l a 

FIGURA   N S  1 .3  

1)

principal  2 )

Señales  d e l  C o n t r o l P r i m a r i o

1.7.1   PREPURGA

La  prepurga  prepurga  es una periodo  de  tiempo quemador o

chimenea chim enea para

quemador.

el 

el ventilador

aire  a través  través   de

haberse

en 

fase fase que

se

arranque solamente

cuando   el motor  trabajan trabajan para

la cámara la cámara    de  de combustión

purgar purgar cual cualquie quier r

acumulado

durante durante  

cumple cumple  durante  u

envia envia

tubos tubos    de fuego de fuego   

gas combustible

la 

de

que pued

última   operación  

de

La purga del sistema  del quemador asegura  que N

quede  combustible combustible

acumulad acumulado o

que pueda caus causar ar una explosió

o incendio cuando arranque  el quemador.

 

2 1.7.2  POST-PÜRGA

La  post-purga es

la la fase que e  debe cump  fase  qu cumplirs lirse e 

periodo  de  tiempo despu después és  que

en u

el  quemador  se  para, 

corresponde   a l la a etapa  en la que el  motor de  del l quemador 

  lo tod todos os 

el  vent ventilad ilador or con contin tinúa úa  trabajando para expulsa expulsar r

productos  

la 

de

combustión,  como 

combustible  no quemado,  de del de l  trabajo  del

as asi i 

también  e

la cámara  de combustión combustión

quemador.

Comu Comunment nmente e

es

usa usada da

despué en

lo

 horizontales para quemadores  rotativos  horizontales  para   purgar  la linea   d aceite  y la  taza, atomizado atom izado

previniendo

y no quemado dentro

descargas  de  aceite  n

de la

cáma cámara ra de combu combustió stió

después   de la  parada del  quemador. Tambi También én  es usada   e quemadores  de gas de grandes capacidades.

1.7.3 TIEMPO  DE ENCENDIDO  DE LA  LLAMA PRINCIPAL

El tiempo

de ence encendid ndido o

de la

ll llama ama principal   es e

periodo de periodo  de tiempo,  durante  la secuencia  de arranque, en e

cual

la  válvula 

de  corte 

permanece   abierta.  abierta. 

(ya

detectado),  antes  de que

de  combustible

el el    piloto

est está á

princip principa a

  prendido prendido 

el el detector   de lla  llama ma tenga   qu  detector 

del l  quemador. El periodo  d supervisar  la llama principal  de

encendido de la llama

principa principal l permite tiempo

del l quemador para  que la  llama  de

antes  de que

suf sufici icient ent

principal  se estabilic

el  piloto se  corte

(piloto  interrumpido)

 

22 asegurando  que el  detector  de llam llama a llama lla ma de del l quemador pri princi ncipal pal y no la

este

detectando  la

del piloto. La fi figur gura a

1.4 indica los términos  utilizados en la definición

de la

secuencia de los programadores. secuencia de

1.8  CARACTERÍSTICAS  DEL  MIGROCQNTROLAD  MIGROCQNTROLADOR OR A  UTILIZAR  CARACTERÍSTICAS 

En

el pr pres esen ente te trabajo, el microcontrolador cum cumple ple un

rol  fundamental, pues es aquí  donde se alma almacena cena y pro procesa cesa toda la

infor informació mación n que hace posible

el control

de todas

las la s etapas d  de e funcionamiento  de la caldera.

El este

microcontrolador

que se

ha decidido

ut utili ilizar zar en

trabaj trabajo o es el 8751H   de tecnología HMOS del fab fabric ricant ante e

INTEL,  cuyas cuyas características principales son son: :



Dispone de 128  bytes  de memoria interna  d  de e datos  RAM).

-

Disp Dispone one

de 

programas, que de  

luz



bytes de

puede ser

ultravioleta

 EPROM),

CPU de 8  bits.

mem memor oria ia

inte intern rna a

para

borrado por inci incidenc dencia ia

para

ser ser   

reprogramado

 

23 Oscilador y

circuito circuito de reloj de reloj   incorporado, incorpora do,

solo solo

se  requiere de un cristal en conexión externa.

Secuencia

Pre purga

Piloto  tanteo)

Llama principal

Quemador Principal

Post purga

Ventila dor o motor  el quemador solamente Encendido  interr,) Válvula piloto abierta  interr.) Válvula piloto  piloto intermitente) Válvula

abierta

principal principal

abierta Ventila dor o motor  e l

quema or   solamente

FIGURA   NO 1 4  

ecuencia del

programador

 

24 32  líneas líneas de

entrada

y/o salida salida

programa prog ramables bles

distribuidos   en  cuatro cuatro puertos  de

8 bits  cada

uno.

2 temporiaadores/conta temporiaadores/contadores dores internos de 16 bits.

Direccionamiento   de

64K  bytes  de  de  memoria  memoria  RA

externa.

Direccionamiento  de  64K bytes  de  memoria  RO ROM M

externa.

 niveles de  interrupciones  5 niveles  de interrupciones   con 2  estructuras  d prioridad.

Canal Cana l

de

comunicación

serial serial 

Full-Duplex

programable.

Procesador Procesad or booleano. boolea no.

111 instrucciones.

Permite Permit e acceso acceso directo a nivel de bits.

Encapsulado de 40 40 pines. pines.

 

25

1.8.1   UNIDAD CENTRAL  DE  PROCESOS   CPU)

Consta  de

la Unidad Aritmética  y Lógica

que tiene la  las s siguientes bits  que

AL ALU) U)  de

8

funcion funciones: es:

Aritméticas: Suma, Resta, Multiplicación  y  División

Lógicas:  AND,  OR, OR, XOR,

ROTACIÓN  DESPLAZAMIENTO),   CLEAR,

COMPLEMENTO  NOT).

La ALU   puede manip manipular ular

misma  manera que individuales

bytes

pueden 

complementados,

l tipos  de  datos  de bit de por ser  booleano,  entonces bits

ser  puestos 

1L 1L, , 

en

movidos,  monitoreados  y

borrados,

utili utilizados zados

e

cálculos lógicos,

1.8.2  TEMPORIZADORES  /  CONTADORES 

Los

TIMER/COUNTER)  .

dos Temporizadores/Contadores

que se  encuentra

son n  controlados en  el  microcontrolador  8751H  so en  registros 

de   propósito  especial

temporizador/contador   conocido 

uno

mediante

de   control 

como   TCON

y  otro 

controla  el modo d  de e operación conocido como TMOD.

de

qu que e

 

26

 de e Control  d  de e Temporizador/Gontador. Registro d

Este es  encuen enc uentra tran n

un  registro

las

direccionable por bit

banderas de los

dos timers. timers. Además Ade más de

bits de control de interrupciones interrupciones

La figura figura

1.5 muestra

y en él se

los

extern externas. as.

la configuración   del registro

de  control d  de e temporizador/contador.

TF1 TF 1

TR1 TR 1

TFO

TRO

IE1

IT1

ITO IT O

IEO IE O

FIGURA 1.5   Registro  d  de e  control  de  Temporizador/Coirtador

TF1  TCON.7 : Bandera d  de e sobreflujo del Temporizador 1.

TR1  TCON.6  : Bit de control de arranque de Temporizador  1

Bandera de sobrefujo del  Temporizador 0  0. . TFO TF O  TCON.5  : Bandera de  del Temporizador

TRO TR O   TCON.4  : Bit de control de arranque  de Temporizador  O

IE1 IE 1  TCON.3  interrupción ción extern externa a 1. TCON.3  : Bandera de interrup

IT1 IT 1  TCON.2: 

Bit de  control  de  tipo  de 

Cuando

interrupción.

éste bit se  encuentra  en

la   interrupción  1

O  lógico

es  disparada cuando  se

 

2 un  nivel detecta  un  detecta 

lógico  bajo  en el

pi

Si

IT1   = 1 ,   la   interrupción   1 e

disparada

cuando  se  detecta un  flanc

INT1.

en el pin de INT1.

IEO   TCON.l:  TCON.l: 

Bandera  Bandera   de  de interrupción

ITO  TCON.2

Bit

de control

Cuando Cuan do

tipo de  interrupción.

de

este bit se

la   interrupción  O

externa 0. externa 0.

encu encuentr entra a

en

O lógico,

es  disparada cuan cuando do 

detecta   un  nivel lógico

bajo  en

el

s

pi

INTO. Si  ITO -  1

la

inter interrupci rupción ón

O es

cuando  se  cuando  detecta un   flanco  flanco  en se  detecta  un 

disparad el pin

d

INTO.

Registro  de modo de or>eraciQn d  de e TemTX rizador/Contador.

La figura   1.6 1.6 muestra  la configuración  del l  registr configuración de de  modo  modo de  de operación de los Temporizador/Contador.

GATE

C/T

MI

MO

GATE

C/T

TIMER 1

FIGURA  1  1. .6

  de  Modo  Registro TemporizadoxVContador

MO

MI

TIMER   O

de 

Operación  

d

 

28 GATE  : 

Control de compuerta. Cuando GATE  = 1 

Temporizador/Contador  x

( x   puede ser   O o   1,  según  se  trate  del de l timer   O o  timer  1 el p  pin in  INTx

=

por po r 

1;

)  está está habilitado

- 1 y el

cuando cuando

bit de  de control

TRx

en  este caso  se tiene u  un n  control

Hardware.

Cuando Cuando

Temporizador/ Tempori zador/Contad Contador or solamente cuando cuando

TRx

está =



GATE  GATE  



habilitado

1; en este caso  se

tiene un control por por software.

C/T :

Selector de Temporizador Temporizador o Contador. Para operación operación como temporizador temporizador  se coloca en  cero (entra (entrada da desde   el sistema interno

de  reloj) y para operación operación como

contador

se coloca en uno  (entrada (entrada desde  el

pin de

entrada Tx).

MI  :

Bit más significativo  de selección de modo.

MO  :

Bit menos significativos de selección de modo.

La  tabla 1.1

nos  indica  la selección  del del  modo de

operación mediante combinaciones de MI  y MO .

 

2

MI

MO

 

 

Modo  0

0

1

Modo  1

1

 

Modo  2

1

1

M o d o 3 o  3

MODO

TABLA  1.1   Selección  de  modo de operación

Modo  Modo   O : En 

es este te

modo,  

el  registro 

del

configurado como  un registro de 13 todos  los los 

bits  son son 

la

timer timer

e

bits,  Cuand

pasarán  a

ceros

del time activándose  la  bandera de  interrupción  del

TFx. Los 13 bits de  del l registro están están en 

8  bits 

de 

significativos  significativos  de

THx   y TLx, TLx, los

los

5

distribuido

bits bits  meno 

3 bits más

significativos de TLx son indeterminados, indeterminados, por

l

que serán ingnorados.

Modo Mo do

1 : El modo

1 es igua igual l

que el modo   O, con

la

consideración  de que el  registro del del timer est corriendo con los 16 bits.

Modo  2

:

El modo El modo   2

configu configura ra el registro registro

un  contador  un  contador 

de

8  bits 

TLx),  

automática.  Cuando  se  llena de

TLx,  se  llega  al 

com del timer  com

co con n  recarg

Is el  registr

sobrefluj o  activándose 

 

30

bandera  TFx, pero también recarga   TLx con el contenido

de  THx,  con lo   cual  es  preseteado  por

software, la recarga deja  a THx si  sin n alterar.

Modo 3 :

Para Para el  timar 1,  simplemente  muestra la  la    últim cuenta.  El  efecto  es el   mismo   que si

se  hubiese

reseteado  el bit

de puesta  en marcha

TR1 =

En el  caso  del del  timer O   establece  a

TLO y

de  timer  1.

THO TH O  como dos contadores En el modo   3

bits.

independientes independientes de 8

el registro registro TLO utiliza

los lo s  bits de control  del del timer O  C/T, GATE, GAT E, TRO,  INTO,   TFO),  por  otro

lado  el

los bits  de control TR1 TR1 utiliza  los

THO

y TF1

que

corresponden al corresponden  timer  caso  THO  al timer   1. En  En  este caso  controla Cuand Cua ndo o 1

la

interrupci interrupción ón

el timer timer

puede

ser

O está está en

timer  

o

detenido detenido

para si mismo.

este modo  puede

ser usado usado

o también en cualq cualquier uier

aplicación   qu e  no  requiera   no requiera   de

interrupción.

una

El

como

generador  de velocidad  de transmisión e  en n

el  puerto serial

1.

modo  3 3  el timer

activado

seleccionando el  modo   3 timer tim er 1 en

del

O )

 

1.8,3   INTERFAZ  DE  COMUNICACIÓN SERIAL

Internamente especial  para

dispone  de  un

escri escritura tura conoci conocido do 

comunicación serial) y de

SBÜF.  Por Por

ser

registro  de  propósit como  

SBUF SBUF

(buffe (buffer r 

un registro para  lectura  tambi

d de e característica 

FULL-DUPLEX,  se  pu pue e

realizar realiza r simultá simultáneamen neamente te la tran transmis smisión ión y recep recepción, ción,

1.8.3.1   MODOS  DE  OPERACIÓN

El puerto puerto se seri rial al puede  trab modos, s, as así: í:  trabajar ajar en 4  modo Modo O :

Los datos

seriales ingr ingresan esan  a   través del pin

de  recepción 

transmisión

RxD y  salen  a través  del pin

TxD,   8   bits  son  transmitidos 

recibidos  (primero  el bit  menos  significati

LSB).

La  frecuencia de  del l  oscilador

fija la  frecuencia 

transmisión.

 de e  transmisión  (Baud   Rate) La  velocidad velocidad d está  d

do  por:

 

3

BAUD  RATE

Frecuencia  de del l oscilador = 12

Modo  1 : Se  transmiten 

10  bits  a través  de  TxD  

s

 10 bit a través  de RxD. reciben 10 reciben  través de

El formato  de transmisión  es es: :

1 bit

de inicio  start),  8 bits de datos y 1 bi

de  parada  stop).

Cuando Cuan do se baud  rate

utiliza el  timer  1

como como generador generador

la velocida velocidad d de transm transmisi isión ón

d

está está dado dado por:

 SMO

BAUD RATE  = 

32

Timer 1 overxlow rate) *   Timer 1

Donde

 de e operación. SMOD  : es el modo d

Timer 1  overflow  rate  : es

el valor  qu que e  requier

para activar  la  bandera  de   sobrefino o del

 

33

temporizador  1.

 o



:

Se

transm transmite iten n

11 bits

a

través

de  TxD  o

se

 bits  bits  a través  de RxD, reciben   11 11  RxD,

El formato de transmisión es :

1

bit de  inicio,  8  bits  de  datos,  Ibit  de

paridad   programa programable) ble) y 1 bit de parada. parada.

La velocidad de transmis transmisión ión

está d do  por:

 SMO

BAUD RATE -

Modo  3 :

64

Se transmiten transmiten

^Frecuen ^Frecuencia cia del oscilador

11 bits

a trav través és

de TxD   o se

reciben reci ben 11 bits bits a través de RxD.

El formato de transmisión es :

1

bit

paridad 

de

inicio,

  bits d bits de 8  8 e  datos,

Ibit Ibit  de

programa programable) ble) y 1 bit de par parada ada. .

La velocidad de tr  transmis ansmisión ión está d do  por:

 

3

 SMO

BAUD RATE



32

El puer puerto to seria serial l

* Time Timer r 1  overflow rate) — 

está controlado por

un registro

d

propósito propó sito espec especial ial de 8 bits conocido como  SCON.

Registro  de  control   del

Pu Puerto erto Serial 

SCQN~

  registro contiene contiene  los   bits  d Este  Este  de e  selección  del  mo  mod d  además   los  bits  de   interrupción  del   puert de operación,  operación, además serial  y el bit de  control  del estado,

del  noveno  b  bit it d

datos  bit   de paridad).

 figura    registr La figura La   1.7 muestra 1.7 muestra    la configuración  del  del  de control  del p  puerto uerto serial. serial.

SMO

SM1 SM 1

FIGÜEA 1.7 1.7   

SM2

REN

TES TE S

•RES

TI

RI  |

 de e  Control  del  Puerto Seri Registro d Registro Serial. al.

SMO

Bit más  significativo de selección de m o d o

SM1 SM 1

Bit menos significativos de selección de modo.

 

nos indica  la  selección  del modo

La  tabla tabla 1.2

operación, mediante combinaciones de SM1 y  SMO.

SM1

SMO SM O

MODO

 

 

Modo 0

0

1

Modo  1

1

0

Modo  2

1

1

Modo  3

TABLA 1.2   Selección  d  de e  modo de operación

SM2

Bandera  puesta 

en

1L

por  

software

deshabilitar   la  recepción  de  datos  bit it es  O cuales  el  noveno b

pa

para  l

en los modos 2 o 3

operación.

REN RE N

Puesta Pues ta

en

1L por

softwar software e

recepción  serial. Borrado  

para

habilitar

por  softwa clear)   por

para deshabilitar deshabilitar la recepción serial.

TB8

Puesta  

en 

IL/Borrado 

por

hardware hardwa re

pa

del l  noveno  bit de  dat determinar  el estado  de dat

transmitido en los modos de operación 2 o 3. Los

8 bits

de

informaci información ón se

SBUF  y el noveno noveno bit

almacenan almacenan

en

se almacena en TB8, es aq

donde se  accede a  este bit,  que es

el bit

 

3

paridad transmitido.

RB8   : 

Puesta 

en  en 

IL/Borrado  IL/Borrado 

por por 

hardware

determinar  el estado  del determinar  del  noveno bit

par

de  dato

recibido en los modos de operación 2 o 3.

Los Lo s  8 bits   de  de  información  se  almacenan   bits  información  se  almacenan  en e

SBUF y el noveno bit se almacena  en RB8 donde se  accede a  este este bit

que qu e   es

es a  aqu qu

el bit

d

paridad recibido.

XI  : 

Bandera de interrupción para transmisión.

RI  :  RI 

Bandera de in  interru terrupció pción n para recepción.

1.8.4-   INTERRUPCIONES

El  microcontrolador 

S751H  

siene   5

niveles niveles

d

interrupciones con 2 estructuras  de prioridad.

Consta 

de

interrupciones  

interrupciones.

un  registro registro y

de

para  la  habilitación  d

un  registro 

de  prioridad 

d

 

de habilitación de

Este es Este  es  un  registro

direccionable  por direccionable  por  bits

pue pu e

tiene el control total sobre todas  la  las s interrupciones.

La   figura  figura  1.8  muestra  muestra  la  configuración  configuración  del  registr de  habilitación  de  interrupciones.

EA

 

ET2 ET 2

ES

ET1

EX1

ETO ET O

EXO

FIGURA  l.ñ  

 de e Habilitación  de interrupciones. Registro  d

KA  IE.7

Deshabil Desh abilita ita todas las interrupciones. interrupciones.

Si   EA

-



ninguna  interrupción

reconocida.  Si interrupción interru pción

EA   =   1  

es

o   deshabilitada

ser

cada  fuente  d

individualmente

habilitad

colocando  o borrando  s

respectivo  bit  de írscbiixrac írscbiixración. ión.

 

IE.6

ET2 IE.5 IE.5

No   implementado.

Habilita  o  deshabilita l  la a  interrupción  d

sobreflujo  del

time timer r

microcontrolador 8052.

2 en

el caso 

de

Habilita  o  deshabilita  la  interrupción  de

ES   IE.4

 

puerto serial.

ET1 ET 1 IE.3   : 

por Habilita o   deshabilita la interrupción  por sobreflujo  del del timer  1

KX1 IE.2 IE.2  : 

Habilita  o  

deshabilita  la 

interrupción

externa  1.

ETO ET O IE.1  : 

por Habilita o   deshabilita  la interrupción  por  del l timer 0. sobreflujo de

EXO IE. IE.O O



Habilita  o  externa 

Registro de Priorida Prioridad d

es  O

prioridad

baja

correspondiente correspondi ente

Se

de Inte-rrirpcioneB

 bit. S también direcci direccionable onable por por bit.  Si i

la  correspondiente correspondiente en 

cambio  si

interrupción interrupción el

es  1

bit

tiene tiene la

interrupci interrupción ón tiene prioridad alt alta. a.

debe  consid considerar erar

rutina  de  servicio  a

que

interrupciones  interrupciones 

cuando cuando está

en

una  interrupción

interrumpida  por por  otra qu Cuando

interrupción

O.

Este Es te es un registro registro

el   bit

deshabilita  la 

de

sea de

un

proceso proce so una una

no  podrá  ser ser

más bajo o igual

mismo  mismo  nivel

nivel.

interrumpen

Cuando

interrupciones  interrupciones 

simultáneamente

serán

de

un

mismo  mismo  nivel

interrumpen

atendidas en el orden  de prioridad

 

que qu e existe para para estos estos casos

éste orden  de prioridad e  es s

siguiente:

IEO

Interrupción externa O

TFO

Interrupción  de  timer O

IE1

Interrupción  externa  1

TF1

Interrupció Inter rupción n de timer 1

RI o TI

Interrup Interrupción ción del puerto serial serial. .

La fi figu gura ra

1.9 muestra

configuración   del regist la configuración

de  prioridad d  de e interrupciones.

 



FIGURA  1.9  

PT

PS

PT

PX

T

X

erupciones. Registro  de Prioridad  de ínter  

IP.7   :

No  implementado

IP.6   :

No  implementado

PT2   IP.5   : 

del  timer  Define  el  nivel de prioridad  del

 

40

en  el caso d  del el microcontrolador 8052.

PS 

4 :  IP. 

Define  el  nivel  de  prioridad del  puerto serial.

PT1   IP.3   :

Defi Define ne el el nivel de prioridad del time timer r 1.

PX1 PX 1  IP-2  : 

Define 

el 

nivel 

de 

prioridad 

de

interrupción externa  1

PTO   IP.l   : 

 de e prioridad de  del l timer  O. Define  el nivel d

PXO PX O  IP.O  :

Def Define ine

el

nivel

de

prioridad prioridad

de

interrupción externa  0.

Registro  d  de e Estado  d  de e  P-rncrpRm^  fPSW

Este

es

un  registro  de

cargarse desde o

8

bits, bits, los  cuales pueden cuales  pueden

hacia el acumulador acumulador y que cum cumplen plen

con la

función  de  informar sobre e  el l  estado d  de e ciertos parámetros

de  un programa, éste éste registro es direccionable por por bit.

La figura  1.10   muestra muestra la configuración

de  estado de programa.

del registro registro

 

AC

CY

FO

FIGURA 1.10  

RS1

RSO

P

OV

Registro  d  de e Estado d  de e Programa.

CY 

PSW.  PSW.   7 : 

Bandera d  de e  acarreo.

AC 

PSW.6   : 

Bandera Bandera auxili auxiliar ar  de acarreo.

FO  

PSW.5   :

Bandera  O

monitoreada  por por  software

 

una un a  bandera 

de  estado

definida  por

usuario.

RS1   PSW.4   :

RSO RS O  PSW.3   :

Bit 1 de selección d  de e banco d  de e registros.

Bi Bit t O de selección  de banco  de registros. de registros.

La   tabla  1.3

nos  indica  la   selección  del   banco 

mediante combinaciones de  KS1 y RSO.

registros

RS1

RSO

BANCO

DIRECCIONES

 

0

Banco 0

OOH  - 07H

1

Banco  1

08H 08 H -  OFH

1

 

Banco 2

10H  - 17 17H H

1

1

Banco 3

18H 18 H  - 1FH

TABLA  1.3  

Selección  del Banco  de Registr Registros. os.

 

42 OV  



 



PSW 2   : 

Bandera de sobrefino o

PSW l  

Reservado

PSW O   :

Bandera Bandera de paridad

 

 

JPITUXJO

   SESO I  

KL

  satisface  satisface  el control  calderas  El circuito que El circuito  que  el control    de de calderas   h sido  diseñado en

base a

concernien conce rniente te

los

a

respectivos  Ínt Ínter er faces control o  lógica

tres eta etapas pas. .

cir circui cuitos tos la

de

se segu gunda nda

La

primera es

potencia a los

con

circuitos

l

su

d

digital  y la  tercera  al  circuito  d

transmisión   de datos a un computador personal.

 DEL  C  CI I  CUITO CUITO DE POTENCIA. 2.1   DISEÑO DISEÑO 

Los Lo s  circuitos  de  potencia  est están án

niveles

de   corriente  y  

relacionados   co

voltaje   relativamente 

difíciles de ser  manejados  por la  etapa  de control

altos por l

que  se  requiere   de una   adecuada interfaz   y de   elemento

actuadores apropiados.  En el pres presente ente

circuitos   los  encargados  de  accionar motores solenoides y transformadores. Debiendo

son so n  ésto

trabajo  

destacar destacarse se el hech

que e para  su implantación práctica   se podrían de  qu

por seguridad los dispositivos de accionamiento.

2

válvula

ACCIONAMIENTO DE MOTORES  DE VENTILACIÓN

dupli duplica ca

secciones s la un Este   circuito está formado  por dos seccione es  la interfas  y la otra  corresponde   element la otra    es la que que corresponde  al al element

 

44 de   actuación  que es el  relé rel é

cuya función función  es la de   activar

al  motor.

  El

interf interfaz az es un optoacoplador, optoacoplador,

que está formado de

un  diodo  emisor  de

luz  

conducción  o

LED depende de  del l  estado  que envía  el

no del

microcontrolador  microcontrolador  

bajo bajo

o

configuración circuita circuital l

LED)  y un  fototransistor.  La

alto respectivamente)  y

adoptada.

Un

estado estado bajo

de la en

el

polariza directamente provocando  de ésta cátodo  del LED lo  polariza directamente manera la emisión emisión de

una seña señal l luminosa luminosa al fototransistor,

de  modo q  que ue   éste conduce.  Un  estado alto  en el  cátodo  de del l LED por

el contrari contrario o

no

  al fototransistor corta  corta

permite

la emisión

  así impidie impidiendo ndo 

luminos luminosa a

y

su conducción; su conducción;    la

explicación asume la configuración en ánodo común.

La

otra sección sección

que

está está compuesta

controlada  por la la  sección sección anterior,  ya N.

  l   fototransist fototransistor or

permite permite   que

  energice,  energice,

por el

relé es

que la  conducción

la   bobina  del   relé  se

cerran cerrando do

sus

contactos contactos

y

la

consecuente consecuente

activación  del motor. el motor.

Debido

a que el transist transistor or

 SI/NO)  se debe t

conseg conseguir uir

actúa actúa como un

el estado estado de de

interruptor interruptor

saturaci saturación ón o corte

del de l  mismo, para  ello   es  necesario

controlar  la  cantidad  de

luz emitida por el LED, limitando  la corriente directa

diodo   emisor,

mediante un

resistencia resistencia conectada conectada en

del

serie serie

 

con co n 

éste

dispositivo,

cuyo cuyo

valor 

se  calcula   de

siguiente manera: siguiente manera:

Dado que  el elemento  de acoplamiento acoplamiento

óptico  g.ne  g.ne  

ECG 

característic

seleccionó  es

el

3041,  

cuyas  

eléctricas son:



Corrient Corriente e máxima en el  LED   60 mA.



Corriente

máxima  

de 

colector 

en

fototransistor fototransi stor 100 mA. mA. -

Voltaje

de polariza polarización ción

utilizado utilizado

para la

 control.Vcc  = 5 V. etapa de de control.Vcc

en base a las

curvas curvas características dadas p

el   fabricante  se  puede pued e

establecer  gue gue  se  tiene  u

Pero 

incidencia  luminosa  adecuada  en el fototransistor   con u corrie cor riente nte

en polarizac polarización ión

un  voltaje de 1.6  V

Entonces:

R -  (Vcc  -  VLED) / I

directa directa del LED de

10 mA.  pa



  46 DESIGNER S  CATALOG, pgs.  pgs. 

GPTOELECTRONICS

-

4

Hewlett Packard,  1980,  USA.

 

4 R =  5 V - 1 1.6 .6 V) / 10 m A

R   



340 34 0 ohm. |

R - 330  ohm.

Valor normalizado

La figura  2.1 indica

el cir circui cuito to  utilizado  para

e

accionamiento  de los motores  de ventilación.

2.1.2  

ACCIONAMIENTO  DE 

TRANSFORMADORES,  VÁLVULAS

SOLENOIDES  Y  BOMBA  DE AGUA

Los Lo s  circuitos   para pone poner r  en  funcionamiento  a

lo

válvulas ulas solenoides   y bomba  de agua so transformadores,   válv los lo s mismos  que del l motor  d qu e   el circuito  de accionamiento  de

están án ventilación; es  decir, est

controlados mediant mediante e  relés

activados ados desde  s los que a s su u vez so son n  activ  su us  correspondiente fototransistores  al recibir la orden del microcontrolado  un estado bajo).

Los

valo valores res

de

las

resisten resistencias cias

que

limitan limitan

l

R3,  corriente de los  fotodiodos  R2, R3,  R4 R4, , R5,  se determina de  igual manera que en el caso anterior.

2.2 2.2, , 2.3, 2  2. .4  y

La figu figuras ras

2,5 indican lo  los s circuito

 

de   accionamiento  del del  transformador,  de las

dos válvul

respectivamente. solenoides  y de de la bomba de agua respectivamente.

2.1.3  

CIRCUITO CIRCUITO DE APERTURA Y  CIER  CIERRE RE DEL DAMPER DAMPER

Debido   a  qu que e el   motor  motor  que  permite la    apertura  apertura   el  que  permite la

 del damper tie damper tiene giro, el  el  cierre del cierre ne doble sentid sentido o  de giro, que qu e  se util utiliz iza a

para contr controlar olar

por  dos optoacopladores y

decir

dos 

este este proceso est está á compues

consecuen consecuentemen temente te dos

circuitos  de

circui

los

que

se

ha 

relés, explica

anteriormente.

El un  circuito activa   al motor de  modo  que que gire 

sentido de  apertura  del del damper  del  microcontro micro controlador lador

fo todiodo) 

motor

de forma

en cuanto

(estad (estado o  bajo similar  el otro

en el otro senti sentido do

de giro giro o

en

exista  la o  ord rd el  cátodo  d

cicuito activará activará  cierre cierre del damper damper u

vez que el  microcon~trrolador  ha recibido  la indicación   que se ha cumplido  la etapa de apertura.

Los valores  de las resistencias  R6 y R7, cuya cuya   funci   es limitar limitar 

la  corriente    corriente 

en los

forma que en los casos anteriores.

LED se  calcula  d  de e  igu igu

La

figur figura a 2.6

indica indica

el

circuito

que

permite

apertura  y  cierre  del damper.

 

V   R S A

 

 

>

R O D A H R O

 

  I

_   _

 

. V  

u 1

Q 1 1

A

-

L A N O I C A N   A C I N C É T I L O P  

E D I O N E L O S H

 

E S A F < -

^   U ^

E

  „

V 1 -+

l R O b A L T N E V E D   O T N IE

M A N O I C C A

£ D 6 T I Ü C R Í C

l

 

1 ~ R Ó D A H R Ó F 5 M A R T  

V

1 + -

E D I Ó N E L 6 5   A L  

L E D

E   C

  O

 

6 T I K E I H A N O I C O A   £ D

T N E I M A N O I C C A  

D  

O T I U C R I C  

1  

c 3

 

L U V L Á V   Y   S E R O T O M   E D   O T N E I M A N O I C C A

3 . 2

  2 . 2  

— 1 2 v e

o  

R

2

2  

R

1

A R U ¿ T F I

2   A R Ü ¿ i r i

 

L A N O I C A N

>

  A C I N C É T I L O P   A L E U C S E

 

  v  

Q I Í  

S A L U V L Á V   Y   S E R O T O M   E D   O T N E I M A N O I C C A

E D I O N E L O S H

I   . V  

1  

E D  

I

E S l f F I

:

« l t ± T

  2  

E D I O N E L 0 5   l f L

D   A B M O B   t f L

 

 

D   O T N E I M A N O I C C A  

D

D   O T I U C R I C

[   O T I U C R I C

 

 

  T N   I M ñ N   I C C  

J

« z A i 5

2   A

2  

R Ü C I F I

f R U C I F I

t

 

O

L   N O I C   N

>  

  C I N C É T I L O P

I . V   1   E 5 A F <  

  L E U C S E

I P  

A L E D   O T N £ I H A M 6 ¿ C A

. V 1 K

6 . 2

6 R

7 R

R E P M   D   L   E D   O T N E I M   N O I C C  

r w b m u N

« x   i S

o

 

51

COMANDO DE ENCENDIDO  Y  APAGADO

2.1.4 

El  encendido  del de l   equipo   se lo  realiza  en la  primera  que  consiste  en  energizar  el hace

mediante  el  pulsador  ON/OFF

dos  partes

equipo

ésto  se lo

que   está ubicado 

a   la-

entrada del transformador.

La  segunda parte es la que  permite  el  arranque  de la dependiendo  del  modo  de   operación  que se   escoja.

caldera

Asi As i   cuando  se   escoge el  modo   manual únicamente

si

arranca arranca

acciona acciona  el  pulsante  de

  el  el  operador cuando  cuando

arranque  arranque   manual

la   caldera

éste pulsante pulsante

no

es

accionado accionado

espera esperando ndo éste comando.

caldera permanece permanece apagada

Si   se   escoge  el   modo   automático  en   cambio caldera arranca 

sin la   necesidad  de   bajo

operador;   por lo   tanto electrónico  de  control.

De equipo

  la  

acuerdo acuerdo a la explicación está está

relacionado relacionado

pues  es  necesario

la

con la

la  intervención  acción  del  

anterior anterior

del

equipo

el apagado del

secuen secuencia cia

 en n  primer apagar  la  caldera e

  al equipo al equipo    completamente. luego desenergizar desenergizar 

la

de encendido encendido lugar

para

El  

apagado  de

circunstancias

la   caldera caldera

puede

darse darse  por

dos

la primera cuando  un na situación cuando  se  produce u

 

52 peligrosa  y hay apagado

el  accionamiento  de  una

se realiza

alarma

éste

sin n  necesidad de automáticamente  si

asistencia  de del l  operador

la  otra  se 

refiere  a

la

la

finalización   de la jornada de  trabajo o funcionamiento  de la

caldera

ésta indicación la da el operador al presionar  

el  interruptor  de apagado.

La desenergización  de del l equipo se

lo hace manualmente

a través d  del el conmutador ON/OFF.

2.1.5 

SEÑALIZACIÓN

Para  el  control

electrón electrónico ico  de  calderas  se

ha

determinado los siguientes elementos de señalización:

—  Selección  d  de e modo de

 operación.

Indica e  el l modo d  de e -operación de la  caldera -que  ha sido escogido por el operador

indicador   lum luminos inoso o

ésto  es automático o manual

correspondiente

el

permanecerá encendido

mientras dure la jornada de funcionamiento de la caldera

—  Indicador  luminoso  d  de e arranque manual.

 e  enciende cuando el 

  arranque  arranque

manual

operador acciona el pulsador de

iniciando 

de  

manera 

ésta

el

 

funcionamiento   de la  caldera en  éste modo   de  trabajo.

—   Indicadores luminosos de presión  y  temperatura.

Se   encienden encienden dependiendo dependiendo de la  selección qu que e haga 

operador  para sensar sensar cualquiera  de las dos dos variables.

—  Señal  de espera.

El  indicador

luminoso luminoso  de  espera  se  enciende

determinar  que la caldera

pa

está está en los tiempos de  prepur

y postpurga.

-  Indicadores  luminosos  de alarma alarma. .

Se  

enciende encienden n

peligrosa  en el  

se  ha  incluido incluido

cuan cuando do

se

produce produce

una

condici

funcionamiento  de la caldera indicadores indicadores

por lo q luminoso luminosos s para lo  los s  siguient

controles: control es: nivel  de   agua, presencia  de   llama, llama, control  apertu ape rtura ra

y cierre cierre

de la damper damper

y control control de

de  presión  o  temperatura.

—Indicador  luminoso  d  de e apagado.

sobrenivel sobrenivel

Se  enciend enciende e cuand cuando o  el  operador

accio acciona na e  el l  interrupt

de  apagado  de la  caldera.

 

5

circuitos Los Lo s circuitos

para los

diseñados de  acuerdo a lo

indicadores lumino luminosos sos

fuero fuero

que se  indica en la  figura

2.7,

donde  el  cálculo de las resistencias de la R8 R8 hasta la R1 es el el    siguiente:

Vc c  =  I.R  + Vd +  V O L

Donde:

I  corresponde  corresponde  a

la  la  corriente  corriente  de  de  salida  salida  en  baj baj

máxima,  que tecnol ogía que  para tecnología

TTL TTL

schotk schotkey ey  de  baj baj

 mA A. consumo  es 10  m

V O L  corresponde al voltaje  de salida en  bajo de  en bajo de misma tecnología. 

Por lo que:

R  =   Vcc - Vd - VoxJ/ I R =

5 - 1.6 1.6 - 0.2)V / 10 mA.

R  =  3  320 20 ohm. R  =  33  330 0 ohm.

la

Valor normalizado

TTL  DATA BOOK TTL capítulo 3,  TTL Devices, pgs.  3-527  a 3 531, Texas  Instruments, USA.  

 

 

1 R

3 3 P < ~

L A N O I C A N

v

: S 1 R >

:

4 « J R R

 

« N Ó I C A Z I L A Ñ E S

  A C I N C É T I L O P   A L E U C S E

  ~ ¿

CB A

    

    

7 2   A R U Q F I

O

u Y Y YY Y Y Y Y 7 Í

r r ii3 ñ

:

1 R

 

^   ^  

9

 

, 4 2

o D

1   N Ó I C A Z L A Ñ E S

GG

1

« m

l t i T

  3 «

5 2 S

R

í  

 

2 2 DISEÑO DEL CIRCUITO  DE CONTROL

 de e control El  circuito d

pued puede e esquematiza esquematizarse rse s segú egún n  l

muestra  el  diagrama de  bloques  de la  fi  figura gura 2 8

SEÑ LES   CE IR NSDUCTORES

INDIC CIÓN EN

D ISPLñ V  

875 K MICROCONTRQLADOR  

INIESFAS

CQMPUTñDOB

SEEIñL

PESSONflL

 

V DE POTENCIÓ

 

i I

V

CIRCUITO DE POTENCI

LOS

CIRCUITOS

FUENTE DE PO

S

FIGUR

JDiagrama   d e   b l o q u e s   d e l  c i r c u i t o   d e   c o n t r o l

2 8 

 

57

2.2.1  D  DISE ISEÑO ÑO DE LA FUENTE  DE  PODER

La fu fuen ente te de poder

que fue necesario diseñar, entrega

dos do s voltajes  voltajes   para   etapa de  control   de polarización, un uno o para   la la etapa  de control

  5 V . >  y otra par para a la  etapa de potencia 

La fi figur gura a 2.9 indi indica ca el diseñ diseño o de

12  V .

r

la fue fuente nte de pod poder, er,

la misma qu  que e está conformada  por:

1.-  Rect Rectific ificador ador de onda completa, 2.-  Filtro para el rizado. 3.- Regu  Regulado ladores res de voltaje para 5 V. y 12 V.

El rectificador  de onda

una 

capacidad  de

corriente corrien te

completa, es tipo puente, con

de

2

ampe amperios rios, ,

el

C.I.

utilizado es el RS205L.

El   filtro

 

de   rizado 

se

lo  

hace

mediante 

utilización  d  de e capacitores, cuyo dimencionamiento  es  es: :

El voltaje de rÍ2;ado  de la fuente fuente está  dado  por:

la

 4fC

R.BOYLESTAD, R.BOYLES TAD, Electrónica Teoría de Circuitos,  capitulo 14, 14 ,  Gis. Lineales Regula Reguladores dores In Incl cluy uyen endo do fil filtros tros y  fuentes  de poder), p  pg. g. 573, Prentice Hall.  

 

 

f o

L A N O I C A N   A C I N C É T I L O P   A L E U C S E

  i

R E D O P   E D   E T N E U n F u

R   t v r « m u

c o  

É   E Y U

E ü r  

i

 

5 Donde: Ido=  es

f:  

la corriente  la corriente   de carga la  la  frecuencia

es

normal  normal   de

la

red  

6

Ha. Ha .  )

C; 

Para 

es el capacitor  de aliaado 

^

filtro)

 <  1 V.

C = I  Id do /4fVx.P C - 1.5  A./ A./  4 60) 1) C = 6250  u  uF F Por

lo 

que

se  puede escoger  un  valor  normalizado   d

capacitor, capacito r, éste es: es:

C - 6300  uF

En  cuanto  s  se e refiere   a los los  reguladores,  se utiliza  e

 

C.I. LM7805,  que es un  regulador positivo de positivo  de 5 V.  para l un  regulador V.  para l etapa  de contro control l

y

que es el C.I.  LM7812   que

positivo  de 12 V. para la etapa de potencia.

un regulado

Los regulador reguladores es de voltaje regulado

aplicado  a la la entrada  del del C.I. y depende  de es  est t

voltaje el la  

fióos tienen tienen un voltaje n

que se manten mantenga ga Para 

salida. 

el  

el voltaje regulado deseado deseado

caso 

del  

regulador  LM7812  

s

 

60

recomienda  un  voltaje no entrada de un  voltaje n o regulado mínimo   a la la  entrada de 14.6  V. y para e  el l LM7805 un voltaje de 7.3 V. *

Otra   característica  de los   reguladores  utilizados,

que  cabe destacar  es que  permiten .  .e el  manejo  de   corrientes de  hasta 1.5 A.

Además  d  de el  diseño

la  fuente

puede  puede   observarse, que

 de e control  para  la etapa d

fuente de 5

V.) se obtiene d  de e

una  derivación  de la   fuente  de la   etapa  de  potencia  V.)> 

ésta

derivación

nace  una

vez

que

el  voltaje  qu que e

proviene  de  del l  transfomador ha sid sido o rectificado donde   se  asegura  que se   cumple  con

12

y filtrado,

el  requerimiento  de

voltaje  n  regulado   entrada   no o regulado  a la la entrada  de del l C.I.  LM7805.

El  

dimensionamiento 

condicionado  a

del del 

transformador, 

lo explicado anterio anteriormente rmente

y se

es est t

utilizar utilizará á

uno con las siguientes  características:

Relación Relació n de voltajes entre el primario y secund secundari ario o

es

V;p 

Vs  

=

110   /1Í5   V

R.  BOYLESTAD, Electrónica Teoría de Circuitos, Capítul 14,  Gis.   Lineales Regulador Reguladores es Incluyen Incluyendo do filtros y fuentes de poder), pag. 597, Prentice Hall. Hall.

 

61

El consumo máximo  de ponencia e  es s:

P =  V. V.I I = 15V 2A = 30 VA.

2.2.2 

SELECCIÓN  

DE  

SEÑALES  



CONVERSIÓN

ANALÓGICA/DIGITAL

La   selección  de

transduc tran sductore tores s mismas mis mas que

se

las   señales

la hace

posteri posteriormente ormente son

del l circuito utilización   de converso conv ersor r

desde

de 8

bits

provenientes  de

los

el microcontrolador 3  

la las s

digitalizada digitalizadas, s, mediante

la

integrado 

de tecnología

ADC 0809,   que es un CMOS

y del

tipo

de

aproximaciones aproximacione s sucesi sucesivas, vas,  compatible para  el trabajo  co con n microcontroladores 

señales, es, de   las señal

ñ , 

qu que e además

facili facilita ta la  selección

ya que tiene incluido  un

multiplexer para

8 canales analógicos, por lo que el   proceso d  de e selección  conversión  analógico/digital,  se

lo

hace

e en n

un

sol solo o

circuito integrado .

Las  característ características icas

fundamentales  de  éste

integrado  se presentan  en los  anexos.

circuito

figura  2.10  indica

La

el

diagrama

de

bloques

de

s   DATA

CONVERSION/ADQUISITION, Dat Data a Book, cap capítu ítulo lo  5 Analog  to   Digital  Converters,  pgs.  5.21  - 5  -  44 Nationa Semiconductor Corporation,  Santa Clara  California.

 

6 selección  de señales y conversión  analógica/digital.

SELECCIÓN   ¥ COHUERSION

SEHñLES DE

fiNflLQGO

TRñHS U TORES

IGIIftL

 

HICROCQNTROL DOR

FIGUR

Diagrama Diag rama   de  bloques   de

2 10

la  selección 

conversión A/D

Dado

que

el C.I.

ADC  0809   tiene la

manejar  8   señales  analógicas selección

en

del de l nrultiplexer otro  para la

acceso de 

el presente el

trabajo trabajo se

presión

señales señales es

d

necesita  3   entradas  d utiliz utilizan an

2

canale

uno para la seña señal l de temperatura temperatura

seña señal l de

1-as  dos

facilidad facilidad

y e

además   debido   a que independiente independiente

e

se  necesita

dos do s entradas  d  de e selección.

En el  modo manual  de  operación  de la  caldera

l

selección  selección entradas    de  de  entradas  tablero

de

control

hace  el  la  la  hace  el  operador ésta

información información

microcontrolador  por los   pines 2 y 3 su

vez van

a

conversor 

ingre ingresa sa

del puerto 3

entradas  de   selección  selección AO las  las  entradas  de 

A/D.  A/D. cambio  en   En  En  cambio 

desde  desde   e

y

a

que Al

de

automático  el  modo   automático 

d

 

6 operación  operación  

la  selección  de  entradas 

necesidad de

se

la participación  del  operador

lo  hace 

si

a través  d

los pines pines  2 y 3 del puerto  3 del microcontrolador.

Los Lo s  datos  en   binario obtenidos  de la   conversión  ubican ubi can en

los pines pines

de salida

del converscr

para

s

lueg

ingres ing resar ar al microcontrolador por los 8 pines pines del de l puerto 

O

luego de pasar  por un buffer.

El circuito  ADC0809  requiere  de una señal  de El circuito

reloj

la  misma  misma q  puede ser  generada mediante mediante   que ue puede  ser generada   la utilización  d una resistencia y

un condensador conectados   a un

Schmit Schmit

trigger.   s

La  figura  2. 2.11 11

sor  A/D. conver 

indica indica   el  circuito  de  reloj  de

74LS14 FIGOEA  2.11  Circuito  d  de e  reloj  d  de el  conversor  A/ A/D D

LINEAR DATA BOOK capítulo   8 A to  D Corporation National Semiconductor  8.45 California.  

D to A Santa  

pag Clar

 

6

Donde  la  frecuencia  de del l  reloj  está dado  por:

=  I/ 1.1 RC

=   500 KHz

Si

R = 10 Kohm Kohm

C ~  181.8 pF.

Si

valor  normalizado  de se  escoge  un   valor 

ésto es:

C  =  220 pF

El  valor  de la  resistencia  es   ; R

=  8.2  Kohm

La figura   2.12  muestra  la interconexión  de los los

elementos  

tue  

intervienen  en

lo

el  proceso  de  selección  d

conversión n analógica/digital. analógica/digital. las la s señales y la conversió

 

3

CIRCUITO MICROCONTROLADOR CIRCUITO  MICROCONTROLADOR

El  circui circuito to

elemento elemen to

microcontrolador   C I

fundam fundament ental al

del

control control

electrónico

pues  a él   llega toda la   información externamente  del del operador

 

8751H3  es

e

disenado disenado

sea de la   caldera 

para posteriormente posteriormente ser ser

 

 

L A N O I C A N  

L A T I G I D   A C I G Ó L A N A   N Ó I S R E V N O C

A C I N C É T I L O P   A L E U C S E

  l t i T

H ó l

2

g R   V N O  

 

66   mediante e procesada  procesada  el l  programa 

software) grabado  en la

del microcontrolador y  ejecutar las memoria  EPHOM interna  del

acciones   que que  determinan  el  buen

funcionamiento funcionamiento  de

la

caldera.  

La interrelación  del del microcontrolador  con los  demás

elementos que   componen e  el l  control  se manera

la  puede observar observar  de

esquemática en el diagrama de  bloques de l

figura

2.13.

La   información digitalizada de las  señales d  de e presión ingre resa san n al o  temperatura ing

del   puerto  O

microcontrolador por los 8 pines

buffer  C.I. un  buffer 

pasando pasan do previamente  previamente  por

74LS244),  debido  que los  pines del O

al 5 de éste

puerto

también se los  utili utiliza za para  e  el l circuito de  señalización y para el el circuit circuito o

de detección detección de  fallas,  también  pasando

por  su respectivo  buffer. La habilitación habilitación

está

correctamente 

microcontrolador.

sincronizada 

a

de los  buffers través

del

El puerto  1 es utilizado para  el envío de los  datos

en código BCD,

los mismos  que que

displays, displays , también

van a ser mostrados  en los

se utiliza   los pines

0,1 y

puerto  como  entradas,  para  el  ingreso  de envía externas que envía

el  puerto  O

2 de

éste éste

las  señales

el operador. el operador. De  De la misma forma  que con

éstas señales qu  que e ingresan o  salen de  del l

 

SStóLES   DE TRfiNSDliCTOfiES

SENfiLIZñCION

BUíTEK  4 SEÑ LES OT

flS

BUÍTEK  

FIGURA 

2-13 

I n t e r p e l a c i ó n   d e l 

m i c r o c o n t r o l a d o r  c o n

l

demás  e l e m e n t o s

p a s a n 

microcontrolador

p o r 

bu ffers

s i n c r o n i z a d o s 

h a b i l i t a d o s   adecuadamente

E l  p u e r t o   2 e s  

u t i l i z a d o   p a r a   e l  e n v i ó   d e   i n f o r m a c i ó

 

68 al interfas  del del circuito  de

que qu e  llegan 

a

potencia, estados alto o   b o o

los  los  optoacopladores,  optoacopladores,  si sin n  necesidad  de del l

concurso  de ningún ningún otro elemento.

El pin 7 del puerto 2 es utilizado utilizado para el información  de las  fallas  que

se pueden

ingreso ingreso de

producir  en

funcionamiento   de la la caldera,  previament previ amente e ésta pasa por

un multiplexer   de 8   entradas  a

74151)

donde

 

mediante 

seleccionan selecc ionan las entradas cuy cuyo o

información información

1  salida

control  del 

el 

el

C.I. C.I.

software   se

contenido es enrutado enrutado al pin

7 del puerto puerto 2.

Los  pines  Los  del  puerto  pines  del  puerto  3

son  utilizados  de manera de manera

indistinta,  asi: -

Los   pines  2 selección

y 3

de

se utiliz utiliza a   para controlar  la

las 

entradas 

al 

conversor

análogo/digital.

-

El pin

6 es

utilizad utilizado o para  la habilitación  de

los  buffers.   En

la  la  figura

control  de los buffers.

  se  se  indica el 2.14 2.14  indica el

-

El pin

7 es utilizado  para el control control de apagado apagado

del de l  equipo.

2 2 4 

CIRCUITO DE DISPLAYS

Una ves  transformado  el  dato de temperatura  o presión

 

6 a  código BCD BCD mediante software  en el microcontrolador, microcontrolador, s  enruta por  por el puerto el puerto    1 al circuito al circuito    de displays. de displays. lo  enruta

Este  circuito

consta de un  decodif icador icador  de BCD a

displays de configuració segmentos  C.I. 74LS47),  de tres  displays

ánodo   común 

para  para decenas  y    las las  unidades,  decenas 

centena

respectivamente .

La conexión

C.I.  74LS47  y los

entre entre las

salida salidas s de

los segmentos

segmentos de los displays, displays, se lo

través d  de e  resistencias

limitadoras  de  corriente,

valores se calcula de la siguiente manera:

Vc c  =  I  I.R .R  + VSEQ  + VcEa^t + V  VO OL

 - VcEe^t  - VOL )/I R  =   Vcc -  VSEQ  VcEe^t 

VSEG  =  1  1. .6 V.

I = 10 mA.

de

hace cuyo cuyo

R  -

5 - 1.6 - 0.2 0.2 - 0.5}V./10 mA. mA.



7

ohm

Valor normalizado

 

7 Para 

habilitar  los

tres tres

dígitos dígitos

del

display display

s

 que e  es un  demultiplexer d utiliza el C.I.  74LS139  qu  de e 2 a

el  

líneas 

mismo 

que qu e  

permite 

ir  

habilitand

secuencial secue ncialmente mente todo t odos s  los  dígitos  los dígitos  en función en función    del del contado constituido

por dos

líneas líneas

de

entrada

que

llegan

de

microcontrolador .

Las

salidas del demultiplexer se

conectan cada una

través de resist resistenci encias as de limitación lim itación   R25, R26, R27)   a la la bases   de

Q3) )   que funciona los transistores PNP PNP  Ql,  Q2  Q3

 corte o   saturación segú según n  se ponga alto o  baj en  corte  o  se ponga   un  un  nivel alto o baj respectivamente

estas

en la  base  de del l transistor,  el  valor d

resistencias  de 

siguiente

limitación  se 

manera:

VCC   -   R . I  

4

VBEae,-b  

4

R  = 

Vb c   -   VEEaa-fc   -   VOZ*

R =

5 - 0.7 0.7 - 0.5)/8  m  mA A.

/I

calcula  de

l

 

47

ohm

Valor  normalizado

La figura 2,15 indica el circuito  de displays.

 

 

  f u b I

D 1 U

  5 R E F F U B

  S L   7

r « f f u b l

  E D   N Ó I C A T I L I B A H

 

1 4

  S L   7

  r « f f u b l

O T I U C R I C  

4 1 . 2   t f R J O l F I

L A N O I C A N   A C I N C É T I L O P   A L E U C S E

S R E F F U B   E D   N Ó I C A T I L I B A H

< l t i T

« x A l  

 

  S L   7

~ r «  

f u b I

 

o

L A N O I C A N  

t  

P  

Y A L P S I D   E D   O T I U C R I C

W h S  

r « b m u N  

 

 

E o :

r

   

2 R

4 2 R S 1 R _

2 R

7 2 R

2

O Y

 

1   2

l l U

Y

 Y

A 2 1   U A

 

G

 

73 2 3 

 DE  CIRCUITO DE   TRANSMISIÓN DK 

DATOS

Para  el   diseño  de del l  circuito  de  transmisión  de  datos 

un   computador  se   aprovecha  la   facilidad  que   ofrece  el microcontrolador   8751H, que es la

 tener er incorporado un de ten  

 serial full  dúplex dúplex para manejar manejar las puerto serial puerto seriales.  El  cará carácter cter

del   pin 10

llega   al microcontrolador 

el que  sale  lo hace  por

y

comunicaciones comunicaciones

el

a través

pin 11

del

microcontolador,

Para que

se establezca establezca

de   la concurrencia de

la comunicación es

un interfaz, q  qu ue está

necesario necesario

compuesto  po por r

 que ue  permite adapta el  circuito integrado MAX232, integrado MAX232,  el  mismo q adaptar r los

niveles de voltaje CMOS 

9  V.)  a  niveles TTL

que   usa el  microcontrolador

5 V. ,

tanto para  las las  señales  de

entrada   como  para  las las señales  de salida.

El  

circuito

transmisores  y

  integrado  integrado

MAX232,  MAX232,  

consta  de

dos

dos receptores  del bus  serial, y  permite

generar   los  voltajes  de la  interfaz interfaz través

de

capacitores capacitores

extern externos os

9 V.),  a

serial 

con

una

fuen fuente te

de

alimentación  d e 5  V  V. .

La figura figura 2.16 2.16

indica el circuito del del MAX232  con los

 

componentes compon entes recomendad rec omendados os por por el fabric fabricant ante. e.

 H/C4

vc

U

ci

VAX VA X

a v+

 

  31[Ci  

4C2+  

5 C2- 

 

 03

GM5

TiOül14

RÍIN

13   .

R10U7 12.

T1IN 11 7T20UT  T2IN aa: 3 R2IN   R20U1_9 G V- 

MPX232

_S?3 r

FIGURA 2.16   Circuito  Integrado  MAX232

Donde:

co =   10 uF  uF. . Cl =  1  10 0  }jF

6.3 V

C2 = 10 uF.

16

V

C3 =   10 uF  uF. .

16

V

C4 =   10 nF  nF. .

6.3 V

interconex onexión ión La  interc La 

de

todos

anteriormente  anteriormente   se encuentra se encuentra    en

los

diseños diseños

explicad

el circuito el circuito global?  el mis el mis

que  se presenta en los anexos.



MAXIM RS232 RS232 Drivers/Receivers Integrated  products USA.

Maxi

pag.

 

DI  SKÍ3

DEL DE L  S O F T W

RE

3.1   PROGRAMA PRINCIPAL

El 

cuatro

partes

programa

básicamente 

tal tal 

diagrama de bloques de la figura

El 

primer

bloque 

es

  de las  las condiciones programación  programación condiciones

princi principal pal

como  

cons consta ta  d

se  indica  en

e

se  refiere 

l

3.1 3.1. .

el

que

iniciales iniciales

a

 l donde consta: consta: 

inicialiaación d  del el  microcontrolador, microcontrolador, control  control  de nivel  d agua inicial,

control de

presión

inicial inicial

y selección

d

El  segundo segundo bloque   se  refiere  al  encendido  de

l

m o d o   de operación, sea manual  o automático.

caldera,

a  a   cuyo cuyo

se    un  un  tiempo  efecto  efecto  se   debe debe cumplir cumplir  tiempo  d

arranque del quemador. prepurga y posteriormente posteriormente  el arranque

El  tercer bloque contiene contiene  el  control de operación d la  caldera,  donde   se 

hace un control  de límites para  l

presión,  temperatura,  nivel de   agua,  agua, control de  control 

de  

transmisión  de  

datos 

al  

computador, sea en modo de operaci operación ón manual  o

 

INICIO  

QNTHOL

 E  ONDI IONES INI I LES

 ONTROL

DE EN ENDIDO

 ONTEOL DE OPEEñ ION

de llama terminal 

de

automático.

 ONTROL

 E FINñLISfi

FIGURA  NO 3  3. .1  

cuart arto o El cu El 

ION

iagrama de bloques del programa programa principal

bloque cont contiene iene el  control   el control   de  de  finalización

de  la operación   de la caldera

cuyo   objetivo  es  es  detectar

 

7

la  orden de  finalización y emitir lo  los s comandos para cumplir cumplir  con

necesario necesario

un  tiempo de  postpurga  el  apagado  de l

caldera y de reinicializar al microcontrolador

A   continuación 

se  

detallará 

lo los s 

procesos 

d

 

programación  de   que   constan

cada  uno

de

los   bloque

mencionados.

3.2   CONTROL DE CONDICIONES CONDICIONES INICIALES  INICIALES

Esta Est a

primera

parte

importancia   por   seguridad

del

control

ya que

en

es

de

much

el  arranque  de l

caldera  es necesario caldera   necesario  cumpla con los requerimiento   que se  se  cumpla con los requerimiento

de  nivel  de agua y

de presión

estas condiciones  no quedará

manera de

en un  lazo

iniciales. iniciales. E  En n caso  de qu

se  cumplan el  microcontrolador 

cerrado de

chequeo

s

dotando  de é  ést st

un control  de seguridad hasta  que se  alcance

los  niveles satisfactorios.

La   figura figura

3.2 muestra

control de control  condiciones  de 

el

diagrama

de flujo  de

iniciales.

 

7

CONTHOL BE NIVEL  DE  GU

COHTfíOL

DE

PEES I  OH

INICI L

SELECCIÓN DE MODO   M H U L O   UTOMÁTICO

FIGURA 

NQ  3  3. .2 

Secuencia  de control condiciones  iniciales

3.2.1   SUBRUT SUBRUTINA INA DE CONTROL CONTROL INICIAL INICIAL DE NIVEL NIVEL DE AGUA

Como   se  de  nivel  de   en  éste

había explicado en el capitulo  I el contro

agua se

lo  

hará  por

oaso  se  requiere 

agua que el  nivel  de  agua

mínimo  requerido   para  que ésto  es

que  el

el  método  de  electrodos llegue  a

se pueda  encender  l  la a  caldera

electrodo más largo

conduz conduzca ca y se

pued

detectar detect ar una señal señal de voltaje.

 

 

Esta sub subru ruti tina na se encarga

de seleccionar la entrada 2

del de l  multiplexer, qu  que e c  corresponde orresponde a

más largo

mín mínimo imo nivel de agua)

la se seña ñal l de del l electrodo

y de enrutar  ésta

señal

microcontrolador. al  pin 7 del de l pue puerto rto 2 del microcontrolador.

La  tabla  3.1  indica 

entradas  al multiplexer  y entradas 

el  método  de  selección  de

la la asignación   de de cada   una de  asignación   cada 

ést ésto o se utilizan  lo los s pines  0,1 y 2 del puerto

ellas, para

O   como  salidas  para   el  control   de

las 

selección del multiplexer.

c

B

A

 

 

0

 

DO

Nivel  máximo agua

0

1

DI

Nivel medio agua

1

 

D2

Nivel mínimo agua

1

1

D3

Fotoresistencia

1

 

0

D4

Apertura  de damper de damper

1

0

1

D5

Cierre  de damper

ASIGNACIÓN

entradas  de

1

1

0

D6

Control  de apagado

1

1

1

D7

Sin uso

TABEA  3

1   Selección de entradas al multiplexer

que e ingresa   al pin 7  indicado, señ Si ésta señal  qu  ingresa  señala ala que   no

se

electrodos  

  establecido  establecido  la   ha ha  la 

conducción

entre entre   

lo los s

O  lógico),  se   deberá encender  la   alarma  de

 

nivel  de  agua  po por r 

u

tiempo   de

30  segundos,

pa

 

inmediatamente después accionar la  bomba  de agua hasta  qu

los electrodos  establezcan conducción,  conducción,    es decir hasta  q la  señal sea 1 lógico

 

en éste

caso retornará al siguien siguien

del l  proceso d  de e  control  de  condicio paso  de condiciones nes inici iniciales ales. .  

La

figura  3.3 

indica

el

diagrama de  flujo  d

control inicial inicial   nivel de  agua.   de de nivel  de agua.

3.2.2   SUBRUTINA  DE  CONTROL INIC  DE  PRESIÓN INICIAL IAL 

Esta subrutina   se encarga  de seleccionar  la  entra al   conversor 

analogico-digital

presión,  para

luego

que

el   dato de presi presión ón se veri verifica ficará rá

que

a

habilit habilitar ar  el  buffer  de  ingreso 

del  datos   al  puerto  O del  micrpcontrolador

a  20 PSI,

corresponde

Una vez   obteni

si ést éste e es menor o ig igu u en hexade hexadecimal cimal  equivale  a 14H,  en  és

 el l proceso situación e

puede conti continuar, nuar, cas caso o

contr contrario ario 

s

comprobará   si  éste valor  es  mayor  o   igual  al  limite máxi 130  PSI.)? en cuyo caso activará   la  alarma 

presión de  presión presión presió n por

un tiempo de 30

segun segundos, dos, lue luego go llama llamará rá a

subrutina  de  postpurga  y  volverá  a presión inicial  hasta  que

un nuevo chequeo 

el  valor  se  ajuste  al  míni

inicial ini cial r requerido equerido para  el  arranque de la  caldera.

 

8

SELECCIÓN  DE  |

E N T R A D A  AL   HU X  

DE ELECTRODO 

SI  

I

CONDUCEX   NO

ELECTRODO  ?

SELECCI Ó N  DE

fiL S

POR   N I V E L

L HÜX DE ELECTRODO  i ENTR D

 

GU

ESPER R

si 

  i 

CERRAR SOHBA  DE AGUA

RETORNE

XCONDUCE\O ELECTRODO i



I  i

8

SEGUNDOS

ALñRHA

BOMBA  DE AGUA 

í

i

    i 

 

ESPER R 10

SEGUNDOS

i

 NO O   3 _ 3  Diagrama   de  flujo   de   corrfcrol inicial   de FIGURA  N n v



d e  a g u a

 

82

Si la lectura de presión mínimo  inici inicial al y el máxim máximo o 20 -

obteni obtenida da est está á ent entre re el 130 PSI.), regresará para

hacer un nuevo nuevo chequeo de presión ini inicia cial. l.

 de e  flujo  d  de e  control La figura  3.4  indica el diagrama d  

de  presión inicial.

3.2.3   SUBKOTIN  SELECCIÓN  SUBKOTINA A DE DE SELECCIÓN  DE  MODO  DE  OPERACIÓN

Esta subrutina  es la que se  encarga de del de l modo   de operació operación, n,

la selección

sea éste manual o automático,

para

 pines O pines  O y 1 d éste cometido se utilizan  l  los os  del el  puerto  1 del microcontrolador.

En primer lug lugar ar  es necesario habilitar  el buffer   de

switches, de modo   que si

se envia un cero al

pin O  Pl.O)

mediante el  switch  1 ?  el modo   de oper  operación ación será automático

y si a tra través vés

del sw swit itch ch 1 se env envia ia un

OL al pin 1   Pl.l)

el  modo de operación será manual.

Además  esta subrutina provee  de un  tiempo  adecuado d  de e

decisión  al  operador en el caso  de que cambie de  opinión al  escoger  el  modo   de  operación.

La 

figura  3. 3.5 5  indica  el 

diagrama  de  flujo  de

selección  de modo   de operación.

 

83

 

j  SELE

IÓN  DE

ENTK D

ORRESPONDIENTE A   PRESIÓN

 

DQUISICIÓN   DE

i

FIGURA NO 3 4

Diagrama Diagrama

de flujo   del

control inici inicial al

de

presión

 

84

  U T O M Á T I O 

/MANUAL  \

v  \



T TIIHFO

DE

DESICION

 

x

U T O M Á T I O 

X ^ f iiN NU L\L 0  lUTOM \ y  





^

.

?

FUNCIONAMIENTO  

FUNCIONAMIENTO

  U T O M Á T I O 

MANUAL

del l FIGURA   Q  3 5  Diagrama de  fluáo de selección de

modo d

funcionamiento  manual  o automáti automático co

 

8

3.2.3.1   SUBRUTINA DE MODO DE OPEEACION OPEEACION  MANUAL

Esta subruti subrutina na consta consta de encarga del

cuatro cuatro etapas, la primer primera a s

arranque arranque manual  del del quemador,  i a  segunda   d

seleccionar  las las entradas sea de  presión o  temperatura, l tercera  de hacer

un control control

de limites

seleccionada,   de   nivel  de   agua  y

permanezca perma nezca chequear  si

prend prendido ido

y

se  finaliza 

la

cuarta cuarta

para la

de que etapa

entrad entrad

el   quemado

se

encarg encarga a

d

la  operación  de la   caldera par

ejecutar   la instrucción  de apagado.

La primera etapa etapa mediante el

4

que  envia un

microcontrolador

OL

al

pin

indicará 

accionamie accionamiento nto del del switc

2

de puerto  1  

P1.2)   de

que

el  operador

inició  l

operación de la caldera,  llamando  a  caldera, llamando

de   prepurga  y  luego  a

la subrutina  de tiemp

la  subrutina 

de  arranque  de

quemador

explicadas más  adelante. que qu e serán explicadas m ás adelante.

La segunda segunda etapa

es la selección

manu manual al de entradas,

que se lo hace mediante mediante  el accionamiento 

de los switches  

y 3 3 según  la sig  según la  siguien uiente te combinación:

 

8

SWITCH  2

ENTRADA PRESIÓN

SWITCH 3

 

 

TEMPERAT   1 TABLA

3 2

las

entradas

quedará  en

LIBRE

1

SIN USO

Selección de  entr

En est  esta a etapa de  

1

d

s  en  m o d o  m

nu

l

el operador es está tá ob obligado ligado a escoger un pues  en caso

un  lazo

contrario  el  programa  s

cerrado  hasta  que

se   cumpla és  ést t

requisito.

En la tercera de datos

etapa s  se e habilita  el buffer  de  ingres

para   con con  estos

valores hacer  el  control   d

limites  y la  transformación d  de e  ést éste e valor   a  código BC para su  posterior

indicación  en  displays en

presión o temperatura.

el caso  d

llamará  a l la a subrutina   de control  de nivel  d

Luego agua

pero  en 

este

caso

cuando  la  caldera

funcionamiento. Para  la verificación  de permanece prendido  se llama  a

está  e

que el  quemado

la subrutina  d  de e chequeo  d

fotoresistencía.

La  cuarta etapa se encarga de  

ingreso  de 

datos  y

de deshabilitar el b buff uffe e

de  habilitar  la  entrada  de

 

8 multplexer control

correspondiente

al

swit switch ch

de apagado,  para luego

5

lla llamar mar a

que

es

el

d

la subrutina d

finalización  y  apagado.

En la la fig figura ura

3.6 se prese presenta nta el diagrama de  flujo d

la subrutina d  control   modo d  de e control   de de modo  de e operación manual.

3.2.3.2  SUBRUTINA  BE  MODO DE  OPERACIÓN AUTOMÁTICO

Esta  subrutina es muy s sim imila ilar r

a la subrutina de

mod

manual d  de e operación, pues consta de las   misma  co o mismas s etapas, c la diferencia de que en  éste cas caso o  se habilita  el buffer  d

ingreso  de  datos a cambio  del del buffer  de switenes,  ademá en la  segunda segunda etapa que es la de selección de entradas  éste caso  se

en

primer

lo hace de  maner manera a automática,

lu luga gar r 

la  entrada  de 

pres presión ión

e

seleccionand para

lueg

seleccionar  la  entrada 

de  temperatura,  el  cambio  d

  se  realiza  cuando  os  entrada  entrada cuando  los   contadores  contadores 

RS y

R5 de

 0) ) decrementan  hasta  cero. banco  de registros 0

 as  

otras etapas cumplen  las   mism mismas as funcio funciones nes  que y

explicaron en puntos anteri anteriores. ores. se explicaron se 

La figura  3.7 nos indi indica ca el

diagrama de flujo  de

l

subrutina  de  control  d e  modo   de  operación automátic automático. o.

 

 

HABILITAR

BUFFER DE SWITCHES

  CCION MIENTO M NU L

TIEMPO DE PREPURGfi

ARRANQUE

DE DEL L

QUEMADOR -f 

SELECCIÓN DE ENTRADAS

PRESIÓN

TEMPERATURA

H B I L I T R  BUFFER DE INGRESO  DE  D TOS

 H A B I L I T A R  BUFFER  I

I  E i  INGRESO D£ D A T O S   i

CONTROL  DE  R NGO CONTROL  DE   OPER CIÓN PfiRñ  PRESIÓN

CONTROL   D£  R NGO  j DE   OPER CIÓN  j J P R TEMPER TUR i

 

9

TRANSFORMACIÓN DE L   UALOR ñ   BC»

MOSTRflR EN B IS P L A V

 



 

  j   



  CONTROLAR EL H I U E L  D E  G U

Ij

¡

CHEQUEO  i CE I FOTORESISTEHCIA   ¡ I

BE3HABILITAR BUFFER BE IN RESO  SE  DATOS

FINALIZACIÓN ¥ ñUTOAPAÜAJJO

FIGURA  

N Q  3 . 6  

Diagrama  

L

de  

flujo  

del  

ontrol

f u n c i o n a m i e n to to   e n   m o d o  m a n u a l

 

TIEMPO DE PSEPURGA

ABRONQUE DE

QUEMADOS CONTROL

DE HIUEL  DE  AGUA

CHEQUEO

DE FOTORESISíENCÍA

SELECCIÓN  DE SELECCIÓN DE ENTRADA DE PRESIÓN

T TRANSFORMACIÓN DE L   VALOR

de

  BC BCD D

 

f

PRENDER

INDICADOR  DE



PRESIÓN



MOSTRAR EN DIS LAY

 

INICIALIZAR

 

CONTADORES



DECREHENTAR

  I

CONTADORES

i

t. T

CONTROL DE RANGO

f

DE   FUNCIONAMIENTO PARA PRESIÓN

NO  

N .  S I

©  

 

í

91

CONTROL DE N I U E L  D E  G U

CHEQUEO DE

FOTOHESISTENCIA

1  SELECCIÓN  DE i t  ENTRABÓ  DE   Í { TEMPERATURA  | i  i _ 

PRENDER   DE  INDICADOR TEMPERATURA 



i  i  1 

I N I C I A L I - Z A R  CONTADORES 

i

I

1 I i

F

7   CONTROL  DE  RANGO

i D E   FUNCIONAMIENTO i  PARA TEMPERATURA i 1 ?

TRANSFORMACIÓN DE L   UALOR   BCD BC D T

¡ 



¡  |

1

i j 1 1

RQSTRAR  EN   D ISPLA V 

 

í

? i 

 



5ECREHENTAR 

i



CONTAiX RES 

i





FIGURA   N O  3 . 7

X .  N O J

x  

F I N A L I Z A C I Ó N  v  AUTOAPAGADO 

i  i 

¡

XX

H l T H u H / 



?



SI  L 

j

í

 i ¡

 SI I N.  S

i~AMT  -  m  

>,

Diagrama

d e  f l u j o  

d e  modo 

d e l  control  

de

operación  a-atiomático

 

92

3.3 3. 3   SÜBRÜTINA DE TIEMPO DE  PREPÜRGA Y  PQSTPORGA

Debido  a   qu que e   los  

para

la

prepurga

que e  subrutinas  qu

y

procesos que postp postpurga urga

contro controlan lan

tienen qu que e

son

dichos

los

cum cumpli plirse rse

mismos,

proceso procesos s

las

  so son n también también 

iguales.

Esta subrutina  se encarga d  de e  encender e  el l ventilador

 

 r

para  ést éste e cometido  se   utiliza   el puerto  2), 2), donde s  se e coloca  un  OL

luz 

indicadora 

de   tiempo

pin   P2.O  pin  O

del

encendiéndose además  la luego

abre 

el  

damper

completamente para  que el  ingreso  de  aire  se sea a  mayor,  de modo   que se  pueda

rea realiz lizar ar correctamente  la  eliminación  de

los lo s residuos  de del l interior  de

la caldera.

control de

ingresa mayor

que  efectivam efectivamente ente

Para hacer  el

cantidad  de

aire exist existe e

una s subr ubruti utina na que cumple

con ésta función función, , la

misma que se  verá má más s adelante. En  ést ésta a situ situació ación n permanecer un

i  

tiempo de 50 se segu gund ndos os

debe deberá rá

que es el tiempo

que

recomiendan   ios  fabricantes  de las  calderas, para

luego

apagar  la

a

luz

indicadora

y

regresar

el

dampe damper r

la

posición inicial.

y 3  3. .9  muestran  los diagramas  de las

Las La s figuras  3.8  

 

subrutinas 

de  

tiempo 

de  

prepurga 



postpurg

respectivamente.

 

 

ENCENDER

EL VENTIL DOR

ENCENDER LUZ DE ESPER

H

BRIR

EL   DflMPEK COMPLET MENTE  

CONTROL DE

INGRESO D E 

IRE

i

i  í 

E SPE R

5

R

SEGUNDOS

[

 

P

G

R

LUZ LUZ DE ESPER

REGRES R 

POSICIÓN  I N I C I EL   DñMPER

 

 

FIGURA  NO   3 8

L

RETORNO

 

Diagrama   de  fluoo  de

de  prepurga

 

ENCENDER EL VENTIL DOR

ENCENDED LUZ LUZ DE ESPER

H ERIR

EL DAMPER

COMPLETAMENTE

CONTROL

DE INGRESO DE INGRESO D E   IR E

ESPER R

 8  SEGUNDOS

la   3 ubr u.tina de  tiemp

LUZ  DE

ESPESA

r

REGRES R 

[POSIC IÓN   I N I C I L L 

 

D HPER

RETORNO

FIGURA   N

3 .9 

 

D i a g r a m a d e  f l u j o  de

la

s abru tina tina

de  t i e m p

de  p o stp iírg a

 

95 3.4  SÜBROTTNA D  DE E  ARRANQtTK  DKT

Esta  subrutina tiene válvul vál vula a

soleno solenoide ide 1 y del

ésto  se 

utilizan  los 

respectivamente

y

a su

cargo

el arr arranqu anque e

de la

tran transform sformador ador de  ignición pines  2

y

1

para

del  puerto 

2

  cuales  cuales  se  coloca  en los los  se coloca  un  O L   para dicho se  establece  un tiempo  de  espera  de 15

accionamiento

segundos 

QUEMADOR  KN BAJO TOE TOEGQ GQ

se  llama  a

fotoresistencia transformador transformad or y

para

la 

lue luego go  de

arr arranc ancar ar la

subrutina  de  chequeo  de 30  segundos

válv válvula ula solenoide

apagar  el 2

con

el

damper en posición de alto fuego.

La  figura 3.10  ilustr ilustra a

arranque del quemador.

el

diagrama

de

fl fluj ujo o

del

3.5 3. 5  SUBRUTINA 

DE  CONTROL  PE

LIMI LIMITES TES

DE

PRES PRESIÓN IÓN  Y

TEMPERATURA

Esta subr subruti utina na

 de e forma está desar desarroll rollada ada  d

general de

modo que permite hacer  el control de lim limites ites para

presión

y temperatura.

Los Lo s  limites con

los  cuales  se

 en n éste caso trabajo de la caldera e

ha  determinado  el

son los

que se  indican

en  la tabla 3.3.

 

9

  R R N Q U E 

 



i

SOLENOIDE  SOLENOIDE  i

í   ¥  TR NSFORM DOR    i

i

Í

ESPERAR

15  SEGUNDOS

CHEQUEAR 



i  FO TO R ESISTEN C IA

ESPEJAR

3

SEGUNDOS

APAGAR

TRANSFORMADOR

j  

i

ARRANQUE

S O L E H O I D E  2

E SPE R A R  

SEGUNDOS

CHEQUEAR 

FOTORESISTENCIñ  i

RETORNE 

  NO  3 FIGÜHA  FIGÜHA

j

iagrama   flujo   de   d e  l arranque   d e  l

10 

quemador

 

97 HEX.

TEMPER.

HEX.

PSI I 80 PS

50  H.

166 16 6  C

A6 H  H. .

130 PSI

82 H.

180

B4 H.

LIMITE

PRESIÓN

MÍNIMO MÁXIMO

C

TABLA 3  Límites   3. .3  Límites  de presión  y  Temperatura Luego  de

subrutina  

la  

determinación  de

encarga  se  se  encarga 

la  

  almacenar  almacenar  de de 

entrada

 

lo los s 

ésta

límites  límites   en

localidades de memoria. de memoria.

Para

ésto  se  selecciona el  banco  O

según  lo  explicado  en cargamos cargam os el valor valores se será rán n

el capítulo  I

mínimo y en

alma almacena cenados dos en

indicadas  por el  valor  de RO

R4 el las

en

de registros

el registro  R3

valor máximo

localidades de

y  R l  del  mismo

éstos memoria

banco  de

registros.   Lue Luego go del valores

almacen almacenamiento amiento en

memo memoria ria de

ésto éstos s

se pasa a  hacer el control de límites.

 éste proceso d proceso de control  se  indica  La secuencia  La secuencia   de de éste e  control  se indica   en

la  figura 3.11

Vr  

donde:

: valor obtenido  de presión  o  o   temperatura.

Vmín  : valor mínimo

Vmax  : valor máximo

 

í

I N I C I O  O 

í 

SELECCIÓN   DE   TEMPERATURA   O  PEES OH  

HDQUISICION

SE

UflLOHES

j





LLñHHDñ ñ  DE

ÍSUBRUTIN   ftLARHft 

POR

i  S O B R EN I U H

FIGURA   3 11



i

i

HETOSHE

i

i

  de   ia gra ma  

  d e l flujo

con fcrol 

de   nivel 

d

presión  y temperatura

 

99 El  programa se  encarga  de  verificar  si obtenido está en los sigui siguient entes es

el  valor

rangos:

1. 

menor o ig igua ual l al valor mínimo.

2. 

entre entre el valor mínimo y el valor valor máximo.

3. 

superi superior or

 

o igual igual al valor máximo. valor  máximo.

Si el  valor se encuentra  en Si el

el primer primer

rango

deberá

pasar al siguiente  paso  de del l  proceso.

El

segundo segu ndo

rango

se

refiere

al

rango

de

funcionamiento   de

la

es  decir

caldera

es

en

éstos

valores donde la caldera opera sin ningún peligro.

En el caso caso rango

de que que el valor obtenido esté en en el tercer tercer

se  deberá debe rá apagar apagar 

el  valor 

activar activar 

En ésta ésta

condición deberá deberá

baje hasta   el  el  límite

volver   a encender encender la caldera

la alarma  de

la subrutina   de

a continuación  cumplir  con

sobrenivel  y postpurga. postpur ga.

la calder cal dera a

permanecer permanecer  hasta  que

inferior  donde  se  se  puede

y cont continu inuar ar

con el

proceso proceso

desde  el inicio.

 

100 3.6

SÜBR SÜBROTI OTINA NA DE CHEQ CHEQUEO UEO BE FOTOKESTSTENGTA

Esta

subrutina  es es la que

presencia  o

no de llama  en

l

se  encarga  de  controlar  la

cuando arranca 

caldera

el

 funcionamiento. quemador  y cu cuand ando o la caldera es está tá en en funcionamiento.

Para

ésto

es

necesario

deshab deshabilita ilitar r el  buffer  de

ingreso   de  datos

para

multiplexer,  

corresponde  corresponde  

qu que e 

fotoresistencia,

a

la   la la 

para lue luego go enrut enrutarla arla a  al l

2 del microcontrolador

Si ést ésta a

sele seleccio ccionar nar

entrada señal  señal  

3

del

de

la

pin 7 del puerto

ver tabla 3.1).

seña señal l es un

OL. indicará ausencia d  de e  llama,

ésto ést o es

que el  quemador  no  arrancó  o se  apagó  por   algún

motivo.  En

éste caso se llamará

a la sub subrut rutina ina de

por  ausencia  de   llama.  En el   caso

alarma

contrario cuando  la

señal  es 1L 1L. . se   indica  que   existe  llama

por lo

que se

retorna al siguiente punto punto del control.

La

figura  3.12  indica indica

el

diagrama de  flujo de

la

subrutina  de  chequeo  de   fotoresistencia.

 

101 3.7  SÜBRÜTINA 

DE

CONT CONTROL ROL

DEL  PAMPER   EN

POSICIÓN

P

caso es de   verificar  si

l

ALTO FUEGO

Lo   que se   trata  en  éste compuerta damper

se abrió complet completamente amente

posi posición ción  de alto

fuego) o no lo  hizo.

Para

 se selecciona   la la  del multiplexe ésto se ésto  selecciona    entrada 4 entrada 4 del multiplexe

que qu e  corresponde a la la señal del damper completamente

INICIO

V

 

SELECCIONAR EKTRñDft  DE  SEHftL  

F OT TEN C l HORE   ENS I SEL

HÜLTIPLEXER

  L L M B H   H  S U B R U T I N f t  DE ¿LHRHfi  PO R  NO  PRESEH In  DE     ñMfi 

i i j j

FIGURA NO 3.12  Diagrama 

de 

flujo

de 

hequeo

d

fotoresistencía

 

102

abierta

para

del   puerto   2

que llega  al pin luego chequ chequear ear   la señal   que

7

si es OL   indica   que el damper si   abrió

completamente  y  continúa   con

el proces o

no   llegó  a la posición   de  alto fuego  

ca caso so contrario  si 1L.)3 

se llamará   a

por r   control   de del l  damper. la  subrutina   de  alarma   po

La figura  3.13 indica   la secuencia   de éste  control.  figura 3.13

 

í 

I

i  i  I 

 

SE L E CCION R  Lfl  ENTR D DE L D MPER   EN EL HULIIPLEXER

i

 

LL H D

RETORNE

H

SUBRUTIN DE  L RM POR NO

  P E R T U R DE L DfiHPER

FIGURA NO 3.13   Diagrama  d  de e  flujo  d  de el  control d  de e  apertura del damper

 

10

3 8   SÜBRÜTTNA PE CON CONTRO TROL L

POSICIÓN  DE DEL PAMPER  EN  POSICIÓN 

FUEGO

Esta

subrutina  es

compuerta damper  se  cerró pero  en  éste

la   encargada  de   verificar 

si l

es muy   similar  a la   anterior

caso  se  selecciona  la  entrada 

5

multiplexer

a  figura  3 14  indica la secuencia  de éste control.

\   I N I C I O 

5

de

SELECCIONAR   LA ENTRADA  DE L DAMPEK   EN EL MULTIPLEXER

NO 

 

CERRO   \I ftúKPTm n   i N^

  

 

i

 

LLAMADA   A S U B R U T I H A  DE  L RM POR NO

C I E R R E  D E L   DAHPER 

FIGURA N2 

3 14 

/ 1

j  i

SETí

V

|

¡

 

Diagrama   de   f l u j o   de  

control 

de  

cierre

del damper

 

10  NIVEL  3.9   SUBRÜT SUBRÜTINA INA DE  CONTEQL  DE NIVEL  PE  AGUA DE

LA  GAIJJKR

EN FUNCIONAMIENTO

A   diferencia  de

inicial,

la  sutarutina   de  control  de  ag agu u

ésta  subrutina  trabaja  con  trabaja 

nrultiplexer

que qu e  corresponden  a

las tres entradas  d  de e

las señales  de los  tr tre e

electrodos  q  que ue controlan  controlan   nivel de  agua   el el nivel  de 

ver tabl tabla a 3.1).

En  éste caso  se  da la se da  la  opción de que la bomba de  agu agu se abra cua cuando ndo la calder caldera a que qu e  exista

opción

una reposición

se realiza  gra gracia cias s

est está á en funcionamiento,  de con consta stante nte a la

de

presencia

liquido,

mod dich

del electrod

intermedio, 

cu cuya ya

s seña eñal l

ingr ingresa esa

a

la

entra entrada da

multiplexer, para para lue luego go ser enrutada al pin

1

de

7 del puerto 

del microcontrolador. del  microcontrolador.

señal  es

un  OL .   significa  que el  electrod

intermedio   no conduce,

indicando que el   nivel  de  liquid

Si ésta

inferior  al 

 

del l  electrodo,  por nivel  de

lo

que

s

accionará  la bomba de agua  si sin n necesidad  de que la calder deje  de

1L.

 

funci funcionar onar. . En caso

indica   que

el   electrodo

contrar contrario io cua cuando ndo condu conduce ce  o

liquido  es  superior  al

electrodo,

pasará pasa rá

el

a verifica verificar r

si

  nivel).  Si  máximo   máximo

que

en éste

electrodo

más

la seña señal l

e

el  nivel  d

caso  caso  s cort corto o

condu conduc c

el electrodo  má más s  corto  -conduce  

s

indica   que el  nivel de  liquido ha  llegado  a su  máxim

 

105 nivel, donde  la bomba bomb a más má s  largo

mínimo

nivel de  líquido)

 a   apagar el procederá a procederá

una alarma

deberá desactiv desactivarse arse. . Si el electrodo

quemador,  activand activando o

visual visual y audible para

en condición  de espera

deja d  de e conducir, se posteriormente

el operador operador y se

pondrá

hasta que el  nivel cumpla  con

el

mínimo requerido para para rein reinicia iciar r el proceso.

La figura 3.15  muestra  el diagrama de  flujo  de  éste

control.

3.10

ALARMAS

Esta Es ta sección tiene tiene  como propósito el  controlar  y evitar  las situaci situaciones ones

peligrosas

o fallas  que se

de

pueden

presentar  en el funcionamiento  de la caldera.

riesgosas  peligro que se pueden Las La s  situaciones riesgosas   o de de  peligro que presentar  en la  operación  de

la caldera  y  qu



se va

a

controlar son: a)

Que el  nivel del líquido en el  arranque  sea sea

menor

al

mínimo

requerido

o que

dicho dicho  nivel

descienda bajo  el mínimo cuando  la caldera está en funcionamie funcionamiento. nto.

b)

Que

el

valor

de la

presión presión

o

la temperatura

sensado en la  cal  caldera dera durant durante e  la operación

 

í  i

6

INICIO

I

I SELECCIÓN  DE L  HUX  i [ DE  ELECTRODO  3 i

i   EHISñDft

 

SELECCIÓN ENTRñDñ f t L M U X DE ELECTRODO 2

'   SELECCIÓN  C  CE E ENTR D

ftL HUX

DE  ELECTBGDG  

HO

i

i  i 

OH ft  SE

fl RI

 

KETOKHE  

i

|

CON UCE ELECTRODO

  CESRññ  BOHBA BE

(   HETOEHE

 NO O 3.15 Diagrama   de  FIGURA N

¡

fliijo  de  del l 

agua de la caldera caldera en

control d  de e nivel  d

funciona funcionamien miento to

 

107 sobrepase e  el l valor máximo

permisible

establecido

por el fabricante.

c

Que en

el momento  de realisar  la  prepurga o

postpurga,  la

compuerta, damper damper

completamente,

impidiendo 

no

se se

un  flujo  de 

abra

aire

apropiado.

d

Que

la compuerta compuerta damper no

inicial  o

vuelva a la posición posición

de  de bajo fuego,  impidiendo un  una a  mezcla

adecuada de aire adecuada de  aire y  combustible  y 

para el para  el encendido  encendido

del quemador.

e

no exista no exista   

Que

encendido

del

circunstan circu nstancia cia

3.10.1  

presencia  de  llama  en la  la  presencia  de  llama  quemad or, quemador,

o

que

por

el

cualqui cualquier er

el quemador quemador se apague. apague.

ALARMA P  POR OR NIVEL  DE  AGUA

ésta subrutina cuando cuando el nivel de de

Se   llama a la   caldera

sea

menor

al  mínimo  requerido.

agua agua en

En

éstas éstas

circunstancias  se debe  apagar  el quemador, que consiste  en cerrar  las cerrar  combustibl combu stible e

válvulas dos  dos  válvulas y

mantener

solenoides  solenoides 

desactivado desac tivado

entrada  de  de  entrada 

de

al transformador  de

ignición, ésto  se consigue consigue poniendo   en 1L los los pines  2, 1 y  

 puerto  del de l puerto   2

  microcontrolador  microcontrolador  que del  del

son

los

que

 

10 controlan   la válvula  solenoide  2 7  la válvula solenoide  1

respectivamente. nte. el transformador de ignición respectivame

Posteriormente  se deberá accionar un  una a  alarma visual  audible pueda

 tiempo determinado por un un tiempo identificar

  la la 

de modo que de modo  que el operado el operado

falla

ésto

se

consigu

deshabilitando  el  buffer  de  ingreso  de  datos para seleccionar  la salida del la alarma  de nivel  de agua

demul demultiple tiplexer xer correspondiente

puesto  que el demultiplexer e

de  una entrada a och ocho o salidas ne necesi cesita ta

selecc sel ección ión

pode

de tres ent entradas radas d

por lo que   utilizamos los  pines 3 7  4

y 5 de

puerto  O  para  las  entradas  de  selección 

C

B

y

respectivamente.

La

tabl tabla a 3.4

ind indica ica el

método de

sele selección cción de

salidas  de del l demultiplexer y su correspondie correspondiente nte

c

B

A

Y

0

 

 

YO

Luz de espera

 

0

1

Yl

Nivel de agua

0

1

 

Y2

Fotoresistencia

0

1

Y3

Apertura del damper

1 1

 

Y4

Cierre del damper

1

Y5

Control  de apagado

 

Y6

No  utilizado

1

Y7

N o   utilizado

1 1

1

la

asignación.

ASIGNACIÓN

TABLA 3 4 Selección de salidas del del demultiplexer

 

10 Una vez

que

se

ha  activado  la  alarma  se  deber

 postpurga, activar continuar con el proceso de postpurga,  activar  la bomba d agua 

OL.

en el pin 6 del  puerto  2) y  esperar  hasta  qu

el  nivel lle llegue gue

al mínimo requerido requerido, ,

para reiniciar  tod

el  proceso.

La figura  3.16  indica  el  e  flujo de  de  indica  el   diagrama d diagrama de   és ést t

alarma.

3.10.2  

 POR R  SOBRENIVEL DE  PRESIÓN  O  TEMPERATTJRA ALARMA PO

En

el caso  de

temperatura

que el  val valor or

sobrepase  el  máximo

sensa sensado do  de  presión  permisible,  se  deber

apagar  el quemador.  quemador.    Activar  un una a señ señal al

para el operador

 

visual  y  audibl

para ésto se  utiliza  el pin 7 del  puert

1,  donde  se coloca un OL  m ediante   la operación lógica  O

que tiene  el  microcontrolador  utilizado. Esto  se lo  ha hac c  que el valor el valor  sensado  siga apareciendo  para permitir permitir que apareciendo  en lo  la a alarma. display   el tiempo que permanece activada  l

Posteriormente  se  deberá

realizar  un una a postpurga 

sensar la pres sensar presión ión hasta que el valor se enc encuent uentre re dentr del de l  tra  trabaj bajo o normal para volver a ini inicia ciar r el proceso.

En la la figura  se e ilustra   la la secuencia   de  figura  3.17  s  ilustra   secuencia  eventos requeridos para la condición de alarma.

 

110

3.10.3  

ALARMA POR NO APERTUR APERTURA A DEL DAMPER DAMPER

Mediante   este requeridos audible

para

proceso  proceso  se   se 

apagar  el  quemador

para el operador la

la  selección

de la salida

para luego 3.4), para

ejecutan  ejecutan   los los 

salta saltar r  a

hacer

falla ocurrida

eventos

visible  y

ésto mediante

3 del demultiplexer

ver

tabla

la condición la condición d  de e  finalización  finalización  y

autoapagado.

La figura  3.18 indica la secuenc secuencia ia de ésta ésta alarma.

3.10.4  

Esta

ALARMA POR NO  CIERRE  DE LA DAMPER DAMPER

alarma  es  similar  a la   anterior,por  lo

ejecuta un proceso

igual, pero en éste ca caso so

la  salida  4  del del demultiplexer para falla  existente. ver tabla tabla

La

figur figura a

3.19

que se

se sele selecciona cciona

indica indicar r al operador l  la a

3.4) 3.4)

indica el diagrama diagrama

de flujo  de ésta

alarma.

 

1

QUEfiñDOR

i i  PRENDER   PRENDER  i í  flLñRHfl DE i  H I U E L  L   S E   ñ G U ñ  i I 

i

 

i

ABRIR BOHBA   D E  

1  ESPERviñ  ¡  10  j  SEGUNDOS   Í    w  T   „   , „  1   ü í J i M A J v n  DE j  EN I R ñD f i  ñL  MU X  í  DE  ELECTRODO   3



}  j 

S A L I ñ K  ñ  I N I C I O 

i

i

i

j j

I

i ]

i

I Í

FIGURA  N O  3 1 6   D i a g r a m a  

de  f l u j o  

de  alarma 

p o r 

nivel 

agua

 

11

 

FIGURA  °_ 3.17  Diagrama  de  flujo  de alarma  por  sobreniv

 

de presión  o temperatura

 

11

APAGAR

QUEM DOR

i  A L A R M A   POR POR  i |  NO   A P E R T U R A  

DEL  D MPER   í

i

i

T

¡  í 

i   

ESPER R 3

SEGUNDOS

P G R i   

ALARMA

I  I 

S  UTO P G

D O 

I

FIGURA  NO 3 18  Diagrama  de flujo de alarma por no  apertir del damper

 

11

 

A P A G A R  QUEMADOR

 

'

A L A R M A  A  POR HO CIERRE DE DAHPER



ESPERAR

30

SEGUNDOS

I

i

 

  í 

'

A P A G A R 

I

A L A R M A 

]

POSIPUfíGfi   I J

 

¡FIN LIZ  

IÓN

AUTOAPAGñDO

FIGURA N Q  3.19  Diagrama Diagrama

de finó  o de

alarma alarma por

no cierr cierr

del damper

 

115

3.10.5  

ALARMA POR NO  PRESENCIA  DE LLAMA

Luego  de hacer  el chequeo  de

la fotoresistencia,  si

la   inform información ación obte obtenida nida signif significa ica  que

llama,

se  procede 

indicación visibl visible e y

a  apagar  el

no hay presencia  de

  quemador,  quemador,

audi audible ble de condici condición ón

el   operador,  la  existencia  de  dicha

mediante  la selección  de mediante 

la salida  2

se

de ala alarma rma

da

la

para

falla  se  detecta

del demultiplexer

 ver tabla   3.4),  luego  se establece  el procedimiento  de

postpurga,   para

posteriormente

pasar   a  finalización   y

autoapagado.

 figura igura 3. 3.20 20 indica la se secue cuenci ncia a de és ésta ta ala alarma, rma, La f

DEL L VALOR  OBTENIDO  A BCD 3.11  TRANSFORMACIÓN  DE

Esta subrutina se  encarga de separar  los dígitos las centenas centenas, , decenas y unidade unidades s del valor sensado, presión o  temperatura, la

luego se almace almacenan nan

memoria como  inform informaci ación ón BCD,

de

sea de

estos datos  en

de modo

que permita su

posterior indicación en los displays.

La  separación  de

divisiones

sucesivas,

l los os dígitos  se

ésto  se  facilita

lo  hace mediante

puesto  que

el

microcontrolador utilizad utilizado o  tiene dentro  de sus operaciones matemáticas la división.

 

11 E l   a l m a c e n a m i e n t o  e n  m e m o r i a 

se

l o  h a c e 

u t i l i z a n d o  e

r e g i s t r o   RO  d e l  b a n c o  o  0 .

L a 

figu ra

3.21

i n d i c a 

e l  d i a g r a m a 

subrutina.

1  APAGAS  Q U E M A D O R   ¡

d e  f l u j o  d e 

ést

I  CERRAR  SOLENOIDES  1  



¡  I 

A L ñ R H f l   POR   NO 

I

LLAMA 

I

PRESENCIA 

 

 

i  i 

E

I

í

1

ESPERAR 30 ~  SEGUNDOS

   



-  A P A G A R

I

 

ALARMA

I

 

POSTPURGfi

  SfiLIftR fi FINfiLIZñCIOH

 NO O 3 20  Diagrama  FIGURA N

de 

de

a l a r m a 

por

n

presencia de llam llama a

 

11

SEPARE  EL  DÍGITO

DE LAS CENTENAS' DE L   UALOR INGRESADO HEDÍANTE  DIUISIOH

 

i   

 

GUftRDAR ESTE 

i

  EN DÍGITO KEMQRIA  

ii

I

SEPARE  EL   DÍGITO  | DE LAS   DECENAS   1

DEL   RESIDUO  DE LA i DIUISIOH  A N T E R I O R M E D I AN AN T E D I U I S I O H   I

í 





GUARDAR  ESTE  DÍGITO  EN   DÍGITO EN MEMORIA  

r

 EL   DÍGITO  | SEPARE  SEPARE | DE  LAS  UNIDADES  i I  QU QUEE   CORRESPONDE   i í A L  RESIDUO  DE LA ¡ IDIUISION  ANTERIOR I

I

GUARDAR  ESTE DÍGITO   EN i  MEMORIA



 

í 

V

RETORNE  

J

FIGUKA N  NO O 3.21  Diagrama  de  finó  o

de

la  subrutina   de

transformación  del del  dato a  código E  EC CD

 

11 3.12  INDICACIÓN DEL VALOR E  EN N DISPLAY

El proceso  de indicación  en displays  es el mismo pa  par r los lo s  tres dígitos

centenas

Se  recupera  de

la  memoria el   dígito   en

direcciona   al   puerto  1

pines  O

1

 unidades. decenas y y unidades.

BCD y se

ubicándose  el   dato   en BCD en

l lo

2 y 3 de de dicho  puerto.   dicho puerto.   Para el Para el   barrido de barrido de lo

displays se  utilizan  los pines 4

y 5 y lo

que se hace e

la   operación lógic lógica a  OR con   valores  que

no  alteren  lo

dígitos pero qu  que e  vaya cambiando  el valor de los  pines q  qu u se  utilizan para e  el l barrido.

3.22 indic indica a  la secuencia d La figura 3.22  de e ésta subrutina. 3.13  SÜBRÜTTNAS DE TIEMPO

En

el   funcionamiento  de

la   caldera  es   .necesari

controlar básic básicament amente e los tiempos de

espera. Para  realisa

éste   control  se   aprovecha  la   facilidad  que   ofrece  e

microcontrolador  8751H.

independientes

pu pues es di disp spon one e de dos   temporizadore

de los  cuales para lo  los s  tiempos de  esper

se  utiliza  el  timer  O.

 

 

RECUPEKñMOS  EL UftLOR   DE L S CENTENAS  ¥  LO

LLEUAHOS  L ACUMULADOR

DIRECCIONAMOS  ESTE DÍGITO  L  DISPLíW  E   | L S   CENTENAS  V SE i U N  TIEMPO MUESTR

RECUPERAMOS EL U L O R  DE LAS DECENAS  V LO LLEUAMOS  ñL ACUMULADOR

DIRECCION MOS ESTE   D Í G I T O ¡ L DISPL V DE ¡ L S   DECEN S  V  SE i  M U E S T R A U H  TI EMPO  

RECUPER MOS  EL U LOR  DE  LAS UNIDADES   V  LO LLEUAMOS   L  C U M U L D O R

DISECCIONAMOS  ESTE D Í G I T O    L DISPL V   SE

i I

L S   UNID DES   V  SE UN TIEMPO MUESTR

RETORNE

FIGURA N Q  3 22 Diagrama   de 

flujo   de

la

de

display

 

120

3.13.1  

SÜBRÜTINA DE DE TIEMPO  DE 1  SEGUNDO  TIEMPO 

Esta subrutina  subrutina  se  encarga  encarga    de  contar  contar    el  número  número   

de

veces qu que e  debe  interrumpir  el  timer  O  para  qu que e  transcurra

1 segundo.  segundo.  Debido  Debido a

que

se se requiere  requiere    de de   mayor  

precisió

para  la   cuenta  de   segundos,  se   escoge  el   modo  O operación

para  el para   timer  O el timer

para el  timer 1

de

 timer de es decir  es decir  un un timer  de 13 bits 13 bits   

el modo  2 puesto  que se  utiliza  en

l

subrutina  de   transmisión 

de  datos

por

lo que

se  debe

del l  modo de  operación  de programar  al  registro  de  control  de

los lo s timers  timers TMOD  TMOD con el valor el valor  20H, ésto  ésto es  es :

MOV  

Debido   a

que

el   microcontrolador  8751H  divide  divide    l

frecuencia   de del l oscilador cristal  de 4 MHz

 

TMOD,  2OH

para  12 y como se trabaja  con u

se  pued puede e cal calcul cular ar  el  período en el que

incrementa  incrementa   el timer 3   así:  

fose. 

=   4 MHz

fosc./12  = 4MHZ/12  

=  333xl03  Hz

=  1/T

donde  T es el el período.  período.

T   -   3xlO-s seg 

 

12

1  segundo -  333xl03  T

  indica Esto  Esto microsegundos microseg undos y

que

el 

timer  se

incrementa

cada

en 1  segundo   se  se  tiene q  que ue  contar   333  segundo   contar 

mi

periodos.

El timer  O  trabajando  en  modo  O

13  bits)

contar hasta 2  3   -1 veces, ésto equivale   a  8191

pued

periodo peri odo

que se puede contar. contar.

Por Po r  lo tanto  se deb  debe e esperar esperar  a que

el timer llene  d

sobreflujo. Is los 13 bits y active la bandera de sobreflujo.

Entonces  el  número  de  banderas que

se tiene

conta

durante  1 segundo  resulta  d  de e  dividir  el número  de  periodo para  el número  de periodos qu que e  pued

que se  debe contar contar

 O contar el timer  timer 

ésto  es :

333xl03  /8191   =   40.65  

aproximado a 41

 en  Este valor valor en  hexadecimal hexadec imal corresponde  corresponde  a 29H.

Esto indica que el conteo  de

las banderas banderas puede  realisarc

con

8

un

solo

registro

de

bits,como

se

ilustr ilustra a

continuación:

 

12

=  41

La  figura 3. 3.23 23

indica   el diagrama  de flujo   de

l

subrut sub rutina ina de 1 segundo.

3.13.2

 DE DE TIEMPO  DE 10,  15, 30 Y 50 SEGUNDOS SUBRUTINAS  SUBRUTINAS  TIEMPO 

Estas

subrutinas   son  idénticas  ya 

fundamentalme fundame ntalmente nte

en

la

su subr bruti utina na

consis con siste te en llamar 1 10, 0, 15, 3 30 0

de

crue 

se  basa

segundo,  pue

1

y 50 vec veces es a la sub subru ruti tina na de

1  segundo.

Las La s figuras  3.24   a,  b,  c

  diagrama d) indican los d) indican  los 

de  flujo de éstas subrutinas.

3.14  SUBRÜTTNAS DE TRANSMISIÓN  Y RECEPCIÓN RECEPCIÓN DE  DATOS

Para esta establec blecer er la comu comunic nicaci ación ón entre

el computador

el   circuito diseñado se utilizan  los los puertos seria seriales les  de del l

computador  y

necesario

del

microcontrolador

uti utiliz lizado ado. . Ademá Además s

elaborar  do programas  estén n dos s  programas   gu gue e esté

adecuadamente7 uno para el

es

relacionados

microcontrolador y ot otro ro para e el l

computador personal desarrolado en  Quickbasic.

 

 



G U f t R D R  EL



fice

PSHH y  PS

SELECCIONflR DE  flH Q   REGISTROS

IHI IflLISftR REGISTRO R5 r   9H

NO

I

 

j  i 

DECREHENTñR

i

n

i

IHCEEñR   EL

ESPES R BñNDERfi   SE  Tí 

Í

DETEHiuí  OPEÜHCIQN  BEL   TíHEE 

i

j i i

j

TI H ER

RECUPER R fiCC  V  PS M

\E

FIGURA NO  3 23 Diagrama  d  de e flujo  de la  siibrutina  d  de e  tiempo de 1  segundo

 

12

GUARDAR

GUARDAR

PS PSW W

PSH

SELECCIONAR BANCO  3 DE REGISTROS 

i   

INICIALI2AR CONTADOR EN  18 CONTADOR EN

 

i i

i    i 

SELECCIONAS BANCO   2  SE REGISTROS

INICIALIZAR N 15 CONTADOS EN CONTADOS E



R9

9AH 9AH

R8 =  ftOFH

LLAMAR   fi SUBRUTINA   DE  DE  1  SEGUNDO   

LLAMAR  A SUBRUTINA   DE i  SEGUNDO

   

DECREMENTAR   EL

CONTADOR  ffl

 



 

í 

i i

}

RETORNE   )

/

 

DECREMENTAR 



CONTADOR  E8   CONTADOR 

EL

 



i

j

i

i

RETORNE  )

/

  0J

FIGURA  NQ  3.24   (a y b) 

Diagrama  de flujo  de

la subnxtin

de  tiem  tiempo po de 10 y 15 segiondos

 

12

GUARDAR

GUARDAR

PS PSW W

PSW

SELECCIONAR BANCO  DE REGISTROS

SELECCIONAR BANCO  2 SE •  REGISTROS

INICIftLIZAR CONTADOR  EN  5 R 2  32 H

NICIALIZAR

CONTADOR  EN 38 Ri  =

   

t

 

 

LLAMAR  S U B R U T I N A  DE i   SEGUNDO

LLAMAR   A SUBRUTINA  DE

l_

i   SEGUNDO

i

 

 

DECREMENTAR

DECREMENTAS  EL

CONTADOR CONTAD OR Rl

I

í NO

SI RECUPERAR

EL PSW PSW

RETORNE  

  d)

Ce)

FIGURA  

N 2 3 ..2 24

c y

d)

D i a g r a m a d e  f l i a j o  d e d e   t i e m p o  d e

30 y

l a 

subrutin

5 0  s e g u n d o s

 

12

3.14.a  

SUBRUTINA  PARA EL CIRCUITO MICROCONTRQLADOR

En primer pri mera a

instanci instancia a

como  receptor, pues

para

el  el  microcontrolador se microcontrolador se comport

debe recibir recibir

empezar la transmisión transmisión

temperatura,

para ésto ésto

la

de los

orden del  computado valores de

carga  carga  el  d to  

qu

presión presión

recibe  recibe   en  e

acumulador  y lo  compara  con el  número  45H,  que

es

e

equivalente equival ente hexadecimal

l

del carácter  E,   qu que e corresponde 

orden orde n de empezar empezar la transmis transmisión ión

Si el

contenido contenido

del acumulad acumulador or

microcontrolador responde responde el   microcontrolador

a  continu continuació ación n

temperatura.  Una ves

es  efectivamente 45H,

con el

R4, el mismo que que del  registro  R4, se  envían

de los valores.

envió envió del

contenid contenid

indica indica gue los valores corresponden corresponde n  a 

qu

presión 

que se ha enviado  el valor  se deber

desact ivar ivar  transmisión   la transmisión

para

retornar retornar  a la la 

siguient

instrucción del instrucción  del proceso.

El  envió  computador  es medio  del

de valores   desde  el  microcontrolador 

continuo, hasta   que el  operador envíe  po

computador computador

la

orden

de 

finalisación,  e

procesamiento  de  dicha orden sigue sigue  una una  secuencia secuencia la anterior,  sólo   que

a

acumulador   equivalente

computador,  

a

en éste éste

se  compara  con hexadecimal  para

caso caso

el contenido contenido

el  número 

del de l   carácter  posteriormente

idéntic idéntic

46H £ 

que que

de

es

e

que qu e   envía  contestar contestar 

e e

 

127  del l  contenido d  del el  registro microcontrolador  con el  envío de microcontrolador con R

S

  que que indica el fin de la  transmisión  de valores.

La figura  3.25  muestra  el  diagrama d  de e flujo de  ésta

subrutina.

3.14.2  

 

SUBRUTINA PARA EL COMPUTADOR  PERSONAL

Ssta subrutina  permite   al  al operador coman  permite  comandar dar computador

la  recepción  de

 el l desde desde e

los  valores  de  presión  o

temperatura temperatu ra a los cuales está trabajando está trabajando    la caldera.

Una

vez  cargado 

operador

el  computador

en

si se desea la  recepción  d  de e datos  si

aparecerá en pantalla pantalla el  

el  programa 

responde

se 

afirmativo

procederá 

inicializar  el  puerto serial  de  microcontrolador. luego  indica indicar r

recepción

que se

información 

ésta

microcontrolador

debe presionar presionar

E

se 

para

contenido  del registro R4 registro R4

para

empezar la

transmitirá 

se espera  la respuesta

y

para posteriormente

a

al

es decir  el

rec recibi ibir r

los

comando 

de

valores sea de presión o temperatura.

Además 

aparecerá 

finalización utilizarlo 

en 

el  carácter JL  

pantalla  para que

el 

el operador

pueda

en cualquier  En n  caso de ser  utilizado cualquier momento. momento.  E

éste comando se transmitirá  el

 

12 equivalente hexadecimal de dicho dicho respuesta respu esta

con

microcontrolador aparecerá  en

el

una

contenido

de  de 

ves  receptada

la pantalla  fin

inicio del programa.

carácte carácter r

y se esperará  l R5  R5 

ésta 

desde

e

informació

de recepción  y regresará regresará

a

La figura  3.26  muestra  el  diagrama de flujo  de és  ést t

subrutina.

 

129

E E I O R H E 

 



E H U I E  E L O N T E N I D O  DE   R5 

I I

¡

HEIORNE

FIGURA  

 iagrama  de 

3 25

recepción recepc ión

la  subrutina   de

  de fTudo  fTudo

y

tran transmi smisió sión n

para

el

microcontr   olador

 

 3

i   A C T I U E 

i

i

i i

Í  i  P I T O 

I N I C I A L I S ñ R  i

PUERTO  SERIAL  i DEL

 C.P,   »

'  

Y

i

PRESIONE  

}   ACTIVE  

Í7E

PARA  

EMPESAñ 

PITO

i

i

i

 

í

I N D I C A R  R  EN PAHTALLñ   TEMPERATURA7

i  i

 

IH D IC A R E N PANTALLA  

 

  PRESIÓN

i i I

i

 RECEPTAR LOS   DATOS DE  TEMPERATURA  i

RECEPT R 

¡ 

OS

 

i ji 

DfiTOS

 DE

PREST OH 

¡

i

'

 

13

PfiRfl   T E R M I N PRESIONE

R

 IGUR

3 26 

Dia g ra ma 

de 

transmisión  y 

fl i i j o  

de

la  

subrirfcina  

r e c e p c i ó n p a r a   e l 

personal

 

 

d

computado

4.1 4. 1   PRUEBAS  Y  RESULTADOS En

  presente  presente  trabajo el  el

específicamente  

  realizaron  realizaron  do se  se dos s  prueba

primera   cuanto  la  primera la    en en cuanto   se  refiere  a l

programa  que simulación  de del l  programa 

instalado  en ha  sido  instalado 

microcontrolador   Í8751   utilizando el  simulador

e

AVSIM51

 se e dispone . herramienta  de la cual  s

las pruebas  realizadas  en

La otra  se refiere  a

e

 construido en  laboratorio. prototipo construido  en el el laboratorio.

PRUEBAS  EN EL  SIMULADOR

el  proceso  de  funcionamiento  de

  a que Debido  Debido

caldera  

es  continuo 

repetitivas en 



muchas  de

  programa  programa se el  el

subrutinas

ésto

las 

  desa desarrol rrollado lado ha ha 

l

etapas  so dividiénd dividiéndol ol

posibilitó  que   pueda  probar qu e   se se 

 errores   verificar   funcionamiento   cada un  y verificar   el el funcionamiento   de de cada  un corregir errores de   ellas

por  separado

para

posteriormente posteriormen te

hacer

la

 de e todo e  en n  conjunto. pruebas  d

 

133 Los Lo s  resultados

pruebas de pues no

obtenidos cuando  se  realizaron   la las s

las subrutinas  po por r  separado fueron

inconvenientes, no se encontraron  inconvenientes, 

probó  todo   el conjunto.   Uno encontró  en esta

así cuando  se

los  problemas  que

de

prueba   fue

positivos

gue

en alguno algunos s

se

casos  lo los s

saltos

condicionales

excedían  

el 

número  de 

bytes

permisibles para dich dicho o salto, esto se solucionó   utilizando saltos absolutos,   de igua igual l

manera en las  llamadas  a

las

subrutinas.

En cuanto  se refiere a la parte  de comunicación entre el  equipo diseñado y el  computador personal  la prueba de

 dos  simulación  se la  realizó  entre simulación   entre dos  computadores a

uno

de 

ellos  el  programa  que

adapt adaptando ando

le  corresponde  al

microcontrolador, donde s  se e observa l  lo o siguiente:

-

Una

ve vez z que

aparece

en el

el mensaje

moni monitor tor

  RECEPCIÓN  BE DATOS   S/N)   y si si el operador DESEA  DESEA responde  afirmativamente  presio presionando nando la se  recibe

efectivamente  los  valores

temperatura, temperatur a, que

han  si sido do

tecla   S. presión  o

digitados  en

el otro

computador  emisor).



Además

apar aparece ece  en el  monitor  del  receptor el

mensaje que permite a  al l operador de   la  recepción  de

los 

contro controlar lar el fin

valores,

para

ésto

 

aparece  el mensaje PRESIONE  F  PARA FINALIZAR

s

ésto sucede

l

comunicación

se produce  la  finalización  de

apareciendo  en

el 

receptor el mensaje  FIN DE RECEPCIÓN.

monitor  de



También 

el 

programa

permite

reinciar 

l

  sin la la necesidad   de de volver  a  comunicación  comunicación  necesidad   volver a   carga  l  



programa 

inicializar 

nuevamente

debido  a

qu que e

computador 

receptor

aparece aparece

mensaje  de si

en

el 

computado

e el l  monitor  de nuevamente

e

se desea la recepción d  de e datos.

PRUEBAS   EN EL PROTOTIPO Debido  a la imposibilidad de l

caldera

misma

problemas  que proceso.   Asi

se

de

simul simulado ado todas

se  puedan presentar

las

etapa etapas s

desde   el  inicio  de

se simula  el  encendido d  del el ventilador  en e

proceso  de  purga

apertura aper tura

han

realisar las pruebas  e

la 

válvulas

apertura  y  cierre  del  damper

solenoides

y

accio accionamien namiento to

de

transformador  de  ignición  en el  arranque  de transformador  del l quemador

  de  presencia  d  de e llama control  control voltajes  provenientes  de temperatura peligro

en

 de e  agua contro control l  de nivel  d

los  sensores  de 

el   control  de  limites

presión 

situaciones   d

fallas y la activació activación n de las diferentes alarmas.

 

135 Estas pruebas  se

las real  realizó izó tomando en cuenta  que se se

  un acercamiento considerable a tenga  tenga

la realidad

es así

que qu e para  el accionamiento  de motores y bombas se  construyó la  tarjeta tarjeta de  de  relés de  modo  qu que e  efectivamente se  pueda

probar

con

los  voltajes  de  alimentación  que que  requieren

dichos equipos.

Las La s   condiciones d  de e   peligro  y  fallas  que

presentar 

en

la  caldera  se

las  simula

se puedan

mediante  la

activación  de switches  que que representan  el  estado lógico que qu e requiere el  microcontrolador para

hacer el  seguimiento

de   dichas dichas condiciones e identificar  lo que sucede durante durante la operación de la  caldera.

Las La s  alarmas establecidas  en este

mediante  el encendido  de  LEDS

 

visualizar  la  falla que

se ha

trabajo  se  prueban

de  esta manera  se puede producido

simulándose  de

es~ta  manera  al  panel de visualización   de alarma alarmas. s. se  activa una una  alarma audible se  ha

Además

que permite identificar identificar que

producido una  situación   peligrosa o

falla falla en

el

funcionamiento  de la caldera.

Los Lo s  voltajes qu  que e  deben y   temperatura se los  simula simula

variable  de 

enviar enviar  los los  sensores de presión

directamente directamente desde una una   fuente

voltaje   existente  en

intervalo  de  variación está está

el  laboratorio

dado por el

el

que permite  las las

 

13 entradas  analógicas del  conversor  conversor  analógico\digital   V , es asi, como se se

puede puede  realizar   la prueb prueba a en todos

rangos de rangos  de operación   de

0-

lo

la caldera, en lo q  que ue  se refiere 

 temperatura,  presión  o temperatura,   inclusive   con  valores mayores mayores  a

 permisible, de máximo permisible,  de esta

manera  se  simula un estado  d

peligro por sobrenivel.

Los

resultados resultados

obtenidos

en

esta

prueba

está está

relacionadas  con los obtenidos  en la prueb  prueba a anterior, anterior, dad que

la 

lógica 

microcontrolado microcon trolador r

del del 

programa

controla a

instalado instalado 

todos los

en

e

circui circuito tos s que

ha

sido construidos  en el  prototipo  por lo que,  esta prueb

satisface 

los

requerimientos

planteados

para

l

elaboración del  presente  trabajo,  permitiendo además  qu se pueda avanzar  a

la implementación  definitiva  d  del el equip  implementación definitiva

dado que el resultado final  es  confiable.

4

2   CONCLUSIONES Y  RECOMENDACIONES

El  equipo operación 

y

diseñado permite las

situacio situaciones nes

contro controlar lar  el  proceso d anómalas anómalas

que

se

pueda

presentar en la  operación de la caldera de una  manera má manera má  el  simple   para  el   operador,  reduciendo   los  riesgos  y posibilidad de que se produzca produzca algún algún

l

accidente accid ente  e  en n el  luga

de  uso.

 

13 Este Es te sist sistem ema a

de

control control está está diseñado diseñado

que qu e  su construcción  se

individuales para cada una diseño dis eño del

la la  pueda

de tal

maner

realizar  en  tarjeta

de las etapas que que  conforman  e

circuit circuito o  total

del equipo  sea más  sencillo.

de modo

que el  mantenimient

La implementación  d  del el  sistema  d  de e control    control  en base

a un

microcontr microcontrolado olador r debido a

este   cir circui cuito to

integrado

se lo  hi hiz z

las venta ventajas jas

qu

al  sistema

proporciona 

e

comparación c  con on sistemas analógicos o electromecánicos.

Una Un a 

ventaja 

que que 

representa 

el

uso

de

u

microcontrolador microcontrol ador es que existe  la posibilidad  de  modifica el programa  que que controla

todo el proceso

puede   cambiar el valor  de

por lo que

s

los parámetros qu  que e intervienen

 asi a los  requerimientos del usuario. asustándolos asi asustándolos

lo anotado

Además de

tipo de  solución  es

procesa

y

envía envía

los lo s sen senso sore res s

la  velocidad  con

la  información

el  acceso 

importancia   en

otra otra ventaja  que ofrece que ofrece

de

los  

ésto 

microcontrolador microcontr olador

éstos éstos son

se  recibe

es

de 

much

valores provenientes 

de presión y temperatura temperatura

en los displays displays

que

est

y que se

d

muestra muestra

 digitalisados a datos dato s que que ingresan  ingresan digitalisados procesados

rápidame rápidamente nte

en

l

 BCD BCD  y que posteriormente conversión a  código  código  posteriormente so  son n  mostrado en los display displays. s.

  la Además Adem ás de que se  tienen  que que  ejecutar ejecutar 

 

138 otras  tareas que intervienen en

el proceso de igual igual

forma

a gran gran velocidad.

De  lo  anteriormente explicado se deduce

otra ventaja

que es

que se pueden pueden  realizar  varias tareas   en un

la de

solo  circuito  integrado,  reduciendo el número  de  circuitos

conflabilidad. lo que que aumenta  su conflabilidad.

integrados por por

Debido  a

que el microcon  microcontrolador trolador utiliz utilizado ado permite e  el l

bits,   el  accionamiento  de acceso  directo  a  nivel  de  de  bits,  motores,  válvulas

solenoides y transformadores se

lo hace

aprovechando  de esta facilidad.

la  transmisión 

Para

de

temperatura  al computador serial

de 

senc ncil illo lo es  se

personal  se utiliza  el puerto

comunicación 

microcontrolador  18751,  ya

los  valores  de  presión  y

que que 

tiene

incluido incluido 

el

que el protocolo de intercambio

y los programas

de control control

de la  comunicación

 diversos rsos lenguajes. lenguajes. pueden escribirse  en dive

El  interfaz  de  comunicación está

compuesto  por el

 MAX232, qu circuito   integrado integrado MAX232,  que e  perm  permite ite adaptar adaptar  los los  niveles  

voltaje TTL TTL   que utiliza  el  microcontrolador a  niveles

CMOS qu  que e  requiere el computador  personal, la  utilización  

éste circui circuito to

circuito circui to

tota total l

reduce considerablemente   el tamaño  del reduce reduce  el  hardware),  ya

que

en   caso

 

139 contrario

se tendría  qu que e  diseñar  el  interfaz  utilizando

compuertas CMOS

lo que aumenta  el hardware.

que: : Como recomendaciones se puede decir que

-

La

implementación

electrónico  

de lo 

se

independientes

est este e

sis sistema tema de

haga 

en

control eta a tar  j  et

tomando  en cuenta  la  facilidad

que qu e esto implica  en el mantenimiento  de del l equipo

o  que se  pueda  utilizar   el  equipo  en  otras

aplicaciones.

-

Se 

debe 

impulsar 

microcontroladores  

en

la  la 

utilización 

de

implementación  de

  específicos sistemas  de  control  en  procesos procesos  pues son elementos  de alto grado  de  integración que qu e  ejecutan  la  tarea 

integrados   de  menor

de  varios 

circuitos

grado de  integración

con co n

mucha mayor conflabilidad.

-

Un desarrollo  futuro  de  este sistema el  que

se  tenga  un  control

total

puede  se  ser r

desde  el

  la la  aprovechan aprovechando do    facilidad

computador

personal personal

del de l puerto

seria serial l de comunicación  que posee  el

microcontrolador   Í8751.

 

14 Por Po r  otra  parte

si

bien  mediante  la  present

tesis se ha  cumplido con el  requisito necesari

para optar  por el título de ingeniero; no es es

el  único  objetivo

alguna alg una manera

sino si no

además ade más

a solucio solucionar nar

sociedad y en ese ese  sentid sentido o

los problemas de

sería sería

el presente trabajo continué continué

contribuir contribuir 

d

l

recomendable  qu

para su utilizació

en  la práctica p  por or parte del IEOS.

 

141  I LIOGR FÍ

1.-   NATIONAL SEMICONDUCTOR  CORPORATION, Lin Linear ear Santa Clara California, USA,

Data Book Book, ,

2.-   TEXAS INSTRUMENTS   INCORPORATED,  The TTL Vorumen 2, Vorumen  2, Texas USA.,  1985.

Data

INC., Semico   EC ECG G  Semiconducto nductor r 3.-   PHILIPS Guide, USA,, Guide,  USA,,   1985.

Replacement

Master

Book,

4.-   JACOB MILLMAN   Y   CHRISTOS C.   HALKIAS,  Electrónica Integrada, Barcelona-España,   1976, 5.-   ROBERT B BOYLE OYLESTAD STAD, , Electrónica  Teoría tercera edición, edici ón, Prentice Hall Hall. . 6.-   MAXIM  INTEGRATED PRODUCTS, Drivers/Receivers,   USA,, 1989.

de   Circuitos, Maxim 

RS232

7.-   OSWALDO BUITRÓN  BUITRÓN   Y   ALFONSO ESPINOSA   R.,  Sistemas Digitales I  II, I,  Facultad   de  Ingeniería  Eléctrica   EPN, Quito-Ecuador. 8,8, -   BANDA  G. HUGO, Fundamentos   de Control Electróni Electrónico co  de Potencia, primera edición, Facultad   de  Ingeniería Eléctrica EP EPN, N, Quito-Ecuador, 1985.

9.-   OSWALD OSWALDO O FERRIN   Y  ÓSC  ÓSCAR AR VASCONEZ, Contr Control ol d  de e  operación de  incineradores para hospitales   en  base   a microcontrolador,  Facultad   de  Ingeniería Eléctrica EPN, QuitoQuito-Ecuado Ecuador, r,  1989 10.-  CLEAVER  BROOKS,   Manual  de  operación  y   lista  de CB, USA. repuestos Caldera modelo  CB, 11.-  CENTRO DE DESARROLL DESARROLLO O INDUSTRIAL DEL ECUADOR  (CENDES), Notas de seminario sobre mantenimiento  de  calderos  de vapor,

1985.

12.-  INS INSTIT TITUTO UTO ECUATORIANO DE OBRAS SANITARIAS  (IEOS), Mantenimiento  de calderas,  Ecuador-

13.-  INTEL, INTEL 8~bit  Emb Embedd edded ed 1987.

Cont Controll roller er Handbook,  USA,

14.-  HEWLETT  PACKARD,  Optoelectronics designer's   catalog, USA,  1980

 

  r

ooijtsco^cxosnca  ooijtsco^cxosnca  

iocncjstoo  sra

 

M

Para  ¿

se

NU

L   DK  

asegurar  una  confi confiable able

requiere

que

TJSO

operación  de

se   haga  u  un n  buen   uso

del 

la calder

equipo  

qu



controla dicho   proceso7  de ahí,   la importancia   de que este  trabajo   se  incluya  

el  manual   de uso

e

del  contro

electrónico diseñado.

 

En  

  manejo manejo  el  el   del del  equipo   se  deberá

considerar   lo

siguientes   aspectos:



 funcionamiento la en funcionamiento  la  caldera desde e Como poner  en equipo   de control.

-

Hacer un

segui seguimient miento o constan constante te

de  la caldera caldera 

-

de la

operació ope ració

control  d  de e  operación).

Si se de  desea sea establecer establecer  la comunicación entre   e equipo  de  control  y un  computador personal, personal,

ir

real  izar   un  registro   de

 •

los   valores   de

par la

  sensadas. señales  señales



la operación    de Como  finalizar   la operación

la  la  caldera caldera

desd

el  equipo  de  control.

 

 

A2

1)  

Puesta  en  funcionamie funcionamiento. nto.

En el  inicio de la jornada  de trabajo de la  caldera

es neces necesario ario segu seguir ir la sigu siguient iente e  secuencia:



— 

Energizar   el  equipo Para  energisar  el  equi equipo po

observ observe e  el  switch

ON/OFF  y  coloquelo  en ON,

b_

Selección  del modo  de operación Este

  importante,  importante,   pues defi punto es es  define ne

circunstancias  va automático,   por

en

que

a operar la caldera,  manual o lo   tanto

función   del del    operador. Para

defin define e

también   la

dicha

selecc selección ión  se

dispone del selector denotado MANUAL/AUTOMÁTICO.

Esta es una  condición inic inicial ial  que

el equipo  de

control requiere para poder p oder ini inicia ciar r  la  operación de  

la caldera,  pues en caso  de que

no  existir

dicha selección  la caldera n  no o arranca, .

Una

ves realizada  la  opción observe  el indicador

luminoso   que que  seleccionado,

indica  el En  caso 

modo 

de

que

de.  

operación

se  cambie  de

opinión en cuanto  a la selección,  el equipo  de control  provee  . de

un  

tiempo

prude prudencial ncial 

30

 

A3  segundos   segundos   en éste

elección.

caso),

par para a poder  cambiar  la

2) 

Control  de operación.

El  control de  operación

depende  del del 

mo



que que 

se

escoge para  la operación de la caldera.

Modo manual  de oi>eraGión.

este e modo   de  operación s En  est  se e  necesita  de una

condición inicial,  que es  escoger l  la a señal  qu que e se  desea sensar   (presión  (presión  o temperatura) 

para

hacer  el control  de limites y además  que sea el valor  valor   de esta

displays.

señal  la

Para

que se  indique  en

ésto es  necesario

los

observar   el

selector  PRESIÓN/TEMPERATURA   que  se

dispon dispone e

y

hacer  la la elección.  En n   este cas caso o observe  de igual  elección. E   lo los s   indicadores manera  manera

  qu que e   indican luminosos  luminosos

cual  es la señal seleccionada.

-

Posteriormante 

presione  el  pulsant pulsante e

ARRANQU

MANUAL para iniciar   el proceso de  encendido del

quemador  y por ende la  operación de la caldera, mantenga mante nga

presiona presionado do por un tiempo

de al menos 1

segundo.

 

A4 - 

Este 

modo 

de 

constantemente

operación

y de

forma forma

permite manual

c cambia ambia

la señal señal

de

entrada  pre presi sión ón

o temperatura), temperatu ra),

aún cuando

caldera   está  en operación,  para

l

ésto  bastar

cambiar la posición  del del  selector.

Modo  airtomát ico de ot>eración.

-

Si

el operador escoge este  modo  de operación, 

diferencia  del del  caso anterior,  no condición inicial, inicial, que  se  desea

pues

que es

seleccio seleccionar nar la

seña seña

presió presión n  o  temperatura),

sensar sensar

automáticamente  el 

barrerá

se  tiene  l

de forma forma alte alterna rna

equipo  de 

las las

contro

dos señale señales s

por por u

tiempo definido, permitiendo  la   visualización  e los lo s displays  del del valor de las dos  señales.

-

Además

no

se  necesita  dar

caldera externamente, se 

encarga  de 

el  arranque   de l

pues  el equipo d  de e  control

hacerlo  sin

la  acción  del del

operador.

-

De igual forma  que

en el  caso anterior  se  deb

observar  el  panel  de  visualización,   que

nos

indica lo que está sucediendo en la caldera.

 

A5

3)

Estableciendo Estableciendo la comunicación.

En

el  caso 

de

que

se 

requiera requier a

establecer 

l

  entre  entre

comunicación computador compu tador

el  el  equipo  equipo 

de  de  control  control  y

personal, de modo  que

contin con tinuo uo de los debe  segui seguir r

se haga un registr

valores de presión

la siguiente siguiente

e

y tempera temperatura tura

secuencia secuencia, , ya

sea en

s mod

manual man ual o automático automático de operación:

a.a. -

Inicialiaar Inicialiaar el computador. En

se se debe  verificar verificar la conexión  de

este punto punto

  que cable  cable

el  equipo  de  control  con

une

computador   personal, 

que

esté

e

conectado

a

puerto serial del computador.

Luego  se  deberá

instalar  

en el  computador  e

programa  que le corresponde, y  esperar  programa  esperar  a que s presente  el  mensaje  DESEA  R  RX X  DE DATOS   (S/N):

presione la  tecla  valores, para para

y  espere la recepción  de lo

identif identifica icar r de que seña señal l

 monitor la  siguiente siguiente observe en el el monitor  la 

se trat

indicación:

Si se  trata d  de e presión   se observará q  que ue antes  d que  apresca  el valor la   inicial 

caso el  caso indicación  

b.-

de

que T - 

Para  finalizar  

sea

temperatura

P =

y e

 

aparece

l

.

la

recepción

de

los

valore

 

A6 observe en

el  monitor  el mensaje 

PARA  FINALIZAR ,   indicada la

si

se se   

recepció recepción n se

PRESIONE   F

  la la  presiona  presiona  

tecla

termin termina a aparecie apareciendo ndo en

 DE  el monitor  el mensaje  FIN DE  .RECEPCIÓN .

4)  

Finalizando  l  la a  operación  de la cald caldera. era.

Una vez  gue  se ha termi terminado nado la  j  ornada de  trabaj  o d

la caldera,

la secuencia   de apagado  es  inversa  a l

secuencia de encendido, selector

de 

siguien sig uiendo do

la

operación.

es decir, primero presione  el

APAGADO,   ést ésto o caden cadena a

apagará

especificada

Poster Posteriorment iormente e

para

desenergice desenergice   

la

caldera

el

fin

de

el el    equipo

completamente,  mediante  el  switch ON/OFF,   cológuelo en  OFF OFF, , en

control.

 

este

caso se

desha deshabilit bilita a el

equ equipo ipo

de

s

cr

 

 EL  QUE E ;PROGRAMA  DESARROLLADO PARA EL   MICROCONTROLADOR 18751   QU ;PERMITE   CONTROLAR EL FUNCIONAMIENTO DE UNA CALDER CALDERA A E EN N LA :PRODUCCIÓN  DE VAPOR VAP OR DE AGUA O AGUA CAL CALIEN IENTE. TE.

;ETIQUETA: OPC

OPERANDOS  OPERANDOS   ;COMENTARIOS

ORG  OOH LJMP INICIO

;ENTRY POI ;ENTRY POINT NT RESET ;A INICIO  DE PROGRAMA

ORG OR G  3O 3OH H

;INICIO DEL PROGRA PROGRAMA MA

INICIO: MOV

81H3 1FH

MOV

TMOD, 20H

LCALL

AGUA

MOV

PO,  OFFH

Inicializ Inicia liza a el puntero del stack e  en n 1FH. Inicializa Inici aliza el registro de modo de  operación  de los temporizadores/contadores. de Llamada   a   subrutina   control inicial de agua. Inicializa  el  puerto  O de

modo   todos sus lógico pines un tengan  que estado alto. Habilita  Habilita   el  buffer   de ingreso de datos.

SETB

P3.6

NOP NOP LCALL

PRESINI

subrutina  . de Llamada   a  de control inicial  inicial  de presión.

SETB

P3.2

SETB CLR

P3.3 P3.6

Selecciona presión

entrada

de

Deshabilita  Deshabilita  el  buffer   de ingreso   de  datos y  habilita buffer   de switches.

NOP NO P

;Rutina  d  de e selección  d  de e modo de  operación. AUTOMAN: MOV MO V 

P1, 7FH

;Lazo  ;Lazo  selección.   de de selección. ESCOJA: LCALL

AGUA 



chequeo de nivel 

de   agua

 

B2 JNB  JNB JNB JN B  AJMP  

P1.0,DESICION P1.1,DESICION ESCOJA

 para decidir de tiempo para  decidir  modo  de operación. DESICION: LCALL

SEG30 

;

JNB JN B 

P1.0,AUTO   ;

JNB JN B 

P1.1.MANUAL;

AJMP 

AUTOMATI 

Llamada  a de subrutina   tiempo   de espera de 30 segundos. Salta  a  etiqueta automático automático si Pl.O no es 1L. Salta  a  etiqueta manual  si Pl.l no es 1L.

AUTO:

Salta a   automático

;Modo de operación  manual MANUAL: JNB AJMP

OPER:  LCALL

P1.2,OPER MANUAL

arranque manual Salta Sal ta a manual manual cumple la  la  anterior.

PREPURGA

Llamada  a  subrutina tiempo  de prepurga. Llamada  a  subrutina arranque  del quemador. Sal^a para  c5~3~CGger entrada deseada.

LCALL

ARRQUEM

AJMP

ENTRADAS

si no se condición

de

de

la

 de e selección  d  de e entradas. ;I azo d ENTRADAS: LCALL JNB JN B 

AJMP

Llamada  a  chequeo  de nive de  agua. P3.2,TEMPRES;   Salta a chequea chequear r la entrada escogida. ENTRADAS

AGUA



TEMPRES: JNB

P3.3,ENTO  ;

Salta Salta a secuencia secuencia de control de  presión.

 

B3

MO V  

PQ, OFFH  ;

Si no se cumple  la condición anterior  sigue sigue con la secuencia   de  control  de

SETB  

P3.6 

;

CLR CL R 

P3.2 

;

SETB MO MOV V   

  P3.3 A PO  

; ;

SETB  

  PSW.3  PSW.3

;

SETB  MOV  

PSW.4   R5, 46H  

;

;

MO V   LCALL

R4, 50H  50H   TXRX  

; ;

LCALL

CONTEMP 

;

LCALL 

BCD

;

LCALL 

DISPT  

;

LCALL

AGUA1 

;

LCALL  

CHEQFOT 

;

MO V   SETB 

PO, OFFH  ; PO.O  ;

CLR  SETB 

PO.1  PO.1   P0.2  

JNB 

P2.7,APAGA2;

AJMP 

ENTRADAS  ; ENTRADAS 

NOP NOP NO P

; ;

temperatura. Habilita  buffer  de ingreso de  datos. Selección   de  entrada  de temperatura.

Carga

el  acumulador  con el contenido  del del puerto 0  0. . Selección  Selección   de  banco  de registros  4  4. .

Inicializa los necesarios para identificación en datos. transmisión  de datos.

datos

la

la

lamada  a  de subrutina transmisión   de datos.   a  Llamada  Llamada subrutina   de  de e temperatura, control  d   a  subrutina  de Llamada  Llamada subrutina  transformación  a código BCD. BCD. Llamada a subrutin subrutina a de indicación en displays.   a  Llamada  Llamada subrutina   de  de e  agua en contro1  de  de1 1 nive1 d operación. Llamada a  subrutina   de de  presencia  de chequeo  llama. reinicialiao  el puerto 0. Selección Selecci ón de entrada para chequeo de apagado.

Salta a apaga apaga si se cumple cumple la condición. Salta Salt a a entradas para   el   de reiniciar   proceso control nuevamente 

 

B  

Secuencia  de control  d  de e temperatura,

ENTO: MOV MO V 

SETB 

PO, OFFH  P3.6  ;

CLR CL R 

P3.3  

;

CLR CL R  MO V  

P3.2  

;

A,PO 

SETB  

PSW.3 

;

SETB  MO V  

PSW.4   R5, 46H  

;

MOV 

LCALL

R43 54H   TXRX  

; ;

LCALL 

CONPRES 

LCALL  

BCD

;

LCALL 

DISPT 

;

LCALL 

AGUA1  

LCALL 

CHEQFOT 

MOV  SETB 

PO, OFFH  ; PO.O

CLR  CLR 

PO. PO.    1

;

SETB NOP NOP JNB 

PO.2 

;

P2.7,APAGA2;

AJMP 

ENTRADAS   :

;

Reinicializa   el puerto   .0 Habilita buffe buf fer r de ingres ingres de datos. d Selecciona entrada  temperatura   .

Carga  el  acumulador  con e contenido del puerto. O Selección  de  banco  d registros   4. los los Inicializa  Inicializa  necesarios para identificación en transmisión  de datos, lamada a subrut subrutina ina transmisión  d  de e datos. Llamada a subrut subrutina ina

dato l l

d

d

control de presión. Llamada a  subrutina   d transformación transform ación a  código BCD. BCD.   a   subrut  ina d Llamada  Llamada subrut   indicación en displays  . Llamada a subrut subrutina ina d  del l nivel  de  agua  e control  de operación. a  d Llamada   subrutina   chequeo  de  presencia   d llama. reinicializo   el puerto   O. Selección   de  entrada par chequeo  de apagado apagado .

Salta   a apaga  si se  .cumpl la condición.   a   entradas Salta  Salta entradas par reiniciar   el  proceso   d control  nuevamente.

 

B5

;Laso  de apagado.

APAGA2:

CLR

P3.6

MOV

PO, OFFH

SETB

P0.5

CLR CLR CLR CL R NOP LCALL

P0.4 P0.3

AJMP

APAGA

NOP NO P

Habilita  el  bufier switches. Reinicializa   el puerto   O

de

Selecciona el indicador luminoso  luminoso  apagado.   de de apagado.

llamada   a tiempo   de segundos. Salta  a apagado.

SEG30

subrutina espera  de

de

subrutina

de

30

;Modo de operación  automático, AÜTOMATI:

Llamada a   subrutina tiempo   de prepurga, a  Llamada   subrutina arranque arran que del quemador.

LCALL 

PREPURGA   ;

LCALL

ARRQUEM  

LCALL

AGUA1

LCALL

CHEQFOT

SETB

P3.6  



CLR

PSW.   3 



CLR CL R MOV

PS PSW. W.5FH 4   R5,

;;

SIGA:

SENSPRE: MOV

;

de

de

subrutina   de Llamada   a  control del control  nivel de   agua en agua  en  del nivel  de  operación. Llamada   a  subrutina   de chequeo   de  presencia   de llama. Habilita   el buffer de ingreso   de datos. Selecciona   el banco de registros 0 R5 y R6 define el tiempo barrido  de la  señal presión.

de de

Selección   presión.

de

R6, OFFH   ;

LAZOP : CLR

P3  .2



CLR CLR NOP

P3  . 

;

de

entrada

 

B

MOV

A PO

Carga  el acumula acumulador dor con e contenido del contenido  del puerto O.

PUSH SETB  

PSW PSW. 3

SETB  MOV MO V 

PSW. 4 R5, 46H

Conservar  el PSW. Selecciona   el  registros  4

Inicializa

banco 

los

necesarios para identificación en transmisión  transmisión   de datos.

d

datos l l

MOV  

LCALL

R4, 54H TXRX

POP  POP LCALL

PSW PSW CONPRES

LCALL

BCD

LCALL 

DISPT

LCALL 

AGUA1

LCALL 

CHEQFOT

operación. Llamada   a  chequeo de  llama.

SETB 

P3.6

DJNZ 

R6,LAZOP

Habilita  el  buffer   d ingreso  de datos. Decrementa los   los  contadore que qu e definen  el barrido  de l señal.

DJNZ  CLR 

R5?SENSPRE; P 3 - S  :

MO V  

PO, OFFH   ;

PO.O  

;

CLR  CLR SETB  NOP NO P NOP NO P JNB 

PO.1  PO.2 

;

MOV MO V 

SETB 

PO, OFFH   ; ; P3.6  

MOV 

R5, 5FH 

SETB 

lamada  

subrutina d a  transmisión de datos. Recupera el PSW.   a  Llamada  Llamada subrutina   d control de presión.   a   subrutina   d Llamada  Llamada transforma trans formación ción a código cód igo BCD. Llamada a  subrutina   d indicación en displays, Llamada   a  subrutina d  del el  nivel d  de e control  d agua e subrutina presencia

d d

el f  abilita bu  fs   r d switches. reinicializo   el puerto  O . Selección de entrada entrada par chequeo  de apagado.

;

P2.7,APAGA1;

;

Salta Salta a apaga apaga si se cumpl cumpl la  condición. Reinicializa el puerto O el  buffer   d Habilita  ingreso de datos. R5 y R6 define define el tiempo d barrido  barrido   de la  señal  d presión.

 

B7 SENSTEM:

MOV

R6, GFFH

LAZOT: CLR

P3.2 

SETB NOP NO P MOV

P3.3 A,PO 

;

PUSH MOV

PSW  PSW R5, 46H  

; ;

MOV LCALL

R4, 50H   TXRX 

; ;

POP POP LCALL

PSW CONTEMP  

; ;

LCALL

BCD

;

LCALL

DISPT  

;

LCALL

AGUA1

LCALL

CHEQFOT  

;

Selección 

de 

entrada  

de

presión.

;

Carga   el  Carga  acumulador   con el el  acumulador  contenido  del  puerto   0  . Conservar Conser var el PSW. los los   Inicialisa  datos la necesarios para   para  identificación   en la transmisión transmis ión de datos.

a  de Llamada  subrutina  transmisió trans misión n de datos. Recuperamos  el PSW. a  Llamada   subrutina  de control  de  temperatura. a  subrutina   de Llamada  transfo tran sformac rmación ión a código BCD, a  de Llamada   subrutina  indicación en indicación  en  displays  . Llamada  a  subrutina   de control  del del nivel   de  agua  e  en n operación.

Llamada   chequeo   chequeo  llama.

SETB

. 6 P3 

DJNZ

R6  LAZOT   ;

DJNZ CLR CL R

R5, ENSTEM; P3.6  ;

MOV SETB

PO, OFFH   ; PO.O  ;

CLR CLR SETB NOP NO P NOP JNB

PO.l   P0.2  



de  de 

subrutina 

presencia  presencia  

de

de

Habilita el   buffer   de ingreso de   'datos. Decr ementa los  contadores que qu e definen   el barrido   de la

señal  .

habilita el  buffer   de switches. reinicializo reinici alizo el puerto 0. Selección de entrada para chequeo de apagado  apagado .

; ;

P2.7,APAGA1;

Salt Sa lta a

a apaga

si se

cumple cumple

 

B8 la condición.

MO V   MOV AJMP 

PO, OFFH  SIGA

Reinicialisa  el  puerto  O

;  Secuencia  d  de e apagado APAGA1 :

CLR 

P3  . 6  

MO V   NOP SETB 

PO, OFFH  



P0.5  



CLR  CLR CLR  NOP NO P LCALL

P0.4   3  PO . 

; ;

SEG30  



AJMP 

APAGA



el    Habilita  buf  f  er er  switches. Reinicializa   el  puerto O

Selecciona   indicador el  luminoso de apagado  .

Llamada  a  tiempo  de  segundos . Salta  a  apagado  apagado  .

subrutina   espera  de

de 30

subrutina  

de

; ubrutina  d  de e control  inicial  d  de e nivel  de agua  GU

CLR CL R 

P3.6 



NOP NOP CLR

deshabilitar   buffer   ingreso de  datos  .

PO.O 



SETB   CLR 

PO   .  1   PO   .  2  

Selecciona entrada entrada de  señal de  nivel  d  de e agua.

NOP J NB  

P2. ,   ABRIR;

; ;

Si  cumple l  la a condición salt a  abrir   la  bomba  de   agua. Caso contrario verificar  la condición  de trabajo  plena de trabajo a  a plena carga.

 

AJMP 

de

PLENCARG  

 de e  apertura  de bomba de  agua.   Secuencia d ABRIR:

SETB  

P0.3  

CLR  CLR  CLR  

PO  .  5  PO . 



Selección   de  indicador luminoso   de nivel  de agua

; :

 

B NOP NO P

NOP NOP LCALL 

SETB  SETB  SETB  NOP NO P NOP NOP CLR 

SEG30  



Llamada  a  subrutina   t mpo de 30 segundos.



Accionamiento  de la bomba  d agua

d

PO.5 PO.4 PO.3

P2.6  

NOP NO P

;Secuencia   de tiempo  de llenado   y  verificación   de qu  que e s ;cumple l  la a  condición  necesaria. LLENANDO:

 

LCALL  CLR CL R  SETB  CLR CL R  NOP NO P

JNB 

SEG10 PO.O PO.1 PO.2

P2_7 LLENANDO

;Secuencia  ;Secuencia trabajo  a  plena  carga.  de  de trabajo a PLENCARG: CLR  CLR CLR CL R  CLR CL R  NOP NO P NOP NO P JNB JN B  SETB  NOP NO P

PO.O PO.1 PO.2

P2.7 REGRESE P2.6

REGRESE: RET RE T

;Subrutina  d  de e  control  inicial  de presión. PRESINI: CLR CL R 

PSW.3  



SETB  CLR CL R 

PSW.4   P3.2  

; ; 

CLR CL R 

P3.3 

:

Selección  de l   registros  registros  1 Selección  de presión.

banco 

d

la  entrada d

 

B1

PRESI: MOV

A PO  



MO V  

B ? A 



Carga  Carga   en el   acumulador  el  acumulador  e contenido  del puerto O. Carga  en el registro  B e contenido  del acumulado acumulado como respaldo.

;Secuencia  de comparación  y  control  de límites, COMP: CJNE  LCALL 

A, 50H,MEN BCD ; 

LCALL LCAL L

VISTA

;

Llamada  a  d subrutina   transformación transfo rmación a código  BCD. Llamada a  subrutina   d indicación en displays.

RET RE T

;Secuencia d ;Secuencia  control d  de e  control  de el  límite  inferior. MEN: CLR 

C

MOV  MOV MOV MO V 

RO, 31H @RO, 50H A,@RO MAY C A,B BCD BCD VISTA

SUBE   JNC  CLR 

MOV LCALL  LCALL RET RE T

 comparación con  límite  superior. ;Secuencia  d  de e  comparación  con el el límite MAY:

MOV  CJNE 

A B A3 82H,SUPER

AJMP 

ALAR1

;Secuencia de alarma  por límite límite  superior. ALAR1:

MOV LCALL

A B ALARMA 



LCALL

POSTPURG 



SETB 

P3,6  



L1amada   a  ina ina subrut   alarma. Llamada  a  subrutina   tiempo de postpurga. Habilita  Habilita  el  buffer   ingreso  de datos.

d d

d

 

 

SJMP

PRESI

;Secuencia  de control  d  de e limite  superior. SUPER: CLR  CLR MOV MOV SUBE JNC CLR CL R MOV LCALL LCALL SJMP

C



borra  borra   la bandera la bandera    del del  carry.

llamada a  alarma  por sobrenivel sobrenivel de  presión. ;Secuencia de llamada ALAR2: MOV  LCALL

A,B ALARMA

LCALL  SETB  SJMP

POSTPURG P3.6 PRESI

;Secuencia  de  indicación  en  displays. VISTA: MOV  

R3, 2FH

CONT1: MO V  

R2, OFFH

ROT1: LCALL  DJNZ   DJNZ  DJNZ RET RE T

DISPT R2,ROT1 R3,CONT1

;Subrutina  de tiempo  de prepurga. PREPURGA: CLR CL R

 

NOP

 

P3.6  

Deshabilita  buffer   ingreso de datos.

d

B

NOP NOP MOV CLR NOP CLR CL R CLR CL R

CLR CLR NOP NOP CLR CL R

PO, OFFH

P2.0

;  ; 

Reinicializo   el puerto 0   Activación   del ventilador Activación 

P0.3



Activa Acti va indicador indicador lumino luminoso so  d tiempo de  espera.

P0.4 P0.5

 

J

P2.4



NOP LCALL

Pone   en  posición  de  alt alt fuego  fuego   el damper .

AIRE



LCALL

SEG50



SETB SETB SETB

P0.3 P0.4 P0.5



subrutina   Llamada a  comprobación  de  ingreso   aire  . Llamada   Llamada  a  subrutina   tiempo  esperade  esperade  de  de  segundos. Apagar indicador lumino luminoso. so.

P2.4



Desactivar   el damper.

P2.5



Pone   en   posición   de   ba baj j fuego   el damper.

NOP NOP SETB NOP CLR CL R

d d d 5

í

3

RET RE T

; Subrutina  de control de tiempo  de postpurga POSTPÜRG: CLR CL R

P3.S



Deshabilita   buffer   ingreso de datos.

PO, OFFH



Reinicializo   el puerto 

NOP CLR

P2.0 P0.3



Activación  del  ventilador



CLR CLR CL R NOP NOP CLR CL R

P0.4 P0.5

Activ Act iva a indicador luminoso luminoso  d tiempo  de espera.

NOP NOP NOP MOV CLR

NOP LCALL

.

 

J

P2.4



Pone  en  posición   de  alt fuego  el  damper .

AIRE



Llamada   a  subrutina   d comprobación  de  ingreso   d   ire

 

d

B1 Llamada  a  subrutina tiempo  tiempo esperade   de  segundos Apagar indicador luminoso

LCALL

SEG50

SETB SETB SETB NOP NO P

P0 3 P0 4 P0 5

SETB NOP NOP CLR CL R

P2 4

Desactivar Desact ivar

P2 5

Pone  en   posición  fuego el damper

d

5

el damper de   baj

RET RE T ;Subrirtina de control  de ar anque  d  de1 e1  quemador ARRQUEM: CLR 

P2 2

CLR 

P2 1

LCALL

SEG15

LCALL

CHEQFOT

LCALL

SEG30

SETB

P2 1

 

NOP CLR CL R NOP NO P CLR CL R

tiempo tiempo    de 1 espera  de segundos ina ina d Llamada  a subrut  control   de presencia   d llama Llamada a ina d subrut     de tiempo  tiempo espera   de 3 segundos Desactiva el transformador de ignición

P2 4

Apertura del damper

P2 3

Acciona la válvula válvula 2

NOP NOP LCALL

SEG 

LCALL

CHEQFOT

Llamada  a tiempo  tiempo   de segundos Chequeo   de llama

RET

 

Acciona la válvula válvula solenoid 1 Acciona el transformador d ignición d Llamada  a subrutina  

solenoid solenoid

subrutina  espera de

d 1

presencia 

d

B

;Subrutina  de contro control l ;  funcionamien funcionamiento to AGUA1: CLR CL R

de

nivel nivel

de agua agua

de la caldera  

P3.6

Deshabilita buffer entrada  de datos.

PO.O

Selecciona   entrada d señ  de e   señ de ni  nivel vel inferio inferior r  de agua.

NOP NOP MOV CLR

SETB CLR CL R NOP NO P NOP NO P JNB JN B CLR CLR SETB NOP NO P

PO.l

P0.2

P2.73ALARMAA;  Salta  a subrutina subrutina de   alar por bajo  nivel de agua. PO.O Selecciona  entrada  de señ de nivel intermedio de agua. PO.l P0.2

NOP NOP JNB

P2.7.BOMBA;

CLR CL R

PO.O 

;

CLR CLR CLR NOP NOP JNB

PO.l   P0.2  P0.2

;

SETB NOP RET RE T

P2.6  

P2.7 BIEN  ; ;

Salta  a  secuencia  apertura de bomba. señ Selecciona  entrada d  de e   señ de nivel superior de  agua.

Indicación   de que el  niv de agua e  es s  adecuado. Cierra  el paso de agua.

 de e  bomba  bomba    de  de  agua. ;Secuencia  de apertura  d BOMBA: CLR CL R NOP BIEN:

P2.6 RET

 de e alarma  por por falla  en el nivel nivel de agua agua ;Subrutina  d ALARMAA: CLR CLR MOV NOP

 

PO ítOFFH

B1

NO P 'SETB

P0.3  

;

CLR

P0.4   P0.5  

; ;

P2.1  

;

CLR NOP NOP

SETB NOP SETB NOP SETB NOP LCALL

Activa   indicador luminoso luminoso  alarma de nivel de agua.

Desactiva el de   ignición.

transformado

 

P2.3  

;

Cierra válvula válvula solenoide 2.

P2.2  

;

Cierra válvula solenoide 1.

SEG30 

;

SETB

P0.5  

;

Llamada a  subrutina   d tiempo de  espera  de 3 segundos  Desactiva indicador lum lumino inos s de alarma.

SETB SETB NOP NO P LCALL

P0.4   P0.3  

; ;

CLR

P2.6  

POSTPURG   ; ;

Llamada a  subrutina   tiempo de  postpurga.  bomba de agua. Acciona bomba Acciona

d

NOP ; ecuencia  de

1 1  enado  de  agua  

LLENAR: LCALL CLR CL R SETB CLR CL R NOP NOP JNB AJMP

SEG10 PO.O PO.l P0.2

P2.   P2. LLENAR INICIO

;Subrutina  de -transmisión y recepción  de datos TXRX:

 

MOV

SCON, 50H  ;

MOV

TH1, ODDH   ;

MOV SETB

TL1,TH1   TR1

;

;

Define  el  modo de  operació puert o serial. serial. 2  para el  puerto Define  la  velocidad  transmisión. Comando  de habilitación  d temporizador  1.

B1 LAZOX MO V

CLR CJNE MO V

JNB JN B

CLR MOV

JN B

CLR

R1,SBUF 



e Cargue  en el  registro El contenido del SBUF. El  la  d ;  Borra  bandera  interrupción para recepción habilita habili ta la recepción. R1, 45H,VERFIN; Compara El Compara El con el equivalente  de la  letra S  S. . SBUF,R4   ;  Carga  en   SBUF  el  contenid del   registro  R4  (presió o temperatura) TI ,  ;  Espera  que se  active  interrupción  interrupción   transmisió   de de  que qu e indica que se  terminó d transmitir  el dato anterior. TI ;  Borra  la   bandera  d d interrupción  transmisión. SBUF ,  A ;  Carga  en   SBUF  el  conteni  acumulador  del de l acumulador   (dato). l TI,$  ;  Espera activación   de interrupción  de  transmisión

TI

la  d Borra  bandera  interrupción de transmisión.

RET RE T

;La2o  qu  que e verifica  la  condición  de fin de  transmisión VERFIN: el

CJNE

A  , 46H>  CONTINUÉ; Compara  el acumulador  co

MOV JN B

SBUF,R5

equivalente  de la letra equivalente de la letra F  F. . Envió de Envió  de Fin de Tx. Espera  que  finalice  la Tx

TI ,

de del l dato. Borra   la  bandera  d interrupción  de transmisión.

CLR CONTINUÉ: RET RE T

;   de e transformación  a código B Subrutina  d  BC CD

BCD:

 

MOV MO V 

B, 64H  

DIV DI V

AB

;

Carga el  dato  y lo  divid por  100 para  separar  e dígito de las centenas

B17 MOV

RO

MO V MOV

@R03A A B

Se   guarda el dígito de centenas centen as en un espacio memoria

las de

Carga el  dato  y lo  divide por 10  para separar separar  el   de la  decenas,  el dígito  dígito

residuo de  esta división   es el dígito de las unidades.

MO V DIV DEC DE C MOV DEC DE C MO V RET

AB RO @R03A RO @RO,B

;Subrutina  de  indicación  de los  valores  en los  displays DISPT:  

RO , 37H 



MOV

ORL

LCALL DEC MOV ORL

LCALL DEC DE C

MOV ORL

LCALL RET TIME:

LAZO:

A,@RO

 

A, 80H

 

TIME RO

A,@RO A, 90H TIME RO

A,@RO A, OAOH TIME

MOV MOV

DEC J NZ RET RE T

 

 

;

A LAZO

b r r e n S e  secuencialmente los lo s  dígitos  en los displays de recuperándolos   memoria.

B18 B1 8

;Subrutina gue chequea  la  presencia  de   llama CHEQFOT: CLR CLR MOV NO P NO P CLR CL R SETB SETB NOP NO P JNB RET RE T

P3.6 PQ3 OFFH

PO O   PO.1  PO.2 

Selecciona l  la a  entrada ;  la a correspondiente  a l ;  señal  de  fotoresistencia ;  y verifica  la presencia  de P2.7,ALARMA1;  llama.

 por or no presencia  de  llama ;Subrutina de  alarma  p ALARMA1: CLR CLR NOP CLR CL R SETB CLR NOP NOP SETB NOP SETB NOP SETB LCALL

P3.7 P0.3 P0.4 P0.5



Activa Acti va alarma alarma audible. audible.

 

Activa alarma visible.

P2.1

P2.3

SETB LCALL SETB SETB

P2.2 SEG30 P3.7 SEG50 P0.3 P0.4

SETB NOP

P0.5

LCALL

POSTP

AJMP

APAGA 

Desactiva

Desactiva Desac tiva alarma visible.

;

a subrutina Llama  postpurga. Salta a apaga.

Subrutina de control  de presión ;  CONPRES: CLR CLR CLR CL R MOV MOV LCALL

 

PSW.3 PSW.4

CONTROL

alarma audible.

d

B19 R

T

 Subrutina de control de temperatura CONTEMP: CLR  CLR CLR   O V    O V   LCALL RET RE T

PSW.3 PSW.4 R3, OA6H R4? OB4H CONTROL

 Subrutina  d e  control  d e  limites  d e  presión o  temperatura CONTROL:  OV 

B,A

;  Secuencia  d  de e comprobación  de que el  dato  es menor  o  igua ;al limite  inferior.

COMPARE: CJNE RET RE T

A,R33MENOR

MENOR:

*

CLR   O V    O V   SUBE  JNC  CLR  MOV   RET RE T

C RO, 38H @RO,R3 A,@RO MAYOR C A,B

 

Secuencia  de comprobación  de que le  dato  es mayor  o igual ;al  limite  superior. MAYOR:  OV   CJNE  AJMP 

 

A,B A,R4,SUPERIOR ALAR3

B2

;Secuencia  de llamado  a alarma alarma por sobren sobrenivel ivel. . ALAR3:  

 

LCALL  LCALL

ALARMA POSTPURG

SETB   AJMP

P3.6 DESCENSO  

SUPERIOR:

 



 

CLR CL R  MOV MO V  MOV   SUBE  JNC   CLR CL R  MOV  RET RE T

C R17 39  39H H @R1,R4 A,@R1 ALAR4 C A ;B

;Secuencia ;Secue ncia de de llamado  a alarma  po por r  sobrenivel. ALAR4:

MOV LCALL LCALL SETB  AJMP  

A B ALARMA POSTPURG P3.6 DESCENSO

;Subnrtina  de control  de apertura  del damper AIRE:  

í 

 

CLR   NOP NO P

SETB SETB

PO, PO, O

CLR CLR

PO.1 PO.2

NO P NOP NOP NO P JNB JN B  RET RE T

 

P3.6



P2.7,CUIDA; 

Selecciona  entrada  de señal que envia el damper.

Verifica  abrió.

si

l

el  damper  s

B2

 por r no apertura  del damper;Secuencia  de alarma  po CUIDA:

CLR NOP NO P

P3.7

Activa alarma audible.

SETB

P0.3

SETB CLR NOP NO P NOP SETB NOP NO P .SETB NOP NO P SETB LCALL SETB LCALL

P0.4 P0.5

Activa   alarma correspondiente  correspondiente   a apertura  del damper.

SETB SETB SETB AJMP

P0.5 P0.4 P0.3

visibl la n

P2.1 P2.3 P2.2 SEG30 P3.7 SEG50

APAGA

 de e cierre  d  de el  damper ;Subrutina de control  d CIERRE:

CLR NOP NO P SETB

P3.6

CLR

PO.l

SETB LCALL JN B RET

P0.2 SEG30 P2.7 NOCERRO; Verifica si el damper cerró.

PO.O  



Selección  Selección   de la   entrada  la  entrada  d la señal correspondiente  a cierre del damper.

;Secuencia de alarma  po  por r no cierre  del damper. NOCERRO:

CLR NOP NO P CLR CLR SETB NO P

 

P3.7

Activa alarma  alarma audible.  audible.

P0.3 P0.4 P0.5

Activa alarma visual.

B22 B2 2 SETB NOP SETB NOP SETB LCALL SETB LCALL SETB SETB SETB AJMP  ;

  Subrirtina  

P2.1 P2.3 P2.2 SEG30 P3.7 SEG50 P0.5 P0.4 P0.3 APAGA

de   alarma 

por 

sobrenivel  d e  

ALARMA:  

V

CLR CL R NOP NOP SETB SETB SETB SETB LCALL SETB NOP PUSH LCALL CLR CL R CLR CL R MOV

A,B P3.7

P1.7 P2.1 P2.3 P2.2 SEG30 P3.7 PSW BCD BC D PSW.   3 PSW.   R2  , 2'

 Secuencia de barrido del dato  en el descenso VITE:  



Rl

ROTULO:  

V

 

V

ORL LCALL DEC MOV ORL OR L LCALL

 

RO, 37H A,@RO TIME R

A,@RO TIME

presión  o

B2

DEC DE C ORL LCALL DJNZ DJNZ POP PO P

RO A,@RO A,#2GH TIME Rl ROTULO R2,VITE PSW PS W

MOV MOV

A,PO B,A

MOV

 

RET

 

DESCENSO DESCEN SO : MOV MOV CJNE AJMP

A,PO B,A A,R3,MINI

INICIO

MINI:

CLR

C

MOV

RO,#20H

MOV SUBB JNC AJMP

@RO R3 A ?@R @RO O MAXIM INICIO  

MAXIM: MOV LCALL LCALL AJMP

A3B BCD BC D DISPT DESCENSO

;Subru ;Sub ru bina de tiempo  de espera  de 1  segundo SEG :

PUSH

PSW



SETB CLR

TCON.4   PSW. 



SETB

PSW.  4 R5,#24H  

MOV

;  ; 

Conservar  el PSW. inicializa  e  el l

contenido

Selecciona registros.

registro Inicializa   u la cue  cuenta nta de 1 segundo. segundo.

pa

LAZOO: JNB

 

TCON.5,LAZOO;  Verifica  si TFO es 1L.

la   bandera 

B

CLR

TCON.   5



DJNZ  DJNZ 

R5,LAZOO 



CLR  

TCON.4 



MOV MO V 

THO, OOH 



MOV  

TLO, OOH  OOH  ; 

CLR

TCON. 5 

POP

PSW





Borra  la   bandera  d temporizador   0. Decrementa  el   registro  conteo. Detiene  la   operación  d temporizador   O. Encera  lo s   bits  m significativos. Encera  lo los s  bits  men men significativos. Borra Borra la bandera temporizador  temporizador   O. Recupera  el   contenido  PSW.

RET RE T

;Subrutina  de tiempo  de espera  de 10 segundos

SEG10: PUSH 

PSW



Conserva 

el  

contenido 

CLR CL R 

PSW.3 

;

SETB  MOV  

; PSW.  4  RO, OA3H  ;  

PSW. Se selecciona Se selecciona    el banco el banco   2 registros. Inicializa Inicializa contador   para  el   conteo  segundos.

en de

LAZOS: LCALL

SE SEG1 G1

;

DJNZ 

RO,LAZOS  RO,LAZOS   ; 

POP 

PSW

Llamada a subruti subrutina na de segundo decrementa  el  registro  conteo.

RET RE T

;Subrutina  de tiempo  d  de e espera  de 15 segundos SEG15: PUSH  CLR CL R  SETB  MO V  

PSW PSW.  3 PSW. 4 RO, OEH

LAZ01: LCALL  DJNZ 

 

SEG rl

RO,LAZ01

B2 POP  KET

PSW

 tiempo   espera de  segundos ;Subrutina de tiempo  de espera  de 30 30 segundos

SEG30: PUSH CLK  SETB  MOV  

PSW PSW.3 PSW.4 R1, 1EH

LAZ02: LCALL  DJNZ  POP  RET RE T

SEG1 R1?LAZ02 PSW

espera a de 50 segundos ;Subrutina de tiempo de esper

SEG50: PUSH   CLR   SETB  MOV  

PSW PSW. PSW. 3 PSW.4 R2, 32H

LAZ03: LCALL  DJNZ  POP 

SEG1 R2,LAZOS PSW

KET

;Subrutina de apagado

APAGA MOV  

PO, QFFH 

M O V  M OV   MOV MO V 

Pl ttOFFH

SJMP  

END EN D

 

los s   pines d Coloca  en  todos   lo los puertos 1L.

P 34 ÍO FFH

P 3 ;t O F F H $

;

Se queda queda en un  lazo  infinit esperando  gue gu e   se  resetear al  equipo.

;  PROGRAMA PARA  SER INSTALADO EN EL COMPUTADOR   * ;  PERSONAL Y  QUE PERMITE ESTABLECER ESTABLECER LA COMUNICACIÓN  *

;PARA REGIS REGISTRO TRO CONTINUO   DE LOS VALORES  DE  PRESIÓN  Y * ; EMPERATURA  .  *

PORT$  =

CSO  ,DSO  , CDO ,BIN COMÍ COMÍ  : 30 300 0  ,N 3 8,1,  CSO  FOR R  RANDOM AS 1 OPEN PORT$  FO OPEN   A:  ALOR. TXT FOR FO R OUTPUT AS #2



IN-I:CLS

 

LÓCATE   1, 1 INICIO: INPUT DESEA DESEA RECEPCIÓN   (S/N)-   ;  A  A$ $ IF  UCASE$(A$) = S THEN. VUELVE:  LÓCATE  3, 1 INPUT PRESIONE   (E) (E) PARA EMPEZAR EMPEZAR RECEPCIÓN- ,  B$ B$  = UCASE$(B$) IF  B$  =   E THEN PRINT  ttl, B$; LÓCATE 20  20, ,  40 PRINT PRESIONE PRESIONE (F)P (F)PAR ARA A FINALIZAR FINAL IZAR RECEPCIÓN DO FIN$  -  INKEY$ C$ =  UCASE$(FIN$) IF C$ -   F THEN PRINT ttl, C$; DO IF-EOF(l)  - O THEN RF$ - INP INPUT$ UT$(1, (1, 1) IF RF$ F THEN LÓCATE   23, 2  20 0:  COLOR   O ,  15 PRINT FIN  DE RECEPCIÓN .  REÍ:   COLOR  7  7, ,  O LÓCATE 24, 20 INPUT INP UT DESEA DESEA REINICIA REIN ICIAR R RECEPCIÓN   S/N   IF UCASE$(D$)  = S THEN GOTO IN  INI I ELSE GOTO RE  REÍ Í END IF ELSE BEEP LÓCATE 23  ,  2  20 0 PRINT   NO ESTABLECIÓ   FIN DE RECEPCIÓN END IF END IF '  LOOP

3

 

 

   

END

 

 . -  

.

.

.

RP$ = INP INPUT$( UT$(1, 1, 1) #2 #2, ,  ,,RP$; .  PRINT,  IF ASC(RP$)  = 80 THEN' PRINT  PRESIÓN MEDIDA$ =  INPüT$(l,  1) #2, ,  MEDIDA$; PRINT   #2  

 

IF



PRESIÓN =  ASO(MEDIDA$) PRINT  P= ;   PRESIÓN ELSEIF ASC(RP$) = 84  THEN PRINT  TEMPERATURA MEDIDA$ MEDID A$ = INPUT$(1,  1  1) ) PRINT #2, MEDIDA$; TEMP -  ASC(MEDIDA$) PRINT  T~ ;  TEMP



END LOOPIF

 

ELSE BEEP GOTO VUELVE ELSE BEEP GOTO INI IN I END IF

GLOSE

END IF

B27

 

Cl DE PODER. PLACA  N21  FUENTE DE PODER. Nominac Nomina c ion ion 

Cant  idad

De ser ipc  ón ón i 

T

01

Transformador

C

01

Capacitor  

C2-C5

04

Ul

01

U2

01

U3

01

SW

01

FUSE

01

PLACA N 2   CIRCUITO D  DE E CONTROL

.nación Ul

Cantidad 01

VA

04

U3

01

U4

01

U6

01

U7

01

U8

02

de

alizado filtro) 6300 uF. Capacitores Capacito res de 0.1 uF. RS205L C.I.  de Rectificador  onda completa  de 2 A

C.I.  regulador d e  5 V.

LM7805 positivo

LM7812 positivo

•C I

regulador de   12

V

S w i t c h

d e

encendido/apagado. Fusible   de protección  2 A.

SEÑALIZACIÓN  Y  DISPLAYS.  Y DISPLAYS. Descripción A D C 

C I  

U2

30

o

n

v

r

s

0809 o

r

analógico/digital. C.I.74LS244 Buffer. C.I.74LS14  Schmitt Trigger. Í8751 C.I.  Microcontrolador. C.I.  74LS138 demultiplexer  de 3 a 8 lineas, 74LS151 C.I.  multiplexer. C.I.  74LS139 demultiplexer  de 2 a  4  líneas.

 

C iminación

Cantidad

Ull

01

U13

01

LTS LT S

03

Q LED

03 10

SW

01

Descripción

C.I.  74LS47 decodificador  BCD BCD 7   segmentos. C.I. 74LS04 inversor. Displays   de 7 segmentos.

Transistores  PNP. Diodos emisores emisores  de luz lu z . Switch selector  de modo

R8 R17

10

R18 R24

07

R25 R27

03

R28 R2 8

01

C6

01

XI C8 C9

01 02

R30 R3 0

01

CIO CI O

01

de Resistencias   los limitación   de LEDs. de 330  ohm. Resistencias  de 270  ohm. Resistencias  de

470 ohm. Resistencia de 8.2 Kohm. Capacitor Capacit or de 220 PF. Cristal de 4  MHz. Capacitores de 40 PF. 10 Resistencia  de Kohm. de 10 Capacitor  uF.

PLACA NS3  CIECÜITO DS COMüwICACION  NS3 CIECÜITO Nominación

Cantidad

U14 Cll

01 01

C12

01

C13

01

Descripción C.I. MAX232 Capacitor  de uF. de Capacitor  uF. a 6.3  V. de Capacitor  uF

C14

01

C15

01

10

10

10

a 16 V

de Capacitor  uF. uF .  a 16 V. Capacitor  de uF. a 6.3.V. 6.3.V.

10

10

 

C PLACA N9.4  CIRCaiTO  DE ACTIVACIÓN  DE  MOTORES TRANSFORMADOR BOMBA DE AGUA. Nominación

Cantidad 

RELÉ  OPTO  

08 

R1-R7 

08  

08  

VÁLVULAS

Descripción Relés de

12

V

ECG304 optoacopladores. Resistencias   d 330  ohm C I

 

L T O T

 

 

 

K  INTEGR

 

•• ••

  ¿,* >

 

n  

5 5 5 5

n

J l O O

c

I

C 1

x -

 

a 2 2 3 2 2

E

D

2 2

 

h s

u G a a h k Ü   o r o y o c c a c o c p v o a ms a / u h r z K i p me c ü u n o   c p ma n ü c n a

c p 5

u m

ü u

d ó p

y o m e M n e n I

a a D

M M M M M M A A A R R R f R R   8 8 0 8 Q 8   s   x • >

G 2

1

c  

B 1 2 1 1

M M A R R 8 8 • 1 1

n

E s s   t

M

o P

M

S a C d

n o E

M

c o

o n T o

a

s r n s I

b

c

p

s

h A

x

A

E E

* n

o o o

n f

K K •

Q •

v x K K 1 • •

1

c o D

n N c b c y y n o n a s S   y l o b g m o   o u Ma o   mn a a ra u o o o P p o a o

e a u

e o o b   W ó s H e

o

R R R 8 0 0

a

o n

h

h

o o v

a o P p

B

m a

s

S b c o D p c s u O M S h i h n w   o o n i b M b  d

o

B n c n c s s c v o c t

Q

h Ü n

u D o o O e c p M

c

ms

s

S •

U p i m 6 5 5 e n I

o a l t n c O O o p a B -p o n ^ e

c a

B A H

y

l

o

H A A A M 0 Ü 1 ( Q f U

1 H U 7 M f 8 B M A 1

H

a v   e w z M b e h 2 a

E c p u a a n n s H e m b a   0 o 6 - O o T p 8 E

H h n

x

 

A 8 A

1 H B H 8

8

A 8 8

E

8

C

A

R

B

M M M

P

0

H f

A

r o f

T

 

H *

X (

  1

s U n U M

n

n

s n

1

n n

n n

O S O 1

O

A H Ó

8 M H A 0

8 « A

B

0 M 0 A

f

Q

p 1 =

V

% 1 P

 

H

o a c O e a

V

CP 7

o

O

1

2

O3 B

C C C C C C 2 T T

C C T

C C C C 3 3

4

1

2

 

4

4

w L E A o d

w L E A o A d

o a C O

*

C

T L C S

e

c m n o P o F ü a

h lc W s

P E O A

C C A

C

CC CC 3 3

C C 4 4

a M

M n Z I M

1 1

C C

4

n 5 V M 3

± V n 5 E *

A O

a M 1

ü M H V o 1 s V H w h o o L ü E8 MA A A A

H m S IH T T

w L  S o w L

n r n d

s 0 s P .M h

E A

E P

O

0

A

1 1

C C T

CC CC 5 5

 

6

1 V H o w0 s L .M h J O

P

8

A

C

3

R E n F ^ d

o F

e A d

e

n

o F U n

n I

n ln

M

A

V

P

P

V

X

Z

T

T

T

T

T

T

T

P A

T

1

O

C C 6

C C 6

BA

A

o w L

E P

V

A

A 1

T

n

n

n

n

n

G 1

7

1

G 1

5

C C 5

C C C C C C 2 8 9

C L C 3

n

5

9

5

5

0

4

a

D h d d d i i W W V o s s w P P L B  M Í W R

r o

H W L W T

Ü R T

D R T

F B A

3 M

n a

D D d d o V A o V o o w F L e

n a E P D A D R T T

A V D V   T ~

n n

n

n

n

M CC

T

1

7 6

1

C C 4

C C C C T T

C C 7

CC TT 5 4

G C

CC CC T T

O T

D T 1

2

w L

w L l f W W o o 5 Ü F o o w L e E A

n n

n

5

3

2

t

n a

R R T

C C 3

0

2

4

V n d M e U V A o B s o Hh a SO

n

D T

7

o A

n

T

C C T

0

1 2

h 2 td H W

nn

n

2

0

1 1

5

n

8

_  

2

n r s

n

 

A

2

4

g H

f í W   W a

f WH

o d Ü V H S a Ü D

s h O A

o d

A d

V

H

a D

a D

L L W W

X W

H W

T

Q T

Q 1

T

3

3 4

o a T 2

1 1

o F ü A

o w L D T

A H L W T J

g H E A o 1 g H H RB WH o 8 R

M H W T

s h O

A

 

o v

H P   U O

 

F

\

A A

 

A B A 8  

8 8

1 H 7 /B

H 1 S

M D   M

8

I W

 

H A 5 Q /6 H A 8

  W

F 3 I A I A

Q 1

Q  

E

  O

r  ~ n   0   2 f

C T H W R O M E M

7 A O A

L P O   R 1 H

M V /~

D

 

1

A H S B 8 H A 8 B  

0 B 0 B

•   H A

0 Q / H A 8

E L C Y C   D A E R

Y f O M E M A D L A N R T X E

 

 

 

s

T 7 •

1 H

A S O B A

U

M

M

1

n M

5 3

n

n

n

n

2

2

2

2

8 H 6

 

B •

1

9

A 8 8

8

e

A

m e F o a

V D

e ri

b m S E

C C T 1

L

R

C C T

C T

A W

A W

m m m m T T T g w s

O H

O C

O

O

P

B

M

9 M

V

O

D  

F

K C O L C

C C C T T

N N T C A

E

'  

n U

n

n

 

p 8

= a

C

A 8

1 H

A

6

0

o M a c o O

n V

C

=

V

;   M1

± V 5 S«

e O U M 1

1

O I

R

8

F

V C 7

So —C NO = M T

n M

0

C C Z

e

0 1

7

e m T o o C

o

m C u a e P d   n D P a

5

n s R

o C o A

d H

-

a

D E

p

_   i

0

p n s S O E O n

m S

^  

7

n s R

Oo P AC

1

X M

G

A

1

n C M C C

O

8 H

A 3 8 Q • B

B

L

1 C C IO

a D

o C e A d H a D

n o

O

E

n s R g

o

In E

C

d V

A W Q J l M T S G R

X T

S M

O T

T

T

T

F

ST

S

 

C

o C O C

B B

H

L y n

A  

A

u B

B

 H —

M R n

H ó o s

m a d

R e a

B

C

E

M T

e

sC u e In

o

m

o R P

C x D

U M R n e m n p a P m o E M P o B D

n

B A 8

a

o y

o R   n

e e p e n p C A C

n C

h

N

o n

P E

M n a n m P T n A

E o m o a

L e O R y o e y n p n c W U n A I S a o z o M F

m o A h o F T a A C o r e F S B G P F S " A D

M e n p s n   C B

o u e u

n a

o g d

v c

p

 

5 C 5 A B S C M

H B O c o h w w S o s ü T

o

a

o

a e t w o

p

m

c n

1

s

o

a U

u

a a

a s M

C

A P a 5 Q 8 o

m o r c

n n c   C

jp M p

A D

h

n

c

n K a 8 u   s a   o o C p A n A

n d e

5 Q 8 6

n n s

c u q u

n I

o

h

s a

n . R

n

p

c

g n

e

h C 5 - s C I s B a S n ü A S B o C M S a C s s a M  

A a

s s o a

Mh

o

n

o d p

m S a 5 -

O

m

y

o Mn s o o n o r d n

n h I

c

g a

m h a E   W c mo s a P n r v

n r n o n sl n w c c B n h 5 o o C a B

o P E a o

s h R n b a wa v y b v e g a h t G e n s d a c e o wo p

s m h

b

h

p o b y o r m w o S n n a

h I u

u

n o

u

e

h se

o h o w o n a

mB o R U a

c c o n a H

h w

ü

a   R o O a   c mE o IV m S h p U L a o C X E n

c n w

u s

y M s

8 a n w D o o a s

o B c *m o p a

o o p m

n

a

M r A f M

o n

o w

o r a

e

e

s e a w d h

h

C

ü o

a

c o

n o o p p c v n

h o w c

a

d o c m n a o p

n h n n c p s a o d   T A n 5

o e n b u K o h n 1

o s

d o

h

s

g p

n

s w o a

h mB y c n n v a mp o p o n o e e c e c o o n

a mc a ma n my

n

o

U

s a o c r

a

s

e n A o í d a

g d

Q 8

a w a m 5 - o C B

p

g h

a s

e

-5 IC S A B S C M

o a a ó n m u s mo b c a w

S C h M

n i C a s

—   a

E c s  

S H C T I

O

D N O C

  T  

A

1 H

8 8 H A 8

C F V  

H O F

S M O

B  

1 B 8

*

A

A W

8

O

A

C P

8

V A

G  



E

Q T

G F

S   lH M M U

N

G

A

IQ

D

S N O I U O N O C  

S   3

P

iN M M

IN M M

P

s

  V U T

p o r

R

G H T—

T

 

J

v

P B P

P A

A  E

p   r

 

K

d s e e w P V  

v e e R s e v r D

2 R

O N

a

n m 3

 

 

 —

o i «   i

ü

uH



Z

W H c

I W

u

V

Q

e a

m S a

M *

G G E [T | c c c vW  

n

£ "

L

 

s a

6 )

w f  

P P £ 

=£ R s £?  

P R —  P S < P x £ P ~ «  p £T t

n «

n u •

1

1

 

u « < •

r Tu l Hu

t W i   ~ ~

au uu

^ U

 

1

i

1

«

 

 

>

NX

í

o

I

n -n

a '

V

7

n -T

U rr í Hm < i»

«

i

 

c

C

^ _ I _

M

T c

*

C

 

i M

í

^ í

« ¡

i



r

« w

» •

s v R s e v w

D

P   2

«

a3

N  «

C

n O

e a

a m S a

L

s a

H c  

n ra w f Q e T

A A

v mn

D X C

2

X ^ H y

a a a c c v

n

H

mf

U «

I

n n

a P

? A M

a   M

»

P D c

u   a Wu B

u

t H

v M OnC S j nr

'

uI1 ™ aP S K sI sSn

m O

X ^ M ^

A M

i

TU cc OZ ~ Cn   i^ x c c V >l R w

n S o c 1

c  D H Í M O

c p

M A

V 5  

R

* On

M  

X

 

3 e í m

/

»

 

ADC0808,  ADC080 Sf o

I

Ó)

5 -1 •3

o

c •a c c

m

a^

n u

c

n  íü  £

  ¡  -;

ó

O c

0  0

c

S

c

A O C  

 

o

:

n

P a a m e

C C

  I  í   :

ET

IQ

IB

1Q  m

m O

 

a>

o

II II

o Ut

<

r1 M

3

>

i

3  8

>   ,° >

QI

O^

O

-1

w"

o

g 0

Z   CD

r* 

^~

QJ

o  » ín o s> o o S  o 3 0  § 5 o  §

-

o o 6 II H  II

O

D C   S



n

<

o

QJ

QQ- ?  ?

D

«3

o^

~i

.2; .2;   s: ai  o

'  

 

o>

2  a5-

( (/

7

c

O

Si i2 s i"

o

H o c7  cT 2 o ia   C)

í 

$2 oí  .*-

 

c •S

U  £ r? U

  A  < o

-01  Hw

Ul  Cn

<   b.

*. I

o   ui

Ó  ^ IA  O

>«üi IA  >* +  W CD  -I-

í p b.

 

g  0

Si W  16

O

M

f  S ir

 

• 

;



s I .

; g S ¡-

o

£  ¿

. H w S s . S - 2  S P ^ o o o S o .  ^ « g S J ^

 l

S S o 

í 

|sl|ll§?MÍ?^   c x^-'o .

SQ .=H.

^3 o .

s - § » ^ g g   5   ^ s * s ~ ^  s ü ^ í - s ^ j c f s « 3 - ; cT -

g

- ° ^ | - = ± 3 R 2 ? S S .   i ^ ^ ^ S S l ?  § 3 f S S

|   3   = S 5  S P g S s ' - S s r  o   S í i o o c n i 

S S S ' S H ' S . 

I   ce 

0

»

Xa

60800QV   '80800QV  

É

u a n s e e g

c h A

C O

s

o

h

s

e

o e

o

m v

s

e

h c m e r c d m e h e w e o d y d o o a a p c o a h m c re p a

o a g h s s h m cm T a c z g d d s h a A ms a s m a o A n n q g c T

1

e e

p m a

e e h p s o n c D s

h

e

a h

c   /D A

A

v u C

A

a

h n

d m e

o

a

n v o c o e

c e r w e o e

1 7 6

e c o p y a h w n u s   e

h u a

m c mm e D s o a T s v e s d g g e h mn o s í t t a I e

n *

1 3 l

E I

A S L F F O N O T A F A

A D A B 3

H V

J   D

e

A o u

G F

g F m

v C o E

c

o p

a ó o s s e e o c n a a m s h o n o a o

b s h w p n y ó s b o p n s c ó s a m s w a v e b c n b v s A a ó

n u

n S h o

b b a d w s o o s 9 e s w p n o s ó s s h

c e c o a p o a E s

h h h s o s e e a b s c 

/D A

e s

e

h c c o w ra o o e

T 4 L

A S . U F  

 

R O R R E

— 

i — '

.

G F

M

a

B S

V

T l R A E N U N O

E 7   E   E  

M 1

1 5  

L A C

v u C

e

L

a

F F O   N

 T /D

D o F

s o s p s p p s ó e h c s e o b T c e c e D s s u A p a s e T (S (S th In

O oc o OD

0

s m ó O n u s E e o e w s p c a e a c n o me s C e th a

p

d 8

a ó O s tw c

oC o üO

U

h s s s o a h s a m m

o a a e

mm T c u

1   4

N

 

  1   3

D I

 

1

 

ta

D I

S

 

0  

=a

0 1 0

 

Z U • 0

E 1

  O

0

D T C A F A   N V

A l S 3   2  

E R U G F

 

 

.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF