Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Общие понятия и определения

 

В настоящее время ИИС находят все более широкое применение в различных областях науки и техники. Они применяются в качестве компонентов сложных информационно-вычислительных комплексов и систем автоматизации. Особенно важную роль играют автоматические ИИС, ис­пользующие ЭВМ для программного управления работой системы.

Возросшие объемы проводимых измерений привели к широкому использованию программно-управляемых СИ. При этом возросшие требо­вания к характеристикам СИ оказали существенное влияние на методы сопряжения устройств, образующих ИИС.

Информационно-измерительные системы содержат ряд подсистем: измерительную, сбора, преобразования, предварительной обработки данных и подсистемы управления СИ в целом. Все подсистемы в ИИС соединены между собой в единую систему. Кроме того, ИИС в настоящее время проек­тируют на основе агрегатного (модульного) принципа, по которому уст­ройства, образующие систему, выполняются в виде отдельных, самостоя­тельных изделий (приборов, блоков). В составе ИИС эти устройства выпол­няют определенные операции и взаимодействуют друг с другом, переда­вая информационные и управляющие сигналы через систему сопряжения.

Для унифицированных систем сопряжения между устройствами, участ­вующими в обмене информации, стал общепринятым термин интерфейс (interface). Под интерфейсом (или сопряжением) понимают совокуп­ность схемотехнических средств, обеспечивающих непосредственное взаимодействие составных элементов ИИС (ГОСТ 15971—74). Устройства подсоединяются к системе сопряжения и объединяются в ИИС по опреде­ленным правилам, относящимся к физической реализации сопряжении. Конструктивное исполнение этих устройств, характеристики вырабатывае­мых и принимаемых блоками сигналов и последовательности выдавае­мых сигналов во времени позволяют упорядочить обмен информацией между отдельными функциональными блоками (ФБ).

Под интерфейсной системой понимают совокупность логических уст­ройств, объединенных унифицированным набором связей и предназначен­ных для обеспечения информационной, электрической и конструктивной совместимости. Интерфейсная система также реализует алгоритмы взаи­модействия функциональных модулей в соответствии с установленными нормами и правилами.

Возможны два подхода к организации взаимодействия элементов системы и построению материальных связей между ними:

жесткая унификация и стандартизация входных и выходных пара­метров элементов системы;

использование функциональных блоков с адаптивными характерис­тиками по входам-выходам.

На практике часто сочетают оба подхода. Стандартизация интерфей­сов позволяет:

· проектировать ИИС различных конфигураций;

· значительно сократить число типов СИ и их устройств сопряжения;

· ускорить и упростить разработку отдельных СИ и ИИС в целом;

· упростить техническое обслуживание и модернизацию ИИС;

· повысить надежность ИИС.

Применение развитых стандартных интерфейсов при организации ИИС позволяет обеспечить быструю компоновку системы и разработку программ управления СИ.

Основной структурной единицей ИИС является функциональный блок ФБ, который представляет собой один или несколько объединенных и взаимодействующих между собой измерительных преобразователей. Взаимодействие ФБ осуществляется через интерфейсные блоки ИБ по командам, организующим обмен данными. Команды управления форми­руются в управляющем блоке УБ и воздействуют на интерфейсные блоки через контроллер (К).

Между ФБ ИИС осуществляется обмен информационными и управляющими сообщениями. Информационное сообщение содержит сведения о значении измеряемого параметра, диапазоне измерения, времени изме­рения, результатах контроля состояния измерительных каналов и др. Управляющее сообщение содержит сведения о режиме работы ФБ, поряд­ке выполнения ими последовательности операций во времени, команде контроля состояния измерительных каналов.

