CAMAC ( Inglés CAMAC ) | |
---|---|
Historia | |
Desarrollador | ESONE |
Desarrollado | 1972 |
expulsado | NIM |
Especificaciones | |
Intercambio en caliente | No |
Externo | Sí |
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.
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.
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. |
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.
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.
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 .
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.
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.
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 |
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 |
Buses e interfaces de computadora | |
---|---|
Conceptos básicos | |
Procesadores | |
Interno | |
portátiles | |
Unidades | |
Periferia | |
Gestión de equipos | |
Universal | |
Interfaces de vídeo | |
Sistemas embebidos |
IEEE | Normas|||||||
---|---|---|---|---|---|---|---|
Actual |
| ||||||
Serie 802 |
| ||||||
serie P |
| ||||||
Sustituido | |||||||
|