capitulo ii marco teÓrico. a.- antecedentes de la

47
CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA INVESTIGACION. Para el desarrollo de esta investigación fue necesario realizar el análisis de algunas publicaciones e investigaciones que sirvieron como antecedentes a la presente investigación. La validez de las conclusiones y recomendaciones de estos trabajos, proporcionan datos y técnicas de gran importancia para esta investigación. En este sentido Becerra (1997) Realizo una investigación titulada Implementación de un sistema de obtención de datos basado en Microcontroladores, para automatización de procesos industriales. Esta investigación se desarrollo en cuatro fases: Definición del diseño, subdivisión del diseño, creación de la documentación y operacionalizacion del sistema. Con lo que se determino que a través de un dispositivo de este tipo (microcontrolador) es posible supervisar un proceso y actuar sobre él para lograr un comportamiento predefinido. Así mismo Nava (1999) en su publicación Diseño de un sistema de adquisición de datos para el monitoreo de variables de perforación en la gabarra Maersk R1G-12. basándose en una metodología ecléctica y desarrollándose en cuatro etapas que son; Análisis de la situación actual,

Upload: others

Post on 16-Oct-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

CAPITULO II

MARCO TEÓRICO.

A.- ANTECEDENTES DE LA INVESTIGACION.

Para el desarrollo de esta investigación fue necesario realizar el

análisis de algunas publicaciones e investigaciones que sirvieron como

antecedentes a la presente investigación. La validez de las conclusiones y

recomendaciones de estos trabajos, proporcionan datos y técnicas de gran

importancia para esta investigación.

En este sentido Becerra (1997) Realizo una investigación titulada

Implementación de un sistema de obtención de datos basado en

Microcontroladores, para automatización de procesos industriales. Esta

investigación se desarrollo en cuatro fases: Definición del diseño, subdivisión

del diseño, creación de la documentación y operacionalizacion del sistema.

Con lo que se determino que a través de un dispositivo de este tipo

(microcontrolador) es posible supervisar un proceso y actuar sobre él para

lograr un comportamiento predefinido.

Así mismo Nava (1999) en su publicación Diseño de un sistema de

adquisición de datos para el monitoreo de variables de perforación en la

gabarra Maersk R1G-12. basándose en una metodología ecléctica y

desarrollándose en cuatro etapas que son; Análisis de la situación actual,

Page 2: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

requerimientos del sistema de control, diseño del sistema y desarrollo de una

infraestructura. Determino que gracias a un dispositivo electrónico conocido

como microcontrolador se puede desarrollar un sistema de supervisión para

equipos utilizados en perforación.

B.- BASES TEÓRICAS.

Dentro de este marco se encuentra un análisis exhaustivo de las

variables implicadas como son: Sistema de Monitoreo, y Microcontroladores;

y también las definiciones técnicas de varios parámetros de estudio que no

deben dejarse fuera del capitulo ya que también proporcionara

conocimientos requeridos para el objeto en investigación. En este sentido, se

tiene:

1. - SISTEMA DE MONITOREO.

Es una técnica que comprende un dispositivo o rutina computacional

utilizada para supervisar y verificar el correcto funcionamiento de un proceso

en curso, han sido diseñados para examinar el estado de operación de uno

o varios sistemas y detectar cualquier evento ajeno que se produzca

respecto a las condiciones del funcionamiento normal, además permiten la

observación de una variable en forma continua y los cambios que la misma

sufre cuando se ve afectada por agentes externos, estos cambios pueden

ser observados cuando los procesos se llevan acabo de forma manual o

automática.

Page 3: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

El desarrollo de un sistema de monitoreo es un método que pone en

practica los avances tecnológicos que se producen a diario en el área de

electrónica y computación, para su implantación es indispensable una

interfase para la comunicación de los equipos periféricos con la computadora

y la creación de un programa para el funcionamiento del sistema. También

se tiene que los resultados del proceso analizado pueden visualizarse en

forma inmediata, obteniendo resultados precisos y confiables, ayudando en

el complemento y disminución en los trabajos realizados por el hombre.

Es importante aclarar que este tipo de sistema amerita la

implementación de un computador para generar precisión en los resultados

de los procesos, para brindar el aporte de información en un momento

oportuno y poder tomar las medidas correctivas necesarias al instante en que

la variable monitoreada presente alguna alteración.

Entre las ventajas que se obtienen de este tipo de sistema están:

• Recoger información fresca y oportuna que se produce en los procesos

que supervisa.

• Retroalimenta a los responsables del monitoreo para que pueda modificar

decisiones y acciones durante la marcha del proceso.

• Promueve la solución de los conflictos en el nivel en que estos se

generan.

En consideración con los expertos autores como Wilard, Meritt y Deán,

plantean que en los procesos industriales, mecánicos, petroleros y cualquier

Page 4: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

otro tipo de proceso se requiere de un constante monitoreo, cada día se

necesita mas de este tipo de sistemas ya que se puede mantener una

vigilancia continua y tomar acciones correctivas en un mínimo de tiempo.

1.1. - COMPOSICIÓN DE LOS SISTEMAS DE MONITOREO.

Según Gómez (1994, p.4) los sistemas de monitoreo están

compuestos de la siguiente forma:

Transductores: Son los encargados de recolectar las señales provenientes

de los sistemas monitoreados y traducirlos al formato apropiado requerido

por el sistema monitor.

Unidad de proceso: Es la encargada de comparar las señales tomadas por

los transductores y cotejar con los almacenados como referencia de limites

normales de operación. También es el encargado de tomar las acciones

preprogramadas de alarmas cuando las señales provenientes de los

transductores sobrepasan los parámetros prefijados de operación manual.

Unidad de salida: Son los dispositivos mediante los cuales los sistemas de

monitoreo van a presentar la información, bien sea de operación normal o de

alarma, estos dispositivos suelen ser lámparas, impresoras, pantallas de

video, dispositivos sonoros como timbres o sirenas, entre otros.

Page 5: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Unidad de programación: Son aquellos mecanismos por medio del cual es

programado el sistema monitor, pueden ser terminales de datos, soporte de

intercable por tarjeta (finware), unidades de disco entre otros.

1.2. - PRINCIPALES FACILIDADES DE UN SISTEMA DE MONITOREO.

Fácil acceso para el operador de la información suministrada por parte

del sistema de monitoreo.

Elaboración de reportes de alarmas por parte del operador , conforme

al estatus de la alarma en tiempo, fecha, clase y tipo de la misma.

Detección de cambios de estados lógicos provocados por

transductores físicos.

2.- MICROCONTROLADORES.

Son circuitos integrados programables que contienen todos los

componentes de un computador, como lo son la memoria ROM, RAM y los

puertos de E/S. Angulo (1999), lo define como “un computador completo,

aunque de limitadas prestaciones, que esta contenido en el chip de un

circuito integrado y se destina a gobernar una sola tarea “(p. 2), en otras

palabras esto significa que el microcontrolador se emplea para controlar el

funcionamiento de una tarea especifica, que por su reducido tamaño, suele ir

incorporado en el propio dispositivo al que controla.

Se dice que es un computador dedicado, por que en su memoria

reside solo el programa que controla a una aplicación especifica, que una

Page 6: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

vez programado y configurado el microcontrolador, a su utilidad se limita a

controlar la tarea asignada, a diferencia de un microprocesador, el cual

puede manejar múltiples tareas.

Los microcontroladores son, hoy en día, uno de los componentes

