Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERIAS Y ARQUITECTURA
DEPARTAMENTO INGENIERIA MECANICA, MECATRONICA E INDUSTRIAL
PROGRAMA DE INGENIERÍA MECATRÓNICA
PAMPLONA
2006
1
INGENIERIA E IMPLEMENTACION DE UN PROTOTIPO PARCIAL DE UNA
VALVULA DE CONTROL DE FLUJO
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 INGENIERÍA MECATRÓNICA
PAMPLONA
2006
2
TABLA DE CONTENIDO
Pág.
INTRODUCCIÓN 9
1.1 Titulo 11
1.3 Justificación 11
1.4 Objetivos 12
2. Marco Teórico 13
2.2.2 Características. 31
3
Pág.
3.1 Mecánica 43
3.1.1 Transmisión. 43
3.2 Válvula 48
3.3 Electronica 54
3.3.1 Datos 54
4. Manual De Funcionamiento 66
5. Análisis Económico 67
6. Análisis Confiabilidad 69
7. Análisis De Legalidad
9. Recomendaciones 73
12. Conclusiones 76
Bibliografía 78
Bibliografía Web 79
Anexos 81
4
LISTA DE TABLAS
Pág.
la válvula de control. 19
5
LISTA DE FIGURAS
Pág.
Figura 6 Conector DB 9 35
PRODENG 1.0 46
La Válvula De Control 60
Etapa De Control 60
De Control 62
De La Válvula De Control 66
7
LISTA DE GRAFICAS
Pág.
8
INTRODUCCIÓN
bloque electrónico esta dotado por dos sistemas de control uno automático que
actuación rápida) esta dado por el control manual (a través de una interfase
válvula directamente, apoyado por un software el operador tiene razón del estado
del movimiento del obturador en tiempo real, una vez procesada la señal de
mecánica, es decir una interfase que convierta señales electrónicas (de control)
9
Figura 1. Diagrama de bloques del prototipo de la válvula de control de flujo.
1. PROBLEMA
10
1.1 TÍTULO
porque el hecho de contar con una válvula de control con una altura de arte
para trabajar en una planta piloto permite de manera práctica aportar al desarrollo
1.3 JUSTIFICACION
11
su implementación es un costo de 400.000 cumpliendo con las mínimas normas,
1.4 OBJETIVOS
ingeniería de detalle.
de control de flujo.
§ Validar la ingeniería.
12
2. MARCO TEORICO
Realiza la función de variar el caudal del fluido de control que modifica a su vez el
continuamente variable. Dentro del bucle de control tiene tanta importancia como
propio eje o bien tener un movimiento rotativo. Esta unido a un vástago que pasa a
13
Figura 2. Válvula de control.[ 1 ]
porcentaje de caudal máximo bajo una presión diferencial constante. Las curvas
14
Obturador con característica lineal, el caudal es directamente proporcional a la
q = k.l Ec (1)
q = caudal
k = constante
l = carrera de la válvula
dq
=a.q Ec (2)
dl
a = constante
l = carrera de la válvula
q = b .e a . l Ec (3)
15
q = caudal a pérdida de carga constante
a = constante
b = constante
Rangeabilidad.
Los valores típicos de rangeabilidad para este tipo de válvula están en un rango de
30 a 50. El término de isoporcentual deriva del hecho que, por cada incremento
16
porcentual de la carrera de la válvula, se produce el mismo incremento porcentual
del caudal.
cuando varía su apertura, por lo que la curva real que relaciona la carrera con el
El ?p ?
variable (ya no más una constante), depende de las combinaciones de la
tubería y de las características de las bombas y/o tanques del proceso. Por eso,
pérdida de carga absorbida por el sistema variarán según sea el grado de apertura
de la válvula.
17
Grafica 2. Curva característica de caudal efectivo.[ 2 ]
18
Para cada valor de “r” puede construirse una curva característica efectiva que se
Es importante destacar que dicha ecuación representa una familia de curvas para
siguiente:
presentar picos por encima del valor de la unidad de tal modo que es posible que
ganancia del controlador con lo que aparecen estos puntos o zonas inestables de
19
Tabla 1. Criterios De Selección De La Curva Característica De La Válvula De
Control. [ 2 ]
§ Isoporcentuales para:
Procesos rápidos.
§ Lineales para:
Procesos lentos.
20
Para finalizar se puede decir que en la mayoría de los casos las válvulas más
usadas son las del tipo isoporcentual, con menos frecuencia las lineales y rara vez
Caudal de agua en galones USA por minuto que pasa a través de la válvula en
de la válvula.
Coeficiente Kv. En los países que emplean unidades métricas se suele utilizar
de válvulas de control del siguiente modo: Caudal de agua (de 5 a 40ºC) en m3/h
que pasa a través de la válvula a una apertura dada y con una pérdida de 1 bar.
para el mínimo valor recibe el nombre de Kvo. Por lo tanto la relación Kvs / Kvo es
[
Kv = 0 . 86 Cv m 3 / h ] Ec (6)
21
Fórmula general. La válvula se comporta como un orificio que permite la
2 2
P 1 v1 P v
+ = 2 + 2 Ec (7)
l 1 2g l 2 2g
Suponiendo fluidos incompresibles:
l1 = l 2 = l Ec (8)
v2 − v1 = 2 g
2 2 ( p1 − p 2)
Ec (9)
l
V2>> V1
∆P
v 2 = 2g = 2gh Ec (10)
l
La forma de la válvula da lugar a una resistencia que disminuye la velocidad.
v = β 2 gh Ec (11)
q = A .v Ec (12)
22
q = caudal a través de la válvula, en m3 / s
∆P
q=Aβ 2g h = Aβ 2g .10 m 3 / s Ec (13)
l
l
Kv = Q m3 / h
∆P Ec (14)
Q = caudal máximo, en m3 / h
l
Cv = Q g / min
∆P Ec (15)
23
Estas relaciones deben ser aumentadas cuando el campo de variación de caudal
• Caudal máximo (Q-máx.): máximo caudal que puede circular por la válvula
para el 100 % de apertura. Excepto Q-máx., los demás son datos de proceso
Otros datos:
• Propiedades físicas:
• De instalación:
• De la válvula:
24
* Serie (150, 300, etc)
• Rangeabilidad
25
válvula a la tubería. El obturador es quien realiza la función de reducir el paso del
rotativo. Esta unido a un vástago que pasa a través de la tapa del cuerpo y que es
• las conexiones soldadas pueden ser con encaje o con soldadura a tope. Las
26
Componentes Del Cuerpo De La Válvula
suministro de energía, así como de mantenimiento periódico. Por otro lado, las
27
aplicaciones de los modelos neumáticos también son limitadas desde el punto de
todo esto es necesario conocer muy bien las características de cada actuador para
2.1.3 Tipos de válvulas. Las válvulas pueden ser de varios tipos según sea el
diseño del cuerpo y el movimiento del obturador. Las válvulas de control pueden
ser de varios tipos dependiendo del diseño del cuerpo y del movimiento del
obturador en [A1] se amplia cada uno de los tipos de válvulas en este caso se
en nuestro estudio.
Considerada como una de las válvulas más utilizadas para fines de bloqueo, las
válvulas de compuerta tienen una tal forma constructiva que, el fluido, al pasar en
línea recta a través del cuerpo con el obturador en la posición totalmente abierta,
carga. El obturador, que puede tener forma de disco o de cuña, actúa a través de
y/o estrangulamientos, pues en estos casos el impacto del fluido con el obturador
como podrá causar erosión en las superficies de los asientos y del obturador
29
§ Construcción en amplia gama de tamaños.
de las instrucciones que se ejecuten (ADD, OR, AND), mientras que los pines son
30
§ Set de instrucciones reducido (tipo RISC), pero con las instrucciones
CARACTERÍSTICAS 16F877
Frecuencia máxima DX-20MHz
Número de pines 40
Interrupciones 14
Timers 3
Módulos CCP 2
Arquitectura Harvard
CPU Risc
Canales Pwm 2
CARACTERÍSTICAS 16F877
Pila Harware -
TIPO DE
NOMBRE DEL PIN PIN TIPO BUFFER DESCRIPCIÓN
TIPO DE
NOMBRE DEL PIN PIN TIPO BUFFER DESCRIPCIÓN
32
RB4 37 I/O TTL programación de bajo voltaje
TIPO DE
NOMBRE DEL PIN PIN TIPO BUFFER DESCRIPCIÓN
33
PORTD es un puerto
bidireccional paralelo
RD0/PSP0 19 I/O ST/TTL
RD1/PSP1 20 I/O ST/TTL
I/O
RD2/PSP2 21 ST/TTL
I/O
RD3/PSP3 22 I/O ST/TTL
I/O
RD4/PSP4 27 I/O ST/TTL
RD5/PSP5 28 I/O ST/TTL
RD6/PSP6 29 ST/TTL
RD7/PSP7 30 ST/TTL
34
Comunicación Serial. Un dispositivo serial utiliza un protocolo de comunicación
transmisión entera de bytes de una sola vez, es más sencillo y puede utilizarlo en
comunicación paralela definen que el cableado entre equipos no debe ser mayor
número de bits transferidos por segundo. Por ejemplo, 300 baudios son 300 bits
tasa en baudios, así que si el protocolo indica una razón en baudios de 4800, el
reloj está ejecutándose a 4800 Hz. Esto quiere decir que el puerto serial está
muestreando la línea de datos a 4800 Hz. Las tasas de baudios para líneas
telefónicas son 14400, 28800, y 33600. Tasas de baudios mayores a estas son
Conector DB-9.
Otros: RI en pin 9
estos motores es el hecho de poder moverlos un paso a la vez por cada pulso que
se le aplique.
constituidos normalmente por un rotor sobre el que van aplicados distintos imanes
estator.
Las bobinas son parte del estator (figura 8) y el rotor (figura 7) es un imán
36
Figura 7. Imagen del rotor.[ 6 ]
trucos para ser controlados, debido a que requieren del cambio de dirección del
un movimiento.
su conexionado interno (ver figura 9). Este tipo se caracteriza por ser más simple
de controlar.
37
Figura 9. Motor unipolar. [ 6 ]
eléctricas como mecánicas las cuales son entregadas por los fabricantes en los
adecuadamente.
Torque. Se llama torque a la fuerza que ejerce el motor sobre la carga. A mayor
torque, una mayor carga o peso puede mover normalmente el motor o puede
lograr una mayor velocidad sobre la misma carga. Este es quizás uno de los
agregando una palanca al eje y un peso o una balanza lineal en el otro extremo de
puede ser una pieza de plomo o se puede utilizar una balanza de resorte.
La palanca debe tener una longitud fija determinada ya sea un centímetro, una
38
expresa en unidades de peso por unidades de longitud, como onzas por pulgada,
T = F *d Ec (16)
palancas.
de fricción entre las superficies de contacto. Para evitar el deslizamiento entre los
engranajes endentados.
39
Cuando dos engranes están endentados al mayor se le denomina engrane y al
menor piñón. Los engranes que se usan para conectar ejes paralelos tienen
dientes rectos. (Existen con dientes helicoidales: los cuales se cortan en forma de
Hélice)
de engranes.
40
• Engrane de salida: `conducido`3
• Ejes `a, b`
• WT : Carga trasmitida
• T: Momento de torsión
• H: Potencia Kw.
WT = F32 Ec (17)
d2
Ta 2 = WT Ec (18)
2
60(10) 3 H
WT = Ec (19)
πd 2n2
WT V
H = Ec (20)
33000 T
wengranemotriz
G= Ec (21)
W engraneconducido
Relación de velocidades.
41
REV − CONDUCTOR ( rmp) N _ dientes − CONDUCTOR
= Ec (22)
REV − CONDUCIDOr mp) N _ dientes − CONDUCIDO
n( rmp) N− CONDUCTOR
= Ec (23)
n( rmp) N dientes − CONDUCIDO
N: numero de dientes
D: diámetro de paso
d −CONDUCTOR N− CONDUCTOR
= Ec (25)
d − CONDUCIDO N _ CONDUCIDO
§ Análisis AGMA. El análisis y diseño para engranes rectos para resistir a fallas
Nomenclatura:
42
Factores dinámicos. Cuando un engranaje o par de engranes funciona a
B
A
Cv = Kv = V (ft/min) Ec (26)
A+ V
B
A
Cv = Kv = V (m/s) Ec (27)
A + 200 * V
Donde:
A=50+56(1-B)
B=(12-Qv)2/3 /4
3.1 MECÁNICA
3.1.1 Transmisión.
43
Figura 12. Tren De Engranes Rectos.
Vernier.
44
Figura 13. Determinación Del Torque. [ 6 ].
F= 8N
d = 0.06 m
T = F *d Ec (30)
T = 0.48 N.m
conclusión de que era bronce. Con este dato y el software puedo conocer más
datos.
diagrama de bloque y al final se puede ver una tabla de todos los datos obtenidos.
45
Figura 14. PRODENG 1.0
46
Tabla 5 Resultados Factores Dinámicos
47
Torque de entrada 0.48 2.16 0.74
(N.m)
carga tangencial 177.7778 177.7778 177.77
Wt (N)
Potencia 0.0111 0.0111 0.0111
H (hp)
Coeficiente elastico
Cp (pa) 141974.1073 141974.1073 141974.1073
La relacion del tren de engranes esta dada para condiciones optimas del
3.2 VÁLVULA
CARACTERISTICA KV DE LA VALVULA
48
Las curvas efectivas de las válvulas de control plantean un problema, el de la
selección de la curva adecuada que satisfaga las características del proceso este
motivado en parte por la falta de datos del proceso de los cuales se carece a
3
coeficiente de dimensionamiento Kv se define: caudal de agua ( m h ) que pasa a
través de la válvula a una apertura dada y con una perdida de carga de 1 bar.
Datos:
49
A = Π * r2
Ec (31)
A = 0.02199912 m2
q =V *t Ec (32)
q = 0.00189 m3 * 1.4181 min
q = 0.002684 m3 / min
q = A .v Ec (33)
q 0.002684 m 3 / min
v= =
A 0.0219912 m 2
v = 0.1220 m / min
m
v = 2.03 * 10 −3
s
donde
m3 3600 s Ec (34)
Kv = 0.002684 *
s 1h
m3
K v = 0.14448
h
C v = 1.16 Kv Ec (35)
gal
C v = 0.1612
min
50
Figura 16. Conexión De La Válvula
línea se observa:
Característica de la válvula:
carga.
1. Prueba realizada:
51
0.4 1.12
0.5 1.75
CARACTERISTICA DE LA VALVULA
2
TIEMPO ( s )
1.5
1 Serie1
0.5
0
0 0.2 0.4 0.6
CARRERA ( in )
tiempo.
1. Prueba realizada:
52
COMPORTAMIENTO RESPECTO A
LA SEÑAL
SEÑAL ( V ) 6
4
Serie1
2
0
0 0.2 0.4 0.6
CARRERA ( in )
aproximadamente por cada voltio la carrera del obturado se mueve una pulgada.
53
CARACTERISTICA DE CAUDAL
EFECTIVA
PORCENTAJE DE
150
CAUDAL (%) 100
50 Serie1
0
-50 0 50 100 150
CARRERA DE LA VALVULA
(%)
Hay que señalar que en la mayor parte de las válvulas que trabajan en
válvula por lo cual la curva real que relaciona la carrera de la válvula con el caudal
combinaciones entre las resistencia (en este caso fue despreciada debido a que la
un rango de:
54
• Carrera del obturador (In): 0 - 0.5
3.3 ELECTRONICA
3.3.1 Datos
Ø MOTOR:
Voltaje de trabajo: 6 V
del motor (0.48N.m) es suficiente para lograr las condiciones de trabajo propiadas.
tiene caracteristicas de 5V DC a 600 mA, esto con el fin de proteger el pic para
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 Ec (37)
Ic
β=
Ib Ec (38)
4 A
β=
0.025 A
β = 160
56
RC_7.................. RX (RECEPCION DE DATOS)
RC_6.................. TX (TRANSMISION DE DATOS)
RA_0.................. AN_0 (CONVERSOR ANALOGO DIGITAL)
“SEÑAL DE CONTROL”
RA_1.................. AN_1 (CONVERSOR ANALOGO DIGITAL)
“SEÑAL REALIMENTADA DEL SENSOR”
RD_0.................. BOBINA 1 DEL MOTOR
RD_1.................. BOBINA 2 DEL MOTOR
RD_2.................. BOBINA 3 DEL MOTOR
RD_3.................. BOBINA 4 DEL MOTOR
57
Figura 18. Diagrama en Flujo de Programa del Microcontrolador
Ø TIP 31 C
58
FIGURA 20 DATA SHEET –TIP 31[ 8 ]
Ø MAX 232
59
Figura 21. Data Sheet –Cmx 232 [ 8 ]
60
bloqueando al automático desde el PC; el control manual depende directamente
de la señal del controlador del proceso (en este caso simulado con un
potenciómetro.
dos sistemas de control dado que se brinda una interfase grafica a través de la
simulado con un potenciómetro, y otro tipo de control manual para el caso que se
cerrase o abrirse.
61
Figura 24. Funcionamiento De La Etapa De Control Y Monitoreo
62
Figura 26 Segundo Paso De Instalación Válvula De Control 3.0
63
Figura 30. Sexto Paso De Instalación Válvula De Control 3.0
64
Software: VALVULA DE CONTROL 3.0
señal del controlador en este caso del potenciómetro desde el PC se puede tomar
65
4. MANUAL DE FUNCIONAMIENTO
la válvula de control.
66
Figura 33. Procedimientos Para Poner en Marcha La Válvula De Control
5. ANALISIS ECONOMICO
67
3`500.000
400.000 Pesos
Pesos
En el mercado una válvula de Control de La implementación, ingeniería de una
Flujo de 1/2 para planta piloto esta válvula de control de flujo para una
evaluada por un valor de: planta piloto tiene una valor de:
un precio asequible para los clientes cada vez mas exigentes con una cifra real
aproximadamente.
Con implementación del prototipo parcial de una válvula de control de flujo cumple
con las funciones básicas que se requiere en un control el cual con mejoras en el
hasta e momento no hay una empresa que disponga de la producción de este tipo
68
de válvulas teniendo en cuenta que su propiedad no solo es de uso industrial,
6. ANALISIS CONFIABILIDAD
69
Industriales (compuerta, neumáticas) aporta el desempeño por la interfase de
determinado por:
FARADIP.
oscila alrededor de los 2000 dólares por pulgada. Si es una válvula para plantas
aproximadamente
70
y el sistema se encuentra diseñado para una válvula de 1/2”, por lo tanto el costo
de una falla del dispositivo equivale a 1500 dólares *0.30 = 450 dólares
7. ANALISIS DE LEGALIDAD
71
Para la realización de las aplicaciones, simulaciones, pruebas de la válvula de
control de flujo se utilizaron los software Visual Basic 6.0, el cual la universidad de
72
La implementación del prototipo parcial de una válvula de control requiere de
• Verificación de calibración.
9. RECOMENDACIONES
73
• Hacer mantenimiento constante, esto implica aspectos citados en el punto 8
instrumento.
eléctrico, lubricación.
16f877 utilizado.
74
En la figura 34 se puede ver paso a paso los procedimientos para llevar a cabo en
75
• Consolidación en Sistemas de control, Instrumentacion Industrial, Sistema de
de confiabilidad.
76
12. CONCLUSIONES
electrónico.
universitaria.
que sea monitoreado que es lo que lo que ofrece el entorno grafico VALVULA
DE CONTROL 2.0.
estudiados.
cualquier usuario que lo use en una posición avanzada dentro del estudio de
77
• El prototipo de la válvula de control de flujo además de permitirse adaptar a un
78
BIBLIOGRAFIA
Mecánica:
Editorial Labor
2da edición.
[A9] Clarence W Silva. Control Sensor and Actuator , Prentice Hall, 1998
[A10] Willians Tompkins, John webster, Interfacing Sensing. Prentice Hall, 2001
BIBLIOGRAFÍA 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
[1] válvula De control: Fuente: TARANTINO ALVARADO, Rocco. Curso
http://www.monografias.com/trabajos18/descripcion-pic
http://es.wikipedia.org/wikipedia.org/wiki/microcontrolador_pic
2004)
81
ANEXOS 1 PROGRAMA DEL PIC
#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
;**** RECEPCION DE DATOS POR PUERTO SERIE ******
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
82
BCF STATUS,RP1
CLRF PORTD
MOVLW B'10000000' ;RC6,RC7--> INPUT; TX,RX
USART PIN 25,26
MOVWF PORTC
MOVLW B'00100000' ;CONFIGURACION DE PIE1
MOVWF PIE1 ;DESHABILITO TODAS LAS
INTERUPCIONE PERIFERICOS
BSF TRISA,0
BCF STATUS,RP0 ;BANCO 0
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
83
MOVF DATO_R,W
XORLW "A"
BTFSS STATUS,Z
GOTO CHECK_2
CALL ABRIR
GOTO CONVERTIR
CHECK_2 MOVF DATO_R,W
XORLW "C"
BTFSS STATUS,Z
GOTO CONVERTIR
CALL CERRAR
GOTO CONVERTIR
;:***********************************************************************************
;**** FUNCIONES PARA EL MANEJO DEL MOTOR PASO A PASO ****
;************************************************************************************
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
;*** SUBRUTINA DE CONVERSION Y GUARDAMOS EL RESULTADO DE ESTA
EN DATO H Y DATO L *******************************************************************
BTFSC ADCON0,GO
GOTO $-1
MOVF ADRESH,W ; CONVERSION FINALIZADA
MOVWF DATOH
BSF STATUS,RP0 ; PASO A BANCO 1
MOVF ADRESL,W
BCF STATUS,RP0
MOVWF DATOL ;GUARDAMOS EL VALOR DE
ADRES L A DATO L
RETURN
86
BSF STATUS,RP0 ;BANCO 1
BCF TXSTA,TX9 ;(TXSTA)DESACTIVO ENVIO DE
9 BIT
GOTO MIR_TRM
BCF STATUS,RP0 ;BANCO 0
BSF INTCON,GIE
RETURN
;**************************************************
RX_SER BSF STATUS,RP0 ;BANCO 1
MOVLW .12 ;19200 BAUDIOS ALTA
VELOCIDAD BRGH=1
87
BCF STATUS,RP0 ;BANCO 0
BTFSC RCSTA,FERR ;MIRO SO OCURRIO ERROR EN
LA TRANSMISION PC To Master
BCF RCSTA,CREN ;RESETEA BANDERAS DE
ERRORES
MOVWF EEADR
BSF STATUS,RP0 ;PASAMOS AL BANCO 3
BCF EECON1,EEPGD ; HABILITA ACCESO A MEMORIA
BSF EECON1,WREN ; HABILITO EEPROM COMO
ESCRITURA
BCF INTCON,GIE
MOVLW H'55' ; CODIGO DEL FABRICANTE***
MOVWF EECON2
MOVLW H'AA'
MOVWF EECON2
BSF EECON1,WR ; ACTIVO CICLO DE ESCRITURA
BTFSC EECON1,WR ;SALTA SI EL CICLO DE ESCRITURA
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
ANEXOS 2 PROTOTIPO VALVULA DE CONTROL
91