Интерфейс может быть общим для устройств разных типов, наиболее распространенные интерфейсы определены международными, государ­ственными и отраслевыми стандартами. Стандарт (ГОСТ 26016—81 "Еди­ная система стандартов приборостроения. Интерфейсы, признаки клас­сификации и общие требования") включает четыре признака классифика­ции: способ соединения комплектов системы (магистральный, радиаль­ный, цепочечный, комбинированный); способ передачи информации (па­раллельный, последовательный, параллельно-последовательный); принцип обмена информацией (асинхронный, синхронный); режим передачи ин­формации (двусторонняя одновременная передача, двусторонняя пооче­редная передача, односторонняя передача).

Указанные признаки позволяют характеризовать только определен­ные аспекты организации интерфейсов.

Более полная характеристика и систематизация интерфейсов могут быть выполнены при условии классификации по нескольким совокупнос­тям признаков: функциональному назначению, логической функциональ­ной организации и физической реализации.

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

Соединение отдельных приборов и блоков между собой осуществля­ется линиями связи или линиями интерфейса. Линии интерфейса могут объединяться в группы для выполнения одной из операций в программно-управляемом процессе передачи данных. Эти группы линий называются шинами интерфейса. Назначение отдельных линий и шин, их номенклатура и взаимное расположение в системе (топологии) являются базовыми при рассмотрении функционирования любого интерфейса.

В отечественных и зарубежных микропроцессорных измерительно-управляющих вычислительных системах (МП ИУВС) распространены асинхронные мультиплексные интерфейсы с параллельным способом передачи информации: 8-разрядные интерфейсы Microbus; 16-разрядные интерфейсы общая шина (Unibus), Microbus, интерфейс микроЭВМ "Элек­троника 60" (Q-bus, LSI-11).

Для связи датчиков информации, исполнительных элементов, терри­ториально удаленных от процессора на десятки и сотни метров, в МП ИУВС применяют интерфейсы периферийных устройств. В таких интер­фейсах используются как параллельный, так и последовательный спосо­бы обмена информацией. При этом последний по причине существенного упрощения собственно линии связи, а следовательно, и снижения стои­мости наиболее предпочтителен, если при этом обеспечивается необходи­мая скорость передачи информации.

В последнее время в связи с развитием микро- и мультипроцессорных ИУВС, отдельные микропроцессоры или устройства ввода-вывода кото­рых могут отстоять друг от друга территориально на сотни метров (на­пример, заводская или цеховая ИУВС), все более широко применяются системные интерфейсы или интерфейсы локальных сетей. Системный интерфейс, как правило, имеет многоуровневую архитектуру (совокуп­ность) аппаратных и программных средств.

Из зарубежных локальных сетей наиболее известны DEC net фирмы "Digital Equipment Corp", z-net фирмы "Zilog Inc", сеть фирмы IBM, Om minet фирмы "Corvus Inc" и др.

При построении ИИС, согласно ГОСТ 22316-77, должны применяться следующие структуры соединения функциональных блоков между собой:

· цепочечное соединение, при котором единственный выход предшест­вующего блока соединен с единственным входом последующего блока, так что соединенные блоки образуют цепь;

· радиальное соединение, при котором один блок соединен одновремен­но с несколькими блоками, причем с каждым из них отдельной независи­мой линией;

· магистральное соединение, при котором входы и (или) выходы сопрягаемых блоков соединены одной общей линией.

В цепочечной структуре каждая пара источник-прием­ник соединена попарно линиями от выходов предыдущих ФБ ко входам последующих, обмен данными происходит непосредственно между бло­ками или приборами. Функции управления распределены между этими устройствами. Цепочечную структуру интерфейсов используют, как пра­вило, в несложных системах с несколькими функциональными уст­ройствами.

В системе, выполненной по радиальной структуре, име­ется центральное устройство - контроллер, с которым каждая пара ис­точник-приемник связана с помощью индивидуальной группы шин. Бло­ки и приборы, подключаемые к контроллеру, могут изменять свои места при соответствующем изменении программы работы контроллера. Под управлением контроллера происходит обмен данными между каждым устройством и контроллером. Связи между управляющим устройством и одним из устройств-источников или приемников сигналов может осу­ществляться как по инициативе контроллера, так и по инициативе уст­ройств (абонентов). В последнем случае одно из устройств вырабатывает сигнал запроса на обслуживание, а контроллер идентифицирует запраши­ваемое устройство. Когда контроллер готов к обмену данными, логически подключаются цепи связи и начинается процесс обмена. Эти цепи остаются подключенными, пока не будет передана нужная порция информации.

