El Software FineSoft en la

Platform HP VEE


HP VEE, de Hewlett Packard, ofrece un completo ambiente gráfico como lenguaje de programación. Adicionalmente, FineTest ha escrito una Librería de Prueba, Controladores de Instrumento, un Program Shell para hacer muy fácil el desarrollo de programas de prueba. Usted puede escribir un programa de prueba con un mínimo de conocimientos de   'HP VEE'. HP VEE tambien ha elaborado funciones interconstruídas para crear interfaces de usuario, controlar los puertos seriales, etc. lo cual hace mucho mas fácil la escritura de programas de prueba de las fuentes de poder de hoy.

HP VEE es un lenguaje gráfico y trabaja exactamente como un diagrama de fluo. El flujo del programa se ejecuta de arriba hacia abajo mientras que los datos pueden viajar de derecha a izquierda o de izquierda a derecha. Ver abajo un ejemplo de flujo:

Estas ligas lo llevarán a cada tópico:

Librería de Prueba

Program Shell

Controladores de Instrumento

Resumen


Librería de Prueba

La Librería de Prueba es una compilación de todas las pruebas estándar realizadas a las fuentes de poder. Es muy flexible y nuevas pruebas pueden ser agregadas conforme se van desarrollando. Esta librería también puede ser configurada para diferentes familias de fuentes de poder. Seleccionando una prueba despliega el siguiente pánel 'fill in' para especificar los parámetros de la prueba.

Prueba de Voltaje de Salida

En este ejemplo, queremos probar el voltaje de salida de la fuente de poder. El usuario debe ingresar el límite inferior y el límite superior para la prueba. También se ingresa el número de matríz de entrada a la cual la fuente de poder está conectada, y el nombre de la prueba para esta salida en la impresión de los resultados de la prueba. Esto es todo lo que el usuario debe ingresar para realizar una prueba de Voltaje de Salida, la secuencia y el control del instrumento ya esta escrita, ahorrando tiempo y esfuerzo del usuario.

Otras pruebas tambien han sido escritas, siendo que operan de la misma forma. 

Prueba de Regulación en Línea

En este ejemplo, queremos una Prueba de Regulación en Línea. El usuario debe ingresar el canal del multiplexor a conectar con el Multímetro Digital (DMM), el voltaje mínimo de CA (Low Line), y el voltaje máximo de CA (High Line), y la corriente límite de AC. También ingresa el máximo voltaje delta de salia en Mv. y el nombre de la prueba para la impresión. Para incluir este pánel en el programa, simplemente se agrega al flujo del programa. Esto es todo lo que el usuario debe ingresar para realizar una prueba de Regulación en Línea, la secuencia y el control del instrumento ya esta escrita, ahorrando tiempo y esfuerzo del usuario.

Prueba de Tiempo de Retención

Esta prueba mide el tiempo que transcurre desde que se remueve la entrada de energía de CA hasta que la unidad cae fuera de especificación (abajo del voltaje de apagado). Notar que del límite de tiempo (Tiempo mínimo de retención), la propia escala para el osciloscopio se deriva (ver foto del osciloscopio abajo).

 

Ir al Inicio de la Página


Program Shell (Interface del Usuario al Momento de la Ejecución)

Los siguientes són los páneles que se muestran al operador al momento de la ejecución.


Verificación del Programa

El primero es un pánel de Verificación del Programa. Este muestra al operador que programa está cargado y listo para ser ejecutado. También muestra el número de versión, revisión, autor y fecha de liberación. Hay además cuatro líneas más que pueden mostrar mas información si es necesario. El operador debe de aceptar que éste es el programa correcto o salirse si no es asi (ISO9000).


Información de la Prueba

El siguiente pánel mostrado al operador es el pánel Información de la Prueba. Este pánel se utiliza para recolectar información específica acerca de la ejecución de la prueba, y únicamente requiere de ser llenado una sola vez al inicio de la ejecución de la prueba. La información introducida aquí incluye el número de Probador (si más de un Probador es usado en la línea), el número de fixture (si más de un fixture está disponible), y el número de parte (si más de un número de parte pueden ser probados en el fixture). El operador puede también seleccionar si recibe una impresión de la prueba completa, una impresión unicamente de la unidad que falla o no imprimir nada. El nombre del archivo para el registro de los datos puede también ser introducido aquí, asi cómo habilitar o deshabilitar el registro de datos. [La mayoría de los usuarios configuran éste y el siguiente pánel para ajustar sus necesidades específicas de recolección de datos].


Informacion de la Unidad

Después de verificar que el programa correcto está ejecutandose, introducido información acerca de la prueba ejecutándose, y configurado las opciones de impresión y registro, el operador necesita ahora introducir información acerca de la unidad a ser probada. El número de serie de la unidad a ser probada, el número de identificación del operador, el cíclo de la prueba de la unidad a ser probada (Pre-Quemado, Post-Quemado, prueba final, diagnóstico, etc.) ya sea que la unidad vaya a ser probada otra vez o no. 

El operador hace click en el botón GO y la unidad es probada.


Resultados Pasa/Falla

