ГОСТ 26.201.1—94“
(МЭК 552—77)
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
СИСТЕМА КАМАК
ОРГАНИЗАЦИЯ МНОГОКРЕЙТОВЫХ СИСТЕМ
ТРЕБОВАНИЯ К МАГИСТРАЛИ ВЕТВИ И
КРЕЙТ-КОНТРОЛЛЕРУ КАМАК ТИПА А1
Издание официальное
МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ
ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ
Минск
ПРЕДИСЛОВИЕ
РАЗРАБОТАН МТК 233 «Измерительная аппаратура для основных электрических величин»
ВНЕСЕН Госстандартом Российской Федерации
ПРИНЯТ Межгосударственным Советом по стандартизации, метрологии и сертификации (протокол № 6—94 от 21 октября 1994 г.)
За принятие проголосовали:
Наименование государства |
Наименование национального органа по стандартизации |
Азербайджанская Республика Республика Армения Республика Беларусь Республика Грузия Республика Казахстан Кыргызская Республика Республика Молдова Российская Федерация Республика Узбекистан Украина |
Азгосстандарт Армгосстандарт Белстандарт Грузстандарт Госстандарт Республики Казахстан Кыргызстандарт Молдовастандарт Госстандарт России Узгосстандарт Госстандарт Украины |
Постановлением Комитета Российской Федерации по стандартизации, метрологии и сертификации от 14.09.95 № 474 государственный стандарт ГОСТ 26.201.1—94 введен в действие непосредственного в качестве государственного стандарта Российской Федерации с 1 июля 1996 г.
Настоящий стандарт содержит полный аутентичный текст международного стандарта МЭК 552—77 «Система КАМАК. Организация многокрейтовых систем. Требования к магистрали ветви и крейт-контроллеру КАМАК типа А1»
4 ВЗАМЕН ГОСТ 26.201.1—84
© ИПК Издательство стандартов, 1996
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания на территории Российской Федерации без разрешения Госстандарта РоссииМЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
Система гамак
ОРГАНИЗАЦИЯ МНОГОКРЕЙТОВЫХ СИСТЕМ
Требования к магистрали ветви и крейт-контроллеру КАМАК типа А1
САМАС. Organization of multi-crate systems. Specification of the Branch-highway and CAMAC crate controller type Al
Дата введения 1996—07—(И
ВВОДНАЯ ЧАСТЬ
Общие положения
Консультативный комитет по электронике и дальней связи (АСЕТ) рекомендовал, чтобы Технический комитет № 45 был ответственен за введение стандартов МЭК — Международной электротехнической комиссии, — определяющих стандартный интерфейс КАМАК.
Характеристики КАМАК, определенные в документе EUR АТОМ EUR 4100е (1972 г.), являются предметом ГОСТ 27080 Модульная система приборов для обработки данных. Система КАМАК.
Настоящий стандарт устанавливает дополнительные характеристики КАМАК согласно документу EUR АТОМ EUR 4600е (1972 г.).
Назначение
ГОСТ 27080 устанавливает основные характеристики модульной системы контрольно-измерительной аппаратуры КАМАК, обеспечивающей стыковку преобразователей и приборов с цифровыми контроллерами и электронно-вычислительными машинами (далее — ЭВМ). Основой системы взаимной связи между модулями и контроллером в пределах одного каркаса (крейта) является стандарта» магистраль крейта КАМАК. Многократные системы могут быть построены как одна или несколько структур, называемые ветвями, в которых магистраль ветви (МВ) обеспечивает средства взаимной связи между драйвером МВ (далее — драйвером) и крейт-контроллерами (не более семи).
Настоящим стандартом установлены сигналы, временные соотношения и логическая организация взаимодействия крейт-контроллеров и драйверов, подключаемых в МВ через 132-контактный разъем.
В приложении А определены характеристики к рейт-контрол.лера, которые обеспечивают аппаратную и программную совместимость. Приложение может рассматриваться либо как формальное определение стандартного крейт-контроллера КАМАК типа Al (ССА1), либо как общие рекомендации, обуславливающие единообразие крейт-контроллеров.
Область применения
Стандарт распространяется главным образом на ядерное приборостроение, но может быть также использован в других областях, в которых требуются модульные электронные блоки длй приема и преобразования сигналов ввода/вывода с целью цифровой обработки данных, обычно ассоциируемой с аппаратурой вида контроллера, ЭВМ, либо иного автоматического устройства обработки данных.
Для аппаратуры контроля и системы управления реактора могут также использоваться другие многокрейтовые системы.
Стандарт распространяется на системы, образованные крейтами КАМАК или крейтами, совместимыми с КАМАК, содержащими модули и контроллер, который соединен с МВ, обеспечивающий бит-параллельную передачу данных.
Последующие стандарты МЭК могут распространяться, например, на магистраль с последовательной передачей битов или байтов.
Стандарт применим к последовательным передачам бит-параллельных слов, разрядностью слова не более 24 битов, между драйвером и крейтами (числом до семи).
Технические характеристики и внутренние структуры крейт-контроллеров и драйверов и физическая природа самой магистрали ветви не являются предметом регламентации данным стандартом, за исключением случаев, когда они влияют на совместимость частей системы с крейт-контроллером типа А1.
Для того, чтобы констатировать соответствие техническим требованиям магистрали ветви КАМАК, любое оборудование или система должны соответствовать всем обязательным положениям стандарта, за исключением приложения А. Любое оборудование, сконструированное в виде вставных блоков КАМАК, должно соответствовать всем обязательным положениям ГОСТ 27080.
Для того, чтобы констатировать соответствие техническим требованиям крейт-контроллера КАМАК типа А1, оборудование должно соответствовать всем обязательным положениям приложения А настоящего стандарта.
Необязательно, чтобы оборудование, соединенное с МВ, полностью соответствовало настоящим техническим требованиям или чтобы оно было сконструировано в виде вставных блоков КАМАК. Однако необходимо, чтобы все подключаемые к МВ устройства не изменяли характеристик МВ и крейт-контроллеров, установленных данным стандартом.
Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ 26.201.2—94 Система КАМАК. Последовательная магистраль интерфейсной системы ГОСТ 27080—93 КАМАК. Модульная система технических средств для обработки данных
ФОРМА ВЫРАЖЕНИЯ ТРЕБОВАНИЙ
Настоящий стандарт рекомендуется использовать совместно с ГОСТ 27080 как дополняющий последний. Никакая часть данного стандарта не заменяет или модифицирует ГОСТ 27080.
Положения, которые определяют обязательные правила, взяты в рамки и обычно сопровождаются глаголом «должен» (must).
Глагол «рекомендуется» (should) применяют для указания предпочтительного использования, которому нужно следовать, если нет достаточных причин поступать иначе.
Слово «может» (may) означает допустимость тех или иных положений и оставляет свободу выбора.
Характеристика (параметр), определяемый как «резервный», не должна использоваться до тех пор, пока ее назначение не будет конкретна регламентировано.
Слово «свободный» указывает на отсутствие в определенных границах ограничения в использовании частной характеристики.
ВЕТВЬ
Многокрейтовая система КАМАК состоит из одной или нескольких ветвей, каждая из которых имеет свою магистраль ветви, являющуюся средством связи между драйвером и крейт-контроллерами. Во время каждой операции на ветви драйвер может сообщаться максимум с семью крейт-контроллерами.
Все драйверы, а также крейт-контроллеры имеют стандартное сопряжение-порт*, с помощью которого они соединяются с магистралью ветви. Каждый порт состоит из 132-контактного соединителя (для 65 сигнальных линий и соответствующих им обратных линий связи плюс экран кабеля) с определенным назначением каждого контакта. Каждый крейт-контроллер имеет два идентичных соединенных внутри порта, что позволяет МВ иметь конфигурацию в виде цепочки (черт. 1). Возможны иные конфигурации, например конфигурация (черт. 2), в которой драйвер расположен не на конце МВ и некоторые крейты соединяются с МВ через один порт.
В дополнение к своему системному режиму работы (on-line) крейт-контроллеры имеют автономный режим работы (off-line), который позволяет им оставаться физически подключенными к МВ и в то же время игнорировать (но и не мешать) все операции в МВ. В случае необходимости драйвер может опознать адреса крейтов, которые соответствуют крейт-контроллерам, находящимся в системном режиме работы.
Основным режимом работы МВ является Командный режим. Драйвер, который обычно связан с системным контроллером или ЭВМ, вырабатывает команду во время каждой операции на МВ.
* «Сопряжение порт» означает «зход или выход цепи»
Эта команда включает указание адреса крейтом для выбора одного или нескольких крейт-конт- роллеров. Каждый адресуемый крейт-контроллер принимает команду с МВ и генерирует соответствующую команду на магистрали крейта (МК) (номер станции, субадреса и функцию). Во время операции «Чтение» сигналы данных генерируются модулем на шины чтения МК, передаются на шины МВ посредством крейт-контроллера и принимаются драйвером. Во время операции «Запись» драйвер генерирует сигналы данных на МВ, затем они передаются с помощью крейт-контроллера и принимаются выбранным модулем. Во время других командных операций не происходит передачи данных чтения или записи через МВ.
Цепочная конфигурация многокрейтовой системы КАМАК
на основе магистрали ветви
1 — устройство согласования; 2 — магистраль ветви; 3 — крейт-контроллер; 4 — драйвер
ветви и устройство согласования; 5 — один из семи крейтов
Черт. 1
Пример конфигурации многокрейтовой системы КАМАК на основе магистрали ветви
1 — крейт-контроллер; 2 — магистраль ветви; 3 — драйвер ветви без устройства согласования; 4 — устройство
согласования; 5 — один из семи крейтов
Черт. 2
Магистраль ветви имеет две возможности по «обработке требований», которые позволяют драйверу реагировать на L-сигналы запроса от модулей. При одноуровневой обработке требований, при которой лишь фиксируется наличие требований без их идентификации, крейт-контроллеры передают сигналы запроса как один общий сигнал «запрос МВ». При многоуровневом сборе требований, позволяющем драйверу идентифицировать 24 различных требования, имеется режим работы МВ для сортировки запросов L. При этом драйвер вырабатывает требование сортировки L (в общем случае в результате приема сигнала «Запрос МВ» и каждый подключенный к линии крейт-контроллер реагирует посредством формулирования выбора или перегруппировки) своих L-сигналов запроса в форме слова запросов GL, состоящего из 24 бит. Слова запросов GL-заявок всех крейтов передаются по МВ к драйверу МВ.
В магистрали ветви во время выполнения командных операций шины данных используются для передачи информации в обоих направлениях между крейт-контроллерами и драйвером МВ. Эти шины используют также для передачи маски требований из слов запросов GL в режиме работы по обработке требований.
Передачи через МВ в любом режиме обеспечиваются сигналами синхронизации взаимного обмена, которые автоматически определяют время каждой операции в МВ таким образом, чтобы оно соответствовало реальным задержкам передачи и характеристикам применяемых контроллеров.
Начало обмена осуществляется только по сигналу «Общее управление», который передается через МВ на МК. - - - . - — -
4 ИСПОЛЬЗОВАНИЕ ШИН В МАГИСТРАЛИ ВЕТВИ
Каждая шина МВ должна использоваться в соответствии с обязательными требованиями, рассмотренными детальне «'следующих -разделах. В табл. 1 приводятся названия, стандартные обозначения и‘источники сигналов;
Обозначение отдельных шин порта МВ, соответствующих по функциям таким же шинам МК, дается с добавлением буквы В перед обозначением шины, например шина функции в МК обозначается F, а для порта МВ — BF. .
Таблица 1 — Шины сигналов в портах МВ |
|||||
Наименование |
Обозначение |
Генерируют |
Число линии сигнала |
Использование |
|
Команда |
Адрес крейта Номер станции Субадрес Функция |
BCR1 — BCR7 BN 1, 2, 4, 8, 16 ВА 1, 2, 4, 8 BF 1. 2, 4, 8. 16 |
Драйвер Драйвер Драйвер Драйвер |
7 5 4 5 |
Каждая шина указывает один крейт МВ Номер станции в двоичном коде Аналогично шинам А на МК Аналогично шинам F на МК |
Данные |
Чтение Запись |
BRW1 — BRW24 |
Драйвер (W) или крейт-контроллер (R, GL) |
24 |
Для данных чтение/запись и слов запросов (GL) |
Состояния |
Ответ Команда принята |
BQ ВХ |
Крейт-контроллер Крейт-кош роллер |
1 1 |
Аналогично шине Q на МК Аналогично шине X на МК |
Синхронизация |
Сигнал синхронизации А Сигнал синхронизации В |
ВТА ВТВ1 — ВТВ7 |
Драйвер Крейт-контроллер |
1 7 |
Указывает на наличие команды Каждая шина указывает на наличие данных и т.д.» переданных крейт- контроллером |
Сбор требований |
Запрос МВ Запрос на GL (отсортированные запросы) |
BD |
Крейт-контроллер Драйвер |
1 1 |
Указывает на наличие требования на обслуживание Запрос на операцию в режиме GL |
Общее управление Резервные |
Пуск |
BZ BV6 и BV7 |
Драйвер Драйвер |
1 2 |
Аналогично шине Z на МК Для будущих потребителей |
Свободные |
— |
BV1 и BV5 |
— |
5 |
Для нестандартизованных требований |