electrónicos mas utilizados para el desarrollo de productos eléctricos, tanto

en el área domestica como en el área industrial debido a su alto rendimiento,

velocidad de operación y su facilidad de manejo en cuanto a programación e

implementación, por esa razón, actualmente existen en el mercado una

amplia gama de microcontroladores de distintos modelos y diferentes

fabricantes, entre los que se encuentran motorola, microchip, phillips, entre

otros. El modelo a utilizar en este trabajo es de la compañía microchip, por

ser esta la que ofrece una amplia variedad de modelos dentro de cada

familia, y diversas herramientas para su programación.

Existen cuatro familias de microcontroladores en la Microchip, las

cuales se dividen en gamas: enana, baja o básica, media y la alta.

La gama enana esta compuesta por microcontroladores de solo 8

pines, entre los que se encuentran los PIC-12C508, los PIC-12C509, entre

otros; sus principales características son que: el formato de sus instrucciones

puede ser de 12 o 14 bits y su repertorio de 33 o 35 instrucciones, además

de destinar hasta 6 pines como líneas de E/S para los periféricos.

La gama baja o básica la conforman los PIC-16C5X, los cuales se

encuentran encapsulados con 18 y 28 pines, estas se pueden alimentar a

partir de 2.5v, lo que los hacen ideales para aplicaciones que funcionen con

Page 7: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

pilas. Estos PIC, poseen un repertorio de 33 instrucciones cuyo formato

consta de 12 bits.

La gama media es la mas variada y completa de los PIC, ya que

abarcan modelos con encapsulados desde 18 hasta 68 pines, entre los que

se encuentran los PIC-16F84, los PIC-16C74, dentro de sus características

se puede encontrar un repertorio de 35 instrucciones de 14 bits (puede variar

algunos PIC), interrupciones, una pila de 8 niveles, etc. Algunos

microcontroladores de esta familia poseen también convertidores

analógicos-digital y modulación de anchura de impulsos (PWM).

Por ultimo se tiene la gama alta, que la conforman los PIC-17CXXX,

los cuales alcanzan un repertorio de 58 instrucciones de 16 bits, sus modelos

disponen de un sistema de gestión de interrupciones vectorizadas muy

potentes, además, incluyen variados controladores de periféricos, puertas de

comunicación serie y paralelo con elementos externos, aunque su

característica más importante es su arquitectura abierta, la cual consiste en

la posibilidad de ampliación del microcontrolador en cuanto a memorias y

controladores de periféricos, para la cual dispone de líneas destinadas a los

buses de datos, direcciones y control.

2.1.- El MICROCONTROLADOR “PIC16F87X”.

Este dispositivo pertenece a la gama media, el mismo es de reciente aparición en el mercado. Una de las principales características de este

microcontrolador es el tipo de memoria de programa que posee, la cual es de

Page 8: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

tipo Flash de 8K palabras de 14 bits cada una, la cual posee mayor velocidad

y menor consumo que las de tipo EEPROM, además posee 256 bytes

EEPROM como memoria de datos auxiliar y opcional; la utilización de la

memoria Flash, permite escribir y borrar el programa eléctricamente, evitando

de esta manera la necesidad de tener que borrarlas por medio de rayos

ultravioletas, para la cual abría que adquirir dicho equipo, y el tiempo

necesario para volver a grabar el programa seria mayor, por lo que

Angulo (2000), señala que “Microchip ha introducido la memoria Flash

porque tiene mejores posibilidades de aumentar su capacidad con relación a

la EEPROM. También por su mayor velocidad y menor consumo. No

obstante, la EEPROM es capaz de soportar 1.000.000 de ciclos de

escritura / borrado, frente, a los 1.000 de la Flash” (p.45), esto quiere decir

que la memoria Flash tiene la ventaja de ser más rápida y consumir menos

potencia que la EEPROM, pero que la misma soporta menos ciclos de

escritura / borrado que la EEPROM.

2.1.1.- ARQUITECTURA DEL MICROCONTROLADOR PIC16F877X.

Este tipo de microcontrolador posee una arquitectura moderna, la cual

ha permitido lograr una compactación de códigos optima y una velocidad

superior a la de otros microcontroladores, dicho PIC posee tres

características importantes en su procesador: a) procesador tipo RISC,

b) Procesador Segmentado y c) Arquitectura HARVARD.

Page 9: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

• Procesador tipo RISC:

La ventaja de un procesador tipo RISC es que permite programar bajo un

repertorio de instrucciones maquina simple y reducidos, lo que a su vez

permite ejecutar cada instrucción en un ciclo de instrucción excepto las de

salto que requieren dos ciclos de instrucción.

• Procesador segmentado:

La estructura segmentada hace posible realizar simultáneamente las dos

fases en que se descompone cada instrucción, lo que quiere decir que, al

mismo tiempo que se esta desarrollando la fase de ejecución de una

instrucción se realiza la fase de búsqueda de la siguiente, de esta manera se

consigue alcanzar una velocidad superior de ejecución de las instrucciones.

• Arquitectura HARVARD:

La arquitectura HARVARD, la define Angulo (1999) como “uno de los

pilares en los que sustentan la organización de los PIC. Gracias a ella se

puede acceder de forma simultanea e independiente a la memoria de datos y

la memoria de instrucciones “ (p. 80), lo que significa que, el PIC 16F877

posee un bus de datos y un bus de instrucciones separados uno del otro, por

lo que el procesador puede acceder al mismo tiempo e independientemente

a cada uno de ellos, y por consiguiente, a cada una de las memorias, a

Page 10: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

diferencia de la arquitectura von Neumann de los microprocesadores, la cual

se conecta con una memoria única, donde coexisten datos e instrucciones, a

través de un sistema de buses.

El aislamiento y diferenciación de los dos tipos de memoria permite

que cada uno tenga la longitud y el tamaño mas adecuado. De esta forma en

el PIC 16F877 la longitud de los datos es de un byte mientras que la de las

instrucciones es de 14 bits en la figura # se muestra la arquitectura interna

del PIC 16F877.

• Funcionamiento del procesador:

El funcionamiento del procesador mostrado en la figura # se lleva a cabo

de la siguiente manera. Todo comienza con la fase de búsqueda, la cual la

inicia el contador del programa facilitando la dirección de la memoria donde

se ubica la instrucción. Su código binario es de 14 bits se lee y se carga el

Registro de Instrucciones, desde donde se transfiere a Decodificador y a la

Unidad de Control. Es posible que dentro del código de la instrucción, exista

el valor de un operando (literal) el cual se introduce a la ALU, la cual es la

encargada de realizar las operaciones lógico-aritméticas que implica la

instrucción decodificada.

En la siguiente figura se muestra la arquitectura interna del PIC 16F877.

Page 11: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

FIGURA 1. Arquitectura del microcontrolador 16F877. Fuente: Angulo (2001, p. 37).

2.1.2.- EL PROCESADOR.

La necesidad de alcanzar elevados rendimientos en el procesamiento

de las instrucciones a desembocado el empleo generalizados de los

procesadores de arquitectura Harvard frente a los tradicionales que seguían

Page 12: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

la arquitectura de von Neumann, esta ultima se caracterizaba porque la

UCP se conectaba con una memoria única, donde coexistían datos de

instrucciones, a través de un sistema de buses.

BUS DE DIRECCIONES

