Академический Документы
Профессиональный Документы
Культура Документы
ASPECTOS GENERALES
1.1. INTRODUCCI�N.
Es por eso que nuestro sistema de control de l�quido est� orientado a solucionar
esos problemas b�sicos que tienen las plantas de tratamiento de agua, realizando
los diferentes procesos como de llenado, vaciado, verificaci�n de estado de los
tanques y el abierto y cerrado de los grifos de forma �automatizada�. Por ello, en
el caso de nuestro sistema actual, este se presenta como un Control de Nivel
L�quido manual, se podr�a decir anal�gico.
1.2. ANTECEDENTES.
Las siguientes caracter�sticas de equipos de control aut�matas est�n basados en
sistemas relacionados con el sistema de control l�quido y las ventajas que ofrecen
con respecto al control de nivel del mismo.
UNICONTROL
Los controles de nivel de UniControl, son utilizados para medir y controlar niveles
en todo tipo de recipientes contenedores de l�quidos, cerrados o abiertos, est�n o
no sometidos a presi�n y/o temperatura. Las caracter�sticas nobles de los elementos
constitutivos del transmisor en contacto con el l�quido ampl�an las posibilidades
de utilizaci�n con productos agresivos.
Estos controles se emplean principalmente en instalaciones frigor�ficas
industriales terrestres o a bordo de embarcaciones para medir niveles de
refrigerantes. En una instalaci�n frigor�fica convencional, una salida es
configurada para operar como alarma de bajo nivel, otra opera la solenoide de
l�quidos y la tercera act�a como protecci�n de nivel alto o rebalse.
Tambi�n son empleados para medir en tanques de agua limpia o tanques compensadores
de motores donde el agua se encuentra a temperaturas cercanas a los 80 �C y en
general, para cualquier l�quido limpio. Cuando se trata de efluentes o l�quidos con
s�lidos en suspensi�n, se realizan construcciones especiales de la vaina exterior
para evitar la acumulaci�n de residuos que obstruyan el libre flujo del l�quido.
Caracter�sticas constructivas
Este control de nivel ha sido dise�ado para usos m�ltiples. Las caracter�sticas de
dise�o y constructivas de la unidad de control y del transmisor, permite su
utilizaci�n en una muy variada gama de aplicaciones industriales.
La unidad de control, se encuentra alojada en un gabinete estanco IP 65 con tapa
frontal de policarbonato transparente. El panel de control est� integrado por un
indicador digital porcentual de dos d�gitos de gran tama�o ( 13,5 mm) visibles a
distancia, dos potenci�metros de ajuste por cada rel� de salida, el primero ajusta
el nivel de disparo y el segundo el diferencial (span), y un led indicador del
estado del rel�. La unidad cuenta adem�s con un simulador incorporado, que
posibilita una verificaci�n r�pida y eficaz de los niveles de disparo y reconexi�n.
Un led indicador adicional se�aliza posibles fallas internas de la unidad de
control y la rotura o desconexi�n del transmisor de nivel.
El transmisor de nivel presenta una construcci�n s�lida y sencilla. Est�
constituido por un sensor capacitivo que se sumerge en el l�quido a medir, y un
transmisor electr�nico alojado en el cabezal. El sensor es un electrodo envainado
en PTFE y una cubierta exterior, ambos construidos en acero inoxidable, lo que
permite su empleo con diversos productos, incluso l�quidos agresivos.
Adicionalmente, la ausencia de partes m�viles o circulaci�n de corriente el�ctrica
por el electrodo, garantiza un funcionamiento seguro y libre de fallas. En el
cabezal, tambi�n de acero inoxidable, se aloja un transmisor electr�nico montado en
un encapsulante flexible que lo protege de vibraciones y humedad. Como la se�al de
salida es de corriente (4...20mA), la unidad de control puede instalarse distante
de la ubicaci�n del transmisor, si las caracter�sticas de la instalaci�n as� lo
requieren, facilitando el monitoreo de niveles en tanques de dif�cil acceso.
Gen�ricamente se define como transmisor de nivel al conjunto formado por el sensor
capacitivo y el transmisor electr�nico.
Los transmisores de nivel son ensayados individualmente a una presi�n de prueba de
25 bar, mientras que la vaina de PTFE admite un rango de temperaturas entre �260 y
+ 260 �C. Cualquiera sea la temperatura a la que est� expuesto el electrodo, debe
tenerse en cuenta que el cabezal electr�nico est� limitado a una temperatura de
funcionamiento entre �10 y 70 �C.
Transmisor
partes met�licas: AISI 304
cubierta electrodo: PTFE
dimensiones: ver plano
fijaci�n: � � NPT
largo: 600/900/1200/1500/largos especiales
presi�n m�x de trabajo:
temp m�x de operaci�n del sensor: 200 �C
rango de temp. del transmisor: -10 / 70 �C
salida: 4.....20 mA
largo de cable: 3 mts
Datos t�cnicos
Unidad de Control
gabinete: policarbonato de tapa transparente
dimensiones: 270 x 180 x 107 mm
protecci�n: IP-65
alimentaci�n: 220 Vca - 50/60 Hz
(a pedido 24 Vcc)
display: dos d�gitos ��
se�al de entrada: 4....20 mA
salidas: tres rel�s Inv 10 Amp
temp amb de operaci�n: 0/50 �C
CN5R
FUNCION
Mantener lleno o vac�o un tanque de agua.
Alarma de alto y bajo nivel.
Detecta los niveles de l�quido utilizando un juego de electrodos y la conductividad
del l�quido.
OPERACION
El rel� de salida es activado cuando el l�quido no moja el electrodo inferior y es
desactivado cuando el l�quido moja los electrodos inferior y superior.
OPCIONALES
Se puede emplear en l�quidos no conductores empleando sensores con flotadores.
Existen modelos para alimentaci�n en tensi�n continua.
Existen modelos con diferente sensibilidad, (menor sensibilidad tanques de leche,
mayor sensibilidad l�quidos menos conductores.
ENTRADAS
Sensores: electrodos/ flotadores.
Tensi�n: 17 Vca, aislados.
Bornes: inf, sup y masa Sensibilidad: acciona cuando la resistencia entre
electrodos es de 12.000 ohms aprox.
Distancia m�xima control-electrodos: 50m.
SALIDAS
Rel� inversor, bornes: NA, C, NC.
Capacidad de los contactos: 5A @ 220Vca.
ALIMENTACION
Tensi�n: 220 VCA +/-15%, 50/60 Hz.
Consumo: 3 VA
Bornes: 220V, 220V.
1.4. OBJETIVOS.
Lograr abastecer las demandas mediante las plantas de tratamiento de aguas a las
diferentes empresas, zonas, familias de la poblaci�n.
Controlar mediante Pantalla el control de niveles de los envases llenados con nivel
l�quido.
1.5. JUSTIFICACIONES.
Incrementar� el uso desmedido del agua y reducir� las tarifas de pago del servicio
b�sico en la poblaci�n.
1.5.3. JUSTIFICACI�N CIENT�FICA.
1.6.1. LIMITES.
1.6.2. ALCANCES.
Fabricar el modelo electr�nico y mec�nico para que realice los cortes programados
analizando los costos que requerir� esta herramienta ser� capaz lograr un ingreso
al mercado de la tecnolog�a como al campo de tratamiento de aguas y la seguridad
en el �mbito industrial.
Determinar la infraestructura del sistema con un modelo control sistematizado con
una computadora interactuando con la maquinaria mediante dise�os de circuitos.
2. CAPITULO II.
FUNDAMENTO TE�RICO
Los m�todos indican c�mo construir t�cnicamente el software, y abarcan una amplia
serie de tareas que incluyen la planificaci�n y estimaci�n de proyectos, el
an�lisis de requisitos, el dise�o de estructuras de datos, programas y
procedimientos, la codificaci�n, las pruebas y el mantenimiento. Los m�todos
introducen frecuentemente una notaci�n espec�fica para la tarea en cuesti�n y una
serie de criterios de calidad.
Roles XP.
Programador
Cliente
Entrenador (Coach)
Es responsable del proceso global. Es necesario que conozca a fondo el proceso XP
para proveer gu�as a los miembros del equipo de forma que se apliquen las pr�cticas
XP y se siga el proceso correctamente.
Consultor
Las fases que define eXtreme Programming pueden verse en la Figura 5.1, �Fases de
un proyecto en eXtreme Programming�.
Exploraci�n
En esta fase, los clientes plantean a grandes rasgos las historias de usuario que
son de inter�s para la primera entrega del producto. Al mismo tiempo el equipo de
desarrollo se familiariza con las herramientas, tecnolog�as y pr�cticas que se
utilizar�n en el proyecto. Se prueba la tecnolog�a y se exploran las posibilidades
de la arquitectura del sistema construyendo un prototipo. La fase de exploraci�n
toma de pocas semanas a pocos meses, dependiendo del tama�o y familiaridad que
tengan los programadores con la tecnolog�a.
Iteraciones
Esta fase incluye varias iteraciones sobre el sistema antes de ser entregado. El
Plan de Entrega est� compuesto por iteraciones de no m�s de tres semanas. En la
primera iteraci�n se puede intentar establecer una arquitectura del sistema que
pueda ser utilizada durante el resto del proyecto. Esto se logra escogiendo las
historias que fuercen la creaci�n de esta arquitectura, sin embargo, esto no
siempre es posible ya que es el cliente quien decide qu� historias se implementar�n
en cada iteraci�n (para maximizar el valor de negocio). Al final de la �ltima
iteraci�n el sistema estar� listo para entrar en producci�n. Los elementos que
deben tomarse en cuenta durante la elaboraci�n del Plan de la Iteraci�n son:
historias de usuario no abordadas, velocidad del proyecto, pruebas de aceptaci�n no
superadas en la iteraci�n anterior y tareas no terminadas en la iteraci�n anterior.
Todo el trabajo de la iteraci�n es expresado en tareas de programaci�n, cada una de
ellas es asignada a un programador como responsable, pero llevadas a cabo por
parejas de programadores.
Producci�n
Mantenimiento
Mientras la primera versi�n se encuentra en producci�n, el proyecto XP debe
mantener el sistema en funcionamiento al mismo tiempo que desarrolla nuevas
iteraciones. Para realizar esto se requiere de tareas de soporte para el cliente.
De esta forma, la velocidad de desarrollo puede bajar despu�s de la puesta del
sistema en producci�n. La fase de mantenimiento puede requerir nuevo personal
dentro del equipo y cambios en su estructura.
Es cuando el cliente no tiene m�s historias para ser incluidas en el sistema. Esto
requiere que se satisfagan las necesidades del cliente en otros aspectos como
rendimiento y confiabilidad del sistema. Se genera la documentaci�n final del
sistema y no se realizan m�s cambios en la arquitectura. La muerte del proyecto
tambi�n ocurre cuando el sistema no genera los beneficios esperados por el cliente
o cuando no hay presupuesto para mantenerlo.
2.3.1. MODELOS.
Dependencias
2.3.2.1. Clases.
2.3.2.2. Objetos.
2.3.2.3. Asociaciones.
Las asociaciones entre dos clases se representan mediante una l�nea que las une. La
l�nea puede tener una serie de elementos gr�ficos que expresan caracter�sticas
particulares de la asociaci�n. A continuaci�n se ver�n los m�s importantes de entre
dichos elementos gr�ficos.
2.3.2.3.2. Multiplicidad.
2.3.2.3.3. Roles.
Para indicar el papel que juega una clase en una asociaci�n se puede especificar un
nombre de rol.
2.3.2.3.4. Agregaci�n.
Un Diagrama de Casos de Uso muestra la relaci�n entre los actores y los casos de
uso del sistema. Representa la funcionalidad que ofrece el sistema en lo que se
refiere a su interacci�n externa. En el diagrama de casos de uso se representa
tambi�n el sistema como una caja rectangular con el nombre en su interior. Los
casos de uso est�n en el interior de la caja del sistema, y los actores fuera, y
cada actor est� unido a los casos de uso en los que participa mediante una l�nea.
En la Figura 15 se muestra un ejemplo de Diagrama de Casos de Uso para un cajero
autom�tico.
2.3.3.1. Elementos.
Los elementos que pueden aparecer en un Diagrama de Casos de Uso son: actores,
casos de uso y relaciones entre casos de uso.
2.3.3.2. Actores.
Un actor es algo con comportamiento, como una persona (identificada por un rol), un
sistema informatizado u organizaci�n, y que realiza alg�n tipo de interacci�n con
el sistema.. Se representa mediante una figura humana dibujada con palotes. Esta
representaci�n sirve tanto para actores que son personas como para otro tipo de
actores.
2.3.3.3. Casos de Uso.
Un caso de uso, en principio, deber�a describir una tarea que tiene un sentido
completo para el usuario. Sin embargo, hay ocasiones en las que es �til describir
una interacci�n con un alcance menor como caso de uso. La raz�n para utilizar estos
casos de uso no completos en algunos casos, es mejorar la comunicaci�n en el equipo
de desarrollo, el manejo de la documentaci�n de casos de uso. Para el caso de que
queramos utilizar estos casos de uso m�s peque�os, las relaciones entre estos y los
casos de uso ordinarios pueden ser de los siguientes tres tipos: � Incluye (<>): Un
caso de uso base incorpora expl�citamente a otro caso de uso en un lugar
especificado en dicho caso base. Se suele utilizar para encapsular un
comportamiento parcial com�n a varios casos de uso. En la Figura 16 se muestra c�mo
el caso de uso Realizar Reintegro puede incluir el comportamiento del caso de uso
Autorizaci�n.
Figura 16 - Ejemplo de Relaci�n <> � Extiende (<>): Cuando un caso de uso base
tiene ciertos puntos (puntos de extensi�n) en los cuales, dependiendo de ciertos
criterios, se va a realizar una interacci�n adicional. El caso de uso que extiende
describe un comportamiento opcional del sistema (a diferencia de la relaci�n
incluye que se da siempre que se realiza la interacci�n descrita) En la Figura 17
se muestra como el caso de uso Comprar Producto permite explicitamente extensiones
en el siguiente punto de extensi�n: info regalo. La interacci�n correspondiente a
establecer los detalles sobre un producto que se env�a como regalo est�n descritos
en el caso de uso Detalles Regalo.
Un Diagrama de Estados muestra la secuencia de estados por los que pasa bien un
caso de uso, bien un objeto a lo largo de su vida, o bien todo el sistema. En �l se
indican qu� eventos hacen que se pase de un estado a otro y cu�les son las
respuestas y acciones que genera.
En cuanto a la representaci�n, un diagrama de estados es un grafo cuyos nodos son
estados y cuyos arcos dirigidos son transiciones etiquetadas con los nombres de los
eventos.
Un estado se representa como una caja redondeada con el nombre del estado en su
interior. Una transici�n se representa como una flecha desde el estado origen al
estado destino.
La caja de un estado puede tener 1 o 2 compartimentos. En el primer compartimento
aparece el nombre del estado. El segundo compartimento es opcional, y en �l pueden
aparecer acciones de entrada, de salida y acciones internas.
Una acci�n de entrada aparece en la forma entrada/acci�n_asociada donde
acci�n_asociada es el nombre de la acci�n que se realiza al entrar en ese estado.
Cada vez que se entra al estado por medio de una transici�n la acci�n de entrada se
ejecuta.
Una acci�n de salida aparece en la forma salida/acci�n_asociada. Cada vez que se
sale del estado por una transici�n de salida la acci�n de salida se ejecuta.
Una acci�n interna es una acci�n que se ejecuta cuando se recibe un determinado
evento en ese estado, pero que no causa una transici�n a otro estado. Se indica en
la forma nombre_de_evento/acci�n_asociada.
Un diagrama de estados puede representar ciclos continuos o bien una vida finita,
en la que hay un estado inicial de creaci�n y un estado final de destrucci�n
(finalizaci�n del caso de uso o destrucci�n del objeto). El estado inicial se
muestra como un c�rculo s�lido y el estado final como un c�rculo s�lido rodeado de
otro c�rculo. En realidad, los estados inicial y final son pseudoestados, pues un
objeto no puede �estar� en esos estados, pero nos sirven para saber cu�les son las
transiciones inicial y final(es).
En los sistemas de control en lazo cerrado, la se�al de salida tiene efecto sobre
la acci�n de control. A este efecto se le denomina realimentaci�n.
Para que resulte adecuado el an�lisis del software de tiempo real, se han propuesto
varias ampliaciones para la notaci�n b�sica del an�lisis estructurado.
Prueba de rendimiento
En el ciclo de dise�o hardware las herramientas CAD est�n presentes en todos los
pasos. En primer lugar en la fase de descripci�n de la idea, que ser�
un sistema el�ctrico, un diagrama en bloques, etc. Luego en la fase de
simulaci�n y verificaci�n en donde las diversas herramientas permiten
realizar simulaci�n por eventos, funcional, digital o el�ctrica
considerando el nivel de simulaci�n requerido. La �ltima etapa es
comprendida por herramientas especializadas en la
fabricaci�n del circuito propiamente dicho y se orientan a la fabricaci�n
de circuitos impresos o Circuitos Integrados de Aplicaci�n Espec�fica
(Application Specific Integrated Circuits, ASIC).
2.6.2.1.1. ARQUITECTURA.
- Caracter�sticas principales:
Al protocolo USB tambi�n lo llaman la pila USB: en las capas superiores tenemos las
funciones b�sicas que el usuario puede realizar (comunicaci�n l�gica). esto a su
vez va a parar a la segunda capa y luego a la tercera capa (comunicaci�n f�sica)
que involucra el aspecto el�ctrico. En nuestro caso estar�amos directamente metidos
en la capa superior, pero algunas veces entrando en las otras dos:
Constituci�n:
Al girar el rotor, las escobillas van rozando con las delgas, conectando
la bobina de inducido correspondiente a cada par de delgas con el circuito
exterior.
Par�metros caracter�sticos
Clase
NEMA Par de arranque Corriente de
Arranque Regulaci�n de
Velocidad (%) Nombre de clase
Del motor
A
B
C
D
F 1.5-1.75
1.4-1.6
2-2.5
2.5-3.0
1.25 5-7
4.5-5
3.5-5
3-8
2-4 2-4
3.5
4-5
5-8 , 8-13
mayor de 5 Normal
De prop�sito general
De doble jaula alto par
De alto par alta resistencia
De doble jaula.
Excitaci�n Independiente:
Autoexcitaci�n:
Un circuito integrado (CI), tambi�n conocido como chip o microchip, es una pastilla
peque�a de material semiconductor, de algunos mil�metros cuadrados de �rea, sobre
la que se fabrican circuitos electr�nicos generalmente mediante fotolitograf�a y
que est� protegida dentro de un encapsulado de pl�stico o cer�mica. El encapsulado
posee conductores met�licos apropiados para hacer conexi�n entre la pastilla y un
circuito impreso.
2.6.2.5.1. TIPOS
Circuitos h�bridos de capa fina: Son muy similares a los circuitos monol�ticos,
pero, adem�s, contienen componentes dif�ciles de fabricar con tecnolog�a
monol�tica. Muchos conversores A/D y conversores D/A se fabricaron en tecnolog�a
h�brida hasta que los progresos en la tecnolog�a permitieron fabricar resistencias
precisas.
2.6.2.5.2. CLASIFICACI�N.
Pueden constar desde simples transistores encapsulados juntos, sin uni�n entre
ellos, hasta dispositivos completos como amplificadores, osciladores o incluso
receptores de radio completos.
Pueden ser desde b�sicas puertas l�gicas (Y, O, NO) hasta los m�s complicados
microprocesadores o microcontroladores.
�stos son dise�ados y fabricados para cumplir una funci�n espec�fica dentro de un
sistema. En general, la fabricaci�n de los CI es compleja ya que tienen una alta
integraci�n de componentes en un espacio muy reducido de forma que llegan a ser
microsc�picos. Sin embargo, permiten grandes simplificaciones con respecto los
antiguos circuitos, adem�s de un montaje m�s r�pido.
2.6.2.6. CONDENSADOR.
Capacidad: Se mide en Faradios (F), aunque esta unidad resulta tan grande que se
suelen utilizar varios de los subm�ltiplos, tales como microfaradios (�F=10-6 F ),
nanofaradios (nF=10-9 F) y picofaradios (pF=10-12 F).
Tolerancia: Igual que en las resistencias, se refiere al error m�ximo que puede
existir entre la capacidad real del condensador y la capacidad indicada sobre su
cuerpo.
2.6.2.7. RESISTENCIA.
Las resistencias son unos elementos el�ctricos cuya misi�n es dificultar el paso de
la corriente el�ctrica a trav�s de ellas. Su caracter�stica principal es su
resistencia �hmica aunque tienen otra no menos importante que es la potencia m�xima
que pueden disipar. �sta �ltima depende principalmente de la construcci�n f�sica
del elemento.
2.6.2.8. TRANSISTOR.
Los transistores son unos elementos que han facilitado, en gran medida, el dise�o
de circuitos electr�nicos de reducido tama�o, gran versatilidad y facilidad de
control.
Los transistores de uni�n (uno de los tipos m�s b�sicos) tienen 3 terminales
llamados Base, Colector y Emisor, que dependiendo del encapsulado que tenga el
transistor pueden estar distribuidos de varias formas.
Por otro lado, los Transistores de Efecto de Campo (FET) tienen tambi�n 3
terminales, que son Puerta (Gate), Drenador (Drain) y Sumidero (Sink), que
igualmente dependiendo del encapsulado que tenga el transistor pueden estar
distribuidos de varias formas.
Generalmente estos sensores est�n compuestos por dos partes: un cuerpo donde se
encuentran los contactos y una cabeza que detecta el movimiento. Su uso es muy
diverso, emple�ndose, en general, en todas las m�quinas que tengan un movimiento
rectil�neo de ida y vuelta o sigan una trayectoria fija, es decir, aquellas que
realicen una carrera o recorrido fijo, como por ejemplo ascensores, montacargas,
robots, etc.
Los finales de carrera est�n fabricados en diferentes materiales tales como metal,
pl�stico o fibra de vidrio.
Modelos
Dentro de los dispositivos sensores de final de carrera existen varios modelos:
Delphi est� basado en una versi�n de Pascal denominada Object Pascal. Borland en
los �ltimos a�os defend�a que el nombre correcto del lenguaje es tambi�n Delphi,
posiblemente debido a pretensiones de marca, aunque en sus mismos manuales el
nombre del lenguaje aparec�a como Object Pascal, por lo que la comunidad de
programadores no ha adoptado mayoritariamente este cambio (supuesta aclaraci�n,
seg�n Borland). Object Pascal expande las funcionalidades del Pascal est�ndar:
Microsoft SQL Server es un sistema para la gesti�n de bases de datos producido por
Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y
ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros
potentes sistemas gestores de bases de datos como son Oracle o MySQL.
- Soporte de transacciones.
- Escalablidad, estabilidad y seguridad.
- Soporta procedimientos almacenados.
- Incluye tambi�n un potente entorno gr�fico de administraci�n, que permite el
uso de comandos DDL y DML gr�ficamente.
- Permite trabajar en modo cliente-servidor, donde la informaci�n y datos se
alojan en el servidor y los terminales o clientes de la red s�lo acceden a la
informaci�n.
- Adem�s permite administrar informaci�n de otros servidores de datos.
- Este sistema incluye una versi�n reducida, llamada MSDE con el mismo motor de
base de datos pero orientado a proyectos m�s peque�os, que en sus versi�nes 2005 y
2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
PicBasic Pro de Micro Engineering Labs Inc. es un software compilador Basic para
programar Pic�s de los m�s conocidos. Este poderoso compilador pone al alcance
potentes instrucciones para comunicaci�n USB, serie, matem�tica de 16 bits,
mediciones de sensores anal�gicos, PWM, sonido, y much�simas m�s.
Adem�s de general los files �hex� y tambi�n es capaz de generar los files �asm�.
De tal manera que s� se pueden hacer modificaciones de bajo nivel.
USB es una especificaci�n de las empresas Compaq, Intel, Microsoft y NEC, que
describe un canal serie que soporta una gran variedad de perif�ricos de media y
baja velocidad, con soporte integral para transferencias en tiempo real (is�cronas)
como voz, audio y v�deo comprimido, y que permite mezclar dispositivos y
aplicaciones is�cronas y as�ncronas.
A nivel f�sico, USB utiliza un cable de 4 conductores para transmitir una se�al
diferencial (D+ y D-) y alimentaci�n (VBus = 5V y GND) por medio de conexiones
punto a punto. Los dispositivos LS van obligatoriamente equipados con un cable de
longitud adecuada (hasta unos 3m, dependiendo de sus caracter�sticas el�ctricas),
mientras que los FS pueden ir equipados con un cable o utilizar cables
independientes de hasta 5m (tambi�n dependiendo de sus caracter�sticas el�ctricas).
USB divide el tiempo en espacios de 1ms denominados Tramas, durante las cuales se
llevan a cabo las comunicaciones a trav�s de Transacciones, las cuales se componen
a su vez de Paquetes. Las transacciones se componen de 3 fases:
Token, Dato y Validaci�n (Handshake):
� La fase de Token se compone de un paquete de Token enviado por el Controlador
USB, y siempre est� presente en toda transacci�n. El paquete contiene los campos:
� PID (identifica el tipo de paquete). Todos los PIDs van protegidos por bits
redundantes,
� Direcci�n del elemento destino (7 bits de dispositivo + 4 bits de elemento
interno al dispositivo), y CRC5.
� La fase de Datos (opcional) se compone de los paquetes de datos que se
transfieren entre el Controlador USB y el dispositivo. Cada paquete se compone de
los campos PID, Datos, y CRC16.
� La fase de Validaci�n (opcional) se usa para indicar el resultado de la
transacci�n. Se compone s�lo de un campo PID.
TRANSFERENCIA DE CONTROL
� Se desarrollan en 3 Transacciones:
� Transacci�n de Configuraci�n (Setup), en la que se env�a al dispositivo un
paquete que especifica la operaci�n a ejecutar. Ocupa 8 bytes.
� Cero o m�s Transacciones de Datos, en las que se transfieren los paquetes de
datos en el sentido indicado por la Transacci�n de Configuraci�n. La informaci�n
�til por paquete puede ser de 8, 16, 32 � 64 bytes para Endpoints FS, y de 8 bytes
para Endpoints LS.
� Transacci�n de Estado, en la que el receptor informa del estado final de la
operaci�n.
� Se procesan por medio de un mecanismo "best effort", seg�n el cual el
Controlador USB las va procesando en funci�n del tiempo disponible en cada Trama.
Como m�nimo se reserva el 10% del tiempo de Trama, y se puede utilizar tiempo
adicional siempre que las necesidades de los tr�ficos is�crono y de interrupci�n lo
permitan.
� Incorporan mecanismos de detecci�n de errores (CRC) y de
recuperaci�n/retransmisi�n de datos.
TRANSFERENCIAS DE INTERRUPCI�N
� El sistema puede asignar como m�ximo el 90% del tiempo de Trama para
transferencias is�cronas y de interrupci�n. Si el sistema no puede garantizar
tiempo suficiente como para manejar una nueva conexi�n de interrupci�n (transmitir
un nuevo paquete dentro del periodo m�ximo requerido), simplemente no se establece
la conexi�n.
TRANSFERENCIAS BULK
3. CAPITULO III
3.1. INTRODUCCION
3.2. FACTIBILIDAD
- Consultas
Las consultas son procesos que combinan flujos de datos procedentes de entrada y
salida. Los procesos no modifican la informaci�n del sistema
Ejemplo:
Pantallas de consulta de informaci�n.
Se evaluaran los procesos que reciben una petici�n del exterior y como consecuencia
se env�an datos al exterior, no se recuperan datos, no se calculan datos derivados
y el proceso no actualiza ficheros internos.
DIFICULTAD Numero de Campos o Atributos de la Salida.
SALIDAS 1-5 Atributos. 6-19 Atributos 20 o m�s Atributos
0 o 1 Ficheros accedidos Baja 4 Baja 4 Media 5
2 o 3 Ficheros accedidos Baja 4 Media 5 Alta 7
4 o + Ficheros accedidos Media 5 Alta 7 Alta 7
- Elementos de la funci�n
Tipo De Elemento Dificultad Peso Cantidad Total Puntos Total Elemento
Entradas Simple 3 3 9
Media 4 1 4
Compleja 6 0
Total Puntos de Funci�n Entradas: 13
Salidas Simple 4 2 8
Media 5 3 15
Compleja 7 1 7
Total Puntos de Funci�n Salidas: 30
Consultas Sal Simple 4 1 4
Ent Media 4 4 16
Sal Media 5 0
Ent Compleja 6 0
Sal Compleja 7 0
Total Puntos de Funci�n Consultas: 20
Fich. Internos Simple 7 3 21
Media 10 0 0
Compleja 15 0
Total Puntos de Funci�n Ficheros Internos: 21
Fich. Interfaces Simple 5
Media 7
Compleja 10
Total Puntos de Funci�n Ficheros Interfaces: 0
Total Puntos de Funci�n sin ajustar 84
- Factores de complejidad
En esta fase se medir� las caracter�sticas externas de la aplicaci�n bas�ndose en
el entorno donde la aplicaci�n se implantar�, se valorar� una serie de factores de
complejidad (14 en total) evalu�ndolos en una escala de 0 al 5, de menor a mayor
complejidad.
- Oferta al cliente
Bs. $us
Costo total de Software 17.900,00 3,535
Costo total de Hardware 21.550,00 2.773
Costo total del Proyecto 44.534,00 6,308
4. CAPITULO IV.
DISE�O Y DESARROLLO DEL PROYECTO
4.1. DESCRIPCI�N GENERAL.
4.1.1. SISTEMA UMA SYSTEM V2
El sistema de informaci�n lleva el nombre de �UMA SYSTEM V2� cuyo nombre significa
Sistema de Aguas automatizado para el llenado de recipientes de agua.
Por un lado se emple� Delphi como herramienta de desarrollo mientras que como motor
de base de datos se decidi� por SQL Server. A continuaci�n se detalla cada una de
estas planteando motivos por los cuales fueron seleccionadas.
4.1.3.1. DELPHI.
Es el motor de base de datos empleado para el proyecto. Se caracteriza por ser uno
de los servidores de base de datos m�s robustos raz�n por la cual motivaron su
selecci�n.
Para este proyecto se cuenta con tres usuarios de los cuales uno es el cliente.
Uno.- El usuario con el que se cuenta es el cliente, una persona con los
conocimientos b�sicos acerca del manejo del computador y de paquetes software,
quien a la vez ya lleva bastante interacci�n con la planta quien nos facilitara
acerca de los requerimientos que precise el sistema.
Dos.- Una persona que lleva en su curr�culo formaci�n acad�mica con conocimientos
en inform�tica o ingenier�a de software ya sea a nivel t�cnico superior o
ingenier�a capaz de manejar y supervisar el sistema de informaci�n a trav�s de un
ordenador.
Tres.- Una persona que cuenta con conocimientos de inform�tica como tambi�n de
electromec�nica capaz de realizar la supervisi�n de los dispositivos en la planta.
C�digo de requerimiento
Descripci�n
C�digo de requerimiento
Descripci�n
CNL � RNF001
CNL � RNF002
CNL � RNF003
CNL � RNF004
Estado de los recipientes a ser llenados
CNL � RNF006
Estado del motor pasa banda.
C�digo de requerimiento
Descripci�n
CNL- RU001
El administrador tendr� acceso total al sistema
CNL-RU002
El administrador podr� dar privilegios a otros sin desmerecer al mismo
CNL-RU003
El administrador tendr� acceso a todos los reportes.
C�digo de requerimiento
Descripci�n
CNL-RH001
Memoria RAM m�nimo de 1 GB o superior a condiciones previas de optimizaci�n.
CNL-RH002
Microprocesador m�nimo de 2.3 GHz Pentium D o superior.
CNL-RH003
El ordenador deber� contar con un puerto USB esto por motivo de la interfaz
CN�-RH004
Teclado, Mouse, Impresora, Monitor perif�ricos b�sicos para el funcionamiento
del sistema
CNL-RH005
Prototipo de la planta (maqueta)
CNL-RH006
Microcontrolador 18F45550 para la comunicaci�n USB
CNL-RH007
Sensores y actuadores necesarios para el control
CNL-RH008
Componentes el�ctricos necesarios para la funcionalidad
C�digo de requerimiento
Descripci�n
CNL � RS002
Sistema Operativo Windows XP SP2 o SP3
CNL �RS003
Motor de Base de Datos SQL SERVER
CNL - RS004
Proteus 7.6 SP0 para la simulaci�n de circuitos electr�nicos
CNL � RS005
Delphi 7 para el desarrollo del sistema
CNL � RS006
Pic Basic Pro 2.5b + MicroCode Studio 3.0 para programaci�n de
microcontroladores PIC y compilador de archivos .HEX
CNL � RS007
Crystal Reports 8.0 para la generaci�n de reportes
CNL � RS008
Microsoft Visio para el dise�o de la base de datos
CNL � RS009
Entrenador y Drivers para la comunicaci�n USB
La solicitud de reportes estar� de acuerdo a cada usuario y los privilegios con los
que este cuente.
Las Altas, Bajas y Cambios (ABC) de los usuarios estar� acorde de privilegios
establecidos por el administrador.
- CNL- IDC004 BOMBA DE L�QUIDO. Encargado de fluido del l�quido del ducto del
tanque.
Estudiante fecha
Instructor Nro Programa
- Gu�a de procesos
5. CAPITULO V
5.1 INTRODUCCION
La calidad del producto software se diferencia de la calidad de otros productos de
fabricaci�n industrial, ya que el software tiene ciertas caracter�sticas
especiales:
? El software es un producto mental, no restringido por las leyes de la F�sica
o por los l�mites de los procesos de fabricaci�n. Es algo abstracto, y su calidad
tambi�n lo es.
? Se desarrolla, no se fabrica. El coste est� fundamentalmente en el proceso de
dise�o, no en la producci�n. Y los errores se introducen tambi�n en el dise�o, no
en la producci�n.
? El software no se deteriora con el tiempo. No es susceptible a los efectos
del entorno, y su curva de fallos es muy diferente de la del hardware. Todos los
problemas que surjan durante el mantenimiento estaban all� desde el principio, y
afectan a todas las copias del mismo; no se generan nuevos errores.
? Es artesanal en gran medida. El software, en su mayor�a, se construye a
medida, en vez de ser construido ensamblando componentes existentes y ya probados,
lo que dificulta a�n m�s el control de su calidad. Aunque se ha escrito mucho sobre
la reutilizaci�n del software, hasta ahora se han conseguido pocos �xitos
tangibles.
? El mantenimiento del software es mucho m�s complejo que el mantenimiento del
hardware. Cuando un componente hardware se deteriora se sustituye por una pieza de
repuesto, pero cada fallo en el software implica un error en el dise�o o en el
proceso mediante el cual se tradujo el dise�o en c�digo m�quina ejecutable.
? Es enga�osamente f�cil realizar cambios sobre un producto software, pero los
efectos de estos cambios se pueden propagar de forma explosiva e incontrolada.
? Como disciplina, el desarrollo de software es a�n muy joven, por lo que las
t�cnicas de las que disponemos a�n no son totalmente efectivas o no est�n
totalmente calibradas.
? El software con errores no se rechaza. Se asume que es inevitable que el
software presente errores.
- En las otras pantallas se dio los errores comunes de compilaci�n de c�digo as�
como el establecimiento de par�metros de entrada y salida de datos hacia el sistema
de control l�quido.
6. CAPITULO VI
6.1 IMPLEMENTACION
7. CAPITULO VII
CONCLUSIONES
7.1 CONCLUSIONES
Por otra parte se pudo destacar las facilidades que ofrece el lenguaje de
programaci�n Delphi el cual cuenta con la l�gica de paquetes que cumplen funciones
espec�ficas de dise�o y construcci�n en modulo determinado del proyecto claro
ejemplo: el dise�o de sistema SCADA se lo realizo con un componente ya creado en el
lenguaje LAVIEW, as� como un componente que efect�a la transferencia de datos por
puerto USB.
Otra fase que paso la construcci�n y dise�o del sistema fue la parte de
construcci�n de la transportadora de recipientes el cual tendr�a que contar con
especificaciones de movimiento de rotaci�n izquierda para ejecutar el traslado y
movimiento de los recipientes.