IEEE-488 (GPIB) — це стандарт паралельного інтерфейсу для підключення та керування вимірювальними приладами і лабораторним обладнанням з комп’ютера.
GPIB = General Purpose Interface Bus
Стандарт розроблений компанією Hewlett-Packard (HP-IB) і стандартизований IEEE.
1. Призначення
- керування вимірювальними приладами;
- передача команд і даних;
- автоматизація експериментів;
- побудова вимірювальних систем.
Типові прилади:
- осцилографи;
- мультиметри;
- аналізатори спектра;
- джерела живлення;
- генератори сигналів.
2. Основні характеристики
- Тип інтерфейсу: паралельний
- Кількість ліній: 16
- Максимальна кількість пристроїв на шині: 15
- Максимальна довжина кабелю:
- до 20 м сумарно
- не більше 4 м між сусідніми пристроями
- Швидкість передавання:
- до ~1 Мбайт/с (класичний IEEE-488.1)
- до ~8 Мбайт/с (HS-488)
3. Структура ліній шини
3.1. Лінії даних (8)
DIO1 – DIO8
Передають дані та команди (8-бітні).
3.2. Лінії керування обміном (3)
DAV – Data Valid
NRFD – Not Ready For Data
NDAC – Not Data Accepted
Забезпечують асинхронний рукостискальний обмін.
3.3. Лінії керування шиною (5)
ATN – Attention
IFC – Interface Clear
SRQ – Service Request
REN – Remote Enable
EOI – End Or Identify
4. Ролі пристроїв
- Controller (контролер)
- Talker (передавач)
- Listener (приймач)
Один пристрій може поєднувати кілька ролей.
5. Адресація
- Первинні адреси: 0–30
- Реально використовується до 15 пристроїв
- Адреса задається:
- перемикачами;
- програмно.
6. Протокол і стандарти
- IEEE-488.1
- електричні та механічні характеристики
- IEEE-488.2
- формат команд, статусні регістри
- SCPI (Standard Commands for Programmable Instruments)
- універсальна система команд поверх IEEE-488.2
7. Переваги та недоліки
Переваги:
- висока надійність;
- просте програмування;
- підтримка великої кількості приладів;
- поширений у наукових лабораторіях.
Недоліки:
- великі та дорогі кабелі;
- обмежена довжина;
- застаріває порівняно з USB, LAN.
IEEE-488 (GPIB) — це стандарт паралельної інтерфейсної шини для обміну даними між комп’ютером і вимірювальними приладами з використанням рукостискального протоколу.