BUS DE DATOS E INSTRUCCIONES FIGURA 2. Arquitectura de comunicación de la UCP de un microcontrolador por von Neuman. Fuente: Angulo (2001, p.20).

En la arquitectura Harvard son independientes la memoria de

instrucciones de la memoria de datos y cada una dispone de su propio

sistema de buses para el acceso. Esta dualidad, además de proporcionar el

paralelismo, permite la adecuación del tamaño de las palabras y los buses a

los requerimientos específicos de las instrucciones y de los datos, el

procesador de los modernos microcontroladores responde a la arquitectura

RISC (Computadores de juego de Instrucciones Reducido), que se identifica

por poseer un repertorio de instrucciones maquinas pequeño y simple, solo

consta de 35 instrucciones, que se ejecutan en un ciclo de instrucción

también aumenta el rendimiento del computador es el fomento del

paralelismo implícito, que consiste en la segmentación del procesador (pipe –

CPU

MEMORIA

INSTRUCCIONES + DATOS

Page 13: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

line), descomponiéndolo en etapas para poder procesar una instrucción

diferente en cada una de ellas y trabajar con varias a la vez.

BUS DE DIRECCIÓN BUS DE DIRECCIÓN DE INSTRUCCIONES DE DATOS.

BUS DE INSTRU- BUS DE DATOS CCIONES.

FIGURA 3. Arquitectura tipo RISC microprocesador 16F877. Fuente: Angulo (2001, p. 25) NOTA: Los buses para instrucciones y datos son totalmente independientes y se ajustan a las necesidades de cada memoria, permitiendo el acceso simultaneo.

2.1.3.- MEMORIA DE PROGRAMA.

Este dispositivo esta diseñado para que en su memoria de programa

se almacene todas las instrucciones del programa de control, en este caso

no existe posibilidad de utilizar memorias externas para realizar esta

aplicación.

Hay que tener en cuente que el programa a ejecutar siempre es el

mismo, por lo tanto debe estar grabado en forma permanente existen cinco

tipos de memorias adecuadas para soportar para soportar esta función estas

son:

MEMORIA

DE CÓDIGO. (FLASH)

PROCESADOR

MEMORIA

DE DATOS.

Page 14: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

1.- ROM con mascara: En este tipo de memoria el programa se graba

en el chip durante el proceso de su fabricación mediante el uso de mascaras

y una vez grabada no puede ser borrada.

2.- EPROM: La grabación de esta memoria se realiza mediante un

dispositivo físico gobernado desde un computador personal, en la superficie

de la cápsula se encuentra una ventana de cristal que permite que sea

borrada a través de rayos ultravioletas y poderla usar nuevamente.

5.- EEPROM: La grabación de este tipo de memoria es igual al de la

EPROM y la OTP, pero su borrado es sencillo ya que se puede borrar de la

misma forma, ósea eléctricamente.

4.- FLASH: Este tipo de memoria es una memoria no volátil y de muy

bajo consumo, se puede escribir y borrar en circuitos al igual que la

EEPROM, pero suelen disponer de mayor capacidad que las antes

nombradas, suelen ser muy utilizadas en aplicaciones en las que es

necesario modificar el programa a lo largo de la vida del producto.

2.1.3.1.- ORGANIZACIÓN DE LA MEMORIA DE PROGRAMA.

La memoria FLASH es la que graba el programa de aplicación, esta

puede tener una capacidad de 8K u 4K palabras de 14 bits cada una, esta a

su ves esta dividida en paginas de 2K palabras y esta direccionada con el

PC, que tiene un tamaño de 13 bits, la Pila, que tiene 8 niveles de

profundidad, es transparente para el usuario, es decir funciona

Page 15: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

automáticamente y no dispone de instrucciones para guardar o sacar de ella

información.

Figura 4. Organización de la memoria de programa tipo FLASH en los

PIC16F877 Fuente: Angulo (2001, p. 25)

Con la instrucción CALL y con las interrupciones, el valor del PC se

salva en el nivel superior. Con las instrucciones RETURN, RETFIE, y

RETLW el valor contenido en el nivel superior de la pila se carga en el PC,

por poseer la pila solo 8 niveles le corresponde al programador preocuparse

por los anidamientos en las rutinas para no sobrepasar dicho valor, el vector

de RESET OCUPA la dirección 0000h y el vector de Interrupción la 0004h

Page 16: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

2.1.4.- MEMORIA DE DATOS.

Los datos que se manejan en un programa pueden variar

continuamente, esto le exige al fabricante que el tipo de memoria aplicada

sea de lectura y escritura, por lo que la memoria RAM estática (SRAM) sea la

mas adecuada aunque sea volátil. Existen microcontroladores que poseen

memoria de datos de lectura y escritura no volátil, de tipo EEPROM, de esta

forma la falta de alimentación en circuito no afectara la información en la

memoria de esta manera no se podrá borrar.

2.1.4.1.- ORGANIZACIÓN DE LA MEMORIA DE DATOS RAM.

En esta memoria se alojan los registros operativos fundamentales en

el funcionamiento del procesador y en el manejo de todos sus periféricos,

además de registros que el programador puede usar para información de

trabajo propia de la aplicación, esta a su vez consta de cuatro bancos con

128 bytes cada uno, en las posiciones iniciales de cada banco se ubican los

registros específicos que gobiernan al procesador y sus recursos.

Para seleccionar el banco al que se desea acceder en la RAM se

emplean los bits 6 y 5 del registro de estado, denominados RP1 y RP0

respectivamente, según el siguiente código:

Page 17: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Figura 5. Selección del banco con el que se desea a trabajar en la RAM

Fuente: Angulo(2001, p. 26)

2.1.4.2.- CONTROL DE LA MEMORIA DE DATOS.

Para direccionar la memoria RAM de datos estructurada en 4 bancos

de 128 bytes cada uno existen dos formas diferentes:

DIRECCIONAMIENTO INDIRECTO.

DIRECCIONAMIENTO DIRECTO.

En el modo de direccionamiento directo los bits RP1 y RP0 del

Registro de Estado <6:5> se encarga deseleccionar el banco, mientras que

la dirección dentro del banco la determinan 7 bits procedentes del código OP

de la instrucción. Para el direccionamiento indirecto se usa el registro FSR,

en el que sus 7 bits de menos peso señalan la dirección y el banco lo

determina el bit de mas peso de FSR concatenado con el bit RIP del Registro

de Estado.

BANCO RP1 RP0

0 0 0

1 0 1

2 1 0

3 1 1

Page 18: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

2.1.5.- DIAGRAMA DE CONEXIONADO.

A continuación se presenta el diagrama de distribución y asignación

de las 40 patitas presentes en el microcontrolador 16F877.

FIGURA 6. Diagrama de asignación y conexionado de las patitas del

microcontrolador PIC16F877. Fuente: Angulo( 2001, p. 25)

2.1.5.1.- DESCRIPCIÓN DE CADA UNA DE LAS PATAS DEL

MICROCONTROLADOR.

Las siguientes 5 son de propósito general:

OSC1/CLKIN (9): Entrada del cristal de cuarzo o del oscilador interno.

Page 19: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

OSC2/CLKOUT(10): Salida del cristal de cuarzo. En modo RC la patita OSC2

saca la cuarta parte de la frecuencia que se introduce por OSC1, que

determina el ciclo de instrucción.

VSS (8-19): Conexión a tierra.

VDD (20): Entrada de la alimentación positiva.

MCLR#/VPP/THV (1): Entrada de RESET o entrada del voltaje de