Контроллер может производить обмен данными только с одним из устройств. В случае одновременного поступления запросов от двух и более абонентов по системе приоритетов будет установлена связь с уст­ройством, имеющим наивысший приоритет. Приоритет присваивается приборам и блокам в зависимости от их типа, технических характерис­тик и важности поступающей информации. В интерфейсах с радиальной структурой чаще всего приоритет зависит от места подключения кабеля, соединяющего абонент (ФБ) с контроллером.

Радиальное соединение функциональных блоков позволяет достаточ­но просто и быстро осуществлять адресацию и идентификацию требуе­мого ФБ.

К недостаткам радиальной структуры можно отнести большую дли­ну соединительных линий, а также сложность контроллера, что приводит к увеличению стоимости ИС.

В системах с магистральной структурой вместо группы индивидуальных шин имеются коллективные шины, к которым подсоеди­няются все источники и приемники информации и контроллер.

По принципу обмена информацией интерфейсы подразделяют на па­раллельные, последовательные и параллельно-последовательные. При параллельной передаче цифровых данных численное значение величины, содержащее т битов, транслируют по т информационным линиям. Это сообщение одновременно и полностью может быть введено в интерфейс, а также воспринято приемником. Интерфейсные устройства параллель­ного ввода-вывода информации позволяют согласовать во времени процесс обмена данными между ЭВМ и периферийным устройством.

Интерфейсные функции

 

Основные функции интерфейса заключаются в обеспечении информа­ционной, электрической и конструктивной совместимости между функ­циональными элементами системы

Информационная совместимость - это согласованность взаимодей­ствий функциональных элементов системы в соответствии с совокупностью логических условий. Логические условия определяют:

· структуру и состав унифицированного набора шин;

· набор процедур по реализации взаимодействия и последовательности их выполнения для различных режимов функционирования;

· способ кодирования и форматы данных, команд, адресной информации и информации состояния;

· временные соотношения между управляющими сигналами.

 Логические условия информационной совместимости определяют функциональную и структурную организацию интерфейса и для большин­ства интерфейсов стандартизируются. Условия информационной совмес­тимости определяют объем и сложность схемотехнического оборудования и программного обеспечения, а также основные технико-экономические показатели (пропускную способность и надежность интерфейса).

Электрическая совместимость — это согласованность статических и динамических параметров передаваемых электрических сигналов в системе шин, с учетом используемой логики и нагрузочной способности элементов.

Условия электрической совместимости определяют:

· тип приемопередающих элементов;

· соотношение между логическим и электрическим состояниями сигна­лов и пределы их изменения;

· коэффициенты нагрузочной способности приемопередающих элементов;

· схему согласования линии;

· допускаемую длину линии и порядок подключения линий к разъемам;

· требования к источникам и цепям электрического питания;

· требования к помехоустойчивости и заземлению.

Условия конструктивной совместимости определяют:

· типы соединительных элементов (разъем, штекер);

· распределение сигналов интерфейса по контактам соединительных элементов;

· типы конструкции платы, каркаса, стойки;

· конструкции кабельного соединения.

Выполнение информационных электрических и конструктивных усло­вий интерфейса необходимо, но не достаточно для взаимного сопряжения устройств и обмена данными между ними. Эти устройства должны выпол­нять в определенной последовательности операции, связанные с обме­ном информации: распознавать адрес сообщения, подключаться к линиям интерфейса, передавать сообщение в интерфейс, принимать его из интер­фейса и др.

Интерфейсные функции отличаются от приборных, связанных непо­средственно с проведением измерения, т. е. с преобразованием данных, их накоплением, первичной обработкой, представлением и др.

