Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kurs_lektsy_TS_AiU.doc
Скачиваний:
70
Добавлен:
31.03.2015
Размер:
2.39 Mб
Скачать

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

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

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

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

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

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

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

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

Дешифратор внутренних команддешифрирует адресные сигналыN,A8,A4,A2,A1.

. . .

Дешифратор адресных операций: F16,F8,F4,F2,F1.

. . .

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

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

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

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

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

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

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

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

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

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

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

На входе T2NA(0)F(26)S1– разрешить выход,NA(0)F(24)S1– запретить. Сигнал на выходеT2 –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-статусный сигнал.

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

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

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

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

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

Рис. 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) – чтение.

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]