Después de que la unidad ha sido completamente probada, un resultado de pasa o falla es mostrado al operador. El operador puede ahora escoger entre probar otra unidad o dejar de probar. Si el operador escoje por probar otra unidad, el programa regresa al pánel anterior, información de la unidad y un nuevo número de serie es introducido y probado. Este lazo continua hasta que todas las unidades són probadas.

Hay también un botón para re-imprimir los resultados de la prueba si fuese necesario (la impresora se quedo sin papél, tinta, etc.).

Ajuste de Potenciómetros

Este pánel está específicamente diseñado para ajustar la salida de voltaje de una fuente de poder. Conforme el voltaje sube o baja, la gráfica de barra en el centro de la pantalla también sube y baja. Cuando la salida de voltaje está fuera de los limites, la gráfica de barra cambia de color del verde al rojo.

Ir al Inicio de la Página


Controladores de Instrumento

Los controladores de instrumentos són simples interfaces de usuario que permiten al usuario el control del instrumento en la prueba. Cada instrumento tiene un controlador y en el controlador hay  páneles para controlar la función del instrumento. Cada función (a veces una combinación de funciones) tiene un pánel, cada pánel tiene un comando (o llamada de función) asociado con él.


Ejemplo de Controlador de Instrumento

El pánel de abajo es de un controlador de instrumento para una fuente de CD. Notar que hay dos campos para ser llenados con valores, VOLTAJE y CORRIENTE. También note el comando DCS2_CONF en la parte inferior del pánel.

Este pánel ajustará la corriente limite de la fuente de CD al valor indicado en el campo CORRIENTE, y entonces ajusta la fuente de CD al votaje especificado en el campo VOLTAJE cuando se hace click en el botón SEND / Enviar.

Este pánel puede ser colocado en el flujo del programa y se ejecutará cuando el flujo lo alcance y entonces continúa el flujo de la prueba.

El uso de controladores de instrumentos hace muy fácil la escritura de un programa de prueba, ya que el usuario puede ejecutar una función y ver como la fuente de poder reacciona al cambio antes de insertar el comando en el programa de prueba. Después de ver que la unidad bajo prueba reacciona correctamente, el usuario puede insertar el pánel en el programa. Esto ahorra tiempo en depurar el programa de prueba, ya que el usuario ha visto cómo la unidad bajo prueba reacciona y verifica que la secuencia de la prueba sea la correcta.


Mas Ejemplos de Controladores de Instrumentos

Las siguientes muestras exhiben como los controladores de intrumentos controlan al instrumento función por función.


Conexión a DMM

Este pánel conecta una matriz de entrada al DMM a traves de la matriz de switcheo. En el ejemplo, los números de entrada están disponibles de una lista 'drop down'.


Configuración de DMM

Este pánel controla la configuración del DMM (Multímetro Digital). En este ejemplo los ajustes de rango y resolución pueden ser configurados.


Medición con DMM

Este pánel toma la medición del DMM. El valor se regresa a la variable en el centro del campo, y puede también ser colocada en una terminal de salida del pánel.


Comparación y Registro de Datos

Este es el pánel Comparación y Registro de Datos. Además de los controladores de instrumentos para los instrumentos en el probador, FineTest ha escrito también controladores para comunmente tareas repetidas requeridas para probar una fuente de poder. Una de esas tareas es comparar una medición con sus limites. Si la medición está dentro de los limites, la unidad ha pasado la prueba. Si la medición está fuera de los limites, la unidad ha fallado la prueba. Ademas de comparar la medición con sus límites, ésta función tambien registra los resultados de la medición, limites y los datos de pasa/falla en un archivo ascii.

Ir al Inicio de la Página


Resumen

Los controladores de instrumentos hacen muy fácil la escritura de un programa de prueba. El usuario puede ejecutar un pánel inmediatamente y entonces, si está felíz con los resultados, inserta el pánel en el flujo del programa de prueba. Esto reduce enormemente el tiempo de desarrollo para un programa de prueba ya que el usuario va depurando el programa conforme este va siendo escrito.

FineTest ha aprovechado la gran utilidad  de los controladores de instrumentos, y ha desarrollado controladores para otras aplicaciones comunes necesarias para probar fuentes de poder. Esto también reduce grandemente el tiempo de desarrollo de la prueba, ya que el usuario no necesita escribir el engorroso software que hace que todo funcione.

Al usar los controladores de instrumentos, y muchos años de experiencia probando fuentes de poder, FineTest ha desarrollado una Librería de Pruebas de fuentes de poder comúnes. Las pruebas han sido reducidas a simples páneles que requieren de mínima información necesaria para probar una fuente de poder. La Librería de Pruebas reduce enormemente el trabajo requerido para desarrollar un nuevo programa de prueba, ya que el desarrollo de la propia secuencia de la prueba y el control de los instrumentos ha sido ya realizado.

El Program Shell es una fácil interface de usuario y ejecutivo de prueba combinado. Permite la verificación del programa a correr, la introducción de información para registro de datos (número de probador, número de fixture, número de serie, etc). Tiene también un lazo para repetir la misma prueba en una unidad diferente una después de otra. Este shell está probado en campo y es fácilmente configurable al actual formato de recolección de datos o al deseado por el usuario.

Ir al Inicio de la Página