ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE CONTROL DE NIVEL EN TANQUES ACOPLADOS TESIS PREVIA LA OBTENCIÓN DEL TITULO DE INGENIERO EN ELECTRÓNICA Y CONTROL Marco Vinicio Soria Mora Quito, Junio, 2000 CERTIFICACIÓN Certifícamos que el presente trabajo fue realizado en su totalidad por el señor Marco Vinicio Soria Mora ;r. J/uis Corrales P. DIRECTOR ig. Marco baríap CO-DIRECTOR AGRADECIMIENTO A Dios por haberme concedido la vida para culminar mis metas. A mi madre por ser el pilar de mi vida. A mis profesores, que han sabido ser mis guías y consejeros. A todas aquellas personas que de una u otra forma han colaborado para la culminación de este trabajo. ÍNDICE Página CAPITULO 1 INTRODUCCIÓN i 1.1 CONCEPTOS BÁSICOS SOBRE LÍQUIDOS 3 1.2 MEDICIÓN DE NIVEL DE LÍQUIDOS .5 1.2.1 Detección de nivel por variación de capacidad 6 1.2.2 Detección de nivel por flotadores 9 1.3 ADQUISICIÓN DE DATOS POR COMPUTADOR 12 1.3.1 Manejo de la adquisición de datos 13 1.3.2 Interfaz hombre-máquina (MMI) 17 1.4 TARJETA Y SOFTWARE DE ADQUISICIÓN DE DATOS 19 1.4.1 Sistemas disponibles de adquisición de datos 19 1.4.2 LabVIEW 5.0 21 1.4.3 Tarjeta de adquisición de datosLab-PC-1200 23 ] .5 CONTROL DE NIVEL DE LÍQUIDOS PROPUESTO 27 CAPITULO 2 DISEÑO DEL MÓDULO DIDÁCTICO 29 2.1TRANSDUCCION 32 2.1.1 Diseño del sensor capacitivo 32 2.1.2 Diseño del acondicionador para el sensor capacitivo 37 2.1.3 Diseño de los acondicionadores para los sensores de 2.2 SISTEMA DE ALIMENTACIÓN flotación 44 45 2.2.1 Fuentes de voltaje para transducción 45 2.2.2 Fuentes de voltaje para actuación 47 2.3 SISTEMA DE CONTROL 48 2.3.1. Sistema de adquisición y manejo de datos 48 2.3.2. Diseño de la interfaz hombre-máquina (MMI) 50 2.3.2.1. Interfaz de inicio 52 2.3.2.2. Lnterfaz de selección 53 2.3.2.3. Interfaz de control de nivel en un tanque 55 2.3.2.4. Interfaz de control de nivel en tanques acoplados 61 2.3.2.5. Panel de conversión de voltaje a nivel 66 2.3.2.6. Calibración del sistema 70 2.3.2.7. Interfaz de animación 71 2.3t.2.8. Tnterfaces de información 73 2.3.2.9 Características complementarias del programa 74 2.4 SISTEMA DE ACTUADORES 75 2.4.1 Bombeo de líquido 75 2.4.2 Extracción de líquido 77 2.5 DISEÑO DEL MODULO DE ACONDICIONAMIENTO 2.5.1 Esquema general del módulo 79 79 Diagrama del circuito de alimentación y actuación 80 Diagrama del circuito de transducción 81 2.5.2 Diseño del circuito impreso y distribución física 2.6 ELEMENTOS ADICIONALES 82 83 CAPITULO 3 PRUEBAS Y FUNCIONAMIENTO DEL MODULO DIDÁCTICO 85 3.1 PRUEBAS PREVIAS 85 3.1.1 Pruebas del sensor capacitivo 85 3.1.2 Pruebas con distintos niveles de acoplamiento entre tanques 87 3.1.3 Pruebas del generador de frecuencia 88 3.2 CALIBRACIÓN DEL SISTEMA 89 3.2.1 Calibración del generador de ondas 90 3.2.2 Calibración del conversor de frecuencia a voltaje 91 3.2.3 Calibración del programa de control 92 3.3 MODOS DE FUNCIONAMIENTO DEL MODULO 3.3.1 Pruebas del control de nivel en un tanque 97 97 3.3.2 Pruebas del control de nivel en tanques acoplados 100 3.3.3 Consideraciones sobre el funcionamiento 102 CAPITULO 4. CONCLUSIONES Y RECOMENDACIONES ios 4.1 CONCLUSIONES 105 4.2 RECOMENDACIONES 108 APLICACIONES DIDÁCTICAS DEL MODULO 109 4.2.1 Control de nivel en un tanque 110 4.2.2 Control de nivel en tanques acolados 110 4.2.3 Adquisición, de datos por computador 1.11 BIBLIOGRAFÍA ANEXOS CAPITULO 1 INTRODUCCIÓN En el amplio campo de la instrumentación electrónica industrial, son innumerables las ocasiones en que el principal requerimiento de un sistema es encontrar el valor de una determinada variable física, que es parte integrante del mismo y de la cual se debe disponer la información necesaria para su manejo. Estas variables pueden ser peso, volumen, densidad, concentración, temperatura, presión, entre otras. El presente trabajo de tesis se enfocará en la detección y medición del nivel de un líquido dentro de un sistema físico de tanques acoplados. En el proceso de aprendizaje dentro de la Facultad de Ingeniería Eléctrica de la Escuela Politécnica Nacional se incluye el conocimiento de los sistemas de transducción, de los sistemas de medición industrial, de la adquisición de datos, y el control industrial mediante los sistemas computacionales. El presente trabajo integra estos ámbitos en la construcción de un solo módulo que emplea las bases de dichos conocimientos para su funcionamiento. El objetivo fundamental es controlar la altura a la que se encuentra una cierta cantidad de líquido, que en el trabajo será el agua potable, y lograr visualizarla en la pantalla de un computador a través de una interfaz hombre-máquina (MMI), así como también proporcionar una herramienta útil para posteriores demostraciones en el proceso de aprendizaje dentro del pensum de estudios de la Facultad de Ingeniería Eléctrica. Se procederá entonces a diseñar y construir un módulo didáctico en base a una infraestructura ya existente, y que" formará parte integral del laboratorip de Instrumentación Industrial. En este modelo se aplicarán los principios requeridos para lograr un control sobre la variable ya descrita procurando dotar de herramientas de aprendizaje a los estudiantes de control e instrumentación. Por requerimientos específicos en el laboratorio de instrumentación, los limitantes que se manejarán en el presente trabajo de tesis serán: la utilización de un sensor de tipo capacitivo para captar el nivel de líquido. Obtener una señal que deberá ser tomada a través de la tarjeta de adquisición de datos Lab-PC-1200 de la casa National Instruments conectada en un computador y manejada por el software de instrumentación virtual LabVIEW 5.03 del mismo fabricante. El control del nivel del líquido se hará en un par de tanques acoplados mediante diferentes aberturas dispuestas para el efecto. La infraestructura ya disponible cuenta con sistema de bombeo, sistema de extracción de líquido, sensores capacitivos de nivel y sensores de nivel de seguridad. Todos los elementos indicados deberán resultar en una planta útil para las prácticas en las distintas áreas involucradas. El presente trabajo escrito describe todos los conocimientos teóricos y prácticos involucrados, así como las experiencias encontradas, estructurados de la siguiente forma: Capítulo 1: Aquí se exponen los conceptos fundamentales sobre el control del nivel de líquidos, se enfocan los criterios teóricos sobre los sensores capacitivos existentes en el mercado y los empleados; se describe la técnica de adquisición de datos por medio de una tarjeta especializada en esta tarea y el sistema que se propone como solución. En resumen, provee los fundamentos teóricos de los dispositivos incluidos en el módulo didáctico. Capítulo 2: Se dedica al diseño y justificación de los dispositivos eléctricos y mecánicos que conforman el módulo. Se analiza cada etapa en torno a los criterios empleados en la construcción y las experiencias obtenidas en su desarrollo. Se describe la estructura del programa de control basado en LabVTEW y su funcionamiento. Aquí se reseñan también las pruebas realizadas a los sensores, en sus etapas de diseño y construcción, hasta la obtención del módulo finalmente implementado. Capítulo 3: Indica las pruebas y análisis realizados al conjunto finalmente estructurado. Se explican los modos de funcionamiento del módulo, así como del sistema de control y adquisición de datos. Capítulo 4: Se destina a la presentación de las conclusiones obtenidas en el desarrollo del presente trabajo de tesis. Incluye el formato estructurado para la realización de las prácticas de laboratorio, de acuerdo a los programas educativos y requerimientos de enseñanza que se pueden satisfacer con el módulo de pruebas construido. En los anexos del trabajo se pueden hallar los planos generales tanto eléctricos como mecánicos, listado de elementos y la información adicional considerada como aporte a la comprensión del proyecto. 1.1 CONCEPTOS BÁSICOS SOBRE LÍQUIDOS. De manera macroscópica se clasifica a la materia en sólidos y fluidos. Fluido es toda materia capaz de fluir, esta puede ser líquida o gaseosa, que se diferencian principalmente en sus coeficientes de compresibilidad. Se define como líquido a un estado de la materia en el cual las moléculas de ésta se encuentran relativamente libres respecto a las del estado gaseoso, pero se hallan restringidas por la fuerza de cohesión que mantiene un volumen prácticamente fijo. Los líquidos tienen la propiedad de tomar la forma del recipiente que los contiene; por tanto, no se puede considerar una forma geométrica definida para su masa, pues variará de acuerdo al recipiente en que se halle confinado. Esta verdad física es evidente en las observaciones cotidianas y se empleará para conocer el volumen de líquido requerido en el sistema de control implementado. -3- La presión de un líquido es la fuerza actuante en una unidad de área, es un esfuerzo multidireccional y uniforme sobre las paredes del recipiente que lo contiene. Debido a esto se puede lograr el paso de líquido desde un tanque a otro a través de aberturas, al emplear el principio de los vasos comunicantes, como se hace en este trabajo. Flujo es el movimiento de un fluido; si se halla confinado a un camino determinado es susceptible a ser medido por distintos métodos, uno de los cuales es indicado en el presente trabajo de tesis como un aporte adicional. En la teoría de la hidrostática existe el principio de los vasos comunicantes. Según este principio el nivel de un líquido llega a la misma altura, en todos los segmentos del recipiente que los contiene, independientemente del número de vasos o de la forma que estos tengan, siempre y cuando estos segmentos estén conectados. Figura 1.1 Principio de vasos comunicantes Este es el principio fundamental empleado en el presente trabajo para llegar a controlar el nivel de uno de los tanques a partir de la cantidad de líquido que se lleva hacia el otro tanque. o O O :>OO Figura 1.2 Módulo de tanques acoplados -4- Como se puede apreciar en la Figura 1.2, el conjunto se halla acoplado en la parte inferior de la pared lateral común; a través de cierto número de aberturas de distintos diámetros, que pueden permanecer abiertas o cerradas empleando sus respectivos tapones de caucho. 1.2. MEDICIÓN DE NIVEL DE LÍQUIDOS. La variable nivel de líquido se considera como un factor determinante en refrigeración, disolución de mezclas, almacenamiento de combustibles y muchos procesos químicos. Para poder determinar el valor de esta variable se debe recurrir a algún sistema de medición que provea la información necesaria para determinar el valor de la misma. Este sistema de medición puede recurrir a muchas técnicas, desde la simple apreciación visual hasta complejos sistemas de transducción dependiendo del ambiente y la aplicación que se esté desarrollando. Estas técnicas se basan en principios físicos, químicos o eléctricos y algunas emplean sensores o transductores que convierten la magnitud de la variable en una señal manejable por un sistema de medición' o un sistema de control electrónico. Los métodos más empleados en la medición del nivel de líquidos se pueden dividir principalmente por su modo de actuación: directa o indirecta. A continuación se nombran algunos de los métodos clasificados por su modo de actuación. MÉTODOS DIRECTOS Medición directa con apreciación visual Medición por flotadores Medición por efecto fotoeléctrico Medición por dispositivos sónicos MÉTODOS INDIRECTOS Métodos Mdrostáticos Medición por transferencia calórica -5- Medición por variación de conductividad Medición por nivel de radiación Medición por variación de capacidad Uno de los requisitos en la construcción del módulo didáctico es la utilización de sensores de tipo capacitivo; por tanto, a partir de este punto se enfoca más la teoría y las técnicas que incluye este tipo de transductor. 1.2 .1 DETECCIÓN DE NIVEL POR VARIACIÓN DE CAPACIDAD. Conociendo que el funcionamiento de los transductores se basa en el cambio de ciertas magnitudes físicas, se describe a continuación el principio de transducción empleado en el módulo, el capacitivo. Este convierte un cambio del nivel del líquido en un cambio de capacidad. Puesto que un capacitor básicamente se compone de dos placas metálicas y un dieléctrico, se puede cambiar la capacidad por variación de uno de estos elementos o de ambos como se muestra en la Figura 1.3. AC 1 @/ M __i l__ 7/ / / / ¿ / X / / / / /y / / / (b) Figura 1.3 a)Armadura móvil — '<, -.' J - / a. b)Armaduras fijas Para lograr una capacidad variable de acuerdo al nivel del líquido en un recipiente son muchas las técnicas que se emplean, se pueden emplear distintas configuraciones para obtener dicha variación de capacidad como son: Sensor de armaduras planas Para la construcción de este tipo de sensores se debe considerar que la capacidad entre dos placas paralelas se obtiene mediante la ecuación que se muestra en la Figura 1.4: -6- c= k A [pF] 11,3 d Figura 1.4 Capacitor de placas paralelas Donde: A es la superficie de la placa en centímetros cuadrados (cm2), d es la distancia entre las placas, en centímetros (cm); y, K es una constante en picofaradios sobre centímetro (pF/cm). En un sensor de este tipo se pueden tener dos variaciones; se permite el ingreso del líquido en el espacio entre las placas de acuerdo a la altura de éste (Figura 1.5.a), o se cambia la distancia entre las placas manteniendo el mismo dieléctrico (Figura 1.5.b). Acondicionador Acondicionador Placas Placas (a) (b) Figura 1.5 Sensores capacitivos de placas planas Sensor de armaduras coaxiales Este tipo de sensor consta de dos cilindros metálicos estructurados en un mismo, eje y su capacitancia está dada por la expresión mostrada en la Figura 1.6. L c= 24,5 k log D/d Figura 1.6 Capacitor cilindrico —7— L [pF] Donde los valores de los diámetros D y d están en centímetros (cm), la longitud L en metros (m) y la constante K en picofaradios sobre metros (pF/m). Estos sensores pueden tener dos configuraciones: con dieléctrico variable y con distancia entre placas variable. En ambos casos la colocación del sensor es de forma vertical. En la configuración de dieléctrico variable se permite el ingreso del fluido a ser sensado de manera que se crean dos fases de dieléctricos, la fase del aire y la del líquido, como se indica en la Figura 1.7.a. Así se obtiene una capacidad variable de acuerdo a la altura que se tenga en el tanque y la capacidad total es la suma de las capacidades que se forman con los distintos dieléctricos: c=c 0 +r ° Dieléctrico I ~ ^Dieléctrico Dieléctr 2 r^ Dieléctrico! = C 1 + C2 C = C aire + C líquido C d2 (b) C Figura 1.7 Sensores de armadura coaxial También se tiene la configuración coaxial con cambio de distancia entre las placas. Esta se emplea cuando el líquido a ser medido es conductivo, como es el caso del agua potable debido a las sales que tiene disueltas. En estos sensores, esquematizados en la Figura 1.7.b, se recubre una de las placas con un material dieléctrico fijo a la placa y que no permite el contacto con el fluido, dejando a la otra placa libre. Cuando el líquido ingresa al sensor envuelve a la placa libre creando una placa conductiva de mayor diámetro, lo que disminuye la distancia entre las placas en este espacio. Sensor de electrodos capacitivos Este tipo de sensor se emplea cuando se trabaja en líquidos que poseen una constante dieléctrica alta, se puede emplear un solo electrodo capacitivo si el líquido se halla contenido en un recipiente metálico. L-ICOLIUUUO Acondicionador c aoacitivos ' ' ' ' / f Tanque metalice ' / —' (a) ... Acondicionador tí """ (b) ;^^ iI ,=>:VoV - .^>r^~ Figura 1.8a) Sensor de doble electrodo b) Sensor de un solo electrodo Hasta aquí se han descrito los principios de transducción capacitivos que se emplean en la construcción de sensores de este tipo. Debido a que se emplearán un par de sensores de flotación para proveer la información sobre los puntos máximos que puede alcanzar el nivel de líquido en cada tanque, a continuación se detalla el principio de funcionamiento de los mismos. 1.2.2 DETECCIÓN DE NIVEL POR FLOTADORES. Estos dispositivos se basan en el uso de un cuerpo sólido y hueco con peso específico menor que el del líquido a ser medido. Se pueden clasificar en instrumentos de acoplamiento directo, cuando su movimiento se transmite a un indicador directamente, o acoplamiento indirecto, cuando el movimiento se convierte en otro tipo de señal: magnética, hidráulica o eléctrica, y luego se lleva al indicador respectivo. Estos instrumentos se pueden aplicar tanto para mediciones continuas como para mediciones discretas como el caso del interruptor de flotación que se emplea en detectar el nivel máximo en el módulo didáctico. Un par de flotadores colocados en -9- cada tanque cierran sus contactos internos, mediante un campo magnético, cuando el líquido llega al nivel requerido y eleva el flotador móvil del que dispone el interruptor. Contactos abiertos Contactos cerrados Flotador Figura 1.9 Sensor discreto de nivel con flotador Como se observa en la Figura 1.9, en la posición normal el sensor mantiene sus contactos abiertos, al subir el nivel del líquido el flotador se eleva hasta llegar a la posición horizontal, donde actúa el campo magnético sobre los contactos cerrándolos. Este cierre de los contactos se emplea como una señal que recibe el resto del sistema de control para su utilización posterior. El funcionamiento puede ser también manteniendo siempre los contactos cerrados y detectar el cambio cuando estos se abren. Complementariamente a lo expuesto hasta aquí, para la implementación de un determinado método de medición de nivel de substancias líquidas se deben tomar en cuenta otros aspectos como: 1. Características propias del líquido a ser sensado. 2. Factibilidad física y mecánica para la colocación de los sensores. 3. Costos y requerimientos particulares Debido a la presencia de distintas sales disueltas en el agua potable esta se convierte en un líquido conductivo, por tanto no se puede emplear al sensor capacitivo empleando la técnica de distintas capas de dieléctrico (Figura 1.7.a) sino que se debe optar por el método de variación de distancia entre placas (Figura 1.7.b) que se detallará en un numeral siguiente. Esta propiedad del líquido no influye en ningún aspecto sobre el -10- funcionamiento del sensor de flotación, por tanto no causa ningún impedimento--en su utilización. Otra propiedad a considerar en los líquidos es la viscosidad, pues uno de sus efectos es que el fluido se adhiere a las paredes del elemento sumergido. Esto podría ocurrir al introducir verticalmente un sensor capacitivo como se muestra en la Figura 1.10. Nivel de error Nivel real Figura 1.10 Efectos de la viscosidad Al tener esta adhesión del líquido a las paredes del sensor, se pueden realizar lecturas erróneas del nivel del líquido, lo que afectaría el funcionamiento del resto del sistema. Es una ventaja, en el módulo, el uso de agua potable que tiene un coeficiente de viscosidad muy bajo, con lo que la adhesión a las paredes del sensor capacitivo es mínima y se puede despreciar. Como segundo punto se debe considerar la facilidad de colocar un sensor en el sistema a ser medido y sus características físicas. Por razones didácticas, los sensores del módulo se ubicarán verticalmente dentro de los tanques, manteniendo a los sensores de flotación en posición horizontal. En cuanto a características físicas de los sensores, estas dependen del fabricante del cual provengan. En el módulo didáctico, los sensores son construidos en base a las ecuaciones descritas anteriormente. Los sensores de flotación que se emplean son del tipo comercial, y disponen de una sola pieza móvil, el flotador. Finalmente, se debe hacer un análisis del costo que implica la implementación de un sistema de detección. No siempre la solución que involucra mayor tecnología es la más -11- adecuada. En el módulo didáctico se emplean sensores de tipo capacitivos construidos específicamente para este trabajo de tesis, que se los hizo a un costo bajo y con las características requeridas. En el caso de los sensores de flotación, se emplean los disponibles en el laboratorio. Por otro lado, se usa una computadora para el control del nivel sobre todo con fines didácticos y de aprendizaje; pues, en la práctica, esto sería realmente un desperdicio de recursos. Todo el análisis realizado se centra en el hecho de que el módulo didáctico debe construirse en base a requerimientos impuestos para el trabajo de tesis. 1.3 ADQUISICIÓN DE DATOS POR COMPUTADOR. En la actualidad no se puede concebir el desarrollo de la investigación sin el enorme aporte de las computadoras, cada vez de mayor rendimiento. Los procesos en las industrias no han podido quedarse a un lado de este desarrollo; al contrario, han tomado las mejores características de estas máquinas no solo para el desarrollo de los sistemas industriales sino para que formen parte de los mismos. Ahora no solo se depende de un grupo de operadores oprimiendo botones o tirando de palancas, sino también de complejos sistemas interconectados que actúan cada uno en función de otro y que se hallan comandados por centros donde se dispone de toda la información de la planta y de los requerimientos de la misma. Toda esta evolución ha llevado a la industria a un desarrollo que ha dado como fruto los denominados sistemas de control y de supervisión, que pueden tener control sobre dispositivos conectados en sitios lejanos al centro de control y proveer información para satisfacer las necesidades de quien es el objetivo del desarrollo: el ser humano. Los grandes complejos industriales actuales tienen su confianza depositada en los sistemas de control manejados por computador, miles o millones de "puntos" -12- de control son leídos, evaluados y manejados en unas décimas de segundo por computadores destinados para tal efecto. El mayor escollo que se debió superar para este avance fue el lograr la comunicación entre el mundo físico real y la información lógica que puede manejarse dentro de los computadores. La utilización de los convertidores análogo-digitales y los .filtros digitales dieron un gran paso en lo que con el tiempo se convertiría en la teoría de adquisición de datos* por computador. 1.3.1 MANEJO ADQUISICIÓN DE LA DE DATOS POR COMPUTADOR. Muchas veces se identifica el término adquisición de datos solamente con el trabajo de un computador al tomar mediciones, esta es una de las múltiples formas de la adquisición de datos. No se deben perder de vista avances tecnológicos como los sistemas multimedia, donde tanto imágenes como sonidos son convertidos en datos manejables en un computador, estos incluyen su sistema de adquisición; de hecho., el muy común, útil y, en la actualidad, indispensable ratón no es sino un' sistema de adquisición de datos de posición. n jj—i—i—u^ \J X UT — Figura 1.11 Sistemas de adquisición de datos al computador En fin, se encuentran sistemas de adquisición de datos al computador en infinidad de usos. En el presente trabajo de tesis se empleará el término para definir la manera en -13- que se introduce la información sobre el nivel de líquido que se obtiene de los tanques, a través de una tarjeta específicamente construida para tomar mediciones de voltaje y aceptar señales lógicas de niveles TTL, con el fin de convertirlas en datos binarios ya manejables por el computador en que se halle conectada la tarjeta. Son muchas las industrias que han optado por implementar un sistema computarizado de control y supervisión, considerando los muchos beneficios que se pueden obtener, desde la optimización de los recursos hasta la posibilidad de comunicación que en la actualidad tiene un desarrollo nunca antes visto. Al optar por un sistema computacional de control es factible encontrar desde los sistemas sencillos de bajo costo hasta los complejos proyectos que involucran alta tecnología y por tanto su valor económico aumenta; desde el punto de vista del presente trabajo, para la selección de un sistema de control se deben considerar los siguientes parámetros: 1. Se requiere o no de un sistema de adquisición de datos; y, 2. Se puede escoger entre las distintas soluciones que se encuentran en el mercado o se debe optar por una solución propia. En la selección de entre estas opciones es donde actúa el criterio de ingeniería; la decisión final para la solución de un problema industrial de control se la toma luego de un análisis no solo técnico sino también de la relación costo beneficio. Si al continuar con el desarrollo del sistema se opta por un sistema que incluye la adquisición de datos para un proceso en el funcionamiento de una industria, se pueden considerar los siguientes pasos para su puesta en funcionamiento: 1. Identificar el tipo de señales de entrada y de salida (e/s). Al elegir los componentes para el sistema de adquisición de datos se deben identificar en primer lugar los tipos de sensores y tipos de señales de entrada y -14- salida que se estarán empleando, considerando que pueden o no estar ya instalados en lo que se denomina planta. Estas señales en un sistema basado en PC incluyen: Entrada analógica: proveniente de sensores de temperatura, presión, tensión, voltaje, corriente, acústicos o de vibración, que en los formatos o estándares industriales pueden entregar señales de 5 a 20ma3 d e O a l O V o d e - 5 a +5V. En el trabajo se encontrarán dos señales analógicas en el rango de O a 10 V que representan el nivel de líquido y dos señales analógicas que indican el estado de los sensores de flotación. Salida analógica: que se obtendrá desde el computador y se aplicará a la planta de alguna manera. Este tipo de señal puede ser voltaje o corriente de diferentes formas de onda, dependiendo de los requerimientos. El módulo didáctico emplea dos salidas analógicas como señales de control para los actuadores. Entrada y salida digital: pueden ser de muchos tipos y niveles, generalmente se tendrán entradas y salidas (E/S) compatibles con TTL, comunicación serie, comunicación paralela, comunicación en redes, control de relés. Temporización de entrada/salida: como entrada/salida de frecuencia, de conteo y temporización de eventos, medida de ancho de pulso, generación de tren de pulsos; todas estas, de ser requeridas en el proceso en que se halle funcionando el sistema de adquisición. 2. Seleccionar el método de acondicionamiento de señal. La mayoría de los sensores y señales deben acondicionarse antes de conectarse a un equipo de adquisición de datos. El hardware de acondicionamiento de señal se usa para: amplificación, aislamiento, filtrado, excitación y rnultiplexación en el caso de que se tengan un gran número de canales. -15- Aquí se pueden optar por todos los recursos posibles, tomando en cuenta factores como bajo ruido, flexibilidad, robustez, rango de entrada y salida, velocidad de multiplexación y, evidentemente, los costos. 3. Seleccionar el sistema de adquisición de datos más apropiado. En este paso se manejan criterios como la precisión, frecuencia de muestreo del hardware de adquisición, número de canales disponibles para el sistema, flexibilidad, fiabilidad, capacidad de expansión y tipo de plataforma de funcionamiento; para determinar cual es el dispositivo de adquisición de datos más adecuado. Se encuentran en el mercado dispositivos con innumerables características y beneficios; es aquí donde juega un papel importante el criterio para seleccionar los mismos, de acuerdo a la utilización y fiabilidad sobre el valor económico del sistema. Para el módulo didáctico se empleará la tarjeta de adquisición de datos Lab-PC-1200 construida por National Instruments, que es la disponible para el trabajo y debe emplearse necesariamente. 4. Seleccionar los cables más apropiados para la tarjeta y los accesorios de acondicionamiento de señal Se debe hacer un análisis sobre el medio en que se desenvolverá el sistema, la cantidad de ruido que deberá soportar en un ambiente industrial; así se tienen las dos principales opciones con sus características. Cables aislados: que brindan mejor aislamiento al ruido y conexión robusta. En el módulo se emplean estos para el acoplamiento de los sensores capacitivos. Cables planos; cuyas características son bajo costo, más flexible pero menos robusto, se hallan inmersos dentro de las conexiones del acondicionador y hacia la tarjeta de adquisición de datos. -16- Estas consideraciones en un sistema industrial deben incluir la existencia de un tablero de control general, y que las acometidas y conexiones requeridas hacia el mismo deben considerarse como las más seguras y en lo posible libres de ruido. 5. Seleccionar su software de programación. Es aquí donde se llega al usuario final del sistema, por tanto deben seleccionarse los más acertados sistemas de programación. Generalmente se requiere de dos tipos de software: el de control de la tarjeta y el de la aplicación en sí; pero no se debe dejar de lado el análisis de la plataforma en que se desenvuelve todo el sistema computacional, y del sistema de computación del cual se disponga. Los recursos de la computadora deben seleccionarse basándose en los requerimientos del software elegido y no a la inversa. En el desarrollo de la presente tesis se utiliza el software LabVTEW 5.0 de National Instruments, debido a que se dispone de la licencia para su utilización a nombre de la Facultad de Ingeniería Eléctrica, instalado sobre una plataforma PC y bajo un entorno de Windows 95. 1.3.2INTERFAZHOMBRE-MÁQUINA (MMT). En un proceso industrial que involucra sistemas mecánicos, eléctricos, electrónicos, de control, de computación y demás, se debe llevar toda la información necesaria hacia quien finalmente es quien toma las decisiones: un ente humano. Es verdad que algunos procesos se realizan sin la intervención de un operador, pero el ' resultado final del proceso llegará a satisfacer las necesidades inicialmente indicadas. Es menester entonces mostrar de alguna forma el desarrollo del proceso o los resultados del mismo ante quien es el objetivo. Se crea entonces la necesidad de lograr una comunicación entre la máquina que desarrolla un proceso y el hombre. Esta fase de comunicación entre estos elementos se denomina interfaz hombre máquina o MMI por sus siglas en inglés Man Machine Interface. -17- Con esta premisa se desarrollaron muchas herramientas para presentar los datos resultantes de un proceso al hombre y mantener así su supervisión. Desde las iniciales luces indicadoras, las sirenas, los botones pulsantes, etc. se ha conseguido llegar a una representación gráfica mucho más comprensible para un operador; esto es, el monitor de un computador. El desarrollo de las computadoras, así como de los lenguajes de programación, han permitido la evolución de los sistemas MMI de manera que no solo se limiten a la presentación de información, sino que también sean capaces de monitorear la adquisición de datos y conducir su utilización; es decir, se ha logrado integrar estos sistemas para lograr finalmente un sistema de control de datos, que incluye todos los requerimientos para manejar los valores de las variables que se desean controlar en una industria. Además, con el avance de la tecnología en comunicación, no solo se mantiene la información en una computadora, se la puede llevar a través de una red a otras computadoras e incluso a cualquier parte del mundo. n a o naxm a o a l o a o tmocn p a n no rmnm a d D Figura 1.12 MMI y comunicación de computadores Ya en la aplicación motivo de la presente tesis, se hallan interactuando con el operador los paneles desarrollados en el programa de control, que presentan en forma gráfica y dinámica los datos, el funcionamiento actual y las acciones a tomarse con los -18- dispositivos de actuación. Estos paneles se muestran en el monitor de un computador utilizando como herramienta de desarrollo el paquete LabVIEW 5.0. 1.4 TARJETA Y SOFTWARE DE ADQUISICIÓN DE DATOS. En la implementación del módulo didáctico de control del nivel de líquido en tanques acoplados se han considerado ciertos requerimientos ya mencionados, entre estos se tiene la utilización del software de instrumentación virtual LabVIEW versión 5.0 y la tarjeta Lab-PC-1200, ambos de la casa fabricante National Instruments, debido a que son las herramientas de las cuales dispone la Facultad de Ingeniería Eléctrica de la Escuela Politécnica Nacional. Evidentemente, son muchos los dispositivos y el software que se puede encontrar para desarrollar una aplicación como la de la presente tesis, a continuación se analizarán aspectos de-algunos de estos productos y se dará un enfoque directo a los elementos empleados en este trabajo. 1.4.1 SISTEMAS DISPONIBLES DE ADQUISICIÓN DE DATOS. ' Se tienen disponibles en el mercado actual muchos sistemas encargados del manejo de datos, sistemas que permiten cambiar ciertos parámetros en base a las mediciones efectuadas en una planta, pero siempre se debe considerar en la elección de estos productos lo siguiente: 1. El hardware es la base y el limitante del rendimiento de cualquier sistema que se opere. 2. Los sistemas implementados deben ser lo más confiables posibles, aunque obviamente es imposible lograr un sistema absolutamente libre de fallas. 3. El tipo de señales que se puedan manejar en el sistema, así como la cantidad de las mismas. -19- 4. La factibilidad de comunicación de que dispongan los sistemas. 5. La comparación entre costos de los diferentes sistemas disponibles. Considerando todos estos parámetros se analizan a continuación los sistemas de monitoreo y control que se aplican actualmente en la industria: LLookout Creado por National Instruments, emplea la programación gráfica y el lenguaje G para aplicaciones en las que se requieren características de un sistema SCADA. Lookout emplea un sistema de programación por bloques, creando a partir de una tarea compleja un conjunto de tareas sencillas que interactúan entre ellas. 2. Factory Floor Su fabricante es la empresa Opto22, el sistema de control se desarrolla alrededor de un conjunto de software enlazado entre sí; se tiene OptoControl, OptoDisplay y OptoServer. El sistema se basa en la comunicación entre la computadora y el dispositivo controlador, el cual almacena el programa y direcciona cada uno de los puntos de control mediante tarjetas conectadas entre sí denominadas Bricks de control. 3. InTouch Se orienta estrictamente a los requerimientos de control y monitoreo industrial, empleado ampliamente en aplicaciones industriales. 4.LábVIEW Desarrollado por National Instruments, posee la facilidad de manejar numerosas tarjetas de adquisición de datos, requiere una programación gráfica sencilla, emplea el lenguaje G, el uso de los controles ActiveX, dispone de una serie de manejadores para distintos dispositivos existentes en el mercado y posee la factibilidad de emplear los distintos tipos de comunicación. -20- o mu LabVIEW" 5.0 N M^H-í/1" —V--H -Vi"!.I i- : -!\I 1,31»: tir* IL < tq.ti n a nui TOUCH ItóTTOJMEKTV f C) u: í ci *ii -hlj« -í«i trrfii) Figura 1.13 Presentación de distintos programas de control 1.4.2 LABVIEW 5.0 La versión 5.0 del software LabVIEW es la que se emplea en el presente trabajo de tesis para la adquisición de datos, el control de las variables y la presentación final en la interfaz hombre-máquina, MMI. Para la utilización de LabVIEW 5.0 se requiere de la correspondiente licencia y un computador con características como: • Procesador 386 a 25 MHz con coprocesador matemático 387 o mejor • 75 Mb libres en el disco duro para la instalación completa • Mínimo 8 Mb de memoria RAM • Plataforma de trabajo Windows 3.1o mejor. -21- En el desarrollo de este sistema de control se dispone de todas estos requerimientos de hardware; de hecho, se los supera, por tanto no se encontró ningún problema en este aspecto. Se. debe anotar que el mismo fabricante recomienda en aplicaciones de control más complejas usar un software de mayor alcance que el LabVEEW. Es entonces necesario aclarar la diferencia entre un sistema de automatización o de control y supervisión y un sistema de instrumentación virtual. Los VI pueden ser una parte integrante de los primeros, que evidentemente serán de mayor alcance y complejidad, LabVIEW es un ambiente de desarrollo de programas, como los lenguajes C o BASIC, pero difiere principalmente en que otros utilizan un sistema de programación basado en texto, es decir creando líneas de códigos, mientras que este software emplea un idioma de programación gráfico llamado G, para crear programas en diagrama de bloques. Este software genera archivos con la extensión *.vi denominados instrumentos virtuales (Vis) porque su apariencia y funcionamiento pueden imitar instrumentos reales. Un programa VI desarrollado con esta programación de lenguaje G se encuentra estructurado de la siguiente forma: - Una interfaz interactiva al usuario denominada Panel Frontal porque simula el tablero de un instrumento físico ya que puede contener perillas, pulsadores, interruptores, gráficos y otros mandos e indicadores. - Un diagrama de bloques, que indica el flujo de datos, es el código fuente de donde se reciben las instrucciones construidas en lenguaje G. El diagrama de bloques es una solución pictórica al problema que se quiere resolver Un icono de conexiones, que permite tanto el ingreso como la salida de datos, haciendo funcionar al VT como un sub-VI, logrando un contenido modular o de -22- niveles de jerarquía; así, un VI puede llamar a otros que se encuentren en otro nivel jerárquico, introduciendo el concepto de subfunciones o subrutinas. t> Dtaoiaaví Dianram " Fie g& £pef«la PlCfoct Window* Help Encendido Control booleano Plot •si 5.0 XOi.O- Gráfico 0.0 " 10.0 Perilla de control xo _ ( n Figura 1.14 Paneles de LabVIEW LabVIEW es entonces un entorno de programación que se utiliza principalmente para implementar sistemas de instrumentación virtual; pero, se puede emplear para procesos básicos de control sencillos, como en el presente trabajo de tesis. 1.4.3 TARJETA DE ADQUISICIÓN DE DATOS LAB-PC-1200. A continuación se indica con mayor detalle la tarjeta de adquisición de datos. Esta también es uno de los limitantes en el trabajo puesto que, como ya se ha mencionado, debe emplearse la tarjeta Lab-PC-1200 disponible en el laboratorio de Instrumentación de la Facultad de Ingeniería Eléctrica. La tarjeta de adquisición de datos Lab-PC-1200 ofrece las siguientes características principales: • Tasa demuestreo de 100 000 muestras por segundo • Entradas analógicas de 12 bits, para usarse como 8 de terminal común o 4 diferenciales, en un rango de +/- 5 V o de O a 10v, que se puede determinar desde el software • Dos salidas analógicas de 12 bits • Tres contadores/temporizadores de-16 bits que funcionan hasta 7 MHz -23- • 24 líneas de entrada/salida digital compatibles con niveles TTL • Terminal +5 V de de alimentación, con capacidad de 1 amperio • Ganancias programables de 1 hasta 100. • Posibilidad de calibración por software, empleando la herramienta NI-DAQ • Compatibilidad con el estándar industrial Intel / Microsoft Plug and Play • Consumo de potencia: 185mA en modo +/- 5YDC • Conector macho de 50 pines .La tarjeta de adquisición de datos está conectada directamente en una ranura de expansión ISA del computador empleado en el presente trabajo. La configuración de la tarjeta, tanto en sus niveles de voltaje de entrada como en ganancias, se la puede realizar desde el software de control de la tarjeta, proporcionado junto al programa LabVIEW, que se denomina NI-DAQ y proporciona las herramientas para la correcta conexión y funcionamiento de las distintas tarjetas que el programa de control puede manejar. Como se indica anteriormente, la tarjeta dispone de entradas y salidas tanto analógicas como digitales, cada una de ellas con las siguientes especificaciones técnicas de funcionamiento: Entradas analógicas Dispone de ganancias programables de 1, 2, 5, 10, 20, 50 o 100 y además la facilidad de manejarse en modo unipolar de O a ] OV o en modo bipolar de -5V a +5V, según su configuración en el software NI-DAQ. Se dispone de ocho entradas analógicas, cada una en los pines del 3 al 8 y con su referencia en el terminal 11 denominado AGND (Analog ground). En el módulo didáctico se emplean dos de estas entradas analógicas para lograr la medición del nivel de líquido en cada tanque, con un valor de O a 10 V, y dos para mantener el monitoreo de la segal de los sensores de flotación. -24- Salidas analógicas Con dos canales DACOOUT y DAC1OUT, que se encuentran en los pines 10 y 12 respectivamente y con la misma referencia que las entradas analógicas; es decir, el pin 11 AGND. De la misma manera puede seleccionarse el funcionamiento en modo unipolar o bipolar, pero en cualquiera de los casos se debe manejar una corriente de carga máxima de +/- 2 mA para mantener la linealidad en el conversor análogo digital de 12 bits del que se dispone internamente. El módulo emplea las dos salidas analógicas como señales de control para los actuadores de la planta. Entradas y salidas digitales Se dispone de 24 terminales que pueden 'funcionar como entradas o salidas compatibles con niveles TTL que están agrupadas en tres puertos distintos de ocho entradas o salidas: puerto A PA<0..,7> en los pines 14 al 21, puerto B PB<0...7> en los pines 22 al 29 y puerto C PC<0...7> en los pines 30 al 37, Todas las entradas o salidas digitales toman como referencia los pines 13 o 50 denominados DGND (Digital ground); y tienen las siguientes características: Máximos valores soportados: -0.5 a +5.5 V Reconocimiento de valor CERO lógico: -0.3V mínimo 0.8V máximo Reconocimiento de valor UNO lógico: 2,2 V mínimo 5.3V máximo Corriente de salida 2.5 mA Terminal de alimentación En el pin 49 del conector de entrada/salida se provee una señal de 5V DC proveniente de la fuente de alimentación de la computadora, protegida mediante un fusible de autoreseteo a la corriente de 1 amperio. Este terminal toma como referencia el pin DGND (13 o 50). -25- Se puede utilizar esta alimentación en algún circuito adicional a la tarjeta en la aplicación que se esté desarrollando. En el sistema de control implementado se mantendrá un flujo constante de información entre la tarjeta de adquisición de datos Lab-PC-1200, el computador y la planta; por tanto, es necesario analizar si la misma es apta para manejar un proceso que tiene las siguientes características: La velocidad con la que el nivel del líquido en los tanques varía es relativamente baja, por tanto puede ser manejada perfectamente por la tarjeta, pues esta es capaz de responder hasta a 100.000 valores diferentes en un segundo. Se manejan señales de entrada/salida discretas en la planta que cumplen con los niveles TTL y que son aplicables directamente a los terminales de la tarjeta de adquisición. El sistema de transducción convierte la variación dada por lo's sensores capacitivos en valores de voltaje analógico aceptable como entrada hacia la tarjeta PC-Lab1200. El número total de entradas y salidas son menores a las que se pueden manejar en la tarjeta. En conclusión, por las características de la tarjeta Lab-PC-1200 y del software LabVTEW, descritas anteriormente, se pueden usar estos elementos en el sistema de control implementado sin ninguna restricción y la certeza de que responderán al funcionamiento requerido. -26- 1.5 CONTROL DE NIVEL DE LÍQUIDOS PROPUESTO. Como se ha indicado, el presente trabajo de tesis requiere de la construcción y puesta en funcionamiento de una planta de control de nivel de líquidos (agua) en tanques acoplados. Se enfoca el presente trabajo en un sistema de control que se lo puede clasificar como un proceso continuo; es decir, la información se entregará al usuario, a través de la computadora, constantemente mientras se realiza el proceso. Tanto en procesos continuos como discretos lo que se busca generalmente es mantener las variables físicas en: • Un valor deseado fijo, • Un valor variable con el tiempo de acuerdo a una relación predeterminada, • Un valor que guarda relación con alguna otra variable. El módulo didáctico implementado persigue básicamente satisfacer el primer objetivo, mediante la acción de una bomba para introducir mayor cantidad de agua en los tanques y una electroválvula para desfogarla. Para esto, el presente trabajo de tesis debe incluir: Sensores de tipo capacitivo para la medición del nivel del líquido. • Utilizar como enlace al computador la tarjeta de adquisición de datos Lab-PC1200. El software de control a emplear debe ser el LabVIEW 5.0 El líquido a utilizar en la planta es el agua potable De todo lo expuesto hasta aquí se puede concluir que el sistema deberá operar de la siguiente manera: -27- El sensor capacitivo captará la variación de la altura del líquido, luego del acondicionamiento correspondiente, se enviará este valor al computador, mediante la tarjeta de adquisición de datos Lab-PC-1200. En el computador, una interfaz desarrollada bajo LabVIEW permitirá al usuario definir un nivel de referencia. Si el líquido está por debajo de esta referencia, el software de control ordenará a una bomba llenar el tanque. Si el líquido está por encima de la referencia, se ordenará la apertura de la electroválvula para desalojar el exceso de líquido. -28- CAPITULO 2 DISEÑO DEL MODULO DIDÁCTICO Al módulo didáctico se lo puede considerar como un sistema interactuante de seis etapas, a continuación se presenta el diagrama y la respectiva descripción funcional de cada bloque: AGUJADORES POLARIZAD ON MODULO DE TANQUES /ADQUISICIÓN DE DATOS Y CONTROL SOFTWARE DE COISTTROL TRANSDUCCION Figura 2.1 Diagrama en bloques del ¿nodulo Módulo de tanques Está constituido del tanque de almacenamiento del líquido, el par de tanques acoplados con sus respectivas conexiones para el flujo del agua y una base de soporte. Los elementos de este bloque serán el motivo de atención de todos los dispositivos que forman al sistema. Polarización. Este bloque entrega los voltajes DC requeridos para la polarización de los elementos electrónicos de transducción, de los sensores y de una bomba que proveerá la alimentación del líquido. En esta etapa se toma la derivación de la red eléctrica para el. funcionamiento de la electroválvula. • sensores de flotación que proveen la señal de alerta cuando el nivel de agua supera el máximo que se puede manejar. 44 16.5 Tanque base Base media Tanques acoplados Figura 2.2 Módulo de tanques acoplados 2. Base media: construida de plástico transparente de dimensiones 70cm x 31 cin x 16.5cm, donde se encuentra montada la bomba inmersible para la provisión de agua con sus respectivas tuberías para conducir el flujo de agua; además, esta base provee la sustentación para los tanques acoplados. Adicionalmente existe un sistema de medición visual de flujo mediante la utilización de un sensor mecánico. Se anota que este sensor solo se coloca como aporte didáctico en el módulo, pues la variable flujo no se considera en el sistema de control. 3. Tanque base: hecho de plástico transparente, sus dimensiones son 75cm x 49crn x 18cm. Es aquí donde se coloca toda la provisión de agua del sistema, dispone de los respectivos indicadores visuales de niveles máximo y mínimo; sirve como base para todo el conjunto. Todos estos elementos se encuentran disponibles en el laboratorio de Instrumentación Industrial para su empleo en las prácticas respectivas. En la Figura 2.2 se presenta un gráfico de los componentes como se los puede observar cuando se hallan separados. Cada una de las otras etapas o bloques del sistema requirieron de ciertas consideraciones técnicas y constructivas. A continuación, cuando es necesario, describe el proceso de diseño y construcción para cada etapa. -31- se 2.1 TRANSDUCCION La transducción se refiere aquí al empleo de los sensores capacitivos para convertir los cambios del nivel del líquido en señales aplicables a la tarjeta Lab-PC-1200. Se considera dentro de este sistema a los sensores de flotación que proveen la señal de nivel máximo en los tanques. 2.1.1 DISEÑO DEL SENSOR CAPACITIVO Para convertir el cambio de nivel de líquido en un cambio de capacidad se aplica la teoría de los capacitores cilindricos coaxiales. Como se indicó anteriormente, existen dos maneras de lograr el cambio en la capacidad: el cambio de dieléctrico entre las placas y el cambio de la distancia entre las placas. En un capacitor de forma cilindrica la manera más práctica de variar la capacidad es cambiando el material dieléctrico que está entre las placas; pero, debido a las propiedades conductivas del agua, se aplica inas bien el principio de cambio de la distancia entre las placas. C = Caire + Clíquido C = C1 + C2 d1 C1 Caire C líquido dieléctrico (b) C2 Figura 2.3 a) Dieléctrico variable b)Distanc¡a entre placas variable A partir de las dimensiones de un capacitor cilindrico se obtiene la siguiente ecuación para obtener la capacidad en picofaradios [pF] s~\5 k log D/d Figura 2.4 Capacitor cilindrico L Donde: - D: diámetro de la placa exterior en milímetros, tubería exterior de cobre. - d: diámetro de la placa interior en milímetros, varilla interior de bronce, k : valor de la constante dieléctrica en picofaradios sobre metro. L: longitud del cuerpo del capacitor, en metros. El valor de capacidad como se ve claramente se puede variar cambiando el tipo de dieléctrico al variar el valor de k. En al Tabla 2.1 se muestran los valores de k para distintos elementos que se emplean generalmente como dieléctrico. Tabla 2.1 Constantes dieléctricas de algunos elementos DIELÉCTRICO Vacío Valor de k 1 1,0006 Aire Teflón 2 Tetracloruro de carbono 2,22 Estireno 2,43 Poliestireno 2,5 Vidrio 3,7 Papel, parafma 4 Mica 5 Cloruro de sodio 5,9 Caucho neopreno 6,6 Amoníaco 16,9 Glicerina 42,5 Agua pura 78,5 Cerámica (baja) 10 Cerámica(alta) 100 ~ 10000 En el sistema de tanques se requiere la medición del nivel del líquido en los tanques para una altura de O a 40 centímetros. Para lograr esto se construyeron un par de sensores de tipo capacitivo siguiendo el esquema constructivo y las medidas en milímetros, que se detallan en la Figura 2.5 -33- 23 60 16 1.0.5 450 Figura 2.5 Esquema constructivo del sensor capacitivo. Medidas en milímetros. Para la construcción de cada sensor capacitivo se emplearon los siguientes elementos: Tubería cilindrica de cobre de 1 mm de espesor, 1.6 mm de diámetro y 45 cm de longitud Varilla de bronce de 6 mm de diámetro y 48 cm. de longitud, recubierta por una capa de poliestireno de 0,25 mm de espesor. Terminales para tubería de cobre. - Dos jacks monofónicos tipo RCA. - Dos plugs monofónicos tipo RCA. Dos segmentos de cable coaxial de 70 cm de longitud cada uno. - Rodelas de sujeción internas. La estructura del sensor es básicamente una varilla de bronce cubierta por una capa de poliestireno, dentro de una tubería de cobre y con los elementos que brindan el soporte mecánico necesario. Además, se encuentran montados en la parte superior de cada sensor plugs de tipo RCA, para la conexión del cable blindado que proporciona la conexión eléctrica desde el sensor hasta los acondicionadores. -34- Tabla 2,2 Capacidad del sensor en función de la altura del líquido. Altura C i (aire) C2 (Poliestireno) C total 1 13,68 17,62 81,80 10 10,52 176,20 237,22 20 7,01 352,40 409,91 30 3,51 528,59 582,60 37 1,05 651,93 703,48 Se anota que en la medición de la capacidad total ya se incluye un valor de 5075pF correspondientes a 70 centímetros de cable coaxial RG-59 que se acopla desde el sensor hasta el acondicionador. Este tipo de cable se emplea para reducir el ruido debido a que el sensor se encuentra relativamente alejado del módulo de acondicionamiento. En base a las ecuaciones descritas para la capacidad del sensor y la capacidad del cable, se obtiene la gráfica mostrada en la Figura 2.7. 10 Alt Altura 20 r , 30 [cm] 40 Figura 2.7 Respuesta teórica del sensor. Al realizar las pruebas necesarias para el sensor capacitivo se obtuvo la siguiente curva de la capacidad en función del nivel de líquido (Figura 2.8), que deberá ser manejada por las siguientes etapas de acondicionamiento. Para las pruebas se utilizó un capacímetro digital para encontrar las variaciones, en picofaradios, de la capacidad del sensor cuando se introduce en el tanque con distintos niveles de agua. -36- o Figura 2.8 Respuesta real dei sensor. Como se puede observar la respuesta del sensor construido es aproximadamente lineal, lo cual es una ventaja para su utilización en la siguiente etapa de acondicionamiento. 2.1.2 DISEÑO DEL ACONDICIONADOR PARA EL SENSOR CAPACITIVO. Partiendo de la variación de capacidad que se tiene en el sensor construido, se pueden tomar varios caminos para lograr la transducción a una señal eléctrica que pueda aplicarse a la tarjeta Lab-PC-1200, entre estas se tiene: medición del cambio en la amplitud de una señal de frecuencia constante, medición de una frecuencia variable, una combinación, de ambas o algún otro camino alternativo que se pudiera hallar. A continuación se muestra de manera básica las opciones que se probaron, considerando siempre que la señal que se obtiene debe ser aplicada a la tarjeta de adquisición de datos que maneja señales entre +/- 5 V o desde O a 10 V. Inicialmente se implemento el diagrama de bloques de la Figura 2.9 para lograr un cambio en la amplitud*de una señal de frecuencia constante. Esta señal es generada en el circuito oscilador y mediante un nitro analógico, cuya frecuencia de corte está dada por el valor de la capacidad del sensor, se consigue la variación de amplitud en función del nivel del agua en los tanques. En este sistema se considera principalmente la forma de la onda generada, la frecuencia f 0 y el valor de la capacidad variable, pues de estas dependen las características de los demás elementos. -37- Capacidad variable "^ OSCILADOR Fo CONSTANTE - COMPUTADOR FILTRO AMPLIFICADOR RECTIFICADOR ANALÓGICO — — Ganancia Fo Frecuencia Figura 2.9 Cambio de amplitud de una señal de frecuencia constante En primera instancia se halló cierta dificultad en la poca estabilidad que presenta un filtro analógico al emplear una capacidad tan pequeña como la del sensor; debido a esta capacidad tan baja la frecuencia manejada es relativamente alta. Al probar este sistema se concluyó que las formas de onda generadas deben ser triangulares o senoidales para lograr un mejor funcionamiento del filtro analógico. Luego de obtener un funcionamiento aceptable dentro de los parámetros establecidos, se diseñó la etapa de rectificación considerando que la mejor manera de aplicar la señal a la tarjeta de adquisición de datos es en forma de un voltaje continuo. Se probaron distintos métodos, el recurso de rectificadores normales no es aplicable debido a que la frecuencia de respuesta de los elementos semiconductores es menor respecto a las frecuencias que se manejan en el circuito. Se probó la opción de rectificación mediante amplificadores operacionales 'que funcionó mucho mejor que la primera y además provee la corriente suficiente para aplicar la señal a una siguiente etapa. Se apreció que el funcionamiento del conjunto no era del todo adecuado, pues se requirió de un sistema de calibración muy preciso e incluso una calibración cada vez que el equipo se encendía, lo cual no es funcional. Se descartó la opción tomada, aunque se reconoció que las mediciones de señales de voltaje son muy precisas por parte de la tarjeta de adquisición de datos Lab-PC-1200 y se pueden emplear como referencia para un nuevo esquema. Otra opción fue la comparación entre una onda de frecuencia variable, generada en un oscilador controlado por la capacidad variable del sensor, y una onda de frecuencia constante obtenida de un circuito oscilador interno. Esta comparación se traduce en un nivel de voltaje que guarda una relación con el nivel del líquido en los tanques, a través -38- / r Capacidad variable JUL OSCILADOR COMPUTADOR ACONDICIONADOR AONDASVpp F VARIABLE FVC Figura 2.11 Sistema impl ementad o Este proceso de conversión de una capacidad variable en una señal de voltaje continuo, que es medido por la tarjeta de adquisición de datos, se realiza en las siguientes tres etapas: Oscilador de frecuencia variable Acondicionamiento de la señal a una onda cuadrada de 5 voltios pico-pico. Convertidor de frecuencia a voltaje FVC Oscilador de frecuencia variable. En base a la capacidad variable entregada por el sensor capacitivo se procedió a la generación de una onda cuadrada de frecuencia variable. Inicialmente se implemento esta etapa con el circuito integrado multifunción 555, pero se observó que la configuración no era tan estable debido a la capacidad pequeña del sensor. Investigando aún más, se encontró una configuración que genera ondas cuadradas y triangulares, de mejor manera que la anterior solución. Esta configuración se basa en el circuito generador de funciones NE566 de la casa Signetics, y sigue el diagrama de la Figura 2.12. Ve R3 GND Figura 2.12 Oscilador con el generador de funciones NE566 -40- La configuración del circuito es la de un oscilador controlado por voltaje (VCO)7 pero en este caso se mantiene un voltaje fijo de control Ve, dado por las resistencias R2 y RS, y la frecuencia generada varia al cambiar la capacidad del sensor. La siguiente ecuación muestra la dependencia de la frecuencia con el valor de la capacidad. _2(Vcc-Vc) Fo = C Vcc Para el funcionamiento del circuito se fijó un rango de frecuencias desde O hasta 10 KHz y un voltaje de control Vc= 11V; en base a esto y a la capacidad del sensor, que varía de 138 a 780 pF, se obtuvieron los siguientes valores, para los elementos del circuito: Ri=150K R2 = 2K R3 = 22K Cf'O.OOluF Con estos elementos y empleando la ecuación indicada, los valores calculados para los límites de frecuencia son; • En el nivel inferior de líquido, 0,2 cm, en que se dispone de una capacidad de 138 pF en el sensor, se calcula 8051,5 Hz • Para una altura de 37 cm en el límite superior la capacidad es de 780 pF en el sensor y se obtiene una frecuencia de 1424,5 Hz. En las pruebas definitivas se obtuvieron valores muy cercanos a los calculados; 8,29Khz en el nivel inferior y de 1}53 KHz para el nivel superior. Esto es justificable puesto que se deben considerar las tolerancias que presentan los elementos. El oscilador, como se indicó, provee dos tipos de señales: una onda triangular y una onda cuadrada. Esta segunda señal se emplea en la siguiente etapa de conversión, pero tiene en su forma de onda una componente DCS como se puede observar en la Figura 2.13 y esta componente debe ser eliminada. También se observa que la forma de onda no es perfectamente cuadrada, sino que existe un retardo en el cambio de estado, pero esta imprecisión es manejada sin problema en el convertidor de frecuencia a voltaje. X : 5V/div Y : 50 useg/div v Nivel DC A Figura 2.] 3 Forma de onda del generador de frecuencia. Acondicionamiento de la señal a una onda cuadrada de 5 voltios pico-pico. La señal obtenida a través del pin 3, del generador de ondas, tiene una componente de DC y un valor de 5,5 V pico-pico; pero los requerimientos para el FVC dicen que su onda de entrada debe ser cuadrada de 5 voltios pico-pico. Para satisfacer estos requerimientos se emplea un circuito sumador inversor con los amplificadores operacionales LM 741, cuyas entradas son la onda del generador y un nivel de voltaje que permite obtener a la salida la forma de onda requerida. Rsl 10K V1 Vout V2 -=• GND Figura 2.14 Acondicionador a 5 V pico-pico La señal de salida se calcula por la siguiente ecuación: Vout = 7$L r 1 Rsl M_ Rs2 J Donde la entrada V] es la señal del oscilador y la entrada V2 es el voltaje de polarización negativa, —12 voltios, y los valores de las resistencias utilizadas son los que se indican en la Figura 2.14 -42- El conjunto de oscilador y sumador proporciona una señal cuadrada de 5 voltios picopico que varía entre 8,59 KHz y l,53KHz y esta señal es la que se emplea en la siguiente etapa de acondicionamiento. Convertidor de frecuencia a voltaje FVC Asimismo, luego de probar varias alternativas, se encontró un circuito de bajo costo, basado en el circuito integrado XR4151 de la casa fabricante Exar. V R6 ¿ £ 3.3IÍ a 5 Vpp JTJL 2HnF 7 II II 6 5 R5 < R4151 i 4 i >> 15KÍ > > > > — Co MUÍ1 V salida s B X CB *í RB -duF ^ > 100K Figura 2.15 Convertidor de frecuencia a voltaje FVC La casa fabricante indica que el esquema propuesto funciona Hnealrnente, para una onda cuadrada de 5 voltios pico-pico y una frecuencia dentro del rango de O a lOKHz, ideal para la aplicación que se está desarrollando. La descripción de este circuito se encuentra al final del trabajo, en el anexo correspondiente al circuito integrado XR4151, donde se presenta como una aplicación general en el manual de fábrica. La ecuación de diseño para este circuito indica la relación entre el voltaje de salida respecto a la frecuencia de entrada y es: y= Se implemento el circuito y se obtuvieron valores dentro del rango de O a 10 voltios, para los valores de frecuencia generados. Estos voltajes se aplicaron a la tarjeta de adquisición de datos Lab-PC-1200 que, luego de la conversión, proporcionó el dato de nivel de líquido en el tanque. -43- Cada tanque dispone de su propio sensor capacitivo así como de su sistema de acondicionamiento, es misión de la tarjeta de adquisición manejar estos datos de manera que la apreciación del usuario sea la de una medición simultánea. 2.1.3 DISEÑO DE LOS ACONDICIONADORES PARA LOS SENSORES DE FLOTACIÓN En cada uno de los tanques se han dispuesto sensores de flotación, ya descritos, para determinar el momento en que se llegue al nivel máximo de líquido en los mismos, antes que se desborde; esto como precaución en caso de que se produzca algún error en el funcionamiento de la planta. Se implemento un sistema de acondicionamiento que envíe a la tarjeta de adquisición solamente O o 5 voltios sobre las entradas analógicas, de acuerdo al cierro o la apertura o de los sensores. Esto se logra con el circuito de la Figura 2.16. 10K 10 K DAQ +5 Nivel alto -o DAQ Nivel baje Figura 2.16 Acondicionamiento de los sensores discretos de flotación En el esquema se emplea un sistema de lógica negativa. Cuando el sensor cierra sus contactos el valor hacia la tarjeta de adquisición de datos es bajo o O voltios y al abrirlos se tiene un nivel alto o 5 voltios. Cada una de las señales logradas con estos sensores se aplica a distintas entradas de la tarjeta Lab-PC-1200 y se las maneja como alarmas de seguridad dentro del programa de control desarrollado en LabVIEW. -44- 2.2 SISTEMA DE ALIMENTACIÓN Todos los circuitos electrónicos diseñados para el módulo requieren de una fuente de polarización adecuada para su correcto funcionamiento. Se emplea una fuente de voltaje continuo DC para los circuitos electrónicos y fuentes independientes de alimentación para los elementos de actuación, como se describe en la Figura 2.17. FUENTES para TRANSDUCCION RED ELÉCTRICA 110VCA FUENTES para ACTUACIÓN Figura 2.17 Esquema de las fuentes de alimentación Como se puede apreciar, los elementos actuadores disponen, de energización independiente de los sistemas de transducción, para evitar de esta manera que el ruido eléctrico producido en el arranque de los actuadores se introduzca en las etapas de transducción, y con este lineamiento se han diseñado las fuentes de alimentación para cada etapa. 2.2.1 FUENTES DE VOLTAJE PARA TRANSDUCCIÓN Este voltaje de polarización DC se emplea en los circuitos acondicionadores de señal y en los circuitos empleados tanto para enviar como para recibir las señales de nivel TTL, desde y hacia la tarjeta de adquisición de datos instalada en el computador. En el diagrama de bloques de la Figura 2.18 se puede apreciar que se dispone de tres niveles de voltaje DC: los voltajes +12Y y -12 Y empleados para el funcionamiento de los circuitos de acondicionamiento de señal y el. voltaje +5V utilizado en, las etapas que permiten el manejo de las señales de los sensores hacia el computador. -45- Señales TTL RELÉ PARA LA ELECTROVALVULA RELÉ PARA LA BOMBA RED ELÉCTRICA 110VCA Circuito Acondicionador Figura 2.18 Fuentes de alimentación para transducción El diagrama esquemático de la Figura 2.19 corresponde al circuito de polarización ya descrito. Se pueden apreciar tanto las etapas de rectificación y filtrado, como, las de regulación que se realizan empleando los circuitos integrados que se encuentran disponibles en el mercado. +5V 12VAC 110 VAC 12VAC Figura 2.19 Esquema de las fuentes de alimentación para transducción En todos los circuitos de rectificación se emplearon los siguientes elementos electrónicos, basándose en los correspondientes requerimientos de la carga: - Transformador 110V AC a 24 V AC con toma central, 1A - Puentes de rectificación RB155 ECG 5304 1,5 A 400 V pico inverso. - Capacitores Ci 470 uF 25V - Reguladores de voltaje LM340LAZ-5 ECG 977 + 5V lo 0,1 A de 7 a 30 Y 0,7W LM340T12 ECG966 -H2V lo de!4a35V -46- 1A 15W - Puente de rectificación KBP10 ECG170 2A Voltaje reverso pico 1OOOV a 25° C máximo. - Capacitor de filtrado 2200 uF 25V Terminales de relé normalmente abiertos. Con estos circuitos de alimentación se satisfacen todos los requerimientos de carga encontrados en el diseño de la transducción y actuación. El siguiente paso en la construcción del módulo es el desarrollo del programa de control que debe hacerse en LabVIEW 5.0 2.3 SISTEMA DE CONTROL Uno de los limitantes impuestos para el presente trabajo de tesis es la utilización del software LabVIEW 5.0 para el desarrollo del programa de control, así como de la tarjeta de adquisición de datos Lab-PC-1200. A continuación se describe el método empleado para el diseño del programa empleado en el control de nivel en tanques acoplados, con sus variaciones, y el manejo de la tarjeta de adquisición de datos indicada. 2.3.1 SISTEMA DE ADQUISICIÓN Y MANEJO DE DATOS Con el módulo de transducción y acondicionamiento construido se obtiene la información de la planta traducida a señales eléctricas, que se deben aplicar al computador a través de la tarjeta de adquisición de datos Lab-PC-1200 cuyas características se describen en la sección 1.4,3 del presente trabajo. No solo se manejan señales de entrada puesto que se requieren de señales que controlen el proceso y deben ser enviadas desde el computador hacia los elementos de actuación en la planta. Todo el proceso de comunicación lo realiza la tarjeta Lab-PC-1200, instalada en uno de las ranuras internas del computador y configurada adecuadamente, que convierte las señales eléctricas de entrada, en información binaria manejable por el computador y también realiza el proceso contrario. -48- * 1 * 1 . . 0001010011 1 ' nntmm Planta n ¿~,.,r^.... . \ 0 1 0111010 • • „ • • . Lab-PC-1200 Computador Figura 2.22 Tarjeta de adquisición de datos Lab-PC-]200 Las señales que deben ser manejadas son las que se indican a continuación, y se conectan a la tarjeta de acuerdo al tipo al que pertenecen: Señales hacia el computador Dos señales analógicas que provienen de la conversión del nivel del líquido medíante sensores capacitivos, acondicionadas para mantenerse entre O y 10 Vdc y conectadas a los pines 1 y 2 de la tarjeta de adquisición de datos. Dos señales discretas de O o 5 Vdc, obtenidas por el acondicionamiento de los sensores discretos de flotación que indican el nivel máximo de líquido en los tanques. Estas señales se aplican a las entradas analógicas ubicadas en los pines 3 y 4 de la tarjeta. Señales desde el computador. Dos señales discretas de niveles TTL, para controlar el estado de encendido o apagado de la bomba inmersible y de la electroválvula. Estas señales se las encuentra en los pines 10 y 12, que pertenecen a las salidas analógicas de la tarjeta DA.COOUT y DAC1OUT. Obviamente, existe una referencia a la que se denomina tierra o AGND, que es común para todas y se la encuentra en el terminal 11 de la tarjeta. Se dispone en el laboratorio de Instrumentación de un sistema de conectares, hacia la tarjeta Lab-PC-1200, y las señales se acoplan hacia el circuito de control construido mediante un conector DB~9 y un cable de 4 pares trenzados, con la siguiente distribución: -49- 1. Nivel del tanque 1 ' 2. Nivel del tanque 2 ' o o o o o5 / 3 - Tierra _ . _ _ _ / 6 O O O O 9y s 4 . Sensor máximo nivel 1 5. Sensor máximo nivel 2 6. Control de la bomba 7. Control de la electroválvula 8. Tierra 9. Sin conexión Figura 2.23 Distribución de conexiones Con las conexiones descritas y la correcta configuración de la tarjeta de adquisición de datos, se obtuvo la información de la planta en los espacios de memoria asignados por el computador. A partir de este punto el software creado con LabVTEW toma control del sistema. 2.3.2 DISEÑO DE LA INTERFAZ HOMBRE-MAQUINA LabVTEW 5.0 se emplea para desarrollar aplicaciones para sistemas de instrumentación virtual, pero se analizó que se lo puede emplear en aplicaciones sencillas de control. Como se indicó en la sección 1.4.2, durante la programación se generan códigos fuente y paneles de usuario simultáneamente, pero son estos paneles los que muestran toda la información y finalmente son los únicos a los que debe tener acceso el operador. Los paneles de usuario son entornos gráficos que deben diseñarse de tal forma que su uso sea muy intuitivo y que permitan al operador tomar decisiones, controlar acciones, visualizar información y seleccionar el modo de operación del sistema de control con mucha facilidad. Con esta idea en mente, no se realiza todo en una sola presentación o panel, sino que se aplica el esquema de programación modular o de niveles jerárquicos, de manera que a un panel puede accederse si se pasa primero por uno de mayor jerarquía. A continuación se esquematiza el sistema jerárquico empleado en la programación, luego se expone el funcionamiento de cada uno de los paneles incluyendo, donde era pertinente, la configuración que se realizó en cada uno de ellos. -50- Central nuclear. vi Actuadores.vi • Muestra la animación de un proceso normal • Muestra la animación de un proceso anormal • Recibe y envía el valor de la variable global Bomba • Recibe y envía el valor de la variable global Electroválvula Mi información. vi Mas información!. vi Mas informacion2.vi • Muestra información general del programa • Muestra información sobre el control de nivel en un tanque • Muestra información sobre el control de nivel en tanques acoplados 2.3.2.1 INTERFAZ DE INICIO Es el primer panel que se muestra al usuario con información básica sobre el presente trabajo de tesis y la posibilidad de elegir entre continuar con el programa o terminar con él y volver al modo de edición del LabVIEW 5.0. Este panel se muestra como en la Figura 2.25, ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA {¿Ótíiilí RÓ U iO E N i VELivD E -!li IQÜ ítíOSi:! .AJ. AJ. >..'. >. >. 'f,'ti 'f.'f. ¿JA fis. t. x Ji. :•. .'. >.'.•. '.:'f. >.'.-; -•-• ••: A .-. t.f. \- >. .•. '.-.'* .-.•.-; a Desoirollodo por: Marco Vinicio Soria M. Junio 2000 Figura 2.25 Interfaz de inicio A partir de este panel se aplica el sistema modular de programación, pues es factible ejecutar cualquiera de los módulos independientemente, pero e] correcto funcionamiento requiere el inicio y terminación del programa con este panel, puesto que debe seguir la estructura lógica detallada en la Figura 2.26. -52- INICIAR EL \O PROGRAMA ? Figura 2.26 Lógica de la interfaz de inicio. Los botones, INICIO y FINALIZAR, mantienen la acción mecánica denominada Laich when pressed, que permite mantener el estado presionado mientras se ejecutan los siguientes módulos. De esta manera se consigue el. funcionamiento continuo del programa. 2.3.2.2 INTERFAZ DE SELECCIÓN Al seleccionar el inicio del programa se accede al panel de selección donde se solicita al usuario elegir entre uno de los modos de funcionamiento del sistema de control. La interfaz descrita se presenta como se Índica en la Figura 2.27: CONTROL DEL NIVEL DE LIQUIDO EN TANQUES ACOPLADOS _;-:-Apq PIADOS:;!; Figura 2.27 interfaz de selección -53- En este panel se emplean botones de selección para la ejecución de los modos de funcionamiento del sistema., que son: • Control en un solo tanque • Control en tanques acoplados • Simulación de un proceso Además, de este se puede acceder a la información general sobre el programa y tiene una opción de salida hacia el panel de jerarquía superior. En la programación modular cada panel guarda en una sección de su archivo la información sobre su nivel jerárquico. Cada vez que se ejecuta un módulo, éste chequea la presencia de todos los submódulos que requiere, dentro del directorio de ejecución. En caso de faltar alguno de los archivos requeridos, interrumpe su acción para dar acceso al usuario de buscar manualmente el archivo necesario. El sistema de programación genera detrás de la interfaz de selección el diagrama de bloques que se muestra en la Figura 2.28. UN SOLO TANQUE Jf^HTme H**j TANQUES ACOPLADOS INFORMACIÓN SIMULACIÓN I ^^_^ ÍCtJDl —*(¡ÍÍi»'"" S Figura 2.28 Diagrama de bloques de la interfaz de selección Cuando se ejecuta este módulo del programa se chequean los valores de cada uno de los botones, cuya acción mecánica también es Latch when pressed^ que comandan las estructuras de caso. -54- Estas estructuras, denominadas Boolean case structure, permiten la ejecución de los comandos que se encuentran dentro de la ventana correspondiente al estado de su controlador, en este caso el botón. En este trabajo se permite la ejecución del submódulo que se encuentra dentro de la ventana Trite, siempre que el botón tenga un valor lógico de verdad, mientras no se cumpla esta condición el programa no ejecuta ninguna acción. 2.3.2.3 INTERFÁZ DE CONTROL DE NIVEL EN UN TANQUE. La selección de la opción tanque sencillo inicia el programa de control de nivel en uno de los tanques. La interfaz resultante se muestra en la Figura 2.29. CONTROL DE NIVEL EN UN TANQUE MODO DE CONTROL Figura 2.29 Interfaz de control de nivel en un tanque Básicamente lo que se hace en este control es chequear el nivel del agua mediante el sensor capacitivo y el programa analiza el valor de nivel resultante, lo compara con la referencia fijada por el usuario y en base al resultado actúa sobre la bomba o la electroválvuía, para mantener el nivel en dicho valor fijado. Para el funcionamiento se debe realizar primero la configuración del módulo en base a lo siguiente: El tanque empleado debe ser el número I Tanto la electroválvula como la manguera de llenado de líquido deben colocarse en los espacios destinados para ellos en el tanque 1 -55- - Los 7 tapones de acoplamiento deben estar correctamente colocados de manera que el líquido se confine al tanque 1. Este modo de funcionamiento permite al usuario mantener un determinado nivel de manera manual, actuando directamente sobre la bomba o la electroválvula; o también seleccionar el control del nivel en modo automático cuyo funcionamiento se basa en: 1. La evaluación de] nivel actual existente en el tanque 2. La comparación entre el nivel deseado de líquido y el disponible, de acuerdo a la tolerancia seleccionada. 3. La selección de la acción correspondiente entre: aumentar el volumen de líquido mediante la bomba inmersible, disminuirlo al accionar la electroválvula de escape o mantener al sistema en espera si el nivel de líquido cumple con el valor predeterminado por el usuario. MEDICIÓN DE NIVEL EN EL TANQUE 1 CONTROL \NO AUTOMÁTICO ? COMPARAR CON ELNIVEL DESEADO ACCIONAR ACTUADORES _NO_/TERMINARE£ CONTROL? VOLVER A SELECCIÓN Figura 2.30 Diagrama de flujo del control de nivel en un solo tanque -56- La lógica mostrada en la Figura 2.30 es la que rige el funcionamiento de este control en un solo tanque y es la que se ha instrumentado en la programación. El diagrama de bloques implementado para la programación es el que se muestra en la Figura 2.31. ttii i iMUMAUíin Jítunni iraitMmiKKDtttttiitHttgMiatMinHHanii nmmuti jmt aetsiiü w i i ¡«auau I¡IÍM±ÍIS:H u i:;: LI::: :: Figura 2.31 Diagrama de bloques del control de nivel en un solo tanque Tanto el funcionamiento en m.odo manual como automático se inicia con la lectura del módulo Dos niveles vollaje.vi, que brinda el valor del nivel del líquido en el tanque 1 y el estado de los sensores de flotación. Se ha predefinido inicialmente que se tenga el control en modo manual, de manera que ninguno de los actuadores se halle en funcionamiento, sino que solo se disponga del valor del nivel del líquido existente. De esta manera, el usuario decide el momento en que acciona alguno de los elementos de actuación a libre voluntad o selecciona el modo de control automático. La selección del modo de control se realiza mediante un control numérico etiquetado MANUAL o AUTOMÁTICO, que genera un número de 8 bits, de valores O o 1 respectivamente. Este número es comparado con una constante de valor 1 de manera que se transforma en un dato lógico de verdadero o falso, que es el que comanda el resto del funcionamiento. -57- Si el usuario mantiene el control manual puede accionar los actuadores mediante los botones de control, obteniendo el nivel de líquido que desee sin otra restricción que la de no exceder el nivel máximo. Cuando alguno de los actuadores es activado se envía hacia la variable global correspondiente un valor de verdad y se inicia una animación gráfica que permite al usuario visualizar claramente el funcionamiento del proceso. Esta animación se la realiza empleando el nodo de atributo, de los controles gráficos, denominado Blinking o parpadeo; que permite encender y apagar los segmentos de tubería empleados dando como resultado la impresión de que existe un flujo de líquido, congruente con la acción realizada en la planta. En el modo de control automático se solicita al usuario un valor de nivel requerido y desaparecen los controles directos de los actuadores, empleando otro atributo de nodo denominado Visible, con lo cual solo se muestra un control numérico que solicita el valor requerido de nivel y el nivel actual en el tanque 1. Este valor de nivel es comparado con el valor deseado mediante un nodo de fórmula dentro de una estructura de caso, para definir las acciones a tomarse. Esta fórmula incluye una variable denominada ^Tolerancia, la misma que permite aceptar una cierta desviación entre el valor deseado y el valor de nivel obtenido con el sistema de control. El proceso se detalla en la Figura 2.32. K=NAXTK0.01; NV=NÁ-fD-fK); INV Figura 2.32 Ecuación de evaluación del error de nivel Se aprecia en este detalle que se requieren de tres variables de entrada para encontrar la acción correcta a tomar, estas variables son: -58- • Nivel del tanque 1 (NA) • Valor de la tolerancia aceptada en la medición (T) • Nivel deseado en el tanque 1 (D) La estructura de caso encierra un nodo de fórmula, que evalúa si debe accionarse la electroválvula o si debe encenderse la bomba para llegar al nivel, deseado del líquido, en base a los siguientes cálculos: J\. = PiA X I X (J?(J i Donde K es el valor de error que se puede tolerar. N V — PJA — {Ls + K. ) Donde NV es el valor que comandará la electroválvula. PJjj = {JJ — A.) — JNA. Donde NB es el valor que comandará la bomba. Los valores de NV y NB activan los actuadores solamente si su valor es positivo. De esta manera, cuando el valor de NA está por debajo del valor deseado, la variable NB es mayor que cero y por tanto activa la bomba que provee de más líquido. En cambio, si el valor NA supera el nivel deseado, es la variable NV la que se vuelve positiva y por tanto activa la electroválvula permitiendo la salida del líquido. Para estas acciones se emplean los controles Greater than O, que entregan un valor lógico de verdad cuando la variable de entrada es mayor a cero. La evaluación de este error en conjunto con el estado de los sensores de notación produce el accionamiento de los actuadores mediante la utilización de un conjunto de Variables Globales. Estas variables se encuentran definidas en el archivo Actuadores,vi, que es un módulo donde se pueden almacenar o leer valores a ser requeridos en cualquier momento; y se denominan Bomba y Electroválvula, De esta forma, los valores lógicos de actuación ingresan como el nuevo dato en las variables globales que serán manejadas después por el módulo Dos niveles voltaje.vi, La programación hace que se ejecuten secuencialmente los módulos Control I tanque.vi y Dos niveles voltaje.vi; por tanto, el estado de los actuadores, de los sensores -59- Al superar esta dificultad, se regresa nuevamente al panel de selección y ambos actuadores regresan al estado en que se encontraban antes de la contingencia. Son transparentes para el operador los pasos que el programa desarrolla, lo que él visualiza es una interfaz gráfica donde encuentra el nivel en un tanque virtual y el estado de funcionamiento de cada actuador. 2.3.2.4 INTERFAZ DE CONTROL DE NIVEL EN TANQUES ACOPLADOS A partir del panel de selección se puede acceder al modo de control del nivel del líquido en el par de tanques acoplados. El funcionamiento de este panel se basa en el de un solo tanque; es decir, compara el valor de nivel enviado por el sensor capacitivo con el valor de consigna prefijado y actúa de acuerdo al resultado de la comparación. 1 CONTROL DE NIVEL EN TANQUES ACOPLADOS MODO DE CONTROL '<, TOLERANCIA i! Figura 2.34 Interfaz de control de nivel en tanques acoplados De igual forma que en el control sobre un solo tanque, se requiere de cierta configuración previa. Cabe aclarar que el módulo proporciona todos los elementos necesarios para cualquiera de las configuraciones. La configuración requerida por este modo debe cumplir lo siguiente: 1. Se emplean tanto el tanque 1 como el tanque 2 2. La manguera de llenado debe colocarse en el espacio destinado para esta en el tanque 1 y la electroválvula en el tanque 2. 3. Uno de los 7 tapones de acoplamiento o una combinación de los mismos deben ser retirados. -61- Luego de esta pre-configuración se debe proceder a conectar adecuadamente el módulo de control a la tarjeta Lab-PC~1200 y después iniciar el funcionamiento del sistema. Debe cumplirse este orden de manera que en ningún momento el programa de control trabaje sin información aplicada a la tarjeta, pues esto generaría información totalmente errónea. Para entender el funcionamiento del control en los tanques acoplados se debe comprender todo lo que ocurre cuando pasa el líquido desde un tanque hacia e] otro. Acoplamiento de los tanques Como se describió al inicio de este capítulo, el módulo de tanques acoplados dispone de 7 orificios circulares de acoplamiento en la parte inferior con sus respectivos tapones, estos se liberan de acuerdo a la velocidad de paso del agua que se desee lograr. La selección del acoplamiento se realiza manualmente sea antes de ejecutar el programa o mientras se halle en funcionamiento. Se indicó que dos tanques conteniendo un fluido y unidos por una abertura llegarán a tener el mismo nivel de líquido, independientemente de su forma. Empleando este concepto se puede obtener un determinado nivel de líquido en cualquiera de los tanques al introducir agua en uno de ellos o al desfogar el líquido a través de la electroválvula acoplada en el otro tanque. Luego de un cierto tiempo el nivel en los dos tanques se igualará, pero este tiempo dependerá del nivel de acoplamiento que se tenga. Se realizaron pruebas en los tanques para determinar la velocidad con que el líquido fluye según el nivel de acoplamiento. Estas se hicieron bajo el siguiente lineamiento: 1. Las pruebas se realizan colocando un nivel de 30cm de agua en el tanque 1 y un nivel de Ocm en el tanque 2. 2. Cada centímetro lineal de nivel de agua equivale a un volumen de 390 cnv1 de líquido. -62- 3. Se realizó la medición del tiempo que transcurre hasta que los tanques tienen el mismo nivel en centímetros, es decir 15 cm. 4. La velocidad de transferencia de líquido se calcula en base al volumen que se traspasó y el tiempo transcurrido. ^, . Volumen Flujo = Tiempo 5. Se tomaron las mediciones para cada abertura (7 mediciones) y luego para un conjunto progresivo; es decir, las dos primeras aberturas, las tres primeras, etc. La primera abertura es la más pequeña, con 5mm de diámetro y un área de 0.196cm~ y la máxima tiene 30 mm de diámetro y un área de 7,06 cm" Debe entenderse que los valores obtenidos, que se detallan en el Capítulo 3, son considerados promedios, puesto que la velocidad con que el líquido pasa desde un recipiente al otro no solo depende de la abertura de acoplamiento, sino también de la diferencia de nivel entre cada tanque que ejerce una determinada presión que hace variar la velocidad de transferencia del líquido. En el funcionamiento en modo manual el operador tiene acceso directo a los actuadores y mantiene un nivel del líquido de acuerdo a su apreciación visual en los tanques virtuales; cuando se encuentra en modo automático, el programa se rige por la lógica mostrada en la Figura 2.35. Se puede analizar que en modo automático se ejecutan continuamente las siguientes acciones: 1. La evaluación del nivel actual en cada uno de los tanques. •2. La selección entre cual tanque se deberá mantener a un nivel determinado. Si se permite transcurrir un cierto tiempo el nivel en ambos tanques será el mismo, pero, dependiendo del acoplamiento, un tanque mantendrá un nivel distinto al otro por un período de tiempo, por tanto debe seleccionarse en. cual, de los tanques se tendrá el valor de referencia. 3. La comparación entre el nivel deseado de líquido y el disponible, de acuerdo a la tolerancia seleccionada. 4, La selección de la acción.correspondiente entre: aumentar el volumen de líquido mediante la bomba inmersible, disminuirlo al accionar la -63- Figura 2.36 Diagrama de bloques del control en tanques acoplados Como se indicó, se puede controlar el nivel del líquido solamente en un tanque a la vez. Pero debido a que la medición de niveles se realiza para los dos tanques se debe seleccionar cual de los dos valores de nivel será aplicado al nodo de fórmula. Para lograr esto se emplea el arreglo mostrado en la Figura 2.37. TANQUE A CONTROLAR N 2 deseado Figura 2.37 Selección del tanque a controlar Este arreglo emplea la función Select, donde la variable lógica de entrada TANQUE A CONTROLAR selecciona el paso de los valores conectados a las entradas True o False de acuerdo al estado de la variable "?". De esta manera, las variables de entrada al nodo de fórmula solo pueden ser el nivel existente y el nivel deseado de uno de los tanques a la vez. Igual que en el sistema anterior, se puede detener el proceso en cualquier momento empleando el botón STOP que detiene la ejecución del módulo y regresa al panel de selección y el estado de los actuadores al de apagado; excepto cuando se tiene una -65- indicación de peligro por parte de los sensores de nivel máximo, en cuyo caso solo se tiene acceso a la electroválvula para el desfogue correspondiente. 2.3.2.5 PANEL DE CONVERSIÓN DE VOLTAJE A NIVEL Tanto para el control de nivel en un tanque como en los dos tanques acoplados, el dato que entrega el circuito acondicionador de los sensores capacitivos es un valor de voltaje; por tanto, éste debe procesarse de manera que describa correctamente el nivel de líquido existente en cada tanque. Además, se requiere monitorear constantemente el estado de los sensores de flotación así como enviar las señales de actuación. Este proceso se realiza en base a cálculos y conversiones que se realizan en forma transparente para el usuario y cuyos resultados se pueden emplear tanto en el control en un tanque como en el control en los tanques acoplados. A pesar de que el funcionamiento es transparente al usuario, la programación en LabVIEW crea automáticamente una interfaz de presentación que se muestra en la Figura 2.38 y que se ha empleado para crear el sistema de calibración del software que se describirá más adelante. !•- dos niveles voltaje, vi " CALIBRACIÓN INICIAL 1. Presione el botón Run Continuos!^ 2. En la Barra de menú, seleccione Windows y luego Show Diagram, puede usarse Ctrl+E 3. Anote los valores de voltaje para los niveles 0.2, 1,5,8,10,20,30.35 y 37 cm en cada tanque, para lograr los niveles requeridos emplee los controles manuales. 4. Detenga la ejecución 5. Edite en la ventana Diagram los valores de voltaje que obtuvo, en los recuadros correspondientes. 6. Para los datos 10 y 8 cm se deben anotar los valores en dos tecuadros. 7. Guarde el archivo. Puede usar Ctrl+S Voltajel Nivel del tanque 1 Volta¡e2 200 300 Nivel del tanque 2 Figura 2.38 Interfaz de conversión de voltaje a nivel Este módulo está constantemente en comunicación con la tarjeta Lab-PC-1200, tomando la magnitud del voltaje del acondicionador para convertirlo en un valor de -66- nivel equivalente, verificando los sensores de máximo nivel y enviando las señales de control de los actuadores, siguiendo la estructura lógica de la Figura 2.39 INICIO MEDICIÓN DE VOLTAJES 1 Y2 LECTURA DEL ESTADO DE LOS SENSORES LECTURA DE VARIABLES GLOBALES EVALUAR NIVEL DEL LIQUIDO Nivel - A + B Voltaju RETARDO ENVIAR DATOS Figura 2.39 Lógica de la conversión de voltaje a nive! Este módulo maneja dos señales de salidas analógicas y cuatro entradas también analógicas. De esta manera se evita la necesidad de configurar dos puntos de tierra independientes, uno para señales digitales y otro para analógicas, como se recomienda para la tarjeta Lab-PC-1200 cuando maneja estos dos tipos de señales. Las salidas se emplean para enviar las señales de control a los actuadores y se manejan mediante la conversión del valor lógico, que se toma de las variables globales, en valores numéricos O o 1 correspondientes. Estos números se multiplican por la constante 5 y ese valor se aplica a las salidas analógicas en los canales O y 1 manejados por las subrutinas AOUpdateChannel.vi; los terminales de estas señales son los pines 10 y 12 de la tarjeta. Se puede observar el diagrama de programación en la Figura 2.40 device F)—, Canal Igi • Electro válvula deviceQJ Canal Fl «o O ME PT [1Figura 2.40 Manejo de las señales de actuación -67- En el caso de los sensores de nivel máximo, estos envían una señal TTL hacia la tarjeta, es decir O o 5Vdc a través de las entradas analógicas 3 y 4 que se manejan mediante las subrutinas AISampleChanneLvi y cuyos terminales se ubican en los pin.es 4 y 5; estos valores se comparan con una constante numérica igual a 4 para producir una variable lógica True o False que verifica la condición Greather? (Mayor que), luego se emplea un arreglo booleano de tal forma que cualquiera de los dos sensores puede producir una señal de error de límite en la planta. Este proceso se describe gráficamente en la Figura 2.41. Canal R- __í víjí?" ••-—•• [íooF Error de limite Canal 4.00 Figura 2.41 Monitoreo de los sensores de nivel máximo Las restantes dos señales de entrada se emplean para recibir el valor de voltaje enviado por el acondicionador de los sensores, que está entre O y 10V y que debe ser convertido a su equivalencia de altura de nivel de líquido correspondiente. Para conseguir esto la programación implementada es básicamente la que se muestra en la Figura 2.42. OHE n Canal í r~\L M1 A ^ Nivel tanque 1 DBL I Figura 2.42 Conversión de voltaje a nivel Para la conversión se debió determinar la relación existente entre el voltaje obtenido de los acondicionadores y el nivel que representan, tomando como referencia las ecuaciones de los circuitos empleados en la transducción y el acondicionamiento, que son las siguientes: -68- Capacidad en picofaradios, del cable coaxial y el sensor, en función del nivel h en metros: 10*30, lo '5/ AU B 6/6 6 C = 35,26(0,40~/0 -i- 1761,97 A + 50,5 C = 14,1 -35,26/7 + 1761,97 fc + 50,5 C = 64,6 + 1726,71 h Frecuencia en función de la capacidad: _2(7gc-Kc)_ 2(12-11) C Kcc 150000 C12 2 1800000 C 10" 9C Voltaje en función de la frecuencia, de acuerdo a la ecuación de diseño del circuito de la Figura 2. 15: RB.R0.C0 0.486 xRs 0,486x15^ ^ = Con estas ecuaciones se obtiene el voltaje generado en función de la altura del liquido en metros: V = 0,000921 1(T5 9,21xl0 3 9* (64,6+ 1126,71 h)*W-12 581,4 + 15540,44/7 Ya que el módulo de conversión realiza el proceso inverso; es decir, obtiene la altura en función del voltaje, en el nodo de fórmula se introduce la siguiente ecuación: - 0,0374 La ecuación obtenida e implementada en el módulo de conversión logra el cambio entre el voltaje leido por la tarjeta y el nivel de altura de líquido, con un error que luego se determinó es muy grande, ante lo cual se hicieron las correcciones que se mostrarán en el Capítulo 3. Se debe anotar que existe una evaluación independiente para cada uno de los tanques, lo que implica un nodo de fórmula para cada conversión. -69- Al terminar la conversión se tiene en la memoria del computador los valores de altura de líquido en cada uno de los tanques, y por tanto pueden ser manejados por todos los demás módulos que requieran de esta información. Este panel no se encuentra accesible desde el programa de control, pues su manejo está restringido a quien disponga de los conocimientos de programación, debido a que un cambio en los valores de las constantes puede llevar a una conversión errónea o a una desviación muy grande de los valores reales. 2.3.2.6 CALIBRACIÓN DEL SISTEMA Como se indicó, se emplea el mismo archivo Dos niveles voltaje.vi para lograr la calibración del sistema por software, que es requerida para iniciar el funcionamiento. Este sistema de calibración basa su funcionamiento en la generación de las constantes que se requieren dentro del nodo de fórmula que realiza la conversión de voltaje a nivel. Nivel alto Valores 2.58 de voltaje 2.62 Tanque 1 37.0 Constantes obtenidas 35.0 2.98 30.0 3.83 20.0 5.45 10.0 6.04 8.0 i—^jijf ^ I polinomio lyyyi I Figura 2.43 Generación de constantes de calibración La obtención de las constantes se logra mediante e] uso de la subrutina GeneralPolynomialFit.vi que requiere como entradas los datos de voltaje en función de la altura de ciertos puntos para proveer las constantes de acuerdo al grado del polinomio que se desee. Estos datos de voltaje deben ser provistos inicialmente de manera que el sistema se aproxime más al valor real del líquido dentro de los tanques. Factores como el cambio en la composición del agua o deterioro de los elementos pueden desviar el punto de trabajo óptimo del circuito acondicionador. -70- Las constantes que se obtienen pasan a ser parte del nodo de fórmula descrito anteriormente y que provee de la conversión requerida. Cabe anotar que se necesitan los rangos de datos para cada uno de los tanques. El uso del sistema de calibración, así como también los resultados de la conversión se detallan en el siguiente capítulo. 2.3.2.7 INTEKFAZ DE ANIMACIÓN En el módulo de selección se encuentra un botón etiquetado Central nuclear (animación), mediante el cual se accede a un pane] donde se encuentra la simulación del funcionamiento básico del sistema de enfriamiento de una central, de energía nuclear en funcionamiento normal y con la inclusión de una falla en el sistema de medición del nivel del líquido refrigerante que desencadena un proceso destructivo para la planta. MODELO DE CENTRAL NUCLEAR jg=—~ f.'..'. — npcj liai • aig /^ fl ~ Figura 2.44 Iníerfaz de simulación Este panel demuestra en forma sencilla la capacidad de programación de LabVIEW5.0, que puede lograr una secuencia de animación en base al manejo de objetos gráficos y permite el manejo de otras bibliotecas que incluyen los archivos de desarrollo multimedia de los computadores. Por supuesto, proporciona un ejemplo de un proceso en el cual el correcto funcionamiento depende de la determinación del nivel del .líquido en un tanque. -71- Para lograr esta animación se implemento el diagrama de bloques que se muestra en la Figura 2.45 wm«^^ Ke utiza d calor jetenido en el lefrigetanle para obtenef mái energf lEI refrigetanle 10 depura y Ivudve a empíe» en el p Figura 2.45 Diagrama de bloques La animación se logró básicamente con el manejo de los atributos de nodo para cada elemento gráfico. Los atributos empleados son: • La posibilidad de ocultar y mostrar el elemento; y, • El parpadeo que se puede aplicar sobre un elemento gráfico. Las estructuras de secuencia de LabVIEW provocan en el usuario la idea de que existe un movimiento de los gráficos, cuando en realidad lo que ocurre es que estos van apareciendo y desapareciendo con un determinado retardo de tiempo. Para la animación del sistema sin falla, se emplea una estructura de caso (Boolean Case Structuré) donde se ejecuta una secuencia que hace aparecer y desaparecer cuadros de texto en intervalos de tiempo suficientes como para leer la información que estos contienen y entender el funcionamiento básico del sistema de enfriamiento. En la estructura de secuencia que corresponde a la operación con falla, no solo se aplica un retardo fijo sino que, empleando una estructura For loop\s decir, de lazo, se aplican distintos retardos conforme se van repitiendo los pasos del proceso; por lo tanto, -72- el usuario puede observar que los gráficos realizan cada vez la secuencia a mayor velocidad. Se puede terminar el funcionamiento del panel de información presionando la tecla Escape Esc o haciendo un clic en el botón marcado STOP, para volver a] panel de selección. 2.3.2.8 INTERFACES DE INFORMACIÓN. En los principales paneles del sistema se encuentran botones de información, que muestran al usuario datos básicos sobre el módulo desde el cual se requirió la información correspondiente. Durante la ejecución del panel respectivo, se puede presionar el botón Información o la tecla Fl y entonces se despliega un panel como el que se muestra en la Figura 2.46 ^^ Inrormacíon CONTROL DE NIVEL EN TANQUES ACOPLADOS Para emplear este sistema se debe tener la siguiente configuración: : La manguera de la bomba debe colocarse en el tanque 1 La electroválvula debe colocarse en e! tanque 2 Los tapones de acoplamiento deben retirarse a conveniencia del usuario Conectar el módulo de acondicionamiento a [a tarjeta Lab-PC-1200 Llenar el tanque principal con la suficiente cantidad de agua Para mas información refiérase al trabajo de tesis en la sección 2.3.2.4 Figura 2.46 Interfaz de información La información mostrada describe principalmente la confíguración que se requiere para lograr el correcto funcionamiento del esquema de control al que pertenece. -73- Para su implementación se emplea el mismo esquema que en el panel de selección; es decir, el manejo de una estructura de caso a través de un botón cuya etiqueta es INFORMACIÓN y que conduce a la ejecución del sub-módulo de información correspondiente. Los paneles de información, cumplen, con el esquema modular de la programación, manteniendo el sistema de control en funcionamiento mientras ellos son desplegados y analizados. El conjunto de los módulos descritos forman lo que se denomina en LabVEEW un proyecto, y encierra todo el sistema jerárquico creado durante e] desarrollo de] sistema (Figura 2.24), por tanto es necesario disponer de todos los archivos que a continuación se detallan para el funcionamiento nonnal del programa; Inicio, vi Interfaz de inicio Selección.vi Interfaz de selección Control 1 tanque.vi Interfaz de control de nivel en un solo tanque Control 2 tanques.vi Interfaz de control de nivel en tanques acoplados Dos niveles voltaje.vi Panel de conversión de voltaje a nivel Central nuclear.vi Interfaz de simulación. Mi información, vi Interfaz de información general. Mas informacionl.vi Interfaz de información sobre el control en un solo tanque. Mas informaci.on2.vi Interfaz de información sobre el control en tanques acoplados. La programación en LabVOEW brinda la facilidad de ejecutar el programa sin la presencia de los archivos en un mismo directorio., pero ya que estos se encuen.tran en el nivel jerárquico del proyecto, se requerirá la determinación de su ubicación al inicio de la ejecución. 2.3.2.9 CARACTERÍSTICAS COMPLEMENTARIAS DEL PROGRAMA * Para facilitar el manejo del programa, se ha asociado a los botones que se emplean para detener el panel de control, la tecla <Escapé>, mediante la opción Key navega/ion y la tecla Fl para los botones de información. -74- LabVIEW permite al usuario emplear la tecla de tabulación para seleccionar los controles en el panel activo, en caso de que no se desee usar el mouse como medio de interacción con el programa. Los controles e indicadores numéricos pueden variar su presentación tanto en formato como en precisión, con el uso de la opción Formal &. Precisión, este cambio afecta a la visualización del valor, ya que las operaciones que se realizan solo consideran la forma de representación del número. Esta representación puede encontrarse dentro de la clasificación mostrada en la Tabla 2.4. Tabla 2.4 Representación numérica de LabVIEW Descripción Representación Single SGL Número de simple precisión 8 bits Double DBL Número de doble precisión de 1 6 bits Extended EXT Número de punto flotante de 32 bits 18,116,132 Número entero con signo de 8, 16 o 32 bits U8,U16,U32 Número entero sin signo de 8,16 o 32 bits 2.4 SISTEMA DE ACTUADORES Se han descrito los elementos que permiten la detección del nivel del líquido en la planta y el programa desarrollado para generar las señales de control; finalmente se describen los elementos que toman las señales provenientes del programa de control a través de la tarjeta de adquisición de datos Lab-PC-1200 y las convierten en acciones para aumentar o disminuir el volumen de agua en los tanques, lo que puede lograrse mediante una bomba para el ingreso de líquido a los tanques y una electroválvula para el desfogue del mismo. 2.4.1 BOMBEO DE LÍQUIDO Como se indicó anteriormente para enviar agua dentro de los tanques se emplea una bomba inmersible colocada en la parte inferior de la base media. -75- Este actuador es controlado por la correspondiente señal enviada por el computador a través de la tarjeta Lab-PC-1200 en la salida DACOOUT en el pin 10, y que debe pasar por un circuito incluido en el módulo de transducción para comandar el funcionamiento de la bomba. La bomba inmersible disponible en el laboratorio de Instrumentación tiene las siguientes características eléctricas: - Voltaje de funcionamiento 12 VDC - Corriente de funcionamiento 1.93 A. - Casa fabricante PROVEN PUMPS CORP. La señal que se recibe del computador es una señal de 5 o O Vdc, pero esta no es suficiente para accionar al actuador por tanto se ha implementado el circuito de la Figura 2.47 para lograr el objetivo deseado. R1 Bomba inmersible R2 r^A/V- Vo Vo = V d a q ( 1 + R1/R2) Vdaq R3 Releí 12 VDC Figura 2.47 Circuito de actuación para la bomba inmersible I \l circuito es regido por la ecuación Vo ~Vin\ \ el voltaje dado por la tarjeta de adquisición de datos y el voltaje V0 es el que aplica sobre la bobina del relé de comando de la bomba. Ya que la señal de control es de 5 voltios DC y el voltaje de trabajo de la bobina del relé es 1.2 V, se requiere llevar al amplificador operacional a la saturación positiva, de manera que todo el voltaje de polarización se aplica a la bobina para que cierre los contactos que permiten la alimentación de la bomba inmersible, desde su fuente de alimentación independiente. -76- n Para lograr esta saturación se requiere cumplir lo siguiente: — >1.4 Para esto se •^2 seleccionaron los valores de Ri=10K y R2==3.3K que aseguran la saturación ante la presencia de la señal de control. La resistencia R3 es la carga dada a la tarjeta de adquisición de datos y permite el paso V 5 de una corriente dada por / = — = —:- = 0.0005^4 que es menor que la que soporta la salida empleada. Se puede notar la presencia del capacitor C en paralelo con la resistencia R3, este se incluyó debido a que ciertos procesos en el manejo de la información en el computador hacen que la señal enviada no sea siempre continua, sino que se presenta como pulsos. Con la presencia de este condensador de 10 uF se mantiene siempre la señal aplicada al amplificador como continua, evitando esta molestia. Con estas justificaciones, los elementos requeridos para este circuito son: - Amplificador operacional LM741 - Rj=10 K, R2=3.3 K, R3=10K. Resistencias de 0,25W - Capacitor C de lOuF y 10V - Mini Relé con bobina para 12Vdc, contacto tripolar para 10A a 120 Vac. Con la implementación de este circuito se asegura el encendido y apagado de la bomba inmersible para proveer la cantidad de agua requerida, siempre y cuando el nivel existente del líquido en el tanque principal lo permita. 2.4.2 EXTRACCIÓN DE LÍQUIDO La acción complementaria al llenado del líquido es el desfogue del mismo a través del funcionamiento de una electroválvula acoplada a los tanques. Este actuador funciona como elemento on/off; es decir, solamente puede estar totalmente abierto y permitir el paso del líquido o estar cerrado y bloquear todo desfogue del mismo, sin considerar posiciones intermedias. -77- Las características principales de este elemento de actuación son las siguientes: - Voltaje de alimentación de la bobina 110 YAC. - Potencia de consumo 6W - Tubería terminal 0,5 pulgadas Presión de trabajo: agua y aceite de 5 a 135 psi, aire y gases inertes de 5 a 200 psi - Casa fabricante ASCO Tanto la bomba inmersible como la electroválvula son controladas por señales discretas, desde el computador; por tanto, los circuitos requeridos para el control de ambos dispositivos son los mismos, distinguiéndose solamente en la naturaleza de la alimentación de cada actuador. R1 Electroválvula R2 rAW Vo r- Vo = V d a q ( 1 + R1/R2) Vdaq R3 Relé 2 110 VAC Figura 2.48 Circuito de actuación para la electroválvula Como se indicó el circuito es el mismo que para la bomba inmersible, por tanto los elementos requeridos tendrán los mismos valores yjustifícaciones, portante serán: Amplificador operacional LM741 - Rt=10 K, R2=3.3 K, R3=10K. Resistencias de 0,25W - Capacitor C de lOuF y 10V - Mini Relé con bobina para 12Vdc, contacto tripolar para 10A a 120 Vac. Debido a que la electroválvula sólo dispone de dos estados, abierto o cerrado, 1a velocidad del desfogue del líquido dependerá de la altura a la que se encuentre el liquido en e] tanque en el cual se halle acoplada la electroválvula. -78- 2.5 DISEÑO DEL MODULO DE ACONDICIONAMIENTO Se han indicado cada uno de los circuitos implementados para la transducción, el acondicionamiento y el manejo de las señales que se producen en la planta, así como sus respectivas fuentes de alimentación y elementos de conexión, satisfaciendo uno de los requerimientos del sistema en cuanto a su total independencia eléctrica. Este conjunto de elementos se halla integrado en un solo módulo, al que se denomina de acondicionamiento, estructurado sobre una base metálica y provisto de todas las conexiones necesarias para cumplir con los requerimientos de la planta. 2.5.1 ESQUEMA GENERAL DEL MÓDULO A continuación se esquematizan los elementos que se encuentran dentro del módulo de acondicionamiento, y aunque se encuentran dentro de un mismo soporte, se ha dado el aislamiento eléctrico requerido en los diferentes casos. Se tienen entonces las siguientes etapas integradas: Circuitos de transducción. para los sensores capacitivos. Circuitos de acondicionamiento de las señales de los sensores capacitivos y de notación. Circuitos de manejo de señales para actuación. Fuentes de polarización para transducción y actuación. Transformadores para polarización Elementos de conexión externa. Dispositivos de seguridad De estas etapas, las cuatro primeras se hallan montadas sobre una misma placa de circuito impreso, las demás se encuentran distribuidas dentro del soporte metálico de manera que sean accesibles en caso de requerir algún tipo de manipulación. A continuación en el Plano General se muestra el circuito electrónico completo, empleado para el acondicionamiento de los sensores, las fuentes de alimentación y demás etapas antes indicadas. -79- > in > > OJ pls M ft —4- Hh - A MJ y y oí* Bl* n i— u —i CONTROL DE NIVEL EN TANQUES ACDPLABDS Figura 8.4S SISTEMA DE ALIMENTACIÓN Y ACTUACIÓN -80- CGNTRDL DE NIVEL EN TANQUES ACDPLADGS Figura 2,50 SISTEMA DE ACONDICIONAMIENTO -81- 2.6 ELEMENTOS ADICIONALES Todos los elementos descritos son básicos para el funcionamiento correcto del sistema; pero, además de estos se encuentran en la planta ciertos elementos accesorios. Debido a que en el presente trabajo se emplean tanques que pertenecen a un proyecto anterior, se mantiene un dispositivo de medición de caudal de tipo mecánico, acoplado a la salida de la bomba inmersible. Este elemento se encuentra solo como elemento demostrativo, puesto que no interviene en ningún momento en el funcionamiento del sistema. ;>v , ' • * . ' • & * /".$[ ?& í Xf ? "v'v,*¥Vx£'" • ^?J*„"r^síí Figura 2.52 Fotografía del conjunto de tanques acoplados Para todas las instalaciones por donde ñuirá el agua se han tomado como normas los siguientes criterios: Las tuberías, mangueras y conectores deben especificarse para una medida de 0,5 pulgadas de radio. Debe mantenerse la posibilidad de intercambiar fácilmente las posiciones de los elementos. Las tuberías y mangueras deben ser flexibles en lo posible. -83- De esta manera, el módulo del sistema dispone de los siguientes elementos adicionales: • Manguera de conexión para la bomba inmersible, acoplada al medidor de caudal. • Tuberías de soporte y acoplamiento para la electro válvula, montadas en la parte inferior de cada tanque. • Válvulas de desfogue manuales, situadas en la parte inferior de cada tanque. • Tuberías de conexión para las mangueras de desfogue de líquido. • Conectores plásticos para mangueras de desfogue Finalmente, el conjunto de los tanques acoplados puede ser observado físicamente, como se indica en la fotografía de la Figura 2.52 y el sistema en funcionamiento como se ve en la Figura 2.53. Figura 2.53 Fotografía del sistema en [funcionamiento Con estos elementos y las configuraciones descritas se procedió a realizar las pruebas de funcionamiento y puesta a punto del sistema, cuyos resultados se detallan en el siguiente capítulo. -84- Tabla 3.1 Capacidad del sensor en función de la altura Altura cm 37 C medida PF 780 C teórica PF 833,04 35 760 792,89 30 660 692,53 25 612 592,17 20 500 491,81 15 442 391,44 10 345 291,08 8 312 250,94 5 262 190,72 2 179 130,50 0,2 138 94,37 Se debe recordar que estos valores incluyen la capacidad del cable blindado que con la medición se determinó es de 75,7 picofaradios. Con estos datos se obtuvo la curva característica del sensor capacitivo mostrada en la Figura 3.1. Cabe anotar que prácticamente se alcanzó igual resultado para los dos sensores. Las diferencias que se encontraron fueron mínimas, lo cual es comprensible puesto que ambos fueron construidos con materiales de una misma estructura y que sus dimensiones son las mismas. 880 80 10 Altura 20 [cm] 40 Figura 3.1 Curva de respuesta del sensor capacitivo. Como se puede observar, la curva característica del sensor ante la variación del nivel de] líquido es similar a ]a curva teórica y los valores límites para una altura de agua entre 0,2 y 37 centímetros, son respectivamente, 138 y 780 picofaradios. -86- De estos valores se obtiene la sensibilidad del sensor capacitivo empleado, cuyo valor es: o •í-i-J ,1 = Sensibilidad salida entrada - 7 , 1 ^pF/ = 780^-138pF — = 117.44 / /ccm 37cm — Q.2cm 3.1,2 PRUEBAS CON DISTINTOS NIVELES DE ACOPLAMIENTO ENTRE TANQUES. Cuando el módulo funciona empleando ambos tanques, el agua que ingresa a uno de ellos es transferida hacia el tanque adyacente mediante las aberturas que se encuentran en la parte inferior de la pared común. Como se mencionó, se disponen de siete aberturas de distintos diámetros, con sus respectivos tapones, que pueden ser cerradas o abiertas de acuerdo al criterio del operador. La velocidad de transferencia del liquido estará dada por el número de aberturas que se encuentren destapadas. Sobre esta base se realizaron pruebas para conocer la velocidad con que el agua pasa desde un tanque hacia el otro, siguiendo el siguiente proceso: 1. Colocar un nivel de 30cm de agua en el tanque 1 y un nivel Ocm en el tanque 2. 2. Retirar e] tapón del orificio de prueba, a la vez que se inicia e] conteo del tiempo. " 3. Anotar el tiempo que transcurre hasta que los tanques tienen el mismo nivel de agua, es decir 15 cm. 4. Tomar las mediciones de tiempo para cada abertura independiente; es decir, siete mediciones. 5. Luego realizar ensayos para un conjunto progresivo de aberturas; es decir, las dos primeras aberturas, las tres primeras, etc. La primera abertura es la más pequeña, con 5mm de diámetro y un área de 0.196cm2. La más grande tiene un radio de 30 milímetros y un área de 7,07 cm2. El flujo de transferencia de líquido se calcula mediante el uso de la relación Flujo = Volumen transferido Tiempo de transferencia -87- Como se explicó en el Capítulo 2, inicialmente se implemento un circuito basado en el CI 555 para la generación de onda cuadrada, pero su funcionamiento resultó deficiente puesto que la señal producida era muy inestable e incluía demasiado ruido. Ante esto se construyó un generador en base al CI LM566 que resultó ser lo suficientemente estable y libre de ruido como para la aplicación requerida. La característica aproximadamente lineal del sensor capacitivo se vio reflejada en la generación de frecuencia, como puede observarse en los valores que se obtuvieron de acuerdo al nivel del líquido y que se muestran en la Tabla 3.3. Tabla 3.3 Frecuencia generada en función del nivel de agua Altura cm Frecuencia Hz 0 9091 8333 6667 5882 5000 4167 3571 3125 2778 2500 2381 2 5 8 10 15 20 25 30 35 38 Con esto se terminan las pruebas realizadas previamente, y que son la base para el diseño de los sensores y sus circuitos de acondicionamiento. .2 CALIBRACIÓN DEL SISTEMA Obviamente, en el diseño se ha procurado que los circuitos sean lo más estables posibles, pero aún así, pueden ocurrir corrimientos del punto de trabajo -89- Evidentemente, las condiciones de funcionamiento del, módulo no podrán ser exactamente las mismas siempre. Debido a esto, se ha previsto en la construcción, del módulo la facilidad de variar, en ciertas etapas del proceso, algunos parámetros para lograr el funcionamiento normal del mismo ante distintas condiciones de utilización. La variación de las condiciones de trabajo ocurre generalmente por envejecimiento de los componentes, variaciones de la temperatura ambiente, etc. Sin embargo, hay cambios que puede introducir el usuario, como por ejemplo, cambio en la calidad del líquido que se emplee en el módulo. El diseño es para agua potable, pero se puede usar cualquier otro fluido no corrosivo, o bien el agua potable puede cambiar en su composición por variaciones en las cantidades de cloro y otras substancias que contiene, cambiando de esta manera las condiciones para las que inicialmente se construyó el módulo. Esto hace necesario algún sistema de calibración. 3.2.1 CALIBRACIÓN DEL GENERADORDE ONDAS. A pesar de que en la construcción de los sensores capacitivos se siguieron los mismos pasos, existen ciertos parámetros que no se pueden controlar y que hacen que el. funcionamiento de ambos no sea exactamente el mismo. Esto implica que la capacidad en cada sensor sea aproximadamente la misma, pero no igual. Ya que esta capacidad influye directamente sobre el funcionamiento del generador de señales, se incluye un sistema de calibración en el circuito de manera que la frecuencia generada para el nivel inferior del líquido sea siempre la misma y se asume un valor de 9 KHz. Con esto se brinda un margen de seguridad para el funcionamiento de la siguiente etapa que fue calculada para un máximo de 10 KHz. Para lograr esta calibración y con referencia a la Figura 3.2, se requiere de un osciloscopio que verifique la forma de onda en el pin 3 de] LM566 y permita la medición de su frecuencia a 9090 Hz que se obtiene cuando el período de la onda es de 110 microsegundos, para ello se ajusta el potenciómetro Pj hasta que se observe en el osciloscopio la onda con la frecuencia requerida. -90- V P1 Cl D.OOluF F= 9090 Hz 6 s Ve 8 NE5S6 7 R3 1 SENSDR- GND Figura 3.2 Circuito generador de ondas 3.2.2 CALIBRACIÓN DEL CONVERSOR' DE FRECUENCIA A VOLTAJE. En el circuito de acondicionamiento de señal se puede obtener un funcionamiento óptimo al calibrar la última etapa que es la conversión de frecuencia a voltaje. Se ha previsto en el diseño la posibilidad de variar la respuesta de la etapa de conversión de frecuencia a voltaje, mediante el empleo del potenciómetro P2 de la Figura 3.3, que permite modificar la respuesta de frecuencia del circuito. +12V 5 V pp ^ ci Figura 3.3 Circuito del conversor de frecuencia a voltaje. -91- Al variar el valor de P2 se debe verificar en el punto denominado Vp, la forma de onda del voltaje de carga del capacitor Co. Las formas de onda de la Figura 3.4 ñieron tomadas con un osciloscopio y empleando un generador de onda cuadrada de frecuencia fíja de 10 KHZ y amplitud 5 Vpp. Al ingresar la señal del generador se debe variar P2 hasta que en el punto Vp se obtenga la forma de onda que se muestra en la Figura 3.4.a. En la Figura 3.4.b se muestra corno referencia la forma de onda que se obtiene en este punto cuando el circuito está fuera de su punto de operación. X : 2V/d¡v Y : 50 useg/dif (a) (b) Figura 3.4 Formas de onda para calibración del FVC Se debe entonces verificar estas formas de onda en el conversor de voltaje a frecuencia, cada vez que el líquido que se emplee sea distinto al agua potable, o al realizar algún cambio en el circuito cuando se realiza alguna reparación. 3.2.3 CALIBRACIÓN DEL PROGRAMA DE CONTROL Como se indicó, el módulo de transducción proporciona un voltaje con relación al nivel del líquido existente en los tanques. Este voltaje es enviado a la tarjeta de adquisición de datos Lab~PC-1200 que lo convierte en un valor numérico que puede manejarse dentro del computador. Se indicó también que para lograr esto se emplea un algoritmo matemático que procura representar fielmente la altura real del líquido. -92- En la Tabla 3.4 se muestran los valores reales obtenidos en los acondicionadores, en función de los distintos niveles de líquido en los tanques y que son los que se deben obtener mediante el algoritmo implementado. Tabla 3.4 Voltajes obtenidos en función del nivel del agua Altura V Tanque 1 V Tanque 2 37 2,58 2,35 35 2,62 30 25 20 15 2,98 3,33 3,83 4,48 5,45 6,04 2,45 2,75 3,16 3,68 4,43 5,49 6,12 7,20 8,02 9,18 9,52 7,17 8,18 9,01 9,37 10 8 5 -•> 1 0,2 Son estos valores de voltaje los que se deben manejar de manera que reflejen los niveles de líquido en cada tanque. Al aplicarlos sobre la ecuación teórica encontrada para la altura en función del voltaje / 7 - 0)592-0^374 y granear estos datos, para el tanque 1, se obtiene la Figura 3.5 -Tanque 1 real -Ecuación teórica 4 Voltaje6 [V] 8 Figura 3.5 Nivel de liquido en el tanque 1 en íunción del voltaje de entrada. -93- Se puede observar que el error obtenido con la aplicación de la ecuación teórica es demasiado grande y lo es también para el tanque 2; por lo tanto, se deben modificar las constantes A y B de la ecuación h = -—B, para que la respuesta sea lo más cercana posible al valor real del nivel. Luego de la realización de pruebas empíricas se llegaron a obtener los siguientes valores para las constantes indicadas: Tabla 3.5 Constantes empíricas empleadas A B Tanque 1 1,185 0,115 Tanque 2 1,059 0,095 El uso de estas constantes reduce considerablemente el error de la conversión, teniendo la máxima desviación en el nivel 37cm donde se miden 34,4cm y como mínima en el nivel 15cm donde la medición es también de 15cm. Se puede analizar la respuesta de la conversión en la Figura 3.6 4 Voltaje 6 [V] 10 Figura 3.6 Nivel de líquido en el tanque 1, usando constantes empíricas. Para la calibración del sistema en lo que corresponde a la conversión entre los valores de voltaje y el nivel en cada tanque, se emplea el módulo Dos niveles voltaje.vi funcionando independientemente del. programa de control. A pesar de que este archivo es parte integral del sistema de control, no se puede acceder al mismo desde los paneles principales; por tanto, no es posible calibrar el sistema -94- mientras está en ejecución sino que se lo debe detener y acceder al modo de edición de LabVIEW. Las pruebas de calibración se realizan bajo el siguiente esquema: • Configurar los tanques según la estructura de funcionamiento en tanques acoplados. • Conectar el módulo de acondicionamiento a la tarjeta de adquisición de datos. • Ejecutar el archivo, en modo de ejecución continua. • Emplear los controles manuales del módulo de acondicionamiento, para llenar los tanques. • Anotar los valores de voltaje correspondientes a los siguientes niveles, para cada tanque: 0.2, 1, 2, 5, 8, 10,15, 20, 30, 35, 37 • Detener la ejecución y en el modo de edición anotar los voltajes obtenidos según corresponda en los recuadros que se indican en la Figura 3.7. • Grabar el archivo con el mismo nombre Dos niveles voltaje.vi o emplear las teclas Ctrl+S. ••;• dos niveles voltaje, vi Diagiam * •i•u••••^^••••••i: jjcílbel1 •••• &!i!>:x£Í¡:¡r!Í#|M fr|> TANQUE 1 2.58 NIVEL ALTO 37a10cm ;l tanque! Ingrese valores de voltaje Tanque 1 NIVEL BAJO "JB Sl-B^;l^LB'x-:::^'-;-r--:-^-:' TANQUE 2 Nivel alio 2.45 2.62 2.98 30. G 2.75 3.83 20.0 3.68 5.45 5.45 6.04 6.04 10.0 7.2G -f 2.35 ¿J '.U J 5.49 5.49 6.12 6.12 7iy 6.0 5.0 9.18 1.0 9.52 0" i í valores de voltaje lanque¿ 9.01 9.37 Nivel bajo •^^[^JS^^mw^w^ *t**ft**i* SÍ3,i ^WW^-VV^TVV J Figura 3.7 Diagrama de Calibración Este módulo genera las nuevas constantes que mejoran la conversión, pero que aún incluyen un cierto error, el cual se puede analizar en la Tabla 3.6, donde también se aprecian los datos de una ecuación de grado mayor que se implemento para minimizar el error en la conversión. -95- Tabla 3.6 Conversión de voltaje a nivel Tanque 2 Tanque 1 Altura real A],B] Ec. Óptima A2,B2 Ec. óptima 37 34,4 37,2 35,6 37,1 35 33,7 35,0 33,7 35,0 30 28,3 30,1 29,0 30,0 25 24,1 25,0 24,0 25,0 20 19,4 19,9 19,3 19,9 15 15,0 15,0 14,4 15,0 10 10,2 10,0 9,8 10,0 8 8,1 8,0 7,8 8,0 5 5,0 5,1 3 5,1 3,0 5,3 o o 3,4 3,1 1 1,4 0,9 1=0 2,3 1,0 0,0 1,8 0,1 0 Al emplear la ecuación se puede apreciar que el error obtenido es mínimo, lo cual se puede observar en la Figura 3.8 donde se "utilizan los datos para el tanque 2. Tanque 2 real Ecuación óptima 4 Voltaje [ V ] 6 10 Figura 3.8 Nivel de líquido en el tanque 2, usando la ecuación óptima. De esta manera se logra la calibración del sistema, para poder usarse en los objetivos que se requieran. -96- 3.3 MODOS DE FUNCIONAMIENTO DEL MODULO. El sistema puede operar en dos formas diferentes: control en un tanque y control en tanques acoplados. En el capítulo anterior se describió de manera funcional el desempeño de cada uno de estos modos. En esta sección se hace un análisis más detallado con el propósito de introducir el potencial didáctico del trabajo presente. 3.3.1 PRUEBAS DEL CONTROL DE NIVEL EN UN TANQUE. Para trabajar en este modo se deben colocar los elementos del módulo de acuerdo a la Figura 3.9, donde se muestra esquemáticamente la estructura de los tanques y demás componentes. Tanque 1 Tanque 2 — Tan'que-prfncipaJrrrr;^--—- Figura 3.9 Módulo de control en un solo tanque Con esta configuración se procede a la ejecución del programa de control, de manera que se pueden realizar las siguientes acciones: Controlar el nivel del agua accionando directamente la electroválvula o la bomba virtuales. Pennitir el control del nivel automáticamente, luego de proporcionar un valor de referencia. — 97 — Se procedió a verificar el funcionamiento de los sensores de flotación, para lo cual se llenó el tanque hasta su nivel máximo. De esta manera se comprobó que los sensores cierran sus contactos cuando el flotador forma un ángulo de aproximadamente 30 grados con el eje fijo. Esta prueba permitió fijar como valor máximo permisible en el tanque un nivel de 37 cm. Luego, se procedió a medir el tiempo que le toma a la bomba introducir agua en el tanque, para lo cual se empleó el sistema de control manual. Se determinó que el tiempo que requiere la bomba para introducir una altura de 5 cm. •5 en el tanque; es decir, un volumen de 1950 cm , es de 14 segundos. Además se realizó una medición para el tiempo que se demora en llenar el tanque del nivel mínimo al máximo, que es de 37 cm de altura, equivalentes a 14 430 cm3 de agua y fue de 102 segundos. Se anota que a partir de un nivel de agua desde los 20 crn la presión que esta ejerce sobre los tapones provoca una ligera fuga del líquido hacia el tanque 2, que debe ser controlada manteniendo abierta la válvula manual de dicho tanque. También se realizó un ensayo para determinar la capacidad de desfogue que tiene la electroválvula, para lo cual se procedió de la siguiente manera: - Se llenó el tanque 1 hasta su nivel máximo, empleando el modo de control manual. - En este mismo modo se procede a vaciar el líquido primero hasta 35 cm y luego en intervalos de 5 cm de altura, hasta llegar al nivel mínimo. Los resultados de esta prueba se muestran en la Tabla 3.7 . En los valores de las mediciones se puede apreciar que la rapidez con que la electroválvula desfoga el líquido depende directamente de la altura inicial del mismo. -98- Tabla 3.7 Pruebas en un solo tanque Variación de nivel cm 37-35 Tiempo Seg 35-30 7 30-25 8 25-20 9 20-15 11 15-10 14 ' 10-5 17 5 22 5-0 Al realizar las mediciones, luego de la calibración, se comparan los valores reales de la planta con los valores mostrados en el computador y se puede indicar que el sistema mantiene un error de medición que depende del nivel en que se encuentra, como se indica: Tabla 3.8 Error de medición en el tanque 1 Nivel en el tanque 1 cm 0-10 10-30 Error máximo mm 2 •> 30-37 2 Con estas pruebas se consiguió determinar el funcionamiento real de la planta en cuanto se refiere al control manual, ya que el sistema de control automático simplemente empleará los mismos tiempos tanto para el llenado como para el desfogue del agua. En el modo de funcionamiento automático se tiene una variable adicional que es la tolerancia de medición, que puede tomar valores de 1%, 2%, 5% y 10 %, la cual, permite tener un cierto margen de proximidad al valor deseado. Se comprobó también que se llega más cercanamente al nivel deseado con la tolerancia mínima, aunque esto produce que el tiempo de funcionamiento de los actuadores se alargue debido a que estos se encienden y apagan continuamente a fin de conseguir el valor de nivel, deseado. Esta opción en realidad se introdujo para dar un carácter más didáctico al sistema, permitiendo que el usuario manipule este parámetro. -99- 3.3.2 PRUEBAS DEL CONTROL DE NIVEL EN TANQUES ACOPLADOS Es el modo de funcionamiento principal de este trabajo de tesis. Para esto se requiere la utilización total del conjunto como se indica a continuación: Se emplean tanto el tanque 1 como el tanque 2. La manguera de llenado debe colocarse en el espacio destinado para ésta en el tanque 1 y la electroválvula en el tanque 2. Uno de los 7 tapones de acoplamiento o una combinación de los mismos deben ser retirados. La válvula manual del tanque 1 debe estar cerrada en tanto que la del tanque 2 debe permanecer abierta. La cantidad de agua en el tanque principal debe ser suficiente como para llenar los dos tanques al mismo tiempo, en caso de tener este requerimiento. Al cumplir estos linearnientos, se puede apreciar la configuración esquemática del módulo de control de nivel en tanques acoplados tal como lo indica la Figura 3.10. Tanque 1 Tanque 2 — Figura 3.10 Módulo de control de nivel en tanques acoplados Las acciones que se pueden realizar en el programa de control son: - Controlar el nivel del agua en alguno de los tanques, accionando directamente la electroválvula o la bomba virtuales. -100- - Permitir el control del nivel automáticamente, luego de proporcionar un valor de referencia para uno de los tanques. Igual que en el caso anterior, el usuario tiene la capacidad de controlar los actuado res pulsando el botón del mouse en el control respectivo. Al entrar en funcionamiento alguno de los elementos, se inicia una animación gráfica de los controles que representan a dicho elemento. Ya que en la planta ambos tanques tienen prácticamente las mismas dimensiones, las pruebas realizadas tanto para los sensores de flotación como para el llenado y desfogue de los tanques individualmente, arrojan los mismos resultados anteriores. Se procedió a determinar el funcionamiento cuando se tiene un determinado nivel de acoplamiento,, siguiendo las siguientes pautas: • Las pruebas se realizaron para un nivel de acoplamiento mínimo, medio y máximo. Es decir se liberaron para cada ensayo los tapones 15 4 y 7 respectivamente. • Los ensayos se inician con un nivel mínimo en ambos tanques. • La bomba se colocó en el tanque 1 y se midió el tiempo que le toma al tanque 2 llegar al nivel del tanque 1. • Empleando el sistema de control automático, se procede a llenar el establecer un valor de referencia en el tanque 2 de 10,20 y 30 cm. • Se procedió a observar la diferencia de nivel que se tiene durante el proceso de llenado. • Una vez terminada la prueba con. el tapón 1 liberado, se procedió a repetirla para los tapones 4 y 7. Los resultados obtenidos en estas pruebas se detallan en la Tabla 3.9; es decir, la manera en que la altura del líquido en el tanque 1 es mayor que la del tanque 2, de acuerdo al nivel de acoplamiento. Tabla 3.9 Diferencia de nivel de los tanques durante el llenado 0-10 0-20 0-30 Tapónl 3 rnm 8 mm 10 mm Tapón 4 1 mm. 1 mm 1 mm Tapón 7 1 mm 1 mm 1 mm -101- En el conjunto de tanques acoplados se puede ingresar un valor de nivel requerido de líquido solo para uno de los tanques, puesto que en el transcurso del tiempo el nivel llegará a ser el mismo en ambos tanques. El usuario puede determinar en cual de los tanques desea se efectúe el control de manera arbitraria y cambiar su decisión en cualquier momento. Como parte de las pruebas se procede a realizar la comparación entre los niveles mostrados en el computador y los existentes en los tanques, con lo cual se obtiene para el tanque 1 los mismos valores de error de la Tabla 3.8 y para el tanque 2 el error es el mostrado en la Tabla 3.10. Tabla 3.10 Error de medición en el tanque 2 Nivel en el tanque 1 Error máximo Cm mm 0-10 2 10-30 o 30-37 2 o Se debe tomar en cuenta que durante el proceso de control los niveles de los tanques no serán los mismos, puesto que esto depende del acoplamiento entre ellos; es decir, del número de aberturas que se encuentren libres. De la misma forma que en la configuración de un solo tanque, en el modo de funcionamiento automático se dispone de la variable Tolerancia que puede tomar valores de 1%, 2%, 5% y 10 %. También se comprobó que en la mínima tolerancia los actuadores funcionan durante más tiempo mientras se llega al valor de nivel deseado con mayor cercanía. 3.3.3 CONSIDERACIONES SOBRE EL FUNCIONAMIENTO Los dispositivos descritos en el presente trabajo de tesis, así como los archivos necesarios para la ejecución del programa de control proveen los elementos necesarios para estructurar el módulo didáctico de control de nivel de líquidos. -102- Durante el funcionamiento en cualquiera de las configuraciones del módulo, se deben observar las siguientes consideraciones sobre el funcionamiento. Cuidar que el nivel de agua en el tanque principal sea el suficiente, para satisfacer las necesidades del control configurado. De esta manera se evita que en el algún momento la bomba inmersible trabaje sin tener agua que enviar, lo cual desembocaría en un calentamiento de la misma. Mantener el cuidado requerido en las conexiones hacia la tarjeta de adquisición de datos Lab-PC-1200. Un error en esta conexión puede causar daños irreversibles a la tarjeta, portante debe seguirse estrictamente la siguiente distribución, de pines. Tabla 3.11 Conexiones de los terminales Terminal LAB-PC-1200 PIN DB-9 1 . Nivel del tanque 1 2 ACHÍ 2. Nivel del tanque 2 o ACH2 3. Tierra analógica 11 AGND 4. Sensor de máximo nivel 1 4 ACH3 5. Sensor de máximo nivel 2 5 ACH4 6. Control de la bomba 10 DACOOUT 7. Control de la electroválvula 12 DAC1OUT 8. Tierra analógica 11 AGND 9. Sin conexión - - Mantener libre de cualquier obstáculo la parte móvil de los conmutadores de flotación. Estos son una parte necesaria para el manejo seguro de La planta, pues mantienen constante rnonitoreo sobre un posible exceso de líquido dentro de los tanques. Verificar que el agua en el tanque principal no contenga impurezas que puedan taponar la entrada o salida de los conductos de la bomba inmersible. Colocar los sensores capacitivos en los espacios destinados específicamente para ellos en los tanques, conservando siempre la posición vertical. -103- - En caso de errores en el funcionamiento del computador en el que se encuentra la tarjeta Lab-PC-1200, los valores de las salidas hacia los actuadores se mantienen en el estado final. Es por tanto necesario -reiniciar el sistema, tanto en el módulo de acondicionamiento como en el programa de control. Mantener las conexiones libres del contacto con el agua. - Realizar las conexiones de las tuberías de la manera más segura, sin permitir la existencia de fugas de líquido. Todas estas consideraciones, además de aquellas que son evidentes y necesarias para la conservación del equipo, como evitar golpes o caídas, aseguran el funcionamiento del módulo para los fines didácticos que fue construido. CAPITULO 4 CONCLUSIONES Y RECOMENDACIONES En este capítulo se presentan las conclusiones obtenidas como fruto de los experimentos y pruebas realizadas en el desarrollo de este trabajo. Al finalizar se anotan a manera de recomendaciones las aplicaciones que se pueden dar al sistema de control implementado, para su utilización del módulo dentro de] aprendizaje en el área de mstrumentación. 4.1 CONCLUSIONES El presente trabajo de tesis ha brindado la oportunidad de investigar, diseñar, construir y probar un sistema de control real. El desarrollo de este tema y los resultados obtenidos permiten llegar a las siguientes conclusiones: Un modelo demostrativo a pequeña escala, como el del presente trabajo, expone de manera clara y sencilla los criterios de control, específicamente cómo mantener constante una variable física, el nivel del líquido, en presencia de una perturbación. Las complicadas consolas de control existentes en la industria, y orientadas para el uso de operadores experimentados, se pueden llegar a reemplazar por un computador, donde los datos pueden presentarse en forma numérica para facilidad del operador. Programas como el LabVIEW permiten incluso modelar en forma gráfica todo un. proceso o planta, facilitando la comprensión de su funcionamiento, lo que permitirá tomar decisiones más rápidas en casos de emergencia. Un sensor de tipo capacitivo resultó tener entre sus principales características de confiabilidad la ausencia de partes mecánicas. Se comprobó y por lo mismo se concluye que los sensores de tipo capacitivo, como el construido para el módulo, no se emplean en mediciones continuas como la realizada debido a que no brindan precisiones aceptables. Así mismo, se comprobó el hecho que en la industria se emplean los sensores capacitivos solo como sensores discretos de encendido y apagado, Cuando se emplea un sensor capacitivo las variaciones de capacitancia están en el orden de los picofaradios, de aquí que los circuitos de acondicionamiento se tornen relativamente más complejos. La operación del sistema depende del líquido a emplearse, el agua potable puede variar su composición química, cambiando así el punto de operación de trabajo. Debido a esto se requiere la calibración cada vez que se cambie el líquido en el tanque. Se determinó que la sensibilidad del sensor construido es de 17,44 pF/cm, y por esto las variaciones del nivel del líquido debido a perturbaciones generan un cambio inmediato en las lecturas del computador. La correcta medición se realiza cuando el líquido se encuentra en reposo. '!• -u Las perturbaciones producidas por el agua cuando es impulsada por la bomba generan ciertos errores momentáneos si este flujo se produce demasiado cerca de las paredes del sensor. El desfogue del líquido produce una perturbación menor que el ingreso del mismo, ya que este se realiza en la parte inferior de los tanques, lo cual redunda en que las lecturas durante este proceso no sean erróneas. Ya que el proceso de desfogue es más lento que el de llenado, se produce una diferencia de nivel entre los tanques mucho menor, y muy poco perceptible, durante este desfogue. -106- El sistema construido puede asegurar un error en la medición de +/- 3 mm como promedio en toda la escala de medición, cuando se halla calibrado correctamente. El control por computador no es la única técnica de la cual se dispone. El control ahora catalogado como tradicional o antiguo aún funciona en muchas instalaciones, aunque es innegable que poco a poco será desplazado por los avances de la tecnología y el posible abaratamiento de los costos en la implementación de sistemas computarizados Un instrumento existente en la industria o en el laboratorio tiene ya sus características definidas, como son sus señales de entrada y de salida y la interfaz de usuario fija dada por perillas, botones pulsadores y demás. Es decir, el fabricante define la funcionalidad del instrumento; por tanto, el usuario no puede cambiarla y debe acoplar su aplicación al instrumento del cual dispone. Aquí se marca la diferencia con los instrumentos virtuales, donde un usuario determina las características de su equipo, en base a sus necesidades, obviamente dentro de ciertos límites. Es necesario mantener clara la diferencia entre un sistema de automatización o de control y supervisión y un sistema de instrumentación virtual, ya que los instrumentos virtuales pueden ser una parte integrante de los primeros, que evidentemente serán de mayor alcance y complejidad. Con el avance en la tecnología de comunicaciones, la información de un proceso industrial no solo se mantendrá en una computadora local, sino que se la podrá llevar a través de una red a otras computadoras e incluso a cualquier parte del mundo, por medio de modems. El software desarrollado en LabVTEW ha demostrado tener las capacidades necesarias para mantener un sistema de control sencillo, evidenciando que su utilización no se limita a la instrumentación virtual. Este programa de desarrollo se emplea en el control implementado debido al requerimiento específico, puesto que a nivel de costos un programa de esta capacidad es sub-utilizado en una aplicación como la desarrollada. El apoyo que brinda la tarjeta de adquisición de datos Lab-PC-1200 es determinante en el desarrollo de una aplicación como la del presente trabajo; pues gracias a esta -107- Mantener en el tanque principal el nivel de agua necesario para que la bomba no trabaje sin líquido en ningún momento. Realizar las conexiones hacia la tarjeta de adquisición de datos Lab-PC-1200 con mucho cuidado, ya que se pueden causar daños definitivos a la tarjeta. Debe seguirse estrictamente la distribución de pines indicada en la Tabla 3.11 Mantener libre de cualquier obstáculo la parte móvil de los sensores de flotación. Estos son una parte necesaria para el manejo seguro de la planta, pues mantienen constante monitoreo sobre un posible exceso de líquido dentro de los tanques. - Verificar que el agua en el tanque principal no contenga impurezas que puedan taponar la entrada o salida de los conductos de la bomba inmersible. Colocar los sensores capacitivos en los espacios destinados específicamente para ellos en los tanques, conservando siempre la posición vertical. En caso de errores en el funcionamiento del computador en el que se encuentra la tarjeta Lab~PC-1200, los valores de las salidas hacia los actuadores se mantienen en el estado final Es por tanto necesario reiniciar el sistema, tanto en el módulo de acondicionamiento como en el programa de control (Referirse al manual del usuario para el reinicio del sistema). Mantener las conexiones eléctricas libres de contacto con el agua. Realizar las conexiones de las tuberías de la manera más segura, sin permitir la existencia de fugas de líquido. Con estos condicionantes se puede utilizar el sistema construido, recordando siempre que en los complejos industriales se encontrarán sistemas que emplean transducción capacitiva solo como elementos de encendido/apagado. APLICACIONES DIDÁCTICAS DEL MODULO. El principal objetivo del presente trabajo de tesis es proveer una herramienta útil para posteriores demostraciones en el proceso de aprendizaje dentro del pénsum de estudios de la Facultad de Ingeniería Eléctrica. -109- Considerando esto, a continuación se presentan las descripciones de los procedimientos que se pueden seguir, como una alternativa para estas demostraciones. Se incluyen también los tópicos que se introducen en el desarrollo de las mismas. 4.2.1 CONTROL DE NIVEL EN UN TANQUE. OBJETIVO Entrenar al estudiante en un sistema de control típico, mediante el empleo del sistema de adquisición de datos LabVTEW. PROCEDIMIENTO 1. Verifique la existencia de todos los conectores y tuberías necesarios para lograr el funcionamiento del módulo didáctico en su configuración de un solo tanque. 2. Provea de la cantidad suficiente de agua en el tanque principal para el normal desenvolvimiento del módulo. 3. Realice las conexiones necesarias de los sensores hacia el módulo de acondicionamiento, así como de este hacia la tarjeta de adquisición de datos LabPC-1200. 4. Ejecute en el computador el programa de control de nivel de líquidos, y seleccione el control en uno de los tanques. 5. De ser necesarias realice las calibraciones respectivas de acuerdo al trabajo de tesis. 6. Proceda a tomar mediciones y obtener conclusiones en base al funcionamiento del módulo didáctico. TEMAS INVOLUCRADOS Instrumentación Adquisición de datos Control on/off Programación en LabVCEW 4.2.2 CONTROL DE NIVEL EN TANQUES ACOPLADOS. OBJETIVO Mostrar al estudiante el funcionamiento de un sistema de control industrial, mediante el empleo del sistema de adquisición de datos LabVLBW. -110- PROCEDIMIENTO 1. Verifique la existencia de todos los conectores y tuberías necesarios para lograr el funcionamiento del módulo didáctico en su configuración de tanques acoplados. 2. Provea de la cantidad suficiente de agua en el tanque principal para el nonnal desenvolvimiento del módulo. 3. Realice las conexiones necesarias de los sensores hacia el módul o de acondicionamiento, así como de este hacia la tarjeta de adquisición de datos LabPC-1200. 4. Seleccione el nivel de acoplamiento que desee, retirando los tapones de caucho que crea convenientes. Recuerde que dependiendo de esto se obtendrá la velocidad de transferencia del agua de un tanque a otro. 5. Ejecute en el computador el programa de control de nivel de líquidos, y seleccione el control en tanques acoplados. 6. De ser necesarias realice las calibraciones respectivas de acuerdo al trabajo de tesis. 7. Proceda a tomar mediciones y obtener conclusiones en base al funcionamiento del módulo didáctico para distintos niveles de acoplamiento. TEMAS INVOLUCRADOS Instrumentación Adquisición de datos Control on/off Programación en LabVIEW Modelación de sistemas 4.2.3 ADQUISICIÓN DE DATOS POR COMPUTADORA OBJETIVO Habilitar al estudiante en el manejo de los sistemas de adquisición de datos, en base a una aplicación generada en LabVIEW. PROCEDIMIENTO 1. Verifique la existencia de todos los conectores y tuberías necesarios para lograr el funcionamiento del módulo didáctico en cualquiera de sus configuraciones. 2. Provea de la cantidad suficiente de agua en el tanque principal para el normal desenvolvimiento del módulo. -111- 3. Realice las conexiones necesarias de los sensores hacia el módulo de acondicionamiento, asi como de este hacia la tarjeta de adquisición de datos LabPC-1200. 4. Ejecute en el computador el programa de control de nivel de líquidos, y seleccione el control en la configuración seleccionada. 5. De ser necesarias realice las calibraciones respectivas de acuerdo al trabajo de tesis. 6. Realice las mediciones de los voltajes en los terminales 1 y 2 del conector DB-9, empleando un osciloscopio. De acuerdo a la ecuación empleada en la conversión de voltaje a nivel y sus mediciones de voltaje calcule el nivel en el tanque. 7. Compare los valores calculados con los valores de nivel proporcionados por el programa y obtenga sus conclusiones. 8. Observe con el osciloscopio la forma de onda de los terminales 14 y 15 del conector DB-9, a la vez que manipula los controles virtuales de los acruadores y justifique esta forma. 9. Ejecute aisladamente el archivo de conversión voltaje a nivel y realice las mediciones de diferentes voltajes aplicados sobre los terminales 1 y 2 de tarjeta. Recuerde que estos terminales son entradas y solo admiten voltajes entre O y 10 V. 10. Genere un programa sencillo de adquisición de datos en LabVIEW, en base al archivo indicado y verifique su funcionamiento. TEMAS INVOLUCRADOS Instrumentación Adquisición de datos Programación en LabVIEW Las anteriores son solo una muestra de la utilización que se le puede dar al módulo didáctico, dependiendo del enfoque que se desee dar al aprendizaje se pueden encontrar otras aplicaciones prácticas. -112- BIBLIOGRAFÍA SENSORES Y ANALIZADORES. Harry H. Norton Colección Electrónica informática. Editorial Gustavo Gilí S.A. 1984 Barcelona España FÍSICA GENERAL. Francis Sear, Mark Zemansky. Editorial Aguilar SA 1971 Barcelona España. CATALOGO DE INSTRUMENTACIÓN. National Instruments 1997 Barcelona, España SIMULACIÓN PARA MEDICIÓN DEL NIVEL DE LÍQUIDOS. Tesis de grado. Guillermo Salgado. Escuela Politécnica Nacional. Quito, Ecuador. 1987 ELECTRÓNICA DE CIRCUITOS. RobertBoylestad. Editora Prentice-Hall 1992. Río de Janeiro, Brasil INSTRUMENTACIÓN INDUSTRIAL. Luis Corrales. Escuela Politécnica Nacional. 1998. Quito, Ecuador. www.ing.puc.cy^ciauc/proyectononnas/Encuesta/paxamaguapolable.htai. de calidad del agua potable wvAv.natinst.comyiabview/index.htm. Información sobre LabVIEW. Parámetros ANEXO 1 National Febaiaryl995 Semiconductor 2 oí o o O LM566C Voltage Controlled Oscillator General Descrlption The LM566CN la a general purpose voltage controlled osclllator whlch may be used to genérate square and triangular wavea, the frequency of whlch te a very linear functton of a control voltage. The frequency ¡s also a functlon of an external resistor and capacitor. The LM566CN te specrfied for operation over the (TC to +70*C temperatura range, Features • Wlde supply voltage range: 10V to 24V • Very linear modulation cha ráete ristlcs Connection Diagram Dual-In-Une Package • • • • Hígh tempera ture stablliíy Excellent supply voltage rejection 10 to 1 frequency range with fixed capacitor Frequency programmable by means of current, voltage, resistor or capacitor Applications • • '• • • o D ^+ ñT a O c/> o Typical Application 1 kHz and 10 kHzTTL Compatible Voltage Controlled Oscillator o ix co.u.iu TL/H/T86J O O FM modulation Slgnal generation Functlon generation Frequency shift keylng Tone generation Ordftr Number LM566CN S«« NS Packaga Number NOBE x Caponton (O <D i lS/Pitnl»d hU. S. A. Absoluta Máximum Ratings |f Mllltary/Aero»pac« *p«clfied d«vlce« ar» required, please coptact th« National Semiconductor Sales OHIce/Dlitrlbutor» for «vailabllity and spftclf [catión». Power Supply Voltage 26V Power Dlsslpatlon (Note 1) 1000 mW Operatlng Temperatura Ranga, LM566CN 0*C to +70*C Lead Temperature (Solderlng, 10 sec.) + 260*C Electrlcal Characterlstlcs Paramet«r 12V,TA - 25-c, ACTestcircuit LM566C Cond ilion» Máximum Operatlng Frequency RO- 2k CO - 2.7 pF VCO Free-Runnlng Frequency CQ- 1.5 nF RO- 20k fo - 10 kHz Input Voltage Rango Pin 5 Mln Typ 0.5 1 -30 0 Supply Voltage Rejectlon + 30 10-20V VCO SensItMty For Pin 5, From 8-10V,f 0 - 10 kHz FM Distortlon 0.1 ±10% Deviaílon 2 0.5 1 6.0 6.6 7.2 0.2 1.5 Máximum Sweep Rate % ppm/*C 200 Input Impedance Pin 5 %/V Mil kHz/V % MHz 1 10:1 Sweep Ranga Output Impedance Pin 3 50 Pin 4 íl Vp-p RLI - iok 5.0 5.4 Triangle Wave Output Level RL2 "* 10k 2.0 2.4 40 50 Square Wave Duty Cycle Square Wave Rfee Time 11 50 Square Wave Output Level Vp-p 60 50 + 1V Segmenta! ViVcc % 0.5 Mote 1: Tho maxirTIU'n fjndxxi lompecature oí th« LU&66CN !» 150'C. For operotion at devalad junction derated ba«ad on • thormal f«»kl«nca oí 115'C/W, ¡ursction lo írnWant % ns ns 20 Square Wave Fall Time Triangle Wave Unearlty MHz Vcc %vcc Average Temperature Coetflclent of Operating Frequency Unltc Max s, maxiaxm powor dissipatíon must be Applications Information The LM566CM may be operated (rom elther a single supply as shown In thls test clrculí. or frorn a spüt (±) power supply. When operating from a spllt supply, the square wave output (pin 3) ts TTL compatible (2 mA current slnk) wlth the addltion of a 4.7 kll resistor from pin 3 to ground. A 0.001 fiF capacitor fe connected beíween pins 5 and 6 to prevent parasitlc osclllatíons that may occur during VCO swltchlng. f TO ~ 2.4(V+ ~ Vs) T— RO GO V where 2K < RO < 20K and V5 !s voltage between pin 5 and pin 1. ANEXO 2 Novemberl994 National Semiconductor O •a LM741 Operational Amplifier <D General Description The LM741 series are general purpose Operational ampllfiers whlch (sature Improved performance ovar Industry standards Ilke the LM709. They ara direct. plug-In replacements for the 709C, LM201, MC1439 and 748 In most appllcatlons. Tha ampllfiers offer many íeatures whlch make thelr appllcation nearly íoolproofc overload protectlon on tha Input and output, no latch-up when the common mode range Is exceedad, as well as freedom from osclllatlorts. The LM741C/LM741E are Identlcal to the LM741/LM741A except tnat the LM741C/LU741É nave thelr performance guaranteed over a 0"C to +70*C temperature range, Instead of —55'C to +125*C. 3 o 3 SL > F* T3 Schematic Dlagram L orrscr HUÍ- « r . x* :«i ¿« .:u <u ,5 OfTSCT HUJ. >HK: '\K } } 1 ?H ^( ^ S -IK 113 M r " N. ^ I , * '50K > 5K : ) K.^ 'u OffwtNullIng Circuit OUTPUT FWD-B30U11S/P(Vil«l h U, S. A. Absolute Máximum Ratlngs If Mllitary/Aerospaca sp«cifled d«vic»s ara required, pleas« contact the National Semiconductor Sale* Office/ Distributor* for availablllty »nd tp«clficatlon*. (Note 5} LM741A LM741E LM741 LM741C Supply Voltage ± 22V ± 22V ± 22V ± 1 8V Power Disslpatíon (Nota 1 } 500 mW 500 mW 500 mW 500 mW Dirferential Input Voltage ±30V ±30V ±30V ±30V Input Voltage (Note 2) ±15V ±15V ±15V ±15V Output Short Circuit Duratlon Contlnuous Contlnuous Contínuous Contlnuous Operatlng Temperature Range -55'Cto + 125*C 0°C to + 70*C -55*Cto + 125°C CTCto +70*C Storage Temperature Range -65*Cto +15CTC -65*Cto +150-C -65'Cto +150*0 -65'Cto +150°C Junction Temperatura 150°C 100-C 150*C 100*C Soldering Information N-Package(lOsecoods) 260*C 260*C 260^0 260*C J-orH-Package(lOseconds) 300-C 300*C 300"C 300*C M-Package Vapor Phasa (60 seconds) 21 5*C 21 5*C 21 5'C 21 5*C Infrared(l5seconds) 215'C 215'C 215'C 215'C See AN-450 "Surface Mounting Methoda and Thelr Effect on Prodüct Rellablllt/' for other methods of soldering surface mount óevlces. ESD Tolerance (Note 6) 400V 400V 400V 400V Eléctrica! Characteristics (Notes) Parameter Conditlon* LM741A/LM741E Mln Input Offset Volta ge Typ Max 0.8 3.0 LM741 Min TA - 25-c RS <: 10 kn RS ¿ 50Í1 LM741C Typ Max 1.0 5.0 Min Units Typ Max 2.0 6.0 mV mV TAMIN ¿ TA £ TAMAX RS £ 5011 4.0 R S S nokíi 6.0 Average Input Offset Voltage Drift 15 Input Offset Voltage Adjustment Hange TA = 25*C,VS= ±20V Input Offset Cu rrent TA - 25-C ±15 3.0 Average Inpul Offset Curren! Drift 30 Input Voltage Range T A - 25-C,V s = ±20V 1.0 TAMIN ^ TA £ TAMAX. V s = ±20V 20 200 70 85 500 80 500 20 mV 200 nA 300 nA nA/'C 80 0.5 6.0 T A -25°C ( R u ^2kll V S « ±20V,V 0 = ±15V V s = ±15V,V 0 = ±10V 60 1.5 0.3 2.0 0.3 2.0 500 nA 0.8 íiA Mil Mil TA - 25-c ±12 TAMIN ¿ TA ¿ TAUAx Larga Sígnal Voltage Galn 30 0.210 TAMIN ^ TA ^ TAMAx Input Resistance ±15 0.5 TA - 25-C mV mV /iWC ±10 TAMIN ¿ TA £ TAMAX Input Blas Current 7.5 ±12 ±13 50 200 ±13 V V 50 20 200 V/mV V/mV TAWIN ^ TA ¿ TAMAX. RL i 2 kn, V s - ±20V,V 0 - ±15V Vs - ±15V,V 0 = ±10V V s = ±5V,V0= ±2V 32 25 10 15 V/mV V/mV V/mV XR4151 ANEXOS Voltage-to-Frequency Converter March 1991-1 FEATURES APPLICATIONS • Single Supply Operation (+8V to +22V) • Voltage-to-Frequency Conversión • Pulse Output Compatible with AII Logic Forms • A/D and D/A Conversión • Programmable Scale Factor (K) • Data Transmission Unearrty ±0.05% Typical-precision Mode • • Frequency-to-Voltage Conversión • Temperature Stabilíty ±100% ppm/°C Typical • Transducer Interface • High Noise Rejection • • Inherent Monotonicity • Easily Transmrttable Output • Simple Full Scale Trim • Single-Ended Input, Referenced to Ground System Isolation • Also Provides Frequency-to-Voitage Conversión • Direct Replacement for RC/RV/RM-4151 GENERAL DESCRIPTION The XR4151 is a device designed to provide a simple, low-cost method for convertíng a DC voltage ¡nto a proportionai pulse repetition frequency. It is also capable of converting an ¡nputfrequency ¡nto a proportional output voltage. The XR4151 is usefui in a wide range of applications incíuding A/D and D/A conversión and data transmission. ORDERING INFORMATION Part No. Package Operating Temperature Range XR4151P 8 Lead 300 Mil PDIP -40°Cto+85°C XR4151CP 8 Lead 300 Mil PDIP 0°C to +70° C XR4151MD 8 Lead 4.4mm EIAJ SOP 0°C to +70°C BLOCKDIAGRAM GND(7) 3) OUTL RC (5) Figure 1. Block Diagram Rev.2.11 ©1999 EXAR Corporation, 48720 Kato Road, Fremont, CA 94538 «• (510) 668-7000 4- FAX (510) 668-7017 XR4151 ELECTRICAL CHARACTERISTICS Test Conditíons: Vcc =15V, TA = +25°C, Unless Otherwise Specified Parameter Supply Current XR4151MD.CP XR4151P Conversión Accuracy Scale Factor XR-4151MD.GP XR-4151P Min. Max. Typ. Unlt 2.0 2.0 2.0 6.0 7.5 7.4 3.5 4.5 4.5 mA mA mA 0,90 0.92 1.10 1.08 Conditíons 8V< V c c < 15V 15V< V C C <22V 15V<:V CC <22V 1.00 1.00 kHzA/ kHzA/ Circuit of Figure 2, Vpl OV RS=14.0K ±100 ppm/°C Circuit of Figure 2, Vpl OV 0.9 0.2 0.2 %/v %/v Circuit of Figure 2, V|=1 .OV 8V< V c c < 18V Offset Voltage 10 5 mV Offset Current ±100 ±50 nA Input Bias Current -300 -100 nA Vcc -3 0 to V cc -2 V 0.70 0.667 xVCc -500 -100 nA 0.5 0.15 V Pin 5=2.2mA Drift With Temperature Drift With V cc XR4151MD, CP XR4151P -0.9 Input Comparator Common Mode Range1 0 One-Shot Threshold Voltage, Pin 5 0.63 Input Bias Current, Pin 5 Reset VSAT Current Source 138.7 MA Pin1, VaO, RS=14.0kQ 2.5 1.0 MA Pin1, V=OVtoV=10V Oulput Current Change With Voltage 50 0.15 nA Pin1,V=OV 2.28 2.05 V Pin 2 VSAT 0.50 0.15 V Pin 3, 1=3.QmA VSAT 0.30 0.10 V Pin 3, 1=2.0mA 0.1 pA Off Leakage Reference Volíage 1.80 Logíc Output Off Leakage 1,0 Notes 1 Input Common Mode Range ¡ncludes ground. Bold face parameters are covered by production test and guaranteed over operating temperature range. S pacifica tío na are subject to chango without no tice XR4151 EX4R Frequency-to-Voltage Conversión The XR4151 can be used as a frequency~to-vo!tage converter. Figure 4 shows the single-supply FVC configuration. With no signa! applied, the resistor bias networks tied to pins 6 and 7 hold the input comparator ¡n the off state. A negative going pulse appiied to pin 6 (or pos'rtive pulseto pin 7) will causethe comparatortofirethe one-shot. For proper operation, the pulse width must be lessthantheperiodoftheone-shot, T = 1.1 R0C0. For a 5Vpp square-wave input the differentiator network formed by the input coupling capacitor and the resistor bias network will provide pulses which correctly trigger the one-shot. An extemal voftage comparator can be used to "square-up" sinusoidal input signáis before they are appiied ío the XR4151. Also, the component valúes íorthe ¡nput signa! differentiator and bias network can be aftered to accommodate square waves with dífferent amplitudes and frequencies. The passive ¡ntegrator network RE^B fiiters the current pulses from the pin 1 output. For less output ripple, increase the valué of CB. For increased accuracy and linearity, use an operational amplifier integrator as shown in Figure 5, the precisión FVC configuration. Trim the offset to give -1 OmV out with lOHz in and trim the full scale adjust for -10V out with 10kHz in. input signal conditioning for this circuit is necessary just asforthe single supply mode andíhe scale factor can be programmed by the choice of component valúes. A tradeoff exists between the amount of output ripple and the response time, through the choice or integration capacitor C-j. If C1 = 0.1 ^F íhe ripple will be about 10OmV. Response time constanttR = RBCj. For RB =, T;R= 10msec. Pulse O Output 5V P-P Square \y Input Voltage Output <y0 UptolQV Desjgn Equaiions V0=-f!/K,WhereK=0.4S6 T=1.1-R 0 /C D Figure 4. Frequency to Voltage Converter