Стандартный интерфейс КАМАК, (САМАС)

Стандарт КАМАК определяет ограничения:

 

- на структуру системы,

 

- виды связей,

 

- конструкцию,

 

- программное обеспечение,

 

- структуры сообщений (протоколы обмена)

 

- форматы данных.

Возможные структуры КАМАК:

 

- автономная;

 

- с вертикальной магистральной;

 

- кольцевая.

Автономная структура самая простая и включает:

 

 
 

 


 

ЭВМ, крейт и объект. Крейт содержит контроллер для связи с ЭВМ и реализует, так называемую, горизонтальную магистраль (интерфейс внутри крейта) для связи с объектом исследования.

ЭВМ управляет контроллером крейта, которой управляет горизонтальной магистралью.

Для этой структуры стандарт определяет 3 типа интерфейса:

 

1. ЭВМ – крейт,

2. Интерфейс внутри крейта,

3. Крейт- объект.

Крейт – это конструктивно законченный блок (каркас), состоящий из 25 ячеек или мест, куда могут помещаться модули (платы), в том числе и контроллер. Контроллер может занимать 2 ячейки, следовательно, остаются 23 ячейки для размещения модулей или плат.

Структура с вертикальной магистральюсодержит:

ЭВМ, контроллер ветви и несколько крейтов, число которых меньше или равно 7. К каждому крейту может быть подключен отдельный объект или часть объекта. Контроллер ветви и крейты связаны между собой вертикальной магистралью.

 
 
Вертикальная магистраль

 


 

ЭВМ ч/з контроллер ветви управляемый обменом информации между крейтами. При этом организуется вертикальная магистраль, к которой подключается контроллеры крейтов. КАМАК определяет интерфейсы вертикальной магистрали, интерфейс внутри крейта и интерфейс связи крейта с объектом.

Кольцевая структура содержит:

 

ЭВМ, контроллер кольца и крейты, число которых не превышает 63.

К каждому крейту может быть подключен объект исследования или часть объекта. Эта структура используется для связи друг с другом удалённых объектов и когда не требуется передача больших потоков информации.

 

 


 

Информация последовательно байтами идёт от ЭВМ через контроллер кольца на крейты в одном направлении. Если данные относятся к крейту, то он их принимает, если нет – транслирует далее без изменений. Кроме упомянутых выше интерфейсов, в данной структуре КАМАК определяет интерфейс последовательной передачи данных в кольце.