Ieee488

Solo disponible en BuenasTareas
  • Páginas : 15 (3620 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2010
Leer documento completo
Vista previa del texto
I.1 INTRODUCCION
Se han propuesto diferentes tipos de buses paralelos para interconectar los equipos que constituyen un entorno de instrumentación automatizado. Las principales características que se requieren en estos entornos son: Debe permitir interconectar un número reducido (algunas unidades) de instrumentos. Debe corresponder a un estándar aceptado por la mayoría de los fabricantes. Seaapropiado para interconectar equipos próximos (ubicados en una habitación). Posea una velocidad de intercambio de datos suficientemente alta para que la transferencia de los paquetes de datos sea inapreciable a un operador humano.

De entre los diferentes buses propuesto, el más utilizado actualmente, es el bus GPIB (General Purpose Interface Bus). Este fue originariamente desarrollado por HewlettPackard bajo el nombre de HPIB (Hewlett-Packard Interface Bus). Su mayor difusión se debe a que posteriormente, y debido a su rapidez y flexibilidad, fue adoptado por la organización IEEE, que en 1978 lo definió mediante el estándar IEEE 488 - 1978. La funcionalidad del estándar GPIB ha evolucionado a lo largo del tiempo y se encuentra descrito en las siguientes especificaciones: ■ IEEE 488.1(1975): Especificación que define las características de nivel físico (mecánico y eléctrico), así como sus características funcionales básicas. ■ IEEE 488.2 (1987): Especificación que define las configuraciones mínimas, los comandos y formatos de datos básicos y comunes a todos los equipos, el manejo de errores y los protocolos que se siguen en las comunicaciones. ■ SCPI (Standard Commands forProgrammable Instrumentation): Especificación construida sobre el estándar IEEE 488.2 que define una estructura de comandos estándar aceptados por múltiples instrumentos de muchos fabricantes: ▪ Agilent: Agilent Technologies ▪ Cec : Capital Equipment Corporation ▪ Iotech: IOTech hardware. ▪ Keithley: Keithley Measurement Computing Corporation ▪ Mcc: ▪ Ni: National Instruments. ■ VISA (Virtual InstrumentEstándar Architecture): Especificación definida por Agilent y National Instrument. Es una librería que puede ser usada para desarrollar aplicaciones y drivers de I/O de forma que software de diferentes empresas puedan trabajar conjuntamente sobre el mismo sistema y que pueden ser instalados en conjunción con drivers VXI plug&play utilizando simultáneamente varios medios de comunicación (GPIB,VXI,RS232, LAN, etc) y en aplicaciones desarrolladas con diferentes lenguajes (C, C++, VisualBasic, etc.) .

1

Componentes que se utilizan en el control de la instrumentación por GPIB.

Equipo Parser GPIB Control Nivel físico IEEE 499-1 Nivel Operativo IEEE 488-2

RS-232 Driver VISA Driver GPIB Driver TCP-IP Driver

Computador Window OS I.C. Toolbox MATLAB 6.x Aplicación

Firmware delequipo

■ Equipo: Instrumento del entorno que se controla. Debe estar dotado con una tarjeta hardware de conexión al bus GPIB. Para su control dispone de software interno de control que interpreta los mensajes que recibe por el bus GPIB e interacciona con el firmeware propio del equipo. El “Parser” es el thread de gestión del intercambio de mensajes por el bus GPIB. ■ Nivel Físico (IEEE 488.1):La comunicación entre los equipos se basa en un bus físico, compuesto por un conjunto de líneas con niveles lógicos bien definidos y con protocolos de comunicación basados en los estados lógicos de las líneas. ■ Nivel Operativo (IEEE 488.2): El protocolo operativo básico dentro del que se encuadra el intercambio de información, datos e instrucciones básicas de control. ■ Driver GPIB (SCPI): Elcomputador interacciona con el bus GPIB a través de una tarjeta de control hardware que resuelve y atiende los dos protocolos anteriores. El propio fabricante ofrece una interfaz software implementada por un conjunto de funciones que permiten el acceso de los programas a la funcionalidad del bus. Puede ofertar una interfaz constituida por una librería de funciones que corresponde al lenguaje SCPI. ■...
tracking img