Интерфейсные функции обеспечивают совместимость друг с другом различных приборов, не ограничивая работоспособность других приборов в системе. Функции, которые устройства выполняют чаще всего, называют­ся основными. К ним относятся:

· выдача и прием информации (выполняются источниками и приемни­ками информации);

· управление передачей данных (функция контроллера);

· согласование источника информации (выполняется устройством-источником или контроллером);

· согласование приемника информации (выполняется устройством-приемником или контроллером).

Функции контроллера может выполнять не только одно, но и несколь­ко устройств в системе.

Основные функции интерфейса, которые необходимо реализовать для обеспечения информационной совместимости, определяются функ­циональной организацией интерфейса. На канал управления возложены функции селекции информационного канала, синхронизации обмена ин­формацией, координации взаимодействия, а на информационный' канал возлагаются функции буферного хранения информации, преобразования формы представления информации и др.

Селекция, или арбитраж, информационного канала обеспечивает одно­значность выполнения процессов взаимодействия сопрягаемых элементов системы.

Анализ возможных вариантов реализации способов селекции уст­ройств на информационной магистрали позволяет выделить следующие операции селекции: инициирование запроса, выделение приоритетного запроса, идентификация запроса.

Инициирование запроса включает в себя процедуры выдачи, хране­ния и восприятия запроса на организацию процесса взаимодействия. Сиг­налы запроса могут храниться в регистре управляющего блока (радиаль­ная структура шины запроса) или на отдельных триггерах каждого интер­фейсного блока (магистральная структура шины запроса).

Функция выделения приоритетного запроса осуществляется на основе анализа сигналов занятости информационного канала, разрешения прио­ритетного прерывания, запроса источника сообщения и зависит от числа уровней приоритета.

Идентификация запроса заключается в определении адреса приори­тетного источника запроса. В машинных интерфейсах получаемая при запросе адресная информация называется вектором прерывания. Послед­ний обозначает начальный адрес программы обслуживания прерывания от данного устройства.

Функция синхронизации определяет временное согласование процес­сов взаимодействия между функциональными устройствами системы.

Функция координации определяет совокупность процедур по орга­низации и контролю процессов взаимодействия устройств системы. Ос­новными операциями координации являются настройка на взаимодей­ствие, контроль взаимодействия, передача функций управления (на­стройки).

В момент обращения одного устройства к вызываемому последнее может находиться в состоянии взаимодействия или в нерабочем состоя­нии. Поэтому процессы взаимодействия элементов системы могут иметь два уровня конфликтных ситуаций при доступе: к информационному каналу интерфейса и к устройству системы. Таким образом, операция настройки включает процедуры опроса и анализа состояния вызывае­мого устройства, а также передачи команд и приема информации сос­тояния. Последовательность операций настройки может быть различной и зависит от сложности алгоритмов работы функциональных устройств системы. В большинстве случаев алгоритмы настройки дополняются про­граммным способом посредством передачи кодов команд и состояний по информационной шине.

Операции контроля направлены на обеспечение надежности функцио­нирования интерфейса и достоверности передаваемых данных. В процес­сах асинхронного взаимодействия возможно возникновение так называе­мых тупиковых ситуаций, приводящих к искажениям кодовых комби­наций передаваемых данных. Поэтому в операции контроля входят раз­решение тупиковых ситуаций асинхронного процесса взаимодействия и повышение достоверности передаваемых данных. Контроль тупиковых ситуаций взаимодействия основывается на измерении фиксированного интервала времени, в течение которого должно поступать ожидаемое асин­хронное событие. Если за контролируемый интервал времени событие не поступает, то фиксируется неисправность. Операция контроля тупико­вых ситуаций получила название "тайм-аут".

Контроль передаваемых данных основывается на использовании кодов, построенных на известных принципах избыточного кодирования инфор­мации (циклические коды, код Хеминга, контроль кодов на четность и др.).

