Vous êtes sur la page 1sur 23

CAPITULO IV: DESARROLLO DEL PROYECTO

4.1

DESCRIPCIN DEL EQUIPO ACTUAL


El equipo de destilacin actualmente se ha puesto en funcionamiento tras la fabricacin de un tablero de control e instrumentacin del mismo para evaluar las variables y parmetros a las condiciones de diseo, los resultados cuantificados presentan similitud con los datos originales, concluyndose finalmente que la unidad esta correctamente diseada, ya que la unidad funciona satisfactoriamente dentro de los lmites permisibles. Esta unidad dispone de 1 partes, las cuales se encuentran

especficamente detalladas en el !apitulo. "!ul# $dicionar un diagrama semifuncional que muestre la interaccin de las variables con el sistema de control %aga una relacin de las variables de salida y entrada fsica del sistema 4.2

DESARROLLO DEL PROYECTO


&uego de haber elegido la alternativa de solucin pasamos a su desarrollo para lo cual el presente proyecto se divide en dos partes muy importantes para el funcionamiento correcto de la me'ora( )iseo del %ard*are +,ar'eta electrnica de control, comunicacin y adquisicin de datos-. )iseo del .oft*are +/rograma de supervisin del equipo de destilacin-.

4.1.1

DISEO DEL HARDWARE &a primera parte principal del proyecto es el diseo de la tar'eta electrnica +0er $ne1o 23 1-, que se encargar del control del proceso y de enviar los datos a la /!, para la supervisin a travs del puerto serial. /rimeramente nos centramos en la eleccin del microcontrolador , ya que de esta depender el funcionamiento correcto, por ser el encargado de procesar, recibir y enviar la informacin a las diferentes etapas presentes.

El microcontrolador +/4! 156788- cuya ficha tcnica se ad'unta +0er $ne1o 23 9-, se eligi luego de tomar en cuenta algunos factores, como(

Costos. .i deseamos reducir costos se debe tener en cuenta las herramientas de apoyo con la que se dispone( emuladores, simuladores, ensambladores, compiladores, etc.

Ap !"#"!$%.

$ntes

de

seleccionar

un

microcontrolador

es

imprescindible anali:ar los requisitos de la aplicacin. P&o"'s#(!'%to )' )#tos: 2os asegurarnos de seleccionar un dispositivo suficientemente rpido para reali:ar clculos crticos en un tiempo limitado. /or otro lado, se tiene que tener en cuenta la precisin de los datos a mane'ar. E%t&#)#*S# !)#: /ara determinar las necesidades de Entrada;.alida del sistema se reali:a un diagrama sencillo para poder identificar la cantidad y tipo de seales a controlar. Co%s+(o: El microcontrolador tiene que estar consumo cuando no hay muchos procesos. D!s',o )' # p #"#: la seleccin del microcontrolador concreto condicionar el diseo de la placa de circuitos. en estado de ba'o

El /4! 156788 es un componente cuyas caractersticas tcnicas son una solucin conveniente y rentable para el proyecto, porque( &os microcontroladores /4! estn e1tensamente disponibles. El ambiente del desarrollo del /4! es libremente disponible y actuali:ado. %ay una amplia gama de diversos microcontroladores de /4!. El hard*are con el que se programa es fcil y no requiere de muchos equipos adicionales.

-!.+&# 4.2.1. /4!156788 tipo /)4/ +/lastic )ual 4n &ine /ac<ageEl hard*are presenta diferentes etapas las cuales estn diseadas para cumplir una siguientes( 4.2.1.1/ Etapa de control. Etapa de lectura de datos. Etapa de comunicacin. Etapa de tempori:acin. Etapa de potencia. Etapa de alimentacin +fuente-. ETAPA DE CONTROL. funcin especfica, entre las que encontramos las Indique el diagrama de flujo o diagrama de fase de las actividades del PIC

Esta primera etapa de control va ser el cerebro del sistema cuyo componente central es el microcontrolador /4! 156788 de encapsulado )4/ de = pines con sus correspondientes circuitos de /o*er, >eset, !loc< necesarios para su correcto funcionamiento.

> ===

69 KG0 7 L1 D $

) = 12 =1=7 1 1

