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

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

Для контроля состояния модуля будем использовать: LAM-статус,LAM-требование,L-запросы.

LAM-статусные сигналы можно контролировать или сбрасывать.

  1. В модулях, содержащих один или несколько источников запроса.

Проверка состояния N(i)A(m)F(27), ответQ:Q=1 – модуль готов,Q=0 – нет готовности.

Для сброса LAM-статусного сигнала:N(i)A(m)F(10)S2– команда сброса запроса.

  1. В модулях с большим числом источников запроса (до 24).

Для контроля используется ШД чтения: R1-R24. При операции чтения команда будет выглядеть следующим образом:N(i)A(12)F(1) – чтение регистра группы 2. ЕслиRk=1 – естьLAM-статусный сигнал отk-го элемента,Rk=0 – нетLAM-статусного сигнала.

Для сброса LAM-статусного сигнала:N(i)A(m)F(11)S2. Если необходимо сброситьLAM-статусный сигнал в конкретном источнике, используют командуN(i)A(m)F(23)S2– команда селективного сброса. ЕслиWk=1, источник будет сброшен.

LAM-требования формируются на основеLAM-статусных сигналов в интерфейсной части модуля. Можем совершать следующие действия: разрешение, запрет, контрольLAM-требований.

  1. В модулях, содержащих небольшое число источников запроса.

Разрешение LAM-требований:N(i)A(m)F(26), запрет:N(i)A(m)F(24), контроль:N(i)A(m)F(8), ответ модуля – сигналQ:Q=1 – есть и разрешеноLAM-требование,Q=0 – нет и запрещеноLAM-требование.

  1. В модулях с большим числом источников запроса (до 24).

ШД записи используется для разрешения и запрета (W1-W24), для контроляLAM-требований используется шина ШД чтения (R1-R24).

Запрет LAM-требований всех источников:N(i)A(13)F(11)S2,F(11) – сброс регистров группы 2. Разрешение или запрет всех источниковN(i)A(13)F(17)S1,F(17) – команда записи в регистр группы 2,Wk=1 – запрет,Wk=0 – разрешение.

Разрешение или запрет LAM-требований в выбранных источниках: селективная установка/селективный сбросN(i)A(13)F(19)S1/N(i)A(13)F(23)S1.

Проверка наличия LAM-требований в модуле:N(i)A(14)F(1), ЕслиRk=1 – естьLAM-требование отk-го элемента,Rk=0 – нетLAM-требования.

Контроль L-запросов от модулей крейта в контроллере:

Регистр состояния КАМАК, адрес 8; если *L=0 – нет запросов от модулей, если *L=1 – есть запросы от модулей. Если есть запросы, то показаны номера станций с наивысшим приоритетом.

7

6

5

4

3

2

1

0

*L

L16

L8

L4

L2

L1

Лекция№13 Компоненты ас на основе интерфейса камак.

Рассмотрим 2 практических задачи построения программно-управляемых приборов на основе модулей КАМАК.

Задача №1. Построение генератора сигналов с заданной АЧХ.

Задача №2. Измерение параметров импульсных сигналов.

Основные этапы проектирования:

  1. Разработка алгоритма работы прибора и определение состава аппаратных средств;

  2. Выбор аппаратных средств для построения прибора, исходя из технических требований;

  3. Реализация программного алгоритма

  1. Проверка экспериментальная.

Задача №1.

1. Разработка алгоритма.

Генерация сигналов.

.

, , , , гдеn– код, пропорциональный мгновенному значению сигнала,i– код, пропорциональный текущему интервалу времени,N– код, пропорциональный амплитуде,M– код, пропорциональный периоду.

.

2. Алгоритм генерации.

  1. Вычисление n(i) и округление.

  2. Определение начала очередного интервала t.

  3. Запись полученного значения в ЦАП.

  4. Возвращение к п.1.

Т.к. сигнал периодический, необходимо сформировать массив данных на интервале одного периода на максимальной частоте.

3. Приборы.

Допустим, что хотим формировать сигнал Um≤2.5 В, f>10 Гц, T=100мс – 1 мкс.

Максимальные абсолютные погрешности: мВ,мкс.

Относительные погрешности: ,.

Модули: 2ЦАП-10, генератор эталонных частот: Clock generator730.

Модуль преобразования 2ЦАП-10 предназначен для преобразования цифрового кода в напряжение. Его технические характеристики:

  1. Число преобразователей в модуле – 2;

  2. Число разрядов преобразователя – 10;

  3. Диапазон изменения выходного сигнала - 0÷5,115 В;

  4. Разрешающая способность преобразователя - ∆U = 5мВ;

  5. Максимальная частота преобразования – F = 1000 кГц.

Назначение элементов лицевой панели:

  • Разъемы “ЦАП1”, “ЦАП2” – выходы первого и второго преобразователя;

  • Разъемы “Счет 1”, “Счет 2” – добавление единицы в регистр первого или второго преобразователя соответственно;

  • Разъем “L” – вводLAM-статусного сигнала от внешнего источника.

Команды КАМАК:

NA(0,1)F(16)S1– запись кода с линийW0-W1 в первый(A(0)) или второй (A(1)) преобразователи;

NA(0)F(11)S1 запись кода с линийW0-W1 в первый(A(0)) и второй (A(1)) преобразователи одновременно;

NA(0)F(18)S1 – запись кода с линийW0-W1 в первый преобразователь и добавление единицы во второй;

NA(0)F(8)проверка наличияLAM-требования;

NA(0)F(10) – сбросLAM-статусного сигнала;

NA(0)F(24) – запретLAM-требования;

NA(0)F(26) – разрешениеLAM-требования;

Z– сброс LAM-статусного сигнала и запретLAM-требований в модуле;

C– сброс в 0 регистров преобразователей.

Генератор Clock generator730 предназначен для выработки синхроимпульсов эталонных частот.

Технические характеристики:

  • Модуль вырабатывает импульсы длительностью 0,5 мкс со временем повторения от 1мкс до 1 с при декадном делении частоты;

Назначение элементов передней лицевой панели:

  • Разъемы 1 мкс, 10 мкс, 100 мкс, 1 мс, 10 мс, 100 мс, 1 с.

Команды КАМАК:

  • ZS2,CS2 – команды общего управления, сброс в 0 всех декад делителя частоты.

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