programación o el voltaje en el modo test.

PUERTA A.

RA0/AN0(2): Puede actuar como línea digital de E/S o como entrada

analógica al conversor AD (canal 0).

RA1/AN1(3): Igual que la RA0 / AN0.

RA2/AN2/VREF- (4): Puede ser línea digital de E/S, entrada analógica o

entrada del voltaje negativo de referencia.

RA3/AN3/VREF + (5): Línea digital de E/S, entrada analógica o entrada del

voltaje de referencia positivo.

RA4/TOCKI (6): Línea digital de E/S o entrada del reloj del TIMER0. Salida

con colector abierto.

RA5/SS#/AN4 (7): Línea digital de E/S, entrada analógica o selección como

esclavo de la puerta serie sincronía.

Page 20: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

PUERTA B

RB0/ITN(21): Línea digital de E/S o entrada de petición de interrupciones

externa.

RB1(22): Línea de E/S digital.

RB2(23): Línea de E/S digital.

RB3/PGM (24): Línea digital de E/S o entrada de voltaje bajo para

programación.

RB4 (25): Línea de E/S digital.

RB5 (26): Línea digital de E/S.

RB6/PGC (27): Línea digital de E/S. En la programación serie recibe las

señales de reloj.

RB7/PGD (28): Línea digital de E/S. En la programación serie actúa como

entrada de datos.

PUERTA C

RC0/T1OSO/T1CKI (11): Línea digital de E/S o salida del oscilador del

Timer1 o como entrada de reloj del Timer1.

RC1/T1OSI/CCP2 (12): Línea digital de E/S o entrada al oscilador del Timer1

o entrada al modulo Captura2/salida Comparacion2/salida de PWM2.

RC2/CCP1 (13): E/S digital. También puede actuar como entrada

Captura1/Salida Comparación1/salida de PWM1.

Page 21: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

RC3/SCK/SCL (14): E/S digital o entrada de reloj serie sincrona / salida de

los modos SPI e I2C.

RC4/SDI/SDA(15): E/S digital o entrada de datos en modo SPI o I/O datos en

modo I2C.

RC5/SDO (16): E/S digital o salida de datos en modo SPI.

RC6/TX/CK (17): E/S digital o patita del transmisor de USART asíncrono o

como reloj del sincrono.

RC7/RX/DT (18): E/S digital o receptor del USART asíncrono o como datos

en el sincrono.

PUERTA D

RP0/PSP0 – RD7/PSP7: las 8 patitas de esta puerta pueden actuar como

líneas para la transferencia de información en la comunicación de la puerta

paralela esclava. Solo están disponibles en los 16F874/7.

PUERTA E

Solo tiene tres patitas:

RE0/RD#/AN5: E/S digital o señal de lectura para la puerta paralela esclava

o entrada analógica (canal 5).

RE1/WR#/AN6: E/S digital o señal de escritura en la puerta paralela esclava

o entrada analógica al conversor A/D (canal 6).

RE2/CS#/AN7: E/S digital o activación / desactivación de la puerta paralela

esclava o entrada analógica (canal 7).

Page 22: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

• Corriente máxima absorbida: 200 mA Puerto A, Puerto B, Puerto E

(Combinado). De acuerdo a las especificaciones de Microchip, la corriente

máxima que puede suministrar el PIC-16F877 en los puertos A, B y E es de

200 mA.

• Corriente máxima suministrada: 200mA Puerto A, Puerto B

Puerto E (Combinado). De acuerdo a las especificaciones de Microchip, la

corriente máxima que puede suministrar el PIC-16F877 en los puertos A, B y

E es de 200mA.

• Corriente máxima absorbida: 200mA Puerto C y Puerto D

(Combinado). De acuerdo a las especificaciones de Microchip, la corriente

máxima que puede suministrar el PIC-16F877 en los puertos C y D es de

200mA.

• Corriente máxima absorbida: 200mA Puerto C y Puerto D

(Combinado). De acuerdo a las especificaciones de Microchip, la corriente

máxima que puede suministrar el PIC-16F877 en los puertos C y D es de

200mA.

• Corriente máxima suministrada: 200mA Puerto C y Puerto D

(Combinado). De acuerdo a las especificaciones de Microchip, la corriente

máxima que puede suministrar el PIC-16F877 en los puertos C y D es de

200mA.

• Corriente máxima absorbida por línea: 25mA. Es la corriente

máxima que puede absorber los puertos del 16F877 por cada línea.

Page 23: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

• Corriente máxima suministrada por línea: 25mA. Es la corriente

máxima que puede suministrar los puertos del 16F877 por cada línea.

• Voltaje de alimentación (Vdd): De –0.3 a 7.5 V DC. El voltaje de

alimentación Vdd del PIC-16F877 con respecto a Vss, de acuerdo a las

especificaciones de Microchip es de –0.3 a 7.5 V DC, estos valores son

debido a la utilización CMOS.

• Voltaje de grabación (Vpp): de 12 a 14 V DC. La programación del

PIC-16F877 es en serie y se requiere 5 líneas para realizar la operación, de

las cuales una es Vpp, el cual representa el voltaje especial de

programación, que de acuerdo a Microchip oscila entre 12 y 14 V.

• Frecuencia de trabajo: 20 Mhz máximo. La frecuencia de trabajo del

microcontrolador es un parámetro fundamental a la hora de establecer la

velocidad en la ejecución de instrucciones y el consumo de energía. Si la

frecuencia de trabajo del PIC-16F877 es de 20Mhz por ejemplo, el tiempo

que se tarda en ejecutar cada instrucción es de 200ns, ya que cada

instrucción tarda en ejecutarse cuatro periodos de reloj, es decir 4 x

50ns = 200ns (t = 1/f). Todas las instrucciones del PIC se realizan en un ciclo

de instrucción, menos las de salto, que tardan el doble.

Los impulsos de reloj entran al PIC por medio del pin OSC1/CLKIN, cada

impulso se divide en 4 internamente, dando lugar a las señales Q1, Q2, Q3, y

Q4, las cuales se muestran en la figura #. Durante un ciclo de instrucción, se

desarrollan las siguientes operaciones:

Page 24: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Q1: Durante este impulso se incrementa el Contador de Programa.

Q4: Durante este impulso se busca el código de la instrucción en la

memoria del programa y se carga en el Registro de Instrucciones.

Q2 – Q3: Durante la activación de estas dos señales se produce la

descodificación y la ejecución de la instrucción.

Para conseguir ejecutar cada instrucción en un ciclo de instrucción

(excepto las de salto, que tardan dos), se aplica la técnica de la

segmentación o “pipe-line”, que consiste en realizar en paralelo las dos fases

que comprenden cada instrucción, las cuales son, la fase de ejecución de

instrucción y la búsqueda de la siguiente, esto quiere decir que el

procesador permite realizar al mismo tiempo las dos fases.

Para generarlos impulsos de reloj se pueden emplear 4 tipos

diferentes de osciladores, los cuales proporcionan la frecuencia de

funcionamiento. Dichos osciladores son los siguientes: Oscilador RC: esta

formado por una resistencia y un capacitor, los valores de estos dos

componentes son los que determinan la frecuencia. Oscilador HS: se basa

en un cristal de cuarzo o un resonador cerámico, alcanza una alta velocidad

comprendida entre 4 y 10 Mhz. Oscilador XT: es él más común de todos, es

un cristal o resonador para frecuencias entre 100 Khz. y 4 Mhz.