9 ) G N G .10 ,1;= I

.1 ,1 ;= I

0) ) 0) )

C9 11

> 1 1 B

E 1

/ 4! 1 5 6 7 8 8 $

.I 1 > .,

> 9 1 1 ! CG 1E 6 9 1 D ! & > ;0 p p

> $ ;$ 2 > $ 1 ;$ 2 1 > $ 9 ;$ 2 9 > $ C ;$ 2 C ;0 > E 6 > $ = ;, A ! B 4 > $ G ;$ 2 = ;. . > @ ;42 > @ > @ > @ > @ > @ > @ > @ , 1 9 C = G 5 8

9 C = G 5 8 CC C= CG C5 C8 C7 CJ = 1G 15 18 17 9C 9= 9G 95 1J 9 91 99 98 97 9J C 7 J 1

42 42 1 42 9 42 C 42 = $ $ $ $ E ! ! 1 ! 9 ! C &0 E2 ,E> M 9

! 155G

1G/6

C 9 .8 5 7 B % : ! 1555 ) E! 42 !

1G/6

! 1 1 9

1G/6 M 1

1C

! 9 1 9 1G/6

9 D % N 1=

> ! ;, 1 A . A ;, 1 ! B 4 > ! 1 ;, 1 A . 4;! ! / 9 A . ! 1 ;! & B 42 > ! 9 ;! ! / 1 > ! C ;. ! B ;. ! & > ! = ;. ) 4;. ) $ > ! G ;. ) A > ! 5 ;, H;! B A . ! 9 ;! & B A E , > ! 8 ;> H;) , > > > > > > > > ) ) ) ) ) ) ) ) 1 9 C = G 5 8 ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ . . . . . . . . / / / / / / / / 1 9 C = G 5 8

> ! 5 ;, H > ! 8 ;> H

E > ) ) ) )

. @ @ @ @

= G 5 8 42 G 42 5 42 8

> E ;> ) ;$ 2 G > E 1 ;I > ;$ 2 5 > E 9 ;! . ;$ 2 8 ! C 1 1 9 2 6 KG0

-!.+&# 4.2.1.1. !ircuitera bsica del /4! 156788 usado en el proyecto. El microcontrolador /4!, en este caso act?a como receptor y emisor, recibe las seales y las procesa para enviarla a la etapa de comunicacin, para programar el /4! se utili:o el lengua'e de programacin /4!@$.4! mientras q para el diseo de la placa se utili:o el soft*are A>!$). $ continuacin se presenta la configuracin de los = pines, as como la descripcin de cada una de ellas(
No(0&' P!% A.!1;!&B42 A.!9;!&BAE, D!&>;0pp;,%0 DIP P!%1 1C 1= 1 I*O*P T!po 4 A 4;/ 2+33'& T!po .,; !DA.+=F .,

19 C1

0ss 0ss

D's"&!p"!$% )' # "o%3!.+&#"!$% Entrada e1terna de relo' .alida oscilador de cristal. !one1in a cristal en modo %.. Entrada Daster !lear +reset-. El >eset se activa con nivel ba'o. Entrada de sensor de temperatura &DCG. Entrada de sensor de temperatura &DCG. Entrada de sensor de temperatura &DCG.

/A>,$ es bidireccional de Entrada;.alida >$ ;$2 9 4;A ,,& >$1;$21 C 4;A ,,& >$9;$29; = 4;A ,,&

0>E6L >$C;$2C; G 4;A ,,& 0>E6K >$=;,A!B4 5 4;A ., >$G;..;$2= 8 4;A ,,& /A>,@ es bidireccional de Entrada;.alida. >@ ;42, CC 4;A ,,&;.,+1>@1 C= 4;A ,,& >@9 >@C;/OD >@= CG C5 C8 4;A 4;A 4;A ,,& ,,& ,,&

Entrada de sensor de temperatura &DCG. 2! Entrada de sensor de temperatura &DCG. Entrada de pulsador +E2,E>!ontrol de encendido de resistencia de calefaccin !ontrol de encendido de resistencia de calefaccin !ontrol de encendido de resistencia de calefaccin !ontrol de encendido de resistencia de calefaccin !ontrol de activacin del electroimn Entrada de pulsador +)E!Entrada de pulsador +42!.alida de oscilador ,imer1 en modo &/. Entrada de oscilador ,imer1 2! 2! 2! 2! ,ransmisor >eceptor 2! 2! !ontrol del &!) +E!ontrol del &!) +>..alida de datos al &!) .alida de datos al &!) .alida de datos al &!) .alida de datos al &!) Entrada de sensor de temperatura &DCG. Entrada de sensor de temperatura &DCG. Entrada de sensor de temperatura &DCG. Dasa lgica y patillas de Entrada;.alida /ositivo para lgica y patillas de Entrada;.alida 2o conectado.

