GPIB.ru


Назначение и описаниеИстория GPIBСтандарт 488.2Приборы и линии управления GPIBЯзык программирования приборов SCPI

National InstrumentsПроизводительность GPIB системНадежность GPIB системПродуктивность GPIB систем

Линейка продуктов

Дополнительная информацияПроблемы GPIB и SCPIДругие шины и технологии

Приборы и линии управления GPIB

Стандарт 488.1 определяет электрические и механические характеристики и модель коммуникации.

Топология сети может быть линейной и звездообразной. В сети не может быть более 15 приборов, расстояние между ними не может превышать 4 м при полной длине кабеля до 20 м. Возможно расширение сети с помощью расширителей.

Типы сообщений GPIB

Приборы GPIB обмениваются информацией, передавая сообщения интерфейса и сообщения, зависящие от прибора, через интерфейс системы.

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

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

Типы приборов GPIB

Приборы GPIB могут быть Слушателями, Спикерами, Контроллерами. Спикер посылает данные одному или более Слушателям. Контроллер управляет шиной, посылая команды всем приборам.

Система GPIB обладает чертами и компьютера, и сети с централизованным управлением. Функции контроллера подобны функциям коммутатора телефонной сети. Контроллер следит за состоянием шины и при обнаружении запроса на передачу сообщения соединяет Спикера со Слушателем. Такое управление требуется не всегда, а в основном при смене Спикеров и Слушателей.

В системе GPIB может быть только один Системный контроллер. Он может передать функцию управления другому Контроллеру, сделав его Текущим контроллером.

Сигналы и линии GPIB

Интерфейс состоит из 16 сигнальных линий и 8 линий заземления или возврата сигнала. Сигнальные линии группируются следующим образом: 8 линий данных, 3 линии протокола и 5 линий управления интерфейсом.

Линии данных предназначены для передачи данных и команд. Все команды и большинство данных используют 7-битный набор ASCII, в котором 8 бит не используется или используется для четности.

Линии протокола управляют асинхронным образом передачей байтов между приборами. Используемый способ называется 3-проводным рукопожатием со взаимной блокировкой (interlocked handshake). Он гарантирует передачу данных по линиям данных без ошибок.

Линия NRFD (not ready for data) отображает, готов ли прибор к приему байта сообщения. Линия устанавливается всеми приборами при приеме команд и Слушателями при приеме данных.

Линия NDAC (not data accepted) означает, приняты ли данные. Линия устанавливается всеми приборами при приеме команд, и Слушателями при приеме данных.

Линия DAV (data valid) сообщает, что линии сигналов и данных стабильны (правильны) и могут быть правильно восприняты приборами. Контроллер устанавливает линии DAV при посылке команд, а Спикер устанавливает эти линии при посылке данных.

Линии управления интерфейсом

ATN (attention) Контроллер устанавливает линию ATN в логическую 1 при посылке команд, и в логический 0, когда Спикер может посылать данные.

IFC (interface clear) Системный контроллер устанавливает линию IFC для инициализации шины с тем, чтобы стать Текущим контроллером.

REN (remote enable) Системный контроллер устанавливает линию REN при установке приборов в локальную или удаленную программную моду.

SQR (service request) Любой прибор может установить линию SRQ для асинхронного запроса на обслуживание Контроллером.

EOI (end or indentify) Имеет 2 назначения. Спикер использует линию для обозначения конца строки сообщения, а Контроллер таким образом сообщает приборам, что они должны идентифицировать свой ответ при параллельном опросе.



Талисман. Роман Татьяны Латуковой
© GPIB.ru, интерфейсная шина общего назначения, 2010-2013
Стандарты и шины контрольно-измерительных приборов и измерительной аппаратуры.
HP-IB, IEEE 488, SCPI
  Контакты
E-mail
Карта сайта