logo
разд

Параллельная передача данных

Для параллельной передачи данных в измерительных информационных системах часто используется стандартный интерфейс IEEE-488 (Institute of Electrical and Electronics Engineers), называемый также HP-IB (Hewlett-Packard Interface Bus) или GPIB (General Purpose Interface Bus – интерфейсная шина общего применения). Международная электротехническая комиссия (МЭК) рекомендовала данный стандарт в качестве международного, по этой причине на постсоветском пространстве он носит название цифрового интерфейса МЭК.

Интерфейс IEEE-488 был разработан для программируемых и непрограммируемых электронных измерительных приборов и преобразователей. Он рассчитан на асинхронный обмен информацией, ориентирован на сопряжение устройств, располагаемых относительно друг друга на расстоянии до 20 м, и обеспечивает работу в ИИС приборов различной сложности, допускает прямой обмен информацией между ними, дистанционное и местное управление приборами. Описываемый интерфейс имеет магистральную структуру (рис.3.2).

Магистраль интерфейса состоит из 24 сигнальных линий, восемь из которых — линии заземления, а остальные линии разбиты на три группы. Первая группа, состоящая из восьми двунаправленных сигнальных линий, является шиной данных. Она предназначена для передачи данных и команд между различными приборами, присоединенными к интерфейсу. Другая группа из пяти сигнальных линий — шина общего управления, по ней передаются сигналы управления и состояния. Последняя группа из трех линий используется для управления передачей данных (шина квитирования).

Рис. 3.2. Структура интерфейса IEEE-488

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

Общее количество приемников и источников информации в IEEE-488 не должно превышать 31 при однобайтовой адресации, а число параллельно подключаемых приборов — 15 (включая управляющий контроллер).

В стандарте IEEE-488 высокому уровню сигнала в линии соответствует значение напряжения, равное или больше 2 В, а низкому уровню—значение, равное- меньше 0,8 В.