Oscilador LP: es un oscilador de bajo consumo con cristal o resonador

diseño para trabajar en un rango de frecuencias entre 35 y 200 Khz.

Page 25: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

2.1.6.- CONVERTIDOR ANALÓGICO DIGITAL (A/D).

Un convertidor analógico/digital de acuerdo a Boylestad (1997) “es un

dispositivo que obtiene un valor digital que representa un voltaje analógico de

entrada “ (p. 778) lo que significa, que cuando se le aplica un voltaje

analógico a la entrada del convertidor se genera un valor digital que

representa dicho voltaje analógico. Los PIC 16F877 poseen un convertidor

A/D de 10 bits de resolución y 8 canales de entrada. Según Angulo (2000)

“la resolución que tiene cada bit procedente de la conversión tiene un valor

que es función de la tensión de referencia Vref, de acuerdo con la formula

siguiente: Resolución =(Vref+ - Vref-)/1024 = Vref / 1024”, (p. 120) dicho de

otra manera, la resolución de la conversión estará determinada por los

valores de Vref aplicados al PIC, por ejemplo, si el voltaje Vref+ = 5VDC y el

Vref- es tierra, la resolución de acuerdo a la formula anterior es de 4,8m V/bit.

Para lograr el funcionamiento del convertidor A/D se requiere la

manipulación de cuatro registros: ADRESH, ADRESL, ADCON0 y ADCON1.

En los registros ARDES:ADRESL se deposita el resultado de la

conversión que esta compuesta por 10 bits, dicha pareja de registros forma

una palabra de 16 bits de los cuales solo son significativos 10 bits. El bit de

menor peso (ADFM) del registro ADCON1 selecciona el formato del resultado

de la conversión. Si vale 1, el resultado esta justificado en el registro ARDES,

que tiene sus bits de mas peso a cero; mientras que si vale 0 la justificación

Page 26: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

se realiza sobre el registro ADRESL, que tiene sus 6 bits de menos peso a 0.

esto significa que los 16 bits que forman la concatenación de ADRRESH:

ADRESL unas veces tiene a 0 los bits de mas peso y otras los seis de menos

peso (alimentación a la izquierda o a la derecha) como se muestra en la

figura 7.

Figura 7. Alineación del resultado digital de 10 bits de la conversión a

la izquierda y a la derecha. Fuente: Angulo(2000, p. 150).

El registro ADCON0 ( véase figura 7) sirve para seleccionar la

frecuencia de reloj que se emplea en la conversión como se muestra en la

tabla 1. El bit GO/DONE# es el “bit de estado de conversión”. Colocando en

1 este bit se inicia la conversión y mientras permanezca en 1 se realizara

dicha operación. Cuando este bit pasa a 0 se confirma la finalización de la

conversión. El bit ADON sirve para activar el convertidor A/D poniéndolo a 1

para inhibir su funcionamiento poniéndolo a 0. Por ultimo los bits CHS2-0

selecciona el canal por donde se introduce la señal analógica a convertir de

Page 27: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

acuerdo con el código que aparece en la tabla 1. El registro ADCON1(véase

figura 8), además de seleccionar el formato del resultado de la conversión,

los restantes 4 bits (PCFG3-0) se utilizan para configurar los pines de los

canales de entrada al convertidor como analógicas o como E/S digitales de

acuerdo con la tabla 2.

TABLA 1

ASIGNACIÓN DE FRECUENCIA DE RELOJ

ADCS1 FRECUENCIA

00 Fosc/2

01 Fosc/8

10 Fosc/32

11 Frc(procede del oscilador RC interno)

Fuente: Angulo(200, p. 133)

ADCS1 ADSC0 CHS2 CHS1 CHS0 GO/DONE# _______ ADON

7 0

Figura 8. Asignación de los bits del registro ADCON0. Fuente: Angulo (2000,

p. 138).

ADMF _______ _______ ________ PCFG3 PCFG2 PCFG1 PCFG0

7 0

Figura 9: Asignación de los bits del registro de ADCON1.

Fuente: Angulo(2000, p. 138).

Page 28: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

TABLA 2

BITS DE SELECCIÓN DE LOS CANALES DE ENTRADA

ANALÓGICA

CHS2-0 CANAL

000 Canal 0 (RA0/AN0)

001 Canal 1 (RA1/AN1)

010 Canal 2 (RA2/AN2)

011 Canal 3 (RA3/AN3)

100 Canal 4 (RA4/AN4)

101 Canal 5 (RA5/AN5)

110 Canal 6 (RA6/AN6)

111 Canal 7 (RA7/AN7)

Fuente: Angulo(2000, p. 139).

TABLA 3

DETERMINACIÓN DE LOS PINES DEL PIC QUE ACTUAN

COMO ENTRADA ANALÓGICA O COMO E/S DIGITALES

PCFG3-0 AN7/ RE2

AN6/ RE1

AN5/ RE0

AN4/ RA5

AN3/ RA3

AN2/ RA2

AN1/ RA1

AN0/ RA0

VREF+ VREF- CHAN/ REFS

0000 A A A A A A A A Vdd Vss 8/0 0001 A A A A Vref+ A A A RA3 Vss 7/1 0010 D D D A A A A A Vdd Vss 5/0 0011 D D D A Vref+ A A A RA3 Vss 4/1 0100 D D D D A D A A Vdd Vss 3/0 0101 D D D D Vref+ D A A RA3 Vss 2/1 011X A A A D D D D D Vdd Vss 0/0 1000 D D A A Vref+ Vref- A A RA3 RA2 6/2 1001 D D A A A A A A Vdd Vss 6/0 1010 D D A A Vref+ A A A RA3 Vss 5/1 1011 D D A A Vref+ Vref- A A RA3 RA2 4/2 1100 D D D A Vref+ Vref- A A RA3 RA2 3/2 1101 D D D D Vref+ Vref- A A RA3 RA2 2/2

Page 29: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

1110 D D D D D D D A Vdd Vss 1/0 1111 D D D D Vref+ Vref- D A RA3 RA2 1/2

Fuente: Angulo(2000, p. 139).

A continuación se propone un programa general para el manejo del

convertidor A/D.

bsf STATUS,RP0 ;Selección del banco 1. bcf STATUS, RP1 ;

clrf ADCON1 ;Pines de entrada analógica. bsf PIE1,ADIE ;Permite la interrupción del C A/D. bcf STATUS ,RP0 ;Banco 0. movlw 11000001 ;Oscilador RC interno, Canal 0. movwf ADCON0 ; Activación del conversor. bcf PIR1,ADIF ;Borra la señalización A/D. Bsf INTCON,PEIE ;Permiso de interrupciones a los ;periféricos. Bsf INTCON,GUIE ;Permiso global de interrupciones

;Tiempo de espera suficiente para la espera de canal 0 bsf ADCON0,GO ;Inicio de la conversión.

;Al terminar la conversión ADIF=1 y el bit GO/DONE#=0.

3.- TRANSDUCTORES.

Las variables de entrada en muchos sistemas de adquisición de datos

son no eléctricas. Con el fin de utilizar métodos eléctricos y técnicas de

medición, manipulación o control, las cantidades no eléctricas se convierten

en una señal eléctrica por medio de un dispositivo llamado transductor. A

este respecto Cooper y Helfrick (1991,Pág.339), define un transductor como

un dispositivo que al ser afectado por la energía en la misma forma o en otra