>@G C7 4;A ,,& >@5;/O! CJ 4;A ,,&;.,+9>@8;/O) = 4;A ,,&;.,+9/A>,! es bidireccional de Entrada;.alida >! ;,1A.A; 1G 4;A ., ,1!B4 >!1;,1A.4; 15 4;A ., !!/9 >!9;!!/1 18 4;A ., >!C;.!B;.!& 17 4;A .;, >!=;.)4;.)$ 9C 4;A ., >!G;.)A 9= 4;A ., >!5;,H;!B 9G 4;A ., >!8;>H;), 95 4;A ., /A>,) es bidireccional de Entrada;.alida >) ;/./ 1J 4;A .,;,,&+C>)1;/./1 9 4;A .,;,,&+C>)9;/./9 91 4;A .,;,,&+C>)C;/./C 99 4;A .,;,,&+C>)=;/./= 98 4;A .,;,,&+C>)G;/./G 97 4;A .,;,,&+C>)5;/./5 9J 4;A .,;,,&+C>)8;/./8 C 4;A .,;,,&+C/A>,E es bidireccional de Entrada;.alida >E ;>);$2G 7 4;A .,;,,&+C>E1;I>;$25 >E9;!.;$28 0.. 0)) 2! J 1 11, C9 1C, C1 PP 4;A 4;A / / .,;,,&+C.,;,,&+CPP PP PP

L'4'%)#: 4 Q Entrada, A Q .alida, PP Q 2o usada, ,,& Q Entrada, Not#s.5

4;A Q Entrada;.alida, / Q $limentacin ,,& ., Q Entrada ,rigger .chmitt

1: Entrada ,rigger .chmitt cuando se configura como interrupcin e1terna 2: Entrada ,rigger .chmitt en modo programacin 6: Entrada ,rigger .chmitt cuando se configura como 4;A y entrada ,,& en modo puerto paralelo 4: Entrada ,rigger .chmitt cuando se configura en modo oscilador >! y entrada !DA. en otros casos

,abla 111 1111111111111 Os"! #)o&: &os modos de operacin ms utili:ados se muestran a continuacin( R &/ @a'a frecuencia +y ba'o consumo de potenciaR H, !ristal ; >esonador cermico e1ternos, +Dedia frecuenciaR %. $lta velocidad +y alta potencia- !ristal;resonador R >! >esistencia ; capacitor e1ternos &os tres modos &/, H, y %. usan un cristal o resonador e1terno, la diferencia sin embargo es la ganancia de los drivers internos, lo cual se ve refle'ado en el rango de frecuencia admitido y la potencia consumida. En la siguiente tabla se muestran los rangos de frecuencia as como los capacitores recomendados para un oscilador en base a cristal. 6recuencia ,pica C9 Bh: 9 B%: 1 <h: 9 Dh: = Dh: 7 D%: 1 D%: 9 D%: !apacitores recomendados !1 !9 57 a 1 pf 57 a 1 pf 1G a C pf 1G a C pf 57 a 1G pf 1G a 9 pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf 1G a C pf

Dodo &/ H,

%.

,abla 11 1111111 D's"&!p"!$% )' p&o.&#(# )' (!"&o"o%t&o #)o&: El programa ha sido escrito en lengua'e /4!@$.4! +0er $ne1o 23 C-, y puede dividirse en los siguientes con'untos de rutinas principales(