В целях повышения надежности управления и эффективности исполь­зования составных элементов системы необходима передача функции координации между функциональными устройствами. Эта операция пере­дачи управления характерна для интерфейсов с децентрализованной струк­турой управления.

Повышение надежности достигается резервированием управления (при отключении питания или отказе интерфейсного модуля, выполняю­щего функции управления интерфейсом).

Повышение эффективности использования оборудования системы достигается исключением дублирования дорогостоящих устройств путем доступа к ним с разделением времени двух и более контроллеров и ЭВМ.

Информационный канал интерфейса предназначен для реализации функции обмена и преобразования информации.

Основными процедурами функции обмена является прием и выдача информации (данных, состояния, команд, адресов) регистрами состав­ных устройств системы. Основные процедуры функции преобразования следующие: преобразование последовательного кода в параллельный и наоборот; перекодирование информации; дешифрация команд, адресов; логические действия над содержимым регистра состояния.

Приборные интерфейсы

 

Проектирование ИИС выполняется на основе модульного принципа построения, что привело к необходимости разработки правил, регламен­тирующих основные требования к совместимости этих блоков. Данный принцип впервые был применен в области ядерно-химических измерений, где требуется сложная аппаратура с высокой степенью автоматизации и активным использованием ЭВМ для контроля, управления, сбора и пер­вичной обработки данных. Поэтому именно в этой области впервые про­ведена стандартизация на правила сопряжения блоков.

В США для модулей (блоков) ядерной электроники с транзистор­ными схемами в 1966 г. был принят стандарт NIM (Nuclear Instrument Module). В нем установлены механические и электрические требования к блокам. Этот стандарт впоследствии получил распространение в странах Западной Европы. Указанный стандарт позволил осуществить обмен дан­ными модульных блоков с ЭВМ. Следует отметить, что такие понятия, как канал передачи данных и интерфейс, процесс обмена данными и др., были перенесены из вычислительной в измерительную технику.

Реализация принципов программного управления работой ИИС при­вела к развитию приборных систем; разработки интерфейсов для них появились на рубеже 60 - 70-х годов. Приборные интерфейсы служат для компоновки различных комплексов из стандартных измерительных приборов, устройств ввода-вывода и управляющих устройств.

Пример, фирма "Philips" разработала систему сопряжения Partyline - System, предназначенную для объединения в ИИС до 15 приборов. С помощью стандартного кабеля приборы последовательно соединяются друг с дру­гом (в произвольном порядке) и с ЭВМ. Для этого в каждом приборе имеются два разъема, соединенные между собой одноименными контак­тами. Каждый прибор содержит специальное устройство согласования из­мерительного оборудования с интерфейсом.

Построение интерфейса осуществляется по магистральному принци­пу для передачи цифровых сигналов. Информация передается по шести шинам: адресной (4 линии), измерительной (5 линий), управления (4 линии), а также по шинам синхронизации, диагностики операций и пере­дачи команд печати (все по одной линии). Стандартный кабель содержит шесть соединительных линий. Каждому прибору (измерительному блоку) присваивается свой адрес, представленный четырьмя разрядами двоичного кода. Передача данных производится в параллельно-последовательном ви­де (в двоичном коде). Под действием управляющих сигналов выходная информация последовательно передается с декад на линии интерфейса (измерительную шину). По этим же линиям передается кодированная информация, а также полярность измеряемых величин, режим работы и др.

Принцип работы приборного интерфейса следующий. При появлении информации от источника к приемнику работа обоих приборов координи­руется сигналами по линиям шины синхронизации. При этом цикл переда­чи информации состоит из четырех фаз:

· источник выставляет информационный байт;

· источник выставляет сигналы на шине синхронизации;

· приемник принимает информацию,

· приемник подготавливается к приему нового байта информации.

Приборный интерфейс имеет следующие ограничения: число прибо­ров не более 15, максимальная допустимая длина кабеля связи — 20 м, максимальная скорость передачи по магистрали - 1 Мбайт/с.