a un segmento de sistema de transmisión de energía puede ser eléctrica,

mecánica, química, óptica o térmica.

Page 30: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Una vez aclarada la definición de los transductores, podemos citar

transductores que convierten fuerza o desplazamiento mecánico en una

señal eléctrica. Estos dispositivos forman un grupo importante y numeroso de

transductores que se encuentran en el área de trabajo de empresas

petroleras entre otras. Muchos otros parámetros físicos (calor, intensidad

luminosa, humedad, presión) se pueden convertir en energía eléctrica por

medio de transductores. Estos dispositivos proporcionan una señal de salida

cuando son estimulados por una señal no mecánica: un termisor, por

ejemplo, reacciona a variaciones de temperatura, de igual forma que una foto

celda a los cambios de intensidad luminosa.

En todos los casos, la salida se mide mediante métodos estándares

dejando la magnitud de la cantidad de entrada en términos de una medida

eléctrica analógica.

Así mismo los transductores de presión, tienen como finalidad medir la

presión o fuerza por unidad de área en un determinado proceso. La medición

de presión en un punto cualquiera de un fluido se mide normalmente con

respecto a una presión de referencia de acuerdo a Hernández (1999), quien

señal que dependiendo de la referencia considerada se habla de a) presión

absoluta (psia), en la cual se toma como referencia él vació (se le asigna

una presión de 0), b) presión diferencial (psid), que se mide en un punto

arbitrario y c) presión manométrica (psig),en donde la referencia es la

presión atmosférica del ambiente, esta investigación se baso en el monitoreo

de presión de casing y tubing, d) presión de casing (psi), registra la

Page 31: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

inyección del gas a ser distribuida a lo largo del revestidor con la finalidad de

activar las válvulas de subsuelo, e) presión de tubing (psi), es con la cual es

levantada la columna de petróleo y es censada en el cabezal del pozo.

La presión se detecta inicialmente convirtiéndola en movimiento

mediante elementos mecánicos elásticos especialmente diseñados para

producir una deflexión proporcional a la presión aplicada. A continuación esta

deflexión es convertida en una señal eléctrica equivalente, como por ejemplo

un voltaje, una corriente o un tren de pulsos, utilizando galgas

extenciometricas, transformadores diferenciales (LVDTs), potenciómetros y

otros dispositivos de movimiento. Finalmente, dependiendo del tipo de

transductor y la aplicación, esta señal se acondiciona para obtener la

respuesta de salida deseada, por ejemplo un voltaje DC entre 0.5v y 5v.

directamente proporcional a la presión aplicada y dentro de un rango

especifico, como desde 0 a 1000 psi.

3.1.- CLASIFICACIÓN DE LOS TRANSDUCTORES.

Según Cooper y Helfrick (1991,Pág.340), los transductores se pueden

clasificar según su aplicación, método de conversión de energía y naturaleza

de la señal de salida. Por lo general todas estas clasificaciones terminan en

áreas que se superponen.

Una distinción y clasificación estricta de los transductores es difícil.

Seguidamente se presenta una relación de los diferentes transductores

Page 32: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

empleados en la industria divididos en dos grupos según sus principios

eléctricos.

El primer grupo abarca los transductores pasivos, es decir que

necesitan potencia externa, los cuales se caracterizan por producir una

variación en algún parámetro eléctrico, como resistencia o capacitancía, que

se puede medir como una variación de voltaje o corriente. Ver tabla

numero 4.

El segundo grupo corresponde a transductores de tipo de

autogeneración, que como su nombre lo indica generan un voltaje o corriente

analógica cuando son estimulados por medio de una forma física de energía.

Este tipo de transductores no requieren de potencia externa. Ver tabla

numero 5.

TABLA 4

TRANSDUCTORES PASIVOS

Parámetro eléctrico y clase de transductor.

Principio de operación y naturaleza del dispositivo.

Aplicación típica.

Resistencia.

Dispositivo potenciómetro.

El potenciómetro de un cursor por medio de una fuerza externa varia la resistencia de un potenciómetro o un circuito puente.

Presión desplazamiento.

Galga extensiométrica resistiva.

La resistencia de un alambre cambia según la elongación o compresión debida a fuerzas aplicadas externamente.

Fuerza, par, desplazamiento.

Medidor de alambre caliente o medidor Pirani.

La resistencia de un elemento caliente varia enfriándolo con flujo de gas.

Flujo de gas, Presión de gas.

Page 33: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Termómetro de resistencia.

La resistencia de un alambre metal puro con un coeficiente de temperatura de resistencia positivo grande varia con la temperatura.

Temperatura calor radiante.

Termisor.

La resistencia de ciertos oxidos de metal con coeficientes de temperatura de resistencia negativo cambia con la temperatura.

Temperatura.

Higometro.

La resistencia de una cinta conductiva se altera con el contenido de humedad.

Humedad relativa.

Celda fotoconductiva.

La resistencia de la celda como un elemento del circuito se modifica con la luz incidente.

Revelador fotosensible.

CAPACITANCIA. Medidor de presión de capacitan cía variable.

Una fuerza aplicada externamente varia la distancia entre dos placas paralelas.

Desplazamiento presión.

INDUCTANCIA. Inductor de circuito magnético.

Los cambios del circuito magnético modifican la auto inductancia o inductancia mutua de una bobina excitada por c.a.

Presión, desplazamiento.

Detector de reluctancia. La reluctancia de un circuito magnético varia al cambiar la posición del núcleo de hierro de una bobina.

Presión, posición, vibración.

Fuente :Cooper y Helfrick (1991)

El transductor es elemento de entrada en un sistema de obtención de

datos y cumple la importante tarea de convertir una señal eléctrica

equivalente proporcional; por lo tanto, para seleccionar que transductor es

ideal para un sistema de medición, es imprescindible determinar el tipo de

rango de la medición, la compatibilidad entre características de entrada y

Page 34: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

salida de transductor con el sistema y por ultimo los requerimientos de

exactitud del sistema.

Con relación a este ultimo, existen una serie de factores que

determinaran su grado de exigencia y fiabilidad. Algunos de estos factores

son:

Parámetros fundamentales del transductor: Tipo y rango de la

medición, sensibilidad, existencia.

Condiciones físicas: Conexiones eléctricas y mecánicas, condiciones

de montaje, resistencia a la corrosión.

Condiciones de ambiente: Efectos de la no linealidad, efectos de

histéresis, respuesta en frecuencia, resolución.

Condiciones Ambientales: efecto de la temperatura, aceleración,

golpes y vibraciones.

Compatibilidad con el equipo asociado: Condiciones de balance de

peso, tolerancia de la sensibilidad, acoplamiento de impedancias, resistencia

de aislamiento.

TABLA 5

TRANSDUCTORES DE AUTOGENERACIÓN

Parámetros eléctricos y clase de transductores.

Principio de operaciones y naturaleza del dispositivo.

Aplicación típica.

Termopar y termo pila. Se genera una fem por la unión de los metales disímiles o semiconductores cuando la unión se calienta.

Temperatura, Flujo de calor.

Page 35: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Generador de bovina móvil.

El movimiento de una bobina en un capo magnético genera un voltaje.

Velocidad, vibración.

Detector piezoeléctrico. Se genera una fem cuando una fuerza externa se aplica a ciertos materiales cristalino, como el cuarzo.

Sonido, vibración, aceleración, presión.

Fuente: Cooper y Helfrick (1991,p.340)