1. >utina principal +/rograma principal9. >utinas de mane'o de pantalla de cristal lquido +&!)C. >utinas de comunicacin serial +E.$>,=. >utinas de tempori:acin G. >utinas varias de mane'o de aritmtica de 15 y C9 bits y conversin entre formatos @!) y @inario. 5. >utinas para mane'o del ingreso de datos e interface con el usuario 8. >utinas para la lectura y escritura de las memorias EE/>AD. 7. >utinas de servicio de interrupcin e1terna J. >utinas de control y activacin D!spos!"!$% )' os "o(po%'%t's )' # 't#p# )' "o%t&o : El hard*are diseado presenta la siguiente disposicin de sus componentes( 1. El :calo para el /4! 156788. 9. &os circuitos de oscilador y timer1, compuestos por el cristal y la pare'a de condensadores de 1G p6 conectadas a O2). C. En el circuito del >eset, la resistencia de 1 entrante al T! a unos G S limita la corriente T$, ms que suficiente para asegurar un

U1V lgico en el terminal D!&>. Ena ve: que se presiona el pulsador se pone la resistencia de 1 BS a masa, asegurando un U V lgico para obtener el reset querido, lo importante de esto es que una ve: que se suelta el capacitor hace de amortiguador de los golpeteos mecnicos del pulsador y as se evitan los resets involuntarios. 4.2.1.2/ ETAPA DE LECTURA DE DATOS.

Esta etapa es la que se encargar de recibir la informacin analgica de los diferentes sensores de temperatura +&DCG-, reali:a la conversin $;) y enviar a la etapa de comunicacin.

W55 &D CG 1 9 C KG0 1 ! 15= 1 E 6 ;C G 0 42 1

-!.+&# 4.2.1.2. !ircuito de los sensores de temperatura &DCG. El Dicrocontrolador /4! 156788 viene equipado con 7 entradas para hacer conversiones $;). &a tcnica que utili:a el X! para la conversin es la de Uincremento y comparacinV la cual consiste en usar un registro au1iliar, compararlo con la entrada analgica y si es menor incrementarlo, volver a comparar y as hasta que el valor del registro sea lo ms apro1imado posible +pero sin pasarse- a la entrada analgica. El rango de conversin de los /4!s es de a G 0. El circuito que se presenta hace uso del sensor de temperatura &DCG, el mismo que puede medir temperaturas desde LG Y! hasta 1G Y!. &a seal de salida de los &DCG son introducidas al /4! por medio de /A>,$ y /A>,E, as tenemos todas las seales de los sensores dentro del /4!, con los que se hacen los clculos. &a resolucin que tiene cada bit de la conversin tiene un valor que es funcin de la tensin de referencia y viene dada por( >es Q 0refK L 0refL ; 1 9= El T! pone automticamente la referencia en la tensin de alimentacin. Ena ve: reali:ada la conversin, obtendremos un valor binario 0000000000 para 4.2.1.6/ El 0 y un valor binario 1111111111 para G 0.

ETAPA DE CO7UNICACIN. hard*are cuenta con los componentes necesarios para

implementar el sistema de comunicacin para lo cual se emplea el adaptador de niveles D$H9C9,que conectado a las lneas >!5 y >!8 del /4! es un puerto >.9C9 estndar, con las lneas ,H, >H y O2).
KG0 ! 1 1 2 6 1E 6 9 0! !

.e conectar a la /! por medio de un cable E/, de 7 hilos y un


! G 15 ! = E 9 D $ H9 C 9 1E 6 0L 0K 5

conector )@J.

> ! 5;, H

11

, 1 42

,1A E ,

1=

,)

, 9 42

,9A E ,

> ! 8 ;> H

19

> 1A E ,

> 1 42

1C

> )

> 9A E ,

> 9 42

1 ! 5 1E 6 C

! K

! 9K

= ! 8

! 1L O 2 )

! 9L

1E 6

1G

-!.+&# 4.2.1.6. !one1in para el /uerto serie $ continuacin mostramos algunas de las especificaciones elctricas de los /uertos .erie >.9C9( En ZEspacioZ + lgico-. Ena ZDarcaZ +1 lgico-. El volta'e en circuito abierto no debe e1ceder los 9G 0, en referencia a tierra. &a corriente en cortocircuito no debe e1ceder los G m$.

