Управляющая часть КК

Схема управления записью данных по шине W.

Схема управления чтением данных из регистра данных на шине R.

Схема формирования статусных сигналов Q, L в модуле с большим числом источников запроса.

Схема формирования статусных сигналов Q, L в модуле с одним источником.

Лекция №10 Технические средства на основе интерфейса КАМАК. Модули интерфейса КАМАК.

Разработано 2000 наименований модулей, из них в Советском Союзе – 500, в МЭИ около 30.

В каждом ФМ можно выделить следующие элементы:

1. Интерфейсная часть модуля, служит для дистанционного управления модулем.

2. Функциональная часть модуля, определяет назначение модуля и его технические характеристики.

3. Органы ручного управления для связи с объектом.

Рис.10.1 Основные компоненты функционального модуля КАМАК.

Интерфейсная часть модуля включает в себя следующие элементы.

Дешифратор внутренних команд дешифрирует адресные сигналы N, A 8, A 4, A 2, A 1.

...

Дешифратор адресных операций: F 16, F 8, F 4, F 2, F 1.

...

Сигналы с дешифраторов объединяются в помощью логического “И”, на выходе получают 512 различных операций. Некоторые операции должны стробироваться строб-сигналами S1 или S2.

Рис. 10.2 Дешифратор внутренних команд функционального модуля КАМАК.

10.1 Схемы формирования статусных сигналов.

Сигнал Х – команда принята. Если модуль может выполнить команду, то Х=1.

Рис. 10.3 Схема формирования статусного сигнала " X " от функционального модуля КАМАК.

Сигналы Q, L – статусные, используются для реализации различных способов обмена.

Если инициатором обмена является КК, то он проверяет Q, если Q =1 – обмен. Если инициатор ФМ, то он устанавливает L -запрос на обслуживание, L =1. В ФМ может быть до 16 LAM -источников (столько же LAM - запросов), в КК присылается только один.

Рис. 10.4 Схема формирования сигналов L, Q в модуле КАМАК с одним источником запросов на обслуживание.

Источник запросов на обслуживание (LAM -источник) подсоединен к триггеру состояния Т1. При появлении запроса от LAM -источника – T 1=1, на выходе триггера появляется LAM -статусный сигнал. Сброс в 0 триггера состояния производится командой Z в момент S2 или командой NA (0) F (10) S1 (если в модуле не предусмотрен аппаратный сброс). NA (0) F (27) – проверка состояния, ответ на линию Q.

Триггер маски Т2 разрешает или запрещает прохождение LAM -статусного сигнала на шину L. Сигнал на выходе Т2 называется LAM -маска.

На входе T 2 NA (0) F (26) S1 – разрешить выход, NA (0) F (24) S1 – запретить. Сигнал на выходе T 2 – LAM -маска.

LAM -статусный сигнал, прошедший через И3 – LAM -требование. LAM -требование передается на линию L через схему И4, если нет обращения к модулю. N (i) A (0) F (8) – проверка LAM -требования. Z - S2 – сбрасываются LAM -статусные сигналы, запрещаются все LAM -требования. Для разрешения сигналов запроса в таком модуле: N (i) A (0) F (26) S1. После обслуживания модуля: N (i) A (0) F (10) S1, сбрасывается LAM -статусный сигнал.

2. Схема формирования статусных сигналов Q, L в модуле, содержащем несколько источников запроса (число источников запроса ≤4).

Рис. 10.5 Схема формирования сигналов L и Q в модуле КАМАК, содержащем несколько (небольшое число) источником запросов.

При наличии нескольких источников запроса схема повторяется в соответствии с числом источников запроса. При этом каждый источник снабжается собственным субадресом A (n), n =0, 1, 2, 3. N (i) A (k) F (27) – контролирует состояние k -го источника запроса.

Отдельные LAM -требования объединяются с помощью ИЛИ. .

Рис. 10.6 Схема формирования статусных сигналов Q, L в модуле с большим числом источников запроса.

Число источников запроса n ≤24. Для контроля состояния отдельных LAM -источников используется шины данных чтения R.

Используется регистр состояния A (12), i источников, STi =1. Чтение по шине R: NA (12) F (1), сброс: NA (12) F (11) S2. Можем выполнить селективный сброс: NA (12) F (23). Выбор сбрасываемых разрядов производится с помощью Wi =1 – сброс.

Регистр LAM -маски должен иметь субадрес A (13). Можем прочитать маску A (13) F (19), селективный сброс A (13) F (23) с помощью Wi =1.

Регистр LAM -требований должен получить субадрес A (14), N (i) A (k) F (1) – чтение.

Рис. 10.7 Схема управления чтением данных из регистра данных на шине R.

Чтение – NA (m)[ F (0)+ F (1)+ F (2)], сброс – ZS2 + NA (m) F (2) S2.

Рис. 10.8 Схема управления записью данных по шине W.

Запись – NA (m)[ F (16)+ F (11)] S1, сброс: ZS2.

10.2 Управляющие модули КАМАК.

Управляющие модули КАМАК предназначены для управления функциональными модулями и для организации связи между ФМ и вычислительными средствами системы.

Различают следующие виды КК:

1. Автономные КК – самостоятельно решают задачу управления;

2. КК для внешней ЭВМ – получают команды управления комплексом от внешней ЭВМ;

3. КК для ветви КАМАК – управляют ФМ с помощью сигналов магистрали.

КК делят на 2 части:

1. Управляющая часть КК – управление информацией по магистрали крейта.

2. Интерфейсная часть КК – является интерфейсом источника программ к определенному типу ЭВМ или ветви КАМАК (определяется, какие команды и в какой момент времени на магистрали, какой способ обмена данными используется).

Генератор цикла КАМАК задает временный цикл сигналов на магистрали крейта. Генератор вырабатывает на магистрали сигналы B, S1, S2 в соответствии с временным диапазоном операций.

Рис. 10.9 Общая функциональная схема КК КАМАК.

Сигналы L -запросов распределены по приоритетам: L 1 – самый высокий приоритет, L 23 – самый низкий.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: