CAMAC

CAMAC ( Inglés  CAMAC )
Historia
Desarrollador ESONE
Desarrollado 1972
expulsado NIM
Especificaciones
Intercambio en caliente No
Externo
Opciones de datos
Ancho de bits 24
Banda ancha 3 MB/s
Protocolo paralela
 Archivos multimedia en Wikimedia Commons

CAMAC ( Ing.  CAMAC  - Computer Automated Measurement and Control ) es un estándar que define la organización de un bus -módulo diseñado para conectar dispositivos de medición con equipos de procesamiento de datos digitales en sistemas de adquisición de datos . Apareció en la década de 1970.

Aparición de CAMAC

A mediados de la década de 1960 , el costo de las computadoras se volvió lo suficientemente bajo como para ser ampliamente utilizado en experimentos de física. La relativa difusión de las máquinas ha creado la necesidad de producción en serie de dispositivos de medición capaces de trabajar con sistemas de adquisición de datos . Por razones económicas, se requería que estos dispositivos cumplieran con los requisitos de modularidad y unificación del método de conexión.

Como solución, el Comité Europeo de Normas en Electrónica Nuclear (ESONE) [1] en 1972 propuso el estándar EUR 4100 [2] , a menudo también llamado CAMAC-1 (o simplemente CAMAC).

En la literatura técnica y las normas emitidas en el territorio de la URSS , se utilizó la transliteración directa: CAMAC.

El intento inicial de establecer la producción de equipos compatibles con CAMAC en la URSS no tuvo éxito, debido a que el Instituto de Investigación de Ingeniería de Instrumentos, responsable del desarrollo y producción de estos equipos, inició la producción de equipos "Vector" compatibles con CAMAC según protocolos, pero con un sistema constructivo de cajas hechas en medidas métricas . El resultado fue la incompatibilidad del equipo Vector con el equipo CAMAC, que ya se usaba ampliamente incluso en la URSS y, como resultado, la popularidad relativamente baja de este equipo. Como resultado, CAMAC se estandarizó en la URSS recién en 1980 como GOST 26.201-80 [3] . Posteriormente, se revisó el GOST doméstico, la última edición actual data de 1994.

Finalidad y composición de los equipos CAMAC

El estándar CAMAC describe un método para interconectar equipos con una computadora utilizando un bus de módulo troncal en la construcción de Euromecánica . El bus tiene una estructura jerárquica y está compuesto por los siguientes bloques:

nombre ruso titulo en ingles Objetivo
Módulo de función módulo funcional elemento requerido. Un módulo es un dispositivo enchufable básico (o un sistema de interfaz al que se conecta el dispositivo). Estructuralmente, el módulo está hecho en forma de tablero que tiene una forma estándar, conectores y sujetadores, colocados en una caja.
Caja Caja elemento requerido. Unidad estructural con un grupo de módulos funcionales. Es una celda de rack con un diseño estándar, que tiene 24 ranuras para conectar módulos funcionales.
controlador de caja controlador de caja elemento requerido. Un tipo especial de módulo funcional que proporciona arbitraje en el bus del bastidor e interactúa con una conexión externa.
Conductor de rama Conductor de sucursal Un dispositivo que le permite combinar hasta 8 cajas en un bus paralelo. Es destinado al complejo local de los cajones.
controlador de serie Controlador de serie Un dispositivo que le permite combinar hasta 62 cajas en un bus serie. Diseñado para la agregación distribuida de cajas.

Diseño de equipos

Dispositivo de rack

La caja es una "caja" con una pared abierta, a través de la cual se insertan módulos funcionales [4] .

La caja tiene posiciones para unir 24 módulos funcionales. Cada módulo está conectado a través de un conector especial ubicado en la pared trasera de la caja. Todos los conectores incluidos en la caja están conectados por un bus paralelo llamado Dataway . Las dos ranuras de la derecha son para conectar el controlador de rack. El cableado del bus Dataway para estas ranuras es ligeramente diferente.

En la parte inferior de la caja hay un compartimento que se puede utilizar para instalar un bloque que proporciona alimentación y refrigeración a los módulos mediante ventiladores integrados.

Construcción de un módulo funcional

Un módulo de función puede ocupar una o más ranuras. El módulo más simple, que ocupa una ranura, debe tener dos nervaduras en la parte superior e inferior, insertadas en los rieles de la caja diseñada para el posicionamiento preciso del módulo. En la parte posterior del módulo hay un conector que se conecta al bus Dataway . El panel frontal del módulo puede contener conectores, controles o indicadores externos.