4.- COMUNICACIÓN VÍA PUERTO SERIAL.

El puerto serial se utiliza para establecer comunicaciones seriales ( un

bit tras otro) entre computadores, terminales, módems, algunas impresoras y

también se emplea para conectar él con el ratón o mouses. En la figura (a) y

(b) se muestra la distribución de pines y la descripción de las señales que

conforman el puerto serial en conectores DB-25 y DB-9, respectivamente.

Para comprender todas las señales del puerto, es conveniente distinguir

entre comunicaciones seriales electrónicas y seriales sincronas.

TABLA 6

PUERTO SERIAL (DB9)

No. Pin Nombre de la Señal

1 2 3 4 5 6

Detector de Portadora (CD) Recepción de Datos (RxD) Transmisión de Datos (TxD) Datos Listos en Terminal (CTR) Tierra (ND) Datos listos para Enviar (DSR)

Page 36: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

7 8 9

Solicitud de Envió(RTS) Listo para Envió (CTS) Detector de Tono (RI)

Fuente: JJ. Electronics Visual Basic 6.0 (2001, p.67) En la transmisión asincrónica no hay tiempo fijo o predeterminado

entre el envío de los diferentes caracteres. No hay pulsos de reloj, de tal

forma que los circuitos internos deben procesar la información tan pronto

llega. Cada carácter enviado esta determinado por un bit de inicio y otro de

parada.

El receptor identifica el carácter solamente por los bits de inicio (star) y

de parada (stop), por el tiempo de llegada no importa. Las señales del puerto

serial, indispensables para llevar a cabo esta transmisión, son la de los pines

2,3 y 7.

En la transmisión sincronía, el movimiento de los caracteres se

sincroniza por medio de una señal de reloj común, la cual se aplica en los

circuitos del equipo que envía y en los que recibe. Para realizar

comunicaciones sincrónicas por el puerto serial, se requieren, al menos, las

señales de los pines 1,2,3,4,5,6,7,8,15,17 y 20.

5.- INTERFASE RS-232C.

Es el nombre de la norma que rige la comunicación a través del puerto

serial. Originalmente fue diseñada para reglamentar la conexión entre un

Page 37: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

equipo terminal de datos (DTE: Data Terminal Equipment) y un MODEM, al

cual se le llama, de manera general, equipo para comunicaciones de datos

(DCE: Data Conunications Equipment).

La interfase estándar RS-232C posee las siguientes especificaciones

mecánicas: debe emplear un conector de 25 pines o 9 pines, con todas las

dimensiones detalladamente especificadas. La fila superior, en el caso del

conector de 25 pines esta enumerada del 1 al 13 y la inferior del 14 al 25,

ambas de izquierda a derecha, mientras que en el de 9 pines, la fila superior

esta numerada del 1 al 5 y la inferior del 6 al 9, ambas también de izquierda

derecha.

La línea RTS sirve para que un equipo emita una petición de envió de

datos; que mientras que su complementaria, la línea CTS, sirve para que un

equipo sepa que el otro esta preparado para enviar. Por ello, es necesario

intercambiarlas, como se puede observar en los diagramas.

La línea DSR sirve para que un equipo sepa que el otro ya tiene los

datos listos para enviarlos, pero no puede empezar a recibir hasta que no

este activa la línea DCD o de detección portadora. Por otro lado, cuando un

equipo esta listo para comenzar a enviar, activa la línea DTR. Por esta razón,

es necesario conectar esta línea DTR simultáneamente a los pines DSR y

DCD.

Las especificaciones eléctricas para el RS-232C son: para voltajes

más negativos que –3 voltios representa el binario 1 y para los voltajes más

Page 38: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

positivos que +4 voltios, representa el binario 0. la rata de transmisión

permitida es hasta 20 Kbps y la longitud máxima del cable es de 15 metros.

El puerto serial o RS-232C se ha adoptado, desde sus orígenes, como

la interfase estándar para interconectar algunos periféricos al computador

como impresoras, terminales, entre otros. En este tipo de aplicación, sin

embargo, es necesario definir cual de los equipos, es el computador o el

periférico, deberá emular al modem ya que los dos equipos no pueden

transmitir y recibir datos por la misma línea. La solución mas practica es

construir un cable que una los dos equipos y que, al mismo tiempo, haga las

veces de eliminador del modem o null modem.

Existe un esquema de un cable eliminador de modem para conexión

directa de los equipos DTE con los terminales RS-232C DB-25. la línea TxD

es la vía por la que un equipo recibe los datos que proceden del otro. Por

esta razón se intercambian las conexiones en los dos extremos del cable.

6.- VISUAL BASIC.

Hasta hace pocos anos el arte de la programación en ambiente

Windows (de ventana) era manejado por expertos que dominaban diversas

técnicas como la orientación a objetos y los GUI(Grafical User Interface);

para ello sé hacia uso de sofisticados compiladores en lenguaje C++ y

Pascal, así como de herramientas visuales CASE(Computer Aided Software

Engineering) y paquetes para desarrollar prototipos, esto hacia que el

desarrollo de una aplicación fuera algo destinado a personal altamente

Page 39: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

calificado para solventar esta problemática Microsoft crea un lenguaje actual

y de gran versatilidad llamado Visual Basic, cuyo propósito fundamental es

colocar a la mano de cualquier usuario una manera rápida y sencilla de

atacar a cualquier problema, otorgándole las herramientas mas poderosas

del ambiente Windows.

Como su nombre lo indica una gran parte de la programación se

realiza visualmente, esto significa que durante el tiempo de diseño se tiene la

capacidad de ver la forma en que el programa será ejecutado, esta es una

gran ventaja sobre otros lenguajes de programación, debido a que se tiene la

capacidad de cambiar y experimentar con el diseño hasta que sé este

satisfecho, con colores, proporciones e imágenes que incluya el programa.

Una de las características más poderosas de este lenguaje es su capacidad

para integrar controles de terceros aunque no pertenezcan directamente a

Visual Basic.

Con la llegada de Visual Basic la programación en ambiente Windows

es más sencilla y amena; Labores indispensables como el mantenimiento y la

interoperatividad entre aplicaciones, la confiabilidad e incluso el precio,

hacen de este paquete él más eficiente entorno al desarrollo de programas

tanto para aficionados como para proyectos de desarrollo de gran

envergadura que se requiera de una programación estructurada y

documentada con amplias capacidades en las actividades programadas.

Page 40: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

7.- REGISTRADORES.

Son equipos que permiten conocer el valor de la presión presente en

un proceso determinado durante varias horas o diferentes días a través de

un grafico, los cuales tienen una escala graduada que puede ser de cero a

cien o lineal que es el rango que poseen para tomar los datos de presión.

Cabe destacar que los manómetros deben poseer un elemento

primario de presión el cual transmite el movimiento a través de un eslabón

de graduación a una aguja o puntero, el grafico será girado por un

dispositivo que se conoce como motor o reloj que puede ser de cuerda o

eléctrico y este proceso puede durar entre 24 horas o 7 días dependiendo

de los requerimientos que se necesiten.

FIGURA 10. Registrador analógico utilizado actualmente por las empresas

petroleras. Fuente: Manual de exploración PDVSA (1995, p. 12).

Page 41: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

CALIBRACIÓN DE UN REGISTRADOR DE PRESIÓN.

Se debe tomar en cuenta que para calibrar un registrador de alta

presión su puede realizar con peso muerto y si no es de muy alta presión se