&a comunicacin efectuada por un /uerto >.9C9 es asincrnica. Esto significa que no hay seal de relo' asociada a la seal de datos. !ada palabra es sincroni:ada empleando un bit de comien:o +start bit- y un relo' interno en cada lado que mantiene la tempori:acin. 4.2.1.4/ ETAPA DE TE7PORI8ACIN.

Esta etapa se reali:ar manualmente por medio de un teclado digital con visuali:acin en display &!) que se ubicar en la carcasa, en el cual se har la tempori:acin del electroimn de forma directa.

W9 @ ! 2 ,> & 1 9 C = G 5 8 7

WC @ ) $ ,$ 1 9 C =

KG0

> 15 1 B

> 17 1 B

> 1J 1 B

KG0

42 !

) E!

E2 ,E>

> = 1 B 9 PANTALLA LCD E > .

) ) ) )

@ @ @ @

8 5 G =

.I 9 42 !

! 1G 1E 6

.I C ) E!

! 15 1E 6

.I = E 2 ,E >

! 18 1E 6

-!.+&# 4.2.1.4. !ircuitos de la cone1in del &!) y del teclado Este teclado dispone de tres pulsadores para despla:ar el acceso al programa( 42![ 4ncrementar el tiempo de activacin o desactivacin del electroimn. )E![ )isminuye el tiempo de activacin o desactivacin del electroimn. E2,E>[ 4niciar el programa. Ena ve: presionada esta tecla se observar en la pantalla &!) el tiempo programado y al otro e1tremo nos mostrara como va avan:ando el tiempo. 4.2.1.9/ ETAPA DE POTENCIA. Esta etapa es la que se encargara de recibir las rdenes del /4! las cuales sern enviadas desde la /! por medio del puerto serial. .e presentan cinco circuitos idnticos de las cuales cuatro sern las encargadas de activar y desactivar resistencias de calefaccin mientras que uno de ellos ser la que se encargue del funcionamiento correcto del divisor de reflu'o que consiste en activar y desactivar el electroimn de acuerdo al tiempo que se programe con el teclado digital. $ continuacin se muestra el circuito de apagado y encendido de las fuentes de calor y del electroimn, este circuito se basa en el funcionamiento del opto acoplador y el ,>4$!.

> C

99 > 1 9 1 99 1 ) 1 &$ KG0 1 D A ! C 91 E 1 5 C 9 \ 9 , > 4$ ! =

W1 1 9 > &$ W9 1 9 99

> 9 $! 1 B 9

C \ 1 92 CJ = 1

-!.+&# 4.2.1.9. !ircuitos de activacin y desactivacin de resistencias de calefaccin y electroimn. El DA!C =1 arro'a hasta 1$ +4,.D- a la salida, y el @,1C8 necesita 4O, para dispararse. !alculamos la resistencia de salida( !omo 4O, es un valor muy ba'o, se desprecia. En su lugar calculamos la menor resistencia que el DA!C =1 puede soportar a la ,ensin dada +99 v-( > Q 0;4,.D Q 99 v;1$ Q 99 Ahm El clculo de la resistencia de entrada es la misma frmula para encender un &E) con una tensin dada +Gv-. )el datasheet sacamos los valores de corriente +46,Q1Gm$- y caida de tensin +06Q1,Gv- del &E) infraro'o interno. >in Q +GvL06-;46, Q +GvL1,Gv-; . 1G$ Q 9CC.CC Ahm -+%"!o%#(!'%to )' "!&"+!to .e trata pues de que los actuadores se activen o desactiven de acuerdo a la orden que se d por medio de la /!, sta orden llegara al /4! el cual controlar las salidas >@1, >@9, >@C, >@=, para las resistencias y >@G para el electroimn. /ara separar la parte de ba'a tensin +Gv )!- de la de alta tensin +99 v $!se utili:a el optotriac +DA! C =1-, como se aprecia en el esquema est colocado de tal manera que uno se activa con el nivel alto de tensin y el otro con el nivel ba'o de tensin, el optotriac internamente est compuesto por un diodo led patillas +1 y 9- y un triac de ba'a potencia +patillas = y 5-, este triac se activa con la lu: proporcionada por el led cuando esta activo, al no haber unin elctrica entre las dos partes del circuito tenemos aislada