Carretera Canal

Se pueden conectar varios racks en el mismo bus usando un canal llamado Highway . Hay dos tipos de enlace de autopista : paralelo y en serie.

Para conectarse a cada tipo de canales, se requerían controladores especiales. Al mismo tiempo, la parte del controlador que funciona con el bus Dataway no cambió, solo cambió la interfaz para interactuar con el canal Highway .

Rama paralela

Algo más tarde que el estándar EUR 4100, se preparó el estándar EUR 4600, que describe una rama paralela (rama inglesa )  , que contiene hasta 8 cajas, capaz de albergar hasta 176 módulos. En la mayoría de los casos, esta cantidad fue suficiente para experimentos de laboratorio complejos.

El bus de rama contiene 65 conductores de señal. Los bastidores usan direccionamiento geográfico, mientras que el número de módulo, la dirección del submódulo y la función usan direccionamiento decodificado. La transmisión de datos bidireccional se realiza en 24 líneas paralelas en modo semidúplex.

Enlace serial

Además del estándar EUR 4600, también se propuso el estándar EUR 6100, que describe una columna vertebral en serie que le permite combinar 62 cajas separadas por distancias considerables. Tal sistema hizo posible usar hasta 1364 módulos al realizar experimentos en áreas grandes.

Estándar lógico

Los módulos de cajas CAMAC están controlados por un conjunto específico de comandos. Los equipos se dividen en:

Todos los comandos direccionados tienen la forma NAF, donde N - "dirección" - el número de la estación donde se encuentra el módulo (puede tomar valores de 1 a 23), A - "subdirección" - el número de dirección del dispositivo ( registro) dentro del módulo, toma valores de 0 a 15, F es el código de la operación (función) a realizar por el módulo. Para codificar una operación, se asignan 5 dígitos binarios, es decir, puede ser un número del 0 al 31. Cada módulo puede realizar un número limitado de operaciones, y al comenzar a trabajar con un módulo específico, debe familiarizarse con la lista de sus funciones y los códigos correspondientes según su descripción (ver subsección Descripción de módulos individuales). Sin embargo, existen códigos generalmente aceptados para operaciones típicas:

Código de comando (F) Subgrupo de operaciones Comentarios
0 - 7 Lectura F (2) - leer y restablecer el contenido del registro
8 - 15 Control F (8) - verificación de la solicitud L; F (9) - Restablecer solicitud L
16 - 23 Grabación -
24 - 31 Control F (24) - bloqueo; F (25) - ejecución; F (26) - liberación; F (27) - comprobar estado

Desarrollo de la norma

El estándar CAMAC-1 ha recibido una gran popularidad y un fuerte apoyo de las organizaciones de estandarización. Esto condujo a la consolidación del estándar y al lanzamiento de una gran cantidad de módulos listos para usar diseñados para realizar diversas tareas de medición y computación.

Sin embargo, las limitaciones del estándar han dado lugar a una serie de nuevos estándares compatibles.

Nombre utilizado Explicación Organización de estándares
ESONE IEEE CEI GOST
CAMAC-1 (CAMAC-1) Una sección de rack con módulos 4100 euros IEEE583 CEI 516 GOST 27080-93 Sistema CAMAC. Sistema modular de medios técnicos para el procesamiento de datos
CAMAC-A1 Ramifique hasta 8 racks con controlador de ramificación 4600 euros IEEE596 CEI 552 Sistema GOST 26.201.1-94 CAMAC. Requisitos de la interfaz de rama paralela
CAMAC-A2 Derivación serie hasta 62 racks 6100 euros IEEE595 CEI 640 Sistema GOST 26.201.2-94 CAMAC. Requisitos de interfaz de bus serie
CAMAC-2 Caja multicontrolador 6500 EUR IEEE575 CEI 729 GOST 27079-94 Sistema CAMAC. Requisitos para un rack de varios controladores

Literatura

Notas

  1. Comité ESONE (Comité de Estudios Europeos sobre Normas para Electrónica) . Consultado el 15 de enero de 2011. Archivado desde el original el 9 de julio de 2007.
  2. Carta sobre la suspensión del comité
  3. Kronid Erglis. Sistemas modulares abiertos de información-medida-control multiprocesador . Sistemas abiertos . Editorial "Sistemas abiertos" (16.01.1995). Consultado el 1 de enero de 2019. Archivado desde el original el 10 de octubre de 2020.
  4. Imágenes de la caja . Consultado el 15 de enero de 2011. Archivado desde el original el 30 de abril de 2011.

Enlaces