Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prototipo Valvula
Prototipo Valvula
UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERIAS Y ARQUITECTURA
DEPARTAMENTO INGENIERIA MECANICA, MECATRONICA E INDUSTRIAL
PROGRAMA DE INGENIERA MECATRNICA
PAMPLONA
2006
Director:
ROCCO TARANTINO ALVARADO
Doctor
Co-Director:
HAROLD RODRIGUEZ ARIAS
Ingeniero
UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERIAS Y ARQUITECTURA
DEPARTAMENTO INGENIERIA MECANICA, MECATRONICA E INDUSTRIAL
PROGRAMA DE INGENIERA MECATRNICA
PAMPLONA
2006
2
TABLA DE CONTENIDO
Pg.
INTRODUCCIN
1.1 Titulo
11
11
1.3 Justificacin
11
1.4 Objetivos
12
12
12
2.
2.1
Marco Terico
13
Vlvula De Control
13
13
25
28
28
30
30
2.2.2 Caractersticas.
31
32
35
36
36
39
3
Pg.
3.
3.1 Mecnica
43
43
3.1.1 Transmisin.
43
3.2 Vlvula
48
3.3 Electronica
54
3.3.1
Datos
54
3.3.2
Data Sheet
58
60
64
Manual De Funcionamiento
66
5. Anlisis Econmico
67
6. Anlisis Confiabilidad
69
7. Anlisis De Legalidad
8. Mantenimiento Y Proteccin Del Trabajo
72
9. Recomendaciones
73
74
75
12. Conclusiones
76
Bibliografa
78
Bibliografa Web
79
80
Anexos
81
LISTA DE TABLAS
Pg.
19
30
32
44
46
46
51
51
52
53
67
LISTA DE FIGURAS
Pg.
Figura 1. Diagrama de bloques del prototipo de la vlvula de
control de flujo.
Figura 2. Vlvula de control.
10
14
25
27
Figura 5
29
Figura 6
Conector DB 9
35
Figura 7
31
Figura 8
33
38
40
40
43
44
45
46
50
56
57
58
59
59
6
Pg.
60
60
61
62
62
62
63
63
63
64
65
66
74
LISTA DE GRAFICAS
Pg.
Grafica 1. Curva caracterstica de caudal inherente
16
18
51
52
53
INTRODUCCIN
procesada la seal de
control se ejecuta tal accin mediante el uso de una interfase electrnicamecnica, es decir una interfase que convierta seales electrnicas (de control)
en mecnicas para finalmente obtener el movimiento acoplado en una caja de
transmisin reductora con el fin de lograr el movimiento del obturador controlado.
1. PROBLEMA
10
1.1 TTULO
1.2 PLANTEAMIENTO DEL PROBLEMAEn la actualidad para realizar investigaciones de Instrumentacion, esquemas de
control, sistemas de deteccin, sistemas de seguridad, sistemas de monitoreo y
diagnostico de falla se recurre a practicas tipo virtual, con simulaciones, clculos
porque el hecho de contar con una vlvula de control con una altura de arte
moderada trae incluido factores econmicos de adquisicin notables. La
implementacin de un prototipo parcial de una vlvula de control de flujo diseada
para trabajar en una planta piloto permite de manera prctica aportar al desarrollo
de todas las reas pertinentes, realizar estudios e investigaciones, proponer
teoras que fomente el progreso de la Universidad.
1.3 JUSTIFICACION
La implementacin del prototipo parcial de la vlvula de control de flujo cumple en
el lazo de control un bloque ineludible dado esto su funcionamiento, se ubica como
un elemento primordial de la Instrumentacion industrial por tal motivo es que al
estudiar la altura del arte y tendencias se observa las inclinaciones de una
Instrumentacion con monitoreo, y control; donde los costos de estas nuevas
tecnologas oscilan aproximadamente entre 3`500.000 pesos, donde el valor por
11
Validar la ingeniera.
12
2. MARCO TEORICO
13
14
Ec (1)
q = caudal
k = constante
l = carrera de la vlvula
dq
=a.q
dl
Ec (2)
q = b .e a . l
15
Ec (3)
Rangeabilidad.
El coeficiente Kv para la vlvula totalmente abierta se denomina Kvs mientras que
el valor mnimo recibe Kvo por lo tanto la relacin Kvs/Kvo es la denominada
Rangeability o campo de control que expresa la relacin de acaudales que la
vlvula puede controlar [A1]
Los valores tpicos de rangeabilidad para este tipo de vlvula estn en un rango de
30 a 50. El trmino de isoporcentual deriva del hecho que, por cada incremento
16
17
r=
Ec (4)
: mayor valor de r
18
Para cada valor de r puede construirse una curva caracterstica efectiva que se
apartar de la curva inherente y que coincidir con ella cuando, r = 1 Es decir,
cuando la lnea no absorbe presin y queda toda disponible para la vlvula.
Es importante destacar que dicha ecuacin representa una familia de curvas para
cada tipo de vlvula, cada una representativa de un valor particular de r. Un
criterio ms o menos aceptado para la seleccin de vlvulas de control es el
siguiente:
Si en algn caso la
19
Variable
Presin
Caudal
Nivel
Temperatura en
general
Aplicaciones
Caracterstica
Igual porcentaje
Isoporcentuales para:
Procesos rpidos.
Cuando la dinmica del sistema no se conoce muy bien.
Cuando se requiere alta rangeabilidad.
Lineales para:
Procesos lentos.
Cuando ms del 40 % de la cada de presin del sistema cae en la vlvula.
Cuando la mxima capacidad de la vlvula debe ser obtenida rpidamente.
20
Para finalizar se puede decir que en la mayora de los casos las vlvulas ms
usadas son las del tipo isoporcentual, con menos frecuencia las lineales y rara vez
las de apertura rpida.
Cv = 1 . 16 Kv [galones
Kv = 0 . 86 Cv m 3 / h
21
por minuto
Ec (5)
Ec (6)
Frmula general.
P 1 v1
P
v
+
= 2 + 2
l 1 2g l 2 2g
Ec (7)
l1 = l 2 = l
l = Peso especifico del fluido
Ec (8)
Kg / dm 3
v2 v1 = 2 g
2
( p1 p 2)
l
Ec (9)
V2>> V1
P
v 2 = 2g
= 2gh
l
Ec (10)
v = 2 gh
Ec (11)
q = A .v
22
Ec (12)
q=A
m3 / s
m2
2g h = A
l
P
Kv = Q
Q = caudal mximo, en
2g
P
.10 m 3 / s
l
m3 / h
Ec (13)
Ec (14)
m3 / h
Cv = Q
l
P
g / min
Ec (15)
23
Caudal mximo (Q-mx.): mximo caudal que puede circular por la vlvula
para el 100 % de apertura. Excepto Q-mx., los dems son datos de proceso
(diseo o condiciones de operacin). El Q-mx. suele adoptarse alrededor del
25 % mayor que el Qn-mx.
Otros datos:
Propiedades fsicas:
* Viscosidad *Densidad * Peso especfico * Densidad relativa
* Presin de vapor * Peso molecular * Calores especficos * Otros
De instalacin:
* Dimetro de la caera donde se instalar
* Corrosin * Erosin * Otros tipos posibles de ataque
De la vlvula:
24
Rangeabilidad
las conexiones soldadas pueden ser con encaje o con soldadura a tope. Las
primeras se emplean para tamaos de vlvulas hasta 2 y las segundas desde
2 hasta tamaos mayores.
26
27
2.1.3 Tipos de vlvulas. Las vlvulas pueden ser de varios tipos segn sea el
diseo del cuerpo y el movimiento del obturador. Las vlvulas de control pueden
ser de varios tipos dependiendo del diseo del cuerpo y del movimiento del
obturador en [A1] se amplia cada uno de los tipos de vlvulas en este caso se
procede a profundizar en la vlvula tipo compuerta puesto que es esta pertinente
en nuestro estudio.
2.1.4
Considerada como una de las vlvulas ms utilizadas para fines de bloqueo, las
vlvulas de compuerta tienen una tal forma constructiva que, el fluido, al pasar en
lnea recta a travs del cuerpo con el obturador en la posicin totalmente abierta,
sufrir una resistencia mnima y consecuentemente tendr una baja prdida de
carga. El obturador, que puede tener forma de disco o de cua, acta a travs de
un vstago que queda montado en la tapa de la vlvula, promoviendo por medio
de una rosca propia, movimientos de translacin del disco o de la cua, en sentido
28
29
30
16F877
DX-20MHz
8KB
368
256
Puertos E/S
A,B,C,D,E
Nmero de pines
40
Interrupciones
14
Timers
Mdulos CCP
Comunicaciones Serie
MSSP, USART
Comunicaciones paralelo
PSP
Juego de instrucciones
35 Instrucciones
Longitud de la instruccin
14 bits
Arquitectura
Harvard
CPU
Risc
Canales Pwm
CARACTERSTICAS
16F877
Pila Harware
PIN
TIPO BUFFER
OSC1/CLKIN
13
OSC2/CLKOUT
14
MCLR/Vpp/THV
I/P
ST
DESCRIPCIN
RA0/AN0
I/O
TTL
RA1/AN1
I/O
TTL
RA2/AN2/ Vref-
I/O
TTL
RA3/AN3/Vref+
I/O
TTL
RA4/T0CKI
I/O
ST
RA5/SS/AN4
I/O
TTL
TIPO DE
NOMBRE DEL PIN
PIN
TIPO BUFFER
DESCRIPCIN
PORTB es un puerto I/O
bidireccional. Puede ser
programado todo como entradas
RBO/INT
33
I/O
RB1
34
I/O
RB2
35
I/O
TTL
RB3/PGM
36
I/O
TTL
32
RB4
37
I/O
TTL
RB5
38
I/O
TTL
Pin de interrupcin
RB6/PGC
39
I/O
RB7/PGD
40
I/O
15
I/O
ST
RCO/T1OSO/T1CKI
16
I/O
ST
RC1/T1OS1/CCP2
17
I/O
ST
18
I/O
ST
23
I/O
ST
RC4/SD1/SDA
24
I/O
ST
RC5/SD0
25
I/O
ST
RC6/Tx/CK
26
I/O
ST
RC2/CCP1
RC3/SCK/SCL
RC7/RX/DT
TIPO DE
NOMBRE DEL PIN
PIN
TIPO BUFFER
33
DESCRIPCIN
RD0/PSP0
19
I/O
ST/TTL
RD1/PSP1
20
ST/TTL
RD2/PSP2
21
RD3/PSP3
22
RD4/PSP4
27
RD5/PSP5
28
I/O
I/O
I/O
I/O
I/O
I/O
I/O
RD6/PSP6
29
ST/TTL
RD7/PSP7
30
ST/TTL
REO/RD/AN5
RE1/WR/AN
RE2/CS/AN7
10
I/O
I/O
I/O
PORTD es un puerto
bidireccional paralelo
ST/TTL
ST/TTL
ST/TTL
ST/TTL
ST/TTL
ST/TTL
ST/TTL
Vss
12.31
Vdd
11.32
NC
34
grandes.
Por
ejemplo,
las
especificaciones
IEEE
488
para
comunicacin paralela definen que el cableado entre equipos no debe ser mayor
de 20 m en total, con no ms de 2 m entre dos dispositivos cualquiera; en
comunicacin
serial
pueden
extenderse
hasta
1200
m.
2.3
La caracterstica principal de
estos motores es el hecho de poder moverlos un paso a la vez por cada pulso que
se le aplique.
2.3.1
Principio de funcionamiento.
constituidos normalmente por un rotor sobre el que van aplicados distintos imanes
permanentes y por un cierto nmero de bobinas excitadoras bobinadas en su
estator.
Las bobinas son parte del estator (figura 8) y el rotor (figura 7) es un imn
permanente. Toda la conmutacin (o excitacin de las bobinas) deber ser
externamente manejada por un controlador.
36
trucos para ser controlados, debido a que requieren del cambio de direccin del
flujo de corriente a travs de las bobinas en la secuencia apropiada para realizar
un movimiento.
su conexionado interno (ver figura 9). Este tipo se caracteriza por ser ms simple
de controlar.
37
38
expresa en unidades de peso por unidades de longitud, como onzas por pulgada,
libras por pie, gramos por centmetro, etc.
T = F *d
2.4
Ec (16)
MECANISMOS DE TRASMISION
b.
c.
Trenes de engranes.
39
Ejes `a, b`
WT : Carga trasmitida
T: Momento de torsin
H: Potencia Kw.
WT = F32
Ta 2 =
WT =
H =
d2
WT
2
60(10) 3 H
d 2n2
WT V
33000 T
Ec (17)
Ec (18)
Ec (19)
Ec (20)
G=
wengranemotriz
W engraneconducido
Relacin de velocidades.
41
Ec (21)
n( rmp)
N CONDUCTOR
=
n( rmp) N dientes CONDUCIDO
Ec (22)
Ec (23)
d CONDUCTOR N CONDUCTOR
=
d CONDUCIDO N _ CONDUCIDO
Ec (24)
Ec (25)
Anlisis AGMA. El anlisis y diseo para engranes rectos para resistir a fallas
Nomenclatura:
Cv: Factor de velocidad
Kv Factor Dinamico AGMA
42
Factores dinmicos.
Cv = Kv =
V (ft/min)
A+ V
Ec (26)
Cv = Kv =
V (m/s)
A + 200 * V
Ec (27)
Donde:
A=50+56(1-B)
B=(12-Qv)2/3 /4
Donde v se expresa en (m/s).
3.1 MECNICA
3.1.1 Transmisin.
43
ENGRANE
pin
Engrane 1
Engrane 2
Numero de
dientes
-N18
81
28
Dimetro
mayor
Velocidad
N
1.2 cm.
5.87 cm.
1.86 cm.
164
rpm
105.41 rpm
Ec (28)
Ec (29)
44
F= 8N
d = 0.06 m
T = F *d
Ec (30)
T = 0.48 N.m
45
46
ENGRANE 1
ENGRANE 1
PION
Kl
1.0293
1.1778
1.034
Cl
1.0366
1.1437
1.0513
Kv
1.0604
1.0697
1.0697
Cv
1.0604
1.0697
1.0697
Pin
Numero de dientes
18
Engrane 1
81
Engrane 2
28
n
Velocidad
164
36.44
105.41
1.2
5.87
1.86
(rpm)
dimetro mayor
(cm)
47
Torque de entrada
0.48
2.16
0.74
177.7778
177.7778
0.0111
0.0111
0.0111
141974.1073
141974.1073
(N.m)
carga tangencial
177.77
Wt (N)
Potencia
H (hp)
Coeficiente elastico
Cp (pa)
141974.1073
del
3.2
VLVULA
CARACTERISTICA KV DE LA VALVULA
48
travs de la vlvula a una apertura dada y con una perdida de carga de 1 bar.
En la siguiente figura se muestra el montaje realizado para determinar junto con el
coeficiente Cv algunas caractersticas del fabricante.
Datos:
Volumen: V = GAL
1.8927 L
0.00189 m3
49
A = * r2
Ec (31)
A = 0.02199912 m2
q =V *t
Ec (32)
q = A .v
Ec (33)
q 0.002684 m 3 / min
v= =
A
0.0219912 m 2
v = 0.1220 m / min
v = 2.03 * 10 3
m
s
donde
m3 3600 s
Kv = 0.002684
*
s
1h
K v = 0.14448
m3
h
C v = 1.16 Kv
C v = 0.1612
Ec (35)
gal
min
50
Dimetro puerto
Carrera total
Cv
In
mm
In
mm
1/2
12.7
3/4
19
0.168
Caracterstica de la vlvula:
Comportamiento de la vlvula en funcin del tiempo. En la siguiente tabla se
muestran los datos obtenidos mediante la prctica realizada en condiciones sin
carga.
1. Prueba realizada:
Tabla 8. Datos Prueba Realizada
Carrera l (in)
0
0.1
0.2
0.3
Tiempo (s)
0
0.07
0.28
0.63
51
0.4
0.5
1.12
1.75
TIEMPO ( s )
CARACTERISTICA DE LA VALVULA
2
1.5
1
Serie1
0.5
0
0
0.2
0.4
0.6
CARRERA ( in )
Carrera (in)
0
0.1
0.2
0.3
0.4
0.5
52
SEAL ( V )
COMPORTAMIENTO RESPECTO A
LA SEAL
6
4
Serie1
2
0
0
0.2
0.4
0.6
CARRERA ( in )
Porcentaje caudal
(%)
0
0
5
10
15
17
20
30
40
80
100
53
PORCENTAJE DE
CAUDAL (%)
CARACTERISTICA DE CAUDAL
EFECTIVA
150
100
50
Serie1
0
-50 0
50
100
150
CARRERA DE LA VALVULA
(%)
0 -5
54
0 - 0.5
3.3 ELECTRONICA
3.3.1 Datos
MOTOR:
Voltaje de trabajo: 6 V
Corriente promedio sin carga: 2 A
Debido a las pruebas realizadas en la parte mecnicas se concluy que el torque
del motor (0.48N.m) es suficiente para lograr las condiciones de trabajo propiadas.
Fuentes fuentes independientes.
Pic: 5 v DC Se hace necesario utilizar dos fuentes independientes. La presente
tiene caracteristicas de 5V DC a 600 mA, esto con el fin de proteger el pic para
contraintensidades de la otra fuente.
Motor: 6 v DC Es una bateria de 6 V a 4.5 A, su uso porporciona al mortor la
suficiente corriente para el funcioanmiento.
Dispositivos Electrnicos De Potencia: TIP 31 C
Datos:
Ib = 25mA
Ic = 4 A
Calculos:
55
I e = Ib + Ic
Ec (36)
I e = 0.025 A + 4 A
I e = 4.025 A
Ic = I b
=
Ic
4 A
0.025 A
Ec (37)
Ib
Ec (38)
= 160
RC_7..................
RX (RECEPCION DE DATOS)
RC_6..................
TX (TRANSMISION DE DATOS)
RA_0..................
RA_1..................
RD_0..................
RD_1..................
RD_2..................
RD_3..................
57
58
59
61
62
63
64
65
4. MANUAL DE FUNCIONAMIENTO
66
5. ANALISIS ECONOMICO
3`500.000
400.000 Pesos
Pesos
En el mercado una vlvula de Control de La implementacin, ingeniera de una
Flujo de 1/2 para planta piloto esta
evaluada por un valor de:
Con implementacin del prototipo parcial de una vlvula de control de flujo cumple
con las funciones bsicas que se requiere en un control el cual con mejoras en el
proceso de produccin seria muy competitivo teniendo el cuenta que en el pas
hasta e momento no hay una empresa que disponga de la produccin de este tipo
68
6. ANALISIS CONFIABILIDAD
Ec (39)
Ec (40)
oscila alrededor de los 2000 dlares por pulgada. Si es una vlvula para plantas
pilotos, el costo se incrementa en un 50 %, o sea 3000 dlares por pulgada. Si la
vlvula es de 1/2 pulgada entonces debe tener un costo de 1500 dlares
aproximadamente
70
y el sistema se encuentra diseado para una vlvula de 1/2, por lo tanto el costo
de una falla del dispositivo equivale a 1500 dlares *0.30 = 450 dlares
Ec (41)
Ec (42)
Ec (43)
7. ANALISIS DE LEGALIDAD
71
72
Verificacin de calibracin.
9. RECOMENDACIONES
73
74
En la figura 34 se puede ver paso a paso los procedimientos para llevar a cabo en
la calibracin del instrumento. Se aconseja realizar con frecuencia.
76
12. CONCLUSIONES
77
78
BIBLIOGRAFIA
[A8]
[A9]
[A10] Willians Tompkins, John webster, Interfacing Sensing. Prentice Hall, 2001
[A11] Daniel H. Sheingold. Transducer Interfacing Handbook. Published by Analog
Device INC. 1995.
[A12]
Tecnolgica CEKIT
[A13] Chabolla Romero, Manuel. Como redactar Textos para el aprendizaje.
BIBLIOGRAFA WEB
www.datasheetcatalog.com
www.infomecanica.com
www.elprisma.com
www.monografias.com
http://www.idm-instrumentos.es/
http://www.interempresas.net/Componentes_y_equipos_industriales
http://www.isa.cie.uva.es/~prada/control
http://www.ni.com
http://www.ti.com
http://www.optics2001.com/Italian-buyer-guide/Medida__aparatos_e_instrumentos
http://www.geocities.com/electronicsweb
http://www.frino.com.ar/simbologia.htm
80
Curvas
caractersticas
de
las
vlvulas.
Fuente:
Antonio
Creuss,
Tabla
caracterstica
del
microcontrolador.
Fuente:
http://www.monografias.com/trabajos18/descripcion-pic
[5]
Conector
DB
9.
Fuente:
http://es.wikipedia.org/wikipedia.org/wiki/microcontrolador_pic
81
#INCLUDE"P16F877.INC"
CBLOCK
.32
DATOH,DATOL,DATO,CONT,CONT1,CONT2,CONTROL,DATO_R,CONT3,CON
T13,CONT23,POINTER
ENDC
ORG
.0
GOTO
SETUP
ORG
.4
BCF
INTCON,GIE
BTFSS
PIR1,RCIF
GOTO
SALIR_INT
MOVF
RCREG,W
MOVWF
DATO_R
GOTO
SALIR_INT
;*************************************************
SALIR_INT
BCF
PIR1,RCIF
CALL
PAUSA
CALL
PAUSA
BSF
INTCON,GIE
RETFIE
SETUP
BSF
STATUS,RP0 ;BANCO 1
82
BCF
STATUS,RP1
CLRF
PORTD
MOVLW
MOVWF
PORTC
MOVLW
MOVWF
PIE1
INTERUPCIONE PERIFERICOS
CONVERTIR
BSF
TRISA,0
BCF
STATUS,RP0
BSF
INTCON,GIE
CALL
RX_SER
CLRF
CONTROL
MOVLW
.0
CALL
LEER
MOVWF
DATO
CALL
TX_SER
CALL
CONVER_INI
CLRF
DATO_R
CLRF
POINTER
MOVLW
B'1100'
MOVWF
PORTD
CALL
CONV_CH0
MOVF
DATOL,W
MOVWF
DATO
CALL
TX_SER
MOVF
DATO,W
CALL
ESCRIBIR
CALL
PAUSA
83
;BANCO 0
CHECK_2
MOVF
DATO_R,W
XORLW
"A"
BTFSS
STATUS,Z
GOTO
CHECK_2
CALL
ABRIR
GOTO
CONVERTIR
MOVF
DATO_R,W
XORLW
"C"
BTFSS
STATUS,Z
GOTO
CONVERTIR
CALL
CERRAR
GOTO
CONVERTIR
;:***********************************************************************************
;****
;************************************************************************************
ABRIR
BCF
INTCON,GIE
MOVLW
B'1101'
MOVWF
PORTD
CALL
PAUSA
MOVLW
B'1110'
MOVWF
PORTD
CALL
PAUSA
MOVLW
B'1000'
MOVWF
PORTD
CALL
PAUSA
MOVLW
B'0100'
MOVWF
PORTD
CALL
PAUSA
BSF
INTCON,GIE
MOVLW
"X"
MOVWF
DATO
84
CALL
TX_SER
RETURN
CERRAR
BCF
INTCON,GIE
MOVLW
B'0100'
MOVWF
PORTD
CALL
PAUSA
MOVLW
B'1000'
MOVWF
PORTD
CALL
PAUSA
MOVLW
B'1110'
MOVWF
PORTD
CALL
PAUSA
MOVL
B'1101'
MOVWF
PORTD
CALL
PAUSA
BSF
INTCON,GIE
MOVLW
"Y"
MOVWF
DATO
CALL
TX_SER
RETURN
;*************************************************************************************
;**** CONFIGURAMOS CONVERSOR ****************************************
CONVER_INI
BSF
STATUS,RP0 ;BANCO 1
BCF
STATUS,RP1
MOVLW
B'10001110'
MOVWF
ADCON1
BCF
STATUS,RP0
MOVLW
B'00000001'
MOVWF
ADCON0
RETURN
85
CONV_CH0
BSF
ADCON0,GO ;ACTIVAMOS
CICLO DE CONVERSION
BTFSC
ADCON0,GO
GOTO
$-1
MOVF
MOVWF
DATOH
BSF
MOVF
ADRESL,W
BCF
STATUS,RP0
MOVWF
DATOL
;GUARDAMOS EL VALOR DE
ADRES L A DATO L
RETURN
TX_SER
BCF
INTCON,GIE
BSF
STATUS,RP0 ;BANCO 1
MOVLW
D'12'
; 19200 BRGH=1
MOVWF
SPBRG
;CARGO EN (SPBRG)
BSF
BCF
BSF
BCF
PIE1,TXIE
;(PIE1)ACTIVO INTERUPCION
DE TX
BCF
STATUS,RP0 ;BANCO 0
BSF
BCF
PIR1,TXIF
;DESACTIVO BANDERA DE TX
POR
86
BSF
STATUS,RP0 ;BANCO 1
BCF
BSF
TXSTA,TXEN ;(TXSTA)HABILITO LA TX
SERIAL USART, TXIF =1
BCF
MIR_TRM
BCF
STATUS,RP0 ;BANCO 0
MOVF
DATO,W
MOVWF
TXREG
BSF
STATUS,RP0 ;BANCO 1
BTFSS
DESOCUPADO EL BUFFER DE
TX SERIAL (1-->desoc)
GOTO
MIR_TRM
BCF
STATUS,RP0 ;BANCO 0
BSF
INTCON,GIE
RETURN
;**************************************************
RX_SER
BSF
STATUS,RP0 ;BANCO 1
MOVLW
.12
MOVWF
SPBRG
BSF
;CARGO EN (SPBRG)
BRGH=1
BCF
BSF
INTCON,PEIE
BSF
PIE1,RCIE
;(PIE1)ACTIVO INTERUPCION DE RX
BCF
PIE1,TXIE
;DESACTIVO INT DE TX
87
BCF
STATUS,RP0 ;BANCO 0
BTFSC
BCF
Master
BTFSC
BCF
BSF
BCF
BCF
RCSTA,FERR
BCF
RCSTA,OERR
BCF
BCF
PIR1,RCIF
BSF
;DESACTIVO BANDERA DE TX
RETURN
LEER
BCF
INTCON,GIE
BSF
STATUS,RP1
BCF
STATUS,RP0
MOVWF
EEADR
BSF
STATUS,RP0
BCF
EECON1,EEPGD
BSF
EECON1,RD
BCF
STATUS,RP0
MOVF EEDATA,W
BCF
STATUS,RP1
BSF
INTCON,GIE
RETURN
ESCRIBIR
BSF
STATUS,RP1
MOVWF
EEDATA
88
;PASAMOS AL BANCO 2 Y
GUARDAMOS EL VALOR DE W EN
EEDATA
BCF
MOVF
POINTER,W
BSF
MOVWF
EEADR
BSF
BCF
BSF
BCF
INTCON,GIE
MOVLW
H'55'
MOVWF
EECON2
MOVLW
H'AA'
MOVWF
EECON2
BSF
EECON1,WR
BTFSC
ES COMPLETADO
GOTO$-1
BCF
STATUS,RP0
BCF
STATUS,RP1
BSF
INTCON,GIE
RETURN
PAUSA
MOVLW
.5
MOVWF
CONT
MOVLW
.15
MOVWF
CONT1
MOVLW
.5
MOVWF
CONT2
DECFSZ
CONT2,F
89
GOTO$-1
DECFSZ
CONT1,F
GOTO$-5
DECFSZ
CONT,F
GOTO$-9
RETURN
PAUSA2
MOVLW
.8
MOVWF
CONT3
MOVLW
.192
MOVWF
CONT13
MOVLW
.20
MOVWF
CONT23
DECFSZ
CONT23,F
GOTO$-1
DECFSZ
CONT13,F
GOTO$-5
DECFSZ
CONT3,F
GOTO$-9
RETURN
END
90
91