elctricamente la parte de continua de la de alterna, con el optotriac controlamos el disparo del ,riac que alimentar la resistencia de calefaccin o el electroimn, para proteger el triac de los picos producidos se puede colocar una red de filtro producida por una resistencia y un condensador. 4.2.1.:/ ETAPA DE ALI7ENTACIN ;-UENTE/

Ena fuente de alimentacin consta de un transformador, un rectificador de diodos, condensadores, y un regulador de tensin que mantiene un nivel de tensin estable a 190, G0.
6 1 6 E . E 1A ) 1 9 12 = ) C 9 9 1 42 1 G 0 $ ! E 6 ;9 G 0 12 = 8 1 9 12 = 8 ! = ! G .= 8 E 6 ;9 8 1 9 12 = ) = 1 1 8 E C &D 8719 42 O 2 ) A E , ) 9 1 .= 8 ;1 I 9 = 8 LC C ;G I K0 > 97 > 9J

W1

\ 1 ) C 1 C L) 7 7

! 8 1

K190 E 6 ;9 G 0 1

E G & D 8 7 G ! ;, A 9 9 42 O 2 ) A E ,

9 C 1 \ 9 ) C 1 C L) 7 7

99

! 7 99

KG0 ! J 1 E 6 ;9 G 0 C

E 6 ;9 G 0 9

> 1 99 ! 1 99 E 6 ;9 G 0 1 ) G &E) /A I E>

-!.+&# 4.2.1.:. !ircuito de la fuente de alimentacin El trasformador de entrada reduce la tensin de red de 99 0 a 19 0. &a tensin de salida depende de la tensin de entrada y del n?mero de espiras de primario y secundario. !omo frmula general tenemos( 01 Q 09 ] +21;29-, )onde 21 y 29 son el n?mero de espiras del primario y del secundario respectivamente. !on esta frmula podemos conocer en nuestro transformador su relacin de espiras[ 21;29 Q 01;09 21;29 Q 99 ;19 Q 17,CC /or el primario y el secundario pasan corrientes distintas, la relacin de corrientes tambin depende de la relacin de espiras pero al revs, de la siguiente forma( 49 Q 41 ] +21;29-

)onde 41 e 49 son las corrientes de primario y secundario respectivamente. Esto nos servir para saber que corriente tiene que soportar el fusible que pondremos a la entrada del transformador, entonces aplicamos la frmula( 49 Q 41 ] +21;29,C$ Q 41 ] 17.CC 41 Q .C ; 17.CC Q 15.C58 m$ /ara asegurarnos de que el fusible no saltar cuando no debe se tomar un valor mayor que este, por lo menos un C ^ mayor. El rectificador es el que se encarga de convertir la tensin alterna que sale del transformador en tensin continua. /ara ello se utili:a un puente de diodos. &a tensin m1ima a la que llega 0i se le llama tensin de pico, la tensin de pico no es lo mismo que la tensin efica: pero estn relacionadas[ la tensin de pico 0ma1 se halla con la ecuacin( 0ma1 Q 0i ] 1,=1=9 0ma1 Q 19v ] 1,=1=9 0ma1 Q 15,J8v !uando un diodo conduce en un momento determinado se pierde un voltio apro1imadamente. En el rectificador en puente conducen siempre dos diodos a la ve:, por lo tanto la tensin pico de la salida 0ma1 ser la siguiente( 0ma1 Q 19v ] 1.=1=9 P 9 Q 1=.J8 0 &a tensin en la carga que se obtiene del rectificador es en forma de pulsos. &o que se necesita es una tensin constante, para lo cual se emplea el filtro de condensadores. !omo se observa, en la figura fueron agregados dos capacitores a la entrada del circuito integrado. &a funcin que cumple el primero es que la seal se filtra por medio de este consiguindose una tensin continua no estabili:ada y el segundo filtra la tensin de posibles transitorios y picos

