Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Характеристика интерфейса
1. Характер управления - централизованный (1 уровень централизации).
2. Раздельная система шин: управляющих и информационных сигналов.
3. Организация системы шин - магистральная.
4. Порядок обмена: бит - параллельный, байт - последовательный.
5. Способ обмена - асинхронный.
6. Наличие функциональных блоков: наличие ФБИ, ФБП и ФБПИ.
7. Нерегламентированная конструкция. Это дает возможность использовать любые
приборы.
8. Нет унификации и не регламентированы источники питания.
9. Тип ЭВМ-любой.
10. В системе могут быть объединены не более 15 приборов.
Пример объединения нескольких приборов приборным интерфейсом
Имеется объект исследования, для исследования которого имеются приборы измерения, съема информации. Для реализации программы исследования информации все приборы оснащены интерфейсными узлами, которые через магистраль МЭК связаны с ЦВМ. Система содержит датчики для съема информации, коммутатор с блоком управления коммутатором. Программа для блока управления коммутатором задается ЦВМ и можно осуществлять не циклический, а выборочный сбор информации и в определенные моменты времени.
Кроме того, система имеет АЦП и дополнительное быстродействующее печатающее устройство.
Роль ЦВМ в данной системе заключается не только в сборе и обработке информации, но и в управлении системой, т.е. в задании определенного диапазона измерения, времени измерения т.д.
1.7.3 Структура и назначение шин приборного интерфейса.
Структура и принцип действия интерфейса. На рис. 3.2 пока зана схема интерфейса. Он представляет собой шестнадцатилинейную двунаправленную пассивную систему связи, называемую магистралью (каналом общего пользования—КОП), к которой можно подключить параллельно до 15 приборов (и в том числе контроллер). Функционально линии, образующие магистраль, группируются в три шины: данных, согласования передачи и общего управления.
Конструктивно интерфейс состоит из кабеля, разъемов и печатных плат. Функция кабеля заключается в параллельном соединении всех устройств между собой. Оно осуществляется таким образом, что данные от конкретного устройства могут передаваться либо одному, либо нескольким другим устройствам, входящим в систему. Печатные платы, с помощью которых производится обмен информацией, называются интерфейсными картами (ИКАР). В последнее время их выпускают также в виде БИС.
Организация системы шин приведена ниже
Рис. 3.2
Рассмотрим состав и назначение каждой из трех шин.
Шина данных (Data Bus) состоит из восьми линий, обозначаемых DIO (Data input/output) с соответствующим номером линии, например DIO3, или ЛД (линия данных) — соответственно ЛДЗ. По этим линиям осуществляется обмен информацией бит-параллельным, байт-последовательным способом. Иначе говоря, по восьми линиям передаются данные в форме параллельных битов (рис. 3.3,а) и последовательных байтов (рис. 3.3,6). Шина данных служит для передачи (приема) основных данных результатов измерений, адресных, программных, управляющих данных и данных состояний.
Обмен информацией может происходить между передающими («говорящими») приборами, принимающими («слушающими») приборами или между контроллером и подчиненными приборами. По характеру взаимодействия модулей с шиной стандарт разделяет их на четыре группы: устройство-контроллер, устройство передающее и принимающее, устройство только передающее, устройство только принимающее (рис. 3.2).
Каждое устройство, имеющееся в составе системы (измерительный прибор, контроллер, вспомогательный модуль), должно выполнять, по крайней мере, одну из функций: быть «говорящим», «слушающим» или управляющим. Данные от «говорящего» устройства передаются через шину к другим устройствам, например к «слушающему» устройству, принимающему информацию «говорящего». Некоторые устройства могут выполнять обе функции, как, например, программируемый мультиметр, который принимает управляющие команды, как «слушающий» прибор, и передает результаты измерений (данные) в качестве «говорящего» прибора. Особенность интерфейсной шины такова, что одновременно может работать несколько «слушающих» приборов, но только один — «говорящий».
Назначение управляющего устройства — контроллера — организация взаимодействия модулей системы. Команды контроллера «указывают» адрес модуля, какой модуль должен передавать данные, а какой — принимать, а также характер и последовательность выполнения других операций. Вычислительный контроллер, который строится на основе микропроцессора, выполняет следующие функции: определяет программу измерений, задает согласно ей виды измерений определенным приборам, управляет процедурой измерений, интерпретирует их результаты. В составе измерительной системы, объединяемой интерфейсом, может быть устройство, способное и «говорить», и «слушать», и управлять. Таким устройством является микро-ЭВМ.
Итак, линии DIO (1... 8) или ЛД (1... 8)—линии ввода-вывода данных, образующие шину данных, — служат для передачи информации, представляющей собой цифровые данные, адреса модулей и многолинейные универсальные команды.
Шина согласования передачи (Data byte transfer control bus), которую иначе называют шиной синхронизации, объединяет три линии (рис. 3.2), обозначаемых DAV (Data valid) или СД (сопровождение данных), NRED (Not ready for data) или ГП (готов к приему) и NDAC (Not data accepted) или ДП (данные приняты). По этим линиям передаются сигналы согласования, подтверждающие соответствие состояний приборов, что необходимо для обмена информацией, т. е. управления передачей каждого байта информа ции по шине данных от контроллера или «говорящего» прибора к одному или нескольким «слушающим» приборам. Эти сигналы иногда называют квитирующими (от слова квитанция).
Важной характеристикой интерфейса является вид обмена данными между модулями: синхронный или асинхронный. Первый вид позволяет получить высокую скорость обмена, если все модули, объединяемые интерфейсом, имеют примерно одинаковое быстродействие (это условие редко выполнимо). Интерфейс МЭК рассчитан на асинхронный обмен информацией.
Для асинхронного обмена основополагающей является процедура установления соответствия. Она предполагает управляемую передачу сигналов, подтверждающих взаимное соответствие состояний приборов, участвующих в информационном объеме (метод квитирования). Возможны два варианта организации указанной процедуры. Сущность первого варианта заключается в следующем: когда завершена подготовка данных для передачи, «говорящий» прибор устанавливает флаг (сигнал готовности данных) и ждет готовности «слушающего» прибора, который должен принять эти данные. При втором варианте первоначально устанавливает флаг «слушающий» прибор, что свидетельствует о его готовности принять сообщение и ожидании готовности «говорящего» прибора к передаче. В интерфейсе МЭК принят второй вариант установления соответствия.
Названия линий, образующих шину согласования передачи, определяются передаваемыми по ним сигналами. Линия DAV (достоверность информации) служит для сигнала, указывающего на наличие, достоверность информации на шине данных, или, иначе, для установления флага только «говорящего» прибора. По линии NRFD (не готов к приему информации) устанавливается флаг готовности только «слушающего» прибора; она является общей для всех принимающих приборов. Линия NDAC (информация не принята) предназначена для передачи сигнала-квитации «слушающих» приборов: наличие низкого уровня напряжения на ней свидетельст вует, что самый медленно действующий из «слушающих» приборов еще не принял информации.
Шина общего управления (General interface management attention) состоит из пяти линий (см. рис. 3.2). По ним переда ся управляющие сигналы, которые циркулируют между контроллером и другими приборами, подключенными к интерфейсу. Кратко охарактеризуем функцию каждой линии.
Линия, обозначаемая ATN (Attention — внимание) или УП (управление), отведена для команды, посылаемой контроллером. Наличие такой команды (низкий уровень напряжения на линии) определяет, что все остальные устройства переходят в режим ожидания и только контроллер является «говорящим» прибором. При. этом по шине данных передаются адреса или универсальные многолинейные команды. Когда на линии устанавливается высоки уровень напряжения, то «говорят» или «слушают» те приборы, адреса которых были переданы за время противоположного состояния линии.
По линии, обозначаемой IFC (Interface clear — очистка интерфейса) или ОИ передается сигнал контроллера, приводящий схему интерфейса и все приборы в начальное состояние. Эта команда, используемая при запуске интерфейса и устанавливающая низкий уровень напряжения в линии, прекращает передачи информации по шине данных.
Линия, обозначаемая SRQ (Service request — запрос на обслуживание) или 30, является общей для всех приборов и переходит в состояние, характеризуемое низким уровнем напряжения, когда какой-либо из приборов, подключенных к интерфейсу, посылает в контроллер сигнал запроса на обслуживание, т. е. «требует» прерывания текущего обмена в магистрали и приоритетного обслуживания данного прибора контроллером. Назначение линии, обозначаемой REN (Remote enable — разрешено дистанционное управление) или ДУ (дистанционное управление),—передача контроллером сигналов программного управления приборами. Когда по команде в линии устанавливается низкий уровень напряжения, приборы переключаются с «местного» управления (с передней панели) на дистанционное.
Линия, обозначаемая EOI (End of identify—конец обработки, конец идентификации) или КП (конец передачи), служит для посылки команды, указывающей окончание передачи сообщений по шине данных. Низкий уровень напряжения, устанавливающийся на линии синхронно с передачей последнего байта данных, сигнализирует: о том, что данных больше нет. Если низкий уровень напряжения устанавливается контроллером при параллельном опросе, то конец передачи интерпретируются как идентификация.
Дата публикования: 2015-07-22; Прочитано: 355 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!