Логические уровни сигналов выбраны из расчета применения интег­ральных схем ТТЛ (высокий уровень — не менее 2,4 В, низкий — не более 0,8 В). Нагрузкой каждой сигнальной линии является внутреннее сопро­тивление каждого прибора не более 3 кОм, подключенное к шине + 5 В, и резистор 6,2 кОм, подключенный к шине "земля" схемы. Кодирование информации, как следует из конструкции магистрали, ведется по байтам. Схемы интерфейса программно-управляемых приборов выполняют­ся в двух вариантах:

в виде схем, реализованных и конструктивно оформленных внутри прибора как его составная часть, с установкой стандартного разъема на задней панели прибора; этот вариант применяется преимущественно в новых приборах, выпускаемых по стандарту МЭК;

в виде отдельно выполненных интерфейсных модулей, подключаемых к серийно выпускаемым или находящимся в обращении цифровым при­борам и устройствам; эти модули по существу являются адаптерами, т. е. переходными устройствами между выходом прибора и стандартным входом в магистраль приборного интерфейса.

Приборный интерфейс широко применяется как в отечественной промышленности, так и зарубежными фирмами при построении ИИС для автоматизации эксперимента. Из имеющихся непрограммируемых приборов, не подготовленных для совместной работы, приборный интер­фейс позволяет создавать ИС путем использования относительно неслож­ных устройств сопряжения — интерфейсных плат и микроЭВМ в качестве контроллера системы.

 

Машинные интерфейсы

 

Машинные (или системные) интерфейсы предназначены для объеди­нения составных блоков ЭВМ в единую систему. Тенденция развития машинных интерфейсов вызвана необходимостью значительного увели­чения процента операций ввода-вывода, номенклатуры и числа перифе­рийных устройств. В связи с этим существенно возросли требова­ния к унификации и стандартизации интерфейсов.

Характерной особенностью машинных интерфейсов является необ­ходимость их функционирования в нескольких режимах взаимодействия, влияющих на функциональный состав систем шин. Основными режима­ми взаимодействия являются ввод-вывод по программному каналу и по каналу прямого доступа в память.

 

 

Заключение

 

Повышение производительности труда человека – это заслуга механизации. Уже долгое время она облегчает задачи человека, но не может полностью освободить его от ручного труда или присутствия на рабочем месте. Такие вещи, как оценка результатов контроля и решения вопроса о дальнейшей судьбе проверенной детали - забраковать ее или отправить на доработку, были только в компетенции человека, что требовало затрат умственного труда и относятся к сфере управления производством. Очевидно, эти функции тоже можно упразднить, заменив человека механизмами способными самостоятельно решать данные проблемы. Переложение функций управления процессом с человека на автоматические устройства стало началом нового времени – эры автоматизации.

Стремительное развитие электроники и вычислительной техники оказалось предпосылкой для широкой автоматизации самых разнообразных процессов в промышленности, в научных исследованиях, в быту. Вершиной автоматизации стало появление автоматизированных измерительных и диагностических комплексов, которые позволили полностью заменить человека, как важного элемента любого производственного или научно-исследовательского процесса. Опираясь на возможности таких систем и комплексов, человечество поднялось на еще одну ступень в бесконечном стремлении взойти на вершину технического совершенства.

Список литературы.

1. Цапенко М. П. Измерительные информационные системы: Структуры и алгоритмы, системотехническое проектирование. - М.: Энергоатомиздат, 1985

2. Кузьмичев Д. А., Радкевич И. А., Смирнов А. Д. Автоматизация экспериментальных исследований. - М.: Наука, 1983.

3. Государственная система приборов и средств автоматизации / Под ред. Г. И. Кавалерова. - М.: ЦНИИТЭИ приборостроения, средства автоматизации и систем управления,1981.

4. Хазанов Б. И. Интерфейсы измерительных систем. - М.: Энергия, 1979.

5. Алиев Т. М., Тер-Хачатуров А.А. Измерительная техника: Учебное пособие для техн. вузов. - М.: Высш. шк.,1991.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...