indeseables, mientras que el capacitor que se encuentra a la salida, disminuye la tensin de ri:ado de salida, a la ve: que evita oscilaciones. El regulador o estabili:ador es un circuito que se encarga de reducir el ri:ado y de proporcionar una tensin de salida de la tensin e1acta que queramos. En nuestro diseo se usan dos reguladores ya que nuestro diseo cuenta con dos salidas, para la primera parte usamos el &D8719 y para la segunda y ?ltima parte usamos el &D87 G, los cuales nos entregaran los 19v y Gv respectivamente. 4.2.1/ DISEO DEL SO-TWARE. &a segunda parte del proyecto consiste en es el diseo de un soft*are de supervisin y control del proceso de destilacin de la planta piloto usando el lengua'e de programacin 0isual @asic 5. , este soft*are esta programado para comunicarse con el hard*are diseado a travs del puerto serial de una computadora personal para poder reali:ar las tareas de transmisin, recepcin, anlisis y presentacin de datos, adems de ser una interfa: grfica, fcil de utili:ar y amigable al usuario. $s como el hard*are este diseo tambin presenta etapas diseadas para cumplir una funcin especfica, dividiremos el soft*are en dos etapas( 4.2.2.1. Etapa de /resentacin. Etapa de cone1in Etapa de .upervisin. Etapa de !ontrol. Etapa de $lmacenamiento.

ETAPA DE PRESENTACIN

Esta primera etapa del soft*are no tiene mucha importancia y tampoco es muy complicada.

-!.+&# 4.2.2.1. 0entana de presentacin &a funcin q cumple sta es la de dar la bienvenida al usuario por medio de una ventana de presentacin en la que aparece el nombre de la institucin para donde se reali:o el proyecto, el nombre del programa y otros, e1isten dos botones de comando con los que se puede elegir la accin que se desea reali:ar[ al hacer un clic en el primer botn 42O>E.$>, nos enviar a una segunda ventana que viene a ser la ventana de control y supervisin mientras que el botn 642$&4N$>, como su nombre lo indica cerrara el programa. 4.2.2.2. ETAPA DE CONE<IN En esta etapa del soft*are que ya se encuentra en la ventana de .upervisin y control, es donde se har el mane'o del puerto serial de la computadora, inicialmente cuando ingresamos a esta ventana nos encontraremos con q el control de puerto se encuentra desconectado, haciendo clic en este botn de control hacemos que se abra el puerto serial y podamos conectarnos con el hard*are.

-!.+&# 4.2.2.2. @oton de control del puerto serial de la /!

4.2.2.6.

ETAPA DE SUPERVISIN

Esta etapa de supervisin el soft*are se encargar de leer los datos de los sensores enviados por el /4! a travs del puerto serial.

-!.+&# 4.2.2.6. .upervisin de temperaturas. El programa lo que hace es ordenar las temperaturas de acuerdo al cdigo que viene antepuesto a cada temperatura desde el pic. El /4! manda la temperatura de cada sensor con un cdigo que lo identifique por e'emplo[ $C= @9C !C=, esto se refiere a que $ es el sensor 1 y lo que a continuacin viene es su temperatura, esto se da para todo los sensores, el soft*are lo hace es identificar el numero de sensor quitarle el cdigo y mostrarlo en la ventana que le corresponda. 4.2.2.4. ETAPA DE CONTROL

El control en el soft*are se resuelve utili:ando una estructura de eventos, el cual determina qu caso debe e'ecutarse mediante el selector animado +A2 ; A66-

-!.+&# 4.2.2.4. !ontrol de las resistencias de calefaccin. /ara el soft*are el control significa enviar una orden al /4! por medio del puerto serial, para enviar la orden de encender o apagar una resistencia el soft*are le enviar al /4! un cdigo en la programacin reali:ada el /4! est configurado para interpretar los cdigos en sistema $.!44, el soft*are se encarga de enviar este cdigo, por e'emplo[ para activar la resistencia 1 el /4! esperar que se le enve una UHV, mientras que para desactivarla se le enviar una U1V, este mismo proceso se reali:a para las dems resistencias. 4.2.2.9. ETAPA DE AL7ACENA7IENTO

