Directorio de artículos
GPIB
GPIB, bus de interfaz de propósito general, pertenece al protocolo de la capa física en el modelo OSI.
Características básicas de GPIB
Entre los 24 buses del bus GPIB estipulados por IEEE488, 16 líneas de señal se pueden dividir en: 8
líneas de datos (DIO1-DIO8, utilizadas para transmitir información de interfaz e información de datos),
5 líneas de gestión de interfaz (IFC, dispositivo de reinicio del dispositivo de control del sistema ; ATN, que indica si los datos transmitidos por las 8 líneas de datos del bus son un comando o información de datos; REN, que cambia el dispositivo para control remoto o control local; EOI, cuando el dispositivo transmite datos hasta el último byte, hace que EOI sea bajo para indicar Después de que finaliza la transmisión de datos, el oyente deja de leer los datos después de que EOI se reduce a un potencial bajo. EOI puede formar un símbolo final con caracteres NL (Nueva línea) CR (Retorno de carro); El dispositivo utiliza SRQ para notificar el controlador que se requiere el servicio. SRQ es Cuando el potencial es bajo, significa que el servicio es necesario. Después de ser sondeado por el controlador, se eleva para liberar la demanda del servicio), tres líneas de protocolo de enlace (línea válida de datos DAV
, NRFD no está listo para recibir la línea de datos, NDAC aún no ha recibido datos)
La transmisión de datos GPIB adopta la transmisión de datos en paralelo en bits (1 bit = 8 bytes), la transmisión en serie de datos en bytes (grupos de bytes), la transmisión asíncrona bidireccional,
GPIB la velocidad de transmisión es inferior a 1 Mbytes/s, la longitud del bus de interconexión no supera los 20 metros, cualquiera de los dos Los cables entre instrumentos adyacentes no deben exceder los 4 metros, y la longitud promedio de los cables entre todos los instrumentos en el bus no debe exceder los dos metros
Los mensajes transmitidos en el bus utilizan lógica negativa (nivel bajo (≤+0,8 V) es 1, nivel alto (≥+2,0) es 0)
para conectar varios instrumentos y computadoras al mismo bus GPIB, cada dispositivo (incluida la interfaz de la computadora) placa ) deben tener una dirección GPIB única (dirección de byte único 0-30, dirección de byte doble 0-960). Por lo general, la dirección de la placa de interfaz GPIB se establecerá en 0.
GPIB se usa generalmente en laboratorios y sitios de producción con ligeras interferencias eléctricas, y se puede usar como un bus paralelo entre múltiples instrumentos.
Clasificación de dispositivos
En el sistema de bus de interfaz estándar GPIB, según el momento en que el dispositivo controla el bus, se puede dividir en tres tipos de equipos:
altavoces (dispositivo (instrumentos de medición, colectores de datos, computadoras) que envían mensajes de instrumentos a través del bus) Hay puede haber múltiples altavoces, pero solo un altavoz puede estar activo a la vez)
Oyente (dispositivo (impresora, fuente de señal) que recibe mensajes enviados por el altavoz a través del bus) Puede haber múltiples oyentes en un sistema GPIB, permite que múltiples oyentes funcionan simultáneamente ( hasta 14 )
Controlador (organizador y controlador durante la transferencia de datos (dirección de otros dispositivos, funcionamiento de parlantes usando el bus, etc., generalmente una computadora) El sistema GPIB no permite Hay dos o más controladores funcionando al mismo tiempo)
Para un determinado dispositivo en el sistema, puede tener uno, dos o los tres elementos
Método de conexión
Hay dos modos de conexión de GPIB: conexión por cable y conexión en estrella.
El método de conexión lineal es una forma de conectar un dispositivo en serie para formar un bucle de prueba. El
método de conexión en estrella se centra en un dispositivo y la otra radiación se conecta a otros dispositivos (el número de superposiciones debe ser inferior a tres, para prevenir el conector inferior bajo presión)
Comandos SCPI
Los comandos SCPI tienen una estructura jerárquica similar a un árbol, que incluye varios subsistemas. Cada subsistema consta de una palabra clave y una o varias palabras clave jerárquicas. La línea de comando generalmente comienza con: y las palabras clave están separadas por:. Después de la palabra clave Siguiendo la configuración de parámetros opcionales, agregar ? a la línea de comando. Indica una consulta, donde los comandos y parámetros están separados por espacios.
símbolo SCPI
Corchetes {} (los parámetros entre corchetes son opcionales y se pueden configurar sin configuración, o se pueden configurar una o más veces. Como [:TRACe]:DATA[:DATA] VOLATILE, <VALUE>{,<VALUE> }, se puede omitir el valor de voltaje de punto flotante en {,<VALOR>}, o se pueden establecer uno o más valores de voltaje)
barra vertical | (la barra vertical se usa para separar varias opciones de parámetros, y una de los parámetros deben seleccionarse al enviar el comando, Por ejemplo, en el comando DISPlay:SAVer[:5TATe] ON|OFF, el parámetro de comando opcional es ON u OFF) los corchetes [] (el contenido entre corchetes
( parámetro o palabra clave) se puede omitir, si se omite el parámetro, el instrumento utilizará el parámetro Establezca el valor predeterminado, como [:SOURce< n>]:MDD[:STATe]?) corchetes triangulares <> (el
valor en los corchetes triangulares deben reemplazarse con un valor válido, como DISPlay:BRIGhtness <brillo>MINimum|MAXimum)
Tipo de parámetro
Booleano ON OFF
Entero excepto por instrucciones especiales, los parámetros pueden tomar cualquier valor entero dentro del rango de valor válido (no configure el parámetro como un decimal en este momento, de lo contrario ocurrirá una excepción) Discreto (los parámetros solo pueden tomar valores
especificados, y estos los valores no son continuos de)
tipo real continuo (los parámetros pueden tomar valores arbitrarios dentro del rango de valores válidos de acuerdo con los requisitos de precisión (por lo general, la precisión predeterminada es seis valores válidos después del punto decimal)) los
valores enumerados en los valores de los parámetros de palabra clave
abreviatura de comando
Todos los comandos no distinguen entre mayúsculas y minúsculas y pueden estar en mayúsculas o minúsculas, pero al abreviar, se deben ingresar todas las letras en mayúsculas en el formato del comando (:SYSTem:COMMunicate:USB:INFormation? puede abreviarse como :SYST:COMM :USB: ¿INF?)
Orden
comando común | describir |
---|---|
* CLS | estado claro |
*ESE | Habilitar estado de evento estándar |
*ESE? | Habilitar estado de evento estándar |
*VSG? | Consulta de registro de estado de evento estándar |
*IDN? | Consulta de identificación del instrumento |
*OPC | operación completa |
*OPC? | consulta de operación completa |
*PRIMERA | reiniciar |
*SRE | habilitar solicitud de servicio |
*SRE? | Consulta de habilitación de solicitud de servicio |
*STB? | Leer consulta de byte de estado |
*TST? | consulta de autodiagnóstico |
*AGUA | Espere a que se complete la operación |
comando de medición | describir | |
---|---|---|
CONFigura | estado | Configurar el instrumento para realizar las mediciones apropiadas |
¿Buscar? | número de toma | Vuelva a adquirir los datos del instrumento y coloque los datos en el búfer de salida |
¿LEER? | leer | Realice la operación de acceso de datos de actualización, recopilación de datos y procesamiento posterior |
¿Medida? | Medición | Configure, active la adquisición de datos y realice el posprocesamiento |
Comandos del subsistema | efecto | describir |
---|---|---|
Calcular | calcular | Procesamiento completo de datos posteriores a la recolección, hay 16 sucursales |
Calibración | calibración | Calibración completa del sistema con 11 ramas |
Control | control | Para operaciones de conmutación de instrumentos electromecánicos en entornos de medición y control de procesos |
Diagnóstico | diagnóstico | Proporcionar un nodo de diagnóstico para el mantenimiento del instrumento. |
Mostrar | espectáculo | Muestra el método de selección y expresión del gráfico de control, el texto y la información de la pista |
Formato | Formato | Establece el formato de datos para transferir información numérica y matricial |
HCOPy | copia impresa | Configuraciones que controlan las operaciones de trazado e impresión a instrumentos externos |
Aporte | ingresar | Características del puerto de entrada del dispositivo de detección de control. |
Instrumento | instrumento | Proporciona métodos para identificar y seleccionar instrumentos lógicos. |
Memoria | memoria | Administrar la memoria del instrumento |
MMMemoria | almacenamiento masivo | Proporcionar capacidad de almacenamiento masivo para el instrumento. |
Producción | producción | Características del puerto de salida de la fuente de control |
Programa | programa | Control y gestión del programa interno del instrumento |
Ruta | enrutamiento | Selección de ruta de señal para instrumentos |
Sentido | detección | Controla configuraciones específicas para funciones de detección de instrumentos independientemente de las características de la señal |
Fuente | fuente | Configuraciones específicas que controlan la funcionalidad de la fuente independientemente de las características de la señal |
Estado | estado | Controla la estructura de informes de estado definida por SCPI |
Sistema | sistema | Implementar el mantenimiento del instrumento y establecer la configuración global |
PRUEBA | prueba | Proporcionar procedimientos estándar de autocomprobación del instrumento |
Rastro | rastreo de DATOS | datos. Entidades con nombre en la memoria del instrumento para definir y gestionar los datos registrados |
Desencadenar | desencadenar | Acciones para sincronizar instrumentos |
UNIDAD | unidad | . unidad por defecto |
VXI | autobús VXI | Controla las funciones administrativas relacionadas con la operación del bus VXI |
implementación de labVIEW
Conéctese a través de VISA
Obtenga la dirección GPIB de la información o configuración del instrumento.
Reanudar La conexión entre el host y el instrumento
El comando para abrir la conexión en el comando SCPI es GPIB0::GPIB dirección::INSTR
para enviar comandos al instrumento y leer el valor de retorno (la información devuelta por cada instrumento es diferente, usted necesita leer el manual del conjunto de instrucciones para el significado detallado)
La función de cierre de VISA cierra el identificador de sesión del instrumento.
Conectar a través del módulo GPIB
Envíe el comando "*IDN?" a través de la función de escritura GPIB.
Lea la respuesta del instrumento a través de la función de lectura GPIB.
Es posible que algunos instrumentos GPIB deban inicializarse antes de leer y escribir