- •Разработка интерфейсного модуля счетчика импульсов с предустановкой в стандарте камак
- •Содержание
- •Модуль счетчика имульсов с предустановкой в стандарте камак
- •1 Измерительные и интерфейсные задачи, выполняемые модулем счетчика импульсов с предустановкой
- •2 Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов
- •3 Присвоение субадресов внутренним регистрам и описание их форматов
- •4 Источники запросов на обслуживание
- •5 Команды управления модулем счетчика импульсов с предустановкой
- •9 Разработка конструкции и общего вида модуля счетчика импульсов с предустановкой
- •7 Временные диаграммы, характеризующие работу модуля счетчика импульсов с предустановкой
3 Присвоение субадресов внутренним регистрам и описание их форматов
Сигнал А - субадрес, иначе подадрес, т. е. адрес определенной функциональной части внутри модуля .
В модуле условно можно выделить следующие подсистемы:
- 1-ый регистр данных – субадрес А(0);
- 2-ой регистр данных– субадрес А(1);
- 1-ый регистр уставки – субадрес А(2);
- 2-ой регистр уставки– субадрес А(3);
- L-запрос – субадрес А(4).
4 Источники запросов на обслуживание
Источником запроса в функциональном модуле может быть любое устройство, которое завершило цикл обработки входных сигналов и готово передать информацию в ЭВМ.
В качестве источника запроса на обслуживание в модуле является сигнал о переполнении хотя бы одного счетчика входными сигналами (LAM).
Этот сигнал служит источником для формирования сигнала LAM низкого уровня, что является его активным состоянием, после чего он поступает на блок формирования L-сигнала, а L-запрос является тем единственным сигналом, которым модуль сообщает контроллеру крейта о наличии в нем хотя бы одного запроса на обслуживание.
5 Команды управления модулем счетчика импульсов с предустановкой
Все команды управления представлены в таблице 7.
Таблица 7 - Команды и сигналы управления модулем счетчика с предустановкой
Функция |
Субадрес |
Действия |
Сигнал отклика |
F(0) |
А(0) |
Чтение 1ого регистра данных |
Q=1 |
F(0) |
А(1) |
Чтение 2ого регистра данных |
Q=1 |
F(0) |
A(2) |
Чтение 1ого регистра уставки |
Q=1 |
F(0) |
A(3) |
Чтение 2ого регистра уставки |
Q=1 |
F(8) |
A(4) |
Контроль LАМ0 |
Q=L |
F(8) |
A(3) |
Контроль LАМ1 |
Q=L |
F(9) |
A(1) |
Сброс счетчика |
Q=1 |
F(16) |
A(0) |
Запись в 1ый регистр данных |
Q=1 |
F(16) |
A(1) |
Запись в 2ой регистр данных |
Q=1 |
F(16) |
A(2) |
Запись в 1ый регистр уставки |
Q=1 |
F(16) |
A(3) |
Запись в 2ой регистр уставки |
Q=1 |
F(24) |
A(1) |
Запрет счета в счетчиках |
Q=1 |
F(24) |
A(4) |
Блокировка L-запроса |
Q=1 |
F(26) |
A(1) |
Разрешение счета в счетчике |
Q=1 |
F(26) |
A(4) |
Деблокировка L- запроса |
Q=1
|
Сигналы состояний, передаваемые модулем в магистраль КАМАК:
1) Q устанавливается сразу и сбрасывается по S2;
2) все дешифрированные команды сопровождаются откликом
X = 1;
3) Z – сбрасывает все счетчики, триггеры переполнения, сбрасывает LAM-требования, запрещает L-запрос от модуля, запрещает счет во всех счетчиках;
4) C – сбрасывает (устанавливает в «0») все счетчики и триггеры переполнения.
6 |
Структурная схема модуля счетчика импульсов с предустановкой |