&a etapa de almacenamiento de datos se implementa por la necesidad de generar reportes o reali:ar graficas con los datos adquiridos. /ara satisfacer esta necesidad se implemento dos tareas una de grabacin y la otra de guardado. /ara reali:ar la primera tarea primeramente tenemos que ingresar la cantidad de muestras que se deseen, luego se seleccionara el intervalo de la toma de cada dato esto se puede dar en segundos o minutos. Ena ve: ingresado estos datos se hace clic en el botn O>$@$>, con el que hacemos que el programa inicie la grabacin de las muestras generando al terminar una ho'a de clculo con los datos tomados. &a segunda y ultima tarea solo se encargara de guardar el archivo generado por la primera tarea en la ubicacin que se desee.

-!.+&# 4.2.2.9. $lmacenamiento de datos.

INSTALACIN Y FUNCIONAMIENTO DEL PROYECTO


/ara el funcionamiento y uso correcto del presente proyecto es necesario contar con una computadora personal y tener en cuenta las recomendaciones para seguir los pasos siguientes( >eali:ar correctamente las cone1iones de los sensores, actuadores y puerto serial antes de alimentar la interface de control y supervisin +%ard*are-. E'ecutar el programa +.oft*are- en la computadora personal en la que se tiene conectada la interface de control y supervisin. %acer clic en el botn conectar del soft*are de supervisin. /rogramar el tiempo de activacin y desactivacin del electroimn usando los pulsadores de 42! o )E! que se encuentran en el hard*are. Ena ve: que se tenga el tiempo deseado presionar el pulsador E2,E>, el cual iniciar el conteo de activacin del electroimn as como tambin har que se inicie la comunicacin del hard*are con el soft*are. En la ventana de supervisin se visuali:arn las temperaturas tomadas por los diferentes sensores, en la parte inferior derecha se visuali:a tambin el conteo de activacin y desactivacin del electroimn. /or medio de identificadores visuales se podr saber el lugar de los sensores en la mquina para lo cual se ubica el puntero de mouse en

la ventana de te1to del sensor que se desee, haciendo un clic en ste el identificador visual cambiara de color de ro'o a verde, con el cual tendremos una me'or ubicacin de los sensores. /ara iniciar la destilacin se necesitar activar las resistencias de calefaccin ubicadas en la mquina, para reali:ar este proceso contamos con la etapa de control en la que por medio del mouse se hace clic en los selectores A2 ;A66 y al igual que en el punto anterior se observara en la pantalla su ubicacin. 6inalmente se reali:a la toma de muestras para la e'ecucin de reportes y graficas haciendo uso de la etapa de almacenamiento.

PRUEBAS
/ara cerciorarnos del funcionamiento correcto del hard*are antes de conectarla a la /! se hicieron pruebas de cada placa y se comprobaron los volta'es con ayuda de un multmetro. Ena ve: reali:adas estas pruebas se prosigui a la comunicacin con la /! para lo cual se utili: el soft*are )oc<light para verificar el envo y la recepcin de datos entre el hard*are diseado y la /!.

-!.+&# 4.4.1. /ruebas de envo y recepcin de datos.

$ntes de programar el soft*are se hi:o pruebas de mane'o de puerto, envo y recepcin de datos, para esto se reali:o una aplicacin de mane'o de puerto para hacer las pruebas y para simular el envo y recepcin solo se puenteo el puerto serial de la /!.

-!.+&# 4.4.2. /ruebas de envo y recepcin de datos. )espus de haber terminado el diseo y programacin del soft*are se procedi a reali:ar las pruebas finales de compatibilidad entre el hard*are y el soft*are dndonos el resultado que se esperaba.

-!.+&# 4.4.6. /ruebas finales de compatibilidad. 6inalmente se comprob si la etapa de almacenamiento funcionaba correctamente para la cual se visuali: el archivo el cual cumpli con nuestros requerimientos.

-!.+&# 4.4.4. %o'a de clculo presentando la relacin de datos guardados.

CONTROL Y SUPERVISION DE LA COLUMNA DE DESTILACIN CONTINUA LUEGO DE LA MEJORA


$ continuacin se presentan dos graficas de la columna de destilacin mostrando la me'ora del proyecto en sus formas de control y supervisin.

-!.+&# 4.9.1. !ontrol en la columna de destilacin.

-!.+&# 4.9.2. .upervisin en la columna de destilacin.

Vous aimerez peut-être aussi