Microsoft Usa NI LabVIEW e Instrumentos Modulares PXI para

Anuncio
Microsoft Usa NI LabVIEW e Instrumentos Modulares PXI para Desarrollar los Sistemas de
Prueba de Producción para Controladores Xbox 360
"Utilizando la entrada de alta resolución y alta
velocidad de muestreo del digitalizador PXI-5124,
adquirimos nuestras señales de prueba con 12 bits
de resolución a una tasa de transferencia de datos
de hasta 200 MS/s, lo que proporciona un sistema
de prueba automatizado de bajo costo. "
- D.J. Mathias, Microsoft
El Reto:
Desarrollar un sistema de pruebas en producción comprensible y de bajo costo para los controles del Xbox 360 estándares e inalámbricos.
La Solución:
Lea el Caso
de Estudio
Completo
Utilizar un sistema de pruebas automatizado y flexible basado en Microsoft Windows XP, Microsoft SQL Server, LabVIEW de National Instruments, e
instrumentos modulares PXI de NI para probar el desempeño funcional del control del Xbox 360, tanto en versiones estándar como inalámbricas.
Autor(es):
D.J. Mathias - Microsoft
Diseñando Controles Poderosos para una Nueva Generación de Juegos
En el 2001, Microsoft liberó un sistema de pruebas de fin de línea basado en PXI (http://www.ni.com/pxi/esa/) para el control del Xbox original usando NI
LabVIEW (http://www.ni.com/labview/esa/) e Instrumentos modulares PXI (http://sine.ni.com/tacs/app/overview/p/ap/of/id/1594/). El sistema verificaba
la comunicación de dispositivos y monitoreaba los paquetes de datos a un nivel bit para verificar que todos los mensajes funcionales del control se
encontraran dentro de las especificaciones. El sistema también realizaba un monitoreo de señales a un nivel de chip para analizar las señales eléctricas
para parámetros como los tiempos de caída/ascenso, niveles máximos y mínimos de voltaje y demanda de corriente.
En Mayo de 2005, Microsoft anunció su más reciente innovación para entretenimiento y juego digital, el Xbox 360, junto con su nueva línea de controles
para el Xbox 360 estándares e inalámbricos. Los controles estándares del Xbox 360 usan una interfaz USB de bajo costo para comunicarse con la
consola principal. Con la interfaz USB, el sistema acepta con facilidad periféricos adicionales como los tapetes de baile y volantes. El sistema de pruebas
funcionales del control para el Xbox 360 requería desempeñar pruebas similares a aquellas llevadas a cabo en el sistema de prueba del control del Xbox
original, sin embargo, demandaba un mejor desempeño en la captura de señales para evaluar la integridad de la señal del nuevo control y asegurar al
usuario una experiencia de alta calidad. Con los instrumentos modulares de NI más actuales, incluyendo el digitalizador NI PXI-5124 de 12 bits a 200
MS/s, se cubre con el incremento de requerimientos para las pruebas funcionales del control del Xbox 360. Usando el ambiente de desarrollo gráfico
LabVIEW se crearon más de 100 pruebas, se implementó la comunicación Ethernet, y se incorporó una interfaz de almacenamiento de datos a nuestro
servidor de base de datos en Microsoft SQL.
Instrumentos Modulares PXI para Validación de Diseños y Prueba en Producción
Utilizando la instrumentación PXI y LabVIEW construimos el sistema de pruebas en el laboratorio de validación de diseño de controles del Xbox 360 y
recientemente lo desplegamos a la línea de producción. Durante la validación y ciclo de producción, los siguientes instrumentos modulares de NI
basados en PXI proporcionaron un amplio rango de funcionalidad para las mediciones:
PXI-5124 digitalizador de alta resolución para análisis de interfaces de comunicación USB
PXI-4472 módulo de adquisición de señales dinámicas para análisis de la retroalimentación de la vibración del motor
Módulos de adquisición de datos PXI para mediciones analógicas de E/S
PXI-6509 módulo de E/S digital para control de E/S
Rápidamente se adaptaron las capacidades del sistema de prueba para cubrir con los requerimientos tanto del laboratorio de validación como de pruebas
en producción aprovechando la amplia funcionalidad de PXI, su modularidad, y su base en el software.
El digitalizador de alta resolución PXI-5124 es un componente clave en el sistema de pruebas para los controles. La razón de muestreo en tiempo real de
200 MS/s y la resolución de 12 bits en el digitalizador ayudó a verificar la integridad de la señal de la comunicación USB entre el control y la consola Xbox
360 con confiabilidad. La alta resolución de entrada y la alta velocidad de muestreo son características importantes que hacen del digitalizador una
opción de calidad y bajo costo – y una mejor opción comparada con los osciloscopios de mayor costo y menor resolución – para capturar, monitorear y
analizar las señales USB, de audio, datos seriales del control del Xbox 360.
Interfaz de NI LabVIEW con Microsoft SQL Server, TCP/IP, y Controles ActiveX
La prueba funcional es un componente clave para cualquier línea de producto. El reto al desarrollar un probador funcional en producción es contener el
paralelo el mayor número de escenarios posibles dentro del tiempo en el ciclo de producción. Con el nuevo sistema de pruebas funcionales para el
control del Xbox 360, se implementaron estrategias de prueba que resultaron en un incremento del 100 por ciento en la capacidad de cada estación de
pruebas.
Se utilizó LabVIEW para ejecutar múltiples pruebas en paralelo y maximizar la cobertura de la prueba durante el tiempo definido, y utilizamos el Juego de
Herramientas de Conectividad a Bases de Datos de LabVIEW para comunicarnos con la base de datos en Microsoft SQL Server y almacenar los
parámetros de cada unidad bajo prueba (UUT). En el momento en que cada control del Xbox 360 sale de la línea de producción, cada prueba
completada envía más de 110 parámetros al servidor de SQL para un análisis posterior a la prueba con el objetivo de implementar, en un futuro, mejoras
en los dispositivos y líneas de producción. Utilizando el soporte integrado para TCP/IP y para controles ActiveX en LabVIEW, nos comunicamos con los
controles USB e inalámbricos a través de nuestras propias interfaces. En general, LabVIEW nos ayudó a desarrollar un sistema de pruebas de fin de
línea óptimo con almacenamiento de datos a nuestro servidor SQL, comunicación a través del TCP/IP, e interacción programática con los controles
ActiveX.
Microsoft Ve Resultados Usando NI LabVIEW e Instrumentación Modular PXI
En Microsoft, desarrollamos un sistema versátil de prueba de fin de línea para los controles del Xbox y Xbox 360 usando Microsoft Windows XP,
LabVIEW, y PXI. Con el sistema basado en PXI, podemos lograr pruebas confiables y almacenar todos los parámetros a nuestro servidor de SQL.
Utilizando la entrada de alta resolución y alta velocidad de muestreo del digitalizador PXI-5124, adquirimos nuestras señales de prueba con 12 bits de
resolución a una tasa de transferencia de datos de hasta 200 MS/s, lo que proporciona un sistema de prueba automatizado de bajo costo. Finalmente,
usando la potencia de la PC, continuamos actualizando y manteniendo nuestro sistema fácilmente hasta el día de hoy y para futuros desarrollos.
Información del Autor:
D.J. Mathias
Microsoft
One Microsoft Way
1/2
www.ni.com
Redmond 98052
Estados Unidos
Tel: 1-800-MICROSOFT
Figura 1. Microsoft utiliza PXI y LabVIEW para asegurar la calidad en la experiencia de jugar con Xbox 360.
Legal
Este caso de estudio (este "caso de estudio") fue desarrollado por un cliente de National Instruments ("NI"). ESTE CASO DE ESTUDIO ES PROPORCIONADO
"COMO ES" SIN GARANTÍA DE NINGUN TIPO Y SUJETO A CIERTAS RESTRICCIONES QUE SE EXPONEN EN LOS TÉRMINOS DE USO EN NI.COM.
2/2
www.ni.com
Descargar