
- •Разработка интерфейсного модуля счетчика импульсов с предустановкой в стандарте камак
- •Содержание
- •Модуль счетчика имульсов с предустановкой в стандарте камак
- •1 Измерительные и интерфейсные задачи, выполняемые модулем счетчика импульсов с предустановкой
- •2 Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов
- •3 Присвоение субадресов внутренним регистрам и описание их форматов
- •4 Источники запросов на обслуживание
- •5 Команды управления модулем счетчика импульсов с предустановкой
- •7 Временные диаграммы, характеризующие работу модуля счетчика импульсов с предустановкой
- •9 Разработка конструкции и общего вида модуля счетчика импульсов с предустановкой
1 Измерительные и интерфейсные задачи, выполняемые модулем счетчика импульсов с предустановкой
Измерительные задачи, выполняемые модулем счетчика импульсов с предустановкой:
- установка режима работы модуля;
- счет импульсов с внешнего устройства от нуля до заданного значения (или максимального);
- счет импульсов от заданного значения до максимальной ёмкости счётчика 107;
- обнуление счетчика;
- предварительная установка счетчика;
- индикация десятичного семиразрядного числа импульсов на передней панели модуля;
Интерфейсные задачи, выполняемые модулем счетчика импульсов с предустановкой:
- вывод числа импульсов в двоично-десятичном коде на магистраль крейта КАМАК;
- запись числа в двоично-десятичном коде с магистрали крейта КАМАК;
- формирование LAM-запроса;
- сброс LAM-запроса;
- проверка LAM-запроса;
- проверка LAM-требования;
- генерация сигнала для запуска счета;
- разрешение L-запроса;
- запрет L-запроса;
- проверка L-запроса;
- сброс L-запроса;
- установка модуля в исходное положение;
- формирование сигнала запроса L;
- формирование сигналов отклика Q и X.
2 Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов
Поскольку рабочий регистр (регистр первой группы), выполняющий основную функцию модуля, представляет собой двоично-десятичный счетчик с максимальной ёмкостью 107, то разрядность шины данных выбираем равной 16. Регистры данных используются для считывания и записи результатов счёта и представлены в таблице 3 и таблице 4.
Таблица 3 – 1ый регистр данных
R1/ W1 |
R2/ W2 |
R3/ W3 |
R4/ W4 |
R5/ W5 |
R6/ W6 |
R7/ W7 |
R8/ W8 |
R9/ W9 |
R10/ W10 |
R11/ W11 |
R12/ W12 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
единицы десятки сотни
Таблица 4 – 2ой регистр данных
R1/ W1 |
R2/ W2 |
R3/ W3 |
R4/ W4 |
R5/ W5 |
R6/ W6 |
R7/ W7 |
R8/ W8 |
R9/ W9 |
R10/ W10 |
R11/ W11 |
R12/ W12 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
единицы десятки сотни
Продолжение таблицы 4
R13/ W13 |
R14/ W14 |
R15/ W15 |
R16/ W16 |
20 |
21 |
22 |
23 |
тысячи
Регистр уставки используется для записи и чтения значения окончания счета счетчика и представлен в таблице 5 и 6.
Таблица 5 –1ый регистр уставки
W1/ R1 |
W2/ R2 |
W3/ R3 |
W4/ R4 |
W5/ R5 |
W6/ R6 |
W7/ R7 |
W8/ R8 |
W9/ R9 |
W10/ R10 |
W11/ R11 |
W12/ R12 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
единицы десятки сотни
Таблица 6 –2ой регистр уставки
W1/ R1 |
W2/ R2 |
W3/ R3 |
W4/ R4 |
W5/ R5 |
W6/ R6 |
W7/ R7 |
W8/ R8 |
W9/ R9 |
W10/ R10 |
W11/ R11 |
W12/ R12 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
20 |
21 |
22 |
23 |
единицы десятки сотни
Продолжение таблицы 6
W13/ R13 |
W14/ R14 |
W15/ R15 |
W16/ R16 |
20 |
21 |
22 |
23 |
тысячи