puede utilizar la maleta Wallace o sencillamente un regulador con un

manómetro de precisión a una escala adecuada o indicación en pulgadas de

agua, por ejemplo entre 0 a 30 PSI.

TIPOS DE ERRORES PRESENTES EN LOS REGISTRADORES.

Error de cero, error de multiplicación, error de angularidad. Error de cero: se debe reajustar completamente el registrador y ajustar la

pluma de forma tal que coincida exactamente con la indicación de cero en el

grafico esto se puede realizar a través del ajuste de cero que se encuentra

en la parte superior de la pluma.

Error de multiplicación: una ajustado a cero el registrador se debe aplicar

el 100% de la capacidad máxima de trabajo del elemento ya que si no

coincide con la indicación exactamente con la indicación de 100 en el grafico

se debe ajustar a través del ajuste de multiplicación el cual se encuentra en

el elemento una vez realizado el ajuste se debe realizar el paso anterior de

ajuste de cero hasta lograr que la indicación sea exacta tanto en cero como

en el de 100%

Error de angularidad: una vez asegurado que no se tiene diferencias entre

cero y en 100% se aplica el 50% de su capacidad al registrador si se

Page 42: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

encuentra la indicación en un valor no deseado se procede a ampliar de 5 a

7 veces la capacidad de su error a través del eslabón de graduación una ves

realizado este ajuste se deben repetir todos los pasos anteriores para

verificar la buena calibración del equipo y asegurar que su trabajo será

optimo y preciso.

C.- DEFINICION DE TERMINOS BÁSICOS.

Aplicación: es una colección de uno o mas archivos que se compilan y dan

por resultados un programa ejecutable(GREY, 1998).

Convertidor analógico digital: se encarga de convertir señales análogas a

digitales(ANGULO 2001, p.60).

Diagrama: es la creación del diseño a realizar pero presentado en papel

para cualquier corrección(DISTEFANO 1972, P. 2).

Entrada: es él estimulo o excitación que se aplica a un sistema de control

desde una fuente de energía externa con el fin reproducir una respuesta

especifica por parte del sistema( DISTEFANO y otros, 1972,p.2.

Hardware: componente físico existente en un sistema electrónico, estos

pueden ser circuitos de aplicación especifica como transistores, circuitos

integrados, entre otros (MALTESE – MONTIEL,1995.

Perturbación: es una señal de entrada indeseable que afecta adversamente

el valor de la salida controlada de un sistema. (DISTEFANO y otros

1972,p.14.

Page 43: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Pozo: Hoyo que ha sido terminado apropiadamente con los aditamentos

requeridos, para traer a la superficie la producción de gas y/o petróleo de un

yacimiento. (MECANICA DE FLUIDOS Y MAQUINAS HIDRÁULICAS,

CLAUDIO MATAIX, 1996, p.20.

Presión: Es la fuerza por unidad de área de un fluido, se puede considerar

como un esfuerzo de compresión. (Guía de producción II PDVSA).

Presión de Casing: registra la inyección de gas a ser distribuida a la largo

del revestidor con la finalidad con la finalidad de activar las válvulas de

subsuelo.

Presión de Tubing: es con la cual es levantada la columna de petróleo y es

censada en el cabezal del pozo.

Memorias: son las encargadas de almacenar la información que se les

envié(ANGULO 2001, p. 18.

Microcontroladores: son circuitos integrados programables que contienen

todos los componentes de un computador, este es un computador dedicado,

en su memoria solo reside un programa destinado a gobernar una aplicación

determinada(ANGULO 2001, p.15.

Puertos: son los encargados de comunicar el microcontrolador con los otros

periféricos que se encuentren(ANGULO 2001, p.43.

Salida: es la respuesta obtenida del sistema de control, pude ser o no igual a

la respuesta especificada que la entrada implica(DISTEFANO y otros

1972,p.14.

Page 44: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

Señal de error: también se le conoce como desviación o señal de diferencia

y es la suma algebraica del valor de referencia mas o menos el valor

medido(DISTEFANO y otro 1972,p.15.

Sistema: es un conjunto de variable, componentes o dispositivos,

interrelacionados de manera tal que forme una unidad completa para lograr

un objetivo especifico(DISTEFANO y otros, 1972,p.15.

Software: denominación de forma general a los programas ejecutados en

equipos de procesamiento digital tales como computadores,

microcontroladores(MITESE-MONTIEL, 1989,p.27.

Transductor: es un dispositivo de medición que convierte una señal no

eléctrica a una señal eléctrica (MALONY, 1983,p.288.

D.- SISTEMA DE VARIABLES.

En este punto se definen las variables de estudio de la investigación,

de forma tanto conceptual como operacional. De este modo se tiene.

1. - SISTEMA DE MONITOREO

Se define como una técnica que comprende un dispositivo o rutina

computacional utilizada para supervisar y verificar el correcto funcionamiento

de un proceso en curso. (Sybil.1991, p.399), operacionalmente es el sistema

capaz de vigilar el estado de los parámetros (tensión, corriente, temperatura,

nivel, etc.) de los equipos de fuerza, conformado por los pozos productores

de crudo, cuya supervisión se realiza por medio de un conjunto de

Page 45: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

dispositivos o instrumentos que reciben la información en forma de señales

eléctricas para transmitirlas con el fin de desplegar los datos en el

computador, controlado por un software especifico.

Este puede ser medido a través de las siguientes dimensiones e

indicadores.

TABLA 7

VARIABLE SISTEMA DE MONITOREO

VARIABLE DIMENSIONES INDICADORES MODO DE ACCESO DE INFORMACIÓN

• SUPERVISION CONTINUA. • REPORTE SECUENCIAL.

SISTEMA DE MONITOREO

FUNCION DEL

SISTEMA.

• ADQUISICIÓN DE DATOS. • TRANSFERENCIA DE INFORMACIÓN.

Fuente: Eljuri y Cañizalez (2001).

2. - MICROCONTROLADORES.

Conceptualmente son dispositivos digitales integrados, programables

y de actuación secuencial. Son dispositivos lógicos que permiten el

tratamiento de la información almacenada en forma de programas de

instrucciones. Están conformados, básicamente, por una unidad de

procesamiento central (CPU), la unidad de control, la unidad aritmético lógico

(ALU), puertos y dispositivos de memoria (RAM; ROM; EPROM)”.

(Publicaciones cekit, 1995).

Operacionalmente, es un dispositivo electrónico, tan complejo como

un microprocesador, pero cuyo encapsulado, además, contienen circuitos de

entrada y de salida, memoria RAM y memoria ROM y son utilizadas para

Page 46: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

aplicaciones de control de variables externas como instrumentación,

medición, encendido, control, entre otros.

TABLA 8

VARIABLE MICROCONTROLADORES

VARIABLE DIMENSIONES INDICADORES

MEMORIA

• FLASH DE PROGRAMA. • RAM. • EEPROM DE DATOS.

OPERACIONES.

• LOGICAS. • ARITMETICAS. • TEMPORIZADORES • CONTADORES.

MICROCONTROLADORES

PUERTOS

• ENTRADAS DIGITALES. • SALIDAS DIGITALES. • ENTRADAS ANALÓGICAS PARA EL CONVERSOR A/D.

Fuente: Eljuri y Cañizalez (2001).

Page 47: CAPITULO II MARCO TEÓRICO. A.- ANTECEDENTES DE LA

CAPITULO II MARCO TEÓRICO.